OSDN Git Service

In gcc/objc/:
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
2
3         * objc.dg/protocol-forward-1.m: Removed TODO.
4         * objc.dg/protocol-forward-2.m: New.
5         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
6         * obj-c++.dg/protocol-forward-2.mm: New.
7
8 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
9
10         PR target/38662
11         * g++.dg/eh/pr38662.C: New testcase.
12
13 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
14
15         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
16         scan for newline '\n'.
17
18 2010-12-31  Paul Koning  <ni1d@arrl.net>
19
20         * gcc.c-torture/compile/pr46534.c: Skip if pdp11.
21         * gcc.c-torture/compile/920520-1.c: Ditto.
22         * gcc.c-torture/compile/pr35318.c: Ditto.
23         
24 2010-12-31  Paul Koning  <ni1d@arrl.net>
25
26         * gcc.c-torture/execute/ieee/ieee.exp: Skip if pdp11.
27         * gcc.c-torture/compile/20000804-1.c: Skip if pdp11 -O0.
28         * gcc.c-torture/compile/20020312-1.c: Ditto.
29         * gcc.c-torture/compile/20040101-1.c: Skip if pdp11 -O1, -O2, or
30         -Os.
31
32 2010-12-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
33
34         PR fortran/47065
35         * gfortran.dg/trim_optimize_3.f90:  New test.
36         * gfortran.dg/trim_optimize_4.f90:  New test.
37
38 2010-12-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
39
40         PR fortran/45338
41         * gfortran.dg/userdef_operator_2.f90:  New test case.
42
43 2010-12-31  Janus Weil  <janus@gcc.gnu.org>
44
45         PR fortran/46971
46         * gfortran.dg/class_33.f90: New.
47
48 2010-12-30  Nicola Pero  <nicola.pero@meta-innovation.com>
49
50         * objc.dg/method-conflict-3.m: New.
51         * objc.dg/method-conflict-4.m: New.
52         * obj-c++.dg/method-conflict-3.m: New.
53         * obj-c++.dg/method-conflict-4.mm: New.
54
55 2010-12-30  Nicola Pero  <nicola.pero@meta-innovation.com>
56
57         * objc.dg/class-extension-3.m: Updated.
58         * objc.dg/method-1.m: Updated.
59         * objc.dg/method-conflict-1.m: New.
60         * objc.dg/method-conflict-2.m: New.
61         * obj-c++.dg/class-extension-3.mm: Updated.
62         * obj-c++.dg/method-8.mm: Updated.
63         * obj-c++.dg/method-conflict-1.mm: New.
64         * obj-c++.dg/method-conflict-2.mm: New. 
65         
66 2010-12-30  Joseph Myers  <joseph@codesourcery.com>
67
68         PR c/46889
69         * gcc.dg/anon-struct-15.c: New test.
70
71 2010-12-30  Nathan Froyd  <froydnj@codesourcery.com>
72
73         PR target/44606
74         * gcc.dg/pr44606.c: New test.
75
76 2010-12-30  H.J. Lu  <hongjiu.lu@intel.com>
77
78         PR target/46519
79         * gfortran.dg/pr46519-2.f90: New.
80
81 2010-12-30  Janus Weil  <janus@gcc.gnu.org>
82
83         PR fortran/47085
84         * gfortran.dg/allocate_class_1.f90: New.
85
86 2010-12-30  Kai Tietz  <kai.tietz@onevision.com>
87
88         PR testsuite/47050
89         * gcc.target/i386/aggregate-ret1.c: Restrict to ilp32.
90         * gcc.target/i386/aggregate-ret2.c: Likewise.
91
92 2010-12-30  Nicola Pero  <nicola.pero@meta-innovation.com>
93
94         * objc.dg/attributes/class-attribute-3.m: New.
95         * objc.dg/attributes/proto-attribute-4.m: New.
96         * obj-c++.dg/attributes/class-attribute-3.mm: New.
97         * obj-c++.dg/attributes/proto-attribute-4.mm: New.      
98         
99 2010-12-30  Jakub Jelinek  <jakub@redhat.com>
100
101         PR tree-optimization/47060
102         * gcc.dg/autopar/pr47060.c: New test.
103
104 2010-12-30  Nicola Pero  <nicola.pero@meta-innovation.com>
105
106         * objc.dg/enhanced-proto-2.m: Updated.
107         * obj-c++.dg/enhanced-proto-2.mm: Updated.
108
109 2010-12-29  Nicola Pero  <nicola.pero@meta-innovation.com>
110
111         PR objc/47118
112         * objc.dg/sync-3.m: New.
113         * obj-c++.dg/sync-3.mm: New.
114
115 2010-12-29  Janus Weil  <janus@gcc.gnu.org>
116
117         PR fortran/46838
118         * gfortran.dg/alloc_comp_class_2.f90: New.
119
120 2010-12-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
121
122         * gfortran.dg/character_comparison_7.f90:  New test.
123
124 2010-12-29  Nicola Pero  <nicola.pero@meta-innovation.com>
125
126         PR objc/47075
127         * objc.dg/property/at-property-deprecated-1.m: Updated.
128         * objc.dg/property/at-property-deprecated-2.m: New.
129         * objc.dg/property/dotsyntax-deprecated-1.m: New.
130         * obj-c++.dg/property/at-property-deprecated-1.mm: Updated.
131         * obj-c++.dg/property/at-property-deprecated-2.mm: New.
132         * obj-c++.dg/property/dotsyntax-deprecated-1.mm: New.
133
134 2010-12-28  Jason Merrill  <jason@redhat.com>
135
136         PR c++/47068
137         * g++.dg/cpp0x/decltype24.C: New.
138
139 2010-12-28  Nicola Pero  <nicola.pero@meta-innovation.com>
140
141         PR objc/47076
142         * objc.dg/protocol-forward-1.m: New.
143         * obj-c++.dg/protocol-forward-1.mm: New.
144         * objc.dg/attributes/proto-attribute-2.m: Updated.
145         * objc.dg/class-protocol-1.m: Updated.
146         * obj-c++.dg/attributes/proto-attribute-2.mm: Updated.
147         * obj-c++.dg/class-protocol-1.mm: Updated.
148         
149 2010-12-28  Janus Weil  <janus@gcc.gnu.org>
150
151         PR fortran/45827
152         * gfortran.dg/class_32.f90: New.
153
154 2010-12-28  H.J. Lu  <hongjiu.lu@intel.com>
155
156         * gcc.target/i386/rdrand-1.c: Updated.
157         * gcc.target/i386/rdrand-2.c: Likewise.
158         * gcc.target/i386/rdrand-3.c: Likewise.
159
160 2010-12-28  Nicola Pero  <nicola.pero@meta-innovation.com>
161
162         * objc.dg/class-extension-4.m: New.
163         * obj-c++.dg/class-extension-4.mm: New.
164
165 2010-12-28  Nicola Pero  <nicola.pero@meta-innovation.com>
166
167         PR objc/47073
168         * objc.dg/incomplete-type-1.m: New test.
169
170 2010-12-27  Jakub Jelinek  <jakub@redhat.com>
171
172         PR c++/46626
173         * g++.dg/cpp0x/constexpr-base4.C: New test.
174
175 2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
176
177         * objc.dg/gnu-api-2-class.m: Xfail the test on Apple Darwin m64.
178         * objc.dg/gnu-api-2-ivar.m: Same.
179         * objc.dg/gnu-api-2-method.m: Same.
180         * objc.dg/gnu-api-2-objc.m: Same.
181         * objc.dg/gnu-api-2-object.m: Same.
182         * objc.dg/gnu-api-2-protocol.m: Same.
183         * obj-c++.dg/gnu-api-2-class.mm: Same.
184         * obj-c++.dg/gnu-api-2-ivar.mm: Same.
185         * obj-c++.dg/gnu-api-2-method.mm: Same.
186         * obj-c++.dg/gnu-api-2-objc.mm: Same.
187         * obj-c++.dg/gnu-api-2-object.mm: Same.
188         * obj-c++.dg/gnu-api-2-protocol.mm: Same.
189         
190 2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
191
192         * objc.dg/pr44509.m: New.
193
194 2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
195
196         * objc.dg/gnu-api-2-class.m: Updated the test to work with the
197         Apple runtime as well.
198         * obj-c++.dg/gnu-api-2-class.mm: Same change.
199         * objc.dg/gnu-api-2-ivar.m: Same change.
200         * obj-c++.dg/gnu-api-2-ivar.mm: Same change.
201         * objc.dg/gnu-api-2-method.m: Same change.
202         * obj-c++.dg/gnu-api-2-method.mm: Same change.
203         * objc.dg/gnu-api-2-objc.m: Same change.
204         * obj-c++.dg/gnu-api-2-objc.mm: Same change.
205         * objc.dg/gnu-api-2-object.m: Same change.
206         * obj-c++.dg/gnu-api-2-object.mm: Same change.
207         * objc.dg/gnu-api-2-property.m: Same change.
208         * obj-c++.dg/gnu-api-2-property.mm: Same change.
209         * objc.dg/gnu-api-2-protocol.m: Same change.
210         * obj-c++.dg/gnu-api-2-protocol.mm: Same change.
211
212         * objc.dg/gnu-api-2-objc.m: Also, fixed test for
213         objc_disposeClassPair not to create a new class pair with the same
214         name as an existing class, and to test that the class pair is
215         created correctly.
216         * obj-c++.dg/gnu-api-2-objc.mm: Same change.
217         
218 2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
219
220         * objc.dg/special/special.exp: Added load-category-2 and
221         load-category-3 tests.
222         * objc.dg/special/load-category-2.h: New.
223         * objc.dg/special/load-category-2.m: New.
224         * objc.dg/special/load-category-2a.m: New.
225         * objc.dg/special/load-category-3.h: New.
226         * objc.dg/special/load-category-3.m: New.
227         * objc.dg/special/load-category-3a.m: New.
228
229 2010-12-25  Ira Rosen  <irar@il.ibm.com>
230
231         PR testsuite/47057
232         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Change comment.
233         Expect two outer loops to get vectorized.
234
235 2010-12-25  Kai Tietz  <kai.tietz@onevision.com>
236
237         PR c++/15774
238         * g++.dg/warn/pr15774-1.C: New test.
239         * g++.dg/warn/pr15774-2.C: New test.
240
241 2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
242
243         * objc.dg/gnu-api-2-sel.m: Test calling sel_getUid,
244         sel_registerName and sel_registerTypedName with NULL arguments.
245         Updated the test to work with the Apple runtime as well.
246         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
247
248 2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
249
250         * objc.dg/gnu-api-2-class.m: Updated test to pass log_2 of the
251         alignment to class_addIvar, instead of the alignment itself.
252         * obj-c++.dg/gnu-api-2-class.mm: Same change.
253
254 2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
255
256         * objc.dg/gnu-api-2-sel.m: Updated for renaming of sel_getType to
257         sel_getTypeEncoding.  Test that sel_getTypeEncoding returns NULL
258         when called with a NULL argument.  Added test for
259         sel_copyTypedSelectorList and sel_getTypedSelector.
260         * obj-c++.dg/gnu-api-2-sel.mm: Same changes.
261
262 2010-12-24  Eric Botcazou  <ebotcazou@adacore.com>
263
264         * gnat.dg/opt13_pkg.ad[sb]: Fix line ending.
265
266 2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
267
268         * obj-c.dg/gnu-api-2-class.m: Test that class_conformsToProtocol()
269         does not check the superclasses.
270         * obj-c++.dg/gnu-api-2-class.mm: Same change.
271
272 2010-12-24  Alexander Monakov  <amonakov@ispras.ru>
273
274         PR rtl-optimization/47036
275         * g++.dg/opt/pr47036.C: New.
276
277 2010-12-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
278
279         PR fortran/31821
280         * gfortran.dg/char_pointer_assign_6.f90:  New test.
281
282 2010-12-22  Sebastian Pop  <sebastian.pop@amd.com>
283
284         PR tree-optimization/46758
285         * gcc.dg/graphite/run-id-pr46758.c: New.
286
287 2010-12-23  Mikael Morin  <mikael@gcc.gnu.org>
288
289         PR fortran/46978
290         * gfortran.dg/transpose_intrinsic_func_call_1.f90: New test.
291
292 2010-12-23  Nicola Pero  <nicola.pero@meta-innovation.com>
293
294         * obj-c.dg/gnu-api-2-class.m: Test that class_addMethod() returns
295         NO if the method is already implemented in the class.
296         * obj-c++.dg/gnu-api-2-class.mm: Same change.
297
298 2010-12-22  Sebastian Pop  <sebastian.pop@amd.com>
299
300         PR tree-optimization/47019
301         * gfortran.dg/graphite/pr47019.f: New.
302
303 2010-12-22  Jason Merrill  <jason@redhat.com>
304
305         * g++.dg/init/volatile2.C: New.
306
307 2010-12-22  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
308
309         * g++.dg/cpp0x/alignof2.C: New.
310
311 2010-12-22  Martin Jambor  <mjambor@suse.cz>
312
313         PR tree-optimization/45934
314         PR tree-optimization/46302
315         PR tree-optimization/46987
316         * g++.dg/ipa/ipcp-ivi-1.C: Removed.
317         * g++.dg/ipa/ivinline-6.C: Likewise.
318         * g++.dg/otr-fold-1.C: Likewise.
319         * g++.dg/otr-fold-2.C: Likewise.
320         * g++.dg/tree-ssa/pr43411.C: Xfail dump scan.
321         * g++.dg/tree-ssa/pr45605.C: Likewise.
322         * g++.dg/tree-ssa/pr46987.C: New test.
323
324 2010-12-22  Steven Bosscher  <steven@gcc.gnu.org>
325
326         * gfortran.dg/pr46755.f: Fix test case.
327
328 2010-12-22  Andrey Belevantsev  <abel@ispras.ru>
329
330         PR rtl-optimization/45352
331         PR rtl-optimization/46521
332         PR rtl-optimization/46522
333         * gcc.dg/pr46521.c: New.
334         * gcc.dg/pr46522.c: New.
335
336 2010-12-21  Ian Lance Taylor  <iant@google.com>
337
338         * go.test/go-test.exp: Clear runtests around invocation of
339         go-dg-runtest from errchk and go-execute-xfail.
340
341 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
342
343         PR target/46880
344         * gcc.target/i386/pr46880.c: New test.
345
346 2010-12-21  Ira Rosen  <irar@il.ibm.com>
347
348         PR tree-optimization/47001
349         * gcc.dg/vect/pr47001.c: New.
350
351 2010-12-21  Nicola Pero  <nicola.pero@meta-innovation.com>
352
353         PR libobjc/16110
354         * objc.dg/special/special.exp: Added new test.
355         * objc.dg/special/load-category-1.m: New.
356         * objc.dg/special/load-category-1a.m: New.
357         * objc.dg/special/load-category-1.h: New.
358
359 2010-12-21  Steven Bosscher  <steven@gcc.gnu.org>
360
361         PR middle-end/45310
362         * g++.dg/pr45310.C: New test.
363
364 2010-12-21  Steven Bosscher  <steven@gcc.gnu.org>
365
366         PR rtl-optimization/46755
367         * gfortran.dg/pr46755.f: New test.
368
369 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
370
371         PR rtl-optimization/47008
372         * gfortran.dg/pr47008.f03: New test.
373
374 2010-12-21  Nicola Pero  <nicola.pero@meta-innovation.com>
375
376         PR libobjc/45953
377         * objc.dg/libobjc-selector-1.m: New test.
378
379 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
380
381         PR middle-end/45852
382         * gcc.target/i386/pr45852.c: New test.
383
384 2010-12-20  Tobias Burnus  <burnus@net-b.de>
385
386         PR fortran/46974
387         * gfortran.dg/c_ptr_tests_16.f90: Fix endian issue.
388
389 2010-12-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
390
391         PR testsuite/45342
392         * gcc.dg/tls/thr-cse-1.c: Fix match on hppa*-*-hpux*.
393
394 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
395
396         * objc.dg/gnu-api-2-objc.m: Fixed test to test objc_lookUpClass,
397         not objc_lookupClass.
398         * obj-c++.dg/gnu-api-2-objc.mm: Same change.
399
400 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
401
402         * objc.dg/gnu-api-2-objc_msg_lookup.m: New.
403         * obj-c++.dg/gnu-api-2-objc_msg_lookup.mm: New.
404
405 2010-12-19  Chung-Lin Tang  <cltang@codesourcery.com>
406
407         * gcc.target/arm/vfp-1.c (test_ldst): New test for VFP
408         load/store immediate indexes.
409
410 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
411
412         * objc.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
413         * obj-c++.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
414
415 2010-12-18  Jakub Jelinek  <jakub@redhat.com>
416
417         PR tree-optimization/46969
418         * gcc.dg/autopar/pr46969.c: New test.
419
420 2010-12-18  Nicola Pero  <nicola.pero@meta-innovation.com>
421
422         * objc.dg/fobjc-exceptions-1.m: Updated.
423         * objc.dg/fobjc-exceptions-2.m: New.
424         * objc.dg/fobjc-exceptions-3.m: New.
425         * obj-c++.dg/fobjc-exceptions-1.mm: New.
426         * obj-c++.dg/fobjc-exceptions-2.mm: New.
427         * obj-c++.dg/fobjc-exceptions-3.mm: New.
428
429 2010-12-18  Tobias Burnus  <burnus@net-b.de>
430
431         PR fortran/46974
432         * gfortran.dg/c_ptr_tests_16.f90: New.
433
434 2010-12-18  Jakub Jelinek  <jakub@redhat.com>
435
436         PR tree-optimization/46985
437         * gfortran.dg/pr46985.f90: New test.
438
439 2010-12-18  Eric Botcazou  <ebotcazou@adacore.com>
440
441         PR tree-optimization/46232
442         * gcc.dg/tree-ssa/pr14814.c: Add -fno-tree-sra.
443
444 2010-12-18  Iain Sandoe  <iains@gcc.gnu.org>
445
446         * objc.dg/fobjc-exceptions.m: Update dg-error syntax.
447
448 2010-12-18  Kai Tietz  <kai.tietz@onevision.com>
449
450         PR target/36834
451         * gcc.target/i386/aggregate-ret1.c: New.
452         * gcc.target/i386/aggregate-ret2.c: New.
453
454 2010-12-18  Iain Sandoe  <iains@gcc.gnu.org>
455
456         * gcc.target/powerpc/darwin-split-ld-stret.c: New test.
457
458 2010-12-17  Ahmad Sharif  <asharif@google.com>
459
460         * gcc.target/i386/max-stack-align.c: New testcase.
461
462 2010-12-17  Nicola Pero  <nicola.pero@meta-innovation.com>
463
464         * objc.dg/exceptions-4.m: Adjust for change in error message.
465
466 2010-12-17  Paolo Bonzini  <bonzini@gnu.org>
467
468         PR c/20385
469         * objc.dg/tls/init-2.m: Adjust.
470         * gcc.dg/noncompile/920923-1.c: Adjust.
471         * gcc.dg/noncompile/pr44517.c: Adjust.
472         * gcc.dg/declspec-18.c: New test.
473
474 2010-12-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
475
476         * gcc.dg/titype-1.c: Enable TImode on __SPU__.
477         * gcc.dg/torture/fp-int-convert.h: Likewise.
478         * gcc.dg/tree-ssa/ivopts-1.c: Likewise.
479         * gcc.dg/uninit-C.c: Likewise.
480         * gcc.dg/uninit-C-O0.c: Likewise.
481         * gcc.dg/format/unnamed-1.c: Likewise.
482         * gcc.dg/format/ms_unnamed-1.c: Likewise.
483
484 2010-12-17  Jason Merrill  <jason@redhat.com>
485
486         PR c++/46670
487         * g++.dg/cpp0x/constexpr-null1.C: New.
488
489 2010-12-17  Bernd Schmidt  <bernds@codesourcery.com>
490
491         * gcc.c-torture/compile/20101217-1.c: New test.
492
493 2010-12-17  Alexander Monakov  <amonakov@ispras.ru>
494
495         PR middle-end/46761
496         * gcc.dg/graphite/pr46761.c: New.
497
498 2010-12-17  Janus Weil  <janus@gcc.gnu.org>
499
500         PR fortran/46849
501         * gfortran.dg/block_9.f08: New.
502
503 2010-12-17  Dodji Seketeli  <dodji@redhat.com>
504
505         * g++.dg/debug/dwarf2/self-ref-1.C: New test.
506         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
507
508 2010-12-16  Sebastian Pop  <sebastian.pop@amd.com>
509
510         PR tree-optimization/46924
511         * gcc.dg/graphite/pr46924.c: New.
512
513 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
514
515         PR tree-optimization/46966
516         * gcc.dg/graphite/pr46966.c: New test.
517
518 2010-12-16  Eric Botcazou  <ebotcazou@adacore.com>
519
520         * gnat.dg/opt13.adb: New test.
521         * gnat.dg/opt13_pkg.ad[sb]: New helper.
522
523 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
524
525         PR tree-optimization/43655
526         * g++.dg/opt/pr43655.C: New test.
527
528 2010-12-16  Sebastian Pop  <sebastian.pop@amd.com>
529
530         PR tree-optimization/46404
531         * gcc.dg/graphite/pr46404-1.c: New.
532
533 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
534
535         PR debug/46893
536         * gcc.dg/pr46893.c: New test.
537
538 2010-12-16  H.J. Lu  <hongjiu.lu@intel.com>
539
540         PR lto/46976
541         * gcc.dg/lto/pr46940_1.c (main): Return 0.
542
543 2010-12-16  Chung-Lin Tang  <cltang@codesourcery.com>
544
545         PR target/46883
546         * gcc.target/arm/pr46883.c: New testcase.
547
548 2010-12-16  Jan Hubicka  <jh@suse.cz>
549
550         PR lto/46976
551         * gcc.dg/lto/pr46940_0.c: Fix commit.
552
553 2010-12-15  Nathan Froyd  <froydnj@codesourcery.com>
554
555         PR c++/39859
556         PR c++/44522
557         PR c++/44523
558         * g++.dg/parse/colon-autocorrect-1.C: New testcase.
559         * g++.dg/parse/colon-autocorrect-2.C: New testcase.
560
561 2010-12-15  Nathan Froyd  <froydnj@codesourcery.com>
562
563         PR c++/46852
564         * g++.dg/pr46852.C: New test.
565
566 2010-12-16  Jan Hubicka  <jh@suse.cz>
567
568         PR middle-end/46939
569         * gcc.target/i386/pr46939.c: New testcase.
570
571 2010-12-15  Sebastian Pop  <sebastian.pop@amd.com>
572
573         PR tree-optimization/46404
574         * gcc.dg/graphite/pr46404.c: New.
575
576 2010-12-15  Jakub Jelinek  <jakub@redhat.com>
577
578         PR fortran/46945
579         * gfortran.dg/pr46945.f90: New test.
580
581         PR debug/46815
582         * g++.dg/guality/pr46815.C: New test.
583
584 2010-12-15  Paolo Carlini  <paolo.carlini@oracle.com>
585
586         PR c++/42083
587         * g++.dg/cpp0x/lambda/lambda-ice2.C: New.
588
589 2010-12-15  H.J. Lu  <hongjiu.lu@intel.com>
590
591         * gfortran.dg/debug/pr46756.f: Correct PR number.
592
593 2010-12-15  Martin Jambor  <mjambor@suse.cz>
594
595         PR tree-optimization/46053
596         PR middle-end/46287
597         PR middle-end/46242
598         * g++.dg/ipa/pr46053.C: New test.
599         * g++.dg/ipa/pr46287-1.C: Likewise.
600         * g++.dg/ipa/pr46287-2.C: Likewise.
601         * g++.dg/ipa/pr46287-3.C: Likewise.
602         * g++.dg/torture/covariant-1.C: Likewise.
603         * g++.dg/torture/pr46287.C: Likewise.
604
605 2010-12-15  Alexander Monakov  <amonakov@ispras.ru>
606
607         PR rtl-optimization/46649
608         * g++.dg/opt/pr46649.C: New.
609
610 2010-12-15  Dave Korn  <dave.korn.cygwin@gmail.com>
611
612         PR testsuite/46938
613         * gcc.dg/pr43157.c: Add dg-require-linker-plugin  directive.
614
615 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
616
617         PR tree-optimization/46845
618         * gcc.dg/graphite/id-pr46845.c: New.
619
620 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
621
622         PR tree-optimization/46928
623         * gcc.dg/tree-ssa/ldist-17.c: New.
624
625 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
626
627         PR tree-optimization/45948
628         * gcc.dg/tree-ssa/ldist-pr45948.c: New.
629
630 2010-12-14  Jason Merrill  <jason@redhat.com>
631
632         PR c++/46930
633         * g++.dg/cpp0x/constexpr-decl.C: New.
634         * g++.dg/cpp0x/constexpr-ex1.C: Fix.
635         * g++.dg/cpp0x/constexpr-static5.C: Fix.
636
637 2010-12-14  Jan Hubicka  <jh@suse.cz>
638
639         PR lto/46940
640         PR lto/44463
641         * gcc.dg/lto/pr46940_0.c: New testcase.
642         * gcc.dg/lto/pr46940_1.c: New testcase.
643
644 2010-12-14  Nathan Froyd  <froydnj@codesourcery.com>
645
646         PR c++/45330
647         * g++.dg/lookup/suggestions1.C: New test.
648
649 2010-12-14  Tobias Burnus  <burnus@net-b.de>
650
651         PR fortran/46937
652         * gfortran.dg/pointer_intent_4.f90: New.
653
654 2010-12-14  Jakub Jelinek  <jakub@redhat.com>
655
656         PR debug/46885
657         * gcc.dg/autopar/pr46885.c: New test.
658
659         PR tree-optimization/46909
660         * gcc.c-torture/execute/pr46909-1.c: New test.
661         * gcc.c-torture/execute/pr46909-2.c: New test.
662         * gcc.dg/pr46909.c: New test.
663
664 2010-12-14  Alexander Monakov  <amonakov@ispras.ru>
665
666         PR rtl-optimization/46875
667         * gcc.dg/pr46875.c: New.
668
669 2010-12-14  Jan Hubicka  <jh@suse.cz>
670
671         * g++.dg/other/first-global.C: Update regexp to match new
672         names of ctors.
673
674 2010-12-14  Bernd Schmidt  <bernds@codesourcery.com>
675
676         PR rtl-optimization/44374
677         Reapply patch with fixes.
678         * gcc.target/arm/headmerge-1.c: New test.
679         * gcc.target/arm/headmerge-2.c: New test.
680         * gcc.target/i386/headmerge-1.c: New test.
681         * gcc.target/i386/headmerge-2.c: New test.
682
683 2010-12-13  Jason Merrill  <jason@redhat.com>
684
685         PR c++/46873
686         PR c++/46877
687         * g++.dg/cpp0x/constexpr-ctor4.C: New.
688         * g++.dg/cpp0x/constexpr-ctor5.C: New.
689
690 2010-12-13  Janus Weil  <janus@gcc.gnu.org>
691
692         PR fortran/46201
693         * gfortran.dg/proc_ptr_comp_27.f90: New.
694
695 2010-12-13  Jakub Jelinek  <jakub@redhat.com>
696
697         PR debug/46867
698         * gcc.dg/pr46867.c: New test.
699
700 2010-12-13  Janus Weil  <janus@gcc.gnu.org>
701
702         PR fortran/46841
703         * gfortran.dg/proc_ptr_comp_26.f90: New.
704
705 2010-12-13  Eric Botcazou  <ebotcazou@adacore.com>
706
707         * gnat.dg/pack9.adb: XFAIL everywhere.
708
709 2010-12-13  Jakub Jelinek  <jakub@redhat.com>
710
711         PR fortran/46884
712         * gfortran.dg/pr46884.f: New test.
713
714 2010-12-13  Iain Sandoe  <iains@gcc.gnu.org>
715
716         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
717         Adjust XFAILs.
718
719 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
720
721         PR debug/46756
722         * gfortran.dg/debug/pr46756.f: New.
723
724 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
725
726         PR debug/46782
727         * gcc.dg/debug/pr46782.c: New.
728
729 2010-12-12  Janus Weil  <janus@gcc.gnu.org>
730
731         PR fortran/46809
732         * gfortran.dg/pointer_check_8.f90: New.
733
734 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
735
736         PR fortran/46705
737         * gfortran.dg/continuation_12.f90: New test.
738
739 2010-12-11  Tobias Burnus  <burnus@net-b.de>
740
741         PR fortran/46370
742         * gfortran.dg/coarray_14.f90: New.
743
744 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
745
746         PR fortran/46842
747         * gfortran.dg/array_function_6.f90: New test.
748
749 2010-12-11  Nicola Pero  <nicola.pero@meta-innovation.com>
750
751         * objc.dg/gnu-api-2-resolve-method.m: New.
752         * obj-c++.dg/gnu-api-2-resolve-method.mm: New.
753
754 2010-12-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
755
756         * gcc.dg/funcorder.c: Remove XFAIL for hppa*64*-*-*.
757
758 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
759
760         * objc.dg/fobjc-std-1.m: Updated to test that class extensions
761         produce an error with -fobjc-std=objc1.
762         * obj-c++.dg/fobjc-std-1.mm: Same change.
763
764 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
765
766         PR c++/46001
767         * g++.dg/diagnostic/bitfld1.C: New test.
768
769 2010-12-10  Sebastian Pop  <sebastian.pop@amd.com>
770
771         PR tree-optimization/43023
772         * gfortran.dg/ldist-1.f90: Adjust pattern.
773         * gfortran.dg/ldist-pr43023.f90: New.
774
775 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
776
777         PR rtl-optimization/46804
778         * gfortran.dg/pr46804.f90: New test.
779
780 2010-12-10  Dave Korn  <dave.korn.cygwin@gmail.com>
781
782         PR middle-end/46674
783         PR lto/43157
784         * gcc.dg/pr43157.c: New file.
785
786 2010-12-10  Nathan Froyd  <froydnj@codesourcery.com>
787
788         * gcc.dg/dfp/struct-union.c: Adjust.
789         * gcc.dg/lvalue-2.c: Adjust.
790         * gcc.dg/pr21419.c: Adjust.
791         * gcc.dg/qual-component-1.c: Adjust.
792         * g++.dg/other/const1.C: Adjust.
793
794 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
795
796         PR rtl-optimization/46865
797         * gcc.target/i386/pr46865-1.c: New test.
798         * gcc.target/i386/pr46865-2.c: New test.
799
800         PR tree-optimization/46864
801         * g++.dg/opt/pr46864.C: New test.
802
803 2010-12-10  Jack Howarth  <howarth@bromo.med.uc.edu>
804             Iain Sandoe  <iains@gcc.gnu.org>
805
806         PR 43751/target
807         * lib/prune.exp: Prune dsymutil warnings.
808
809 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
810
811         * objc.dg/class-extension-1.m: New.
812         * objc.dg/class-extension-2.m: New.
813         * objc.dg/class-extension-3.m: New.
814         * objc.dg/property/at-property-26.m: New.
815         * objc.dg/property/at-property-27.m: New.
816         * objc.dg/property/at-property-28.m: New.
817         * obj-c++.dg/class-extension-1.mm: New.
818         * obj-c++.dg/class-extension-2.mm: New.
819         * obj-c++.dg/class-extension-3.mm: New.
820         * obj-c++.dg/property/at-property-26.mm: New.
821         * obj-c++.dg/property/at-property-27.mm: New.
822         * obj-c++.dg/property/at-property-28.mm: New.
823
824 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
825
826         PR target/46057
827         * gcc.dg/torture/stackalign/nested-1.c: Skip on hppa*-*-hpux*.
828         * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
829         * gcc.dg/torture/stackalign/nested-2.c: Likewise.
830         * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
831         * gcc.dg/torture/stackalign/nested-3.c: Likewise.
832         * gcc.dg/torture/stackalign/nested-4.c: Likewise.
833         * gcc.dg/torture/stackalign/global-1.c: Likewise.
834         * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
835         * gcc.dg/torture/stackalign/inline-1.c: Likewise.
836         * gcc.dg/torture/stackalign/inline-2.c: Likewise.
837         * gcc.dg/torture/stackalign/struct-1.c: Likewise.
838         * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
839         * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
840         * g++.dg/torture/stackalign/throw-1.C: Likewise.
841         * g++.dg/torture/stackalign/throw-2.C: Likewise.
842         * g++.dg/torture/stackalign/throw-4.C: Likewise.
843         * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
844         * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
845         * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
846         * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
847         * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
848         * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
849
850         PR tree-optimization/46021
851         gcc.dg/tree-ssa/20040204-1.c: Remove XFAIL for hppa*-*.*.
852
853 2010-12-09  Richard Guenther  <rguenther@suse.de>
854
855         PR middle-end/46844
856         * gcc.c-torture/compile/pr46866.c: New testcase.
857
858 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
859
860         PR testsuite/45068
861         * g++.dg/debug/dwarf2/nested-2.C: Also match comments starting with ';'.
862
863 2010-12-09  Martin Jambor  <mjambor@suse.cz>
864
865         PR middle-end/46734
866         * g++.dg/tree-ssa/pr46734.C: New test.
867
868 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
869
870         PR c++/44641
871         * lib/scanasm.exp (dg-function-on-line): Add match pattern for
872         hppa*-*-*.
873
874 2010-12-08  Jason Merrill  <jason@redhat.com>
875
876         PR c++/46348
877         * g++.dg/cpp0x/constexpr-array2.C: New.
878
879 2010-12-08  H.J. Lu  <hongjiu.lu@intel.com>
880
881         * gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update
882         expected scan.
883
884 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
885
886         * objc.dg/exceptions-7.m: New.
887         * obj-c++.dg/exceptions-7.mm: New.
888         * obj-c++.dg/exceptions-3.mm: Adjust for new C++ messages.
889         * obj-c++.dg/exceptions-5.mm: Same change.
890
891 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
892
893         * objc.dg/foreach-6.m: Updated location of error messages.
894         * objc.dg/foreach-7.m: Same change.
895
896 2010-12-08  Richard Guenther  <rguenther@suse.de>
897             Sebastian Pop  <sebastian.pop@amd.com>
898
899         PR tree-optimization/45230
900         PR tree-optimization/45231
901         PR tree-optimization/45370
902         * gcc.dg/graphite/id-pr45230-1.c: New.
903         * gcc.dg/graphite/id-pr45231.c: New.
904         * gfortran.dg/graphite/id-pr45370.f90: New.
905
906 2010-12-08  Nathan Froyd  <froydnj@codesourcery.com>
907
908         PR c++/45329
909         * testsuite/g++.dg/conversion/ambig1.C: Adjust.
910         * testsuite/g++.dg/conversion/op1.C: Adjust.
911         * testsuite/g++.dg/conversion/simd1.C: Adjust.
912         * testsuite/g++.dg/cpp0x/defaulted14.C: Adjust.
913         * testsuite/g++.dg/cpp0x/defaulted18.C: Adjust.
914         * testsuite/g++.dg/cpp0x/defaulted20.C: Adjust.
915         * testsuite/g++.dg/cpp0x/explicit3.C: Adjust.
916         * testsuite/g++.dg/cpp0x/explicit4.C: Adjust.
917         * testsuite/g++.dg/cpp0x/implicit4.C: Adjust.
918         * testsuite/g++.dg/cpp0x/nullptr15.C: Adjust.
919         * testsuite/g++.dg/cpp0x/nullptr19.C: Adjust.
920         * testsuite/g++.dg/cpp0x/pr31431-2.C: Adjust.
921         * testsuite/g++.dg/cpp0x/pr31431.C: Adjust.
922         * testsuite/g++.dg/cpp0x/pr31434.C: Adjust.
923         * testsuite/g++.dg/cpp0x/pr31437.C: Adjust.
924         * testsuite/g++.dg/cpp0x/rv2n.C: Adjust.
925         * testsuite/g++.dg/cpp0x/rv3n.C: Adjust.
926         * testsuite/g++.dg/cpp0x/rv4n.C: Adjust.
927         * testsuite/g++.dg/cpp0x/rv5n.C: Adjust.
928         * testsuite/g++.dg/cpp0x/rv6n.C: Adjust.
929         * testsuite/g++.dg/cpp0x/rv7n.C: Adjust.
930         * testsuite/g++.dg/cpp0x/temp_default2.C: Adjust.
931         * testsuite/g++.dg/cpp0x/trailing4.C: Adjust.
932         * testsuite/g++.dg/cpp0x/variadic-ex3.C: Adjust.
933         * testsuite/g++.dg/cpp0x/variadic-ex4.C: Adjust.
934         * testsuite/g++.dg/cpp0x/variadic35.C: Adjust.
935         * testsuite/g++.dg/cpp0x/vt-35147.C: Adjust.
936         * testsuite/g++.dg/cpp0x/vt-37737-2.C: Adjust.
937         * testsuite/g++.dg/expr/cond9.C: Adjust.
938         * testsuite/g++.dg/expr/pmf-1.C: Adjust.
939         * testsuite/g++.dg/ext/label5.C: Adjust.
940         * testsuite/g++.dg/ext/visibility/anon8.C: Adjust.
941         * testsuite/g++.dg/ext/vla2.C: Adjust.
942         * testsuite/g++.dg/gomp/pr26690-1.C: Adjust.
943         * testsuite/g++.dg/gomp/pr26690-2.C: Adjust.
944         * testsuite/g++.dg/init/synth2.C: Adjust.
945         * testsuite/g++.dg/lookup/conv-1.C: Adjust.
946         * testsuite/g++.dg/lookup/new1.C: Adjust.
947         * testsuite/g++.dg/lookup/using9.C: Adjust.
948         * testsuite/g++.dg/other/error13.C: Adjust.
949         * testsuite/g++.dg/other/error20.C: Adjust.
950         * testsuite/g++.dg/other/error31.C: Adjust.
951         * testsuite/g++.dg/other/pr28114.C: Adjust.
952         * testsuite/g++.dg/other/ptrmem10.C: Adjust.
953         * testsuite/g++.dg/other/ptrmem11.C: Adjust.
954         * testsuite/g++.dg/overload/ambig1.C: Adjust.
955         * testsuite/g++.dg/overload/arg3.C: Adjust.
956         * testsuite/g++.dg/overload/builtin1.C: Adjust.
957         * testsuite/g++.dg/overload/copy1.C: Adjust.
958         * testsuite/g++.dg/overload/new1.C: Adjust.
959         * testsuite/g++.dg/overload/template4.C: Adjust.
960         * testsuite/g++.dg/overload/unknown1.C: Adjust.
961         * testsuite/g++.dg/overload/using2.C: Adjust.
962         * testsuite/g++.dg/parse/crash5.C: Adjust.
963         * testsuite/g++.dg/parse/error19.C: Adjust.
964         * testsuite/g++.dg/parse/error28.C: Adjust.
965         * testsuite/g++.dg/parse/template7.C: Adjust.
966         * testsuite/g++.dg/parse/typename7.C: Adjust.
967         * testsuite/g++.dg/rtti/typeid6.C: Adjust.
968         * testsuite/g++.dg/tc1/dr152.C: Adjust.
969         * testsuite/g++.dg/template/conv11.C: Adjust.
970         * testsuite/g++.dg/template/copy1.C: Adjust.
971         * testsuite/g++.dg/template/crash37.C: Adjust.
972         * testsuite/g++.dg/template/deduce3.C: Adjust.
973         * testsuite/g++.dg/template/dependent-expr5.C: Adjust.
974         * testsuite/g++.dg/template/error38.C: Adjust.
975         * testsuite/g++.dg/template/error40.C: Adjust.
976         * testsuite/g++.dg/template/friend.C: Adjust.
977         * testsuite/g++.dg/template/incomplete2.C: Adjust.
978         * testsuite/g++.dg/template/instantiate5.C: Adjust.
979         * testsuite/g++.dg/template/local4.C: Adjust.
980         * testsuite/g++.dg/template/local6.C: Adjust.
981         * testsuite/g++.dg/template/new3.C: Adjust.
982         * testsuite/g++.dg/template/operator9.C: Adjust.
983         * testsuite/g++.dg/template/overload6.C: Adjust.
984         * testsuite/g++.dg/template/ptrmem2.C: Adjust.
985         * testsuite/g++.dg/template/ptrmem20.C: Adjust.
986         * testsuite/g++.dg/template/ptrmem4.C: Adjust.
987         * testsuite/g++.dg/template/ptrmem8.C: Adjust.
988         * testsuite/g++.dg/template/qualttp5.C: Adjust.
989         * testsuite/g++.dg/template/sfinae2.C: Adjust.
990         * testsuite/g++.dg/template/spec22.C: Adjust.
991         * testsuite/g++.dg/template/spec23.C: Adjust.
992         * testsuite/g++.dg/template/ttp25.C: Adjust.
993         * testsuite/g++.dg/template/typedef4.C: Adjust.
994         * testsuite/g++.dg/template/unify10.C: Adjust.
995         * testsuite/g++.dg/template/unify11.C: Adjust.
996         * testsuite/g++.dg/template/unify6.C: Adjust.
997         * testsuite/g++.dg/template/unify7.C: Adjust.
998         * testsuite/g++.dg/template/unify9.C: Adjust.
999         * testsuite/g++.dg/template/varmod1.C: Adjust.
1000         * testsuite/g++.old-deja/g++.benjamin/15799.C: Adjust.
1001         * testsuite/g++.old-deja/g++.benjamin/15800-1.C: Adjust.
1002         * testsuite/g++.old-deja/g++.brendan/ambiguity1.C: Adjust.
1003         * testsuite/g++.old-deja/g++.brendan/crash29.C: Adjust.
1004         * testsuite/g++.old-deja/g++.brendan/crash48.C: Adjust.
1005         * testsuite/g++.old-deja/g++.brendan/crash56.C: Adjust.
1006         * testsuite/g++.old-deja/g++.brendan/cvt3.C: Adjust.
1007         * testsuite/g++.old-deja/g++.brendan/overload1.C: Adjust.
1008         * testsuite/g++.old-deja/g++.brendan/overload4.C: Adjust.
1009         * testsuite/g++.old-deja/g++.brendan/overload9.C: Adjust.
1010         * testsuite/g++.old-deja/g++.bugs/900127_01.C: Adjust.
1011         * testsuite/g++.old-deja/g++.bugs/900205_04.C: Adjust.
1012         * testsuite/g++.old-deja/g++.bugs/900330_02.C: Adjust.
1013         * testsuite/g++.old-deja/g++.bugs/900404_03.C: Adjust.
1014         * testsuite/g++.old-deja/g++.bugs/900514_03.C: Adjust.
1015         * testsuite/g++.old-deja/g++.eh/ctor1.C: Adjust.
1016         * testsuite/g++.old-deja/g++.jason/conversion11.C: Adjust.
1017         * testsuite/g++.old-deja/g++.jason/crash3.C: Adjust.
1018         * testsuite/g++.old-deja/g++.jason/overload16.C: Adjust.
1019         * testsuite/g++.old-deja/g++.jason/overload28.C: Adjust.
1020         * testsuite/g++.old-deja/g++.jason/scoping10.C: Adjust.
1021         * testsuite/g++.old-deja/g++.jason/template30.C: Adjust.
1022         * testsuite/g++.old-deja/g++.jason/temporary2.C: Adjust.
1023         * testsuite/g++.old-deja/g++.law/arg1.C: Adjust.
1024         * testsuite/g++.old-deja/g++.law/arg11.C: Adjust.
1025         * testsuite/g++.old-deja/g++.law/arm9.C: Adjust.
1026         * testsuite/g++.old-deja/g++.law/ctors11.C: Adjust.
1027         * testsuite/g++.old-deja/g++.law/ctors17.C: Adjust.
1028         * testsuite/g++.old-deja/g++.law/ctors5.C: Adjust.
1029         * testsuite/g++.old-deja/g++.law/ctors9.C: Adjust.
1030         * testsuite/g++.old-deja/g++.law/enum4.C: Adjust.
1031         * testsuite/g++.old-deja/g++.law/missed-error2.C: Adjust.
1032         * testsuite/g++.old-deja/g++.law/operators32.C: Adjust.
1033         * testsuite/g++.old-deja/g++.law/operators9.C: Adjust.
1034         * testsuite/g++.old-deja/g++.mike/net2.C: Adjust.
1035         * testsuite/g++.old-deja/g++.mike/net22.C: Adjust.
1036         * testsuite/g++.old-deja/g++.mike/p11110.C: Adjust.
1037         * testsuite/g++.old-deja/g++.mike/p1989.C: Adjust.
1038         * testsuite/g++.old-deja/g++.mike/p2431.C: Adjust.
1039         * testsuite/g++.old-deja/g++.mike/p438.C: Adjust.
1040         * testsuite/g++.old-deja/g++.mike/p807a.C: Adjust.
1041         * testsuite/g++.old-deja/g++.mike/p9068.C: Adjust.
1042         * testsuite/g++.old-deja/g++.niklas/t120.C: Adjust.
1043         * testsuite/g++.old-deja/g++.niklas/t121.C: Adjust.
1044         * testsuite/g++.old-deja/g++.niklas/t128.C: Adjust.
1045         * testsuite/g++.old-deja/g++.ns/overload2.C: Adjust.
1046         * testsuite/g++.old-deja/g++.ns/using12.C: Adjust.
1047         * testsuite/g++.old-deja/g++.other/crash24.C: Adjust.
1048         * testsuite/g++.old-deja/g++.other/expr1.C: Adjust.
1049         * testsuite/g++.old-deja/g++.other/overload11.C: Adjust.
1050         * testsuite/g++.old-deja/g++.other/pmf3.C: Adjust.
1051         * testsuite/g++.old-deja/g++.other/volatile1.C: Adjust.
1052         * testsuite/g++.old-deja/g++.pt/auto_ptr.C: Adjust.
1053         * testsuite/g++.old-deja/g++.pt/crash28.C: Adjust.
1054         * testsuite/g++.old-deja/g++.pt/crash60.C: Adjust.
1055         * testsuite/g++.old-deja/g++.pt/explicit38.C: Adjust.
1056         * testsuite/g++.old-deja/g++.pt/explicit39.C: Adjust.
1057         * testsuite/g++.old-deja/g++.pt/explicit41.C: Adjust.
1058         * testsuite/g++.old-deja/g++.pt/explicit67.C: Adjust.
1059         * testsuite/g++.old-deja/g++.pt/explicit77.C: Adjust.
1060         * testsuite/g++.old-deja/g++.pt/expr2.C: Adjust.
1061         * testsuite/g++.old-deja/g++.pt/ptrmem10.C: Adjust.
1062         * testsuite/g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1063         * testsuite/g++.old-deja/g++.pt/spec35.C: Adjust.
1064         * testsuite/g++.old-deja/g++.pt/spec5.C: Adjust.
1065         * testsuite/g++.old-deja/g++.pt/spec6.C: Adjust.
1066         * testsuite/g++.old-deja/g++.pt/t05.C: Adjust.
1067         * testsuite/g++.old-deja/g++.pt/t24.C: Adjust.
1068         * testsuite/g++.old-deja/g++.pt/unify4.C: Adjust.
1069         * testsuite/g++.old-deja/g++.pt/unify6.C: Adjust.
1070         * testsuite/g++.old-deja/g++.pt/unify8.C: Adjust.
1071         * testsuite/g++.old-deja/g++.robertl/eb109.C: Adjust.
1072         * testsuite/g++.old-deja/g++.robertl/eb119.C: Adjust.
1073         * testsuite/g++.old-deja/g++.robertl/eb131.C: Adjust.
1074         * testsuite/g++.old-deja/g++.robertl/eb22.C: Adjust.
1075         * testsuite/g++.old-deja/g++.robertl/eb69.C: Adjust.
1076         * testsuite/g++.old-deja/g++.robertl/eb98.C: Adjust.
1077
1078 2010-12-08  Jason Merrill  <jason@redhat.com>
1079
1080         PR c++/45822
1081         * g++.dg/init/synth4.C: New.
1082
1083         PR c++/46736
1084         * g++.dg/cpp0x/defaulted21.C: New.
1085
1086 2010-12-08  Wei Guozhi  <carrot@google.com>
1087
1088         PR target/46631
1089         * gcc.target/arm/pr46631: New testcase.
1090
1091 2010-12-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
1092
1093         PR middle-end/42694
1094         * gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x,
1095         0.75) is not optimized if the machine has no sqrt instruction.
1096
1097 2010-12-07  Andrey Belevantsev  <abel@ispras.ru>
1098
1099         PR target/43603
1100         * gcc.target/ia64/pr43603.c: New.
1101         * gcc/testsuite/g++.dg/opt/pr46640.C: New.
1102
1103 2010-12-07  Tobias Burnus  <burnus@net-b.de>
1104
1105         PR fortran/44352
1106         * gfortran.dg/string_4.f90: New.
1107
1108 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
1109
1110         PR tree-optimization/44676
1111         * gcc.dg/graphite/id-pr44676.c: New.
1112
1113 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
1114
1115         PR tree-optimization/42327
1116         * gcc.dg/tree-ssa/pr42327.c: New.
1117
1118 2010-12-07  Nathan Froyd  <froydnj@codesourcery.com>
1119
1120         PR c++/45330
1121         * g++.dg/pr45330.C: New test.
1122         * g++.dg/ext/builtin3.C: Adjust.
1123         * g++.dg/lookup/error1.C: Adjust.
1124         * g++.dg/lookup/koenig5.C: Adjust.
1125         * g++.dg/overload/koenig1.C: Adjust.
1126         * g++.dg/parse/decl-specifier-1.C: Adjust.
1127         * g++.dg/template/static10.C: Adjust.
1128         * g++.old-deja/g++.mike/ns5.C: Adjust.
1129         * g++.old-deja/g++.mike/ns7.C: Adjust.
1130         * g++.old-deja/g++.ns/koenig5.C: Adjust.
1131         * g++.old-deja/g++.ns/koenig9.C: Adjust.
1132         * g++.old-deja/g++.other/lineno5.C: Adjust.
1133
1134 2010-12-07  Richard Guenther  <rguenther@suse.de>
1135
1136         PR tree-optimization/46832
1137         * gcc.c-torture/compile/pr46832.c: New testcase.
1138
1139 2010-12-07  Jakub Jelinek  <jakub@redhat.com>
1140
1141         PR debug/46799
1142         * gcc.dg/autopar/pr46799.c: New test.
1143
1144 2010-12-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1145
1146         * gfortran.dg/internal_dummy_2.f08: Fix dg-options.
1147         * gfortran.dg/internal_dummy_3.f08: Fix dg-options.
1148
1149 2010-12-06  H.J. Lu  <hongjiu.lu@intel.com>
1150
1151         PR middle-end/41562
1152         * g++.dg/graphite/pr41562.C: New.
1153
1154         PR middle-end/46185
1155         * gcc.dg/graphite/pr46185.c: New.
1156
1157 2010-12-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1158
1159         * objc.dg/foreach-8.m: New.
1160
1161 2010-12-06  Jakub Jelinek  <jakub@redhat.com>
1162
1163         PR debug/45997
1164         * g++.dg/debug/dwarf2/pr45997-1.C: New test.
1165         * g++.dg/debug/dwarf2/pr45997-2.C: New test.
1166
1167         PR target/43897
1168         * gcc.target/ia64/pr43897.c: New test.
1169
1170         PR debug/46771
1171         * gcc.dg/pr46771.c: New test.
1172
1173         PR rtl-optimization/46777
1174         * gcc.dg/pr46777.c: New test.
1175
1176 2010-12-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1177
1178         * ada/acats/run_acats (which): Assign output to temporary
1179         variable, only use if successful.
1180         Use last field of type output.
1181
1182 2010-12-06  Richard Guenther  <rguenther@suse.de>
1183
1184         PR tree-optimization/46806
1185         * g++.dg/torture/20100825.C: New testcase.
1186
1187 2010-12-06  Richard Guenther  <rguenther@suse.de>
1188
1189         PR tree-optimization/46785
1190         * gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase.
1191
1192 2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
1193
1194         * gcc.dg/pr46674.c (LABEL3): New macro definition.
1195         (LABEL2): Likewise.
1196         (LABEL): Likewise.
1197         (jelly): Account for user label prefix in asm name.
1198
1199 2010-12-05  Daniel Kraft  <d@domob.eu>
1200
1201         PR fortran/46794
1202         * gfortran.dg/power2.f90: Initialize variables.
1203
1204 2010-12-04  Jan Hubicka  <jh@suse.cz>
1205
1206         * snprintf-chk.c (ptr): Declare volatile.
1207         * strcpy-chk.c (s2, s3, l1): Declare volatile.
1208         * snprintf-chk.c (ptr): Declare volatile.
1209         * vsprintf-chk.c (ptr): Declare volatile.
1210         * vsnprintf-chk.c (ptr): Declare volatile.
1211
1212 2010-12-04  Tobias Burnus  <burnus@net-b.de>
1213
1214         PR fortran/46584
1215         * gfortran.dg/quad_1.f90: Remove some complex
1216         math checks as they fail on some non-libquadmath
1217         systems.
1218
1219 2010-12-04  Daniel Kraft  <d@domob.eu>
1220
1221         PR fortran/46794
1222         * gfortran.dg/power2.f90: New test.
1223
1224 2010-12-03  Jakub Jelinek  <jakub@redhat.com>
1225
1226         PR debug/46123
1227         * g++.dg/debug/pr46123.C: New test.
1228         * g++.dg/debug/dwarf2/pr46123.C: New test.
1229
1230 2010-12-03  Jason Merrill  <jason@redhat.com>
1231
1232         PR c++/46058
1233         * g++.dg/template/scope4.C: New.
1234
1235 2010-12-03  Nathan Froyd  <froydnj@codesourcery.com>
1236
1237         * gcc.target/arm/neon-offset-1.c: New test.
1238
1239 2010-12-03  Alexander Monakov  <amonakov@ispras.ru>
1240
1241         PR rtl-optimization/45354
1242         * gcc.dg/tree-prof/pr45354.c: New.
1243
1244 2010-12-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1245
1246         PR fortran/45159
1247         * gfortran.dg/dependency_38.f90:  New test.
1248
1249 2010-12-02  Ian Lance Taylor  <iant@google.com>
1250
1251         * lib/go.exp: New file.
1252         * lib/go-dg.exp: New file.
1253         * lib/go-torture.exp: New file.
1254         * lib/target-supports.exp (check_compile): Match // Go.
1255
1256 2010-12-02  Eric Botcazou  <ebotcazou@adacore.com>
1257
1258         * gcc.dg/pr46685.c: New test.
1259
1260 2010-12-02  Sebastian Pop  <sebastian.pop@amd.com>
1261
1262         PR tree-optimization/45199
1263         * gcc.dg/tree-ssa/ldist-15.c: New.
1264         * gcc.dg/tree-ssa/ldist-16.c: New.
1265         * gfortran.dg/ldist-pr45199.f: New.
1266
1267 2010-12-02  Richard Guenther  <rguenther@suse.de>
1268
1269         PR tree-optimization/46723
1270         * gcc.dg/torture/pr46723.c: New testcase.
1271
1272 2010-12-02  Richard Guenther  <rguenther@suse.de>
1273
1274         PR lto/44871
1275         * g++.dg/lto/20101126-1_0.C: New testcase.
1276         * g++.dg/lto/20101126-1_1.c: Likewise.
1277
1278 2010-12-02  Richard Guenther  <rguenther@suse.de>
1279             Ira Rosen  <irar@il.ibm.com>
1280
1281         PR tree-optimization/46663
1282         * gcc.dg/vect/pr46663.c: New test.
1283
1284 2010-12-02  Jie Zhang  <jie@codesourcery.com>
1285
1286         PR middle-end/46674
1287         * gcc.dg/pr46674.c: New test.
1288
1289 2010-12-02  Nicola Pero  <nicola.pero@meta-innovation.com>
1290
1291         * objc.dg/exceptions-6.m: New.
1292         * obj-c++.dg/exceptions-6.mm: New.
1293
1294 2010-12-01  Jan Hubicka  <jh@suse.cz>
1295
1296         * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
1297
1298 2010-12-01  Sebastian Pop  <sebastian.pop@amd.com>
1299
1300         PR middle-end/45297
1301         * gcc.dg/graphite/pr45297.c: New.
1302
1303 2010-12-01  Richard Guenther  <rguenther@suse.de>
1304
1305         PR tree-optimization/46730
1306         * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
1307
1308 2010-11-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
1309
1310         * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
1311         (a*b)-c generates two fma instructions, instead of separate
1312         multiply, add, and subtract.
1313
1314 2010-11-30  Tobias Burnus  <burnus@net-b.de>
1315
1316         * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
1317         a value to all array elements.
1318
1319 2010-11-30  Richard Guenther  <rguenther@suse.de>
1320
1321         PR tree-optimization/46722
1322         * gcc.target/i386/fma4-fma-2.c: New testcase.
1323
1324 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1325
1326         * objc.dg/duplicate-class-1.m: New.
1327         * obj-c++.dg/duplicate-class-1.mm: New.
1328
1329 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1330
1331         * objc.dg/property/dotsyntax-21.m
1332         * obj-c++.dg/property/dotsyntax-21.mm
1333
1334 2010-11-29  Alexandre Oliva  <aoliva@redhat.com>
1335
1336         PR debug/46338
1337         * g++.dg/debug/pr46338.C: New.
1338
1339 2010-11-29  Richard Guenther  <rguenther@suse.de>
1340             Zdenek Dvorak  <rakdver@kam.uniff.cz>
1341
1342         PR tree-optimization/46675
1343         * gcc.dg/pr46675.c: New test.
1344
1345 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
1346
1347         * gcc/testsuite/objc.dg/strings-1.m: Move to...
1348         * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
1349         * gcc/testsuite/objc.dg/strings-2.m: Move to ...
1350         * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
1351         constructor and class reference for NeXT runtime.  Update paths.
1352         * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
1353         * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
1354         * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
1355         * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
1356         constructor and class reference for NeXT runtime.  Update paths.
1357
1358 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1359
1360         PR c++/42260
1361         * g++.dg/conversion/cast2.C: New test.
1362
1363         PR c++/45383
1364         * g++.dg/conversion/cond4.C: Likewise.
1365
1366 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1367
1368         PR c++/45383
1369         Reverted patch for PR c++/42260
1370         * g++.dg/conversion/cast2.C: Reverted new test.
1371
1372 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1373
1374         PR debug/46101
1375         * g++.dg/debug/dwarf2/typedef5.C: New test
1376
1377 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
1378             Mike Stump  <mrs@gcc.gnu.org>
1379
1380         PR target/26427
1381         PR target/33120
1382         PR testsuite/35710
1383         * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
1384         * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
1385         * gcc.dg/darwin-comm.c: Adjust for new allocators.
1386         * gcc.dg/darwin-sections.c: New test.
1387         * g++.dg/ext/instantiate2.C: Adjust for new allocators.
1388
1389 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1390
1391         * objc.dg/exceptions-1.m: New.
1392         * objc.dg/exceptions-2.m: New.
1393         * objc.dg/exceptions-3.m: New.
1394         * objc.dg/exceptions-4.m: New.
1395         * objc.dg/exceptions-5.m: New.
1396         * obj-c++.dg/exceptions-1.mm: New.
1397         * obj-c++.dg/exceptions-2.mm: New.
1398         * obj-c++.dg/exceptions-3.mm: New.
1399         * obj-c++.dg/exceptions-4.mm: New.
1400         * obj-c++.dg/exceptions-5.mm: New.
1401
1402 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1403
1404         * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
1405         * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
1406         * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
1407
1408 2010-11-28  Janus Weil  <janus@gcc.gnu.org>
1409
1410         PR fortran/46662
1411         * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
1412
1413 2010-11-28  Eric Botcazou  <ebotcazou@adacore.com>
1414
1415         * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
1416         * gnat.dg/pack9.adb (dg-final): Likewise.
1417
1418 2010-11-28  Paul Thomas  <pault@gcc.gnu.org
1419
1420         PR fortran/35810
1421         * gfortran.dg/realloc_on_assign_1.f03: New test.
1422         * gfortran.dg/realloc_on_assign_2.f03: New test.
1423         * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
1424         * gfortran.dg/unpack_bounds_1.f90: The same.
1425         * gfortran.dg/cshift_bounds_2.f90: The same.
1426         * gfortran.dg/matmul_bounds_2.f90: The same.
1427         * gfortran.dg/matmul_bounds_3.f90: The same.
1428         * gfortran.dg/matmul_bounds_4.f90: The same.
1429         * gfortran.dg/matmul_bounds_5.f90: The same.
1430
1431 2010-11-27  Tobias Burnus  <burnus@net-b.de>
1432
1433         PR fortran/46638
1434         PR fortran/46668
1435         * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
1436
1437 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1438
1439         PR objc++/46222
1440         * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
1441
1442 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1443
1444         * objc.dg/property/at-property-24.m: New.
1445         * objc.dg/property/at-property-25.m: New.
1446         * obj-c++.dg/property/at-property-24.mm: New.
1447         * obj-c++.dg/property/at-property-25.mm: New.
1448
1449 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1450
1451         * objc.dg/protocol-qualifier-1.m: New.
1452         * objc.dg/protocol-qualifier-2.m: New.
1453         * obj-c++.dg/protocol-qualifier-1.mm: New.
1454         * obj-c++.dg/protocol-qualifier-2.mm: New.
1455
1456 2010-11-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1457
1458         * lib/gnat.exp: Load gcc.exp.
1459         (gnat_target_compile): Use gcc_target_compile for *.c sources.
1460         * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
1461
1462 2010-11-26  Richard Guenther  <rguenther@suse.de>
1463
1464         PR lto/46648
1465         * gcc.dg/lto/20101125-1_0.c: New testcase.
1466         * gcc.dg/lto/20101125-1_1.c: Likewise.
1467
1468 2010-11-22   Bud Davis  <jmdavis@link.com>
1469
1470         * arith_divide_no_check.f
1471          ,arith_divide.f,old_style_init.f90: new tests.
1472
1473 2010-11-26  H.J. Lu  <hongjiu.lu@intel.com>
1474
1475         PR tree-optimization/46665
1476         * gfortran.dg/pr46665.f90: New.
1477
1478 2010-11-26  Jakub Jelinek  <jakub@redhat.com>
1479
1480         PR middle-end/46647
1481         * gcc.dg/pr46647.c: New test.
1482
1483 2010-11-25  Janus Weil  <janus@gcc.gnu.org>
1484
1485         PR fortran/46581
1486         * gfortran.dg/select_type_19.f03: New.
1487
1488 2010-11-25  Nicola Pero  <nicola.pero@meta-innovation.com>
1489
1490         * objc.dg/ivar-problem-1.m: New.
1491         * obj-c++.dg/ivar-problem-1.mm: New.
1492
1493 2010-11-25  Jakub Jelinek  <jakub@redhat.com>
1494
1495         PR middle-end/46637
1496         * gcc.c-torture/compile/pr46637.c: New test.
1497
1498 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
1499
1500         * gfortran.dg/pr46519-1.f: Add -mtune=generic.
1501
1502 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
1503
1504         PR middle-end/46647
1505         * gcc.target/i386/pr46647.c: New.
1506
1507 2010-11-25  Kai Tietz  <kai.tietz@onevision.com>
1508
1509         * gcc.dg/dll-8.c: New.
1510
1511 2010-11-25  Eric Botcazou  <ebotcazou@adacore.com>
1512
1513         * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
1514         * gnat.dg/sse_nolib.adb: Likewise.
1515
1516 2010-11-25  Alexander Monakov  <amonakov@ispras.ru>
1517
1518         PR rtl-optimization/46585
1519         * gcc.dg/pr46585.c: New.
1520
1521 2010-11-24  Richard Henderson  <rth@redhat.com>
1522
1523         * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
1524         vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
1525         vect_unpack, vect_int_mult, vect_extract_even_odd,
1526         vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
1527
1528 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1529
1530         PR target/46519
1531         * gfortran.dg/pr46519-1.f: New.
1532
1533 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1534
1535         PR target/46519
1536         * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
1537         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1538
1539         * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
1540         * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
1541         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1542         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1543
1544         * gcc.target/i386/avx-vzeroupper-20.c: New.
1545         * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
1546         * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
1547         * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
1548         * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
1549         * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
1550         * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
1551
1552 2010-11-24  Richard Guenther  <rguenther@suse.de>
1553
1554         PR lto/43218
1555         * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
1556
1557 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
1558
1559         PR rtl-optimization/46614
1560         * gcc.dg/pr46614.c: New test.
1561
1562 2010-11-24  Tobias Burnus  <burnus@net-b.de>
1563
1564         PR fortran/46638
1565         * gfortran.dg/transfer_simplify_10.f90: New.
1566
1567 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
1568
1569         PR middle-end/46629
1570         * gfortran.dg/lto/pr46629_0.f90: New test.
1571
1572 2010-11-24  Mingjie Xing  <mingjie.xing@gmail.com>
1573
1574         * gcc.target/mips/loongson3a-muldiv-1.c: New test.
1575         * gcc.target/mips/loongson3a-muldiv-2.c: New test.
1576
1577 2010-11-23  Joseph Myers  <joseph@codesourcery.com>
1578
1579         * gcc.dg/opts-5.c: New test.
1580
1581 2010-11-23  Jeffrey Yasskin <jyasskin@google.com>
1582
1583         PR c++/46527
1584         * g++.dg/debug/dwarf2/pr46527.C: New test.
1585
1586 2010-11-23  Iain Sandoe  <iains@gcc.gnu.org>
1587
1588         * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
1589
1590 2010-11-23  Jakub Jelinek  <jakub@redhat.com>
1591
1592         PR middle-end/46499
1593         * gcc.dg/pr46499-1.c: New test.
1594         * gcc.dg/pr46499-2.c: New test.
1595
1596 2010-11-23  Jack Howarth  <howarth@bromo.med.uc.edu>
1597
1598         * gcc.target/i386/alias-1.c: Require alias support.
1599
1600 2010-11-22  Uros Bizjak  <ubizjak@gmail.com>
1601
1602         * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
1603         for vectorizer tests.
1604         * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
1605         * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
1606         * gcc.dg/graphite/pr41888.c: Ditto.
1607         * gcc.dg/graphite/pr42729.c: Ditto.
1608
1609 2010-11-22  Mingjie Xing  <mingjie.xing@gmail.com>
1610             Uros Bizjak  <ubizjak@gmail.com>
1611
1612         * lib/target-supports.exp (check_vect_support_and_set_flags): New
1613         procedure to check if the target supports vectorizer tests. Set
1614         DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
1615         capabilites.
1616         * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
1617         * g++.dg/vect/vect.exp: Ditto.
1618         * gfortran.dg/vect/vect.exp: Ditto.
1619
1620 2010-11-22  Nicola Pero  <nicola.pero@meta-innovation.com>
1621
1622         PR objc/34033
1623         * objc.dg/strings-1.m: New.
1624         * objc.dg/strings-2.m: New.
1625         * obj-c++.dg/strings-1.mm: New.
1626         * obj-c++.dg/strings-2.mm: New.
1627
1628 2010-11-22  Ian Bolton  <ian.bolton@arm.com>
1629
1630         * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
1631         "target short_enums".
1632         * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
1633
1634 2010-11-22  Eric Botcazou  <ebotcazou@adacore.com>
1635
1636         * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
1637
1638         PR rtl-optimization/46603
1639         * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
1640
1641         PR testsuite/46230
1642         * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
1643         being vectorized.  Adjust dg-final pattern.
1644         * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
1645
1646         * gcc.dg/vect: Do not include <stdio.h> in testcases.
1647         * gcc.dg/vect/costmodel/ppc: Likewise.
1648
1649 2010-11-22  Alexander Monakov  <amonakov@ispras.ru>
1650
1651         PR rtl-optimization/45652
1652         * gcc.dg/pr45652.c: New.
1653
1654 2010-11-21  Richard Henderson  <rth@redhat.com>
1655
1656         PR rtl-optimization/46571
1657         * gcc.dg/pr46571.c: New.
1658
1659 2010-11-21  Eric Botcazou  <ebotcazou@adacore.com>
1660
1661         * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
1662
1663 2010-11-21  Uros Bizjak  <ubizjak@gmail.com>
1664
1665         PR target/46533
1666         * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-*  targets.
1667
1668 2010-11-20  Joseph Myers  <joseph@codesourcery.com>
1669
1670         * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
1671         * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
1672         * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
1673         * gcc.dg/pack-test-2.c: Test for all targets.
1674         * gcc.dg/pragma-align.c: Test for all targets.
1675         * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
1676         * gcc.dg/ucnid-10.c: Test for all targets.
1677
1678 2010-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1679
1680         * gcc.target/sparc/sparc-align-1.c: New test.
1681
1682 2010-11-20  Nathan Froyd  <froydnj@codesourcery.com>
1683
1684         PR c++/16189
1685         PR c++/36888
1686         PR c++/45331
1687         * g++.dg/parse/semicolon3.C: New test.
1688         * g++.dg/debug/pr22514.C: Adjust.
1689         * g++.dg/init/error1.C: Adjust.
1690         * g++.dg/other/bitfield3.C: Adjust.
1691         * g++.dg/other/semicolon.C: Adjust.
1692         * g++.dg/parse/error14.C: Adjust.
1693         * g++.dg/parse/error5.C: Adjust.
1694         * g++.dg/parse/parameter-declaration-1.C: Adjust.
1695         * g++.dg/template/pr23510.C: Adjust.
1696         * g++.dg/template/pr39425.C: Adjust.
1697         * g++.old-deja/g++.robertl/eb125.C: Adjust.
1698
1699 2010-11-20  Jakub Jelinek  <jakub@redhat.com>
1700
1701         PR debug/46561
1702         * gcc.dg/autopar/pr46561.c: New test.
1703
1704         PR c++/46538
1705         * g++.dg/other/error34.C: New test.
1706
1707         PR c++/46526
1708         * g++.dg/cpp0x/constexpr-base3.C: New test.
1709
1710         PR tree-optimization/45830
1711         * gcc.target/i386/pr45830.c: New test.
1712         * gcc.c-torture/execute/pr45830.c: New test.
1713
1714 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1715
1716         * objc.dg/attributes/class-attribute-1.m: Rewritten.
1717         * objc.dg/attributes/class-attribute-2.m: Same change.
1718         * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
1719         * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
1720         * objc.dg/fobjc-std-1.m: Updated.
1721         * obj-c++.dg/fobjc-std-1.mm: Updated.
1722
1723 2010-11-19  Michael Matz  <matz@suse.de>
1724
1725         PR tree-optimization/46077
1726         * gcc.dg/vect/O3-pr46077.c: New testcase.
1727
1728 2010-11-19  Joseph Myers  <joseph@codesourcery.com>
1729
1730         PR c/46547
1731         * gcc.c-torture/compile/pr46547-1.c: New test.
1732
1733 2010-11-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1734
1735         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
1736         exec $compiler.
1737         * lib/gfortran.exp (gfortran_link_flags): Remove braces around
1738         $GFORTRAN_UNDER_TEST.
1739         (gfortran_init): Use -B to specify specpath, add trailing /.
1740
1741 2010-11-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
1742
1743         * gcc.target/powerpc/ppc-target-1.c: New file to test target
1744         attributes on PowerPC.
1745         * gcc.target/powerpc/ppc-target-2.c: Ditto.
1746         * gcc.target/powerpc/ppc-target-3.c: Ditto.
1747
1748 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1749
1750         * objc.dg/attributes/proto-attribute-1.m: Updated.
1751         * objc.dg/attributes/proto-attribute-2.m: New.
1752         * objc.dg/attributes/proto-attribute-3.m: New.
1753         * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
1754         * obj-c++.dg/attributes/proto-attribute-2.mm: New.
1755         * obj-c++.dg/attributes/proto-attribute-3.mm: New.
1756
1757 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1758
1759         * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
1760
1761 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1762
1763         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
1764
1765 2010-11-18  Steve Ellcey  <sje@cup.hp.com>
1766
1767         * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
1768         * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
1769
1770 2010-11-18  Jakub Jelinek  <jakub@redhat.com>
1771
1772         PR middle-end/46534
1773         * gcc.c-torture/compile/pr46534.c: New test.
1774
1775 2010-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1776
1777         * gnat.dg/atomic4.ad[sb]: New test.
1778         * gnat.dg/volatile4.adb: Likewise.
1779
1780 2010-11-18  Richard Henderson  <rth@redhat.com>
1781
1782         * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
1783
1784 2010-11-18  Nathan Froyd  <froydnj@codesourcery.com>
1785
1786         PR c/33193
1787         * c-c++-common/pr33193.c: New test.
1788
1789 2010-11-18  Richard Guenther  <rguenther@suse.de>
1790
1791         PR tree-optimization/46172
1792         * gcc.dg/torture/pr46172.c: New testcase.
1793
1794 2010-11-18  Jeff Law  <law@redhat.com>
1795
1796         PR middle-end-optimization/46297
1797         * gfortran.dg/pr46297.f: New test.
1798
1799 2010-11-17  Steve Ellcey  <sje@cup.hp.com>
1800
1801         PR middle-end/31490
1802         * gcc.dg/pr31490.c: New test.
1803
1804 2010-11-17  Uros Bizjak  <ubizjak@gmail.com>
1805
1806         * gcc.dg/nop.h: Move from ...
1807         * gcc.dg/guality/nop.h: ... here.
1808         * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
1809         * gcc.dg/guality/asm-1.c: Update nop.h include.
1810         * gcc.dg/guality/pr43329-1.c: Ditto.
1811
1812 2010-11-17  Paolo Bonzini  <bonzini@gnu.org>
1813
1814         * gcc.dg/two-types-1.c: New test.
1815         * gcc.dg/two-types-2.c: New test.
1816         * gcc.dg/two-types-3.c: New test.
1817         * gcc.dg/two-types-4.c: New test.
1818         * gcc.dg/two-types-5.c: New test.
1819         * gcc.dg/two-types-6.c: New test.
1820         * gcc.dg/two-types-7.c: New test.
1821         * gcc.dg/two-types-8.c: New test.
1822         * gcc.dg/two-types-9.c: New test.
1823         * gcc.dg/two-types-10.c: New test.
1824         * objc.dg/two-types-1.m: New test.
1825
1826 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1827
1828         PR rtl-optimization/46440
1829         * gcc.dg/pr46440.c: New test.
1830
1831         PR testsuite/45429
1832         * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
1833
1834 2010-11-17  Ira Rosen  <irar@il.ibm.com>
1835
1836         PR tree-optimization/46312
1837         * gcc.dg/vect/vect-scal-opt2.c: Rename to...
1838         * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
1839         on targets that support vector shifts with scalar shift argument.
1840         Remove dg-options.
1841         * gcc.dg/vect/vect-scal-opt.c: Rename to...
1842         * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
1843         * gcc.dg/vect/vect-scal-opt1.c: Rename to...
1844         * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
1845         * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
1846         * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
1847         support misaligned data accesses.
1848         * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
1849         * gcc.dg/vect/pr43430-2.c: Remove dg-options.
1850         * lib/target-supports.exp
1851         (check_effective_target_vect_shift_scalar): New.
1852
1853 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1854
1855         * gcc.dg/guality/nop.h: New file.
1856         * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
1857         "nop".  Adjust line numbers in gdb-test.
1858         * gcc.dg/guality/pr43329-1.c: Likewise.
1859
1860 2010-11-16  Jason Merrill  <jason@redhat.com>
1861
1862         * g++.dg/cpp0x/defaulted20.C: New.
1863
1864         * g++.dg/template/injected2.C: New.
1865
1866 2010-11-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1867
1868         * objc.dg/protocol-optional-1.m: New.
1869         * obj-c++.dg/protocol-optional-1.mm: New.
1870
1871 2010-11-16  Richard Henderson  <rth@redhat.com>
1872
1873         * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
1874         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1875
1876 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1877
1878         * gnat.dg/opt12.adb: New test.
1879         * gnat.dg/opt12_pkg.ad[sb]: New helper.
1880
1881 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1882
1883         * gcc.target/rx/pack.c: New test.
1884
1885 2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1886             Tobias Burnus  <burnus@net-b.de>
1887
1888         PR fortran/32049
1889         * gfortran.dg/quad_1.f90: New.
1890         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
1891         compiler arguments.
1892         * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
1893         library search path; call gcc-set-multilib-library-path with
1894         arguments such that libgfortran.spec is found.
1895         (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
1896
1897 2010-11-16  Jakub Jelinek  <jakub@redhat.com>
1898
1899         PR c++/46401
1900         * g++.dg/warn/Wsequence-point-3.C: New test.
1901
1902 2010-11-16  Kai Tietz  <kai.tietz@onevision.com>
1903
1904         PR preprocessor/17349
1905         * gcc.dg/cpp/cmdlne-C3.c: New.
1906
1907 2010-11-16  Richard Guenther  <rguenther@suse.de>
1908
1909         PR tree-optimization/44545
1910         * gcc.dg/pr44545.c: New testcase.
1911
1912 2010-11-16  Andrey Belevantsev  <abel@ispras.ru>
1913
1914         PR rtl-optimization/46366
1915         * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
1916         casts.
1917
1918 2010-11-16  Richard Guenther  <rguenther@suse.de>
1919
1920         * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
1921
1922 2010-11-16  Richard Guenther  <rguenther@suse.de>
1923
1924         PR middle-end/45172
1925         * gfortran.dg/gomp/pr45172.f90: New testcase.
1926
1927 2010-11-16  Nick Clifton  <nickc@redhat.com>
1928
1929         * gcc.target/rx/pack.c: New test.
1930
1931 2010-11-15  Richard Henderson  <rth@redhat.com>
1932
1933         * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
1934         * gcc.dg/torture/builtin-math-8.c: ... here.  New file.
1935         Use builtin_constant_p rather than scanning for builtin name.
1936
1937 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1938
1939         * objc.dg/property/dotsyntax-18.m: New.
1940         * objc.dg/property/dotsyntax-19.m: New.
1941         * objc.dg/property/dotsyntax-20.m: New.
1942         * obj-c++.dg/property/dotsyntax-18.mm: New.
1943         * obj-c++.dg/property/dotsyntax-19.mm: New.
1944         * obj-c++.dg/property/dotsyntax-20.mm: New.
1945         * objc.dg/property/dotsyntax-4.m: Removed some unused
1946         variables and code.
1947         * objc.dg/property/dotsyntax-6.m: Same change.
1948         * objc.dg/property/dotsyntax-16.m: Same change.
1949         * objc.dg/property/dotsyntax-17.m: Same change.
1950         * obj-c++.dg/property/dotsyntax-4.mm: Same change.
1951         * obj-c++.dg/property/dotsyntax-6.mm: Same change.
1952         * obj-c++.dg/property/dotsyntax-16.mm: Same change.
1953         * obj-c++.dg/property/dotsyntax-17.mm: Same change.
1954         * objc.dg/property/at-property-22.m: Added missing casts.
1955         * obj-c++.dg/property/at-property-22.mm: Same change.
1956
1957 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1958
1959         PR tree-optimization/46491
1960         * gcc.target/i386/pr46491.c: New test.
1961
1962         PR tree-optimization/46461
1963         * gcc.c-torture/compile/pr46461.c: New test.
1964
1965 2010-11-15  Tobias Burnus  <burnus@net.b.de>
1966
1967         PR fortran/46484
1968         * gfortran.dg/allocatable_scalar_11.f90: New.
1969         * gfortran.dg/allocatable_scalar_5.f90: Make test case
1970         standard conform.
1971
1972 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1973
1974         PR debug/46095
1975         * gcc.target/i386/pr46095.c: New test.
1976
1977         PR debug/46387
1978         * gcc.dg/pr46387.c: New test.
1979
1980 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1981
1982         * objc.dg/property/dotsyntax-16.m: New.
1983         * objc.dg/property/dotsyntax-17.m: New.
1984         * obj-c++.dg/property/dotsyntax-16.mm: New.
1985         * obj-c++.dg/property/dotsyntax-17.mm: New.
1986         * objc.dg/property/at-property-10.m: Uncommented using 'x++'
1987         syntax with properties, which now works.
1988         * obj-c++.dg/property/at-property-10.mm: Same change.
1989
1990 2010-11-15  Martin Jambor  <mjambor@suse.cz>
1991
1992         PR tree-optimization/46349
1993         * gnat.dg/opt9.adb: New file.
1994         * gnat.dg/opt9_pkg.ads: Likewise
1995
1996 2010-11-15  Richard Guenther  <rguenther@suse.de>
1997
1998         PR lto/44989
1999         * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
2000
2001 2010-11-15  Nathan Froyd  <froydnj@codesourcery.com>
2002
2003         PR preprocessor/45038
2004         * g++.dg/pr45038.C: New test.
2005
2006 2010-11-15  Richard Guenther  <rguenther@suse.de>
2007
2008         PR tree-optimization/46467
2009         * gcc.dg/ipa/ipa-pta-16.c: New testcase.
2010
2011 2010-11-15  Richard Guenther  <rguenther@suse.de>
2012
2013         PR testsuite/46423
2014         * g++.dg/torture/pr34850.C: Adjust.
2015
2016 2010-11-14  Paolo Bonzini  <bonzini@gnu.org>
2017
2018         PR c/46475
2019         * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
2020
2021 2010-11-14  Nicola Pero  <nicola.pero@meta-innovation.com>
2022
2023         * objc.dg/property/at-property-21.m: New.
2024         * objc.dg/property/at-property-22.m: New.
2025         * objc.dg/property/at-property-23.m: New.
2026         * objc.dg/property/synthesize-9.m: New.
2027         * objc.dg/property/synthesize-10.m: New.
2028         * objc.dg/property/synthesize-11.m: New.
2029         * obj-c++.dg/property/at-property-21.mm: New.
2030         * obj-c++.dg/property/at-property-22.mm: New.
2031         * obj-c++.dg/property/at-property-23.mm: New.
2032         * obj-c++.dg/property/synthesize-9.mm: New.
2033         * obj-c++.dg/property/synthesize-10.mm: New.
2034         * obj-c++.dg/property/synthesize-11.mm: New.
2035
2036         * objc.dg/property/at-property-4.m: Updated to match new compiler
2037         where some errors have been converted into warnings and vice versa.
2038         * objc.dg/property/at-property-16.m: Same change.
2039         * objc.dg/property/at-property-18.m: Same change.
2040         * objc.dg/property/property-neg-5.m: Same change.
2041         * obj-c++.dg/property/at-property-4.mm: Same change.
2042         * obj-c++.dg/property/at-property-16.mm: Same change.
2043         * obj-c++.dg/property/at-property-18.mm: Same change.
2044         * obj-c++.dg/property/property-neg-5.mm: Same change.
2045
2046         * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
2047         commented out because of testsuite problems; I found out that
2048         using dg-warning instead of dg-message gets them to work.
2049         * obj-c++.dg/property/property-neg-3.mm: Same change.
2050         * obj-c++.dg/property/synthesize-6.mm: Same change.
2051         * obj-c++.dg/property/at-property-5.mm: Same change.
2052         * obj-c++.dg/property/at-property-14.mm: Same change.
2053         * obj-c++.dg/property/at-property-18.mm: Same change.
2054         * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
2055         some tests still do not work due to some other testsuite issue).
2056
2057 2010-11-13  Jason Merrill  <jason@redhat.com>
2058
2059         * g++.dg/cpp0x/auto20.C: New.
2060
2061 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
2062
2063         * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
2064         * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
2065
2066 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
2067
2068         PR c/46462
2069         * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
2070         * gcc.dg/pr35746.c: Likewise.
2071         * gcc.dg/cpp/direct2.c: Likewise.
2072         * gcc.dg/cpp/direct2s.c: Likewise.
2073         * gcc.dg/noncompile/920923-1.c: Likewise.
2074         * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
2075
2076 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
2077
2078         * obj-c++.dg/attributes/method-format-1.mm: Adjust.
2079
2080 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
2081
2082         * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
2083         a pointer to an arbitrary C struct with an Objective-C protocol.
2084         Test various valid uses of typedef with Objective-C objects and
2085         protocols instead.
2086         * objc.dg/invalid-type-1.m: New.
2087         * obj-c++.dg/invalid-type-1.m: New.
2088
2089 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
2090
2091         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
2092
2093 2010-11-13  Tobias Burnus  <burnus@net-b.de>
2094
2095         PR fortran/45742
2096         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
2097
2098 2010-11-13  Tobias Burnus  <burnus@net-b.de>
2099
2100         PR fortran/45742
2101         * gfortran.dg/volatile12.f90: New.
2102
2103 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
2104
2105         * objc.dg/attributes/method-format-1.m: Adjust.
2106
2107 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
2108
2109         PR c/20385
2110         * gcc.dg/decl-9.c: New.
2111
2112 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
2113
2114         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
2115
2116 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
2117
2118         * gcc.dg/format/few-1.c: New test.
2119         * gcc.dg/format/asm_fprintf-1.c: Adjust.
2120         * gcc.dg/format/c90-scanf-1.c: Adjust.
2121         * gcc.dg/format/cmn-err-1.c: Adjust.
2122         * gcc.dg/format/dfp-printf-1.c: Adjust.
2123         * gcc.dg/format/dfp-scanf-1.c: Adjust.
2124         * gcc.dg/format/gcc_diag-1.c: Adjust.
2125         * gcc.dg/format/ms_unnamed-1.c: Adjust.
2126         * gcc.dg/format/strfmon-1.c: Adjust.
2127         * gcc.dg/format/unnamed-1.c: Adjust.
2128         * gcc.dg/format/xopen-2.c: Adjust.
2129         * g++.dg/ext/builtin4.C: Adjust.
2130         * g++.dg/ext/builtin5.C: Adjust.
2131
2132 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
2133
2134         * gcc.dg/pragma-diag-2.c: New test.
2135
2136 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2137
2138         PR fortran/45794
2139         * gfortran.dg/optional_mask.f90: New test.
2140
2141 2010-11-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
2142
2143         * g++.dg/cpp0x/defaulted15.C: Adjust.
2144
2145 2010-11-12  James Dennett <jdennett@google.com>
2146
2147         PR c++/39415
2148         * g++.dg/expr/static_cast7.C: New.
2149
2150 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2151
2152         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
2153         warning.
2154         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
2155         mips-sgi-irix*.
2156         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
2157         * gcc.target/mips/call-3.c: Add dg-require-visibility.
2158
2159 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
2160
2161         * gcc.dg/pr46375.c: New test.
2162
2163 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
2164
2165         PR c/44782
2166         * c-c++-common/fmax-errors.c: New test.
2167
2168 2010-11-11  Richard Henderson  <rth@redhat.com>
2169
2170         * gcc.target/i386/sse-24.c: Use -ffp-contract.
2171
2172 2010-11-11  Jan Hubicka  <jh@suse.cz>
2173
2174         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
2175         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
2176
2177 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
2178
2179         PR target/46088
2180         * gcc.dg/pr46088.c: New test.
2181
2182 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
2183
2184         * gfortran.dg/empty_derived_type.f90: New test.
2185
2186 2010-11-11  Tobias Burnus  <burnus@net-b.de>
2187
2188         PR fortran/46413
2189         * gfortran.dg/class_31.f90: New.
2190
2191         PR fortran/46205
2192         * gfortran.dg/forall_14.f90: New.
2193
2194 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
2195             Tobias Burnus  <burnus@net-b.de>
2196
2197         PR fortran/46325
2198         * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
2199
2200 2010-11-11  Jan Hubicka  <jh@suse.cz>
2201
2202         * gcc.dg/20081223-1.c: Update LTO options.
2203         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
2204         * gcc.dg/lto/20081118_0.c: Update LTO options.
2205         * gcc.dg/lto/ipareference_0.c: Update LTO options.
2206         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
2207         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
2208         * gcc.dg/lto/ipacp_0.c: Update LTO options.
2209         * gcc.dg/lto/20090116_0.c: Update LTO options.
2210         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
2211         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
2212         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
2213         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
2214         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
2215         * gcc.dg/lto/20081224_0.c: Update LTO options.
2216         * gcc.dg/lto/20090219_0.c: Update LTO options.
2217         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
2218         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
2219         * gcc.dg/lto/20081115_0.c: Update LTO options.
2220         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
2221         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
2222         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
2223         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
2224         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
2225         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
2226         * g++.dg/20090107-1.C: Update LTO options.
2227         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
2228         * g++.dg/lto/20081123_0.C: Update LTO options.
2229         * g++.dg/lto/20090313_0.C: Update LTO options.
2230         * g++.dg/lto/20081125_0.C: Update LTO options.
2231         * g++.dg/lto/20081109-1_0.C: Update LTO options.
2232         * g++.dg/lto/20081219_0.C: Update LTO options.
2233         * g++.dg/lto/20100724-1_0.C: Update LTO options.
2234         * g++.dg/lto/20081204-1_0.C: Update LTO options.
2235         * g++.dg/lto/20090303_0.C: Update LTO options.
2236         * g++.dg/lto/20100723-1_0.C: Update LTO options.
2237         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
2238         * g++.dg/lto/20090128_0.C: Update LTO options.
2239         * g++.dg/lto/20081204-2_0.C: Update LTO options.
2240         * g++.dg/lto/20090302_0.C: Update LTO options.
2241         * g++.dg/lto/20081119-1_0.C: Update LTO options.
2242         * g++.dg/lto/20081118_0.C: Update LTO options.
2243         * g++.dg/20090121-1.C: Update LTO options.
2244         * objc.dg/lto/lto.exp: Update LTO options.
2245         * lib/lto.exp: Update LTO options.
2246         * lib/gcc-dg.exp: Update LTO options.
2247         * lib/c-torture.exp: Update LTO options.
2248         * obj-c++.dg/lto/lto.exp: Update LTO options.
2249
2250 2010-11-11  Jan Hubicka  <jh@suse.cz>
2251
2252         PR tree-optimize/40436
2253         * gcc.dg/tree-ssa/inline-5.c: New testcase.
2254         * gcc.dg/tree-ssa/inline-6.c: New testcase.
2255
2256 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
2257
2258         * gfortran.dg/proc_decl_24.f90: New.
2259
2260 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
2261
2262         * objc.dg/property/at-property-20.m: New.
2263         * objc.dg/property/synthesize-8.m: New.
2264         * obj-c++.dg/property/at-property-20.m: New.
2265         * obj-c++.dg/property/synthesize-8.mm: New.
2266
2267 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
2268
2269         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
2270
2271 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
2272
2273         PR middle-end/46388
2274         * gcc.c-torture/compile/pr46388.c: New test.
2275
2276 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2277
2278         * lib/lto.exp (lto-get-options-main): Support optional target
2279         selector for dg-suppress-ld-options.
2280
2281 2010-11-11  Martin Jambor  <mjambor@suse.cz>
2282
2283         PR tree-optimization/46383
2284         * g++.dg/torture/pr46383.C: New test.
2285
2286 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
2287
2288         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
2289         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
2290         to dg-options.
2291         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
2292         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
2293         * g++.dg/other/i386-3.C: Ditto.
2294
2295 2010-11-10  Jason Merrill  <jason@redhat.com>
2296
2297         * g++.dg/cpp0x/constexpr-46420.C: New.
2298
2299 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
2300
2301         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
2302         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
2303         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
2304         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
2305         expected messages.
2306
2307 2010-11-10  Jan Hubicka  <jh@suse.cz>
2308
2309         PR tree-optimize/38669
2310         * gcc.dg/tree-ssa/pr38699.c: New testcase.
2311
2312 2010-11-10  Jan Hubicka  <jh@suse.cz>
2313
2314         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
2315
2316 2010-11-10  Jason Merrill  <jason@redhat.com>
2317
2318         * g++.dg/cpp0x/constexpr-bitfield.C: New.
2319
2320 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
2321
2322         PR debug/46409
2323         * gcc.dg/debug/pr46409.c: New test.
2324
2325         PR c++/46368
2326         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
2327
2328 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
2329
2330         PR target/46419
2331         * gcc-target/i386/pr46419.c: New test.
2332
2333 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
2334
2335         * g++.dg/other/i386-2.C: Add -mtbm.
2336         * g++.dg/other/i386-3.C: Likewise.
2337         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
2338         * gcc.target/i386/funcspec-6.c: Likewise.
2339         * gcc.target/i386/sse-12.c: Add -mtbm.
2340         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
2341         operand intrinsics.
2342         * gcc.target/i386/sse-14.c: Likewise.
2343         * gcc.target/i386/sse-22.c: Likewise.
2344         * gcc.target/i386/sse-23.c: Likewise.
2345         * gcc.target/i386/tbm-1.c: New file.
2346         * gcc.target/i386/tbm-2.c: Likewise.
2347
2348 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
2349
2350         * g++.dg/other/i386-2.C: Add -mbmi.
2351         * g++.dg/other/i386-3.C: Likewise.
2352         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
2353         * gcc.target/i386/funcspec-6.c: Likewise.
2354         * gcc.target/i386/sse-12.c: Add -mbmi.
2355         * gcc.target/i386/bmi-1.c: New file.
2356         * gcc.target/i386/bmi-2.c: Likewise.
2357         * gcc.target/i386/bmi-3.c: Likewise.
2358         * gcc.target/i386/bmi-4.c: Likewise.
2359         * gcc.target/i386/bmi-5.c: Likewise.
2360         * gcc.target/i386/bmi-6.c: Likewise.
2361
2362 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
2363
2364         PR c++/46065
2365         * g++.dg/pr46065.C: New test.
2366
2367 2010-11-10  Jan Hubicka  <jh@suse.cz>
2368
2369         PR tree-optimize/33172
2370         PR tree-optimize/43411
2371         * gcc.dg/tree-ssa/pr33172.c: New testcase.
2372         * g++.dg/tree-ssa/pr43411.C: New testcase.
2373
2374 2010-11-10  Jan Hubicka  <jh@suse.cz>
2375
2376         PR tree-optimize/46228
2377         * g++.dg/tree-ssa/pr46228.C: New testcase.
2378
2379 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
2380
2381         PR tree-optimization/46414
2382         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
2383
2384 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2385
2386         PR fortran/46411
2387         * gfortran.dg/intrinsic_7.f90: New.
2388
2389 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2390
2391         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
2392         * g++.dg/abi/thunk4.C: Likewise.
2393         * g++.dg/opt/combine.C: Add dg-require-visibility.
2394         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
2395         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
2396         alpha*-dec-osf*.
2397         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
2398         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
2399         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
2400         large arena_size.
2401         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
2402         * gcc.dg/intmax_t-1.c: Likewise.
2403
2404 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2405
2406         PR fortran/46244
2407         * gfortran.dg/class_30.f90: New.
2408
2409 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2410
2411         PR fortran/46223
2412         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
2413         failure on s390.
2414
2415 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
2416
2417         PR tree-optimization/45971
2418         * gcc.dg/vect/O3-pr45971.c: New.
2419
2420 2010-11-10  Richard Guenther  <rguenther@suse.de>
2421
2422         PR tree-optimization/44964
2423         * gcc.dg/pr44964.c: New testcase.
2424
2425 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2426
2427         * gnat.dg/opt10.adb: Fix typo.
2428
2429 2010-11-10  Martin Jambor  <mjambor@suse.cz>
2430
2431         PR tree-optimization/46351
2432         PR tree-optimization/46377
2433         * gnat.dg/opt10.adb: New file.
2434         * gnat.dg/opt10_pkg.ads: Likewise.
2435         * gnat.dg/opt11.adb: Likewise.
2436         * gnat.dg/opt11.ads: Likewise.
2437
2438 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2439
2440         * gnat.dg/boolean_conv.adb: New test.
2441
2442 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2443
2444         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
2445
2446 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2447
2448         * gnat.dg/unchecked_convert7.adb: New test.
2449
2450 2010-11-10  Richard Guenther  <rguenther@suse.de>
2451
2452         PR tree-optimization/46398
2453         * gcc.dg/torture/pr46398.c: New testcase.
2454
2455 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2456
2457         * gfortran.dg/open_dev_null.f90: New test.
2458
2459 2010-11-09  Jan Hubicka  <jh@suse.cz>
2460
2461         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
2462         unrolling.
2463
2464 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
2465
2466         * gcc.dg/struct-semi-4.c: New test.
2467
2468 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
2469
2470         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
2471         power5 to enable generation of FRIZ.
2472
2473         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
2474         optimization.
2475
2476         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
2477         expected.
2478
2479 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
2480
2481         PR target/43808
2482         * gfortran.dg/pr43808.f90: New test.
2483
2484 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
2485
2486         PR tree-optimization/46036
2487         * gfortran.dg/lto/pr46036_0.f90: New.
2488
2489 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
2490
2491         PR middle-end/45663
2492         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
2493         bar invocation instead of first.
2494
2495         PR debug/46171
2496         * gcc.dg/pr46171.c: New test.
2497
2498 2010-11-09  Richard Guenther  <rguenther@suse.de>
2499
2500         PR tree-optimization/46355
2501         * gcc.dg/pr46355.c: New testcase.
2502
2503 2010-11-09  Richard Guenther  <rguenther@suse.de>
2504
2505         PR tree-optimization/46177
2506         * gcc.dg/pr46177-2.c: New testcase.
2507
2508 2010-11-09  Richard Guenther  <rguenther@suse.de>
2509
2510         PR testsuite/46312
2511         * gcc.dg/vec-scal-opt.c: Move ...
2512         * gcc.dg/vect/vect-scal-opt.c: ... here.
2513         * gcc.dg/vec-scal-opt1.c: Move ...
2514         * gcc.dg/vect/vect-scal-opt1.c: ... here.
2515         * gcc.dg/vec-scal-opt2.c: Move ...
2516         * gcc.dg/vect/vect-scal-opt2.c: ... here.
2517
2518 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
2519
2520         * gnat.dg/specs/static_initializer5.ads: New test.
2521         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
2522
2523 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
2524
2525         PR middle-end/46360
2526         * gcc.c-torture/compile/pr46360.c: New test.
2527
2528         PR c++/45894
2529         * g++.dg/warn/Wsequence-point-2.C: New test.
2530
2531 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
2532
2533         PR fortran/46313
2534         * gfortran.dg/class_29.f03: New.
2535
2536 2010-11-09  Richard Guenther  <rguenther@suse.de>
2537
2538         PR middle-end/46221
2539         * gcc.target/i386/alias-1.c: New testcase.
2540
2541 2010-11-08  Jason Merrill  <jason@redhat.com>
2542
2543         * g++.dg/cpp0x/constexpr-sassert.C: New.
2544
2545 2010-11-08  Jason Merrill  <jason@redhat.com>
2546
2547         * g++.dg/cpp0x/constexpr-defarg.C: New.
2548
2549 2010-11-08  Xinliang David Li  <davidxl@google.com>
2550
2551         PR tree-optimization/46316
2552         * gcc.c-torture/execute/pr46316.c: New test.
2553
2554 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
2555
2556         PR fortran/46344
2557         * gfortran.dg/class_28.f03: Extended.
2558
2559 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2560
2561         * objc.dg/property/dotsyntax-13.m: New.
2562         * objc.dg/property/dotsyntax-14.m: New.
2563         * objc.dg/property/dotsyntax-15.m: New.
2564         * objc.dg/property/synthesize-7.m: New.
2565         * obj-c++.dg/property/dotsyntax-13.mm: New.
2566         * obj-c++.dg/property/dotsyntax-14.mm: New.
2567         * obj-c++.dg/property/dotsyntax-15.mm: New.
2568         * obj-c++.dg/property/synthesize-7.mm: New.
2569
2570 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2571
2572         * objc.dg/property/dynamic-4.m: New.
2573         * objc.dg/property/dynamic-5.m: New.
2574         * objc.dg/property/dynamic-6.m: New.
2575         * obj-c++.dg/property/dynamic-4.mm: New.
2576         * obj-c++.dg/property/dynamic-5.mm: New.
2577         * obj-c++.dg/property/dynamic-6.mm: New.
2578
2579 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2580
2581         * objc.dg/property/synthesize-3.m: New.
2582         * objc.dg/property/synthesize-4.m: New.
2583         * objc.dg/property/synthesize-5.m: New.
2584         * objc.dg/property/synthesize-6.m: New.
2585         * obj-c++.dg/property/synthesize-3.mm: New.
2586         * obj-c++.dg/property/synthesize-4.mm: New.
2587         * obj-c++.dg/property/synthesize-5.mm: New.
2588         * obj-c++.dg/property/synthesize-6.mm: New.
2589
2590 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2591
2592         * objc.dg/property/at-property-5.m: Updated test.
2593         * objc.dg/property/at-property-16.m: New.
2594         * objc.dg/property/at-property-17.m: New.
2595         * objc.dg/property/at-property-18.m: New.
2596         * objc.dg/property/at-property-19.m: New.
2597         * objc.dg/property/dotsyntax-12.m: New.
2598         * objc.dg/protocol-inheritance-1.m: New.
2599         * objc.dg/protocol-inheritance-2.m: New.
2600         * obj-c++.dg/property/at-property-5.mm: Updated test.
2601         * obj-c++.dg/property/at-property-16.mm: New.
2602         * obj-c++.dg/property/at-property-17.mm: New.
2603         * obj-c++.dg/property/at-property-18.mm: New.
2604         * obj-c++.dg/property/at-property-19.mm: New.
2605         * obj-c++.dg/protocol-inheritance-1.mm: New.
2606         * obj-c++.dg/protocol-inheritance-2.mm: New.
2607         * obj-c++.dg/property/dotsyntax-12.mm: New.
2608
2609 2010-11-08  Jason Merrill  <jason@redhat.com>
2610
2611         * g++.dg/expr/overflow1.C: New.
2612         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
2613         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
2614         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
2615         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
2616
2617 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2618
2619         * gcc.dg/pr35442.c: Adapt warning.
2620
2621         PR target/46280
2622         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
2623         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
2624         * g++.dg/torture/pr36444.C: Add dg-options -msse for
2625         i?86-*-* x86_64-*-*.
2626         * g++.dg/torture/pr36445.C: Likewise.
2627         * gcc.c-torture/compile/pr34856.c: Likewise.
2628         * gcc.c-torture/compile/pr39928-1.c: Likewise.
2629         * gcc.c-torture/compile/vector-1.c: Likewise.
2630         * gcc.c-torture/compile/vector-2.c: Likewise.
2631         * gcc.dg/pr32912-1.c: Likewise.
2632         * gcc.c-torture/execute/va-arg-25.c: Move ...
2633         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
2634         Add dg-options -msse, dg-require-effective-target sse_runtime for
2635         for i?86-*-*, x86_64-*-*.
2636         * gcc.c-torture/execute/vector-1.c: Likewise.
2637         * gcc.c-torture/execute/vector-2.c: Likewise.
2638         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
2639         i?86-*-*, x86_64-*-*.
2640         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2641         * gcc.dg/tree-ssa/sra-4.c: Likewise.
2642         * gcc.dg/tree-ssa/vector-1.c: Likewise.
2643         * gcc.dg/tree-ssa/vector-2.c: Likewise.
2644         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
2645
2646 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
2647
2648         * gcc.dg/torture/pr45982.c: Add -std=c99
2649         * gcc.dg/torture/pr45623.c: Ditto.
2650
2651 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
2652
2653         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
2654         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
2655
2656 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
2657
2658         PR target/28627
2659         * g++.dg/ext/dllimport7.C: Adjust second error check and
2660         allow test for x86_64 mingw, too.
2661
2662 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
2663
2664         PR fortran/46344
2665         * gfortran.dg/class_28.f03: New.
2666
2667 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
2668
2669         PR rtl-optimization/45352
2670         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
2671         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
2672         gcc.target/i386/pr45352-2.c: New tests.
2673
2674 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2675
2676         PR libobjc/36610
2677         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
2678         XFAIL the run for all but m32 x86.
2679
2680 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
2681
2682         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
2683         as comment character.
2684
2685 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2686
2687         * gcc.target/mips/mips.exp: Revert previous patch.
2688         * gcc.target/mips/fma-1.c: Delete.
2689         * gcc.target/mips/fma-2.c: Likewise.
2690         * gcc.target/mips/fma-3.c: Likewise.
2691         * gcc.target/mips/fma-4.c: Likewise.
2692         * gcc.target/mips/fma-5.c: Likewise.
2693         * gcc.target/mips/fma-6.c: Likewise.
2694         * gcc.target/mips/fma-7.c: Likewise.
2695         * gcc.target/mips/fma-8.c: Likewise.
2696         * gcc.target/mips/fma-9.c: Likewise.
2697         * gcc.target/mips/fma-10.c: Likewise.
2698         * gcc.target/mips/fma-11.c: Likewise.
2699         * gcc.target/mips/fma-12.c: Likewise.
2700         * gcc.target/mips/fma-13.c: Likewise.
2701         * gcc.target/mips/fma-14.c: Likewise.
2702         * gcc.target/mips/fma-15.c: Likewise.
2703         * gcc.target/mips/fma-16.c: Likewise.
2704         * gcc.target/mips/fma-17.c: Likewise.
2705         * gcc.target/mips/fma-18.c: Likewise.
2706         * gcc.target/mips/fma-19.c: Likewise.
2707         * gcc.target/mips/fma-20.c: Likewise.
2708
2709 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2710
2711         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
2712         * gcc.target/mips/fma-1.c: New test.
2713         * gcc.target/mips/fma-2.c: Likewise.
2714         * gcc.target/mips/fma-3.c: Likewise.
2715         * gcc.target/mips/fma-4.c: Likewise.
2716         * gcc.target/mips/fma-5.c: Likewise.
2717         * gcc.target/mips/fma-6.c: Likewise.
2718         * gcc.target/mips/fma-7.c: Likewise.
2719         * gcc.target/mips/fma-8.c: Likewise.
2720         * gcc.target/mips/fma-9.c: Likewise.
2721         * gcc.target/mips/fma-10.c: Likewise.
2722         * gcc.target/mips/fma-11.c: Likewise.
2723         * gcc.target/mips/fma-12.c: Likewise.
2724         * gcc.target/mips/fma-13.c: Likewise.
2725         * gcc.target/mips/fma-14.c: Likewise.
2726         * gcc.target/mips/fma-15.c: Likewise.
2727         * gcc.target/mips/fma-16.c: Likewise.
2728         * gcc.target/mips/fma-17.c: Likewise.
2729         * gcc.target/mips/fma-18.c: Likewise.
2730         * gcc.target/mips/fma-19.c: Likewise.
2731         * gcc.target/mips/fma-20.c: Likewise.
2732
2733 2010-11-06  Jason Merrill  <jason@redhat.com>
2734
2735         * g++.dg/cpp0x/constexpr-ctor3.C: New.
2736
2737 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
2738
2739         PR c/43384
2740         * gcc.dg/parser-error-3.c: New test.
2741
2742 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
2743
2744         PR c++/45332
2745         * g++.dg/parse/semicolon2.C: New testcase.
2746         * g++.dg/ext/asmspec1.C: Adjust.
2747         * g++.dg/init/new13.C: Adjust.
2748         * g++.dg/parse/ctor5.C: Adjust.
2749
2750 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
2751
2752         PR fortran/46330
2753         * gfortran.dg/class_27.f03: New.
2754
2755 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2756
2757         Fixed using the Objective-C 2.0 dot-syntax with self and super.
2758         * objc.dg/property/dotsyntax-5.m: New.
2759         * objc.dg/property/dotsyntax-6.m: New.
2760         * objc.dg/property/dotsyntax-7.m: New.
2761         * objc.dg/property/dotsyntax-8.m: New.
2762         * objc.dg/property/dotsyntax-9.m: New.
2763         * objc.dg/property/dotsyntax-10.m: New.
2764         * objc.dg/property/dotsyntax-11.m: New.
2765         * obj-c++.dg/property/dotsyntax-5.mm: New.
2766         * obj-c++.dg/property/dotsyntax-6.mm: New.
2767         * obj-c++.dg/property/dotsyntax-7.mm: New.
2768         * obj-c++.dg/property/dotsyntax-8.mm: New.
2769         * obj-c++.dg/property/dotsyntax-9.mm: New.
2770         * obj-c++.dg/property/dotsyntax-10.mm: New.
2771         * obj-c++.dg/property/dotsyntax-11.mm: New.
2772
2773 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2774
2775         * obj-c++.dg/encode-3.mm: Provide a different string check for the
2776         NeXT runtime when the type is READONLY.
2777
2778 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
2779
2780         * gcc.target/i386/387-2.c: Skip if -march= is specified.
2781         * gcc.target/i386/387-6.c: Ditto.
2782         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
2783         * gcc.target/i386/387-4.c: Ditto.
2784         * gcc.target/i386/387-7.c: Ditto.
2785         * gcc.target/i386/387-8.c: Ditto.
2786         * gcc.target/i386/387-9.c: Ditto.
2787         * gcc.target/i386/387-10.c: Ditto.
2788         * gcc.target/i386/387-11.c: Ditto.
2789         * gcc.target/i386/387-12.c: Ditto.
2790
2791         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
2792
2793 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2794
2795         PR target/44981
2796         * gcc.dg/darwin-cfstring-format-1.c: New.
2797         * gcc.dg/warn-nsstring.c: New.
2798         * objc.dg/fsf-nsstring-format-1.m: New.
2799         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
2800         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
2801         linker warning.
2802
2803 2010-11-05  Jason Merrill  <jason@redhat.com>
2804
2805         PR c++/45473
2806         * g++.dg/inherit/virtual6.C: New.
2807
2808 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2809
2810         PR c/44772
2811         * gcc.dg/Wcxx-compat-21.c: New test.
2812
2813 2010-11-05  Ian Lance Taylor  <iant@google.com>
2814
2815         PR target/46084
2816         * gcc.target/i386/pr46084.c: New test.
2817
2818 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
2819
2820         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
2821         * (check_effective_target_mempcpy): New.
2822         * gcc.c-torture/execute/pr45636.c: Move this...
2823         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
2824
2825 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2826
2827         * gcc.target/i386/i386.exp (FLAGS): Remove.
2828         Wrap gcc_target_compile with $clearcap_ldflags added to options.
2829
2830 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2831
2832         PR c++/46160
2833         * g++.dg/opt/empty2.C: New test.
2834
2835         PR target/45670
2836         * gcc.target/i386/pr45670.c: New test.
2837
2838 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
2839
2840         PR fortran/45451
2841         PR fortran/46174
2842         * gfortran.dg/class_19.f03: Modified.
2843         * gfortran.dg/class_allocate_6.f03: New.
2844
2845 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
2846
2847         * gcc.target/i386/avx-vzeroupper-19.c: New.
2848
2849 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2850
2851         PR tree-optimization/46099
2852         * gcc.dg/autopar/pr46099.c: New test.
2853
2854         PR middle-end/43690
2855         * c-c++-common/pr43690.c: New test.
2856
2857 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
2858
2859         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
2860         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
2861         declaration and implementation.
2862         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
2863         * obj-c++.dg/property/at-property-13.mm: Likewise.
2864         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
2865         * obj-c++.dg/property/property-1.mm: Likewise.
2866         * obj-c++.dg/property/at-property-7.mm: Likewise.
2867         * obj-c++.dg/property/at-property-9.mm: Likewise.
2868         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
2869         * obj-c++.dg/property/at-property-10.mm: Likewise.
2870         * obj-c++.dg/property/synthesize-2.mm: Likewise.
2871         * obj-c++.dg/property/at-property-12.mm: Likewise.
2872         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
2873         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
2874         * obj-c++.dg/property/at-property-6.mm: Likewise.
2875         * obj-c++.dg/property/at-property-8.mm: Likewise.
2876         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
2877         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
2878         * obj-c++.dg/property/at-property-11.mm: Likewise.
2879         * obj-c++.dg/template-8.mm: Likewise.
2880         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
2881         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
2882         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
2883         and put a FIXME for this.
2884         * obj-c++.dg/property/property-2.mm: Remove.
2885         * obj-c++.dg/property/property-3.mm: Remove.
2886
2887 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2888
2889         PR debug/46307
2890         * gcc.dg/pr46307.c: New test.
2891
2892 2010-11-05  Jason Merrill  <jason@redhat.com>
2893
2894         PR c++/46304
2895         * g++.dg/ext/complex6.C: New.
2896
2897 2010-11-04  Bud Davis   <jimmied@smu.edu>
2898
2899         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
2900
2901 2010-11-04  Chao-ying Fu  <fu@mips.com>
2902
2903         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
2904         msubu, mult, multu.
2905         * gcc.target/mips/mips32-dsp-run.c: Likewise.
2906
2907 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
2908
2909         Fixed using the Objective-C 2.0 dot-syntax with class names.
2910         * objc.dg/property/dotsyntax-3.m: New.
2911         * objc.dg/property/dotsyntax-4.m: New.
2912         * obj-c++.dg/property/dotsyntax-3.mm: New.
2913         * obj-c++.dg/property/dotsyntax-4.mm: New.
2914
2915         * objc.dg/fobjc-std-1.m: Added test for warnings when the
2916         Objective-C 2.0 dot-syntax is used with class names.
2917         * obj-c++.dg/fobjc-std-1.mm: Same change.
2918
2919 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
2920
2921         * gcc.target/powerpc/loop_align.c: New.
2922
2923 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2924
2925         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
2926
2927         merge from FSF 'apple/trunk' branch.
2928         * gcc.target/powerpc/darwin64-abi.c: New.
2929
2930 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
2931
2932         PR tree-optimization/46233
2933         * gcc.dg/pr46233.c: New test.
2934
2935 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2936
2937         * objc.dg/property/property-2.m: Deleted.
2938         * objc.dg/property/property-3.m: Deleted.
2939
2940 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2941
2942         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
2943         defined.
2944         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
2945         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
2946         * objc.dg/property/property-1.m: Likewise.
2947         * objc.dg/property/at-property-6.m: Likewise.
2948         * objc.dg/property/at-property-7.m: Likewise.
2949         * objc.dg/property/dotsyntax-1.m: Likewise.
2950         * objc.dg/property/at-property-8.m: Likewise.
2951         * objc.dg/property/dotsyntax-2.m: Likewise.
2952         * objc.dg/property/at-property-9.m: Likewise.
2953         * objc.dg/property/synthesize-2.m: Likewise.
2954         * objc.dg/property/at-property-10.m: Likewise.
2955         * objc.dg/property/at-property-11.m: Likewise.
2956         * objc.dg/property/at-property-12.m: Likewise.
2957         * objc.dg/property/at-property-13.m: Likewise.
2958         * objc.dg/property/fsf-property-method-access.m: Likewise.
2959         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
2960         linker warning.
2961         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
2962         warnings.
2963         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
2964         deprecation warnings.  Use Object1 implementation.
2965         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
2966         * objc/execute/forward-1.m: Remove.
2967         * objc/execute/forward-1.x: Remove.
2968
2969 2010-11-04  Jason Merrill  <jason@redhat.com>
2970
2971         * g++.dg/cpp0x/constexpr-access.C: New.
2972
2973 2010-11-04  Richard Guenther  <rguenther@suse.de>
2974
2975         PR rtl-optimization/46183
2976         * gcc.dg/torture/pr46183.c: New testcase.
2977
2978 2010-11-04  Richard Guenther  <rguenther@suse.de>
2979
2980         PR tree-optimization/46068
2981         * gcc.dg/torture/pr46068.c: New testcase.
2982
2983 2010-11-04  Richard Guenther  <rguenther@suse.de>
2984
2985         PR tree-optimization/45991
2986         * gcc.dg/pr45991.c: New testcase.
2987
2988 2010-11-04  Richard Guenther  <rguenther@suse.de>
2989
2990         PR tree-optimization/46154
2991         * g++.dg/torture/pr46154.C: New testcase.
2992
2993 2010-11-04  Richard Guenther  <rguenther@suse.de>
2994
2995         PR tree-optimization/45733
2996         * gcc.dg/pr45733.c: New testcase.
2997
2998 2010-11-04  Ira Rosen  <irar@il.ibm.com>
2999
3000         PR tree-optimization/46213
3001         * gfortran.dg/vect/pr46213.f90: New.
3002
3003 2010-11-04  Richard Guenther  <rguenther@suse.de>
3004
3005         PR testsuite/45702
3006         * gcc.dg/pr34989-1.c: Move ...
3007         * gcc.dg/lto/pr34989-1_0.c: ... here.
3008         * gcc.dg/pr34989-2.c: Move ...
3009         * gcc.dg/lto/pr34989-1_1.c: ... here.
3010         * gcc.dg/pr27898.c: Move ...
3011         * gcc.dg/lto/pr27898_0.c: ... here and ...
3012         * gcc.dg/lto/pr27898_1.c: ... split.
3013         * gcc.dg/pr28712.c: Move ...
3014         * gcc.dg/lto/pr28712_0.c: ... here and ...
3015         * gcc.dg/lto/pr28712_1.c: ... split ...
3016         * gcc.dg/lto/pr28712_2.c: ... twice.
3017         * gcc.dg/pr28706.c: Move ...
3018         * gcc.dg/lto/pr28706_0.c: ... here and ...
3019         * gcc.dg/lto/pr28706_1.c: ... split.
3020
3021 2010-11-04  Richard Guenther  <rguenther@suse.de>
3022             Richard Henderson  <rth@redhat.com>
3023
3024         * gcc.target/i386/fma4-vector-2.c: New testcase.
3025
3026 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3027             Richard Guenther  <rguenther@suse.de>
3028
3029         * gcc.dg/vec-scal-opt.c: New testcase.
3030         * gcc.dg/vec-scal-opt1.c: New testcase.
3031         * gcc.dg/vec-scal-opt2.c: New testcase.
3032
3033 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
3034
3035         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
3036         from plugin build flags on Darwin targets.
3037
3038 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
3039
3040         * gcc.target/i386/pr46285.c: Require split_stack target.
3041
3042 2010-11-03  Jason Merrill  <jason@redhat.com>
3043
3044         PR c++/46293
3045         * g++.dg/cpp0x/constexpr-base2.C: New.
3046
3047         PR c++/46289
3048         * g++.dg/cpp0x/initlist45.C: New.
3049
3050 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3051
3052         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
3053         is now allowed in categories.
3054         * obj-c++.dg/property/dynamic-2.mm: Same change.
3055         * objc.dg/property/dynamic-3.m: New.
3056         * obj-c++.dg/property/dynamic-3.mm: New.
3057         * objc.dg/property/at-property-14.m: New.
3058         * objc.dg/property/at-property-15.m: New.
3059         * obj-c++.dg/property/at-property-14.mm: New.
3060         * obj-c++.dg/property/at-property-15.mm: New.
3061
3062         * objc.dg/foreach-6.m: Added a few more tests for valid and
3063         invalid iterating variables and collections.
3064
3065 2010-11-03  Xinliang David Li  <davidxl@google.com>
3066
3067         PR target/46200
3068         * g++.dg/tree-ssa/ivopts-2.C: New test.
3069
3070 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
3071
3072         PR target/46295
3073         * gcc.target/i386/pr46295.c: New.
3074
3075 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
3076
3077         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
3078         precision min/max for single precision on VSX.
3079
3080 2010-11-03  Jason Merrill  <jason@redhat.com>
3081
3082         PR c++/46289
3083         * g++.dg/cpp0x/constexpr-ice3.C: New.
3084
3085 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
3086
3087         * gnat.dg/opt8.ad[sb]: New test.
3088         * gnat.dg/opt8_pkg.ads: New helper.
3089
3090 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
3091
3092         PR rtl-optimization/45865
3093         * gcc.dg/pr45865.c: New.
3094         * gcc.dg/torture/pr45865.c: Likewise.
3095
3096         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
3097         * gcc.target/arm/headmerge-2.c: Likewise.
3098         * gcc.target/i386/headmerge-1.c: Likewise.
3099         * gcc.target/i386/headmerge-2.c: Likewise.
3100
3101 2010-11-03  Richard Guenther  <rguenther@suse.de>
3102
3103         PR middle-end/46288
3104         * gcc.dg/pr46288.c: New testcase.
3105
3106 2010-11-03  Richard Guenther  <rguenther@suse.de>
3107
3108         PR tree-optimization/44807
3109         * gcc.dg/torture/pr44807.c: New testcase.
3110
3111 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3112
3113         PR libgfortran/43899
3114         * gfortran.dg/namelist_67.f90: New test.
3115
3116 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
3117
3118         PR tree-optimization/46009
3119         * gcc.dg/vect/pr46009.c: New function.
3120
3121 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3122
3123         Implemented -fobjc-std=objc1 flag.
3124         * objc.dg/fobjc-std-1.m: New.
3125         * obj-c++.dg/fobjc-std-1.mm: New.
3126
3127 2010-11-03  Richard Guenther  <rguenther@suse.de>
3128
3129         PR middle-end/46241
3130         * g++.dg/debug/pr46241.C: New testcase.
3131
3132 2010-11-03  Richard Guenther  <rguenther@suse.de>
3133
3134         PR tree-optimization/46190
3135         * gfortran.dg/pr46190.f90: New testcase.
3136
3137 2010-11-03  Richard Guenther  <rguenther@suse.de>
3138
3139         PR testsuite/46274
3140         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
3141         * gcc.dg/vect/vect-19.c: Likewise.
3142         * gcc.dg/vect/vect-17.c: Likewise.
3143
3144 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
3145
3146         PR target/46285
3147         * gcc.target/i386/pr46285.c: New.
3148
3149 2010-11-03  Richard Guenther  <rguenther@suse.de>
3150
3151         PR tree-optimization/46217
3152         * gcc.dg/pr46217.c: New testcase.
3153
3154 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3155
3156         * objc.dg/property/dotsyntax-1.m: New.
3157         * objc.dg/property/dotsyntax-2.m: New.
3158         * obj-c++.dg/property/dotsyntax-1.mm: New.
3159         * obj-c++.dg/property/dotsyntax-2.mm: New.
3160
3161 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
3162
3163         PR tree-optimization/46165
3164         * gcc.dg/pr46165.c: New test.
3165
3166 2010-11-03  Richard Guenther  <rguenther@suse.de>
3167
3168         PR middle-end/46251
3169         * gcc.dg/pr46251.c: New testcase.
3170
3171 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
3172
3173         PR tree-optimization/46107
3174         * gcc.c-torture/compile/pr46107.c: New test.
3175
3176         PR debug/46252
3177         * gcc.dg/pr46252.c: New test.
3178
3179         PR rtl-optimization/46034
3180         PR rtl-optimization/46212
3181         PR rtl-optimization/46248
3182         * gcc.c-torture/compile/pr46034.c: New test.
3183         * gcc.c-torture/compile/pr46248.c: New test.
3184         * gcc.dg/pr46212.c: New test.
3185
3186 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
3187
3188         * gnat.dg/sizetype4.adb: New test.
3189
3190 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
3191
3192         * gcc.target/i386/avx-vzeroupper-15.c: New.
3193         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
3194         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3195         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3196
3197         PR target/46253
3198         * gcc.target/i386/pr46253.c: New.
3199
3200 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
3201             Tobias Burnus  <burnus@net-b.de>
3202
3203         PR fortran/45170
3204         * gfortran.dg/deferred_type_param_1.f90: New.
3205         * gfortran.dg/deferred_type_param_2.f90: New.
3206         * gfortran.dg/initialization_1.f90: Update dg-errors.
3207         * gfortran.dg/initialization_9.f90: Update dg-errors.
3208
3209 2010-11-02  Richard Guenther  <rguenther@suse.de>
3210
3211         PR tree-optimization/46149
3212         * g++.dg/torture/pr46149.C: New testcase.
3213
3214 2010-11-02  Richard Guenther  <rguenther@suse.de>
3215
3216         PR tree-optimization/46216
3217         * gcc.dg/torture/pr46216.c: New testcase.
3218
3219 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3220
3221         PR target/46131
3222         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
3223         *-*-osf*.
3224
3225 2010-11-02  Richard Guenther  <rguenther@suse.de>
3226
3227         PR tree-optimization/46184
3228         * gcc.dg/pr46184.c: New testcase.
3229
3230 2010-11-02  Richard Guenther  <rguenther@suse.de>
3231
3232         PR tree-optimization/46177
3233         * gcc.dg/pr46177.c: New testcase.
3234
3235 2010-11-02  Martin Jambor  <mjambor@suse.cz>
3236
3237         PR middle-end/46120
3238         * g++.dg/ipa/ivinline-9.C: New test.
3239
3240 2010-11-02  Martin Jambor  <mjambor@suse.cz>
3241
3242         PR tree-optimization/45875
3243         * g++.dg/torture/pr45875.C: New test.
3244
3245 2010-11-02  Richard Guenther  <rguenther@suse.de>
3246
3247         PR testsuite/46249
3248         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
3249
3250 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
3251
3252         PR debug/46255
3253         * gcc.dg/pr46255.c: New test.
3254
3255 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
3256
3257         PR c++/46170
3258         PR c++/46162
3259         * g++.dg/template/sfinae26.C: New test.
3260         * g++.dg/template/sfinae27.C: Likewise.
3261
3262 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
3263
3264         PR c++/45606
3265         * g++.dg/template/typedef36.C: New test.
3266         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
3267         * g++.dg/template/canon-type-10.C: Likewise.
3268         * g++.dg/template/canon-type-11.C: Likewise.
3269         * g++.dg/template/canon-type-12.C: Likewise.
3270         * g++.dg/template/canon-type-13.C: Likewise.
3271
3272 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
3273
3274         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
3275         instance of debug_pubnames on darwin.
3276
3277 2010-11-01  Jason Merrill  <jason@redhat.com>
3278             Benjamin Kosnik  <bkoz@redhat.com>
3279
3280         * g++.dg/cpp0x/constexpr-initlist2.C: New.
3281         * g++.dg/cpp0x/constexpr-initlist3.C: New.
3282
3283         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
3284         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
3285         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
3286         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
3287         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
3288         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
3289         * g++.dg/cpp0x/constexpr-array.C: New.
3290         * g++.dg/cpp0x/constexpr-base.C: New.
3291         * g++.dg/cpp0x/constexpr-complex.C: New.
3292         * g++.dg/cpp0x/constexpr-data1.C: New.
3293         * g++.dg/cpp0x/constexpr-data2.C: New.
3294         * g++.dg/cpp0x/constexpr-deref.C: New.
3295         * g++.dg/cpp0x/constexpr-diag1.C: New.
3296         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
3297         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
3298         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
3299         * g++.dg/cpp0x/constexpr-empty.C: New.
3300         * g++.dg/cpp0x/constexpr-empty2.C: New.
3301         * g++.dg/cpp0x/constexpr-empty3.C: New.
3302         * g++.dg/cpp0x/constexpr-empty4.C: New.
3303         * g++.dg/cpp0x/constexpr-empty5.C: New.
3304         * g++.dg/cpp0x/constexpr-ex1.C: New.
3305         * g++.dg/cpp0x/constexpr-ex2.C: New.
3306         * g++.dg/cpp0x/constexpr-ex3.C: New.
3307         * g++.dg/cpp0x/constexpr-ex4.C: New.
3308         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
3309         * g++.dg/cpp0x/constexpr-fnptr.C: New.
3310         * g++.dg/cpp0x/constexpr-function1.C: New.
3311         * g++.dg/cpp0x/constexpr-function2.C: New.
3312         * g++.dg/cpp0x/constexpr-function3.C: New.
3313         * g++.dg/cpp0x/constexpr-ice.C: New.
3314         * g++.dg/cpp0x/constexpr-initlist.C: New.
3315         * g++.dg/cpp0x/constexpr-neg1.C: New.
3316         * g++.dg/cpp0x/constexpr-noexcept.C: New.
3317         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
3318         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
3319         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
3320         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
3321         * g++.dg/cpp0x/constexpr-nonlit.C: New.
3322         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
3323         * g++.dg/cpp0x/constexpr-nullptr.C: New.
3324         * g++.dg/cpp0x/constexpr-object1.C: New.
3325         * g++.dg/cpp0x/constexpr-object2.C: New.
3326         * g++.dg/cpp0x/constexpr-overflow.C: New.
3327         * g++.dg/cpp0x/constexpr-pedantic.C: New.
3328         * g++.dg/cpp0x/constexpr-pos1.C: New.
3329         * g++.dg/cpp0x/constexpr-potential1.C: New.
3330         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
3331         * g++.dg/cpp0x/constexpr-pure.C: New.
3332         * g++.dg/cpp0x/constexpr-static.C: New.
3333         * g++.dg/cpp0x/constexpr-static2.C: New.
3334         * g++.dg/cpp0x/constexpr-static3.C: New.
3335         * g++.dg/cpp0x/constexpr-static4.C: New.
3336         * g++.dg/cpp0x/constexpr-static5.C: New.
3337         * g++.dg/cpp0x/constexpr-static6.C: New.
3338         * g++.dg/cpp0x/constexpr-string.C: New.
3339         * g++.dg/cpp0x/constexpr-switch.C: New.
3340         * g++.dg/cpp0x/constexpr-targ.C: New.
3341         * g++.dg/cpp0x/constexpr-throw.C: New.
3342         * g++.dg/cpp0x/constexpr-typeid.C: New.
3343         * g++.dg/cpp0x/constexpr-union.C: New.
3344         * g++.dg/cpp0x/constexpr-value.C: New.
3345         * g++.dg/cpp0x/constexpr-value2.C: New.
3346         * g++.dg/cpp0x/constexpr-variadic.C: New.
3347         * g++.dg/cpp0x/initlist5.C: Use constexpr.
3348         * g++.dg/cpp0x/static_assert3.C: Add expected error.
3349         * g++.dg/other/fold1.C: Likewise.
3350         * g++.dg/parse/crash36.C: Likewise.
3351         * g++.dg/parse/constant4.C: Adjust expected error.
3352         * g++.dg/template/arg5.C: Likewise.
3353         * g++.dg/template/non-dependent10.C: Likewise.
3354         * g++.dg/template/qualified-id3.C: Likewise.
3355         * g++.dg/warn/overflow-warn-1.C: Likewise.
3356         * g++.dg/warn/overflow-warn-3.C: Likewise.
3357         * g++.dg/warn/overflow-warn-4.C: Likewise.
3358         * g++.old-deja/g++.pt/crash10.C: Likewise.
3359
3360         * g++.dg/cpp0x/constexpr-ctor2.C: New.
3361
3362 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3363
3364         Implemented format and noreturn attributes for Objective-C methods.
3365         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
3366         * objc.dg/attributes/method-deprecated-1.m: New.
3367         * objc.dg/attributes/method-deprecated-2.m: New.
3368         * objc.dg/attributes/method-deprecated-3.m: New.
3369         * objc.dg/attributes/method-noreturn-1.m: New.
3370         * objc.dg/attributes/method-sentinel-1.m: New.
3371         * objc.dg/attributes/method-format-1.m: New.
3372         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
3373         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
3374         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
3375         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
3376         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
3377         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
3378         * obj-c++.dg/attributes/method-format-1.mm: New.
3379
3380 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3381
3382         * objc.dg/property/at-property-deprecated-1.m: New.
3383         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
3384
3385 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3386
3387         Implemented Objective-C 2.0 property accessors.
3388         * objc.dg/property/at-property-6.m: Use nonatomic properties to
3389         avoid testing more complex accessors in this testcase which is not
3390         about them.
3391         * objc.dg/property/at-property-7.m: Same change.
3392         * objc.dg/property/at-property-8.m: Same change.
3393         * objc.dg/property/at-property-9.m: Same change.
3394         * objc.dg/property/at-property-10.m: Same change.
3395         * objc.dg/property/at-property-11.m: Same change.
3396         * obj-c++.dg/property/at-property-6.mm: Same change.
3397         * obj-c++.dg/property/at-property-7.mm: Same change.
3398         * obj-c++.dg/property/at-property-8.mm: Same change.
3399         * obj-c++.dg/property/at-property-9.mm: Same change.
3400         * obj-c++.dg/property/at-property-10.mm: Same change.
3401         * obj-c++.dg/property/at-property-11.mm: Same change.
3402         * objc.dg/property/at-property-12.m: New.
3403         * objc.dg/property/at-property-13.m: New.
3404         * obj-c++.dg/property/at-property-12.mm: New.
3405         * obj-c++.dg/property/at-property-13.mm: New.
3406
3407 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
3408
3409         PR fortran/46152
3410         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
3411         * gfortran.dg/allocate_with_typespec_4.f90: New test.
3412         * gfortran.dg/allocate_with_typespec_1.f90: New test.
3413         * gfortran.dg/allocate_with_typespec_2.f: New test.
3414         * gfortran.dg/allocate_with_typespec_3.f90: New test.
3415         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
3416         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
3417
3418 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
3419             Nathan Froyd  <froydnj@codesourcery.com>
3420
3421         PR tree-optimization/46259
3422         * gfortran.dg/pr46259.f: New testcase.
3423
3424 2010-11-01  Paul Koning  <ni1d@arrl.net>
3425
3426         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
3427         * gcc.c-torture/compile/20020604-1.c: Ditto.
3428         * gcc.c-torture/compile/20001226-1.c: Ditto.
3429         * gcc.c-torture/compile/20010327-1.c: Ditto.
3430         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
3431         * gcc.c-torture/compile/pr43191.c: Ditto.
3432         * gcc.c-torture/compile/pr41181.c: Ditto.
3433
3434 2010-10-31  Richard Henderson  <rth@redhat.com>
3435
3436         * lib/target-supports.exp
3437         (check_effective_target_automatic_stack_alignment): True for
3438         x86 but not windows.
3439         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
3440         use of the preferred-stack-boundary arguments.
3441         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
3442
3443 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
3444
3445         PR target/46142
3446         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
3447         * gcc.target/i386/fma4-builtin-2.c: Likewise.
3448
3449 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3450
3451         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
3452
3453 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3454
3455         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
3456         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
3457         than tls.
3458         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
3459         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3460         * objc.dg/torture/tls/thr-init.m: Likewise.
3461         * objc.dg/torture/tls/thr-init-2.m: Likewise.
3462         * objc.dg/torture/tls/thr-init-3.m: Likewise.
3463
3464 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3465
3466         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
3467         the Linux kernel.
3468
3469 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
3470
3471         PR fortran/44917
3472         PR fortran/44926
3473         PR fortran/46196
3474         * gfortran.dg/typebound_generic_10.f03: New.
3475
3476 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
3477
3478         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
3479         * objc.dg/property/property-neg-1.m: Updated for changes in the
3480         syntax of @property and the implementation of
3481         @synthesize/@dynamic.
3482         * objc.dg/property/property-neg-2.m: Same change.
3483         * objc.dg/property/property-neg-3.m: Same change.
3484         * objc.dg/property/property-neg-4.m: Same change.
3485         * objc.dg/property/property-neg-5.m: Same change.
3486         * objc.dg/property/property-neg-7.m: Same change.
3487         * objc.dg/property/property-1.m: Same change.
3488         * objc.dg/property/synthesize-1.m: Same change.
3489         * objc.dg/property/at-property-2.m: Same change.
3490         * objc.dg/property/at-property-4.m: Same change.
3491
3492         * objc.dg/property/fsf-property-method-acces.m: Updated for
3493         changes in the syntax of @property and the implementation of
3494         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
3495         * objc.dg/property/fsf-property-basic.m: Same change.
3496         * objc.dg/property/fsf-property-named-ivar.m: Same change.
3497
3498         * objc.dg/property/at-property-5.m: New.
3499         * objc.dg/property/at-property-6.m: New.
3500         * objc.dg/property/at-property-7.m: New.
3501         * objc.dg/property/at-property-8.m: New.
3502         * objc.dg/property/at-property-9.m: New.
3503         * objc.dg/property/at-property-10.m: New.
3504         * objc.dg/property/at-property-11.m: New.
3505         * objc.dg/property/synthesize-2.m: New.
3506         * objc.dg/property/dynamic-2.m: New.
3507
3508         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
3509         syntax of @property and the implementation of
3510         @synthesize/@dynamic.
3511         * obj-c++.dg/property/property-neg-2.mm: Same change.
3512         * obj-c++.dg/property/property-neg-3.mm: Same change.
3513         * obj-c++.dg/property/property-neg-4.mm: Same change.
3514         * obj-c++.dg/property/property-neg-5.mm: Same change.
3515         * obj-c++.dg/property/property-neg-7.mm: Same change.
3516         * obj-c++.dg/property/property-1.mm: Same change.
3517         * obj-c++.dg/property/synthesize-1.mm: Same change.
3518         * obj-c++.dg/property/at-property-2.mm: Same change.
3519         * obj-c++.dg/property/at-property-4.mm: Same change.
3520
3521         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
3522         changes in the syntax of @property and the implementation of
3523         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
3524         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
3525         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
3526
3527         * obj-c++.dg/property/at-property-5.mm: New.
3528         * obj-c++.dg/property/at-property-6.mm: New.
3529         * obj-c++.dg/property/at-property-7.mm: New.
3530         * obj-c++.dg/property/at-property-8.mm: New.
3531         * obj-c++.dg/property/at-property-9.mm: New.
3532         * obj-c++.dg/property/at-property-10.mm: New.
3533         * obj-c++.dg/property/at-property-11.mm: New.
3534         * obj-c++.dg/property/synthesize-2.mm: New.
3535         * obj-c++.dg/property/dynamic-2.mm: New.
3536
3537 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3538             Andrew Pinski  <pinskia@gmail.com>
3539
3540         * gcc.c-torture/execute/vector-shift.c: New testcase.
3541         * gcc.c-torture/execute/vector-shift1.c: Likewise.
3542         * gcc.c-torture/execute/vector-shift2.c: Likewise.
3543         * gcc.dg/vector-shift.c: Likewise.
3544         * gcc.dg/vector-shift1.c: Likewise.
3545         * gcc.dg/torture/vector-shift2.c: Likewise.
3546         * gcc.dg/vector-shift3.c: Likewise.
3547         * gcc.dg/simd-1b.c: Adjust.
3548
3549 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
3550
3551         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
3552
3553 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
3554
3555         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
3556
3557 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
3558
3559         PR target/46153
3560         * gcc.target/i386/pr46153.c: New test.
3561
3562 2010-10-27  Jason Merrill  <jason@redhat.com>
3563
3564         * g++.dg/cpp0x/constexpr-is_literal.C: New.
3565
3566 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
3567
3568         PR fortran/46161
3569         * gfortran.dg/class_dummy_3.f03: New.
3570
3571 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
3572
3573         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
3574         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
3575
3576         * gcc.target/i386/avx-vzeroupper-3.c: New.
3577         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
3578         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
3579         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
3580         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
3581         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
3582         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
3583         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
3584         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
3585         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
3586         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
3587         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
3588
3589 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3590
3591         * obj-c.dg/property/at-property-4.m: New.
3592         * obj-c++.dg/property/at-property-4.mm: New.
3593         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
3594         updates in warning.
3595         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
3596         updates in warning.
3597
3598 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3599
3600         * objc.dg/property/at-property-1.m: New.
3601         * objc.dg/property/at-property-2.m: New.
3602         * objc.dg/property/at-property-3.m: New.
3603         * objc.dg/ivar-invalid-type-1.m: New.
3604         * obj-c++.dg/property/at-property-1.mm: New.
3605         * obj-c++.dg/property/at-property-2.mm: New.
3606         * obj-c++.dg/property/at-property-3.mm: New.
3607         * obj-c++.dg/ivar-invalid-type-1.mm: New.
3608         * objc.dg/property/property-neg-6.m: Updated testcase for updates
3609         in error reporting.
3610
3611 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3612
3613         PR libgfortran/46010
3614         * gfortran.dg/namelist_66.f90: New test.
3615         * gfortran.dg/fmt_t_6.f: Fix whitespace.
3616
3617 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
3618
3619         PR fortran/42647
3620         * gfortran.dg/allocatable_scalar_9.f90: Extended.
3621         * gfortran.dg/allocatable_scalar_10.f90: New.
3622         * gfortran.dg/class_19.f03: Extended.
3623
3624 2010-10-26  Jan Hubicka  <jh@suse.cz>
3625
3626         PR middle-end/45736
3627         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
3628
3629 2010-10-26  Ira Rosen  <irar@il.ibm.com>
3630
3631         PR tree-optimization/46167
3632         * gcc.dg/vect/O-pr46167.c: New.
3633         * gcc.dg/vect/vect.exp: Run tests with -O.
3634
3635 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
3636
3637         PR target/44948
3638         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
3639         * g++.dg/vect/pr33860a.cc: Likewise.
3640         * gcc.c-torture/compile/20070522-1.c: Likewise.
3641         * gcc.dg/compat/struct-align-1_x.c: Likewise.
3642         * gcc.dg/compat/struct-align-1_y.c: Likewise.
3643         * gcc.dg/compat/struct-align-2_x.c: Likewise.
3644         * gcc.dg/compat/struct-align-2_y.c: Likewise.
3645         * gcc.dg/pr44136.c: Likewise.
3646
3647         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
3648         * gcc.dg/compat/vector-1_x.c: Likewise.
3649         * gcc.dg/compat/vector-1_y.c: Likewise.
3650         * gcc.dg/compat/vector-2_x.c: Likewise.
3651         * gcc.dg/compat/vector-2_y.c: Likewise.
3652         * gcc.dg/pr43300.c: Likewise.
3653
3654         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
3655         * gcc.dg/compat/vector-1a_y.c: Likewise.
3656         * gcc.dg/compat/vector-1b_x.c: Likewise.
3657         * gcc.dg/compat/vector-1b_y.c: Likewise.
3658         * gcc.dg/compat/vector-2a_x.c: Likewise.
3659         * gcc.dg/compat/vector-2a_y.c: Likewise.
3660         * gcc.dg/compat/vector-2b_x.c: Likewise.
3661         * gcc.dg/compat/vector-2b_y.c: Likewise.
3662         * gcc.target/i386/pr39162.c: Likewise.
3663         * gcc.target/i386/pr40906-2.c: Likewise.
3664         * gcc.target/i386/sse-5.c: Likewise.
3665
3666         * gcc.dg/pr35442.c: Prune ABI change warnings.
3667
3668         * gcc.c-torture/execute/pr38151.x: New.
3669         * gcc.target/i386/pr44948-1a.c: Likewise.
3670         * gcc.target/i386/pr44948-1b.c: Likewise.
3671         * gcc.target/i386/pr44948-2a.c: Likewise.
3672         * gcc.target/i386/pr44948-2b.c: Likewise.
3673
3674 2010-10-26  Ian Lance Taylor  <iant@google.com>
3675
3676         PR middle-end/45687
3677         * gcc.c-torture/execute/20101025-1.c: New test.
3678
3679 2010-10-26  Tobias Burnus  <burnus@net-b.de>
3680
3681         PR fortran/45451
3682         * gfortran.dg/class_allocate_5.f90: New.
3683
3684 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3685
3686         Implement opaque-enum-specifiers for C++0x
3687         * g++.dg/cpp0x/forw_enum1.C: New.
3688         * g++.dg/cpp0x/forw_enum2.C: New.
3689         * g++.dg/cpp0x/forw_enum3.C: New.
3690         * g++.dg/cpp0x/forw_enum4.C: New.
3691         * g++.dg/cpp0x/forw_enum5.C: New.
3692         * g++.dg/cpp0x/forw_enum6.C: New.
3693         * g++.dg/cpp0x/forw_enum7.C: New.
3694         * g++.dg/cpp0x/forw_enum8.C: New.
3695         * g++.dg/cpp0x/forw_enum9.C: New.
3696         * g++.dg/parse/enum3.C: Add new errors.
3697         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
3698         * g++.dg/cpp0x/auto9.C: Add new error.
3699         * g++.dg/template/crash79.C: Add new errors.
3700
3701 2010-10-26  Jie Zhang  <jie@codesourcery.com>
3702
3703         * gcc.target/arm/volatile-bitfields-1.c: New test.
3704         * gcc.target/arm/volatile-bitfields-2.c: New test.
3705         * gcc.target/arm/volatile-bitfields-3.c: New test.
3706
3707 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3708
3709         * gnat.dg/pointer_discr1.adb: New test.
3710         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
3711         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
3712         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
3713
3714 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3715
3716         * gnat.dg/loop_optimization8.adb: New test.
3717         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
3718         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
3719
3720 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3721
3722         * gnat.dg/in_out_parameter2.adb: New test.
3723         * gnat.dg/in_out_parameter3.adb: Likewise.
3724
3725 2010-10-25  Jie Zhang  <jie@codesourcery.com>
3726
3727         * g++.dg/opt/combine.c: New test.
3728
3729 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
3730
3731         * gnat.dg/opt7.ad[sb]: New test.
3732         * gnat.dg/opt7_pkg.ads: New helper.
3733
3734 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3735
3736         PR objc/45735
3737         * obj-c.dg/pr45735.mm: New.
3738         * obj-c++.dg/pr45735.mm: New.
3739
3740 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3741
3742         PR objc/24393
3743         * objc.dg/pr24393.m: New.
3744         * obj-c++.dg/pr24393.mm: New.
3745
3746 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3747
3748         PR objc/28049
3749         * objc.dg/pr28049.m: New.
3750         * obj-c++.dg/pr28049.mm: New.
3751
3752 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3753
3754         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
3755         parameter attributes are now supported.
3756         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
3757         * objc.dg/attributes/parameter-attribute-1.m: New test.
3758         * objc.dg/attributes/parameter-attribute-2.m: New test.
3759         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
3760         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
3761
3762 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
3763
3764         Based on the CFString implementation in FSF apple/trunk branch.
3765
3766         * gcc.dg/darwin-cfstring-1.c: New.
3767         * gcc.dg/darwin-cfstring-2.c: New.
3768         * gcc.dg/torture/darwin-cfstring-3.c: New.
3769         * g++.dg/other/darwin-cfstring1.C: New.
3770         * g++.dg/torture/darwin-cfstring-3.C: New.
3771
3772 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
3773
3774         * objc.dg/demangle-1.m: New test.
3775         * obj-c++.dg/demangle-1.mm: New test.
3776         * obj-c++.dg/demangle-2.mm: New test.
3777         * obj-c++.dg/demangle-3.mm: New test.
3778
3779 2010-10-23  Ian Lance Taylor  <iant@google.com>
3780
3781         * gcc.c-torture/execute/20101011-1.c: New test.
3782         * gcc.c-torture/execute/20101011-1.x: New test driver.
3783
3784 2010-10-23  Tobias Burnus  <burnus@net-b.de>
3785
3786         PR fortran/46122
3787         * gfortran.dg/protected_8.f90: New.
3788
3789 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
3790
3791         * gcc.dg/march-generic.c: Skip for -march in multilib options.
3792         * gcc.target/i386/isa-9.c: Skip for -march other than
3793         -march=amdfam10 in multilib options.
3794         * gcc.target/i386/pr42589.c: Skip for -march other than
3795         -march=i486 in multilib options.
3796         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
3797         other -march in multilib options.
3798
3799 2010-10-23  Jie Zhang  <jie@codesourcery.com>
3800
3801         PR rtl-optimization/37360
3802         * gcc.dg/pr37360.c: New test.
3803
3804 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3805
3806         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
3807
3808 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3809             Andrew Pinski  <pinskia@gmail.com>
3810
3811         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
3812         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
3813         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
3814         * gcc.dg/vector-subscript-1.c: Likewise.
3815         * gcc.dg/vector-subscript-2.c: Likewise.
3816         * gcc.dg/vector-subscript-3.c: New testcase.
3817         * gcc.dg/array-8.c: Adjust.
3818
3819 2010-10-22  Richard Guenther  <rguenther@suse.de>
3820
3821         PR middle-end/46137
3822         * c-c++-common/torture/pr46137.c: New testcase.
3823
3824 2010-10-22  Jason Merrill  <jason@redhat.com>
3825
3826         PR c++/46129
3827         * g++.dg/template/defarg14.C: New.
3828
3829 2010-10-22  Jason Merrill  <jason@redhat.com>
3830
3831         PR c++/46103
3832         * g++.dg/cpp0x/implicit10.C: New.
3833
3834 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
3835
3836         PR target/46098
3837         * gcc.target/i386/pr46098.c: New test.
3838
3839 2010-10-22  Richard Guenther  <rguenther@suse.de>
3840
3841         PR tree-optimization/45720
3842         * gcc.dg/torture/pr45720.c: New testcase.
3843
3844 2010-10-22  Ira Rosen  <irar@il.ibm.com>
3845
3846         PR tree-optimization/46126
3847         * gcc.dg/vect/pr46126.c: New.
3848
3849 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
3850
3851         Based on the CFString implementation in FSF apple/trunk branch.
3852
3853         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
3854         so that the latter can be used in dg-skip and dg-xfail clauses.
3855         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3856         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
3857         to use dg-additional-files for Object1.
3858         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
3859         to use dg-additional-files for Object1, move to torture/strings/.
3860         * obj-c++.dg/const-str-4.mm: Likewise.
3861         * obj-c++.dg/const-str-3.mm: Likewise.
3862         * obj-c++.dg/const-str-8.mm: Likewise.
3863         * obj-c++.dg/const-str-9.mm: Likewise.
3864         * obj-c++.dg/const-str-10.mm: Likewise.
3865         * obj-c++.dg/const-str-10.mm: Likewise.
3866         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
3867         to use dg-additional-files for Object1, move to strings/.
3868         * obj-c++.dg/const-str-2.mm: Likewise.
3869         * obj-c++.dg/const-str-5.mm: Likewise.
3870         * obj-c++.dg/const-str-6.mm: Likewise.
3871         * obj-c++.dg/const-str-12.mm: Likewise.
3872         * obj-c++.dg/strings/strings.exp: New.
3873         * obj-c++.dg/strings/const-cfstring-2.mm: New.
3874         * obj-c++.dg/strings/const-cfstring-5.mm: New.
3875         * obj-c++.dg/torture/strings/strings.exp: New.
3876         * obj-c++.dg/torture/strings/string1.mm: New.
3877         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
3878         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
3879         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
3880
3881         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
3882         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3883         * objc/execute/string2.m: Likewise.
3884         * objc/execute/string3.m: Likewise.
3885         * objc/execute/string3.m: Likewise.
3886         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
3887         * objc.dg/foreach-4.m: Likewise.
3888         * objc.dg/foreach-5.m: Likewise.
3889         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
3890         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3891         * objc.dg/const-str-4.m: Likewise.
3892         * objc.dg/const-str-7.m: Likewise.
3893         * objc.dg/const-str-8.m: Likewise.
3894         * objc.dg/const-str-9.m: Likewise.
3895         * objc.dg/const-str-10.m: Likewise.
3896         * objc.dg/const-str-11.m: Likewise.
3897         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
3898         to use dg-additional-files for Object1, move to objc.dg/strings/.
3899         * objc.dg/const-str-2.m: Likewise.
3900         * objc.dg/const-str-5.m: Likewise.
3901         * objc.dg/const-str-6.m: Likewise.
3902         * objc.dg/const-str-12.m: Likewise.
3903         * objc.dg/const-str-12b.m: Likewise.
3904         * objc.dg/strings/strings.exp: New.
3905         * objc.dg/strings/const-cfstring-2.m: New.
3906         * objc.dg/strings/const-cfstring-5.m: New.
3907         * objc.dg/torture/strings/strings.exp: New.
3908         * objc.dg/torture/strings/const-cfstring-1.m: New.
3909         * objc.dg/torture/strings/const-cfstring-3.m: New.
3910         * objc.dg/torture/strings/const-cfstring-4.m: New.
3911
3912 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3913
3914         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
3915
3916 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3917
3918         PR c++/46117
3919         * g++.dg/parse/crash57.C: New.
3920
3921 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
3922             H.J. Lu  <hongjiu.lu@intel.com>
3923
3924         PR target/45946
3925         * gcc.target/i386/pr45946.c: New test.
3926
3927 2010-10-21  Martin Jambor  <mjambor@suse.cz>
3928
3929         PR tree-optimization/45875
3930         * g++.dg/ipa/pr45875.C: New test.
3931
3932 2010-10-21  Ira Rosen  <irar@il.ibm.com>
3933
3934         PR tree-optimization/46049
3935         PR tree-optimization/46052
3936         * gcc.dg/vect/pr46052.c: New test.
3937         * gcc.dg/vect/pr46049.c: New test.
3938
3939 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3940
3941         PR fortran/46007
3942         * gfortran.dg/shape_5.f90:  New test case.
3943
3944 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3945
3946         PR fortran/46060
3947         * gfortran.dg/proc_ptr_comp_25.f90: New.
3948
3949 2010-10-21  Richard Guenther  <rguenther@suse.de>
3950             Michael Matz  <matz@suse.de>
3951
3952         PR tree-optimization/45764
3953         * gcc.dg/torture/pr45764.c: New testcase.
3954
3955 2010-10-21  Richard Guenther  <rguenther@suse.de>
3956
3957         PR tree-optimization/46111
3958         * g++.dg/torture/pr46111.C: New testcase.
3959
3960 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3961
3962         PR fortran/46067
3963         * gfortran.dg/dummy_procedure_4.f90: New.
3964         * gfortran.dg/proc_ptr_30.f90: New.
3965
3966 2010-10-21  Tobias Burnus  <burnus@net-b.de>
3967
3968         PR fortran/46100
3969         * gfortran.dg/ptr-func-1.f90: New.
3970         * gfortran.dg/ptr-func-2.f90: New.
3971
3972 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
3973
3974         PR tree-optimization/45919
3975         * gcc.c-torture/compile/pr45919.c: New test.
3976
3977         PR tree-optimization/46066
3978         * gcc.dg/autopar/pr46066.c: New test.
3979
3980 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3981
3982         PR c++/46024
3983         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
3984
3985 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3986
3987         PR c++/46056
3988         * g++.dg/cpp0x/range-for7.C: New.
3989
3990 2010-10-20  Richard Guenther  <rguenther@suse.de>
3991
3992         PR lto/45667
3993         * g++.dg/lto/20101020-1_0.h: New testcase.
3994         * g++.dg/lto/20101020-1_0.C: Likewise.
3995         * g++.dg/lto/20101020-1_1.C: Likewise.
3996
3997 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
3998
3999         * gcc.dg/20101013-1.c: New test.
4000
4001 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
4002
4003         PR target/46085
4004         * gcc.target/i386/pr46085-1.c: New.
4005         * gcc.target/i386/pr46085-2.c: Likewise.
4006
4007 2010-10-20  Richard Guenther  <rguenther@suse.de>
4008
4009         PR tree-optimization/45860
4010         * gcc.dg/torture/pr45860.c: New testcase.
4011
4012 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
4013
4014         * gnat.dg/discr25.adb: New test.
4015         * gnat.dg/discr25_pkg.ad[sb]: New helper.
4016
4017 2010-10-20  Olivier Hainque  <hainque@adacore.com>
4018
4019         * gcc.target/powerpc/ehreturn.c: New test.
4020
4021 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
4022
4023         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
4024         not require Foundation and run with the GNU runtime as well.
4025
4026         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
4027
4028         Radar 4439126
4029         * obj-c++.dg/template-8.mm: New.
4030
4031 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
4032
4033         PR objc/23709
4034         * objc.dg/pr23709.m: New.
4035         * obj-c++.dg/pr23709.m: New.
4036
4037 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
4038
4039         PR c++/46046
4040         * g++.dg/template/crash104.C: New.
4041
4042 2010-10-19  Richard Henderson  <rth@redhat.com>
4043
4044         * gcc.target/i386/fma3-fma.c: New.
4045         * gcc.target/i386/fma3-builtin.c: New.
4046         * gcc.target/i386/fma4-builtin.c: New.
4047
4048 2010-10-19  Richard Guenther  <rguenther@suse.de>
4049
4050         PR testsuite/46081
4051         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
4052
4053 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
4054
4055         Merge from 'apple/trunk' branch on FSF servers.
4056
4057         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
4058
4059         Radar 4293709
4060         * objc.dg/proto-init-mimatch-1.m: New.
4061         * obj-c++.dg/proto-init-mimatch-1.mm: New.
4062
4063 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
4064
4065         Implemented parsing @synthesize and @dynamic for
4066         Objective-C/Objective-C++.
4067         * objc.dg/property/dynamic-1.m: New.
4068         * objc.dg/property/synthesize-1.m: New.
4069         * obj-c++.dg/property/dynamic-1.mm: New.
4070         * obj-c++.dg/property/synthesize-1.mm: New.
4071
4072 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
4073
4074         * objc.dg/at-class-1.m: New.
4075         * objc.dg/at-class-1.mm: New.
4076
4077 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
4078
4079         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
4080
4081 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
4082
4083         Merge from 'apple/trunk' branch on FSF servers.
4084
4085         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
4086
4087         Radar 4407151
4088         * obj-c++.dg/template-7.mm: New.
4089
4090 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
4091
4092         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
4093         bugfix.
4094
4095 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
4096
4097         Merge from 'apple/trunk' branch on FSF servers.
4098
4099         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
4100
4101         Radar 4451818
4102         * obj-c++.dg/try-catch-16.mm: New.
4103         * obj-c++.dg/try-catch-17.mm: New.
4104
4105         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
4106
4107         Radar 4330422
4108         * obj-c++.dg/try-catch-15.mm: New
4109
4110         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
4111
4112         Radar 4204796
4113         * obj-c++.dg/try-catch-12.mm: New
4114         * obj-c++.dg/try-catch-13.mm: New
4115         * obj-c++.dg/try-catch-14.mm: New
4116         * objc.dg/try-catch-11.m: New
4117         * objc.dg/try-catch-12.m: New
4118         * objc.dg/try-catch-13.m: New
4119
4120 2010-10-18  Richard Henderson  <rth@redhat.com>
4121
4122         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
4123
4124 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
4125
4126         PR c/46015
4127         * c-c++-common/Wunused-var-13.c: New test.
4128
4129 2010-10-18  Richard Guenther  <rguenther@suse.de>
4130
4131         PR tree-optimization/45967
4132         * gcc.dg/torture/pr45967.c: New testcase.
4133         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
4134         * gcc.dg/ipa/ipa-pta-13.c: Likewise
4135         * gcc.dg/torture/pr39074-2.c: Likewise
4136         * gcc.dg/torture/pta-escape-1.c: Likewise
4137         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
4138         * gcc.dg/tree-ssa/pta-callused.c: Likewise
4139         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
4140         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
4141         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
4142         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
4143
4144 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
4145
4146         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
4147
4148 2010-10-18  Richard Guenther  <rguenther@suse.de>
4149
4150         PR lto/44950
4151         * g++.dg/lto/20101015-2_0.C: New testcase.
4152
4153 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
4154
4155         PR middle-end/46019
4156         * gcc.c-torture/execute/pr46019.c: New test.
4157
4158 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4159
4160         Merge from 'apple/trunk' branch on FSF servers.
4161
4162         2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
4163
4164         Radar 4516785
4165         * obj-c++.dg/method-namespace-2.mm: New.
4166
4167 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4168
4169         Merge from 'apple/trunk' branch on FSF servers.
4170
4171         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
4172
4173         Radar 4133425
4174         * objc.dg/private-1.m: Test modified.
4175         * obj-c++.dg/private-1.mm: Test modified.
4176
4177 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
4178
4179         PR testsuite/45987
4180         * gcc.target/i386/push-1.c: Remove.
4181
4182 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
4183             H.J. Lu  <hongjiu.lu@intel.com>
4184
4185         PR target/46051
4186         * gcc.target/i386/pr46051.c: New test.
4187
4188 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4189
4190         * obj-c++.dg/gnu-api-2-class.mm: New.
4191         * obj-c++.dg/gnu-api-2-ivar.mm: New.
4192         * obj-c++.dg/gnu-api-2-method.mm: New.
4193         * obj-c++.dg/gnu-api-2-objc.mm: New.
4194         * obj-c++.dg/gnu-api-2-object.mm: New.
4195         * obj-c++.dg/gnu-api-2-property.mm: New.
4196         * obj-c++.dg/gnu-api-2-protocol.mm: New.
4197         * obj-c++.dg/gnu-api-2-sel.mm: New.
4198
4199 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
4200
4201         * objc.dg/fsf-package-0.m: New.
4202         * obj-c++.dg/fsf-package-0.m: New.
4203
4204 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4205
4206         PR objc/18255
4207         * objc.dg/pr18255.m: New.
4208
4209 2010-10-16  Jan Hubicka  <jh@suse.cz>
4210
4211         PR middle-end/44206
4212         * g++.dg/torture/pr44206.C: New.
4213
4214 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
4215
4216         * objc.dg/gnu-api-2-class.m: New.
4217         * objc.dg/gnu-api-2-objc.m: New.
4218
4219 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
4220
4221         * objc.dg/gnu-api-2-ivar.m: New.
4222
4223 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4224
4225         * objc.dg/gnu-api-2-property.m: New.
4226
4227 2010-10-15  Xinliang David Li  <davidxl@google.com>
4228
4229         * g++.dg/uninit-pred-3_a.C: New test.
4230         * g++.dg/uninit-pred-3_b.C: New test.
4231
4232 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4233
4234         * objc.dg/gnu-api-2-object.m: New.
4235
4236 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4237
4238         * objc.dg/gnu-api-2-method.m: New.
4239
4240 2010-10-15  Jason Merrill  <jason@redhat.com>
4241
4242         * g++.dg/lto/pr45983_0.C: New.
4243
4244 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
4245
4246         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
4247         builtin combiner patterns.
4248         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
4249         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
4250         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
4251         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
4252         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
4253
4254 2010-10-15  Richard Guenther  <rguenther@suse.de>
4255
4256         * g++.dg/lto/20101015-1_0.C: New testcase.
4257
4258 2010-10-15  Richard Guenther  <rguenther@suse.de>
4259
4260         PR testsuite/46021
4261         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
4262         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
4263
4264 2010-10-15  Richard Guenther  <rguenther@suse.de>
4265
4266         PR lto/45957
4267         * g++.dg/lto/20101014-1_0.C: New testcase.
4268
4269 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4270
4271         * objc.dg/gnu-api-2-protocol.m: New.
4272         * objc.dg/gnu-api-2-sel.m: New.
4273
4274 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4275
4276         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
4277         arm-eabi targets.
4278
4279 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
4280
4281         * gcc.dg/20101010-1.c: New testcase.
4282
4283 2010-10-15  Jie Zhang  <jie@codesourcery.com>
4284
4285         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
4286         script when relocatable linking.
4287
4288 2010-10-14  Yao Qi  <yao@codesourcery.com>
4289
4290         PR target/45447
4291         * gcc.target/arm/pr45447.c: New test.
4292
4293 2010-10-14  Jan Hubicka  <jh@suse.cz>
4294
4295         PR middle-end/45621
4296         * g++.dg/lto/pr45621.h : New.
4297         * g++.dg/lto/pr45621_0.C: New.
4298         * g++.dg/lto/pr45621_1.C: New.
4299
4300 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
4301
4302         * objc.dg/property: New.
4303         * objc.dg/property/fsf-property-basic.m: New.
4304         * objc.dg/property/fsf-property-method-access.m: New.
4305         * objc.dg/property/fsf-property-named-ivar.m: New.
4306         * obj-c++.dg/property: New.
4307         * obj-c++.dg/property/fsf-property-basic.mm: New.
4308         * obj-c++.dg/property/fsf-property-method-access.mm: New.
4309         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
4310
4311         merge from FSF apple 'trunk' branch.
4312         2006 Fariborz Jahanian  <fjahanian@apple.com>
4313
4314         Radars 4436866, 4505126, 4506903, 4517826
4315         * objc.dg/property/property-1.m: New.
4316         * objc.dg/property/property-2.m: New.
4317         * objc.dg/property/property-3.m: New.
4318         * objc.dg/property/property-neg-1.m: New.
4319         * objc.dg/property/property-neg-2.m: New.
4320         * objc.dg/property/property-neg-3.m: New.
4321         * objc.dg/property/property-neg-4.m: New.
4322         * objc.dg/property/property-neg-5.m: New.
4323         * objc.dg/property/property-neg-6.m: New.
4324         * objc.dg/property/property-neg-7.m: New.
4325         * objc.dg/property/property.exp: New.
4326         * obj-c++.dg/property/property-1.mm: New.
4327         * obj-c++.dg/property/property-2.mm: New.
4328         * obj-c++.dg/property/property-3.mm: New.
4329         * obj-c++.dg/property/property-neg-1.mm: New.
4330         * obj-c++.dg/property/property-neg-2.mm: New.
4331         * obj-c++.dg/property/property-neg-3.mm: New.
4332         * obj-c++.dg/property/property-neg-4.mm: New.
4333         * obj-c++.dg/property/property-neg-5.mm: New.
4334         * obj-c++.dg/property/property-neg-6.mm: New.
4335         * obj-c++.dg/property/property-neg-7.mm: New.
4336         * obj-c++.dg/property/property.exp: New.
4337
4338 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4339
4340         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
4341
4342 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
4343
4344         PR c/45969
4345         * gcc.c-torture/compile/pr45969-1.c: New test.
4346
4347 2010-10-14  Richard Guenther  <rguenther@suse.de>
4348
4349         PR tree-optimization/44913
4350         * gcc.dg/torture/pr44913.c: New testcase.
4351
4352 2010-10-14  Richard Guenther  <rguenther@suse.de>
4353
4354         PR lto/45382
4355         * g++.dg/lto/20101014-2_0.C: New testcase.
4356
4357 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4358
4359         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
4360         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
4361         * gcc.target/i386/pr44130.c: Likewise.
4362         * gcc.target/i386/pr44144.c: Likewise.
4363         * gcc.target/i386/pr44180.c: Likewise.
4364         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4365         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
4366         * gcc.target/i386/vect-sizes-1.c: Likewise.
4367         * gcc.target/i386/vectorize4-avx.c: Likewise.
4368
4369 2010-10-14  Richard Guenther  <rguenther@suse.de>
4370
4371         PR lto/44561
4372         * g++.dg/lto/20101010-3_0.C: New testcase.
4373         * g++.dg/lto/20101010-4_0.C: Likewise.
4374
4375 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
4376
4377         * objc.dg/pr45878.m: Update to include NSConstantString interface
4378         for -fnext-runtime.
4379         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
4380         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
4381         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
4382         reference for m64 -fnext-runtime.
4383
4384 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4385
4386         * gcc.target/i386/vect-sizes-1.c: New.
4387
4388 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4389
4390         PR middle-end/46011
4391         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
4392
4393 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4394
4395         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
4396         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4397
4398 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
4399
4400         * gcc.target/ia64/20101005.c: New test.
4401
4402 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
4403
4404         PR rtl-optimization/45570
4405         * gcc.dg/pr45570.c: New test.
4406
4407 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4408
4409         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
4410         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4411         * gcc.target/i386/vectorize4-avx.c: Likewise.
4412
4413 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4414
4415         * gcc.target/i386/avx-copysign-vec.c: New.
4416         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
4417
4418 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4419
4420         PR middle-end/44130
4421         * gcc.target/i386/pr44130.c: New.
4422
4423 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4424
4425         PR middle-end/44144
4426         * gcc.target/i386/pr44144.c: New.
4427
4428 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4429
4430         PR target/44180
4431         * gcc.target/i386/pr44180.c: New.
4432
4433 2010-10-13  Jason Merrill  <jason@redhat.com>
4434
4435         * g++.dg/template/canon-type-8.C: New.
4436
4437 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
4438
4439         * gcc.c-torture/execute/20101013-1.c: New test.
4440
4441 2010-10-13  Richard Guenther  <rguenther@suse.de>
4442
4443         PR objc/45878
4444         * objc.dg/pr45878.m: New testcase.
4445
4446 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
4447
4448         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
4449         * gcc.dg/format/dfp-printf-1.c: Likewise.
4450         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
4451
4452 2010-10-13  Richard Guenther  <rguenther@suse.de>
4453
4454         PR tree-optimization/45788
4455         * g++.dg/pr45788.C: New testcase.
4456
4457 2010-10-13  Richard Guenther  <rguenther@suse.de>
4458
4459         PR tree-optimization/45970
4460         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
4461
4462 2010-10-13  Richard Guenther  <rguenther@suse.de>
4463
4464         PR tree-optimization/45982
4465         * gcc.dg/torture/pr45982.c: New testcase.
4466         * gcc.dg/tree-ssa/pr24287.c: Adjust.
4467         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
4468         * gcc.dg/torture/pr39074-2.c: Likewise.
4469
4470 2010-10-13  Richard Guenther  <rguenther@suse.de>
4471
4472         PR middle-end/45874
4473         * g++.dg/torture/pr45874.C: New testcase.
4474
4475 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
4476
4477         * objc.dg/attributes/method-attribute-1.m: Update to respond
4478         to implemented method attributes..
4479         * objc.dg/attributes/method-attribute-2.m: Likewise.
4480         * objc.dg/attributes/method-attribute-3.m: Likewise.
4481         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4482         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4483         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4484
4485 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
4486
4487         PR libobjc/23214
4488         * objc.dg/pr23214.m: New.
4489
4490 2010-10-12  Michael Eager  <eager@eagercon.com>
4491
4492         PR testsuite/45856
4493         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
4494         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
4495
4496 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
4497
4498         PR fortran/45636
4499         * gcc.c-torture/execute/pr45636.c: New test.
4500         * gfortran.dg/pr45636.f90: New test.
4501
4502 2010-10-12  Richard Henderson  <rth@redhat.com>
4503
4504         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
4505
4506 2010-10-12  Daniel Kraft  <d@domob.eu>
4507
4508         PR fortran/38936
4509         * gfortran.dg/associate_1.f03: More tests with derived-types.
4510         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
4511         * gfortran.dg/associate_8.f03: Fix typo.
4512         * gfortran.dg/initialization_27.f90: Fix typo.
4513
4514 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4515
4516         PR testsuite/45851
4517         * lib/lto.exp (lto-get-options-main): Support optional target
4518         selector for dg-extra-ld-options.
4519
4520 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4521
4522         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
4523         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
4524
4525 2010-10-11  Martin Jambor  <mjambor@suse.cz>
4526
4527         PR middle-end/45699
4528         * g++.dg/torture/pr45699.C: New test.
4529         * g++.dg/otr-fold-1.C: Adjusted.
4530         * g++.dg/otr-fold-1.C: Likewise.
4531
4532 2010-10-11  Nick Clifton  <nickc@redhat.com>
4533
4534         * gcc.c-torture/compile/pr44197.c: Require visibility support.
4535         Allow for a user label prefix.
4536
4537 2010-10-10  Richard Guenther  <rguenther@suse.de>
4538
4539         * g++.dg/lto/20101010-1_0.C: New testcase.
4540         * g++.dg/lto/20101010-2_0.C: Likewise.
4541
4542 2010-10-11  Ira Rosen  <irar@il.ibm.com>
4543
4544         PR tree-optimization/45902
4545         * gcc.dg/vect/45902.c: New test.
4546
4547 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
4548
4549         PR target/45870
4550         * gcc.dg/tls/pr45870.c: New test.
4551
4552 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
4553
4554         PR fortran/45961
4555         * gfortran.dg/typebound_operator_6.f03: New.
4556
4557 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
4558
4559         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
4560         and adjust -export symbol scanning.
4561         * g++.dg/ext/dllexport1.C: Likewise.
4562         * g++.dg/ext/dllexport3.C: Likewise.
4563         * gcc.dg/dll-3.c: Likewise.
4564         * gcc.dg/dll-4.c: Likewise.
4565         * gcc.dg/dll-5.c: Likewise.
4566
4567 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
4568
4569         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
4570         instead of tree_profile dump file.
4571         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
4572         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
4573         dump file.
4574
4575 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
4576
4577         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
4578
4579 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4580
4581         * gfortran.dg/character_comparison_4.f90:  New test.
4582         * gfortran.dg/character_comparison_5.f90:  New test.
4583         * gfortran.dg/character_comparison_6.f90:  New test.
4584
4585 2010-10-09  Richard Henderson  <rth@redhat.com>
4586
4587         * lib/target-supports.exp
4588         (check_effective_target_automatic_stack_alignment): Always true.
4589
4590 2010-10-09  Richard Guenther  <rguenther@suse.de>
4591
4592         PR lto/45956
4593         * gcc.dg/lto/20101009-2_0.c: New testcase.
4594         * gcc.dg/lto/20101009-2_1.c: Likewise.
4595         * gcc.dg/lto/20101009-2_2.c: Likewise.
4596
4597 2010-10-09  Richard Guenther  <rguenther@suse.de>
4598
4599         PR lto/45947
4600         * g++.dg/lto/20101009-1_0.C: New testcase.
4601
4602 2010-10-09  Richard Guenther  <rguenther@suse.de>
4603
4604         PR tree-optimization/45945
4605         * gcc.dg/lto/20101009-1_0.c: New testcase.
4606
4607 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
4608
4609         PR target/45913
4610         * gcc.target/i386/pr45913.c: New.
4611
4612 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4613
4614         PR fortran/45943
4615         * gfortran.dg/streamio_16.f90: Update test.
4616
4617 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
4618
4619         PR tree-optimization/45903
4620         * gcc.target/i386/pr45903.c: New test.
4621
4622 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
4623
4624         * gnat.dg/interface5.adb: Compile with warnings disabled.
4625
4626 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4627
4628         * obj-c++.dg/encode-10.mm: New testcase.
4629
4630 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4631
4632         PR objc++/23614
4633         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
4634         C++ class.  Removed XFAIL.
4635
4636 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
4637
4638         PR fortran/45933
4639         * gfortran.dg/typebound_operator_5.f03: New.
4640
4641 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4642
4643         Merge from 'apple/trunk' branch on FSF servers.
4644
4645         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
4646
4647         Radar 4508851
4648         * obj-c++.dg/method-namespace-1.mm: New.
4649
4650 2010-10-07  Martin Jambor  <mjambor@suse.cz>
4651
4652         * gcc.dg/tree-ssa/sra-11.c: New test.
4653
4654 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
4655
4656         PR Tree-Vect/45847
4657         * gcc.dg/vect/pr45847.c: New test.
4658
4659 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4660             Kai Tietz  <kai.tietz@onevision.com>
4661
4662         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
4663
4664 2010-10-07  Richard Guenther  <rguenther@suse.de>
4665
4666         PR tree-optimization/45732
4667         * gcc.dg/torture/pr45732.c: New testcase.
4668
4669 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4670
4671         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
4672         * objc.dg/foreach-2.m: Likewise.
4673         * objc.dg/foreach-3.m: Likewise.
4674         * objc.dg/foreach-4.m: Likewise.
4675         * objc.dg/foreach-5.m: Likewise.
4676         * objc.dg/foreach-6.m: Likewise.
4677         * objc.dg/foreach-7.m: Likewise.
4678         * objc.dg/objc-foreach-4.m: Likewise.
4679         * objc.dg/objc-foreach-5.m: Likewise.
4680
4681 2010-10-07  Richard Guenther  <rguenther@suse.de>
4682
4683         PR middle-end/45869
4684         * gcc.dg/torture/pr45869.c: New testcase.
4685
4686 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4687
4688         * objc.dg/set-not-used-1.m: New
4689         * obj-c++.dg/set-not-used-1.mm: New.
4690
4691 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4692
4693         * objc.dg/attributes/method-attribute-3.m: New.
4694         * obj-c++.dg/attributes/method-attribute-3.mm: New.
4695
4696 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
4697
4698         PR fortran/45916
4699         * gfortran.dg/generic_typebound_operator_1.f90: New test.
4700
4701 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4702
4703         PR fortran/45889
4704         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
4705
4706 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4707
4708         Merge from 'apple/trunk' branch on FSF servers.
4709
4710         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
4711
4712         Radar 4278774
4713         * obj-c++.dg/encode-9.mm: New.
4714
4715 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4716
4717         * g++.dg/cpp0x/pr45908.C: New test.
4718
4719 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4720
4721         * gnat.dg/opt6.ad[sb]: New test.
4722
4723 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4724
4725         Implemented fast enumeration for Objective-C.
4726         * objc.dg/foreach-1.m: New.
4727         * objc.dg/foreach-2.m: New.
4728         * objc.dg/foreach-3.m: New.
4729         * objc.dg/foreach-4.m: New.
4730         * objc.dg/foreach-5.m: New.
4731         * objc.dg/foreach-6.m: New.
4732         * objc.dg/foreach-7.m: New.
4733
4734         Merge from 'apple/trunk' branch on FSF servers:
4735         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
4736
4737         Radar 4502236
4738         * objc.dg/objc-foreach-5.m: New.
4739
4740         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
4741
4742         Radar 4507230
4743         * objc.dg/objc-foreach-4.m: New.
4744
4745         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
4746
4747         Radar 4472881
4748         * objc.dg/objc-foreach-3.m: New.
4749
4750         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
4751
4752         Radar 4468498
4753         * objc.dg/objc-foreach-2.m: New.
4754
4755         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
4756
4757         Radar 4294910
4758         * objc.dg/objc-foreach-1.m: New
4759
4760 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
4761
4762         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
4763         unsigned values.
4764
4765 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4766
4767         PR objc++/28050
4768         * obj-c++.dg/syntax-error-10.mm: New.
4769
4770 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4771
4772         PR objc++/23707
4773         * obj-c++.dg/syntax-error-9.mm: New.
4774
4775 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4776
4777         PR objc++/31126
4778         * obj-c++.dg/syntax-error-8.mm: New.
4779
4780 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4781
4782         Merge from 'apple/trunk' branch on FSF servers.
4783
4784         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
4785
4786         Radar 4290840
4787         * obj-c++.dg/syntax-error-7.mm: New
4788
4789         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
4790
4791         Radar 4294425
4792         * obj-c++.dg/syntax-error-6.mm: New
4793
4794         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
4795
4796         Radar 4261146
4797         * obj-c++.dg/syntax-error-5.mm: New
4798
4799         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
4800
4801         Radar 4093475
4802         * obj-c++.dg/syntax-error-[3-4].mm: New.
4803
4804         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
4805
4806         Radar 4185810
4807         * obj-c++.dg/syntax-error-[1-2].mm: New.
4808
4809 2010-10-05  Ira Rosen  <irar@il.ibm.com>
4810
4811         PR tree-optimization/45752
4812         * gcc.dg/vect/pr45752.c: New test.
4813
4814 2010-10-05  Richard Guenther  <rguenther@suse.de>
4815
4816         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
4817         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4818         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4819         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4820         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4821         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4822         * gcc.dg/tree-prof/stringop-1.c: Likewise.
4823         * gcc.dg/tree-prof/stringop-2.c: Likewise.
4824         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
4825         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
4826         * gcc.dg/tree-prof/update-loopch.c: Likewise.
4827         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
4828         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4829         * gcc.dg/tree-prof/tracer-1.c: Likewise.
4830         * gcc.dg/tree-ssa/inline-4.c: Likewise.
4831         * gcc.dg/tree-ssa/inline-3.c: Likewise.
4832         * gcc.dg/tree-ssa/20080530.c: Likewise.
4833         * g++.dg/tree-ssa/inline-3.C: Likewise.
4834         * g++.dg/tree-ssa/inline-1.C: Likewise.
4835         * g++.dg/tree-ssa/inline-2.C: Likewise.
4836         * gcc.dg/profile-dir-1.c: Likewise.
4837         * gcc.dg/profile-dir-2.c: Likewise.
4838         * gcc.dg/profile-dir-3.c: Likewise.
4839
4840 2010-10-05  Richard Guenther  <rguenther@suse.de>
4841
4842         PR middle-end/45877
4843         * g++.dg/torture/pr45877.C: New testcase.
4844
4845 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
4846
4847         PR debug/45849
4848         * gcc.dg/debug/pr45849.c: New test.
4849
4850         PR middle-end/45876
4851         * gcc.c-torture/compile/pr45876.c: New test.
4852
4853 2010-10-04  Julian Brown  <julian@codesourcery.com>
4854
4855         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
4856         vect_hw_misalign.
4857         * gcc.dg/vect/vect-60.c: Likewise.
4858         * gcc.dg/vect/vect-56.c: Likewise.
4859         * gcc.dg/vect/vect-93.c: Likewise.
4860         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4861         * gcc.dg/vect/vect-95.c: Likewise.
4862         * gcc.dg/vect/vect-96.c: Likewise.
4863         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
4864         * gcc.dg/vect/slp-25.c: Likewise.
4865         * gcc.dg/vect/slp-3.c: Likewise.
4866         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4867         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4868         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
4869         * gcc.dg/vect/vect-109.c: Likewise.
4870         * gcc.dg/vect/vect-peel-1.c: Likewise.
4871         * gcc.dg/vect/vect-peel-2.c: Likewise.
4872         * lib/target-supports.exp
4873         (check_effective_target_arm_vect_no_misalign): New.
4874         (check_effective_target_vect_no_align): Use above.
4875         (check_effective_target_vect_element_align): New.
4876         (add_options_for_quad_vectors): New.
4877
4878 2010-10-04  Martin Jambor  <mjambor@suse.cz>
4879
4880         PR tree-optimization/45572
4881         * g++.dg/ipa/pr45572-1.C: New test.
4882         * g++.dg/ipa/pr45572-2.C: Likewise.
4883
4884 2010-10-03  Ian Lance Taylor  <iant@google.com>
4885
4886         * gcc.dg/anon-struct-11.c: New test.
4887         * gcc.dg/anon-struct-12.c: New test.
4888         * gcc.dg/anon-struct-13.c: New test.
4889         * gcc.dg/anon-struct-14.c: New test.
4890
4891 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
4892
4893         * g++.dg/torture/pr45764.C: Revert revision 164914.
4894         * gcc.dg/vect/pr43432.c: Likewise.
4895         * gcc.dg/vect/vect-114.c: Likewise.
4896         * gcc.dg/vect/vect-15.c: Likewise.
4897
4898 2010-10-03  Jason Merrill  <jason@redhat.com>
4899
4900         * g++.dg/cpp0x/sfinae5.C: New.
4901
4902 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
4903
4904         PR tree-optimization/45720
4905         PR tree-optimization/45764
4906         * g++.dg/torture/pr45764.C: New.
4907
4908         * gcc.dg/vect/pr43432.c: Xfail.
4909         * gcc.dg/vect/vect-114.c: Likewise.
4910         * gcc.dg/vect/vect-15.c: Likewise.
4911
4912 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4913
4914         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
4915         hppa*-*-hpux*.
4916         * gcc.dg/torture/pr45678-2.c: Likewise.
4917
4918 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
4919
4920         PR fortran/45748
4921         * gfortran.dg/intrinsic_6.f90: New.
4922
4923 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4924
4925         PR fortran/42831
4926         * gfortran.dg/dependency_37.f90:  New test.
4927
4928 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
4929
4930         * gcc.target/i386/shift_mask.c: New test.
4931
4932 2010-10-01  Richard Guenther  <rguenther@suse.de>
4933
4934         PR tree-optimization/45854
4935         * g++.dg/torture/pr45854.C: New testcase.
4936
4937 2010-09-30  Michael Eager  <eager@eagercon.com>
4938
4939         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
4940         __FLT_{MIN,MAX}__.
4941
4942 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4943
4944         PR middle-end/45758
4945         * gfortran.dg/graphite/pr45758.f90: New.
4946
4947 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4948
4949         PR middle-end/45230
4950         * gcc.dg/graphite/id-pr45230.c: New.
4951
4952 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4953
4954         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
4955         * gfortran.dg/graphite/graphite.exp: Same.
4956         * gcc.dg/graphite/vect-pr43423.c: New.
4957
4958 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4959
4960         PR target/45843
4961         * g++.dg/torture/pr45843.C: New test.
4962
4963 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
4964
4965         PR fortran/45828
4966         * gfortran.dg/allocate_derived_5.f90: New.
4967
4968 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4969
4970         PR tree-optimization/31261
4971         * gcc.dg/tree-ssa/pr31261.c: New test.
4972
4973 2010-09-30  Michael Eager  <eager@eagercon.com>
4974
4975         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
4976         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
4977         * gcc.target/microblaze/microblaze.exp: Ditto.
4978         * gcc.target/microblaze/others/string_cst1.c: Ditto.
4979         * gcc.target/microblaze/others/string_cst2.c: Ditto.
4980         * gcc.target/microblaze/others/data_var1.c: Ditto.
4981         * gcc.target/microblaze/others/data_var2.c: Ditto.
4982         * gcc.target/microblaze/others/data_var3.c: Ditto.
4983         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
4984         * gcc.target/microblaze/others/strings1.c:: Ditto.
4985         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
4986         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
4987         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
4988         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4989         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4990         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4991         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4992         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4993         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
4994         * gcc.target/microblaze/isa/pcmp.c: Ditto.
4995         * gcc.target/microblaze/isa/nofloat.c: Ditto.
4996         * gcc.target/microblaze/isa/fcvt.c: Ditto.
4997         * gcc.target/microblaze/isa/float.c: Ditto.
4998         * gcc.target/microblaze/isa/mulh.c: Ditto.
4999         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
5000         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
5001         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
5002         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
5003         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
5004         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
5005         * gcc.target/microblaze/isa/bshift.c: Ditto.
5006         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
5007         * gcc.target/microblaze/isa/div.c: Ditto.
5008         * gcc.target/microblaze/isa/vanilla.c: Ditto.
5009         * gcc.target/microblaze/isa/mul.c: Ditto.
5010
5011 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
5012
5013         merge from FSF 'apple/trunk' branch.
5014         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
5015
5016         Radar 4386773
5017         * objc.dg/enhanced-proto-1.m: New.
5018         * objc.dg/enhanced-proto-2.m: New.
5019         * obj-c++.dg/enhanced-proto-1.mm: New
5020         * obj-c++.dg/enhanced-proto-2.mm: New.
5021
5022 2010-09-30  Richard Guenther  <rguenther@suse.de>
5023
5024         PR testsuite/45702
5025         * gcc.dg/debug/pr41893-1.c: Adjust.
5026         * gcc.dg/pr30762-1.c: Likewise.
5027         * gcc.dg/pr31529-1.c: Likewise.
5028         * gcc.dg/pr34457-1.c: Likewise.
5029         * gcc.dg/pr34668-1.c: Likewise.
5030         * gcc.dg/pr43557-1.c: Likewise.
5031
5032 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
5033
5034         PR objc/45842
5035         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
5036         * objc.dg/const-str-3.m: Correct header for memcpy.
5037         * objc.dg/const-str-7.m: Likewise.
5038         * objc.dg/method-20b.m: Provide an implementation of Object.
5039         Adjust XFAIL for m64 NeXT runtime.
5040         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
5041         * objc.dg/encode-3.m: Correct line ordering, provide header for
5042         sprintf.
5043         * objc.dg/encode-7-next.m: Only run for 32bit.
5044         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
5045         * objc.dg/type-size-2.m: Provide an implementation of Object.
5046         Ajust headers.
5047         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
5048         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
5049         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
5050         Adjust XFAIL for m64 NeXT runtime.
5051         * obj-c++.dg/method-22.mm: Likewise.
5052         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
5053
5054 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
5055
5056         Merge from 'apple/trunk' branch on FSF servers.
5057
5058         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
5059
5060         Radar 4278236
5061         * obj-c++.dg/bad-forward-decl.mm: New
5062
5063 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
5064
5065         * ada/acats/run_acats: Revert revision 157037.
5066
5067 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
5068
5069         Merge from 'apple/trunk' branch on FSF servers.
5070
5071         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
5072
5073         Radar 4281748
5074         * objc.dg/naming-2.m: Update
5075         * objc.dg/naming-3.m: New
5076
5077 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
5078
5079         PR target/40457
5080         * gcc.target/arm/pr40457-3.c: New test.
5081
5082 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
5083
5084         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
5085         alias checking.
5086         * lib/target-supports.exp (check_ifunc_available): Likewise.
5087
5088 2010-09-29  Tristan Gingold  <gingold@adacore.com>
5089
5090         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
5091
5092 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
5093
5094         * objc.dg/keywords-1.m: New test.
5095         * objc.dg/keywords-2.m: New test.
5096         * objc.dg/keywords-3.m: New test.
5097         * obj-c++.dg/keywords-1.mm: New test.
5098         * obj-c++.dg/keywords-2.mm: New test.
5099
5100 2010-09-28  Jason Merrill  <jason@redhat.com>
5101
5102         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
5103         * g++.dg/ext/complit11.C: Likewise.
5104         * g++.old-deja/g++.law/temps1.C: Likewise.
5105
5106         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
5107         * g++.old-deja/g++.mike/misc6.C: Likewise.
5108
5109 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
5110
5111         * objc.dg/attributes/method-attribute-1.m: New.
5112         * objc.dg/attributes/method-attribute-2.m: New.
5113
5114         * obj-c++.dg/attributes/method-attribute-1.m: New.
5115         * obj-c++.dg/attributes/method-attribute-2.m: New.
5116
5117 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
5118
5119         * objc.dg/attributes: New.
5120         * objc.dg/attributes/attributes.exp: New.
5121         * objc.dg/attributes/class-attribute-1.m: New.
5122         * objc.dg/attributes/class-attribute-2.m: New
5123         * objc.dg/attributes/categ-attribute-1.m: New
5124         * objc.dg/attributes/categ-attribute-2.m: New
5125         * objc.dg/attributes/proto-attribute-1.m: New
5126
5127         * obj-c++.dg/attributes: New.
5128         * obj-c++.dg/attributes/attributes.exp: New
5129         * obj-c++.dg/attributes/class-attribute-1.mm: New
5130         * obj-c++.dg/attributes/class-attribute-2.mm: New
5131         * obj-c++.dg/attributes/categ-attribute-1.mm: New
5132         * obj-c++.dg/attributes/categ-attribute-2.mm: New
5133         * obj-c++.dg/attributes/proto-attribute-1.mm: New
5134
5135 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
5136
5137         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
5138         from the branch renamed to method-20b.m to avoid clashes).
5139
5140         2005-08-23  Stuart Hastings  <stuart@apple.com>
5141                     Ziemowit Laski  <zlaski@apple.com>
5142
5143         Radar 4209854
5144         * obj-c++.dg/method-23.mm: New.
5145         * objc.dg/method-20.m: New.
5146
5147 2010-09-28  Jan Hubicka  <jh@suse.cz>
5148
5149         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
5150
5151 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5152
5153         PR target/44452
5154         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
5155         i?86-*-solaris2.[89], *-*-vxworks*.
5156         * gcc.target/i386/pr22152.c: Likewise.
5157         * gcc.target/i386/vect8-ret.c: New test.
5158
5159 2010-09-28  Jie Zhang  <jie@codesourcery.com>
5160
5161         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
5162
5163 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
5164
5165         Merge from 'apple/trunk' branch on FSF servers.
5166
5167         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
5168
5169         Radar 4175534
5170         * obj-c++.dg/method-22.mm: New.
5171
5172 2010-09-27  Jason Merrill  <jason@redhat.com>
5173
5174         * g++.dg/cpp0x/rv-lvalue-req.C: New.
5175         * g++.dg/ext/complit11.C: Adjust.
5176         * g++.old-deja/g++.law/temps1.C: Adjust.
5177         * g++.old-deja/g++.ns/koenig6.C: Adjust.
5178         * g++.old-deja/g++.oliva/partord1.C: Adjust.
5179
5180 2010-09-27  Ian Lance Taylor  <iant@google.com>
5181
5182         * lib/target-supports.exp (check_effective_target_split_stack):
5183         New procedure.
5184         * gcc.dg/split-1.c: New test.
5185         * gcc.dg/split-2.c: New test.
5186         * gcc.dg/split-3.c: New test.
5187         * gcc.dg/split-4.c: New test.
5188
5189 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5190
5191         PR objc/25464
5192         * objc.dg/type-size-3.m: New test.
5193
5194 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5195
5196         PR objc/45763
5197         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
5198
5199 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5200
5201         PR objc/25450
5202         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
5203         * objc.dg/type-size-2.m: Same change.
5204         * obj-c++.dg/encode-5.mm: Same change.
5205
5206 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5207
5208         Merge from 'apple/trunk' branch on FSF servers.  The original
5209         Changelogs are below.
5210
5211         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
5212         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
5213         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
5214         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
5215         in the branch).
5216         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
5217         proto-qual-1.m in the branch) and the normal ABI on GNU.
5218         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
5219         the test only with the NeXT runtime.
5220         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
5221         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
5222         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
5223         Run the test only with the NeXT runtime.
5224
5225         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
5226
5227         Radar 4492973
5228         * objc.dg/encode-7-64bit.m: New.
5229         * objc.dg/encode-7.m: Skip if -m64.
5230
5231         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
5232
5233         Radar 4301047
5234         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
5235         * obj-c++.dg/threedotthree-abi-1.mm: New
5236         * objc.dg/threedotthree-abi-1.m: New
5237
5238         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
5239
5240         Radar 4136935
5241         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
5242         * objc.dg/encode-6.m: Likewise.
5243         * objc.dg/encode-7.m: New test case.
5244
5245 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5246
5247         Merge from 'apple/trunk' branch on FSF servers.  Renamed
5248         const-str-12.m to constr-str-12b.m to avoid conflicts.
5249
5250         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
5251
5252         Radar 4229905
5253         * obj-c++.dg/warn5.mm: New
5254
5255         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
5256
5257         Radar 4154928
5258         * obj-c++.dg/const-str-12.mm: New.
5259         * objc.dg/const-str-12.m: New.
5260
5261 2010-09-27  Tobias Burnus  <burnus@net-b.de>
5262
5263         PR fortran/40569
5264         PR fortran/40568
5265         * gfortran.dg/storage_size_2.f08: Fix test.
5266         * gfortran.dg/c_sizeof_1.f90: Fix test.
5267         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
5268         * gfortran.dg/c_sizeof_3.f90: New.
5269         * gfortran.dg/c_sizeof_4.f90: New.
5270         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
5271         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
5272
5273 2010-09-26  Daniel Kraft  <d@domob.eu>
5274
5275         PR fortran/45783
5276         PR fortran/45795
5277         * gfortran.dg/select_type_18.f03: New test.
5278
5279 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
5280
5281         * gnat.dg/return2.ad[sb]: New test.
5282         * gnat.dg/return2_pkg.ads: New helper.
5283
5284 2010-09-25  Daniel Kraft  <d@domob.eu>
5285
5286         PR fortran/45776
5287         * gfortran.dg/io_constraints_6.f03: New test.
5288         * gfortran.dg/io_constraints_7.f03: New test.
5289         * gfortran.dg/newunit_2.f90: New test.
5290
5291 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
5292
5293         * gfortran.dg/operator_c1202.f90: New test.
5294
5295 2010-09-24  Jan Hubicka  <jh@suse.cz>
5296
5297         * gcc.dg/tree-ssa/leaf.c: New testcase.
5298
5299 2010-09-24  Jan Hubicka  <jh@suse.cz>
5300
5301         PR tree-optimization/45738
5302         PR tree-optimization/45741
5303         * gcc.c-torture/compile/pr45741.c: New.
5304         * gfortran.fortran-torture/compile/pr45738.f90: New.
5305
5306 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
5307
5308         * gcc.dg/cpp/undef-opt-1.c: New test.
5309
5310 2010-09-24  Jason Merrill  <jason@redhat.com>
5311
5312         * g++.dg/other/error10.C: Adjust expected output.
5313
5314 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
5315
5316         PR middle-end/45234
5317         * gcc.dg/torture/stackalign/alloca-6.c: New test.
5318         * gcc.target/i386/pr45234.c: New test.
5319
5320 2010-09-24  Richard Guenther  <rguenther@suse.de>
5321
5322         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
5323
5324 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5325
5326         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
5327         as a comment leader in regexp.
5328
5329 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5330
5331         * objc.dg/sync-2.m: New test.
5332         * obj-c++.dg/sync-2.mm: New test.
5333
5334 2010-09-24  Tobias Burnus  <burnus@net-b.de>
5335
5336         PR fortran/40571
5337         * gfortran.dg/iso_fortran_env_7.f90: New.
5338
5339 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5340
5341         * obj-c++.dg/too-many-args.mm: New file.
5342
5343 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5344
5345         Merge from 'apple/trunk' branch on FSF servers.
5346
5347         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
5348
5349         Radar 4491608
5350         * objc.dg/too-many-args.m: New
5351
5352 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
5353
5354         PR fortran/45744
5355         * gfortran.dg/dependency_36.f90:  New test.
5356
5357 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
5358
5359         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
5360         * gcc.target/i386/pad-3.c: Ditto.
5361         * gcc.target/i386/pad-7.c: Ditto.
5362         * gcc.target/i386/pad-7.c: Ditto.
5363         * gcc.target/i386/pr36502.c: Ditto.
5364         * gcc.target/i386/zee.c: Ditto.
5365         * gcc.target/i386/20060821-1.c: Ditto.
5366         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
5367         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
5368         * gcc.target/i386/pad-5b.c: Ditto.
5369         * gcc.target/i386/pad-6a.c: Ditto.
5370         * gcc.target/i386/pad-6b.c: Ditto.
5371         * gcc.target/i386/pad-8.c: Ditto.
5372         * gcc.target/i386/pad-9.c: Ditto.
5373         * gcc.target/i386/pad-10.c: Ditto.
5374         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
5375
5376 2010-09-23  Richard Guenther  <rguenther@suse.de>
5377
5378         PR tree-optimization/45565
5379         * g++.dg/ipa/pr45565.C: New testcase.
5380
5381 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
5382
5383         PR fortran/45745
5384         PR fortran/45648
5385         * gfortran.dg/vector_subscript_bound_1.f90: New.
5386
5387 2010-09-23  Richard Guenther  <rguenther@suse.de>
5388
5389         PR middle-end/45750
5390         * gcc.dg/pr45750.c: New testcase.
5391
5392 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
5393
5394         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
5395         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
5396         build.
5397
5398 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
5399
5400         PR rtl-optimization/44374
5401         * gcc.target/arm/headmerge-1.c: New test.
5402         * gcc.target/arm/headmerge-2.c: New test.
5403         * gcc.target/i386/headmerge-1.c: New test.
5404         * gcc.target/i386/headmerge-2.c: New test.
5405
5406 2010-09-23  Daniel Kraft  <d@domob.eu>
5407
5408         PR fortran/38936
5409         PR fortran/44044
5410         PR fortran/45474
5411         * gfortran.dg/intrinsic_intent_1.f03: New test.
5412         * gfortran.dg/select_type_17.f03: New test.
5413         * gfortran.dg/associate_5.f03: More definability tests.
5414         * gfortran.dg/enum_2.f90: Check definability.
5415         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
5416         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
5417         * gfortran.dg/char_expr_2.f90: Ditto.
5418         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
5419         * gfortran.dg/enum_5.f90: Ditto.
5420         * gfortran.dg/equiv_constraint_8.f90: Ditto.
5421         * gfortran.dg/impure_assignment_2.f90: Ditto.
5422         * gfortran.dg/impure_assignment_3.f90: Ditto.
5423         * gfortran.dg/intent_out_1.f90: Ditto.
5424         * gfortran.dg/intent_out_3.f90: Ditto.
5425         * gfortran.dg/pointer_assign_7.f90: Ditto.
5426         * gfortran.dg/pointer_intent_3.f90: Ditto.
5427         * gfortran.dg/pr19936_1.f90: Ditto.
5428         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
5429         * gfortran.dg/simpleif_2.f90: Ditto.
5430         * gfortran.dg/protected_5.f90: Ditto.
5431         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
5432         * gfortran.dg/protected_6.f90: Ditto.
5433         * gfortran.dg/protected_7.f90: Ditto.
5434
5435 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5436
5437         PR libfortran/45710
5438         * gfortran.dg/namelist_65.f90: New test.
5439
5440 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5441
5442         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
5443         the regexp pattern between the expected label and location string.
5444
5445 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5446
5447         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
5448
5449 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5450
5451         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
5452         * gcc.dg/pr27898.c: Likewise.
5453         * gcc.dg/pr28712.c: Likewise.
5454         * gcc.dg/pr30762-1.c: Likewise.
5455         * gcc.dg/pr31529-1.c: Likewise.
5456         * gcc.dg/pr34457-1.c: Likewise.
5457         * gcc.dg/pr34668-1.c: Likewise.
5458         * gcc.dg/pr34989-1.c: Likewise.
5459         * gcc.dg/pr43557-1.c: Likewise.
5460
5461 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
5462
5463         PR rtl-optimization/45739
5464         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
5465
5466 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
5467
5468         * gcc.target/sparc/mnofpu.c: New test.
5469
5470 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
5471
5472         PR rtl-optimization/45739
5473         * gcc.target/i386/pr45739.c: New test.
5474
5475 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
5476
5477         PR fortran/45648
5478         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5479         and counts. Add non-elemental function call check.
5480
5481         PR fortran/45648
5482         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
5483         arguments checks. Update temporary counts.
5484         * gfortran.dg/transpose_optimization_1.f90: New.
5485
5486 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
5487
5488         PR objc/23710
5489         * objc.dg/invalid-method-1.m: New.
5490
5491 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
5492
5493         Merge from 'apple/trunk' branch on FSF servers.
5494
5495         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
5496
5497         Radar 4291785
5498         * objc.dg/naming-4.m: New
5499         * objc.dg/naming-5.m: New
5500         * obj-c++.dg/naming-1.mm: New
5501         * obj-c++.dg/naming-2.mm: New
5502
5503 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
5504             Jack Howarth  <howarth@bromo.med.uc.edu>
5505
5506         PR c++/45645
5507         * g++.dg/torture/pr44972.C: Use portable assert().
5508
5509 2010-09-21  Richard Guenther  <rguenther@suse.de>
5510
5511         PR tree-optimization/45580
5512         * g++.dg/torture/pr45580.C: New testcase.
5513
5514 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
5515
5516         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
5517
5518 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
5519
5520         PR fortran/45438
5521         * gfortran.dg/pointer_check_7.f90: New.
5522
5523 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
5524
5525         PR rtl-optimization/45728
5526         * gcc.c-torture/compile/pr45728.c: New test.
5527
5528 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
5529
5530         PR fortran/45081
5531         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
5532
5533 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
5534
5535         * g++.dg/tree-ssa/pr45605.C: Add "\\".
5536
5537 2010-09-20  Richard Guenther  <rguenther@suse.de>
5538
5539         PR middle-end/45704
5540         * gcc.dg/torture/pr45704.c: New testcase.
5541
5542 2010-09-20  Jan Hubicka  <jh@suse.cz>
5543
5544         PR tree-optimize/45605
5545         * g++.dg/tree-ssa/pr45605.C: New testcase.
5546
5547 2010-09-20  Michael Matz  <matz@suse.de>
5548
5549         PR testsuite/45706
5550         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
5551         enough.
5552
5553 2010-09-20  Richard Guenther  <rguenther@suse.de>
5554
5555         PR tree-optimization/45705
5556         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
5557
5558 2010-09-20  Michael Matz  <matz@suse.de>
5559
5560         PR testsuite/45706
5561         * lib/target-supports.exp (check_effective_target_vect_perm):
5562         Add i?86-*-*.
5563
5564 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
5565
5566         PR rtl-optimization/45695
5567         * gcc.c-torture/execute/pr45695.c: New test.
5568
5569 2010-09-19  Jan Hubicka  <jh@suse.cz>
5570
5571         PR lto/44246
5572         * gcc.c-torture/compile/pr44246.c:New file.
5573
5574 2010-09-19  Ira Rosen  <irar@il.ibm.com>
5575
5576         PR tree-optimization/45714
5577         * gfortran.dg/vect/pr45714-a.f: New test.
5578         * gfortran.dg/vect/pr45714-b.f: New test.
5579
5580 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5581
5582         * gnat.dg/const1.adb: Rename into...
5583         * gnat.dg/constant1.adb: ...this.
5584         * gnat.dg/constant2.adb: New test.
5585         * gnat.dg/constant2_pkg1.ads: New helper.
5586         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
5587
5588 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5589
5590         * gnat.dg/specs/constant1.ads: New test.
5591         * gnat.dg/specs/constant1_pkg.ads: New helper.
5592
5593 2010-09-18  Jan Hubicka  <jh@suse.cz>
5594
5595         PR tree-optimization/45453
5596         * g++.dg/tree-ssa/pr45453.C: New testcase.
5597
5598 2010-09-18  Jason Merrill  <jason@redhat.com>
5599
5600         * g++.dg/cpp0x/initlist44.C: New.
5601
5602 2010-09-18  Richard Guenther  <rguenther@suse.de>
5603
5604         PR tree-optimization/45709
5605         * g++.dg/torture/pr45709-2.C: New testcase.
5606
5607 2010-09-18  Richard Guenther  <rguenther@suse.de>
5608
5609         PR tree-optimization/45709
5610         * g++.dg/torture/pr45709.C: New testcase.
5611
5612 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
5613
5614         PR testsuite/45719
5615         * gcc.target/i386/pad-3.c: Pass -fno-pic.
5616
5617 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5618
5619         * gcc.target/i386/pad-1.c: New.
5620         * gcc.target/i386/pad-2.c: Likewise.
5621         * gcc.target/i386/pad-3.c: Likewise.
5622         * gcc.target/i386/pad-4.c: Likewise.
5623         * gcc.target/i386/pad-5a.c: Likewise.
5624         * gcc.target/i386/pad-5b.c: Likewise.
5625         * gcc.target/i386/pad-6a.c: Likewise.
5626         * gcc.target/i386/pad-6b.c: Likewise.
5627         * gcc.target/i386/pad-7.c: Likewise.
5628         * gcc.target/i386/pad-8.c: Likewise.
5629         * gcc.target/i386/pad-9.c: Likewise.
5630         * gcc.target/i386/pad-10.c: Likewise.
5631
5632 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5633
5634         PR middle-end/45234
5635         * gcc.dg/torture/stackalign/alloca-5.c: New.
5636
5637 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5638
5639         PR middle-end/45678
5640         * gcc.dg/torture/pr45678-2.c: New.
5641
5642 2010-09-17  Richard Guenther  <rguenther@suse.de>
5643
5644         PR middle-end/45678
5645         * gcc.dg/torture/pr45678-1.c: New testcase.
5646
5647 2010-09-17  Michael Matz  <matz@suse.de>
5648
5649         PR tree-optimization/43432
5650         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
5651         check_effective_target_vect_perm_short): New predicates.
5652         (check_effective_target_vect_perm): Include x86_64.
5653         * gcc.dg/vect/pr43432.c: New test.
5654         * gcc.dg/vect/vect-114.c: Adjust.
5655         * gcc.dg/vect/vect-15.c: Ditto.
5656         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
5657         * gcc.dg/vect/slp-perm-9.c: Ditto.
5658
5659 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
5660
5661         PR testsuite/45692
5662         * objc/execute/exceptions/throw-nil.m: Run the test only with the
5663         GNU runtime.
5664
5665 2010-09-17  Richard Guenther  <rguenther@suse.de>
5666
5667         * gcc.dg/pr27898.c: Use -flto instead of -combine.
5668         * gcc.dg/pr28706.c: Likewise.
5669         * gcc.dg/pr28712.c: Likewise.
5670         * gcc.dg/pr30762-1.c: Likewise.
5671         * gcc.dg/pr30762-2.c: Likewise.
5672         * gcc.dg/pr31529-1.c: Likewise.
5673         * gcc.dg/pr31529-2.c: Likewise.
5674         * gcc.dg/pr34457-1.c: Likewise.
5675         * gcc.dg/pr34457-2.c: Likewise.
5676         * gcc.dg/pr34668-1.c: Likewise.
5677         * gcc.dg/pr34668-2.c: Likewise.
5678         * gcc.dg/pr34989-1.c: Likewise.
5679         * gcc.dg/pr34989-2.c: Likewise.
5680         * gcc.dg/pr43557-1.c: Likewise.
5681         * gcc.dg/pr43557-2.c: Likewise.
5682         * gcc.dg/debug/pr41893-1.c: Likewise.
5683         * gcc.dg/matrix/matrix.exp: Do not use -combine.
5684         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
5685         * gcc.dg/matrix/matrix-4.c: Likewise.
5686         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
5687         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
5688         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5689         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5690
5691 2010-09-16  Tobias Burnus  <burnus@net-b.de>
5692
5693         PR fortran/43665
5694         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
5695         optimizations.
5696         * gfortran.dg/intent_optimize_1.f90: New test.
5697
5698 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
5699
5700         * gcc.target/i386/divmod-1.c: New.
5701         * gcc.target/i386/divmod-2.c: Likewise.
5702         * gcc.target/i386/divmod-3.c: Likewise.
5703         * gcc.target/i386/divmod-4.c: Likewise.
5704         * gcc.target/i386/divmod-4a.c: Likewise.
5705         * gcc.target/i386/divmod-5.c: Likewise.
5706         * gcc.target/i386/divmod-6.c: Likewise.
5707         * gcc.target/i386/divmod-7.c: Likewise.
5708         * gcc.target/i386/divmod-8.c: Likewise.
5709         * gcc.target/i386/udivmod-1.c: Likewise.
5710         * gcc.target/i386/udivmod-2.c: Likewise.
5711         * gcc.target/i386/udivmod-3.c: Likewise.
5712         * gcc.target/i386/udivmod-4.c: Likewise.
5713         * gcc.target/i386/udivmod-4a.c: Likewise.
5714         * gcc.target/i386/udivmod-5.c: Likewise.
5715         * gcc.target/i386/udivmod-6.c: Likewise.
5716         * gcc.target/i386/udivmod-7.c: Likewise.
5717         * gcc.target/i386/udivmod-8.c: Likewise.
5718
5719 2010-09-16  Jan Hubicka  <jh@suse.cz>
5720
5721         * g++.dg/lto/pr45679-1_0.C: New file.
5722         * g++.dg/lto/pr45679-1_1.C: New file.
5723         * g++.dg/lto/pr45679-0_0.C: New file.
5724         * g++.dg/lto/pr45679-0_1.C: New file.
5725
5726 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
5727
5728         PR fortran/45674
5729         * gfortran.dg/class_dummy_2.f03: New.
5730
5731 2010-09-16  Richard Guenther  <rguenther@suse.de>
5732
5733         PR tree-optimization/45623
5734         * gcc.dg/torture/pr45623.c: New testcase.
5735
5736 2010-09-16  Ira Rosen  <irar@il.ibm.com>
5737
5738         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
5739         name and parentheses.
5740         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
5741
5742 2010-09-15  Jason Merrill  <jason@redhat.com>
5743
5744         * g++.dg/parse/parameter-declaration-2.C: New.
5745
5746         * g++.dg/cpp0x/scoped_enum2.C: New.
5747
5748 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
5749
5750         * gcc.c-torture/compile/20100915-1.c: New test.
5751
5752 2010-09-15  Martin Jambor  <mjambor@suse.cz>
5753
5754         PR middle-end/45644
5755         * gcc.dg/ipa/pr45644.c: New test.
5756
5757 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
5758
5759         PR tree-optimization/45633
5760         * gcc.dg/vect/pr45633.c: New test.
5761
5762 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
5763
5764         PR fortran/45577
5765         * gfortran.dg/allocate_derived_4.f90: New.
5766
5767 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
5768
5769         * lib/target-supports.exp
5770         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
5771         supported flag to true for neon.
5772
5773 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
5774
5775         PR c++/45665
5776         * g++.dg/template/crash103.C: New.
5777
5778 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5779
5780         Merge from 'apple/trunk' branch on FSF servers.
5781
5782         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
5783
5784         Radar 4457381
5785         * objc.dg/msg-in-protocol.m: New.
5786         * obj-c++.dg/msg-in-protocol.mm: New.
5787
5788         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
5789
5790         Radar 4219590
5791         * objc.dg/break-in-ifstmt.m: New.
5792
5793         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5794
5795         Radar 4174166
5796         * obj-c++.dg/comp-types-13.mm: New.
5797         * objc.dg/comp-types-12.m: New.
5798
5799         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5800
5801         Radar 4216500
5802         * obj-c++.dg/proto-lossage-7.mm: New.
5803         * objc.dg/proto-lossage-7.m: New.
5804
5805 2010-09-14  Jan Hubicka  <jh@suse.cz>
5806
5807         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
5808         folding.
5809         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
5810         folding.
5811
5812 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
5813
5814         PR middle-end/45567
5815         * gcc.dg/pr45567.c: New test.
5816
5817         PR debug/45660
5818         * g++.dg/debug/pr45660.C: New test.
5819
5820 2010-09-14  Ira Rosen  <irar@il.ibm.com>
5821
5822         PR tree-optimization/45470
5823         * g++.dg/vect/pr45470-a.cc: New test.
5824         * g++.dg/vect/pr45470-a.cc: New test.
5825
5826 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
5827
5828         PR target/42070
5829         * lib/profopt.exp: Prune warnings on execname2 compile.
5830         * lib/prune.exp: Prune "can't add line info" warnings.
5831
5832 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5833
5834         PR libfortran/45532
5835         * gfortran.dg/namelist_64.f90: New test.
5836
5837 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
5838
5839         PR rtl-optimization/45617
5840         * gcc.target/i386/pr45617.c: New test.
5841
5842 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
5843
5844         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
5845
5846 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
5847
5848         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
5849         * gcc.target/i386/fma4-vector.c: Likewise.
5850         * gcc.target/i386/vectorize2.c: Likewise.
5851         * gcc.target/i386/vectorize4.c: Likewise.
5852         * gcc.target/i386/vectorize5.c: Likewise.
5853         * gcc.target/i386/vectorize6.c: Likewise.
5854         * gcc.target/i386/vectorize8.c: Likewise.
5855
5856         * gcc.target/i386/vect-double-1.c: New.
5857         * gcc.target/i386/vect-double-1a.c: Likewise.
5858         * gcc.target/i386/vect-double-2.c: Likewise.
5859         * gcc.target/i386/vect-double-2a.c: Likewise.
5860
5861         * lib/target-supports.exp (check_effective_target_vect_double):
5862         Set et_vect_double_saved to 0 when tuning for Atom.
5863
5864 2010-09-13  Jan Hubicka  <jh@suse.cz>
5865
5866         * gcc.dg/torture/pr23821.c: Drop static keyword.
5867         * gcc.dg/tree-ssa/loop-19.c: Likewise.
5868         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
5869
5870 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5871
5872         * gcc.target/arm/sync-1.c: New.
5873
5874 2010-09-12  Olivier Hainque  <hainque@adacore.com>
5875
5876         * gnat.dg/memtrap.adb: New test.
5877
5878 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5879
5880         * gfortran.dg/promotion.f90: Fix options.
5881
5882 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
5883
5884         * g++.dg/cpp0x/range-for1.C: New.
5885         * g++.dg/cpp0x/range-for2.C: New.
5886         * g++.dg/cpp0x/range-for3.C: New.
5887         * g++.dg/cpp0x/range-for4.C: New.
5888         * g++.dg/cpp0x/range-for5.C: New.
5889         * g++.dg/cpp0x/range-for6.C: New.
5890
5891 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
5892
5893         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5894         and counts. Check that transpose is not called.
5895         * gfortran.dg/transpose_2.f90: Update error message.
5896
5897 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
5898
5899         PR c++/43824
5900         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
5901         * g++.dg/lookup/strong-using-2.C: Likewise.
5902         * g++.dg/lookup/strong-using-3.C: Likewise.
5903         * g++.dg/lookup/strong-using-5.C: Likewise.
5904
5905         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
5906         * g++.dg/cpp0x/inline-ns4.C: New.
5907         * g++.dg/cpp0x/inline-ns5.C: New.
5908
5909 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
5910
5911         PR middle-end/45634
5912         * gfortran.fortran-torture/compile/pr45634.f90: New.
5913
5914 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
5915
5916         * objc.dg/fobjc-exceptions.m: New test.
5917
5918 2010-09-10  Jan Hubicka  <jh@suse.cz>
5919
5920         * g++.dg/inherit/covariant7.C: Fix pattern matching.
5921
5922 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5923
5924         PR tree-optimization/44972
5925         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
5926         * gcc.dg/tree-ssa/pr45144.c: Likewise.
5927         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
5928         instead.
5929         * g++.dg/torture/pr44972.C: New test.
5930
5931 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5932
5933         PR tree-optimization/44972
5934         * g++.dg/torture/pr34850.C: Remove expected warning.
5935
5936 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5937
5938         * gfortran.dg/dummy_optional_arg.f90: New test.
5939
5940 2010-09-08  Jan Hubicka  <jh@suse.cz>
5941
5942         PR tree-optimization/45598
5943         * fortran.fortran-torture/compile/pr45598.f90: New test.
5944
5945 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
5946
5947         * lib/target-supports-dg.exp (dg-require-ifunc): New.
5948         * lib/target-supports.exp (check_ifunc_available): New.
5949         * gcc.dg/attr-ifunc-1.c: New.
5950         * gcc.dg/attr-ifunc-2.c: New.
5951         * gcc.dg/attr-ifunc-3.c: New.
5952         * gcc.dg/attr-ifunc-4.c: New.
5953         * gcc.dg/attr-ifunc-5.c: New.
5954         * g++.dg/ext/attr-ifunc-1.C: New.
5955         * g++.dg/ext/attr-ifunc-2.C: New.
5956         * g++.dg/ext/attr-ifunc-3.C: New.
5957         * g++.dg/ext/attr-ifunc-4.C: New.
5958
5959 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
5960
5961         PR middle-end/40386
5962         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
5963
5964 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
5965
5966         * gfortran.dg/inline_transpose_1.f90: New test.
5967
5968 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5969
5970         PR c++/45588
5971         * g++.dg/warn/Wunused-var-15.C: New test.
5972
5973 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5974
5975         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
5976         hppa*-*-hpux*.
5977
5978 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5979
5980         * objc/execute/exceptions/throw-nil.m: New test.
5981         * objc/execute/exceptions/handler-1.m: Updated to use the new
5982         objc_set_uncaught_exception_handler() function.
5983         * objc/execute/exceptions/matcher-1.m: New test.
5984
5985 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5986
5987         PR fortran/38282
5988         * gfortran.dg/bit_comparison_1.F90: New test.
5989         * gfortran.dg/leadz_trailz_3.f90: New test.
5990         * gfortran.dg/masklr_2.F90: New test.
5991         * gfortran.dg/shiftalr_1.F90: New test.
5992         * gfortran.dg/merge_bits_2.F90: New test.
5993         * gfortran.dg/dshift_2.F90: New test.
5994         * gfortran.dg/bit_comparison_2.F90: New test.
5995         * gfortran.dg/masklr_1.F90: New test.
5996         * gfortran.dg/merge_bits_1.F90: New test.
5997         * gfortran.dg/dshift_1.F90: New test.
5998         * gfortran.dg/shiftalr_2.F90: New test.
5999
6000 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
6001
6002         * objc.dg/type-stream-1.m: Replaced with a test that tests that
6003         functions from objc/typedstream.h are deprecated.
6004
6005 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6006
6007         * lib/target-supports.exp
6008         (check_effective_target_run_expensive_tests): New proc.
6009         * gcc.c-torture/compile/limits-fnargs.c: Use
6010         dg-require-effective-target run_expensive_tests.
6011
6012 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
6013
6014         PR fortran/45597
6015         * gfortran.dg/gomp/pr45597.f90: New test.
6016
6017         PR fortran/45595
6018         * gfortran.dg/gomp/pr45595.f90: New test.
6019
6020 2010-09-08  Michael Matz  <matz@suse.de>
6021
6022         * c-c++-common/uninit-17.c: Adjust.
6023
6024 2010-09-08  Michael Matz  <matz@suse.de>
6025
6026         PR tree-optimization/43430
6027         * gcc.dg/vect/pr43430-2.c: New test.
6028
6029 2010-09-08  Michael Matz  <matz@suse.de>
6030
6031         PR tree-optimization/33244
6032         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
6033
6034 2010-09-08  Richard Guenther  <rguenther@suse.de>
6035
6036         PR tree-optimization/45578
6037         * gfortran.dg/pr45578.f90: New testcase.
6038
6039 2010-09-08  Richard Guenther  <rguenther@suse.de>
6040
6041         PR testsuite/45590
6042         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
6043
6044 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
6045
6046         PR fortran/45576
6047         * gfortran.dg/char_length_18.f90:  New test.
6048
6049 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
6050
6051         PR target/36502
6052         * gcc.target/i386/pr36502.c: New test.
6053
6054         PR target/42313
6055         PR target/44651
6056         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
6057         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
6058
6059 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
6060
6061         * gfortran.dg/achar_4.f90: Enable bounds checking.
6062
6063 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
6064
6065         PR target/45206
6066         * gcc.target/i386/pr45206.c: New test.
6067
6068 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
6069
6070         PR fortran/45505
6071         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
6072
6073 2010-09-07  Jan Hubicka  <jh@suse.cz>
6074
6075         * gcc.c-torture/compile/20100907.c: New testcase.
6076
6077 2010-09-07  Richard Guenther  <rguenther@suse.de>
6078
6079         PR middle-end/45569
6080         * g++.dg/eh/pr45569.C: New testcase.
6081
6082 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
6083
6084         PR target/43137
6085         * gcc.target/arm/pr43137.c: New test.
6086
6087 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6088
6089         PR fortran/36931
6090         * gfortran.dg/dependency_35.f90:  New test.
6091
6092 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6093
6094         PR fortran/34145
6095         * gfortran.dg/char_length_17.f90:  New test.
6096
6097 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
6098
6099         PR c++/45200
6100         PR c++/45293
6101         PR c++/45558
6102         * g++.dg/template/typedef34.C: New test.
6103         * g++.dg/template/typedef35.C: New test.
6104
6105 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
6106
6107         PR target/22152
6108         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
6109
6110 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
6111
6112         * g++.dg/warn/Wdouble-promotion.C: New.
6113
6114 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
6115
6116         * g++.dg/parse/redef2.C: New.
6117
6118 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6119
6120         * gcc.dg/20100906-1.c: New testcase.
6121
6122 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
6123
6124         PR testsuite/45543
6125         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
6126         DW_TAG_enumeration_type DIE.
6127
6128 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
6129
6130         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
6131         Update XFAILs.
6132
6133 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
6134
6135         PR rtl-optimization/44919
6136         * g++.dg/opt/pr44919.C: New.
6137
6138 2010-09-06  Tobias Burnus  <burnus@net-b.de>
6139
6140         PR fortran/38282
6141         * gfortran.dg/iall_iany_iparity_1.f90: New.
6142         * gfortran.dg/iall_iany_iparity_2.f90: New.
6143
6144 2010-09-06  Jason Merrill  <jason@redhat.com>
6145
6146         * g++.dg/cpp0x/initlist42.C: New.
6147
6148         * g++.dg/cpp0x/auto19.C: New.
6149
6150         * g++.dg/template/sfinae25.C: New.
6151         * g++.dg/template/char1.C: Expect warning.
6152         * g++.dg/template/nontype10.C: Likewise.
6153
6154         * g++.dg/cpp0x/implicit9.C: New.
6155
6156         * g++.dg/cpp0x/initlist43.C: New.
6157
6158 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
6159
6160         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
6161
6162 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
6163
6164         * gcc.dg/Wdouble-promotion.c: New.
6165
6166 2010-09-05  Tobias Burnus  <burnus@net-b.de>
6167
6168         * gfortran.dg/float128_1.f90: Remove test case as
6169         it always fails since Rev 163611 backed out the
6170         front-end implementation.
6171
6172 2010-09-05  Tobias Burnus  <burnus@net-b.de>
6173
6174         * gfortran.dg/float128_1.f90: XFAIL test case.
6175
6176 2010-09-05  Tobias Burnus  <burnus@net-b.de>
6177
6178         * gfortran.dg/bessel_7.f90: Decrease required precision.
6179
6180 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
6181
6182         PR testsuite/45545
6183         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
6184         ref-all-matching targets.
6185
6186 2010-09-05  Richard Guenther  <rguenther@suse.de>
6187
6188         PR tree-optimization/45535
6189         * gcc.c-torture/compile/pr45535.c: New testcase.
6190
6191 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
6192
6193         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
6194         "\[^\n\]*".
6195         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
6196         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
6197         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
6198         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
6199         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
6200         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
6201         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
6202         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
6203         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
6204         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
6205         * gcc.target/i386/pr22152.c: Likewise.
6206         * gcc.target/i386/pr36992-1.c: Likewise.
6207         * gcc.target/i386/pr36992-2.c: Likewise.
6208         * gcc.target/sh/sh4a-memmovua.c: Likewise.
6209
6210 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6211
6212         PR testsuite/43957
6213         * gcc.dg/const-uniq-1.c: Modify regexp.
6214
6215 2010-09-04  Tobias Burnus  <burnus@net-b.de>
6216
6217         PR fortran/45530
6218         * gfortran.dg/namelist_63.f90: New.
6219
6220 2010-09-04  Jan Hubicka  <jh@suse.cz>
6221
6222         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
6223         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
6224
6225 2010-09-04  Jan Hubicka  <jh@suse.cz>
6226
6227         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
6228
6229 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
6230
6231         PR fortran/45507
6232         * gfortran.dg/allocate_alloc_opt_12.f90: New.
6233
6234 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
6235
6236         * gcc.dg/opts-4.c: New test.
6237
6238 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
6239
6240         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
6241         * gcc.dg/vect/vect-peel-4.c: Ditto.
6242
6243 2010-09-03  Daniel Kraft  <d@domob.eu>
6244
6245         PR fortran/45525
6246         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
6247
6248 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6249
6250         PR fortran/45159
6251         * gfortran.dg/dependency_34.f90:  New test.
6252
6253 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
6254
6255         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
6256
6257 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6258
6259         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
6260         gcc.target/i386/clearcap.map if supported.
6261
6262 2010-09-03  Michael Matz  <matz@suse.de>
6263
6264         PR middle-end/45415
6265         * gcc.dg/pr45415.c: New test.
6266
6267 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
6268
6269         PR tree-optimization/45506
6270         * gcc.dg/pr45506.c: New.
6271
6272 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
6273
6274         PR target/45476
6275         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
6276         * gcc.target/i386/float128-2.c: Ditto.
6277
6278 2010-09-03  Daniel Kraft  <d@domob.eu>
6279
6280         PR fortran/34162
6281         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
6282         * gfortran.dg/internal_dummy_2.f08: New test.
6283         * gfortran.dg/internal_dummy_3.f08: New test.
6284         * gfortran.dg/internal_dummy_4.f08: New test.
6285
6286 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
6287
6288         PR debug/45500
6289         * gcc.target/i386/pr45500.c: New test.
6290
6291 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
6292
6293         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
6294
6295 2010-09-03  Daniel Kraft  <d@domob.eu>
6296
6297         PR fortran/44602
6298         * gfortran.dg/exit_2.f08; Adapt error messages.
6299         * gfortran.dg/exit_3.f08: New test.
6300         * gfortran.dg/exit_4.f08: New test.
6301         * gfortran.dg/exit_5.f03: New test.
6302
6303 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6304
6305         * gfortran.dg/ishft_4.f90: New test.
6306
6307 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
6308
6309         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
6310         FRIZ/XSRIZ instruciton for (double)(long long)x.
6311         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
6312
6313 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
6314
6315         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
6316
6317 2010-09-02  Richard Guenther  <rguenther@suse.de>
6318
6319         PR tree-optimization/44937
6320         PR tree-optimization/45412
6321         * g++.dg/opt/pr45412.C: New testcase.
6322         * gcc.c-torture/compile/pr45412.c: Likewise.
6323         * gcc.c-torture/compile/pr44937.c: Likewise.
6324
6325 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
6326
6327         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
6328         but using -Werror=comment.
6329         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
6330         expected error messages.
6331
6332 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
6333
6334         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
6335         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
6336
6337 2010-09-02  Tobias Burnus  <burnus@net-b.de>
6338
6339         PR fortran/45489
6340         * gfortran.dg/initialization_27.f90: New.
6341
6342 2010-09-02  Ira Rosen  <irar@il.ibm.com>
6343
6344         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
6345         check into different basic blocks. Expect vectorization if misaligned
6346         stores are supported.
6347         * gcc.dg/vect/bb-slp-8a.c: New test.
6348         * gcc.dg/vect/bb-slp-8b.c: New test.
6349
6350 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
6351
6352         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
6353
6354 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
6355
6356         PR fortran/44541
6357         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
6358         * gfortran.dg/class_dummy_1.f03: New.
6359
6360 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
6361
6362         PR middle-end/45458
6363         * g++.dg/tree-prof/partition2.C: New test.
6364
6365 2010-09-01  Richard Guenther  <rguenther@suse.de>
6366
6367         * gcc.dg/vect/vect-outer-fir.c: Adjust.
6368         * gcc.dg/tree-ssa/vrp54.c: New testcase.
6369         * gcc.c-torture/execute/20100827-1.c: Likewise.
6370
6371 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6372
6373         * gfortran.dg/execute_command_line_1.f90: New test.
6374
6375 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
6376
6377         PR preprocessor/45457
6378         * c-c++-common/cpp/pr45457.c: New test.
6379
6380 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
6381
6382         * gcc.dg/nested-func-8.c: New test.
6383
6384 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6385
6386         PR fortran/38282
6387         * gfortran.dg/popcnt_poppar_1.F90: New test.
6388         * gfortran.dg/popcnt_poppar_2.F90: New test.
6389
6390 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
6391
6392         * gcc.target/i386/volatile-2.c: Require nonpic target.
6393
6394 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
6395
6396         PR middle-end/45461
6397         * gcc.dg/pr45461.c: New test.
6398
6399 2010-08-31  Richard Guenther  <rguenther@suse.de>
6400
6401         PR testsuite/45455
6402         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
6403
6404 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
6405
6406         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
6407
6408 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
6409
6410         PR fortran/45456
6411         * gfortran.dg/typebound_proc_18.f03: New.
6412
6413 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
6414
6415         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
6416         * lib/scanasm.exp (scan-stack-usage): Likewise.
6417         (scan-stack-usage-not): Likewise.
6418         * gcc.dg/stack-usage-1.c: New test.
6419         * gcc.target/i386/stack-usage-realign.c: Likewise.
6420
6421 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
6422
6423         PR tree-optimization/45427
6424         * gcc.dg/tree-ssa/pr45427.c: New test.
6425
6426 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
6427
6428         PR c++/45043
6429         * g++.dg/template/crash102.C: New.
6430
6431 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
6432
6433         PR middle-end/45423
6434         * gcc.dg/gomp/atomic-12.c: New test.
6435         * gcc.dg/gomp/atomic-13.c: New test.
6436         * gcc.dg/gomp/atomic-14.c: New test.
6437         * g++.dg/gomp/atomic-11.C: New test.
6438         * g++.dg/gomp/atomic-12.C: New test.
6439         * g++.dg/gomp/atomic-13.C: New test.
6440         * g++.dg/gomp/atomic-14.C: New test.
6441
6442 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6443
6444         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
6445         delimiter.
6446
6447 2010-08-30  Thomas Quinot  <quinot@adacore.com>
6448
6449         * gnat.dg/discr24.adb: New test.
6450
6451 2010-08-30  Richard Guenther  <rguenther@suse.de>
6452
6453         PR tree-optimization/45449
6454         * gcc.dg/pr45449.c: New testcase.
6455
6456 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
6457
6458         * gcc.dg/opts-1.c: Expect errors, not warnings.
6459
6460 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
6461
6462         PR fortran/42769
6463         * gfortran.dg/dynamic_dispatch_11.f03: New.
6464
6465 2010-08-29  Jason Merrill  <jason@redhat.com>
6466
6467         PR c++/44991
6468         * g++.dg/parse/defarg15.C: New.
6469
6470 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
6471
6472         PR fortran/45439
6473         * gfortran.dg/select_type_16.f03: New.
6474
6475 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
6476             Tobias Burnus  <burnus@net-b.de>
6477
6478         * gfortran.dg/bessel_7.f90: Decrease required precision.
6479
6480 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
6481             Kaz Kojima  <kkojima@gcc.gnu.org>
6482
6483         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
6484
6485 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6486
6487         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
6488         floating point conversion code generation.
6489         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
6490         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
6491         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
6492         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
6493         to integer conversion code generation.
6494         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
6495         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
6496         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
6497         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
6498
6499 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6500
6501         PR fortran/32049
6502         * gfortran.dg/random_seed_1.f90: Adjust test.
6503         * gfortran.dg/float128_1.f90: New test.
6504
6505 2010-08-27  Tobias Burnus  <burnus@net-b.de>
6506
6507         PR fortran/33197
6508         * gfortran.dg/norm2_1.f90: New.
6509         * gfortran.dg/norm2_2.f90: New.
6510         * gfortran.dg/norm2_3.f90: New.
6511         * gfortran.dg/norm2_4.f90: New.
6512         * gfortran.dg/parity_1.f90: New.
6513         * gfortran.dg/parity_2.f90: New.
6514         * gfortran.dg/parity_3.f90: New.
6515
6516 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
6517
6518         PR fortran/45420
6519         * gfortran.dg/select_type_15.f03: New.
6520
6521 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6522
6523         PR libfortran/43217
6524         * gfortran.dg/hollerith8.f90: New test.
6525
6526 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6527
6528         PR fortran/45159
6529         * gfortran.dg/dependency_33.f90:  New test.
6530
6531 2010-08-27  Richard Guenther  <rguenther@suse.de>
6532
6533         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
6534         * gcc.dg/graphite/scop-2.c: Likewise.
6535         * gcc.dg/graphite/scop-20.c: Likewise.
6536         * gcc.dg/vect/slp-25.c: Likewise.
6537
6538 2010-08-27  Olivier Hainque  <hainque@adacore.com>
6539
6540         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
6541
6542 2010-08-26  Daniel Kraft  <d@domob.eu>
6543
6544         PR fortran/38936
6545         PR fortran/44047
6546         PR fortran/45384
6547         * gfortran.dg/associate_8.f03: New test.
6548         * gfortran.dg/select_type_13.f03: New test.
6549         * gfortran.dg/select_type_14.f03: New test.
6550
6551 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
6552
6553         PR tree-optimization/44485
6554         * gcc.dg/pr44485.c: New test.
6555
6556 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6557
6558         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
6559         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
6560         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
6561
6562 2010-08-26  Richard Guenther  <rguenther@suse.de>
6563
6564         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
6565         * gcc.dg/graphite/scop-21.c: Likewise.
6566
6567 2010-08-26  Richard Guenther  <rguenther@suse.de>
6568
6569         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
6570         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6571         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6572         * gcc.dg/vect/vect-91.c: Likewise.
6573         * gcc.dg/vect/vect-peel-1.c: Likewise.
6574         * gcc.dg/vect/vect-peel-2.c: Likewise.
6575         * gcc.dg/vect/vect-peel-4.c: Likewise.
6576
6577 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6578
6579         PR libfortran/41859
6580         * gfortran.dg/der_io_4.f90: New test.
6581
6582 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
6583
6584         PR rtl-optimization/44858
6585         * gcc.c-torture/execute/pr44858.c: New test.
6586
6587         PR rtl-optimization/45400
6588         * g++.dg/other/i386-8.C: New test.
6589
6590 2010-08-25  Richard Guenther  <rguenther@suse.de>
6591
6592         * gcc.dg/alias-8.c: Adjust.
6593
6594 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
6595
6596         * gcc.target/i386/combine-mul.c: New test.
6597
6598 2010-08-25  Richard Guenther  <rguenther@suse.de>
6599
6600         PR lto/44562
6601         * gcc.dg/graphite/id-27.c: New testcase.
6602         * gcc.dg/lto/20100825-1_0.c: Likewise.
6603
6604 2010-08-25  Richard Guenther  <rguenther@suse.de>
6605
6606         PR tree-optimization/45316
6607         * g++.dg/opt/pr45316.C: New testcase.
6608
6609 2010-08-25  Richard Guenther  <rguenther@suse.de>
6610
6611         PR tree-optimization/45393
6612         * g++.dg/torture/pr45393.C: New testcase.
6613
6614 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
6615
6616         PR tree-optimization/45059
6617         * gcc.c-torture/compile/pr45059.c: New test.
6618
6619 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
6620
6621         * lib/target-supports.exp (check_effective_target_vect_unpack):
6622         Set vect_unpack supported flag to true for neon.
6623
6624 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
6625
6626         * gcc.dg/tree-ssa/ifc-5.c: New.
6627
6628 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
6629
6630         * gcc.dg/tree-ssa/ifc-4.c: New.
6631         * gcc.dg/tree-ssa/ifc-7.c: New.
6632
6633 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
6634
6635         * gcc.dg/vect/vect.exp: Check loongson targets
6636         * g++.dg/vect/vect.exp: Likewise
6637         * gfortran.dg/vect/vect.exp: Likewise
6638
6639 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6640
6641         * gcc.target/powerpc/vsx-mass-1.c: New file, test
6642         -mveclibabi=mass.
6643
6644 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
6645
6646         PR fortran/45366
6647         * gfortran.dg/proc_ptr_29.f90: New.
6648
6649 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6650             Dominique d'Humieres  <dominiq@lps.ens.fr>
6651
6652         PR fortran/45367
6653         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
6654
6655 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6656
6657         PR fortran/45367
6658         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
6659
6660 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6661
6662         PR fortran/36158
6663         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
6664
6665 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6666             Dominique d'Humieres  <dominiq@lps.ens.fr>
6667
6668         PR fortran/45367
6669         PR fortran/36158
6670         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
6671         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
6672
6673 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
6674
6675         PR fortran/44863
6676         PR fortran/45271
6677         PR fortran/45290
6678         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
6679         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
6680         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
6681
6682 2010-08-21  Tobias Burnus  <burnus@net-b.de>
6683
6684         PR fortran/36158
6685         PR fortran/33197
6686         * gfortran.dg/bessel_6.f90: New.
6687         * gfortran.dg/bessel_7.f90: New.
6688
6689 2010-08-20  Jan Hubicka  <jh@suse.cz>
6690
6691         PR c++/45307
6692         PR c++/17736
6693         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
6694         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
6695
6696 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
6697
6698         PR target/45336
6699         * gcc.target/i386/pr45336-1.c: New.
6700         * gcc.target/i386/pr45336-2.c: Likewise.
6701         * gcc.target/i386/pr45336-3.c: Likewise.
6702         * gcc.target/i386/pr45336-4.c: Likewise.
6703
6704 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
6705
6706         PR testsuite/45361
6707         * gcc.target/i386/volatile-2.c: Update scan strings to also
6708         include (%rip) for the memory reference on x86_64.
6709
6710 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
6711
6712         PR middle-end/44974
6713         * gcc.dg/pr44974.c: New test.
6714
6715         PR rtl-optimization/45353
6716         * gcc.dg/pr45353.c: New test.
6717
6718 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
6719
6720         * gcc.target/i386/volatile-2.c: New.
6721
6722 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
6723
6724         PR rtl-optimization/44691
6725         * gfortran.dg/pr44691.f: New test.
6726
6727 2010-10-19  Olivier Hainque  <hainque@adacore.com>
6728
6729         * gcc.target/sparc/sibcall-dslot.c: New testcase.
6730
6731 2010-08-19  Jason Merrill  <jason@redhat.com>
6732
6733         * g++.dg/init/synth3.C: New.
6734         * g++.dg/init/value8.C: New.
6735         * g++.dg/tree-ssa/empty-2.C: New.
6736         * g++.dg/cpp0x/noexcept09.C: New.
6737
6738 2010-08-19  Daniel Kraft  <d@domob.eu>
6739
6740         PR fortran/29785
6741         PR fortran/45016
6742         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
6743         * gfortran.dg/pointer_remapping_1.f90: New test.
6744         * gfortran.dg/pointer_remapping_2.f03: New test.
6745         * gfortran.dg/pointer_remapping_3.f08: New test.
6746         * gfortran.dg/pointer_remapping_4.f03: New test.
6747         * gfortran.dg/pointer_remapping_5.f08: New test.
6748         * gfortran.dg/pointer_remapping_6.f08: New test.
6749
6750 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
6751
6752         PR testsuite/45324
6753         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
6754
6755 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6756
6757         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
6758
6759 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
6760
6761         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
6762         variable.
6763
6764 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6765
6766         PR target/45070
6767         * gcc.c-torture/execute/pr45070.c: New.
6768
6769 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6770
6771         * g++.dg/pr44328.C: New test.
6772
6773 2010-08-19  Tobias Burnus  <burnus@net-b.de>
6774
6775         PR fortran/36158
6776         PR fortran/33197
6777         * gfortran.dg/bessel_3.f90: New.
6778         * gfortran.dg/bessel_4.f90: New.
6779         * gfortran.dg/bessel_5.f90: New.
6780
6781 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
6782
6783         PR fortran/45290
6784         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
6785         * gfortran.dg/pointer_init_2.f90: New.
6786         * gfortran.dg/pointer_init_3.f90: New.
6787         * gfortran.dg/pointer_init_4.f90: New.
6788
6789 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
6790
6791         PR c++/45049
6792         * g++.dg/pr45049-1.C: New test.
6793         * g++.dg/pr45049-2.C: New test.
6794
6795 2010-08-18  Jie Zhang  <jie@codesourcery.com>
6796
6797         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
6798         20 if __ARM_PCS is defined otherwise 64.
6799         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
6800         instead of hard coded 64.
6801
6802 2010-08-18  Yao Qi  <yao@codesourcery.com>
6803
6804         PR target/45094
6805         * gcc.target/arm/pr45094.c: New test.
6806
6807 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6808
6809         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
6810
6811 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6812
6813         PR rtl-optimization/42575
6814         * gcc.target/arm/pr42575.c: New test.
6815
6816 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6817
6818         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
6819         * gcc.dg/tls/thr-cse-1.c: New.
6820
6821 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6822
6823         PR debug/42487
6824         * lib/target-supports.exp
6825         (check_effective_target_function_sections): New.
6826         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
6827         function sections before proceding.
6828
6829 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
6830
6831         PR fortran/45308
6832         * gfortran.dg/pr45308.f03: New test.
6833
6834 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
6835
6836         PR target/45296
6837         * gcc.target/i386/pr45296.c: New test.
6838
6839 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
6840
6841         * g++.dg/ext/uow-1.C: New.
6842         * g++.dg/ext/uow-2.C: New.
6843         * g++.dg/ext/uow-3.C: New.
6844         * g++.dg/ext/uow-4.C: New.
6845
6846 2010-08-17  Richard Guenther  <rguenther@suse.de>
6847
6848         PR testsuite/45266
6849         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
6850
6851 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
6852
6853         PR c/40563
6854         * gcc.dg/Wcxx-compat-20.c: New test.
6855
6856 2010-08-17  Daniel Kraft  <d@domob.eu>
6857
6858         PR fortran/38936
6859         * gfortran.dg/associate_1.f03: Extended to test newly supported
6860         features like association to variables.
6861         * gfortran.dg/associate_3.f03: Removed check for illegal change
6862         of associate-name here...
6863         * gfortran.dg/associate_5.f03: ...and added it here.
6864         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
6865         * gfortran.dg/associate_7.f03: New test.
6866
6867 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
6868
6869         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
6870
6871 2010-08-15  Daniel Kraft  <d@domob.eu>
6872
6873         PR fortran/38936
6874         * gfortran.dg/associate_1.f03: Enable test for array expressions.
6875         * gfortran.dg/associate_3.f03: Clarify comment.
6876         * gfortran.dg/associate_5.f03: New test.
6877         * gfortran.dg/associate_6.f03: New test.
6878
6879 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6880
6881         PR fortran/45211
6882         * gfortran.dg/bind_c_usage_21.f90: New.
6883         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
6884
6885 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6886
6887         * gfortran.dg/optional_absent_1.f90: New.
6888         * gfortran.dg/null_actual.f90: New.
6889
6890 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6891
6892         * gfortran.dg/pointer_target_1.f90: New.
6893         * gfortran.dg/pointer_target_2.f90: New.
6894         * gfortran.dg/pointer_target_3.f90: New.
6895
6896 2010-08-15  Daniel Kraft  <d@domob.eu>
6897
6898         PR fortran/45197
6899         * gfortran.dg/elemental_args_check_3.f90: New test.
6900         * gfortran.dg/impure_1.f08: New test.
6901         * gfortran.dg/impure_2.f08: New test.
6902         * gfortran.dg/impure_3.f90: New test.
6903         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
6904
6905 2010-08-15  Ira Rosen  <irar@il.ibm.com>
6906
6907         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
6908         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
6909         SLP tests.
6910         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
6911         misaligned loads.
6912         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
6913         misaligned stores.c
6914         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
6915
6916 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6917
6918         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
6919         dg-require-effective-target after dg-do.
6920
6921 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6922
6923         * lib/target-supports.exp (check_effective_target_vect_int): Return
6924         true for Loongson targets.
6925         (check_effective_target_vect_shift): Likewise.
6926         (check_effective_target_vect_no_int_max): Likewise.
6927         (check_effective_target_vect_no_align): Likewise.
6928         (check_effective_target_vect_short_mult): Likewise.
6929
6930 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
6931
6932         * g++.dg/cast.C: Change fields of structures to "long" to pass
6933         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
6934         * g++.dg/cpp0x/iop.C: Ditto.
6935         * g++.dg/cpp0x/named_refs.C: Ditto.
6936         * g++.dg/cpp0x/rv1p.C: Ditto.
6937         * g++.dg/cpp0x/rv2p.C: Ditto.
6938         * g++.dg/cpp0x/rv3p.C: Ditto.
6939         * g++.dg/cpp0x/rv4p.C: Ditto.
6940         * g++.dg/cpp0x/rv5p.C: Ditto.
6941         * g++.dg/cpp0x/rv6p.C: Ditto.
6942         * g++.dg/cpp0x/rv7p.C: Ditto.
6943         * g++.dg/cpp0x/rv8p.C: Ditto.
6944         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
6945
6946 2010-08-13  Daniel Kraft  <d@domob.eu>
6947
6948         * gfortran.dg/implied_shape_1.f08: New test.
6949         * gfortran.dg/implied_shape_2.f90: New test.
6950         * gfortran.dg/implied_shape_3.f08: New test.
6951
6952 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6953
6954         PR libfortran/42526
6955         * gfortran.dg/char_component_initializer_1.f90: New test.
6956
6957 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
6958
6959         PR tree-optimization/45241
6960         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
6961
6962 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6963
6964         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
6965         to dg-options.
6966         * gcc.target/i386/pr40906-2.c: Ditto.
6967         * gcc.target/i386/pr40906-3.c: Ditto.
6968
6969 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6970
6971         PR middle-end/45262
6972         * gcc.c-torture/execute/pr45262.c: New test.
6973
6974 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6975
6976         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
6977         empty argument.
6978         * g++.dg/other/profile1.C: Ditto.
6979
6980 2010-08-12  Richard Guenther  <rguenther@suse.de>
6981
6982         PR tree-optimization/45232
6983         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
6984         * gcc.dg/tree-ssa/loop-7.c: Adjust.
6985         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
6986         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
6987         unsigned arithmetic.
6988         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
6989         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
6990         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
6991         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
6992         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
6993         unsigned arithmetic.
6994         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
6995         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
6996         unsigned arithmetic.
6997         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
6998         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
6999         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
7000         unsigned arithmetic.
7001         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
7002         * gcc.dg/tree-ssa/negate.c: Adjust.
7003         * gcc.dg/vect/vect-1.c: Adjust.
7004         * gfortran.dg/reassoc_6.f: XFAIL.
7005
7006 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
7007
7008         PR debug/45259
7009         * gcc.dg/pr45259.c: New test.
7010
7011 2010-08-12  Wei Guozhi  <carrot@google.com>
7012
7013         PR target/44999
7014         * gcc.target/arm/pr44999.c: New testcase.
7015
7016 2010-08-12  Jie Zhang  <jie@codesourcery.com>
7017
7018         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
7019         (N): Likewise.
7020         (main): Adjust accordingly.
7021
7022 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7023
7024         * gfortran.dg/graphite/id-22.f: New.
7025
7026 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7027
7028         * gcc.dg/graphite/id-26.c: New.
7029
7030 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7031
7032         * gcc.dg/graphite/id-25.c: New.
7033
7034 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7035
7036         * gcc.dg/graphite/run-id-5.c: New.
7037         * gcc.dg/graphite/run-id-6.c: New.
7038         * gfortran.dg/graphite/id-21.f: New.
7039
7040 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7041
7042         * gcc.dg/graphite/id-24.c: New.
7043
7044 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7045
7046         * gcc.dg/tree-ssa/pr20742.c: New.
7047
7048 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7049
7050         * gcc.dg/graphite/id-23.c: New.
7051
7052 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7053
7054         * gfortran.dg/graphite/id-20.f: Adjust testcase.
7055
7056 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7057
7058         * gcc.dg/graphite/pr42729.c: New.
7059
7060 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7061
7062         * gfortran.dg/graphite/id-20.f: New.
7063
7064 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7065
7066         * gcc.dg/graphite/id-22.c: New.
7067
7068 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7069
7070         * gcc.dg/graphite/run-id-2.c: Call abort.
7071
7072 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7073
7074         * gcc.dg/graphite/id-20.c: New.
7075
7076 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
7077             Steve Kargl  <kargl@gcc.gnu.org>
7078
7079         PR fortran/44595
7080         * gfortran.dg/move_alloc_3.f90: New.
7081         * gfortran.dg/random_seed_2.f90: New.
7082
7083 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7084
7085         * lib/target-supports.exp (check_effective_target_sync_int_long):
7086         Add hppa*-*-linux*.
7087         (check_effective_target_sync_char_short): Likewise.
7088
7089 2010-08-10  Yao Qi  <yao@codesourcery.com>
7090
7091         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
7092         general form.
7093         * gcc.dg/tree-ssa/loop-31.c: Likewise.
7094         * g++.dg/other/packed1.C: Likewise.
7095         * g++.dg/other/crash-4.C: Likewise.
7096         * g++.dg/ext/packed8.C: Likewise.
7097         * g++.dg/init/array16.C: Likewise.
7098
7099 2010-08-10  xinliang David Li  <davidxl@google.com>
7100         * gcc.dg/tree-ssa/loop-19.c: Add option
7101         -fno-prefetch-loop-array
7102
7103 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
7104
7105         PR middle-end/45182
7106         * gcc.c-torture/compile/pr45182.c: New test.
7107
7108 2010-08-09  Jason Merrill  <jason@redhat.com>
7109
7110         PR c++/45236
7111         * g++.dg/cpp0x/variadic-104.C: New.
7112
7113 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
7114
7115         PR fortran/44235
7116         * gfortran.dg/dependency_32.f90:  New test.
7117
7118 2010-08-09  Richard Guenther  <rguenther@suse.de>
7119
7120         PR middle-end/44632
7121         * g++.dg/opt/nrv17.C: New testcase.
7122
7123 2010-08-09  Richard Guenther  <rguenther@suse.de>
7124
7125         PR middle-end/45212
7126         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
7127         alignment from MEM_REF offset only if we took it from the
7128         base object.
7129
7130         * gcc.target/i386/pr24178.c: New testcase.
7131
7132 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
7133
7134         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
7135         * gcc.dg/20030702-1.c: Ditto.
7136         * gcc.dg/20050309-1.c: Ditto.
7137         * gcc.dg/20050325-1.c: Ditto.
7138         * gcc.dg/20050330-2.c: Ditto.
7139         * gcc.dg/20051201-1.c: Ditto.
7140         * gcc.dg/gomp/pr27573.c: Ditto.
7141         * gcc.dg/gomp/pr34610.c: Ditto.
7142         * gcc.dg/pr24225.c: Ditto.
7143         * gcc.dg/pr26570.c: Ditto.
7144         * gcc.dg/pr32773.c: Ditto.
7145         * g++.dg/gcov/gcov-6.C: Ditto.
7146         * g++.dg/gomp/pr34608.C: Ditto.
7147         * gfortran.dg/gomp/pr27573.f90: Ditto.
7148
7149         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
7150         dg-require-host-local dg directive.
7151         * gcc.dg/profile-dir-2.c: Ditto.
7152         * gcc.dg/profile-dir-3.c: Ditto.
7153
7154 2010-08-08  Richard Guenther  <rguenther@suse.de>
7155
7156         PR tree-optimization/45109
7157         * gcc.c-torture/compile/pr45109.c: New testcase.
7158
7159 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
7160
7161         * gcc.dg/march.c: Skip if -march defined.
7162         * gcc.dg/mtune.c: Skip if -mtune defined.
7163
7164         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
7165         generic thunk support.
7166
7167 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
7168
7169         PR target/45213
7170         * gcc.target/i386/pr45213.c: New test.
7171
7172 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7173
7174         PR libfortran/45143
7175         * gfortran.dg/fmt_error_11.f03: New test.
7176
7177 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
7178
7179         * lib/target-supports.exp (check_effective_target_sync_int_long):
7180         Add arm*-*-linux-gnueabi.
7181         (check_effective_target_sync_char_short): Likewise.
7182
7183 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7184
7185         PR fortran/45159
7186         * gfortran.dg/dependency_31.f90:  New test.
7187
7188 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7189
7190         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
7191
7192 2010-08-06  Jason Merrill  <jason@redhat.com>
7193
7194         * g++.dg/cpp0x/sfinae3.C: New.
7195         * g++.dg/cpp0x/sfinae4.C: New.
7196
7197 2010-08-06  Richard Guenther  <rguenther@suse.de>
7198
7199         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
7200         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
7201         * gcc.dg/tree-ssa/pr25382.c: Likewise.
7202         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
7203         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
7204         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
7205         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
7206         * gcc.c-torture/execute/20100805-1.c: Likewise.
7207
7208 2010-08-05  Martin Jambor  <mjambor@suse.cz>
7209
7210         PR testsuite/42855
7211         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
7212
7213 2010-08-05  Martin Jambor  <mjambor@suse.cz>
7214
7215         * gcc.dg/ipa/ipcp-ii-1.c: New test.
7216         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
7217
7218 2010-08-05  Martin Jambor  <mjambor@suse.cz>
7219
7220         * g++.dg/ipa/devirt-1.C: New test.
7221         * g++.dg/ipa/devirt-2.C: Likewise.
7222         * g++.dg/ipa/devirt-3.C: Likewise.
7223         * g++.dg/ipa/devirt-4.C: Likewise.
7224         * g++.dg/ipa/devirt-5.C: Likewise.
7225         * gcc.dg/ipa/iinline-3.c: Likewise.
7226
7227 2010-08-05  Jie Zhang  <jie@codesourcery.com>
7228
7229         PR tree-optimization/45144
7230         * gcc.dg/tree-ssa/pr45144.c: New test.
7231
7232 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
7233
7234         PR fortran/42207
7235         PR fortran/44064
7236         PR fortran/44065
7237         * gfortran.dg/class_25.f03: New.
7238         * gfortran.dg/class_26.f03: New.
7239
7240 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
7241
7242         * g++.dg/warn/miss-format-1.C: Update line number.
7243
7244 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
7245
7246         PR c++/44641
7247         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
7248         .frame and .mask assembler directives.
7249
7250 2010-08-04  Richard Guenther  <rguenther@suse.de>
7251
7252         * gcc.dg/tree-ssa/vrp35.c: Adjust.
7253         * gcc.dg/tree-ssa/vrp36.c: Likewise.
7254         * gcc.dg/tree-ssa/vrp50.c: Likewise.
7255         * gcc.dg/tree-ssa/vrp52.c: Likewise.
7256
7257 2010-08-04  Tobias Burnus  <burnus@net-b.de>
7258
7259         PR fortran/44857
7260         * gfortran.dg/derived_constructor_char_1.f90: New.
7261         * gfortran.dg/derived_constructor_char_2.f90: New.
7262
7263 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
7264
7265         PR fortran/45159
7266         * gfortran.dg/dependency_30.f90:  New test.
7267
7268 2010-08-03  Jan Hubicka  <jh@suse.cz>
7269
7270         * gcc.c-torture/compile/pr45085.c: New testcase.
7271
7272 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
7273
7274         PR fortran/44584
7275         PR fortran/45161
7276         * gfortran.dg/typebound_call_9.f03: Modified.
7277         * gfortran.dg/typebound_generic_1.f03: Modified.
7278
7279 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7280
7281         PR fortran/45159
7282
7283         * gfortran.dg/dependency_29.f90:  New test.
7284
7285 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7286
7287         PR fortran/36854
7288         * gfortran.dg/character_comparison_2.f90:  New test.
7289         * gfortran.dg/character_comparison_3.f90:  New test.
7290         * gfortran.dg/dependency_28.f90:  New test.
7291
7292 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
7293
7294         PR target/40457
7295         * gcc.target/arm/pr40457-1.c: New test.
7296         * gcc.target/arm/pr40457-2.c: New test.
7297
7298 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
7299
7300         PR fortran/44912
7301         * gfortran.dg/typebound_call_17.f03: New.
7302
7303 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
7304
7305         PR fortran/44929
7306         * gfortran.dg/allocate_derived_3.f90: New.
7307
7308 2010-07-30  Xinliang David Li  <davidxl@google.com>
7309         PR tree-optimization/45121
7310         * c-c++-common/uninit-17.c: Add -fno-ivops option.
7311
7312 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7313
7314         PR c++/45112
7315         * g++.dg/pr45112.C: New test.
7316
7317 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
7318
7319         PR debug/45055
7320         PR rtl-optimization/45137
7321         * gcc.dg/pr45055.c: New test.
7322
7323 2010-07-30  Alan Modra  <amodra@gmail.com>
7324
7325         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
7326         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
7327
7328 2010-07-29  Tobias Burnus  <burnus@net-b.de>
7329
7330         PR fortran/45087
7331         PR fortran/45125
7332         * gfortran.dg/whole_file_25.f90: New.
7333         * gfortran.dg/whole_file_26.f90: New.
7334         * gfortran.dg/whole_file_27.f90: New.
7335
7336 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
7337
7338         PR fortran/44962
7339         * gfortran.dg/typebound_proc_17.f03: New.
7340
7341 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
7342
7343         PR fortran/45004
7344         * gfortran.dg/move_alloc_2.f90: New.
7345
7346 2010-07-29  Xinliang David Li  <davidxl@google.com>
7347         PR tree-optimization/45121
7348         * c-c++-common/uninit-17.c: Fix expected output.
7349
7350 2010-07-29  Richard Guenther  <rguenther@suse.de>
7351
7352         PR tree-optimization/45120
7353         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
7354
7355 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
7356
7357         PR fortran/42051
7358         PR fortran/44064
7359         * gfortran.dg/pr42051.f03: New testcase.
7360
7361 2010-07-29  Richard Guenther  <rguenther@suse.de>
7362
7363         PR middle-end/45034
7364         * gcc.c-torture/execute/pr45034.c: New testcase.
7365
7366 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
7367
7368         PR c++/45096
7369         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
7370
7371 2010-07-28  Daniel Kraft  <d@domob.eu>
7372
7373         * gfortran.dg/bound_8.f90: New test.
7374
7375 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
7376
7377         PR debug/45105
7378         * gcc.dg/pr45105.c: New test.
7379
7380 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
7381
7382         PR rtl-optimization/45107
7383         * gcc.dg/pr45107.c: New test.
7384
7385 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
7386
7387         PR rtl-optimization/45101
7388         * gcc.dg/pr45101.c: New test.
7389
7390 2010-07-28  Tobias Burnus  <burnus@net-b.de>
7391
7392         PR fortran/45077
7393         * gfortran.dg/whole_file_24.f90: New.
7394
7395 2010-07-27  Jason Merrill  <jason@redhat.com>
7396
7397         * g++.dg/cpp0x/variadic102.C: New.
7398         * g++.dg/cpp0x/variadic103.C: New.
7399
7400 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
7401
7402         PR rtl-optimization/40956
7403         PR target/42495
7404         PR middle-end/42574
7405         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
7406         * gcc.target/arm/pr42574.c: Add tests.
7407
7408 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
7409
7410         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
7411         test name.
7412         (cleanup-repo-files): Ditto.
7413         (cleanup-saved-temps): Ditto.
7414
7415 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
7416
7417         PR testsuite/44701
7418         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
7419
7420         PR c/45079
7421         * gcc.dg/pr45079.c: New test.
7422
7423 2010-07-27  Ira Rosen  <irar@il.ibm.com>
7424
7425         PR tree-optimization/44152
7426         * gcc.dg/vect/fast-math-pr44152.c: New test.
7427
7428 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
7429
7430         PR ObjC/44140
7431         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
7432         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
7433         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
7434         * obj-c++.dg/torture/trivial.mm: Ditto.
7435         * objc.dg/torture/tls/thr-init-2.m: Ditto.
7436         * objc.dg/torture/tls/thr-init-3.m: Ditto.
7437         * objc.dg/torture/tls/thr-init.m: Ditto.
7438         * objc.dg/torture/trivial.m: Ditto.
7439
7440 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
7441
7442         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
7443         Skip on spu-*-* targets.
7444
7445 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
7446
7447         PR tree-optimization/45083
7448         * gcc.dg/pr45083.c: New test.
7449
7450 2010-07-26  Tobias Burnus  <burnus@net-b.de>
7451
7452         PR fortran/40873
7453         * gfortran.dg/whole_file_22.f90: New test.
7454         * gfortran.dg/whole_file_23.f90: New test.
7455
7456 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
7457             Jack Howarth  <howarth@bromo.med.uc.edu>
7458             Richard Henderson  <rth@redhat.com>
7459
7460         PR target/44132
7461         * gcc.dg/tls/thr-init-1.c: New.
7462         * gcc.dg/tls/thr-init-2.c: New.
7463         * gcc.dg/torture/tls New.
7464         * gcc.dg/torture/tls/tls-test.c: New.
7465         * gcc.dg/torture/tls/thr-init-1.c: New.
7466         * gcc.dg/torture/tls/tls.exp: New.
7467         * gcc.dg/torture/tls/thr-init-2.c: New.
7468         * gcc.dg/tls/emutls-2.c: New test
7469
7470         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
7471         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
7472         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
7473         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
7474         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
7475         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
7476         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
7477         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
7478         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
7479         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
7480         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
7481         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
7482         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
7483         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
7484         gfortran.dg/gomp/appendix-a/a.22.4.f90,
7485         gfortran.dg/gomp/appendix-a/a.22.5.f90,
7486         gfortran.dg/gomp/appendix-a/a.22.6.f90,
7487         gfortran.dg/gomp/appendix-a/a.24.1.f90,
7488         gfortran.dg/gomp/appendix-a/a.32.1.f90,
7489         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
7490         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
7491         gfortran.dg/gomp/omp_threadprivate1.f90,
7492         gfortran.dg/gomp/omp_threadprivate2.f90,
7493         gfortran.dg/gomp/reduction1.f90,
7494         gfortran.dg/gomp/sharing-1.f90: Likewise.
7495
7496 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7497
7498         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
7499         sse_runtime.
7500         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
7501         dg-require-visibility.
7502
7503 2010-07-26  Richard Guenther  <rguenther@suse.de>
7504
7505         PR tree-optimization/43784
7506         * gcc.c-torture/execute/pr43784.c: New testcase.
7507         * g++.dg/torture/pr43784.C: Likewise.
7508
7509 2010-07-26  Richard Guenther  <rguenther@suse.de>
7510
7511         PR middle-end/45056
7512         * g++.dg/pr45056.C: New testcase.
7513
7514 2010-07-26  Richard Guenther  <rguenther@suse.de>
7515
7516         PR tree-optimization/45071
7517         * gcc.dg/pr45071.c: New testcase.
7518
7519 2010-07-26  Tobias Burnus  <burnus@net-b.de>
7520
7521         PR fortran/45066
7522         * gfortran.dg/namelist_62.f90: New.
7523
7524 2010-07-26  Richard Guenther  <rguenther@suse.de>
7525
7526         * gcc.c-torture/execute/pr45017.c: Move ...
7527         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
7528
7529 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
7530
7531         PR fortran/40628
7532         * trim_optimize_1.f90:  New test.
7533         * character_comparision_1.f90:  New test.
7534
7535 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7536
7537         PR fortran/42852
7538         * gfortran.dg/wtruncate_fix.f: New test.
7539
7540 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
7541
7542         PR testsuite/45068
7543         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
7544
7545 2010-07-24  Richard Guenther  <rguenther@suse.de>
7546
7547         PR lto/43788
7548         * g++.dg/lto/20100724-1_0.C: New testcase.
7549
7550 2010-07-24  Richard Guenther  <rguenther@suse.de>
7551
7552         PR lto/43212
7553         * gcc.dg/lto/20100724-1_0.c: New testcase.
7554         * gcc.dg/lto/20100724-1_1.c: Likewise.
7555
7556 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7557
7558         PR fortran/40011
7559         * gfortran.dg/whole_file_21.f90: New.
7560
7561         * gfortran.dg/integer_exponentiation_3.F90: Use
7562         -ffloat-store only for i?86/x86-64 -m32.
7563
7564 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7565
7566         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
7567         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
7568
7569 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7570
7571         * gfortran.dg/func_decl_4.f90: Split test into two ...
7572         * gfortran.dg/func_decl_5.f90: ... parts.
7573         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
7574         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
7575         * gfortran.dg/global_references_1.f90: Add new dg-warning.
7576         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
7577         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
7578         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
7579         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
7580         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
7581         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
7582         * gfortran.dg/sizeof.f90: Make test valid.
7583         * gfortran.dg/pr20865.f90: Add new dg-error.
7584         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
7585         * gfortran.dg/g77/19990218-0.f: Ditto.
7586         * gfortran.dg/g77/19990218-1.f: Ditto.
7587         * gfortran.dg/g77/970625-2.f: Ditto.
7588         * gfortran.dg/pr37243.f: Fix function declaration.
7589         * gfortran.dg/use_only_1.f90: Fix implicit typing.
7590         * gfortran.dg/loc_1.f90: Fix pointer datatype.
7591
7592 2010-07-23  Tobias Burnus  <burnus@net-b.de>
7593
7594         PR fortran/44945
7595         * gfortran.dg/char_array_structure_constructor.f90: Add
7596         -fwhole-file as dg-option as it otherwise fails on some
7597         systems.
7598
7599 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
7600
7601         * gnat.dg/aggr16.ad[sb]: New test.
7602         * gnat.dg/aggr16_pkg.ads: New helper.
7603
7604 2010-07-23  Richard Guenther  <rguenther@suse.de>
7605
7606         PR lto/43071
7607         * g++.dg/lto/20100723-1_0.C: New testcase.
7608
7609 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
7610
7611         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
7612         AVX support.
7613         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
7614         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
7615
7616 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7617
7618         * lib/target-supports.exp (add_options_for_tls): New proc.
7619         * g++.dg/tls/static-1.C: Use dg-add-options tls.
7620         * g++.dg/tls/static-1a.cc: Likewise.
7621         * gcc.dg/tls/emutls-1.c: Likewise.
7622         * gcc.dg/tls/opt-11.c: Likewise.
7623         * gcc.dg/tls/opt-12.c: Likewise.
7624         * gcc.dg/tls/pr24428-2.c: Likewise.
7625         * gcc.dg/tls/pr24428.c: Likewise.
7626         * obj-c++.dg/tls/static-1.mm: Likewise.
7627         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
7628         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
7629         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7630         * objc.dg/torture/tls/thr-init-2.m: Likewise.
7631         * objc.dg/torture/tls/thr-init-3.m: Likewise.
7632         * objc.dg/torture/tls/thr-init.m: Likewise.
7633         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
7634
7635 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7636
7637         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
7638         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
7639         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
7640         optimized dump files.
7641
7642 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
7643
7644         PR tree-optimization/45047
7645         * gcc.c-torture/compile/pr45047.c: New test.
7646
7647 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7648
7649         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
7650         instead of dg-compile.
7651         * gcc.dg/float-range-4.c: Ditto.
7652         * gcc.dg/float-range-5.c: Ditto.
7653         * gcc.dg/fold-overflow-1.c: Ditto.
7654         * gcc.dg/gomp/sections-4.c: Ditto.
7655         * gcc.dg/transparent-union-1.c: Ditto.
7656         * gcc.dg/transparent-union-2.c: Ditto.
7657         * gcc.target/i386/pr39315-check.c: Ditto.
7658         * g++.dg/gomp/sections-4.C: Ditto.
7659         * g++.dg/template/dtor7.C: Ditto.
7660         * g++.dg/tree-ssa/pr19952.C: Ditto.
7661         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
7662         * gfortran.dg/graphite/pr42185.f90: Ditto.
7663         * gfortran.dg/namelist_36.f90: Ditto.
7664         * gnat.dg/noreturn1.adb: Ditto.
7665         * gnat.dg/specs/small_alignment.ads: Ditto.
7666
7667 2010-07-23  Martin Jambor  <mjambor@suse.cz>
7668
7669         PR tree-optimization/44915
7670         * g++.dg/torture/pr44915.C: New test.
7671
7672 2010-07-23  Martin Jambor  <mjambor@suse.cz>
7673
7674         PR tree-optimization/44914
7675         * g++.dg/tree-ssa/pr44914.C: New test.
7676
7677 2010-07-23  Jie Zhang  <jie@codesourcery.com>
7678
7679         PR target/44290
7680         * gcc.dg/pr44290-1.c: New test.
7681         * gcc.dg/pr44290-2.c: New test.
7682
7683 2010-07-23  Jason Merrill  <jason@redhat.com>
7684
7685         PR c++/45008
7686         * g++.dg/abi/mangle44.C: New.
7687
7688 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7689
7690         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
7691         for compile-time only tests.
7692         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
7693         target check.
7694         * gcc.target/i386/pr39315-4.c: Ditto.
7695         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
7696         target check.  Include sse-os-support.h.
7697         (main): Call check_isa and sse_os_support.
7698         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
7699         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
7700         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
7701         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
7702         target check.  Include sse-os-support.h.
7703         (main): Call check_isa and sse_os_support.
7704         * gcc.target/i386/vperm-v2df.c: Ditto.
7705
7706 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7707
7708         * lib/target-supports.exp (check_avx_hw_available): New procedure.
7709         (check_effective_target_avx_runtime): New procedure.
7710         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
7711         (check_effective_target_sse_runtime): Add check_effective_target_sse.
7712
7713         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
7714         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
7715         and __get_cpuid test.
7716         * gcc.dg/compat/vector-2b_main.c: Ditto.
7717
7718         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
7719
7720         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
7721         for compile-time only test.
7722         * gcc.dg/pr32716.c: Ditto.
7723         * gcc.dg/pr34856.c: Ditto.
7724         * gcc.dg/pr36997.c: Ditto.
7725         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
7726         * gfortran.dg/pr28158.f90: Ditto.
7727         * gfortran.dg/pr30667.f: Ditto.
7728
7729         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
7730         i?86-*-* and x86_64-*-* targets to disable execution on targets
7731         without sse2 runtime support.
7732         * g++.dg/vect/vect.exp: Ditto.
7733         * gfortran.dg/vect/vect.exp: Ditto.
7734
7735         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
7736         * gcc.dg/pr37544.c: Ditto.
7737         * gcc.dg/pr40550.c: Ditto.
7738         * gcc.dg/compat/union-m128-1_main.c: Ditto.
7739         * gcc.dg/compat/vector-1a_main.c: Ditto.
7740         * gcc.dg/compat/vector-2a_main.c: Ditto.
7741         * gcc.dg/torture/pr16104-1.c: Ditto.
7742         * gcc.dg/torture/pr35771-1.c: Ditto.
7743         * gcc.dg/torture/pr35771-2.c: Ditto.
7744         * gcc.dg/torture/pr35771-3.c: Ditto.
7745         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
7746         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
7747         * gcc.dg/torture/stackalign/push-1.c: Ditto.
7748         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
7749         * g++.dg/other/i386-1.C: Ditto.
7750         * g++.dg/other/pr40446.C: Ditto.
7751
7752 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7753
7754         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
7755
7756 2010-07-23  Daniel Kraft  <d@domob.eu>
7757
7758         PR fortran/44709
7759         * gfortran.dg/exit_1.f08: New test.
7760         * gfortran.dg/exit_2.f08: New test.
7761
7762 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
7763
7764         PR tree-optimization/39839
7765         * gcc.target/arm/pr39839.c: New test case.
7766
7767 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7768
7769         * gnat.dg/unchecked_convert5b.adb: New test.
7770         * gnat.dg/unchecked_convert6.adb: Likewise.
7771         * gnat.dg/unchecked_convert6b.adb: Likewise.
7772
7773 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7774
7775         * gnat.dg/aggr15.ad[sb]: New test.
7776
7777 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
7778
7779         PR debug/45024
7780         * g++.dg/debug/dwarf2/nested-2.C: New test case.
7781
7782 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
7783
7784         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
7785         with dg-require-linker-plugin.
7786
7787 2010-07-22  Richard Guenther  <rguenther@suse.de>
7788
7789         PR lto/43850
7790         * g++.dg/lto/20100722-1_0.C: New testcase.
7791
7792 2010-07-22  Richard Guenther  <rguenther@suse.de>
7793
7794         PR lto/42451
7795         * gcc.dg/lto/20100720-3_0.c: New testcase.
7796         * gcc.dg/lto/20100720-3_1.c: Likewise.
7797
7798 2010-07-22  Richard Guenther  <rguenther@suse.de>
7799
7800         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
7801         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
7802
7803         PR lto/43373
7804         * gcc.dg/lto/20100722-1_0.c: New testcase.
7805
7806 2010-07-22  Martin Jambor  <mjambor@suse.cz>
7807
7808         PR tree-optimization/44891
7809         * gcc.c-torture/compile/pr44891.c: New test.
7810
7811 2010-07-22  Richard Guenther  <rguenther@suse.de>
7812
7813         PR tree-optimization/45017
7814         * gcc.c-torture/execute/pr45017.c: New testcase.
7815
7816 2010-07-22  Tobias Burnus  <burnus@net-b.de>
7817
7818         PR fortran/45019
7819         * gfortran.dg/aliasing_dummy_5.f90: New.
7820
7821 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7822
7823         PR target/43698
7824         * gcc.target/arm/pr43698.c: New test.
7825
7826 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7827
7828         PR fortran/44929
7829         * Revert my commit r162325 for this PR.
7830
7831 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7832
7833         PR debug/45015
7834         * gcc.target/m68k/pr45015.c: New test.
7835
7836 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
7837
7838         PR c++/44641
7839         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
7840         comments.
7841
7842 2010-07-21  Richard Guenther  <rguenther@suse.de>
7843
7844         PR lto/45018
7845         * g++.dg/lto/20100721-1_0.C: New testcase.
7846
7847 2010-07-21  Martin Jambor  <mjambor@suse.cz>
7848
7849         PR tree-optimization/44900
7850         * g++.dg/torture/pr44900.C: New test.
7851
7852 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
7853
7854         PR middle-end/44738
7855         * c-c++-common/uninit-17.c: Correct expected error.
7856
7857 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7858
7859         * gcc.dg/guality/asm-1.c: New test.
7860
7861         PR debug/45003
7862         * gcc.dg/guality/pr45003-2.c: New test.
7863         * gcc.dg/guality/pr45003-3.c: New test.
7864
7865 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7866
7867         PR libfortran/44697
7868         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
7869
7870 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
7871
7872         * lib/scanasm.exp (dg-function-on-line): Test that a function is
7873         defined on the current line.
7874         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
7875         * g++.dg/debug/dwarf2/pr44641.C: New.
7876
7877 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
7878
7879         * gcc.target/powerpc/block-move-1.c: New test.
7880         * gcc.target/powerpc/block-move-2.c: New test.
7881
7882 2010-07-20  Jason Merrill  <jason@redhat.com>
7883
7884         PR c++/44967
7885         * g++.dg/cpp0x/sfinae2.C: New.
7886
7887 2010-07-20  Richard Guenther  <rguenther@suse.de>
7888
7889         PR lto/42696
7890         * gcc.dg/lto/20100720-4_0.c: New testcase.
7891
7892 2010-07-20  Richard Guenther  <rguenther@suse.de>
7893
7894         PR lto/43221
7895         * gcc.dg/lto/20100720-2_0.c: New testcase.
7896         * gcc.dg/lto/20100720-2_1.c: Likewise.
7897
7898 2010-07-20  Richard Guenther  <rguenther@suse.de>
7899
7900         PR lto/43208
7901         * gcc.dg/lto/20100720-1_0.c: New testcase.
7902         * gcc.dg/lto/20100720-1_1.c: Likewise.
7903
7904 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
7905
7906         PR debug/45003
7907         * gcc.dg/guality/pr45003-1.c: New test.
7908
7909 2010-07-20  Richard Guenther  <rguenther@suse.de>
7910
7911         PR tree-optimization/44977
7912         * gcc.dg/torture/pr44977.c: New testcase.
7913
7914 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
7915
7916         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
7917         sync_char_short
7918
7919 2010-07-20  Richard Guenther  <rguenther@suse.de>
7920
7921         PR middle-end/44971
7922         PR middle-end/44988
7923         * gcc.dg/pr44971.c: New testcase.
7924         * gcc.c-torture/compile/pr44988.c: Likewise.
7925
7926 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
7927
7928         PR fortran/44929
7929         * gfortran.dg/allocate_with_typespec.f90: New test.
7930         * gfortran.dg/allocate_derived_1.f90: Update error message.
7931
7932 2010-07-19  Jason Merrill  <jason@redhat.com>
7933
7934         PR c++/44996
7935         * g++.dg/cpp0x/decltype23.C: New.
7936
7937 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
7938
7939         PR fortran/42385
7940         * gfortran.dg/class_defined_operator_1.f03 : New test.
7941
7942 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
7943
7944         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
7945         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
7946         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
7947         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
7948
7949 2010-07-19  Richard Guenther  <rguenther@suse.de>
7950
7951         PR middle-end/44941
7952         * gcc.c-torture/compile/pr44941.c: New testcase.
7953
7954 2010-07-19  Jason Merrill  <jason@redhat.com>
7955
7956         PR c++/44969
7957         * g++.dg/template/sfinae24.C: New.
7958
7959 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
7960
7961         PR fortran/44353
7962         * gfortran.dg/data_implied_do_2.f90: Removed.
7963
7964 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
7965
7966         PR c++/44969
7967         * g++.dg/template/sfinae23.C: New.
7968
7969 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7970
7971         * lib/target-supports.exp (check_sse_os_support_available): New
7972         proc.
7973         (check_sse_hw_available): New proc.
7974         (check_effective_target_sse_runtime): New proc.
7975         (check_effective_target_sse2_runtime): New proc.
7976         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
7977         -msse2 if check_sse_os_support_available.
7978         * g++.dg/vect/vect.exp: Only run -msse2 tests if
7979         check_sse_os_support_available.
7980         * gcc.dg/vect/vect.exp: Likewise.
7981         * gfortran.dg/vect/vect.exp: Likewise.
7982         * gcc.target/i386/sol2-check: Renamed to ...
7983         * gcc.target/i386/sse-os-support.h: ... this.
7984         (sol2_check): Renamed to ...
7985         (sse_os_support): ... this.
7986         Only test movss with xmm registers.
7987         * gcc.target/i386/sse-check.h: Reflect new header and function names.
7988         Removed ILL_INSN, ILL_INSN_LEN.
7989         * gcc.target/i386/sse2-check.h: Likewise.
7990         * gcc.target/i386/sse3-check.h: Likewise.
7991         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
7992         Removed cpuid.h, __get_cpuid test.
7993         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
7994         Removed cpuid.h, __get_cpuid test.
7995         * g++.dg/other/pr40446.C: Likewise.
7996         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7997         * gcc.dg/compat/vector-1a_main.c: Likewise.
7998         * gcc.dg/compat/vector-2a_main.c: Likewise.
7999         * gcc.dg/pr36584.c: Likewise.
8000         * gcc.dg/pr37544.c: Likewise.
8001         * gcc.dg/torture/pr16104-1.c: Likewise.
8002         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
8003         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
8004         * gcc.dg/torture/stackalign/push-1.c: Likewise.
8005         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
8006         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
8007         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
8008         sse2_runtime.
8009         * gcc.dg/torture/pr35771-2.c: Likewise.
8010         * gcc.dg/torture/pr35771-3.c: Likewise.
8011         * gcc.target/i386/pr39315-2.c: Likewise.
8012         * gcc.target/i386/pr39315-4.c: Likewise.
8013         * gcc.target/i386/vperm-v2df.c: Likewise.
8014         * gcc.target/i386/vperm-v2di.c: Likewise.
8015         * gcc.target/i386/vperm-v4si-1.c: Likewise.
8016         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
8017         sse_runtime.
8018
8019 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
8020
8021         PR fortran/44353
8022         * gfortran.dg/data_implied_do_2.f90: New test.
8023
8024 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
8025
8026         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
8027
8028 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
8029
8030         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
8031         to the "mips16" group.
8032         (mips_using_mips16_p): New procedure.
8033         (mips-dg-options): Use it.
8034
8035 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
8036
8037         * gcc.target/mips/mips16-attributes-4.c: New test.
8038
8039 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
8040
8041         PR testsuite/44418
8042         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
8043         * gcc.target/powerpc/recip-2.c: Ditto.
8044         * gcc.target/powerpc/recip-3.c: Ditto.
8045
8046 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
8047
8048         * gcc.target/arm/pr42235.c: New test.
8049
8050 2010-07-16  Jason Merrill  <jason@redhat.com>
8051
8052         PR c++/32505
8053         * g++.dg/template/partial8.C: New.
8054
8055 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
8056
8057         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
8058         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
8059         in C++.
8060         (gualcvt): New overloaded inline.
8061         (GUALCVT): Use it for C++.
8062         * g++.dg/guality/guality.exp: New.
8063         * g++.dg/guality/guality.h: New.
8064         * g++.dg/guality/redeclaration1.C: New test.
8065         * g++.dg/dg.exp: Prune also guality/* tests.
8066         * gcc.dg/guality/pr43141.c: Moved to...
8067         * c-c++-common/guality/pr43141.c: ... here.
8068
8069 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8070
8071         PR libfortran/37077
8072         * gfortran.dg/char4_iunit_2.f03: New test.
8073
8074 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
8075
8076         PR testsuite/43925
8077         * lib/plugin-support.exp (plugin-test-execute):
8078         Add ${gcc_objdir}/intl to includes.
8079
8080 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
8081
8082         PR target/44942
8083         * gcc.c-torture/execute/pr44942.c: New test.
8084         * gcc.target/i386/pr44942.c: New test.
8085
8086 2010-07-15  Jason Merrill  <jason@redhat.com>
8087
8088         PR c++/44909
8089         * g++.dg/cpp0x/implicit7.C: New.
8090         * g++.dg/cpp0x/implicit8.C: New.
8091
8092 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8093
8094         Disable float tests for __SPU__ targets due to lack of signed zero:
8095         * c-c++-common/torture/complex-sign-add.c (check_add_float).
8096         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
8097         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
8098         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
8099         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
8100         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
8101         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
8102         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
8103         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
8104
8105 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
8106
8107         * gfortran.dg/select_char_2.f90: New test.
8108
8109 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
8110
8111         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
8112         with DECL_CHAIN.
8113
8114 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
8115
8116         PR fortran/44936
8117         * gfortran.dg/typebound_generic_9.f03: New.
8118
8119 2010-07-15  Richard Guenther  <rguenther@suse.de>
8120
8121         PR tree-optimization/44946
8122         * gcc.c-torture/compile/pr44946.c: New testcase.
8123
8124 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
8125
8126         PR fortran/40206
8127         * gfortran.dg/select_char_3.f90: New test.
8128
8129 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
8130             Kevin F. Quinn  <kevquinn@gentoo.org>
8131
8132         * gcc.dg/Wtrampolines.c: New.
8133
8134 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8135
8136         PR libfortran/44934
8137         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
8138
8139 2010-07-14  Jason Merrill  <jason@redhat.com>
8140
8141         PR c++/44810
8142         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
8143
8144         Implement C++0x unrestricted unions (N2544)
8145         * g++.dg/cpp0x/union1.C: New.
8146         * g++.dg/cpp0x/union2.C: New.
8147         * g++.dg/cpp0x/union3.C: New.
8148         * g++.dg/cpp0x/defaulted2.C: Adjust.
8149         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
8150         * g++.old-deja/g++.ext/anon2.C: Adjust.
8151         * g++.old-deja/g++.mike/misc6.C: Adjust.
8152
8153 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
8154
8155         PR fortran/44925
8156         * gfortran.dg/c_loc_tests_15.f90: New.
8157
8158 2010-07-13  Jason Merrill  <jason@redhat.com>
8159
8160         PR c++/44909
8161         * g++.dg/cpp0x/implicit6.C: New.
8162
8163 2010-07-13  Jason Merrill  <jason@redhat.com>
8164
8165         PR c++/44540
8166         * g++.dg/abi/noreturn1.C: New.
8167         * g++.dg/abi/noreturn2.C: New.
8168
8169 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
8170
8171         PR other/44874
8172         PR debug/44832
8173         * c-c++-common/pr44832.c: New test.
8174
8175 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
8176
8177         PR objc/44488
8178         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
8179         on the target.  Make sure that we can assemble the emitted asm when
8180         the test type is 'compile'.
8181
8182 2010-07-13  Richard Guenther  <rguenther@suse.de>
8183
8184         PR tree-optimization/36960
8185         * g++.dg/torture/pr36960.C: New testcase.
8186
8187 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
8188
8189         PR c++/44908
8190         * g++.dg/template/sfinae21.C: New.
8191         * g++.dg/template/sfinae22.C: Likewise.
8192
8193 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
8194
8195         PR testsuite/42843
8196         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
8197         * gcc.dg/plugin/ggcplug.c: Likewise.
8198         * g++.dg/plugin/selfassign.c: Likewise.
8199         * g++.dg/plugin/attribute_plugin.c: Likewise.
8200         * g++.dg/plugin/dumb_plugin.c: Likewise.
8201         * g++.dg/plugin/pragma_plugin.c: Likewise.
8202
8203 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
8204
8205         * gcc.c-torture/execute/pr44683.x: New.
8206         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
8207
8208 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
8209
8210         PR fortran/44434
8211         PR fortran/44565
8212         PR fortran/43945
8213         PR fortran/44869
8214         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
8215         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
8216         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
8217         * gfortran.dh/typebound_call_16.f03: New.
8218         * gfortran.dg/typebound_generic_6.f03: New.
8219         * gfortran.dg/typebound_generic_7.f03: New.
8220         * gfortran.dg/typebound_generic_8.f03: New.
8221
8222 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8223
8224         PR libfortran/37077
8225         * gfortran.dg/char4_iunit_1.f03: New test.
8226
8227 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
8228
8229         * gcc.dg/tree-ssa/vrp53.c: New test.
8230
8231 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
8232
8233         PR c++/44907
8234         * g++.dg/template/sfinae19.C: New.
8235         * g++.dg/template/sfinae20.C: Likewise.
8236
8237 2010-07-12  Jie Zhang  <jie@codesourcery.com>
8238
8239         * gcc.target/arm/interrupt-1.c: New test.
8240         * gcc.target/arm/interrupt-2.c: New test.
8241
8242 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8243
8244         * gcc.dg/pr42427.c: Require c99_runtime.
8245         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
8246         c99_runtime.
8247         * gcc.target/i386/avx-cmpss-1.c: Likewise.
8248         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
8249         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
8250         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
8251         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
8252         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
8253         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
8254         * gcc.target/i386/sse-cmpss-1.c: Likewise.
8255         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
8256         * gcc.target/i386/pr37275.c: Require visibility support.
8257
8258 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8259
8260         * lib/target-supports.exp (check_effective_target_sse): New proc.
8261         * gcc.target/i386/sol2-check.h: New file.
8262         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
8263         Include sol2-check.h.
8264         (main) Only run do_test () if sol2_check ().
8265         * gcc.target/i386/sse2-check.h: Likewise.
8266         * gcc.target/i386/sse3-check.h: Likewise.
8267         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
8268         [__sun__ && __svr4__]: Execute SSE2 instruction.
8269         * gcc.target/i386/math-torture/math-torture.exp: Only add options
8270         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
8271         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
8272         * g++.dg/ext/vector14.C: Likewise.
8273         * g++.dg/other/mmintrin.C: Likewise.
8274         * gcc.dg/20020418-1.c: Likewise.
8275         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
8276         * gcc.dg/format/ms_unnamed-1.c: Likewise.
8277         * gcc.dg/format/unnamed-1.c: Likewise.
8278         Adapt dg-warning line number.
8279         * gcc.dg/graphite/pr40281.c: Likewise.
8280         * gcc.dg/pr32176.c: Likewise.
8281         * gcc.dg/pr40550.c: Likewise.
8282         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
8283         * gcc.dg/torture/pr36891.c: Likewise.
8284         * gcc.target/i386/20020218-1.c: Likewise.
8285         * gcc.target/i386/20020523.c: Likewise.
8286         * gcc.target/i386/abi-1.c: Likewise.
8287         * gcc.target/i386/brokensqrt.c: Likewise.
8288         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
8289         * gcc.target/i386/pr13366.c: Likewise.
8290         * gcc.target/i386/pr13685.c: Likewise.
8291         * gcc.target/i386/pr24306.c: Likewise.
8292         * gcc.target/i386/pr31486.c: Likewise.
8293         * gcc.target/i386/pr32065-1.c: Likewise.
8294         * gcc.target/i386/pr32065-2.c: Likewise.
8295         * gcc.target/i386/pr32389.c: Likewise.
8296         * gcc.target/i386/pr38824.c: Likewise.
8297         * gcc.target/i386/pr38931.c: Likewise.
8298         * gcc.target/i386/pr39592-1.c: Likewise.
8299         * gcc.target/i386/pr43766.c: Likewise.
8300         * gcc.target/i386/recip-divf.c: Likewise.
8301         * gcc.target/i386/recip-sqrtf.c: Likewise.
8302         * gcc.target/i386/recip-vec-divf.c: Likewise.
8303         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8304         * gcc.target/i386/sse-1.c: Likewise.
8305         * gcc.target/i386/sse-16.c: Likewise.
8306         * gcc.target/i386/sse-2.c: Likewise.
8307         * gcc.target/i386/sse-20.c: Likewise.
8308         * gcc.target/i386/sse-3.c: Likewise.
8309         * gcc.target/i386/sse-7.c: Likewise.
8310         * gcc.target/i386/sse-9.c: Likewise.
8311         * gcc.target/i386/sse-addps-1.c: Likewise.
8312         * gcc.target/i386/sse-addss-1.c: Likewise.
8313         * gcc.target/i386/sse-andnps-1.c: Likewise.
8314         * gcc.target/i386/sse-andps-1.c: Likewise.
8315         * gcc.target/i386/sse-cmpss-1.c: Likewise.
8316         * gcc.target/i386/sse-comiss-1.c: Likewise.
8317         * gcc.target/i386/sse-comiss-2.c: Likewise.
8318         * gcc.target/i386/sse-comiss-3.c: Likewise.
8319         * gcc.target/i386/sse-comiss-4.c: Likewise.
8320         * gcc.target/i386/sse-comiss-5.c: Likewise.
8321         * gcc.target/i386/sse-comiss-6.c: Likewise.
8322         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
8323         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
8324         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
8325         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
8326         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
8327         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
8328         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
8329         * gcc.target/i386/sse-divps-1.c: Likewise.
8330         * gcc.target/i386/sse-divss-1.c: Likewise.
8331         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
8332         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
8333         * gcc.target/i386/sse-maxps-1.c: Likewise.
8334         * gcc.target/i386/sse-maxss-1.c: Likewise.
8335         * gcc.target/i386/sse-minps-1.c: Likewise.
8336         * gcc.target/i386/sse-minss-1.c: Likewise.
8337         * gcc.target/i386/sse-movaps-1.c: Likewise.
8338         * gcc.target/i386/sse-movaps-2.c: Likewise.
8339         * gcc.target/i386/sse-movhlps-1.c: Likewise.
8340         * gcc.target/i386/sse-movhps-1.c: Likewise.
8341         * gcc.target/i386/sse-movhps-2.c: Likewise.
8342         * gcc.target/i386/sse-movlhps-1.c: Likewise.
8343         * gcc.target/i386/sse-movmskps-1.c: Likewise.
8344         * gcc.target/i386/sse-movntps-1.c: Likewise.
8345         * gcc.target/i386/sse-movss-1.c: Likewise.
8346         * gcc.target/i386/sse-movss-2.c: Likewise.
8347         * gcc.target/i386/sse-movss-3.c: Likewise.
8348         * gcc.target/i386/sse-movups-1.c: Likewise.
8349         * gcc.target/i386/sse-movups-2.c: Likewise.
8350         * gcc.target/i386/sse-mulps-1.c: Likewise.
8351         * gcc.target/i386/sse-mulss-1.c: Likewise.
8352         * gcc.target/i386/sse-orps-1.c: Likewise.
8353         * gcc.target/i386/sse-rcpps-1.c: Likewise.
8354         * gcc.target/i386/sse-recip-vec.c: Likewise.
8355         * gcc.target/i386/sse-recip.c: Likewise.
8356         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
8357         * gcc.target/i386/sse-set-ps-1.c: Likewise.
8358         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
8359         * gcc.target/i386/sse-subps-1.c: Likewise.
8360         * gcc.target/i386/sse-subss-1.c: Likewise.
8361         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
8362         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
8363         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
8364         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
8365         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
8366         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
8367         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
8368         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
8369         * gcc.target/i386/sse-xorps-1.c: Likewise.
8370         * gcc.target/i386/ssefn-1.c: Likewise.
8371         * gcc.target/i386/ssefn-3.c: Likewise.
8372         * gcc.target/i386/sseregparm-1.c: Likewise.
8373         * gcc.target/i386/stackalign/return-3.c: Likewise.
8374         * gcc.target/i386/vectorize1.c: Likewise.
8375         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
8376         * gcc.target/i386/xorps-sse.c: Likewise.
8377         * gfortran.dg/pr28158.f90: Likewise.
8378         * gfortran.dg/pr30667.f: Likewise.
8379         * gnat.dg/loop_optimization7.adb: Likewise.
8380         * gnat.dg/sse_nolib.adb: Likewise.
8381
8382 2010-07-11  Tobias Burnus  <burnus@net-b.de>
8383
8384         PR fortran/44702
8385         * gfortran.dg/use_rename_6.f90: New.
8386         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
8387
8388 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
8389
8390         PR fortran/44869
8391         * gfortran.dg/class_24.f03: New.
8392
8393 2010-07-10  Richard Guenther  <rguenther@suse.de>
8394
8395         PR lto/44889
8396         * gcc.dg/lto/20100709-1_0.c: New testcase.
8397         * gcc.dg/lto/20100709-1_1.c: Likewise.
8398
8399 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
8400
8401         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
8402
8403 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
8404
8405         PR objc/44140
8406         * objc.dg/lto/trivial-1_0.m: New.
8407         * objc.dg/lto/lto.exp: New.
8408         * obj-c++.dg/lto/trivial-1_0.mm: New.
8409         * obj-c++.dg/lto/lto.exp: New.
8410         * objc.dg/symtab-1.m: Adjust sizes.
8411         * objc.dg/image-info.m: Do not run for gnu-runtime.
8412
8413 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
8414
8415         * gcc.dg/pr32370.c: Allow another kind of error message.
8416
8417 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
8418
8419         * gnat.dg/atomic3.adb: New test.
8420
8421 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
8422             Denys Vlasenko  <dvlasenk@redhat.com>
8423             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
8424
8425         PR tree-optimization/28632
8426         * gcc.dg/tree-ssa/vrp51.c: New test.
8427         * gcc.dg/tree-ssa/vrp52.c: New test.
8428
8429 2010-07-09  Jason Merrill  <jason@redhat.com>
8430
8431         * g++.dg/abi/covariant6.C: New.
8432         * g++.dg/inherit/covariant17.C: Test both bases.
8433         * g++.dg/inherit/covariant7.C: Check vtable layout.
8434
8435 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
8436
8437         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
8438
8439 2010-07-09  Richard Guenther  <rguenther@suse.de>
8440
8441         PR tree-optimization/44852
8442         * gcc.c-torture/execute/pr44852.c: New testcase.
8443
8444 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8445
8446         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
8447         multiplication by values.
8448         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
8449         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
8450
8451 2010-07-09  Richard Guenther  <rguenther@suse.de>
8452
8453         PR tree-optimization/44882
8454         * gfortran.dg/pr44882.f90: New testcase.
8455
8456 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
8457
8458         PR target/40657
8459         * gcc.target/arm/pr40657-1.c: New test.
8460         * gcc.target/arm/pr40657-2.c: New test.
8461         * gcc.c-torture/execute/pr40657.c: New test.
8462
8463 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
8464
8465         * gcc.dg/tree-ssa/vrp50.c: New test.
8466         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
8467
8468 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
8469
8470         PR fortran/44649
8471         * gfortran.dg/c_sizeof_1.f90: Modified.
8472         * gfortran.dg/storage_size_1.f08: New.
8473         * gfortran.dg/storage_size_2.f08: New.
8474
8475 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
8476
8477         * gcc.c-torture/execute/20100708-1.c: New test.
8478
8479 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
8480
8481         PR fortran/44847
8482         * gfortran.dg/gomp/pr44847.f90: New test.
8483
8484 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
8485
8486         PR tree-optimization/44710
8487         * gcc.dg/tree-ssa/ifc-6.c: New.
8488         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
8489
8490 2010-07-08  Tobias Burnus  <burnus@net-b.de>
8491
8492         PR fortran/18918
8493         * gfortran.dg/coarray_10.f90: Add an additional test.
8494
8495 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
8496
8497         PR middle-end/44828
8498         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
8499         * gcc.c-torture/execute/pr44828.x: Revert.
8500
8501 2010-07-08  Jason Merrill  <jason@redhat.com>
8502
8503         PR c++/43120
8504         * g++.dg/inherit/covariant17.C: New.
8505         * g++.dg/abi/covariant1.C: Actually test for the bug.
8506
8507 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
8508
8509         PR rtl-optimization/44838
8510         * gcc.dg/pr44838.c: New.
8511
8512 2010-07-08  Richard Guenther  <rguenther@suse.de>
8513
8514         PR tree-optimization/44831
8515         * gcc.c-torture/compile/pr44831.c: New testcase.
8516         * gcc.dg/tree-ssa/pr21463.c: Adjust.
8517
8518 2010-07-08  Richard Guenther  <rguenther@suse.de>
8519
8520         PR tree-optimization/44861
8521         * g++.dg/vect/pr44861.cc: New testcase.
8522
8523 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
8524
8525         PR middle-end/44828
8526         * gcc.c-torture/execute/pr44828.x: New file.
8527
8528 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
8529
8530         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
8531         dg-options.
8532         * g++.dg/ext/altivec-17.C: Adjust error message.
8533
8534 2010-07-07  Tom Tromey  <tromey@redhat.com>
8535
8536         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
8537
8538 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
8539
8540         PR target/44844
8541         * gcc.target/i386/rdrand-1.c: Scan "jnc".
8542         * gcc.target/i386/rdrand-2.c: Likewise.
8543         * gcc.target/i386/rdrand-3.c: Likewise.
8544
8545 2010-07-07  Jan Hubicka  <jh@suse.cz>
8546
8547         PR middle-end/44813
8548         * g++.dg/torture/pr44813.C: New testcase.
8549         * g++.dg/torture/pr44826.C: New testcase.
8550
8551 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
8552
8553         PR rtl-optimization/44787
8554         * gcc.c-torture/compile/pr44788.c: New test.
8555         * gcc.target/arm/pr44788.c: New test.
8556
8557 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8558
8559         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
8560
8561 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8562
8563         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
8564         to dg-options.
8565
8566 2010-07-06  Tobias Burnus  <burnus@net-b.de>
8567
8568         PR fortran/44742
8569         * gfortran.dg/parameter_array_init_6.f90: New.
8570         * gfortran.dg/initialization_20.f90: Update dg-error.
8571         * gfortran.dg/initialization_24.f90: Ditto.
8572
8573 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
8574         PR fortran/PR44693
8575         * gfortran.dg/dim_range_1.f90:  New test.
8576         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
8577
8578 2010-07-06  Jason Merrill  <jason@redhat.com>
8579
8580         PR c++/44703
8581         * g++.dg/cpp0x/initlist41.C: New.
8582
8583         PR c++/44778
8584         * g++.dg/template/ptrmem22.C: New.
8585
8586 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
8587
8588         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
8589         support.
8590         * gcc.target/i386/i386.exp: Likewise.
8591
8592 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8593
8594         PR testsuite/44195
8595         * gcc.dg/lto/20100518_0.c: Limit to x86.
8596
8597 2010-07-06  Richard Guenther  <rguenther@suse.de>
8598
8599         PR middle-end/44828
8600         * gcc.c-torture/execute/pr44828.c: New testcase.
8601
8602 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
8603
8604         * g++.dg/warn/noeffect2.C: Adjust expected warning.
8605         * g++.dg/warn/volatile1.C: Likewise.
8606         * g++.dg/template/warn1.C: Likewise.
8607
8608 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
8609
8610         AVX Programming Reference (June, 2010)
8611         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
8612         * g++.dg/other/i386-3.C: Likewise.
8613         * gcc.target/i386/sse-12.c: Likewise.
8614
8615         * gcc.target/i386/f16c-check.h: New.
8616         * gcc.target/i386/rdfsbase-1.c: Likewise.
8617         * gcc.target/i386/rdfsbase-2.c: Likewise.
8618         * gcc.target/i386/rdgsbase-1.c: Likewise.
8619         * gcc.target/i386/rdgsbase-2.c: Likewise.
8620         * gcc.target/i386/rdrand-1.c: Likewise.
8621         * gcc.target/i386/rdrand-2.c: Likewise.
8622         * gcc.target/i386/rdrand-3.c: Likewise.
8623         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
8624         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
8625         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
8626         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
8627         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
8628         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
8629         * gcc.target/i386/wrfsbase-1.c: Likewise.
8630         * gcc.target/i386/wrfsbase-2.c: Likewise.
8631         * gcc.target/i386/wrgsbase-1.c: Likewise.
8632         * gcc.target/i386/wrgsbase-2.c: Likewise.
8633
8634         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
8635         (__builtin_ia32_vcvtps2ph): New.
8636         (__builtin_ia32_vcvtps2ph256): Likewise.
8637
8638         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
8639         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8640
8641         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
8642         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8643
8644         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
8645         (__builtin_ia32_vcvtps2ph256): Likewise.
8646         Add fsgsbase,rdrnd,f16c.
8647
8648         * lib/target-supports.exp (check_effective_target_f16c): New.
8649
8650 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
8651
8652         * gcc.dg/guality/nrv-1.c: New test.
8653
8654 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
8655
8656         PR middle-end/42505
8657         * gcc.target/arm/pr42505.c: New test case.
8658
8659 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
8660
8661         PR c++/44808
8662         * g++.dg/opt/nrv16.C: New test.
8663
8664 2010-07-05  Richard Guenther  <rguenther@suse.de>
8665
8666         PR tree-optimization/44784
8667         * gcc.c-torture/compile/pr44784.c: New testcase.
8668
8669 2010-07-05  Ira Rosen  <irar@il.ibm.com>
8670
8671         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8672         Increase loop bound and array size.
8673         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8674         Likewise.
8675
8676 2010-07-05  Ira Rosen  <irar@il.ibm.com>
8677
8678         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
8679         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
8680         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
8681         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
8682         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
8683
8684 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
8685
8686         PR c++/22138
8687         * g++.dg/parse/template25.C: New.
8688
8689 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
8690
8691         PR rtl-optimization/44695
8692         * gcc.dg/torture/pr44695.c: New.
8693
8694 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8695
8696         PR c++/16630
8697         * g++.dg/ext/pretty3.C: New.
8698
8699 2010-07-04  Richard Guenther  <rguenther@suse.de>
8700
8701         PR middle-end/44809
8702         * g++.dg/torture/pr44809.C: New testcase.
8703
8704 2010-07-04  Richard Guenther  <rguenther@suse.de>
8705
8706         PR tree-optimization/44656
8707         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
8708
8709 2010-07-04  Ira Rosen  <irar@il.ibm.com>
8710             Revital Eres  <eres@il.ibm.com>
8711
8712         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
8713         misaligned stores.
8714         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
8715         gcc.dg/vect/vect-96.c: Likewise.
8716         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
8717         that support misaligned stores. Change the number of expected
8718         misaligned accesses.
8719         * gcc.dg/vect/vect-peel-1.c: New test.
8720         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
8721         gcc.dg/vect/vect-peel-4.c: Likewise.
8722         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
8723         vectorizable on all targets that support realignment.
8724         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8725
8726 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
8727
8728         PR c/44806
8729         * gcc.dg/torture/pr44806.c: New.
8730
8731 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8732
8733         * gnat.dg/cond_expr1.adb: New test.
8734
8735 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8736
8737         * gnat.dg/modular3.adb: New test.
8738         * gnat.dg/modular3_pkg.ads: New helper.
8739
8740 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
8741             Mikael Pettersson  <mikpe@it.uu.se>
8742
8743         PR testsuite/44518
8744         * obj-c++.dg/encode-2.mm: Produce object and save temps.
8745         Make signed-ness of chars explicit.  Scan the object for
8746         strings that are split by some target assemblers.
8747         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
8748         explicit.
8749
8750 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
8751
8752         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
8753
8754 2010-07-02  Le-Chun Wu  <lcwu@google.com>
8755
8756         PR/44128
8757         * g++.dg/warn/Wshadow-7.C: New test.
8758
8759 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
8760             Julian Brown  <julian@codesourcery.com>
8761             Sandra Loosemore  <sandra@codesourcery.com>
8762
8763         * gcc.c-torture/execute/20100416-1.c: New test case.
8764
8765 2010-07-02  Julian Brown  <julian@codesourcery.com>
8766             Sandra Loosemore  <sandra@codesourcery.com>
8767
8768         PR target/43703
8769
8770         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
8771         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
8772
8773 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8774             Julian Brown  <julian@codesourcery.com>
8775
8776         * gcc.target/arm/neon/vadds64.c: Regenerated.
8777         * gcc.target/arm/neon/vaddu64.c: Regenerated.
8778         * gcc.target/arm/neon/vsubs64.c: Regenerated.
8779         * gcc.target/arm/neon/vsubu64.c: Regenerated.
8780         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
8781         * gcc.target/arm/neon-vmls-1.c: Likewise.
8782         * gcc.target/arm/neon-vsubs64.c: New execution test.
8783         * gcc.target/arm/neon-vsubu64.c: New execution test.
8784         * gcc.target/arm/neon-vadds64.c: New execution test.
8785         * gcc.target/arm/neon-vaddu64.c: New execution test.
8786
8787 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8788
8789         * gcc.target/arm/neon-vands64.c: New.
8790         * gcc.target/arm/neon-vandu64.c: New.
8791         * gcc.target/arm/neon-vbics64.c: New.
8792         * gcc.target/arm/neon-vbicu64.c: New.
8793         * gcc.target/arm/neon-veors64.c: New.
8794         * gcc.target/arm/neon-veoru64.c: New.
8795         * gcc.target/arm/neon-vorns64.c: New.
8796         * gcc.target/arm/neon-vornu64.c: New.
8797         * gcc.target/arm/neon-vorrs64.c: New.
8798         * gcc.target/arm/neon-vorru64.c: New.
8799         * gcc.target/arm/neon/vands64.c: Regenerated.
8800         * gcc.target/arm/neon/vandu64.c: Regenerated.
8801         * gcc.target/arm/neon/vbics64.c: Regenerated.
8802         * gcc.target/arm/neon/vbicu64.c: Regenerated.
8803         * gcc.target/arm/neon/veors64.c: Regenerated.
8804         * gcc.target/arm/neon/veoru64.c: Regenerated.
8805         * gcc.target/arm/neon/vorns64.c: Regenerated.
8806         * gcc.target/arm/neon/vornu64.c: Regenerated.
8807         * gcc.target/arm/neon/vorrs64.c: Regenerated.
8808         * gcc.target/arm/neon/vorru64.c: Regenerated.
8809
8810 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8811
8812         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
8813
8814 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8815
8816         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
8817         * gfortran.dg/intent_out_5.f90: Same.
8818         * gfortran.dg/ltrans-7.f90: Same.
8819         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
8820
8821 2010-07-02  Jan Hubicka  <jh@suse.cz>
8822
8823         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
8824
8825 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8826
8827         * objc-obj-c++-shared/Object1.h: Correct Line endings.
8828
8829 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
8830
8831         PR c++/44780
8832         * c-c++-common/Wunused-var-12.c: New test.
8833
8834 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
8835
8836         PR target/42835
8837         * gcc.target/arm/pr42835.c: New test.
8838
8839         PR target/42172
8840         * gcc.target/arm/pr42172-1.c: New test.
8841
8842 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8843
8844         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
8845
8846 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8847
8848         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
8849         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
8850         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
8851         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
8852         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
8853         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
8854         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
8855         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
8856         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
8857         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
8858         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
8859         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
8860         * gcc.target/arm/neon-vdup_ns64.c: New.
8861         * gcc.target/arm/neon-vdup_nu64.c: New.
8862         * gcc.target/arm/neon-vdupQ_ns64.c: New.
8863         * gcc.target/arm/neon-vdupQ_nu64.c: New.
8864         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
8865         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
8866         * gcc.target/arm/neon-vmov_ns64.c: New.
8867         * gcc.target/arm/neon-vmov_nu64.c: New.
8868         * gcc.target/arm/neon-vmovQ_ns64.c: New.
8869         * gcc.target/arm/neon-vmovQ_nu64.c: New.
8870         * gcc.target/arm/neon-vget_lanes64.c: New.
8871         * gcc.target/arm/neon-vget_laneu64.c: New.
8872         * gcc.target/arm/neon-vset_lanes64.c: New.
8873         * gcc.target/arm/neon-vset_laneu64.c: New.
8874
8875 2010-07-02  Richard Guenther  <rguenther@suse.de>
8876
8877         * g++.dg/torture/20100702-1.C: New testcase.
8878
8879 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8880
8881         PR target/44707
8882         * gcc.c-torture/compile/pr44707.c: New test.
8883
8884 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8885
8886         PR c++/44039
8887         * g++.dg/template/crash101.C: New.
8888
8889 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8890
8891         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
8892         Use the ABI-0 accessors and fail it for m64.
8893
8894 2010-07-02  Jan Hubicka  <jh@suse.cz>
8895
8896         * g++.dg/tree-ssa/pr44706.C: New testcase.
8897
8898 2010-07-02  Richard Guenther  <rguenther@suse.de>
8899
8900         PR tree-optimization/44748
8901         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
8902
8903 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8904
8905         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
8906         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
8907         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
8908         the method types to forward:.
8909
8910 2010-06-30  Jason Merrill  <jason@redhat.com>
8911
8912         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
8913         * g++.dg/other/pr25632.C: Likewise.
8914
8915 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
8916
8917         PR tree-optimization/40421
8918         * gfortran.fortran-torture/compile/pr40421.f90: New test.
8919
8920 2010-07-01  Richard Guenther  <rguenther@suse.de>
8921
8922         PR middle-end/42834
8923         PR middle-end/44468
8924         * gcc.c-torture/execute/20100316-1.c: New testcase.
8925         * gcc.c-torture/execute/pr44468.c: Likewise.
8926         * gcc.c-torture/compile/20100609-1.c: Likewise.
8927         * gcc.dg/volatile2.c: Adjust.
8928         * gcc.dg/plugin/selfassign.c: Likewise.
8929         * gcc.dg/pr36902.c: Likewise.
8930         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
8931         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
8932         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8933         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8934         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8935         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8936         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
8937         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
8938         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
8939         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8940         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8941         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8942         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
8943         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
8944         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8945         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8946         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
8947         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8948         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8949         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8950         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8951         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8952         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
8953         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
8954         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
8955         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
8956         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
8957         * gcc.dg/struct/w_prof_local_array.c: Likewise.
8958         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
8959         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
8960         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8961         * gcc.dg/struct/w_prof_global_array.c: Likewise.
8962         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
8963         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
8964         * gcc.dg/struct/w_prof_local_var.c: Likewise.
8965         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
8966         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8967         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
8968         * gcc.dg/struct/w_prof_global_var.c: Likewise.
8969         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
8970         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
8971         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
8972         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8973         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
8974         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
8975         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
8976         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
8977         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
8978         * gcc.dg/tree-prof/stringop-1.c: Adjust.
8979         * g++.dg/tree-ssa/pr31146.C: Likewise.
8980         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
8981         * g++.dg/tree-ssa/pr33604.C: Likewise.
8982         * g++.dg/plugin/selfassign.c: Likewise.
8983         * gfortran.dg/array_memcpy_3.f90: Likewise.
8984         * gfortran.dg/array_memcpy_4.f90: Likewise.
8985         * c-c++-common/torture/pr42834.c: New testcase.
8986
8987 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
8988
8989         PR c++/44628
8990         * g++.dg/template/crash100.C: New.
8991
8992 2010-06-30  Jan Hubicka  <jh@suse.cz>
8993
8994         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
8995
8996 2010-06-30  Michael Matz  <matz@suse.de>
8997
8998         PR bootstrap/44699
8999         * gcc.dg/pr44699.c: New test.
9000
9001 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
9002
9003         PR tree-optimization/39799
9004         * c-c++-common/uninit-17.c: New test.
9005
9006 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9007
9008         PR libfortran/43298
9009         * gfortran.dg/read_infnan_1.f90: New test.
9010
9011 2010-06-29  Jason Merrill  <jason@redhat.com>
9012
9013         Enable implicitly declared move constructor/operator= (N3053).
9014         * g++.dg/cpp0x/implicit3.C: New.
9015         * g++.dg/cpp0x/implicit4.C: New.
9016         * g++.dg/cpp0x/implicit5.C: New.
9017         * g++.dg/cpp0x/implicit-copy.C: Adjust.
9018         * g++.dg/cpp0x/not_special.C: Adjust.
9019         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
9020         * g++.dg/cpp0x/rv1n.C: Adjust.
9021         * g++.dg/cpp0x/rv1p.C: Adjust.
9022         * g++.dg/cpp0x/rv2n.C: Adjust.
9023         * g++.dg/cpp0x/rv2p.C: Adjust.
9024         * g++.dg/cpp0x/rv3n.C: Adjust.
9025         * g++.dg/cpp0x/rv3p.C: Adjust.
9026         * g++.dg/cpp0x/rv4n.C: Adjust.
9027         * g++.dg/cpp0x/rv4p.C: Adjust.
9028         * g++.dg/cpp0x/rv5n.C: Adjust.
9029         * g++.dg/cpp0x/rv5p.C: Adjust.
9030         * g++.dg/cpp0x/rv6n.C: Adjust.
9031         * g++.dg/cpp0x/rv6p.C: Adjust.
9032         * g++.dg/cpp0x/rv7n.C: Adjust.
9033         * g++.dg/cpp0x/rv7p.C: Adjust.
9034         * g++.dg/cpp0x/rv8p.C: Adjust.
9035         * g++.dg/gomp/pr26690-1.C: Adjust.
9036         * g++.dg/other/error20.C: Adjust.
9037         * g++.dg/other/error31.C: Adjust.
9038         * g++.dg/parse/error19.C: Adjust.
9039         * g++.dg/template/qualttp5.C: Adjust.
9040         * g++.old-deja/g++.law/ctors5.C: Adjust.
9041
9042         Enable implicitly deleted functions (N2346)
9043         * g++.dg/cpp0x/defaulted17.C: New.
9044         * g++.dg/cpp0x/implicit1.C: New.
9045         * g++.dg/cpp0x/implicit2.C: New.
9046         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
9047         * g++.dg/ext/has_virtual_destructor.C: Adjust.
9048         * g++.dg/init/ctor4.C: Adjust.
9049         * g++.dg/init/synth2.C: Adjust.
9050         * g++.dg/lto/20081118_1.C: Adjust.
9051         * g++.dg/other/error13.C: Adjust.
9052         * g++.dg/other/unused1.C: Adjust.
9053         * g++.old-deja/g++.bob/inherit2.C: Adjust.
9054         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
9055         * g++.old-deja/g++.jason/opeq3.C: Adjust.
9056         * g++.old-deja/g++.law/ctors17.C: Adjust.
9057         * g++.old-deja/g++.oliva/delete1.C: Adjust.
9058         * g++.old-deja/g++.pt/assign1.C: Adjust.
9059         * g++.old-deja/g++.pt/crash20.C: Adjust.
9060
9061         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
9062         * g++.dg/cpp0x/defaulted13.C: Adjust.
9063         * g++.dg/cpp0x/defaulted2.C: Adjust.
9064         * g++.dg/cpp0x/defaulted3.C: Adjust.
9065         * g++.dg/cpp0x/initlist9.C: Adjust.
9066         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
9067         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
9068         * g++.dg/init/synth2.C: Adjust.
9069
9070         * g++.dg/cpp0x/defaulted19.C: New.
9071
9072         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
9073         * g++.dg/template/error23.C: Fix for -std=c++0x.
9074
9075 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
9076
9077         PR fortran/44718
9078         * gfortran.dg/proc_ptr_28.f90: New.
9079
9080 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
9081
9082         PR tree-optimization/43801
9083         * g++.dg/torture/pr43801.C: New test.
9084
9085         PR debug/44668
9086         * g++.dg/debug/dwarf2/accessibility1.C: New test.
9087
9088 2010-06-29  Jason Merrill  <jason@redhat.com>
9089
9090         PR c++/44587
9091         * g++.dg/template/qualified-id2.C: New.
9092         * g++.dg/template/qualified-id3.C: New.
9093
9094 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
9095
9096         PR fortran/44696
9097         * gfortran.dg/associated_target_4.f90: New.
9098
9099 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
9100
9101         PR fortran/44582
9102         * gfortran.dg/aliasing_array_result_1.f90 : New test.
9103
9104 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9105
9106         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
9107
9108 2010-06-29  Jan Hubicka  <jh@suse.cz>
9109
9110         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
9111
9112 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
9113
9114         PR target/43902
9115         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
9116         * gcc.target/arm/wmul-3.c: New test.
9117         * gcc.target/arm/wmul-4.c: New test.
9118
9119 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
9120
9121         PR rtl-optimization/44659
9122         * gcc.target/i386/extract-1.c: New.
9123         * gcc.target/i386/extract-2.c: Likewise.
9124         * gcc.target/i386/extract-3.c: Likewise.
9125         * gcc.target/i386/extract-4.c: Likewise.
9126         * gcc.target/i386/extract-5.c: Likewise.
9127         * gcc.target/i386/extract-6.c: Likewise.
9128
9129 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
9130
9131         PR c++/44682
9132         * g++.dg/warn/Wunused-var-14.C: New test.
9133
9134 2010-06-28  Tobias Burnus  <burnus@net-b.de>
9135
9136         PR fortran/43298
9137         * gfortran.dg/nan_6.f90: New.
9138
9139 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
9140
9141         PR tree-optimization/43781
9142         * gcc.dg/torture/pr43781.c: New.
9143
9144 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
9145
9146         PR fortran/40158
9147         * gfortran.dg/actual_rank_check_1.f90: New test.
9148
9149 2010-06-28  Martin Jambor  <mjambor@suse.cz>
9150
9151         * gcc.dg/ipa/ipa-sra-6.c: New test.
9152
9153 2010-06-28  Jan Hubicka  <jh@suse.cz>
9154
9155         PR tree-optimization/44687
9156         * gcc.c-torture/compile/pr44687.c
9157
9158 2010-06-28  Martin Jambor  <mjambor@suse.cz>
9159
9160         PR c++/44535
9161         * g++.dg/torture/pr44535.C: New test.
9162
9163 2010-06-28  Michael Matz  <matz@suse.de>
9164
9165         PR middle-end/44592
9166         * gfortran.dg/pr44592.f90: New test.
9167
9168 2010-06-28  Jan Hubicka  <jh@suse.cz>
9169
9170         PR tree-optimization/44357
9171         * g++.dg/torture/pr44357.C: New testcase.
9172
9173 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9174
9175         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
9176         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
9177         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
9178         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
9179         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
9180         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
9181         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
9182         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
9183
9184 2010-06-27  Jan Hubicka  <jh@suse.cz>
9185
9186         * gcc.c-torture/compile/pr44686.c: New file.
9187
9188 2010-06-27  Richard Guenther  <rguenther@suse.de>
9189
9190         PR tree-optimization/44683
9191         * gcc.c-torture/execute/pr44683.c: New testcase.
9192
9193 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
9194
9195         * gnat.dg/noreturn3.ad[sb]: New test.
9196
9197 2010-06-26  Jason Merrill  <jason@redhat.com>
9198
9199         * g++.dg/cpp0x/explicit5.C: New.
9200
9201 2010-06-26  Richard Guenther  <rguenther@suse.de>
9202
9203         PR tree-optimization/44393
9204         * gcc.dg/pr44393.c: New testcase.
9205
9206 2010-06-26  Jan Hubicka  <jh@suse.cz>
9207
9208         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
9209
9210 2010-06-26  Richard Guenther  <rguenther@suse.de>
9211
9212         PR middle-end/44674
9213         * gcc.dg/pr44674.c: New testcase.
9214
9215 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
9216
9217         * gcc.dg/opts-3.c: New test.
9218
9219 2010-06-26  Tobias Burnus  <burnus@net-b.de>
9220
9221         * gfortran.dg/type_decl_1.f90: New.
9222         * gfortran.dg/type_decl_2.f90: New.
9223
9224 2010-06-26  Tobias Burnus  <burnus@net-b.de>
9225
9226         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
9227         * gfortran.dg/semicolon_fixed_2.f: Ditto.
9228
9229 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9230
9231         PR testsuite/38946
9232         * gfortran.dg/array_constructor_23.f: Update test to allow for small
9233         error in comparing reals.
9234
9235 2010-06-25  Tobias Burnus  <burnus@net-b.de>
9236
9237         * selected_real_kind_2.f90: New.
9238         * selected_real_kind_3.f90: New.
9239
9240 2010-06-25  Tobias Burnus  <burnus@net-b.de>
9241
9242         * gfortran.dg/entry_19.f90: New.
9243
9244 2010-06-25  Tobias Burnus  <burnus@net-b.de>
9245
9246         * gfortran.dg/end_subroutine_1.f90: New.
9247         * gfortran.dg/end_subroutine_2.f90: New.
9248         * gfortran.dg/interface_proc_end.f90: Update.
9249
9250 2010-06-25  Tobias Burnus  <burnus@net-b.de>
9251
9252         * gfortran.dg/semicolon_fixed.f: Update.
9253         * gfortran.dg/semicolon_fixed_2.f: New.
9254         * gfortran.dg/semicolon_free_2.f90: New.
9255         * gfortran.dg/semicolon_free.f90: Update.
9256
9257 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9258
9259         PR fortran/44448
9260         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
9261
9262 2010-06-25  Martin Jambor  <mjambor@suse.cz>
9263
9264         * g++.dg/ipa/iinline-3.C: New test.
9265         * gcc.dg/ipa/modif-1.c: Removed.
9266
9267 2010-06-25  Jan Hubicka  <jh@suse.cz>
9268
9269         * gcc.dg/tree-ssa/ipa-split-1.c
9270
9271 2010-06-25  Martin Jambor  <mjambor@suse.cz>
9272
9273         * g++.dg/ipa/iinline-2.C: New test.
9274
9275 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
9276
9277         PR middle-end/43866
9278         * gfortran.dg/pr43866.f90: New test.
9279
9280         PR tree-optimization/44539
9281         * gcc.dg/pr44539.c: New test.
9282
9283 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
9284
9285         From Jim Wilson:
9286         PR target/43902
9287         * gcc.target/mips/madd-9.c: New test.
9288
9289 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
9290
9291         PR c/44517
9292         * gcc.dg/noncompile/pr44517.c: New.
9293         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
9294
9295 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
9296
9297         PR testsuite/43283
9298         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
9299         and add argument to nop for IA64.
9300
9301 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
9302
9303         PR target/44588
9304         * gcc.target/i386/mod-1.c: New.
9305         * gcc.target/i386/umod-1.c: Likewise.
9306         * gcc.target/i386/umod-2.c: Likewise.
9307         * gcc.target/i386/umod-3.c: Likewise.
9308
9309 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
9310
9311         PR middle-end/44492
9312         * g++.dg/torture/pr44492.C: New test.
9313
9314 2010-06-24  Andi Kleen  <ak@linux.intel.com>
9315
9316         * c-c++-common/warn-omitted-condop.c: New.
9317
9318 2010-06-24  Tobias Burnus  <burnus@net-b.de>
9319
9320         PR fortran/44614
9321         * gfortran.dg/import8.f90: New.
9322
9323 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
9324
9325         * gnat.dg/not_null.adb: Update test case.
9326
9327 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
9328
9329         PR c++/44619
9330         * g++.dg/warn/Wunused-var-13.C: New test.
9331
9332         PR c++/44627
9333         * g++.dg/diagnostic/method1.C: New test.
9334
9335 2010-06-22  Cary Coutant  <ccoutant@google.com>
9336
9337         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
9338
9339 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
9340
9341         PR fortran/44616
9342         * gfortran.dg/abstract_type_8.f03: New.
9343
9344 2010-06-21  Jason Merrill  <jason@redhat.com>
9345
9346         * g++.dg/cpp0x/noexcept08.C: New.
9347
9348         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
9349
9350 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
9351
9352         PR target/44615
9353         * gcc.target/i386/sse2-vec-2a.c: New.
9354
9355 2010-06-21  DJ Delorie  <dj@redhat.com>
9356
9357         * gcc.dg/pragma-diag-1.c: New.
9358
9359 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
9360
9361         PR target/44615
9362         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
9363
9364 2010-06-21  Alan Modra  <amodra@gmail.com>
9365
9366         PR testsuite/44505
9367         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
9368         tail call to check_fa_mid.
9369
9370 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
9371
9372         PR target/44575
9373         * gcc.c-torture/execute/pr44575.c: New test.
9374
9375 2010-06-21  Tobias Burnus  <burnus@net-b.de>
9376
9377         PR fortran/40632
9378         * gfortran.dg/contiguous_1.f90: New.
9379         * gfortran.dg/contiguous_2.f90: New.
9380         * gfortran.dg/contiguous_3.f90: New.
9381
9382 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
9383
9384         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
9385         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
9386
9387 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
9388
9389         PR target/44546
9390         * gcc.target/i386/pr44546.c: New test.
9391
9392 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
9393
9394         * gcc.dg/opts-2.c: New test.
9395
9396 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
9397
9398         PR fortran/44584
9399         * gfortran.dg/typebound_proc_15.f03: Modified.
9400
9401 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
9402
9403         PR target/44072
9404         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
9405         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
9406
9407 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9408
9409         * g++.dg/ext/label13.C: Fix typo in last change.
9410
9411 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9412
9413         PR libfortran/44477
9414         * gfortran.dg/eof_3.f90
9415         * gfortran.dg/endfile_2.f90
9416         * gfortran.dg/endfile_4.f90
9417         * gfortran.dg/endfile_3.f90
9418
9419 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9420
9421         PR c++/41090
9422         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
9423
9424 2010-06-18  Tobias Burnus  <burnus@net-b.de>
9425
9426         PR fortran/44556
9427         * gfortran.dg/allocate_alloc_opt_11.f90: New.
9428
9429 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
9430
9431         * gcc.target/arm/pr40900.c: New test.
9432
9433 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
9434
9435         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
9436
9437 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
9438
9439         PR fortran/44558
9440         * gfortran.dg/typebound_call_15.f03: New.
9441
9442 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9443
9444         PR c++/44486
9445         * g++.dg/pr44486.C: New.
9446
9447 2010-06-16  DJ Delorie  <dj@redhat.com>
9448
9449         * gcc.target/i386/volatile-bitfields-1.c: New.
9450         * gcc.target/i386/volatile-bitfields-2.c: New.
9451
9452 2010-06-16  Jason Merrill  <jason@redhat.com>
9453
9454         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
9455
9456         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
9457
9458 2010-06-16  Richard Guenther  <rguenther@suse.de>
9459
9460         PR c/44555
9461         * gcc.c-torture/execute/pr44555.c: New testcase.
9462
9463 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
9464
9465         PR fortran/44549
9466         * gfortran.dg/typebound_proc_16.f03: New.
9467
9468 2010-06-16  Martin Jambor  <mjambor@suse.cz>
9469
9470         * g++.dg/torture/pr43905.C: New test.
9471
9472 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
9473
9474         PR testsuite/44538
9475         * gcc.dg/vect/slp-perm-5.c (main): Prevent
9476         initialization loop from being vectorized.
9477         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
9478
9479 2010-06-16  Alan Modra  <amodra@gmail.com>
9480
9481         PR tree-optimization/44507
9482         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
9483
9484 2010-06-15  Jason Merrill  <jason@redhat.com>
9485
9486         * g++.dg/overload/arg3.C: Adjust error locations.
9487         * g++.dg/overload/copy1.C: Likewise.
9488         * g++.dg/tc1/dr152.C: Likewise.
9489         * g++.dg/template/incomplete4.C: Likewise.
9490         * g++.dg/template/incomplete5.C: Likewise.
9491         * g++.old-deja/g++.bob/inherit2.C: Likewise.
9492         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
9493         * g++.old-deja/g++.pt/crash9.C: Likewise.
9494
9495         * g++.dg/inherit/virtual5.C: New.
9496
9497         * g++.dg/cpp0x/defaulted18.C: New.
9498
9499         * g++.dg/cpp0x/initlist40.C: New.
9500
9501         * g++.dg/cpp0x/initlist39.C: New.
9502
9503 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
9504
9505         PR middle-end/44391
9506         * gcc.dg/graphite/pr44391.c: New.
9507
9508 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
9509
9510         PR fortran/43388
9511         * gfortran.dg/allocate_alloc_opt_8.f90: New.
9512         * gfortran.dg/allocate_alloc_opt_9.f90: New.
9513         * gfortran.dg/allocate_alloc_opt_10.f90: New.
9514         * gfortran.dg/class_allocate_2.f03: Modified an error message.
9515
9516 2010-06-15  Richard Guenther  <rguenther@suse.de>
9517
9518         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
9519
9520 2010-06-15  Richard Guenther  <rguenther@suse.de>
9521
9522         * gcc.dg/vect/bb-slp-21.c: Adjust.
9523         * gcc.dg/vect/bb-slp-13.c: Likewise
9524         * gcc.dg/vect/bb-slp-4.c: Likewise
9525         * gcc.dg/vect/bb-slp-22.c: Likewise
9526         * gcc.dg/vect/bb-slp-14.c: Likewise
9527         * gcc.dg/vect/bb-slp-23.c: Likewise
9528         * gcc.dg/vect/bb-slp-15.c: Likewise
9529         * gcc.dg/vect/bb-slp-17.c: Likewise
9530         * gcc.dg/vect/bb-slp-18.c: Likewise
9531         * gcc.dg/vect/bb-slp-19.c: Likewise
9532         * gcc.dg/vect/bb-slp-10.c: Likewise
9533         * gcc.dg/vect/bb-slp-11.c: Likewise
9534         * gcc.dg/vect/bb-slp-20.c: Likewise
9535         * gcc.dg/vect/bb-slp-3.c: Likewise
9536
9537 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
9538
9539         PR fortran/44536
9540         * gfortran.dg/gomp/pr44536.f90: New test.
9541         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
9542
9543 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
9544
9545         PR target/44534
9546         * gcc.target/i386/avx-vextractf128-256-3.c: New.
9547         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
9548
9549 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
9550
9551         PR tree-optimization/44508
9552         * gcc.dg/tree-ssa/pr21086.c: Adjust.
9553
9554         PR bootstrap/44509
9555         * gcc.dg/pr44509.c: New test.
9556
9557 2010-06-14  Ira Rosen  <irar@il.ibm.com>
9558
9559         PR tree-optimization/44507
9560         * gcc.dg/vect/pr44507.c: New test.
9561
9562 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
9563
9564         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
9565         and c-pretty-print.h.
9566
9567         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
9568
9569 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
9570
9571         * gfortran.dg/whole_file_18.f90: Updated error message.
9572
9573 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
9574
9575         * gfortran.dg/whole_file_20.f03: New.
9576
9577 2010-06-12  Jan Hubicka  <jh@suse.cz>
9578
9579         * gcc.c-torture/compile/pc44485.c: New testcase.
9580
9581 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
9582
9583         PR fortran/40117
9584         * gfortran.dg/typebound_proc_4.f03: Modified error message.
9585         * gfortran.dg/typebound_proc_14.f03: New.
9586         * gfortran.dg/typebound_proc_15.f03: New.
9587
9588 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
9589
9590         * gcc.dg/opts-1.c: New test.
9591
9592 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
9593
9594         * gcc.dg/funroll-loops-all.c: Update expected error.
9595
9596 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
9597
9598         PR target/44481
9599         * gcc.target/i386/pr44481.c: New test.
9600
9601 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
9602
9603         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
9604
9605 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
9606
9607         PR middle-end/44483
9608         * gcc.dg/tree-ssa/pr44483.c: New.
9609
9610 2010-06-11  Paul Brook  <paul@codesourcery.com>
9611
9612         * g++.dg/other/arm-neon-1.C: New test.
9613
9614 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
9615
9616         PR fortran/42051
9617         PR fortran/43896
9618         * gfortran.dg/class_23.f03: New test.
9619
9620 2010-06-11  Jan Hubicka  <jh@suse.cz>
9621
9622         * gcc.dg/ipa/pure-const-2.c: New testcase.
9623
9624 2010-06-11  Jan Hubicka  <jh@suse.cz>
9625
9626         * gcc.dg/noreturn-7.c: Update.
9627         * gcc.dg/noreturn-4.c: Update.
9628
9629 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
9630
9631         Fix MIPS bootstrap
9632         * g++.dg/other/typedef4.C: New test.
9633
9634 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
9635
9636         PR fortran/44207
9637         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
9638
9639 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
9640
9641         PR fortran/44457
9642         * gfortran.dg/asynchronous_3.f03
9643
9644 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
9645
9646         PR middle-end/44185
9647         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
9648         non-temporal stores out of the tests to form new test cases.  As a
9649         result, no non-temporal store should be generated in this case.
9650
9651         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
9652         prefetch-7.c that generate one non-temporal store.
9653
9654         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
9655         prefetch-7.c that generate one non-temporal store and one
9656         one-temporal prefetch.
9657
9658 2010-06-10  Martin Jambor  <mjambor@suse.cz>
9659
9660         PR tree-optimization/44258
9661         * gcc.dg/tree-ssa/pr44258.c: New test.
9662
9663 2010-06-10  Daniel Kraft  <d@domob.eu>
9664
9665         PR fortran/38936
9666         * gfortran.dg/associate_1.f03: New test.
9667         * gfortran.dg/associate_2.f95: New test.
9668         * gfortran.dg/associate_3.f03: New test.
9669         * gfortran.dg/associate_4.f08: New test.
9670
9671 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9672
9673         * gfortran.dg/selected_char_kind_4.f90: New test.
9674
9675 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
9676
9677         * gcc.dg/pr42461.c: New test.
9678
9679 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9680
9681         PR fortran/44347
9682         * gfortran.dg/selected_real_kind_1.f90: New.
9683
9684 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9685
9686         PR fortran/44359
9687         * gfortran.dg/warn_conversion.f90: Removed check for redundant
9688         warning.
9689         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
9690         check for warning.
9691
9692 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9693
9694         * gfortran.dg/data_namelist_conflict.f90: New test.
9695
9696 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9697
9698         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
9699         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
9700         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
9701
9702 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9703
9704         * gfortran.dg/mvbits_9.f90: New test.
9705         * gfortran.dg/ibset_1.f90: Ditto.
9706         * gfortran.dg/ibits_1.f90: Ditto.
9707         * gfortran.dg/btest_1.f90: Ditto.
9708         * gfortran.dg/ibclr_1.f90: Ditto.
9709
9710 2010-06-09  Jason Merrill  <jason@redhat.com>
9711
9712         PR c++/44366
9713         * g++.dg/cpp0x/decltype23.C: Move to...
9714         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
9715
9716 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
9717
9718         PR fortran/44211
9719         * gfortran.dg/typebound_call_14.f03: New test.
9720
9721 2010-06-09  Martin Jambor  <mjambor@suse.cz>
9722
9723         PR tree-optimization/44423
9724         * gcc.dg/tree-ssa/pr44423.c: New test.
9725
9726 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
9727
9728         PR testsuite/42843
9729         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
9730         TV_NONE to initialize tv_id field.
9731         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
9732         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
9733         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
9734         Include toplev.h .
9735         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
9736         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
9737         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
9738
9739 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
9740
9741         PR tree-optimization/39874
9742         PR middle-end/28685
9743         * gcc.dg/pr39874.c: New file.
9744
9745 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
9746
9747         * g++.dg/ext/attr-alias-1.C: New.
9748         * g++.dg/ext/attr-alias-2.C: New.
9749
9750 2010-06-07  Tobias Burnus  <burnus@net-b.de>
9751
9752         PR fortran/44446
9753         * gfortran.dg/proc_ptr_27.f90: New.
9754
9755 2010-06-07  Jason Merrill  <jason@redhat.com>
9756
9757         PR c++/44366
9758         * g++.dg/cpp0x/decltype23.C: New.
9759
9760 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
9761             Shujing Zhao  <pearly.zhao@oracle.com>
9762
9763         PR c/37724
9764         * gcc.dg/c90-const-expr-10.c: Adjust.
9765         * gcc.dg/c99-const-expr-10.c: Adjust.
9766         * gcc.dg/init-bad-7.c: New.
9767
9768 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9769
9770         * lib/target-supports.exp (check_effective_target_gas): New proc.
9771         * gcc.c-torture/execute/960321-1.x: New file.
9772
9773 2010-06-07  Jason Merrill  <jason@redhat.com>
9774
9775         PR c++/44401
9776         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
9777
9778 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
9779
9780         PR c++/44444
9781         * g++.dg/warn/Wunused-var-12.C: New test.
9782
9783         PR c++/44443
9784         * c-c++-common/Wunused-var-11.c: New test.
9785
9786 2010-06-07  Jan Hubicka  <jh@suse.cz>
9787
9788         * gcc.dg/ipa/pure-const-1.c: New testcase.
9789
9790 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
9791
9792         PR rtl-optimization/44404
9793         * gcc.dg/pr44404.c: New.
9794
9795 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
9796
9797         PR target/44159
9798         * gcc.target/i386/abi-2.c: Check sysv abi here.
9799         * gcc.target/i386/aes-avx-check.h: Call test in noinline
9800         function to avoid failures by different ABIs.
9801         * gcc.target/i386/aes-check.h: Likewise.
9802         * gcc.target/i386/avx-check.h: Likewise.
9803         * gcc.target/i386/fma4-check.h: Likewise.
9804         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
9805         * gcc.target/i386/mmx-check.h: Likewise.
9806         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9807         * gcc.target/i386/pclmul-check.h: Likewise.
9808         * gcc.target/i386/sse-check.h: Likewise.
9809         * gcc.target/i386/sse2-check.h: Likewise.
9810         * gcc.target/i386/sse3-check.h: Likewise.
9811         * gcc.target/i386/sse4_1-check.h: Likewise.
9812         * gcc.target/i386/sse4_2-check.h: Likewise.
9813         * gcc.target/i386/sse4a-check.h: Likewise.
9814         * gcc.target/i386/ssse3-check.h: Likewise.
9815         * gcc.target/i386/xop-check.h: Likewise.
9816         * gcc.target/i386/pr27971.c: Fix for LLP64.
9817         * gcc.target/i386/pr39139.c: Likewise.
9818         * gcc.target/i386/pr39315-check.c: Likewise.
9819         * gcc.target/i386/vararg-1.c: Likewise.
9820         * gcc.target/i386/vararg-2.c: Likewise.
9821         Additional add dg-compile to avoid failure due
9822         missing foo symbol.
9823
9824         * gcc.dg/compound-literal-1.c: Fix for llp64.
9825         * gcc.dg/pr32370.c: Likewise.
9826         * gcc.dg/pr37561.c: Likewise.
9827         * gcc.dg/pr41340.c: Likewise.
9828         * gcc.dg/pr41551.c: Likewise.
9829
9830 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9831
9832         PR c++/44188
9833         * g++.dg/debug/dwarf2/typedef3.C: New test.
9834
9835 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9836
9837         PR c/20000
9838         * c-c++-common/pr20000.c: New.
9839
9840 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
9841
9842         PR c++/44086
9843         * g++.dg/init/pr44086.C: New.
9844         * g++.dg/cpp0x/decltype4.C: Adjust.
9845
9846 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9847
9848         PR fortran/43945
9849         * gfortran.dg/generic_23.f03: New test.
9850
9851 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9852
9853         PR fortran/43895
9854         * gfortran.dg/alloc_comp_class_1.f90 : New test.
9855
9856 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
9857
9858         PR c++/44361
9859         * c-c++-common/Wunused-var-9.c: New test.
9860
9861 2010-06-05  Jason Merrill  <jason@redhat.com>
9862
9863         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
9864
9865 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
9866
9867         PR c/44322
9868         * gcc.dg/c99-restrict-4.c: New test.
9869
9870 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
9871
9872         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
9873         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
9874         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
9875         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
9876         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
9877         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
9878         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
9879         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
9880         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
9881         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
9882         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
9883         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
9884         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
9885         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
9886         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
9887         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
9888         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
9889         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
9890         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
9891         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
9892         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
9893         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
9894
9895 2010-06-04  Jason Merrill  <jason@redhat.com>
9896
9897         * g++.dg/cpp0x/noexcept06.C: New.
9898         * g++.dg/cpp0x/noexcept07.C: New.
9899
9900         * g++.dg/cpp0x/noexcept01.C: New.
9901         * g++.dg/cpp0x/noexcept02.C: New.
9902         * g++.dg/cpp0x/noexcept03.C: New.
9903         * g++.dg/cpp0x/noexcept04.C: New.
9904         * g++.dg/cpp0x/noexcept05.C: New.
9905
9906 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
9907
9908         PR c++/44412
9909         * g++.dg/warn/Wunused-var-10.C: New test.
9910         * g++.dg/warn/Wunused-var-11.C: New test.
9911
9912         PR c++/44362
9913         * c-c++-common/Wunused-var-10.c: New test.
9914
9915 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9916
9917         PR c/25880
9918         * gcc.dg/assign-warn-2.c: Update.
9919         * gcc.dg/cpp/line3.c: Update.
9920         * gcc.dg/c99-array-lval-8.c: Update.
9921         * gcc.dg/cast-qual-2.c: Update.
9922         * gcc.dg/c99-arraydecl-3.c:  Update.
9923         * gcc.dg/assign-warn-1.c:  Update.
9924         * gcc.dg/format/gcc_diag-1.c:  Update.
9925
9926 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
9927
9928         PR rtl-optimization/39871
9929         PR rtl-optimization/40615
9930         PR rtl-optimization/42500
9931         PR rtl-optimization/42502
9932         * gcc.target/arm/eliminate.c: New test.
9933
9934 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
9935
9936         PR libstdc++/44410
9937         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
9938         * g++.old-deja/g++.other/delete3.C: Likewise.
9939         * g++.old-deja/g++.other/new.C: Likewise.
9940         * g++.old-deja/g++.law/operators27.C: Likewise.
9941         * g++.old-deja/g++.mike/p755.C: Likewise.
9942         * g++.dg/eh/new1.C: Likewise.
9943         * g++.dg/init/new5.C: Likewise.
9944
9945 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
9946
9947         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
9948         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
9949         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
9950
9951 2010-06-03  Richard Guenther  <rguenther@suse.de>
9952
9953         PR lto/41921
9954         * lib/lto.exp: Always load gcc.exp.
9955         (lto-obj): For C source files invoke gcc_target_compile.
9956         * g++.dg/lto/20100603-1_0.C: New testcase.
9957         * g++.dg/lto/20100603-1_1.c: Likewise.
9958
9959 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
9960
9961         PR tree-optimization/43688
9962         * gfortran.dg/pr43688.f90: New.
9963
9964 2010-06-03  Richard Guenther  <rguenther@suse.de>
9965
9966         PR lto/41584
9967         * gcc.dg/lto/20100603-1_0.c: New testcase.
9968         * gcc.dg/lto/20100603-2_0.c: Likewise.
9969         * gcc.dg/lto/20100603-3_0.c: Likewise.
9970
9971 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9972
9973         PR target/44218
9974         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
9975         * gcc.target/powerpc/recip-2.c: Ditto.
9976         * gcc.target/powerpc/recip-3.c: Ditto.
9977         * gcc.target/powerpc/recip-4.c: Ditto.
9978         * gcc.target/powerpc/recip-5.c: Ditto.
9979         * gcc.target/powerpc/recip-6.c: Ditto.
9980         * gcc.target/powerpc/recip-7.c: Ditto.
9981         * gcc.target/powerpc/recip-test.h: Ditto.
9982         * gcc.target/powerpc/recip-test2.h: Ditto.
9983
9984 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9985
9986         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
9987
9988 2010-06-02  Jason Merrill  <jason@redhat.com>
9989
9990         * g++.dg/ext/vector9.C: Expect typedef in error message.
9991
9992         PR c++/9726
9993         PR c++/23594
9994         PR c++/44333
9995         * g++.dg/tc1/dr101.C: Remove xfails.
9996
9997 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9998
9999         PR middle-end/44372
10000         * g++.dg/ipa/pr44372.C: New.
10001
10002 2010-06-02  Jan Hubicka  <jh@suse.cz>
10003
10004         PR middle-end/44295
10005         * g++.dg/torture/pr44295.C: Neww testcase.
10006
10007 2010-06-02  Jan Hubicka  <jh@suse.cz>
10008
10009         * gcc.dg/tree-ssa/loadpre6.c: Update.
10010
10011 2010-06-02  Richard Guenther  <rguenther@suse.de>
10012
10013         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
10014         diagnostic.h.
10015
10016 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
10017
10018         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
10019         the link fail message.
10020
10021 2010-06-02  Tobias Burnus  <burnus@net-b.de>
10022
10023         PR fortran/44360
10024         * gfortran.dg/use_13.f90: New test case.
10025
10026 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10027
10028         PR fortran/44371
10029         * gfortran.dg/error_stop_2.f08: Minor update.
10030
10031 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10032
10033         PR fortran/44371
10034         * gfortran.dg/error_stop_1.f08: New test.
10035         * gfortran.dg/error_stop_2.f08: New test.
10036
10037 2010-06-01  Jason Merrill  <jason@redhat.com>
10038
10039         DR 990
10040         * g++.dg/cpp0x/initlist37.C: New.
10041         * g++.dg/cpp0x/initlist38.C: New.
10042
10043         PR c++/44358
10044         * g++.dg/cpp0x/initlist36.C: New.
10045
10046 2010-05-31 Jan Hubicka  <jh@suse.cz>
10047
10048         * gcc.dg/noreturn-8.c: New testcase.
10049
10050 2010-05-31 Jan Hubicka  <jh@suse.cz>
10051
10052         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
10053         * gcc.dg/lto/noreturn-1_0.c: Move it here.
10054
10055 2010-05-31 Jan Hubicka  <jh@suse.cz>
10056
10057         * gcc.dg/lto/noreturn-1_1.c: New testcase.
10058         * gcc.dg/lto/noreturn-1_0.c: New testcase.
10059
10060 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
10061
10062         PR fortran/36928
10063         * gfortran.dg/dependency_27.f90:  New test.
10064         * gfortran.dg/array_assign_1.F90:  New test.
10065
10066 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
10067
10068         PR target/44338
10069         * gcc.target/i386/sse-24.c: New test.
10070
10071 2010-05-31  Jan Hubicka  <jh@suse.cz>
10072
10073         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
10074
10075 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
10076
10077         PR middle-end/44337
10078         * gcc.dg/pr44337.c: New test.
10079
10080         PR tree-optimization/44182
10081         * g++.dg/debug/pr44182.C: New test.
10082
10083 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
10084
10085         * gcc.dg/nested-func-7.c: New test.
10086         * gnat.dg/frame_overflow.adb: Adjust directives.
10087
10088 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
10089
10090         * gnat.dg/prot2.ad[sb]: New test.
10091         * gnat.dg/prot2_pkg1.ads: New helper.
10092         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
10093
10094 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
10095
10096         * gnat.dg/array11.adb: Adjust dg-warning directive.
10097         * gnat.dg/object_overflow.adb: Likewise.
10098
10099 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
10100
10101         PR middle-end/44306
10102         * gcc.dg/tree-ssa/pr44306.c: New.
10103
10104 2010-05-29  Jan Hubicka  <jh@suse.cz>
10105
10106         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
10107
10108 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
10109
10110         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
10111
10112 2010-05-28  Mike Stump  <mikestump@comcast.net>
10113
10114         PR objc/44125
10115         * objc.dg/const-str-9.m: Remove static.
10116
10117 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
10118
10119         PR target/43636
10120         * gcc.c-torture/compile/pr43636.c: New test.
10121
10122 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
10123
10124         PR objc++/23616
10125         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
10126         * obj-c++.dg/try-catch-9.mm: Ditto.
10127
10128 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
10129
10130         Revert patch for PR c++/44188
10131         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
10132
10133 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
10134
10135         PR c++/44188
10136         * g++.dg/debug/dwarf2/typedef3.C: New test.
10137
10138 2010-05-27  Jason Merrill  <jason@redhat.com>
10139
10140         PR c++/43555
10141         * g++.dg/ext/vla9.C: New.
10142
10143 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
10144
10145         PR objc/44140
10146         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
10147         * objc.dg/torture/tls/thr-init-3.m: Ditto.
10148         * objc.dg/torture/tls/thr-init.m: Ditto.
10149         * objc.dg/torture/trivial.m: Ditto.
10150         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
10151         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
10152         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
10153         * obj-c++.dg/torture/trivial.mm: Ditto.
10154
10155 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
10156
10157         * g++.dg/lto/20100302_0.C: Skip on darwin.
10158
10159 2010-05-27  Richard Guenther  <rguenther@suse.de>
10160
10161         PR tree-optimization/44284
10162         * gcc.dg/vect/vect-118.c: New testcase.
10163         * gcc.dg/vect/bb-slp-20.c: Adjust.
10164         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
10165         * gcc.dg/vect/slp-9.c: Likewise.
10166         * gcc.dg/vect/slp-reduc-4.c: Likewise.
10167         * gcc.dg/vect/vect-10.c: Likewise.
10168         * gcc.dg/vect/vect-109.c: Likewise.
10169         * gcc.dg/vect/vect-12.c: Likewise.
10170         * gcc.dg/vect/vect-36.c: Likewise.
10171         * gcc.dg/vect/vect-7.c: Likewise.
10172         * gcc.dg/vect/vect-iv-8.c: Likewise.
10173         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
10174         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
10175         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
10176         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
10177         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
10178         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
10179         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
10180         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
10181         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
10182         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
10183         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
10184         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
10185         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
10186         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
10187         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
10188         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
10189         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
10190
10191 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
10192
10193         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
10194         necessary.
10195
10196 2010-05-26  Jan Hubicka  <jh@suse.cz>
10197
10198         * gcc.dg/lto/materialize-1_0.c: New file.
10199         * gcc.dg/lto/materialize-1_1.c: New file.
10200
10201 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
10202
10203         * gnat.dg/lto10.adb: New test.
10204         * gnat.dg/lto10_pkg.ads: New helper.
10205
10206 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
10207
10208         * lib/target-supports.exp (check_effective_target_int128): New
10209         function to check if __int128 types are available for target.
10210         * c-c++-common/int128-types-1.c: New.
10211         * c-c++-common/int128-1.c: New.
10212         * c-c++-common/int128-2.c: New.
10213         * g++.dg/abi/mangle43.C: New.
10214         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
10215         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
10216         pointer-wide scalar.
10217         * g++.dg/other/pr25632.C: Likewise.
10218         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
10219         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
10220         overflow warnings.
10221         * g++.dg/warn/pr13358-4.C: Likewise.
10222         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
10223         * g++.dg/warn/Wconversion-null.C: Likewise.
10224
10225 2010-05-26  Jason Merrill  <jason@redhat.com>
10226
10227         PR c++/43382
10228         * g++.dg/cpp0x/variadic101.C: New.
10229
10230 2010-05-26  Richard Guenther  <rguenther@suse.de>
10231
10232         PR rtl-optimization/44164
10233         * gcc.c-torture/execute/pr44164.c: New testcase.
10234         * g++.dg/tree-ssa/pr13146.C: Adjust.
10235
10236 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
10237
10238         PR fortran/40011
10239         * gfortran.dg/whole_file_19.f90 : New test.
10240
10241 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
10242
10243         PR fortran/30668
10244         PR fortran/31346
10245         PR fortran/34260
10246         * gfortran.dg/pr40999.f: Fix function type.
10247         * gfortran.dg/whole_file_5.f90: Likewise.
10248         * gfortran.dg/whole_file_6.f90: Likewise.
10249         * gfortran.dg/whole_file_16.f90: New.
10250         * gfortran.dg/whole_file_17.f90: New.
10251         * gfortran.dg/whole_file_18.f90: New.
10252
10253 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
10254             Iain Sandoe  <iains@gcc.gnu.org>
10255
10256         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
10257         * gcc.c-torture/compile/pr44197.c: Require alias support.
10258         * gcc.dg/lto/20081222_0.c: Ditto.
10259
10260 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
10261
10262         PR debug/42801
10263         * gcc.dg/guality/vla-2.c: New test.
10264
10265 2010-05-25  Richard Guenther  <rguenther@suse.de>
10266
10267         PR middle-end/44069
10268         * g++.dg/torture/pr44069.C: New testcase.
10269
10270 2010-05-25  Richard Guenther  <rguenther@suse.de>
10271
10272         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
10273
10274 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
10275
10276         PR objc/44140
10277         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
10278
10279 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
10280
10281         * obj-c++.dg/torture/tls/trivial.mm: New.
10282         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
10283         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
10284         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
10285         * obj-c++.dg/torture/tls/diag-1.mm: New.
10286         * obj-c++.dg/torture/tls/tls.exp: New.
10287         * obj-c++.dg/torture/trivial.mm: New.
10288         * obj-c++.dg/torture/dg-torture.exp: New.
10289         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
10290         * obj-c++.dg/tls/trivial.m: New.
10291         * obj-c++.dg/tls/init-1.mm: New.
10292         * obj-c++.dg/tls/diag-1.mm: New.
10293         * obj-c++.dg/tls/init-2.mm: New.
10294         * obj-c++.dg/tls/diag-2.mm: New.
10295         * obj-c++.dg/tls/diag-3.mm: New.
10296         * obj-c++.dg/tls/diag-4.mm: New.
10297         * obj-c++.dg/tls/static-1.mm: New.
10298         * obj-c++.dg/tls/tls.exp: New.
10299         * obj-c++.dg/tls/diag-5.mm: New.
10300         * obj-c++.dg/tls/static-1a.mm: New.
10301         * objc-obj-c++-shared/Object1.mm: New.
10302         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
10303
10304 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
10305
10306         PR objc++/43689
10307         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
10308         * obj-c++.dg/const-str-6.mm: Ditto.
10309
10310 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
10311
10312         * g++.dg/parse/array-size2.C: Remove dg-error directives.
10313
10314 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
10315
10316         PR ada/38394
10317         * gnat.dg/array13.ad[sb]: New test.
10318
10319 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
10320             Sandra Loosemore  <sandra@codesourcery.com>
10321
10322         * gcc.target/arm/neon/: Regenerated test cases.
10323
10324         * gcc.target/arm/neon/polytypes.c,
10325         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
10326         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
10327         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
10328         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
10329         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
10330         dg-add-options arm_neon.
10331
10332         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
10333         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
10334         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
10335         and arm_neon_fp16_ok.
10336
10337         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
10338         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
10339
10340         * lib/target-supports.exp (add_options_for_arm_neon): New.
10341         (check_effective_target_arm_neon_ok_nocache): New, from
10342         check_effective_target_arm_neon_ok.  Check multiple possibilities.
10343         (check_effective_target_arm_neon_ok): Use
10344         check_effective_target_arm_neon_ok_nocache.
10345         (add_options_for_arm_neon_fp16)
10346         (check_effective_target_arm_neon_fp16_ok)
10347         check_effective_target_arm_neon_fp16_ok_nocache): New.
10348         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
10349
10350 2010-05-24  Jason Merrill  <jason@redhat.com>
10351
10352         PR c++/41510
10353         * g++.dg/cpp0x/initlist35.C: New.
10354         * g++.dg/init/brace6.C: Adjust.
10355
10356 2010-05-24  Paul Brook  <paul@codesourcery.com>
10357
10358         * gcc.target/arm/frame-pointer-1.c: New test.
10359         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
10360         pointer elimination.
10361
10362 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10363
10364         PR target/44245
10365         * gcc.target/i386/crc32-3.c: New.
10366         * gcc.target/i386/crc32-4.c: Likewise.
10367
10368 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
10369
10370         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
10371         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
10372         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
10373
10374 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10375
10376         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
10377
10378 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
10379
10380         PR target/43869
10381         * gcc.c-target/pr43869.c: New test.
10382
10383 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
10384
10385         PR fortran/44212
10386         * gfortran.dg/class_22.f03: New.
10387
10388 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
10389
10390         PR lto/44238
10391         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
10392
10393 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
10394
10395         PR fortran/44213
10396         * gfortran.dg/abstract_type_7.f03: New.
10397
10398 2010-05-21  Jason Merrill  <jason@redhat.com>
10399
10400         * g++.dg/eh/spec11.C: Test cleanup optimization.
10401
10402 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
10403
10404         PR debug/44223
10405         * gcc.target/i386/pr44223.c: New test.
10406
10407 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10408
10409         * gcc.target/i386/pr25993.c: Use @function as type specifier.
10410
10411 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
10412
10413         * g++.dg/other/const3.C: New test.
10414
10415 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
10416
10417         PR fortran/38407
10418         * warn_unused_dummy_argument_1.f90: New.
10419         * warn_unused_dummy_argument_2.f90: New.
10420
10421 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
10422
10423         PR c++/30298
10424         * g++.dg/inherit/crash1.C: New.
10425         * g++.dg/inherit/crash2.C: Likewise.
10426
10427 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
10428
10429         PR debug/44178
10430         * g++.dg/debug/pr44178.C: New test.
10431
10432 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
10433
10434         PR middle-end/44185
10435         * gcc.dg/tree-ssa/prefetch-6.c: Add
10436         --param min-insn-to-prefetch-ratio=6.
10437         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
10438         allow unrolling, and adjust the movnti count.
10439
10440 2010-05-20  Jan Hubicka  <jh@suse.cz>
10441
10442         PR middle-end/44197
10443         * gcc.c-torture/compile/pr44197.c: New file.
10444
10445 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
10446
10447         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
10448         Fix test code.
10449         (check_effective_target_xop): Remove __may_alias__ attribute.
10450
10451 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
10452
10453         PR target/44202
10454         * gcc.c-torture/execute/pr44202-1.c: New test.
10455
10456 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10457
10458         PR fortran/43851
10459         * gfortran.dg/label_1.f90: Update test.
10460
10461 2010-05-19  Jan Hubicka  <jh@suse.cz>
10462
10463         * gcc.dg/lto/ipareference2_0.c: New file.
10464         * gcc.dg/lto/ipareference2_1.c: New file.
10465
10466 2010-05-19  Jason Merrill  <jason@redhat.com>
10467
10468         * g++.dg/parse/fn-typedef2.C: New.
10469
10470         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
10471         function type.
10472
10473         PR c++/44193
10474         * g++.dg/template/fntype1.C: New.
10475
10476 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
10477
10478         * gnat.dg/discr23.ad[sb]: New test.
10479         * gnat.dg/discr23_pkg.ads: New helper.
10480
10481         * gnat.dg/specs/controlled1.ads: New test.
10482         * gnat.dg/specs/controlled1_pkg.ads: New helper.
10483
10484 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10485
10486         PR fortran/44055
10487         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
10488         Fixed scope of C_SIZEOF.
10489         * gfortran.dg/warn_conversion_2.f90: New.
10490
10491 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10492
10493         * lib/target-supports.exp (check_effective_target_sse2): New proc.
10494         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
10495         for optional selector.
10496         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
10497         (check_effective_target_sse3): New proc.
10498         * gcc.target/i386/math-torture/math-torture.exp: Load
10499         target-supports.exp.
10500         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
10501         check_effective_target_sse2.
10502         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
10503         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
10504         * g++.dg/vect/vect.exp: Likewise.
10505         * gfortran.dg/vect/vect.exp: Likewise.
10506         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
10507         -msse2 if check_effective_target_sse2.
10508
10509         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
10510         * gcc.target/i386/3dnow-2.c: Likewise.
10511         * gcc.target/i386/3dnowA-1.c: Likewise.
10512         * gcc.target/i386/3dnowA-2.c: Likewise.
10513         * gcc.target/i386/pr42549.c: Likewise.
10514
10515         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
10516         * gcc.target/i386/sse3-addsubpd.c: Likewise.
10517         * gcc.target/i386/sse3-addsubps.c: Likewise.
10518         * gcc.target/i386/sse3-haddpd.c: Likewise.
10519         * gcc.target/i386/sse3-haddps.c: Likewise.
10520         * gcc.target/i386/sse3-hsubpd.c: Likewise.
10521         * gcc.target/i386/sse3-hsubps.c: Likewise.
10522         * gcc.target/i386/sse3-movddup.c: Likewise.
10523         * gcc.target/i386/sse3-movshdup.c: Likewise.
10524         * gcc.target/i386/sse3-movsldup.c: Likewise.
10525
10526         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
10527         * g++.dg/ext/attrib35.C: Likewise.
10528         * g++.dg/opt/pr40496.C: Likewise.
10529         * g++.dg/other/i386-1.C: Likewise.
10530         * g++.dg/other/i386-4.C: Likewise.
10531         * g++.dg/other/pr34435.C: Likewise.
10532         * g++.dg/other/pr39496.C: Likewise.
10533         * g++.dg/other/pr40446.C: Likewise.
10534         * gcc.dg/compat/union-m128-1_main.c: Likewise.
10535         * gcc.dg/compat/vector-1a_main.c: Likewise.
10536         * gcc.dg/compat/vector-2a_main.c: Likewise.
10537         * gcc.dg/lto/20090206-1_0.c: Likewise.
10538         * gcc.dg/pr34856.c: Likewise.
10539         * gcc.dg/pr36584.c: Likewise.
10540         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
10541         * gcc.dg/pr37544.c: Likewise.
10542         * gcc.dg/torture/pr16104-1.c: Likewise.
10543         * gcc.dg/torture/pr35771-1.c: Likewise.
10544         * gcc.dg/torture/pr35771-2.c: Likewise.
10545         * gcc.dg/torture/pr35771-3.c: Likewise.
10546         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
10547         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
10548         * gcc.dg/torture/stackalign/push-1.c: Likewise.
10549         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
10550         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
10551         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
10552         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
10553         * gcc.target/i386/20060512-1.c: Likewise.
10554         * gcc.target/i386/20060512-3.c: Likewise.
10555         * gcc.target/i386/all_one_m128i.c: Likewise.
10556         * gcc.target/i386/float128-1.c: Likewise.
10557         * gcc.target/i386/float128-2.c: Likewise.
10558         * gcc.target/i386/fpcvt-1.c: Likewise.
10559         * gcc.target/i386/fpcvt-2.c: Likewise.
10560         * gcc.target/i386/fpcvt-3.c: Likewise.
10561         * gcc.target/i386/fpprec-1.c: Likewise.
10562         * gcc.target/i386/funcspec-9.c: Likewise.
10563         * gcc.target/i386/incoming-1.c: Likewise.
10564         * gcc.target/i386/incoming-12.c: Likewise.
10565         * gcc.target/i386/incoming-2.c: Likewise.
10566         * gcc.target/i386/incoming-3.c: Likewise.
10567         * gcc.target/i386/incoming-4.c: Likewise.
10568         * gcc.target/i386/incoming-6.c: Likewise.
10569         * gcc.target/i386/incoming-7.c: Likewise.
10570         * gcc.target/i386/incoming-8.c: Likewise.
10571         * gcc.target/i386/opt-1.c: Likewise.
10572         * gcc.target/i386/opt-2.c: Likewise.
10573         * gcc.target/i386/ordcmp-1.c: Likewise.
10574         * gcc.target/i386/pr17692.c: Likewise.
10575         * gcc.target/i386/pr18614-1.c: Likewise.
10576         * gcc.target/i386/pr22152.c: Likewise.
10577         * gcc.target/i386/pr23570.c: Likewise.
10578         * gcc.target/i386/pr23575.c: Likewise.
10579         * gcc.target/i386/pr26449-1.c: Likewise.
10580         * gcc.target/i386/pr26600.c: Likewise.
10581         * gcc.target/i386/pr27790.c: Likewise.
10582         * gcc.target/i386/pr28839.c: Likewise.
10583         * gcc.target/i386/pr30970.c: Likewise.
10584         * gcc.target/i386/pr32000-1.c: Likewise.
10585         * gcc.target/i386/pr32000-2.c: Likewise.
10586         * gcc.target/i386/pr32280.c: Likewise.
10587         * gcc.target/i386/pr32661.c: Likewise.
10588         * gcc.target/i386/pr32708-1.c: Likewise.
10589         * gcc.target/i386/pr32961.c: Likewise.
10590         * gcc.target/i386/pr33329.c: Likewise.
10591         * gcc.target/i386/pr35714.c: Likewise.
10592         * gcc.target/i386/pr35767-1.c: Likewise.
10593         * gcc.target/i386/pr35767-1d.c: Likewise.
10594         * gcc.target/i386/pr35767-1i.c: Likewise.
10595         * gcc.target/i386/pr35767-2.c: Likewise.
10596         * gcc.target/i386/pr35767-2d.c: Likewise.
10597         * gcc.target/i386/pr35767-2i.c: Likewise.
10598         * gcc.target/i386/pr35767-3.c: Likewise.
10599         * gcc.target/i386/pr35767-5.c: Likewise.
10600         * gcc.target/i386/pr36222-1.c: Likewise.
10601         * gcc.target/i386/pr36578-1.c: Likewise.
10602         * gcc.target/i386/pr36578-2.c: Likewise.
10603         * gcc.target/i386/pr36992-1.c: Likewise.
10604         * gcc.target/i386/pr37101.c: Likewise.
10605         * gcc.target/i386/pr37216.c: Likewise.
10606         * gcc.target/i386/pr37434-1.c: Likewise.
10607         * gcc.target/i386/pr37434-2.c: Likewise.
10608         * gcc.target/i386/pr37843-3.c: Likewise.
10609         * gcc.target/i386/pr37843-4.c: Likewise.
10610         * gcc.target/i386/pr39162.c: Likewise.
10611         * gcc.target/i386/pr39315-1.c: Likewise.
10612         * gcc.target/i386/pr39315-2.c: Likewise.
10613         * gcc.target/i386/pr39315-3.c: Likewise.
10614         * gcc.target/i386/pr39315-4.c: Likewise.
10615         * gcc.target/i386/pr39445.c: Likewise.
10616         * gcc.target/i386/pr39496.c: Likewise.
10617         * gcc.target/i386/pr40809.c: Likewise.
10618         * gcc.target/i386/pr40906-3.c: Likewise.
10619         * gcc.target/i386/pr41019.c: Likewise.
10620         * gcc.target/i386/pr42542-1.c: Likewise.
10621         * gcc.target/i386/pr42542-2.c: Likewise.
10622         * gcc.target/i386/pr42542-3.c: Likewise.
10623         * gcc.target/i386/pr42542-3a.c: Likewise.
10624         * gcc.target/i386/pr42881.c: Likewise.
10625         * gcc.target/i386/push-1.c: Likewise.
10626         * gcc.target/i386/quad-sse.c: Likewise.
10627         * gcc.target/i386/reload-1.c: Likewise.
10628         * gcc.target/i386/sse-10.c: Likewise.
10629         * gcc.target/i386/sse-11.c: Likewise.
10630         * gcc.target/i386/sse-15.c: Likewise.
10631         * gcc.target/i386/sse-17.c: Likewise.
10632         * gcc.target/i386/sse-18.c: Likewise.
10633         * gcc.target/i386/sse-19.c: Likewise.
10634         * gcc.target/i386/sse-4.c: Likewise.
10635         * gcc.target/i386/sse-6.c: Likewise.
10636         * gcc.target/i386/sse-vect-types.c: Likewise.
10637         * gcc.target/i386/sse2-addpd-1.c: Likewise.
10638         * gcc.target/i386/sse2-addsd-1.c: Likewise.
10639         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
10640         * gcc.target/i386/sse2-andpd-1.c: Likewise.
10641         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10642         * gcc.target/i386/sse2-comisd-1.c: Likewise.
10643         * gcc.target/i386/sse2-comisd-2.c: Likewise.
10644         * gcc.target/i386/sse2-comisd-3.c: Likewise.
10645         * gcc.target/i386/sse2-comisd-4.c: Likewise.
10646         * gcc.target/i386/sse2-comisd-5.c: Likewise.
10647         * gcc.target/i386/sse2-comisd-6.c: Likewise.
10648         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
10649         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
10650         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
10651         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
10652         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
10653         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
10654         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
10655         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
10656         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
10657         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
10658         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
10659         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
10660         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
10661         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
10662         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
10663         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
10664         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
10665         * gcc.target/i386/sse2-divpd-1.c: Likewise.
10666         * gcc.target/i386/sse2-divsd-1.c: Likewise.
10667         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
10668         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
10669         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
10670         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
10671         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
10672         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
10673         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
10674         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
10675         * gcc.target/i386/sse2-minpd-1.c: Likewise.
10676         * gcc.target/i386/sse2-minsd-1.c: Likewise.
10677         * gcc.target/i386/sse2-mmx.c: Likewise.
10678         * gcc.target/i386/sse2-movapd-1.c: Likewise.
10679         * gcc.target/i386/sse2-movapd-2.c: Likewise.
10680         * gcc.target/i386/sse2-movd-1.c: Likewise.
10681         * gcc.target/i386/sse2-movd-2.c: Likewise.
10682         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
10683         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
10684         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
10685         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
10686         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
10687         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
10688         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
10689         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
10690         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
10691         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
10692         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
10693         * gcc.target/i386/sse2-movq-1.c: Likewise.
10694         * gcc.target/i386/sse2-movq-2.c: Likewise.
10695         * gcc.target/i386/sse2-movq-3.c: Likewise.
10696         * gcc.target/i386/sse2-movsd-1.c: Likewise.
10697         * gcc.target/i386/sse2-movsd-2.c: Likewise.
10698         * gcc.target/i386/sse2-movupd-1.c: Likewise.
10699         * gcc.target/i386/sse2-movupd-2.c: Likewise.
10700         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
10701         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
10702         * gcc.target/i386/sse2-orpd-1.c: Likewise.
10703         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
10704         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
10705         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
10706         * gcc.target/i386/sse2-paddb-1.c: Likewise.
10707         * gcc.target/i386/sse2-paddd-1.c: Likewise.
10708         * gcc.target/i386/sse2-paddq-1.c: Likewise.
10709         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
10710         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
10711         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
10712         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
10713         * gcc.target/i386/sse2-paddw-1.c: Likewise.
10714         * gcc.target/i386/sse2-pand-1.c: Likewise.
10715         * gcc.target/i386/sse2-pandn-1.c: Likewise.
10716         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
10717         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
10718         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
10719         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
10720         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
10721         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
10722         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
10723         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
10724         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
10725         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
10726         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
10727         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
10728         * gcc.target/i386/sse2-pminub-1.c: Likewise.
10729         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
10730         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
10731         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
10732         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
10733         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
10734         * gcc.target/i386/sse2-por-1.c: Likewise.
10735         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
10736         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
10737         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
10738         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
10739         * gcc.target/i386/sse2-pslld-1.c: Likewise.
10740         * gcc.target/i386/sse2-pslld-2.c: Likewise.
10741         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
10742         * gcc.target/i386/sse2-psllq-1.c: Likewise.
10743         * gcc.target/i386/sse2-psllq-2.c: Likewise.
10744         * gcc.target/i386/sse2-psllw-1.c: Likewise.
10745         * gcc.target/i386/sse2-psllw-2.c: Likewise.
10746         * gcc.target/i386/sse2-psrad-1.c: Likewise.
10747         * gcc.target/i386/sse2-psrad-2.c: Likewise.
10748         * gcc.target/i386/sse2-psraw-1.c: Likewise.
10749         * gcc.target/i386/sse2-psraw-2.c: Likewise.
10750         * gcc.target/i386/sse2-psrld-1.c: Likewise.
10751         * gcc.target/i386/sse2-psrld-2.c: Likewise.
10752         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
10753         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
10754         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
10755         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
10756         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
10757         * gcc.target/i386/sse2-psubb-1.c: Likewise.
10758         * gcc.target/i386/sse2-psubd-1.c: Likewise.
10759         * gcc.target/i386/sse2-psubq-1.c: Likewise.
10760         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
10761         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
10762         * gcc.target/i386/sse2-psubw-1.c: Likewise.
10763         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
10764         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
10765         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
10766         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
10767         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
10768         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
10769         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
10770         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
10771         * gcc.target/i386/sse2-pxor-1.c: Likewise.
10772         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
10773         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
10774         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
10775         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
10776         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
10777         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
10778         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
10779         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
10780         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
10781         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
10782         * gcc.target/i386/sse2-shufps-1.c: Likewise.
10783         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
10784         * gcc.target/i386/sse2-subpd-1.c: Likewise.
10785         * gcc.target/i386/sse2-subsd-1.c: Likewise.
10786         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
10787         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
10788         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
10789         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
10790         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
10791         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
10792         * gcc.target/i386/sse2-unpack-1.c: Likewise.
10793         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
10794         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
10795         * gcc.target/i386/sse2-vec-1.c: Likewise.
10796         * gcc.target/i386/sse2-vec-2.c: Likewise.
10797         * gcc.target/i386/sse2-vec-3.c: Likewise.
10798         * gcc.target/i386/sse2-vec-4.c: Likewise.
10799         * gcc.target/i386/sse2-vec-5.c: Likewise.
10800         * gcc.target/i386/sse2-vec-6.c: Likewise.
10801         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
10802         * gcc.target/i386/ssefn-2.c: Likewise.
10803         * gcc.target/i386/ssefn-4.c: Likewise.
10804         * gcc.target/i386/ssefp-1.c: Likewise.
10805         * gcc.target/i386/ssefp-2.c: Likewise.
10806         * gcc.target/i386/sseregparm-3.c: Likewise.
10807         * gcc.target/i386/sseregparm-4.c: Likewise.
10808         * gcc.target/i386/sseregparm-5.c: Likewise.
10809         * gcc.target/i386/sseregparm-6.c: Likewise.
10810         * gcc.target/i386/sseregparm-7.c: Likewise.
10811         * gcc.target/i386/ssetype-1.c: Likewise.
10812         * gcc.target/i386/ssetype-2.c: Likewise.
10813         * gcc.target/i386/ssetype-3.c: Likewise.
10814         * gcc.target/i386/ssetype-4.c: Likewise.
10815         * gcc.target/i386/ssetype-5.c: Likewise.
10816         * gcc.target/i386/unordcmp-1.c: Likewise.
10817         * gcc.target/i386/vararg-1.c: Likewise.
10818         * gcc.target/i386/vararg-2.c: Likewise.
10819         * gcc.target/i386/vararg-3.c: Likewise.
10820         * gcc.target/i386/vararg-4.c: Likewise.
10821         * gcc.target/i386/vararg-7.c: Likewise.
10822         * gcc.target/i386/vararg-8.c: Likewise.
10823         * gcc.target/i386/vecinit-1.c: Likewise.
10824         * gcc.target/i386/vecinit-2.c: Likewise.
10825         * gcc.target/i386/vecinit-3.c: Likewise.
10826         * gcc.target/i386/vecinit-4.c: Likewise.
10827         * gcc.target/i386/vecinit-5.c: Likewise.
10828         * gcc.target/i386/vecinit-6.c: Likewise.
10829         * gcc.target/i386/vectorize2.c: Likewise.
10830         * gcc.target/i386/vectorize3.c: Likewise.
10831         * gcc.target/i386/vectorize4.c: Likewise.
10832         * gcc.target/i386/vectorize6.c: Likewise.
10833         * gcc.target/i386/vectorize7.c: Likewise.
10834         * gcc.target/i386/vectorize8.c: Likewise.
10835         * gcc.target/i386/vperm-v2df.c: Likewise.
10836         * gcc.target/i386/vperm-v2di.c: Likewise.
10837         * gcc.target/i386/vperm-v4si-1.c: Likewise.
10838         * gcc.target/i386/xorps-sse2.c: Likewise.
10839         * gcc.target/i386/xorps.c: Likewise.
10840         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
10841         * gfortran.dg/graphite/pr42326.f90: Likewise.
10842         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
10843
10844 2010-05-19  Richard Guenther  <rguenther@suse.de>
10845
10846         PR lto/44196
10847         * g++.dg/lto/20100519-1_0.C: New testcase.
10848
10849 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10850
10851         PR fortran/42360
10852         * gfortran.dg/warn_intent_out_not_set.f90: New.
10853
10854 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10855
10856         PR fortran/38404
10857         * gfortran.dg/data_char_1.f90: Updated warning message.
10858         * gfortran.dg/data_array_6.f: New.
10859
10860 2010-05-19  Martin Jambor  <mjambor@suse.cz>
10861
10862         * g++.dg/ipa/ivinline-8.C: New test.
10863         * gcc.dg/ipa/iinline-2.c: Likewise.
10864
10865 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10866
10867         PR fortran/34505
10868         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
10869         arguments; add check for return value kind.
10870         * gfortran.dg/float_1.f90: Likewise.
10871
10872 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10873
10874         * gcc.target/i386/20011009-1.c (COMMENT): Define.
10875         (main): Use it.
10876         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
10877         * lib/lto.exp (lto_prune_warns): Fix location line regex.
10878         Prune another location line format.
10879         (lto-obj): Call lto_prune_warns on comp_output.
10880
10881 2010-05-18  Jan Hubicka  <jh@suse.cz>
10882
10883         * gcc.dg/lto/ipacp_0.c: New test.
10884         * gcc.dg/lto/ipacp_1.c: New test.
10885
10886 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
10887
10888         PR lto/44184
10889         * gcc.dg/lto/20100518_0.c: New test.
10890
10891 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
10892
10893         * gnat.dg/specs/lto3.ads: Add missing dg-options.
10894
10895 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10896
10897         PR fortran/43990
10898         * gfortran.dg/class_21.f03: New.
10899
10900 2010-05-17  Jason Merrill  <jason@redhat.com>
10901
10902         PR c++/44157
10903         * g++.dg/cpp0x/initlist34.C: New.
10904
10905         PR c++/44158
10906         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
10907
10908 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10909
10910         * g++.dg/ipa/ivinline-1.C: New test.
10911         * g++.dg/ipa/ivinline-2.C: New test.
10912         * g++.dg/ipa/ivinline-3.C: New test.
10913         * g++.dg/ipa/ivinline-4.C: New test.
10914         * g++.dg/ipa/ivinline-5.C: New test.
10915         * g++.dg/ipa/ivinline-6.C: New test.
10916
10917 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
10918             Jason Merrill  <jason@redhat.com>
10919
10920         PR c++/44108
10921         * c-c++-common/Wunused-var-8.c: New test.
10922
10923 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
10924
10925         PR bootstrap/42347
10926         * gcc.c-torture/compile/pr42347.c: New test.
10927
10928         PR middle-end/44102
10929         * g++.dg/ext/asmgoto1.C: New test.
10930
10931 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10932
10933         PR middle-end/44133
10934         * gcc.dg/tree-ssa/pr44133.c: New test.
10935         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
10936         precise.
10937
10938 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10939
10940         PR fortran/44044
10941         * gfortran.dg/class_20.f03: New.
10942
10943 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
10944
10945         PR 44078
10946         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
10947         debug messages but not the newly introduced one.
10948
10949 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
10950
10951         PR fortran/35779
10952         * gfortran.dg/initialization_25.f90: Commented testcase.
10953         * gfortran.dg/initialization_26.f90: New.
10954
10955 2010-05-16  Richard Guenther  <rguenther@suse.de>
10956
10957         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
10958         * gcc.dg/pr43084.c: Likewise.
10959         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
10960         -fipa-type-escape.
10961         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
10962         -fipa-type-escape.
10963         * gcc.dg/struct/struct-reorg.exp: Likewise.
10964         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
10965         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
10966
10967 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
10968
10969         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
10970         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
10971         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
10972         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
10973         tests.
10974
10975 2010-05-15  Jason Merrill  <jason@redhat.com>
10976
10977         * g++.dg/eh/spec10.C: New.
10978         * g++.dg/eh/spec11.C: New.
10979         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
10980
10981 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10982
10983         PR fortran/44154
10984         PR fortran/42647
10985         * gfortran.dg/allocatable_scalar_9.f90: New.
10986
10987 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
10988
10989         PR c++/44148
10990         * g++.dg/torture/pr44148.C: New test.
10991
10992 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
10993
10994         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
10995         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
10996         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
10997         diagnostics and type sizes.
10998
10999 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
11000
11001         * gnat.dg/lto9.adb: New test.
11002         * gnat.dg/lto9_pkg1.ads: New helper.
11003         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
11004
11005 2010-05-15  Jan Hubicka  <jh@suse.cz>
11006
11007         * gcc.dg/lto/ipareference_1.c: Rename to ...
11008         * gcc.dg/lto/ipareference_0.c: ... this one.
11009         * gcc.dg/lto/ipareference_2.c: Rename to ...
11010         * gcc.dg/lto/ipareference_1.c: ... this one.
11011
11012 2010-05-15  Jan Hubicka  <jh@suse.cz>
11013
11014         * gcc.dg/lto/ipareference_1.c: New file.
11015         * gcc.dg/lto/ipareference_2.c: New file.
11016
11017 2010-05-15  Richard Guenther  <rguenther@suse.de>
11018
11019         PR tree-optimization/44038
11020         * gcc.c-torture/compile/pr44038.c: New testcase.
11021
11022 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
11023
11024         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
11025         * gcc.target/i386/avx-cmpss-1.c: Likewise.
11026
11027 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
11028
11029         PR fortran/43207
11030         PR fortran/43969
11031         * gfortran.dg/class_18.f03: New.
11032         * gfortran.dg/class_19.f03: New.
11033
11034 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
11035
11036         PR debug/44112
11037         * gcc.dg/debug/dwarf2/const-1.c: Remove.
11038         * g++.dg/debug/dwarf2/const1.C: Remove.
11039
11040 2010-05-14  Jason Merrill  <jason@redhat.com>
11041
11042         * g++.dg/eh/cond4.C: New.
11043         * g++.dg/eh/elide2.C: Adjust.
11044         * g++.old-deja/g++.eh/terminate1.C: Adjust.
11045
11046 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
11047
11048         PR fortran/44135
11049         * gfortran.dg/actual_array_interface_2.f90: New test.
11050
11051 2010-05-14  Richard Guenther  <rguenther@suse.de>
11052
11053         PR tree-optimization/44119
11054         * gcc.c-torture/compile/pr44119.c: New testcase.
11055
11056 2010-05-14  Jason Merrill  <jason@redhat.com>
11057
11058         PR c++/44127
11059         * g++.dg/eh/terminate1.C: New.
11060
11061 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
11062
11063         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
11064
11065         PR debug/44136
11066         * gcc.dg/pr44136.c: New test.
11067
11068 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
11069
11070         PR c++/30566
11071         * g++.dg/warn/Wshadow-4.C: Adjust.
11072         * g++.dg/warn/Wshadow-5.C: New test.
11073         * g++.dg/warn/Wshadow-6.C: New test
11074
11075 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
11076
11077         PR fortran/35779
11078         * gfortran.dg/initialization_25.f90: New.
11079
11080 2010-05-13  Martin Jambor  <mjambor@suse.cz>
11081
11082         * g++.dg/otr-fold-1.C: New test.
11083         * g++.dg/otr-fold-2.C: New test.
11084
11085 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
11086
11087         PR fortran/44036
11088         * gfortran.dg/gomp/pr44036-1.f90: New test.
11089         * gfortran.dg/gomp/pr44036-2.f90: New test.
11090         * gfortran.dg/gomp/pr44036-3.f90: New test.
11091
11092         PR debug/43983
11093         * gcc.dg/guality/sra-1.c: New test.
11094
11095 2010-05-12  Jan Hubicka  <jh@suse.cz>
11096
11097         * tree-ssa/unreachable.c: New test.
11098
11099 2010-05-12  Jason Merrill  <jason@redhat.com>
11100
11101         * g++.dg/cpp0x/sfinae1.C: New.
11102
11103 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
11104
11105         * gcc.target/i386/zee.c: New file.
11106
11107 2010-05-12  Jason Merrill  <jason@redhat.com>
11108
11109         * g++.dg/conversion/op1.C: Expect template candidate message.
11110         * g++.dg/cpp0x/nullptr15.C: Likewise.
11111         * g++.dg/cpp0x/pr31431-2.C: Likewise.
11112         * g++.dg/cpp0x/pr31431.C: Likewise.
11113         * g++.dg/cpp0x/temp_default2.C: Likewise.
11114         * g++.dg/cpp0x/trailing4.C: Likewise.
11115         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
11116         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
11117         * g++.dg/cpp0x/variadic-throw.C: Likewise.
11118         * g++.dg/cpp0x/variadic35.C: Likewise.
11119         * g++.dg/cpp0x/vt-35147.C: Likewise.
11120         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
11121         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
11122         * g++.dg/ext/visibility/anon8.C: Likewise.
11123         * g++.dg/ext/vla2.C: Likewise.
11124         * g++.dg/other/pr28114.C: Likewise.
11125         * g++.dg/other/ptrmem10.C: Likewise.
11126         * g++.dg/other/ptrmem11.C: Likewise.
11127         * g++.dg/overload/unknown1.C: Likewise.
11128         * g++.dg/parse/template7.C: Likewise.
11129         * g++.dg/parse/typename7.C: Likewise.
11130         * g++.dg/template/conv11.C: Likewise.
11131         * g++.dg/template/copy1.C: Likewise.
11132         * g++.dg/template/deduce3.C: Likewise.
11133         * g++.dg/template/dependent-expr5.C: Likewise.
11134         * g++.dg/template/friend.C: Likewise.
11135         * g++.dg/template/incomplete2.C: Likewise.
11136         * g++.dg/template/local4.C: Likewise.
11137         * g++.dg/template/local6.C: Likewise.
11138         * g++.dg/template/operator10.C: Likewise.
11139         * g++.dg/template/overload6.C: Likewise.
11140         * g++.dg/template/ptrmem2.C: Likewise.
11141         * g++.dg/template/ptrmem20.C: Likewise.
11142         * g++.dg/template/ptrmem8.C: Likewise.
11143         * g++.dg/template/sfinae2.C: Likewise.
11144         * g++.dg/template/ttp25.C: Likewise.
11145         * g++.dg/template/unify10.C: Likewise.
11146         * g++.dg/template/unify11.C: Likewise.
11147         * g++.dg/template/unify6.C: Likewise.
11148         * g++.dg/template/unify7.C: Likewise.
11149         * g++.dg/template/unify9.C: Likewise.
11150         * g++.dg/template/varmod1.C: Likewise.
11151         * g++.old-deja/g++.brendan/crash56.C: Likewise.
11152         * g++.old-deja/g++.law/operators32.C: Likewise.
11153         * g++.old-deja/g++.pt/crash28.C: Likewise.
11154         * g++.old-deja/g++.pt/crash60.C: Likewise.
11155         * g++.old-deja/g++.pt/explicit38.C: Likewise.
11156         * g++.old-deja/g++.pt/explicit39.C: Likewise.
11157         * g++.old-deja/g++.pt/explicit41.C: Likewise.
11158         * g++.old-deja/g++.pt/explicit67.C: Likewise.
11159         * g++.old-deja/g++.pt/explicit77.C: Likewise.
11160         * g++.old-deja/g++.pt/expr2.C: Likewise.
11161         * g++.old-deja/g++.pt/overload7.C: Likewise.
11162         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
11163         * g++.old-deja/g++.pt/spec5.C: Likewise.
11164         * g++.old-deja/g++.pt/spec6.C: Likewise.
11165         * g++.old-deja/g++.pt/t24.C: Likewise.
11166         * g++.old-deja/g++.pt/unify4.C: Likewise.
11167         * g++.old-deja/g++.pt/unify6.C: Likewise.
11168         * g++.old-deja/g++.pt/unify8.C: Likewise.
11169         * g++.old-deja/g++.robertl/eb119.C: Likewise.
11170         * g++.old-deja/g++.robertl/eb79.C: Likewise.
11171         * g++.old-deja/g++.robertl/eb98.C: Likewise.
11172
11173         * g++.dg/cpp0x/initlist32.C: New.
11174
11175         * g++.dg/template/conv11.C: New.
11176         * g++.dg/conversion/op1.C: Adjust expected error.
11177
11178         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
11179
11180 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
11181
11182         PR target/44088
11183         * gcc.target/i386/avx-cmpsd-1.c: New.
11184         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
11185         * gcc.target/i386/avx-cmpss-1.c: Likewise.
11186         * gcc.target/i386/avx-cmpss-2.c: Likewise.
11187         * gcc.target/i386/sse-cmpss-1.c: Likewise.
11188         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
11189
11190 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
11191
11192         PR middle-end/44085
11193         * gcc.dg/gomp/pr44085.c: New test.
11194         * gfortran.dg/gomp/pr44085.f90: New test.
11195
11196 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
11197
11198         * objc-obj-c++-shared/Object1.m: New.
11199         * objc.dg/torture: New directory.
11200         * objc.dg/torture/tls: Ditto.
11201         * objc.dg/tls: Ditto.
11202         * objc.dg/torture/tls/trivial.m: New test.
11203         * objc.dg/torture/tls/thr-init-2.m: New test.
11204         * objc.dg/torture/tls/thr-init-3.m: New test.
11205         * objc.dg/torture/tls/thr-init.m: New test.
11206         * objc.dg/torture/tls/diag-1.m: New test.
11207         * objc.dg/torture/tls/tls.exp: New.
11208         * objc.dg/torture/trivial.m: New test.
11209         * objc.dg/torture/dg-torture.exp: New.
11210         * objc.dg/tls/diag-3.m: New test.
11211         * objc.dg/tls/diag-4.m: New test.
11212         * objc.dg/tls/diag-5.m: New test.
11213         * objc.dg/tls/init-1.m: New test.
11214         * objc.dg/tls/init-2.m: New test.
11215         * objc.dg/tls/tls.exp: New.
11216         * objc.dg/tls/diag-2.m: New test.
11217         * lib/objc.exp: Respond to dg-additional-files.
11218
11219 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
11220
11221         * gcc.target/m68k/20100512-1.c: New.
11222
11223 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
11224
11225         * gnat.dg/lto8.adb: New test.
11226         * gnat.dg/lto8_pkg.ad[sb]: New helper.
11227         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
11228
11229 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
11230
11231         PR c++/34272
11232         PR c++/43630
11233         PR c++/34491
11234         * g++.dg/template/crash97.C: New.
11235         * g++.dg/template/crash98.C: Likewise.
11236         * g++.dg/template/crash99.C: Likewise.
11237         * g++.dg/cpp0x/pr31439.C: Adjust.
11238         * g++.dg/template/crash95.C: Likewise.
11239
11240 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
11241
11242         PR middle-end/44071
11243         * c-c++-common/asmgoto-4.c: New test.
11244         * gcc.target/i386/pr44071.c: New test.
11245
11246         PR c++/44062
11247         * c-c++-common/Wunused-var-7.c: New test.
11248         * g++.dg/warn/Wunused-var-9.C: New test.
11249
11250 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
11251
11252         PR fortran/43711
11253         * gfortran.dg/gomp/pr43711.f90: New.
11254
11255 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
11256
11257         PR fortran/31820
11258         * gfortran.dg/select_5.f90: Updated.
11259
11260 2010-05-11  Jan Hubicka  <jh@suse.cz>
11261
11262         PR tree-optimize/44063
11263         * gcc.c-torture/compile/pr44063.c: New testcase.
11264
11265 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
11266
11267         PR debug/44023
11268         * gcc.dg/pr44023.c: New test.
11269
11270 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
11271
11272         * gnat.dg/lto7.adb: New test.
11273         * gnat.dg/lto7_pkg.ad[sb]: New helper.
11274
11275 2010-05-10  Jason Merrill  <jason@redhat.com>
11276
11277         PR c++/44017
11278         * g++.dg/template/inherit5.C: New.
11279
11280         PR c++/44045
11281         * g++.dg/cpp0x/initlist33.C: New.
11282         * g++.dg/cpp0x/initlist26.C: Adjust.
11283         * g++.dg/cpp0x/initlist28.C: Adjust.
11284
11285 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
11286
11287         PR c++/43719
11288         * g++.dg/init/pr43719.C: New.
11289         * g++.dg/anon-struct4.C: Adjust.
11290
11291 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
11292
11293         PR debug/44028
11294         * gcc.dg/pr44028.c: New test.
11295
11296 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
11297
11298         PR fortran/27866
11299         PR fortran/35003
11300         PR fortran/42809
11301         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
11302         * gfortran.dg/warn_conversion.f90: New.
11303
11304 2010-05-10  Michael Matz  <matz@suse.de>
11305
11306         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
11307
11308 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
11309
11310         PR rtl-optimization/44012
11311         * gcc.dg/pr44012.c: New.
11312
11313 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11314
11315         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
11316         Log text on entry and exit.
11317         Prune Sun ld warnings for common symbols with differing sizes.
11318         (lto-link-and-maybe-run): Change caller.
11319
11320 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
11321
11322         PR fortran/44044
11323         * gfortran.dg/class_7.f03: Modified.
11324         * gfortran.dg/select_type_1.f03: Modified.
11325         * gfortran.dg/select_type_12.f03: New.
11326
11327 2010-05-10  Richard Guenther  <rguenther@suse.de>
11328
11329         PR tree-optimization/44050
11330         * gcc.dg/torture/pr44050.c: New testcase.
11331
11332 2010-05-10  Wei Guozhi  <carrot@google.com>
11333
11334         PR target/42879
11335         * gcc.target/arm/pr42879.c: New testcase.
11336
11337 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11338
11339         PR c/44051
11340         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
11341
11342 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11343
11344         PR c/10676
11345         * gcc.dg/anon-struct-10.c: New test.
11346
11347 2010-05-09  Richard Guenther  <rguenther@suse.de>
11348
11349         PR middle-end/44024
11350         * gcc.dg/pr44024.c: New testcase.
11351
11352 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11353
11354         PR c/4784
11355         * gcc.dg/anon-struct-9.c: New test.
11356
11357 2010-05-09  Richard Guenther  <rguenther@suse.de>
11358
11359         PR middle-end/44043
11360         * gcc.c-torture/compile/pr44043.c: New testcase.
11361
11362 2010-05-09  Richard Guenther  <rguenther@suse.de>
11363
11364         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
11365
11366 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
11367
11368         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
11369
11370 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11371
11372         * gnat.dg/lto[12456].adb: Add "target lto" marker.
11373         * gnat.dg/specs/lto3.ads: Likewise.
11374
11375 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
11376
11377         PR middle-end/28685
11378         * gcc.dg/pr28685-1.c: New file.
11379
11380 2010-05-08  Richard Guenther  <rguenther@suse.de>
11381
11382         PR tree-optimization/44030
11383         * gcc.c-torture/compile/pr44030.c: New testcase.
11384
11385 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11386
11387         * gnat.dg/lto6.adb: New test.
11388         * gnat.dg/lto6_pkg.ads: New helper.
11389
11390 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11391
11392         * gnat.dg/lto5.adb: New test.
11393         * gnat.dg/lto5_pkg.ad[sb]: New helper.
11394
11395 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11396
11397         * gnat.dg/lto4.ad[sb]: New test.
11398
11399 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11400
11401         * gnat.dg/specs/lto3.ads: New test.
11402         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
11403         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
11404
11405 2010-05-08  Quentin Ochem  <ochem@adacore.com>
11406
11407         * gnat.dg/sizetype3.ad[sb]: New test.
11408         * gnat.dg/sizetype3_pkg.ads: New helper.
11409
11410 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
11411
11412         PR c++/43951
11413         * g++.dg/init/new29.C: New.
11414
11415 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
11416
11417         PR fortran/40728
11418         * gfortran.dg/coarray_1.f90: Fixed error message.
11419         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
11420         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
11421         * gfortran.dg/intrinsic_std_5.f90: New.
11422
11423 2010-05-07  Jason Merrill  <jason@redhat.com>
11424
11425         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
11426
11427 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11428
11429         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
11430         (size_t, stderr): Remove.
11431         (read_error): Replaced __builtin_fprintf by fprintf.
11432
11433 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
11434
11435         * gcc.dg/ordered-comparison-1.c: New test.
11436         * gcc.dg/ordered-comparison-2.c: New test.
11437         * gcc.dg/ordered-comparison-3.c: New test.
11438         * gcc.dg/ordered-comparison-4.c: New test.
11439
11440 2010-05-06  Mike Stump  <mikestump@comcast.net>
11441
11442         PR objc/35165
11443         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
11444
11445 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
11446             Jason Merrill  <jason@redhat.com>
11447
11448         * g++.dg/cpp0x/nullptr01.C: New.
11449         * g++.dg/cpp0x/nullptr02.C: New.
11450         * g++.dg/cpp0x/nullptr03.C: New.
11451         * g++.dg/cpp0x/nullptr04.C: New.
11452         * g++.dg/cpp0x/nullptr05.C: New.
11453         * g++.dg/cpp0x/nullptr06.C: New.
11454         * g++.dg/cpp0x/nullptr07.C: New.
11455         * g++.dg/cpp0x/nullptr08.C: New.
11456         * g++.dg/cpp0x/nullptr09.C: New.
11457         * g++.dg/cpp0x/nullptr10.C: New.
11458         * g++.dg/cpp0x/nullptr11.C: New.
11459         * g++.dg/cpp0x/nullptr12.C: New.
11460         * g++.dg/cpp0x/nullptr13.C: New.
11461         * g++.dg/cpp0x/nullptr14.C: New.
11462         * g++.dg/cpp0x/nullptr15.C: New.
11463         * g++.dg/cpp0x/nullptr16.C: New.
11464         * g++.dg/cpp0x/nullptr17.C: New.
11465         * g++.dg/cpp0x/nullptr18.C: New.
11466         * g++.dg/cpp0x/nullptr19.C: New.
11467         * g++.dg/cpp0x/nullptr20.C: New.
11468         * g++.dg/cpp0x/nullptr21.C: New.
11469         * g++.dg/cpp0x/nullptr22.C: New.
11470         * g++.dg/debug/nullptr01.C: New.
11471         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
11472
11473 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
11474
11475         * gcc.dg/Wunused-var-8.c: Move to...
11476         * c-c++-common/Wunused-var-6.c: ... here.  New test.
11477
11478 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
11479
11480         PR c++/40406
11481         * g++.dg/template/crash96.C: New.
11482
11483 2010-05-06  Jan Hubicka  <jh@suse.cz>
11484
11485         PR tree-optimization/43791
11486         * gcc.c-torture/compile/pr43791.c: New file.
11487
11488 2010-05-06  Michael Matz  <matz@suse.de>
11489
11490         PR tree-optimization/43984
11491         * gfortran.dg/pr43984.f90: New test.
11492
11493 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11494
11495         PR 40989
11496         * gcc.dg/pr40989.c: New.
11497
11498 2010-05-06  Richard Guenther  <rguenther@suse.de>
11499
11500         PR tree-optimization/43934
11501         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
11502
11503 2010-05-06  Richard Guenther  <rguenther@suse.de>
11504
11505         PR tree-optimization/43987
11506         * gcc.c-torture/execute/pr43987.c: New testcase.
11507         * gcc.dg/torture/pta-escape-1.c: Adjust.
11508         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
11509         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
11510         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
11511         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11512
11513 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
11514             Dodji Seketeli  <dodji@redhat.com>
11515
11516         PR c/18624
11517         * g++.dg/warn/Wunused-7.C: Add dg-warning.
11518         * g++.dg/template/sfinae16.C: Likewise.
11519         * gcc.dg/Wunused-var-1.c: Moved to...
11520         * c-c++-common/Wunused-var-1.c: ...here. New test.
11521         * gcc.dg/Wunused-var-2.c: Moved to...
11522         * c-c++-common/Wunused-var-2.c: ...here. New test.
11523         * gcc.dg/Wunused-var-3.c: Moved to...
11524         * c-c++-common/Wunused-var-3.c: ...here. New test.
11525         * gcc.dg/Wunused-var-4.c: Moved to...
11526         * gcc.dg/Wunused-var-1.c: ... here.
11527         * gcc.dg/Wunused-var-5.c: Moved to...
11528         * c-c++-common/Wunused-var-4.c: ...here. New test.
11529         * gcc.dg/Wunused-var-7.c: Moved to...
11530         * c-c++-common/Wunused-var-5.c: ...here. New test.
11531         * gcc.dg/Wunused-var-6.c: Moved to...
11532         * gcc.dg/Wunused-var-2.c: ... here.
11533         * c-c++-common/Wunused-var-1.c: New test.
11534         * c-c++-common/Wunused-var-2.c: New test.
11535         * c-c++-common/Wunused-var-3.c: New test.
11536         * c-c++-common/Wunused-var-4.c: New test.
11537         * c-c++-common/Wunused-var-5.c: New test.
11538         * g++.dg/warn/Wunused-var-1.C: New test.
11539         * g++.dg/warn/Wunused-var-2.C: New test.
11540         * g++.dg/warn/Wunused-var-3.C: New test.
11541         * g++.dg/warn/Wunused-var-4.C: New test.
11542         * g++.dg/warn/Wunused-var-5.C: New test.
11543         * g++.dg/warn/Wunused-var-6.C: New test.
11544         * g++.dg/warn/Wunused-var-7.C: New test.
11545         * g++.dg/warn/Wunused-var-8.C: New test.
11546         * g++.dg/warn/Wunused-parm-1.C: New test.
11547         * g++.dg/warn/Wunused-parm-2.C: New test.
11548         * g++.dg/warn/Wunused-parm-3.C: New test.
11549
11550 2010-05-06  Tobias Burnus  <burnus@net-b.de>
11551
11552         PR fortran/43985
11553         * gfortran.dg/gomp/crayptr5.f90: New test case.
11554
11555 2010-05-05  Jason Merrill  <jason@redhat.com>
11556
11557         PR debug/43370
11558         * g++.dg/ext/attrib39.C: New.
11559
11560 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
11561
11562         PR fortran/24978
11563         * gfortran.dg/data_invalid.f90: New.
11564
11565 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
11566
11567         * gnat.dg/lto2.adb: New test.
11568
11569 2010-05-05  Jason Merrill  <jason@redhat.com>
11570
11571         PR c++/43787
11572         * g++.dg/opt/empty1.C: New.
11573
11574 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
11575
11576         PR fortran/43696
11577         * gfortran.dg/class_17.f03: New.
11578
11579 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
11580
11581         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
11582
11583 2010-05-04  Mike Stump  <mikestump@comcast.net>
11584
11585         PR objc/35165
11586         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
11587
11588 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11589
11590         PR target/43668
11591         * gcc.target/i386/pr43668.c: New.
11592
11593 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
11594
11595         PR c++/43028
11596         * g++.dg/cpp0x/initlist31.C: New.
11597
11598 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
11599
11600         PR c/43981
11601         * gcc.dg/Wunused-var-8.c: New test.
11602
11603 2010-05-04  Jason Merrill  <jason@redhat.com>
11604
11605         PR c++/38064
11606         * g++.dg/cpp0x/enum3.C: Extend.
11607
11608 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11609
11610         PR target/43799
11611         * gcc.target/i386/pr43799.c: New.
11612
11613 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
11614
11615         * gnat.dg/lto1.adb: New test.
11616         * gnat.dg/lto1_pkg.ad[sb]: New helper.
11617
11618 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11619
11620         PR middle-end/43671
11621         * gcc.target/i386/pr43671.c: New.
11622
11623 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
11624
11625         PR c++/43705
11626         * g++.dg/template/crash95.C: New.
11627
11628 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11629
11630         PR debug/43508
11631         * gcc.target/i386/pr43508.c: New.
11632
11633 2010-05-04  Richard Guenther  <rguenther@suse.de>
11634
11635         PR tree-optimization/43879
11636         * g++.dg/torture/pr43879-1_0.C: New testcase.
11637         * g++.dg/torture/pr43879-1_1.C: Likewise.
11638
11639 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
11640
11641         PR c++/43953
11642         * g++.dg/other/crash-12.C: New test.
11643
11644 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
11645
11646         * g++.dg/cdce3.C: Add a space.  Updated.
11647
11648 2010-05-03  Jason Merrill  <jason@redhat.com>
11649
11650         PR c++/43680
11651         * g++.dg/opt/enum2.C: New.
11652         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
11653         * g++.dg/warn/Wswitch-1.C: Adjust message.
11654
11655 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11656
11657         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
11658         * g++.dg/ext/label13.C: Fix typo.
11659         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
11660         alpha*-dec-osf5*.
11661         * gcc.c-torture/compile/limits-declparen.c: xfail on
11662         alpha*-dec-osf5* with -g.
11663         * gcc.c-torture/compile/limits-pointer.c: Likewise.
11664         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
11665         * gcc.dg/c99-tgmath-2.c: Likewise.
11666         * gcc.dg/c99-tgmath-3.c: Likewise.
11667         * gcc.dg/c99-tgmath-4.c: Likewise.
11668
11669 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
11670
11671         PR fortran/43592
11672         * gfortran.dg/unexpected_interface.f90: New test.
11673
11674 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11675
11676         * ada/acats/run_acats (which): New function.
11677         (host_gnatchop, host_gnatmake): Use it.
11678
11679 2010-05-03  Richard Guenther  <rguenther@suse.de>
11680
11681         PR tree-optimization/43971
11682         * gcc.dg/pr43971.c: New testcase.
11683
11684 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
11685
11686         PR debug/43972
11687         * gcc.dg/debug/pr43972.c: New test.
11688
11689 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
11690
11691         PR testsuite/43963
11692         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
11693
11694 2010-05-02  Richard Guenther  <rguenther@suse.de>
11695
11696         PR tree-optimization/43879
11697         * gcc.dg/torture/pr43879-3.c: New testcase.
11698
11699 2010-05-01  Richard Guenther  <rguenther@suse.de>
11700
11701         PR tree-optimization/43949
11702         * g++.dg/warn/Warray-bounds-5.C: New testcase.
11703
11704 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
11705
11706         PR c++/43951
11707         * g++.dg/init/new28.C: New.
11708
11709 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
11710
11711         PR objc++/32052
11712         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
11713         structure and nested declarations.
11714         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
11715         structure and nested declarations.  Reduce header clutter and
11716         use _exit() rather than abort().
11717         * objc.dg/encode-10.m: New.
11718         * objc.dg/encode-11.m: New.
11719
11720 2010-04-30  DJ Delorie  <dj@redhat.com>
11721
11722         * gcc.c-torture/execute/20100430-1.c: New test.
11723
11724 2010-04-30  Jason Merrill  <jason@redhat.com>
11725
11726         PR c++/43868
11727         * g++.dg/template/ptrmem21.C: New.
11728
11729 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
11730
11731         PR fortran/18918
11732         PR fortran/43931
11733         * gfortran.dg/coarray_13.f90: New test.
11734
11735 2010-04-30  Richard Guenther  <rguenther@suse.de>
11736
11737         PR lto/43946
11738         * gcc.dg/lto/20100430-1_0.c: New testcase.
11739
11740 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
11741
11742         PR debug/43942
11743         * c-c++-common/pr43942.c: New test.
11744
11745 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
11746
11747         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
11748         conflict with darwin crt1.o 'start' symbol.
11749
11750 2010-04-30  Richard Guenther  <rguenther@suse.de>
11751
11752         PR tree-optimization/43879
11753         * gcc.dg/torture/pr43879_1.c: New testcase.
11754
11755 2010-04-30  Richard Guenther  <rguenther@suse.de>
11756
11757         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
11758
11759 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
11760
11761         PR c++/43890
11762         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
11763         user-provided constructor while recursing.
11764
11765 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11766
11767         PR fortran/42274
11768         * gfortran.dg/class_16.f03: New test.
11769
11770 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11771
11772         PR fortran/42274
11773         * gfortran.dg/class_15.f03: New.
11774
11775 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11776
11777         PR fortran/43326
11778         * gfortran.dg/dynamic_dispatch_9.f03: New test.
11779
11780 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11781
11782         PR fortran/43492
11783         * gfortran.dg/generic_22.f03 : New test.
11784
11785 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11786
11787         PR fortran/42353
11788         * gfortran.dg/class_14.f03: New test.
11789
11790 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11791
11792         PR fortran/42680
11793         * gfortran.dg/interface_32.f90: New test.
11794
11795 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
11796             Janus Weil  <janus@gcc.gnu.org>
11797
11798         PR fortran/41829
11799         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
11800         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
11801         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
11802
11803 2010-04-28  Mike Stump  <mikestump@comcast.net>
11804
11805         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
11806         dg-excess-errors.
11807         * g++.dg/uninit-pred-2_b.C: Likewise.
11808
11809 2010-04-28  Tobias Burnus  <burnus@net-b.de>
11810
11811         PR fortran/18918
11812         PR fortran/43919
11813         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
11814
11815 2010-04-28  Matthias Klose  <doko@ubuntu.com>
11816
11817         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
11818         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
11819         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
11820         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
11821         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
11822
11823 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
11824
11825         * gcc.dg/const-uniq-1.c: New test.
11826         * gcc.dg/lto/const-uniq_[01].c: Likewise.
11827
11828 2010-04-28  Xinliang David Li  <davidxl@google.com>
11829
11830         * gcc.dg/uninit-pred-2_b.c: New test.
11831         * gcc.dg/uninit-pred-4_b.c: New test.
11832         * gcc.dg/uninit-pred-3_d.c: New test.
11833         * gcc.dg/uninit-pred-6_b.c: New test.
11834         * gcc.dg/uninit-pred-8_b.c: New test.
11835         * gcc.dg/uninit-pred-3_a.c: New test.
11836         * gcc.dg/uninit-pred-2_c.c: New test.
11837         * gcc.dg/uninit-pred-5_a.c: New test.
11838         * gcc.dg/uninit-pred-3_e.c: New test.
11839         * gcc.dg/uninit-pred-7_a.c: New test.
11840         * gcc.dg/uninit-pred-6_c.c: New test.
11841         * gcc.dg/uninit-pred-9_a.c: New test.
11842         * gcc.dg/uninit-pred-8_c.c: New test.
11843         * gcc.dg/uninit-pred-3_b.c: New test.
11844         * gcc.dg/uninit-pred-5_b.c: New test.
11845         * gcc.dg/uninit-pred-7_b.c: New test.
11846         * gcc.dg/uninit-pred-6_d.c: New test.
11847         * gcc.dg/uninit-pred-9_b.c: New test.
11848         * gcc.dg/uninit-pred-2_a.c: New test.
11849         * gcc.dg/uninit-pred-4_a.c: New test.
11850         * gcc.dg/uninit-pred-3_c.c: New test.
11851         * gcc.dg/uninit-pred-6_a.c: New test.
11852         * gcc.dg/uninit-pred-8_a.c: New test.
11853         * gcc.dg/uninit-pred-7_c.c: New test.
11854         * gcc.dg/uninit-pred-6_e.c: New test.
11855         * g++.dg/uninit-pred-loop-1_b.cc: New test.
11856         * g++.dg/uninit-pred-1_a.C: New test.
11857         * g++.dg/uninit-pred-1_b.C: New test.
11858         * g++.dg/uninit-pred-2_a.C: New test.
11859         * g++.dg/uninit-pred-2_b.C: New test.
11860         * g++.dg/uninit-pred-loop-1_a.cc: New test.
11861         * g++.dg/uninit-pred-loop-1_c.cc: New test.
11862         * g++.dg/uninit-pred-loop_1.cc: New test.
11863
11864 2010-04-28  Martin Jambor  <mjambor@suse.cz>
11865
11866         * gcc.dg/lto/20091209-1_0.c: New testcase.
11867
11868 2010-04-28  Richard Guenther  <rguenther@suse.de>
11869
11870         PR tree-optimization/43879
11871         PR tree-optimization/43909
11872         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
11873
11874 2010-04-28  Richard Guenther  <rguenther@suse.de>
11875
11876         PR c++/43880
11877         * g++.dg/torture/pr43880.C: New testcase.
11878
11879 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11880
11881         PR c++/9335
11882         * g++.dg/template/recurse2.C: Update
11883         * g++.dg/template/recurse.C: Update.
11884         * g++.dg/template/pr23510.C: Update.
11885         * lib/prune.exp: Filter out 'recursively instantiated'.
11886
11887 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11888
11889         PR c++/29043
11890         * g++.dg/init/pr29043.C: New.
11891
11892 2010-04-27  Jason Merrill  <jason@redhat.com>
11893
11894         * g++.dg/lookup/scoped5.C: Adjust.
11895         * g++.dg/lookup/scoped8.C: Adjust.
11896         * g++.dg/template/dependent-expr5.C: Adjust.
11897         * g++.old-deja/g++.brendan/nest1.C: Adjust.
11898
11899         PR c++/43856
11900         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
11901
11902         PR c++/43875
11903         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11904
11905 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11906             Jan Hubicka  <hubicka@ucw.cz>
11907
11908         * gcc.dg/pure-2.c: New testcase.
11909         * gcc.dg/const-1.c: New testcase.
11910
11911 2010-04-27  Jason Merrill  <jason@redhat.com>
11912
11913         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
11914
11915         PR c++/41468
11916         * g++.dg/template/sfinae17.C: New.
11917         * g++.dg/template/sfinae18.C: New.
11918
11919 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11920
11921         * g++.dg/init/pr42844.C: New.
11922         * g++.dg/cpp0x/pr42844-2.C: New.
11923         * g++.dg/cpp0x/defaulted2.C: Adjust.
11924         * g++.dg/tree-ssa/pr27549.C: Likewise.
11925         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
11926
11927 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11928
11929         PR fortran/18918
11930         * gfortran.dg/coarray_12.f90: Fix dump parsing.
11931
11932 2010-04-27  Richard Guenther  <rguenther@suse.de>
11933
11934         PR middle-end/40561
11935         * g++.dg/other/pr40561.C: New testcase.
11936
11937 2010-04-27  Martin Jambor  <mjambor@suse.cz>
11938
11939         PR middle-end/43812
11940         * g++.dg/ipa/pr43812.C: New test.
11941
11942 2010-04-27  Jan Hubicka  <jh@suse.cz>
11943
11944         * gcc.dg/ipa/iinline-1.c (main): Rename to...
11945         (test): ... this one.
11946
11947 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
11948
11949         PR target/40657
11950         * gcc.target/arm/thumb-stackframe.c: New test.
11951
11952 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11953
11954         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
11955         * gcc.dg/misc-column.c: Likewise.
11956         * gcc.dg/Walways-true-1.c: Likewise.
11957         * gcc.dg/Walways-true-2.c: Likewise.
11958         * gcc.dg/warn-addr-cmp.c: Likewise.
11959
11960 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11961
11962         PR fortran/18918
11963         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
11964         * gfortran.dg/coarray_12.f90: New.
11965
11966 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11967
11968         PR c/32207
11969         * gcc.dg/pr32207.c: New test.
11970         * gcc.dg/misc-column.c: Adjust expected warning.
11971         * gcc.dg/Walways-true-1.c: Likewise.
11972         * gcc.dg/Walways-true-2.c: Likewise.
11973         * gcc.dg/warn-addr-cmp.c: Likewise.
11974
11975 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
11976
11977         PR lto/42776
11978         * lib/lto.exp (lto_prune_vis_warns): New function.
11979         (lto-link-and-maybe-run): Call it.
11980
11981 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
11982
11983         PR tree-optimization/43904
11984         * gcc.dg/tree-ssa/tailcall-6.c: New.
11985
11986 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11987
11988         PR testsuite/35165
11989         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
11990         Darwin8/OSX10.4 - compatible code generation.
11991         Use scan-rtl-dump.
11992         * obj-c++.dg/stubify-1.mm: Ditto.
11993         * lib/objc-torture.exp: Do not require link success for
11994         "trivial.m" in the runtime checks when dowhat = 'compile'.
11995         * lib/dg-pch.exp (dg-flags-pch): New Proc.
11996         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
11997         Darwin8/OSX10.4 - compatible code generation.
11998         * objc.dg/stubify-2.m: Ditto.
11999         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
12000         * objc.dg/next-runtime-1.m: Ditto.
12001         * objc.dg/stret-2.m: Restrict to ilp32 targets.
12002         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
12003         runtimes on Darwin.
12004
12005 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
12006
12007         PR 43715
12008         * lib/plugin-support.exp: Use "-undefined
12009         dynamic_lookup" on darwin.
12010
12011 2010-04-26  Richard Guenther  <rguenther@suse.de>
12012
12013         * gcc.dg/lto/20100426_0.c: New testcase.
12014
12015 2010-04-26  Jie Zhang  <jie@codesourcery.com>
12016
12017         PR tree-optimization/43833
12018         gcc.dg/Warray-bounds-8.c: New test case.
12019
12020 2010-04-26  Richard Guenther  <rguenther@suse.de>
12021
12022         PR lto/43080
12023         * g++.dg/lto/20100423-3_0.C: New testcase.
12024
12025 2010-04-26  Richard Guenther  <rguenther@suse.de>
12026
12027         PR lto/42425
12028         * g++.dg/lto/20100423-2_0.C: New testcase.
12029
12030 2010-04-26  Ira Rosen  <irar@il.ibm.com>
12031
12032         * gcc.dg/vect/bb-slp-23.c: New test.
12033
12034 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
12035
12036         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
12037         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
12038         * gcc.dg/c1x-float-1.c: New test.
12039
12040 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
12041
12042         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
12043         of "lea\[ \t\]".
12044
12045 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
12046
12047         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
12048         FreeBSD.
12049         * gfortran.dg/default_format_denormal_1.f90: Ditto.
12050         * gfortran.dg/default_format_2.f90: Ditto.
12051
12052 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
12053
12054         * gfortran.dg/pr43505.f90: Clean up .mod file.
12055         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
12056         * gfortran.dg/pr41347.f90: Ditto.
12057         * gfortran.dg/internal_pack_4.f90: Ditto.
12058         * gfortran.dg/proc_decl_23.f90: Ditto.
12059         * gfortran.dg/recursive_check_3.f90: Ditto.
12060         * gfortran.dg/intent_out_3.f90: Ditto.
12061         * gfortran.dg/assignment_2.f90: Ditto.
12062         * gfortran.dg/pr41928.f90: Ditto.
12063         * gfortran.dg/pr42166.f90: Ditto.
12064         * gfortran.dg/private_type_12.f90: Ditto.
12065         * gfortran.dg/graphite/pr42185.f90: Ditto.
12066         * gfortran.dg/graphite/pr42186.f90: Ditto.
12067         * gfortran.dg/graphite/pr40982.f90: Ditto.
12068         * gfortran.dg/graphite/id-2.f90: Ditto.
12069         * gfortran.dg/graphite/id-4.f90: Ditto.
12070         * gfortran.dg/graphite/pr42050.f90: Ditto.
12071         * gfortran.dg/graphite/id-18.f90: Ditto.
12072         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
12073         * gfortran.dg/graphite/pr41924.f90: Ditto.
12074         * gfortran.dg/graphite/pr42393.f90: Ditto.
12075         * gfortran.dg/graphite/pr37980.f90: Ditto.
12076         * gfortran.dg/graphite/pr38953.f90: Ditto.
12077         * gfortran.dg/graphite/pr42180.f90: Ditto.
12078         * gfortran.dg/graphite/pr42181.f90: Ditto.
12079         * gfortran.dg/where_operator_assign_4.f90: Ditto.
12080         * gfortran.dg/select_type_4.f90: Ditto.
12081         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
12082         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
12083         * gfortran.dg/lto/pr40725_0.f03: Ditto.
12084         * gfortran.dg/elemental_args_check_2.f90: Ditto.
12085         * gfortran.dg/whole_file_11.f90: Ditto.
12086         * gfortran.dg/private_type_11.f90: Ditto.
12087         * gfortran.dg/vect/vect-gems.f90: Ditto.
12088         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
12089
12090 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
12091
12092         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
12093
12094 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
12095
12096         * gnat.dg/pack15.ad[sb]: New test.
12097
12098 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
12099
12100         * gcc.target/arm/mla-1.c: New test.
12101
12102 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
12103
12104         PR fortran/30073
12105         PR fortran/43793
12106         * gfortran.dg/pr43793.f90: New test.
12107
12108 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
12109
12110         PR tree-optimization/41442
12111         * gcc.target/i386/pr41442.c: New test.
12112
12113 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
12114
12115         PR fortran/43832
12116         * gfortran.dg/fgetc_3.f90: Delete bogus test.
12117
12118 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12119
12120         PR fortran/43832
12121         * gfortran.dg/open_nounit.f90: New test.
12122
12123 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
12124
12125         PR fortran/43841
12126         PR fortran/43843
12127         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
12128
12129 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12130
12131         * gcc.dg/Wconversion-integer.c: Update.
12132
12133 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
12134
12135         * gnat.dg/unchecked_convert5.adb: New test.
12136
12137 2010-04-23  Richard Guenther  <rguenther@suse.de>
12138
12139         PR lto/41734
12140         * gcc.dg/lto/20100423-2_0.c: New testcase.
12141         * gcc.dg/lto/20100423-2_0.c: Likewise.
12142
12143 2010-04-23  Richard Guenther  <rguenther@suse.de>
12144
12145         PR lto/43455
12146         * gcc.dg/lto/20100423-1_0.c: New testcase.
12147         * gcc.dg/lto/20100423-1_1.c: Likewise.
12148
12149 2010-04-23  Martin Jambor  <mjambor@suse.cz>
12150
12151         PR tree-optimization/43846
12152         * gcc.dg/tree-ssa/sra-10.c: New test.
12153
12154 2010-04-23  Martin Jambor  <mjambor@suse.cz>
12155
12156         PR middle-end/43835
12157         * gcc.c-torture/execute/pr43835.c: New test.
12158
12159 2010-04-23  Richard Guenther  <rguenther@suse.de>
12160
12161         PR lto/42653
12162         * g++.dg/lto/20100423-1_0.C: New testcase.
12163
12164 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
12165
12166         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
12167
12168 2010-04-22  Ira Rosen  <irar@il.ibm.com>
12169
12170         PR tree-optimization/43842
12171         * gcc.dg/vect/pr43842.c: New test.
12172
12173 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
12174
12175         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
12176         * gcc.target/i386/wmul-2.c: Likewise.
12177
12178 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12179
12180         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
12181         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
12182
12183 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
12184
12185         * gfortran.dg/reassoc_6.f: New testcase.
12186
12187 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
12188
12189         PR middle-end/29274
12190         * gcc.target/arm/wmul-1.c: New test.
12191         * gcc.target/arm/wmul-2.c: New test.
12192
12193 2010-04-22  Richard Guenther  <rguenther@suse.de>
12194
12195         PR tree-optimization/43845
12196         * gcc.c-torture/compile/pr43845.c: New testcase.
12197
12198 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
12199
12200         PR middle-end/29274
12201         * gcc.target/i386/wmul-1.c: New test.
12202         * gcc.target/i386/wmul-2.c: New test.
12203         * gcc.target/bfin/wmul-1.c: New test.
12204         * gcc.target/bfin/wmul-2.c: New test.
12205
12206 2010-04-22  Richard Guenther  <rguenther@suse.de>
12207
12208         PR fortran/43829
12209         * gfortran.dg/vector_subscript_6.f90: New testcase.
12210         * gfortran.dg/assign_10.f90: Adjust.
12211
12212 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
12213
12214         PR fortran/43836
12215         * gfortran.dg/gomp/pr43836.f90: New test.
12216
12217 2010-04-21  Richard Guenther  <rguenther@suse.de>
12218
12219         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
12220
12221 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12222
12223         * gcc.dg/torture/builtin-cproj-3.c: New.
12224
12225 2010-04-20  Jason Merrill  <jason@redhat.com>
12226
12227         PR c++/9335
12228         * g++.dg/template/recurse2.C: New.
12229         * g++.dg/parse/crash36.C: Adjust.
12230         * g++.dg/other/fold1.C: Adjust.
12231         * g++.dg/init/member1.C: Adjust.
12232         * lib/prune.exp: Prune "skipping N instantiation contexts".
12233
12234 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12235
12236         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
12237
12238 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12239
12240         * gcc.dg/torture/builtin-cproj-1.c: New.
12241         * gcc.dg/torture/builtin-cproj-2.c: New.
12242
12243 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
12244
12245         PR c++/43800
12246         PR c++/43704
12247         * g++.dg/template/typedef32.C: Adjust.
12248         * g++.dg/template/typedef33.C: New test.
12249
12250 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
12251
12252         PR fortran/43227
12253         * gfortran.dg/proc_decl_23.f90: New test.
12254
12255         PR fortran/43266
12256         * gfortran.dg/abstract_type_6.f03: New test.
12257
12258 2010-04-20  Xinliang David Li  <davidxl@google.com>
12259
12260         * g++.dg/tree-ssa/fold-compare.C: New.
12261
12262 2010-04-20  Richard Guenther  <rguenther@suse.de>
12263
12264         PR tree-optimization/39417
12265         * g++.dg/torture/pr39417.C: New testcase.
12266
12267 2010-04-20  Richard Guenther  <rguenther@suse.de>
12268
12269         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
12270
12271 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
12272
12273         * g++.dg/debug/dwarf2/rv1.C: New test.
12274
12275 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12276
12277         PR target/43635
12278         * gcc.c-torture/compile/pr43635.c: New testcase.
12279
12280 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
12281
12282         PR fortran/43339
12283         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
12284         of sequential loops being private only in the innermost containing
12285         task region.
12286
12287         PR middle-end/43337
12288         * gfortran.dg/gomp/pr43337.f90: New test.
12289
12290 2010-04-19  Richard Guenther  <rguenther@suse.de>
12291
12292         PR tree-optimization/43796
12293         * gfortran.dg/pr43796.f90: New testcase.
12294
12295 2010-04-19  Richard Guenther  <rguenther@suse.de>
12296
12297         PR tree-optimization/43783
12298         * gcc.c-torture/execute/pr43783.c: New testcase.
12299
12300 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
12301
12302         PR target/43766
12303         * gcc.target/i386/pr43766.c: New test.
12304
12305 2010-04-19  Jie Zhang  <jie@codesourcery.com>
12306
12307         PR target/43662
12308         * gcc.target/i386/pr43662.c: New test.
12309
12310 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
12311
12312         PR c++/43704
12313         * g++.dg/template/typedef32.C: New test.
12314
12315 2010-04-19  Ira Rosen  <irar@il.ibm.com>
12316
12317         PR tree-optimization/37027
12318         * lib/target-supports.exp
12319         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
12320         * gcc.dg/vect/pr37027.c: New test.
12321         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
12322         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
12323         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
12324         gcc.dg/vect/vect-complex-6.c: Likewise.
12325
12326 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
12327
12328         * g++.dg/debug/dwarf2/enum1.C: New test.
12329
12330 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
12331
12332         * gnat.dg/rep_clause5.ad[sb]: New test.
12333         * gnat.dg/rep_clause5_pkg.ads: New helper.
12334
12335 2010-04-18  Ira Rosen  <irar@il.ibm.com>
12336
12337         PR tree-optimization/43771
12338         * g++.dg/vect/pr43771.cc: New test.
12339
12340 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
12341
12342         PR fortran/31538
12343         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
12344         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
12345
12346 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
12347
12348         * gnat.dg/sizetype.adb: Rename into...
12349         * gnat.dg/sizetype1.adb: ...this.
12350         * gnat.dg/sizetype2.adb: New test.
12351
12352 2010-04-16  Richard Guenther  <rguenther@suse.de>
12353
12354         PR tree-optimization/43572
12355         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
12356
12357 2010-04-16  Olivier Hainque  <hainque@adacore.com>
12358
12359         * gnat.dg/specs/discr_private.ads: New test.
12360
12361 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
12362
12363         PR target/41514
12364         * gcc.target/arm/thumb-comparisons.c: New test.
12365
12366         PR target/40603
12367         * gcc.target/arm/thumb-cbranchqi.c: New test.
12368
12369 2010-04-16  Christian Bruel  <christian.bruel@st.com>
12370
12371         * g++.dg/torture/pr36191.C: Enable for SH.
12372
12373 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
12374
12375         * gnat.dg/wide_boolean.adb: New test.
12376         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
12377
12378 2010-04-15  Richard Guenther  <rguenther@suse.de>
12379
12380         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
12381         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
12382         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12383         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12384         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
12385         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
12386         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
12387         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
12388         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
12389         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
12390         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
12391         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
12392         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12393         * gcc.dg/torture/ipa-pta-2.c: Likewise.
12394         * gcc.dg/torture/ipa-pta-1.c: Adjust.
12395
12396 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
12397
12398         PR target/21803
12399         * gcc.target/arm/pr42496.c: New test.
12400
12401 2010-04-14  Jason Merrill  <jason@redhat.com>
12402
12403         PR c++/36625
12404         * g++.dg/ext/attrib38.C: New.
12405
12406 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
12407
12408         PR testsuite/43739
12409         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
12410
12411 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12412
12413         PR 42966
12414         * gcc.dg/cpp/warn-undef-2.c: Update.
12415         * gcc.dg/cpp/warn-traditional-2.c: Update.
12416         * gcc.dg/cpp/warn-comments-2.c: Update.
12417         * gcc.dg/cpp/warn-variadic-2.c: Update.
12418         * gcc.dg/cpp/warn-long-long-2.c: Update.
12419         * gcc.dg/cpp/warn-deprecated-2.c: Update.
12420         * gcc.dg/cpp/warn-multichar-2.c: Update.
12421         * gcc.dg/cpp/warn-normalized-3.c: Update.
12422         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
12423         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
12424         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
12425         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
12426         * gcc.dg/cpp/warn-redefined-2.c: Update.
12427         * gfortran.dg/warning-directive-2.F90: Update.
12428         * c-c++-common/cpp/warning-directive-2.c: Update.
12429
12430 2010-04-14  Michael Matz  <matz@suse.de>
12431
12432         PR tree-optimization/42963
12433         * gcc.dg/pr42963.c: New testcase.
12434
12435 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
12436
12437         * gnat.dg/class_wide.adb: Rename into...
12438         * gnat.dg/class_wide1.adb: ...this.
12439         * gnat.dg/class_wide2.ad[sb]: New test.
12440
12441 2010-04-14  Tobias Burnus  <burnus@net-b.de>
12442
12443         PR fortran/18918
12444         * gfortran.dg/coarray_9.f90: Update dg-errors.
12445         * gfortran.dg/coarray_10.f90: New test.
12446         * gfortran.dg/coarray_11.f90: New test.
12447
12448 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12449
12450         PR fortran/43747
12451         gfortran.dg/initialization_24.f90: New test.
12452
12453 2010-04-13  Jason Merrill  <jason@redhat.com>
12454
12455         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
12456         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
12457
12458 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12459
12460         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
12461         * g++.dg/dg.exp: Likewise.
12462         * gcc.dg/cpp/warning-directive-1.c: Move to ...
12463         * c-c++-common/cpp/warning-directive-1.c: ... here.
12464         * gcc.dg/cpp/warning-directive-2.c: Move to ...
12465         * c-c++-common/cpp/warning-directive-2.c: ... here.
12466         * gcc.dg/cpp/warning-directive-3.c: Move to ...
12467         * c-c++-common/cpp/warning-directive-3.c: ... here.
12468         * gcc.dg/cpp/warning-directive-4.c: Move to ...
12469         * c-c++-common/cpp/warning-directive-4.c: ... here.
12470         * g++.dg/cpp/warning-directive-1.C: Delete.
12471         * g++.dg/cpp/warning-directive-2.C: Delete.
12472         * g++.dg/cpp/warning-directive-3.C: Delete.
12473         * g++.dg/cpp/warning-directive-4.C: Delete.
12474         * gcc.dg/cpp/normalised-3.c: Delete.
12475         * g++.dg/cpp/normalised-1.C: Rename as ...
12476         * c-c++-common/cpp/normalised-3.c: ... this.
12477
12478 2010-04-13  Martin Jambor  <mjambor@suse.cz>
12479
12480         * gcc.dg/tree-ssa/sra-9.c: New test.
12481
12482 2010-04-13  Michael Matz  <matz@suse.de>
12483
12484         PR middle-end/43730
12485         * gcc.dg/pr43730.c: New test.
12486
12487 2010-04-13  Michael Matz  <matz@suse.de>
12488
12489         * gcc.dg/tree-ssa/negate.c: New testcase.
12490
12491 2010-04-13  Richard Guenther  <rguenther@suse.de>
12492
12493         PR testsuite/43735
12494         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
12495
12496 2010-04-13  Richard Guenther  <rguenther@suse.de>
12497
12498         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
12499
12500 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
12501
12502         * gnat.dg/derived_type1.adb: New test.
12503
12504 2010-04-13  Matthias Klose  <doko@ubuntu.com>
12505
12506         * gcc.dg/plugindir1.c: New testcase.
12507         * gcc.dg/plugindir2.c: New testcase.
12508         * gcc.dg/plugindir3.c: New testcase.
12509         * gcc.dg/plugindir4.c: New testcase.
12510
12511 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
12512
12513         * gcc.target/i386/rotate-2.c: New test.
12514
12515 2010-04-12  Jason Merrill  <jason@redhat.com>
12516
12517         PR c++/43641
12518         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
12519         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
12520
12521 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
12522
12523         PR c++/25811
12524         * g++.dg/init/pr25811.C: New test.
12525
12526 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12527
12528         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
12529         dg-error, dg-warning.
12530         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
12531
12532 2010-04-12  Richard Guenther  <rguenther@suse.de>
12533
12534         * gcc.dg/torture/inline-2.c: New testcase.
12535
12536 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
12537
12538         PR bootstrap/43699
12539         * gcc.dg/Wunused-var-7.c: New test.
12540
12541         PR tree-optimization/43560
12542         * gcc.c-torture/execute/pr43560.c: New test.
12543
12544 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
12545
12546         * gnat.dg/aggr13.adb: New test.
12547         * gnat.dg/aggr14.adb: Likewise.
12548         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
12549
12550 2010-04-12  Richard Guenther  <rguenther@suse.de>
12551
12552         PR c++/43611
12553         * g++.dg/torture/pr43611.C: New testcase.
12554
12555 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
12556
12557         PR c/36774
12558         * gcc.dg/pr36774-1.c: New test.
12559         * gcc.dg/pr36774-2.c: New test.
12560
12561 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
12562
12563         * gcc.target/sh/rte-delay-slot.c: New test.
12564
12565 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
12566
12567         * gnat.dg/pack9.adb: Remove -cargs option.
12568         * gnat.dg/aggr12.ad[sb]: New test.
12569
12570 2010-04-10  Jie Zhang  <jie@codesourcery.com>
12571
12572         PR target/43417
12573         * gcc.target/sh/pr43417.c: New test.
12574
12575 2010-04-10  Tobias Burnus  <burnus@net-b.de>
12576
12577         PR fortran/43591
12578         * gfortran.dg/spec_expr_6.f90: New test.
12579
12580 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12581
12582         PR cpp/43195
12583         * gcc.dg/cpp/pr43195.c: New.
12584         * gcc.dg/cpp/pr43195.h: New.
12585
12586 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12587
12588         PR 42965
12589         * gcc.dg/Werror-6.c: Adjust.
12590         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
12591         * gcc.dg/Werror-4.c: Likewise.
12592         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
12593         * gcc.dg/Wswitch-enum-error.c: Likewise.
12594         * gcc.dg/Wpointer-arith.c: Likewise.
12595         * gcc.dg/Wfatal.c: Likewise.
12596         * gcc.dg/Wswitch-error.c: Likewise.
12597         * g++.dg/warn/unused-result1-Werror.c: Likewise.
12598         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
12599         * gcc.dg/cpp/warn-undef-2.c: Likewise.
12600         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
12601         * gcc.dg/cpp/warn-comments-2.c: Likewise.
12602         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
12603         * gcc.dg/cpp/warning-directive-2.c: Likewise.
12604         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
12605         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
12606         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
12607         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
12608         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
12609         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
12610         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
12611         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
12612         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
12613         * g++.dg/cpp/warning-directive-2.C: Likewise.
12614         * gfortran.dg/warning-directive-2.F90: Likewise.
12615
12616 2010-04-09  Jason Merrill  <jason@redhat.com>
12617
12618         PR c++/42623
12619         * g++.dg/template/sizeof13.C: New.
12620
12621 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
12622
12623         * g++.dg/other/pr35504.C: Add check for thiscall.
12624         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
12625         * gcc.dg/torture/stackalign/thiscall-1.c: New.
12626
12627 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12628
12629         PR c++/28584
12630         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
12631         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
12632         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
12633         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
12634         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
12635         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
12636         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
12637         * g++.dg/other/increment1.C: Likewise.
12638
12639 2010-04-09  Tobias Burnus  <burnus@net-b.de>
12640
12641         PR fortran/18918
12642         * gfortran.dg/coarray_7.f90: New test.
12643         * gfortran.dg/coarray_8.f90: New test.
12644
12645 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
12646
12647         PR fortran/28039
12648         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
12649
12650 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12651
12652         PR target/43643
12653         * gcc.dg/pr43643.c: New test.
12654
12655 2010-04-08  Tobias Burnus  <burnus@net-b.de>
12656
12657         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
12658
12659 2010-04-08  Richard Guenther  <rguenther@suse.de>
12660
12661         PR tree-optimization/43679
12662         * gcc.c-torture/compile/pr43679.c: New testcase.
12663
12664 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
12665
12666         PR debug/43670
12667         * gcc.dg/pr43670.c: New test.
12668
12669 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
12670
12671         PR middle-end/40815
12672         * gcc.dg/tree-ssa/reassoc-19.c: New.
12673
12674 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
12675
12676         PR c/18624
12677         * gcc.dg/Wunused-var-1.c: New test.
12678         * gcc.dg/Wunused-var-2.c: New test.
12679         * gcc.dg/Wunused-var-3.c: New test.
12680         * gcc.dg/Wunused-var-4.c: New test.
12681         * gcc.dg/Wunused-var-5.c: New test.
12682         * gcc.dg/Wunused-var-6.c: New test.
12683         * gcc.dg/Wunused-parm-1.c: New test.
12684
12685         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
12686         * gcc.dg/trunc-1.c: Likewise.
12687         * gcc.dg/vla-9.c: Likewise.
12688         * gcc.dg/dfp/composite-type.c: Likewise.
12689
12690 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12691
12692         PR objc/35996
12693         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
12694         * obj-c++.dg/objc-gc-3.mm: Ditto.
12695
12696 2010-04-07  Simon Baldwin  <simonb@google.com>
12697
12698         * gcc.dg/cpp/warn-undef-2.c: New.
12699         * gcc.dg/cpp/warn-traditional-2.c: New.
12700         * gcc.dg/cpp/warn-comments-2.c: New.
12701         * gcc.dg/cpp/warning-directive-1.c: New.
12702         * gcc.dg/cpp/warn-long-long.c: New.
12703         * gcc.dg/cpp/warn-traditional.c: New.
12704         * gcc.dg/cpp/warn-variadic-2.c: New.
12705         * gcc.dg/cpp/warn-undef.c: New.
12706         * gcc.dg/cpp/warn-normalized-1.c: New.
12707         * gcc.dg/cpp/warning-directive-2.c: New.
12708         * gcc.dg/cpp/warn-long-long-2.c: New.
12709         * gcc.dg/cpp/warn-variadic.c: New.
12710         * gcc.dg/cpp/warn-normalized-2.c: New.
12711         * gcc.dg/cpp/warning-directive-3.c: New.
12712         * gcc.dg/cpp/warn-deprecated-2.c: New.
12713         * gcc.dg/cpp/warn-trigraphs-1.c: New.
12714         * gcc.dg/cpp/warn-multichar-2.c: New.
12715         * gcc.dg/cpp/warn-normalized-3.c: New.
12716         * gcc.dg/cpp/warning-directive-4.c: New.
12717         * gcc.dg/cpp/warn-unused-macros.c: New.
12718         * gcc.dg/cpp/warn-trigraphs-2.c: New.
12719         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
12720         * gcc.dg/cpp/warn-cxx-compat.c: New.
12721         * gcc.dg/cpp/warn-redefined.c: New.
12722         * gcc.dg/cpp/warn-trigraphs-3.c: New.
12723         * gcc.dg/cpp/warn-unused-macros-2.c: New.
12724         * gcc.dg/cpp/warn-deprecated.c: New.
12725         * gcc.dg/cpp/warn-trigraphs-4.c: New.
12726         * gcc.dg/cpp/warn-redefined-2.c: New.
12727         * gcc.dg/cpp/warn-comments.c: New.
12728         * gcc.dg/cpp/warn-multichar.c: New.
12729         * g++.dg/cpp/warning-directive-1.C: New.
12730         * g++.dg/cpp/warning-directive-2.C: New.
12731         * g++.dg/cpp/warning-directive-3.C: New.
12732         * g++.dg/cpp/warning-directive-4.C: New.
12733         * gfortran.dg/warning-directive-1.F90: New.
12734         * gfortran.dg/warning-directive-3.F90: New.
12735         * gfortran.dg/warning-directive-2.F90: New.
12736         * gfortran.dg/warning-directive-4.F90: New.
12737
12738 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12739
12740         PR objc++/23716
12741         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
12742
12743 2010-04-07  Jason Merrill  <jason@redhat.com>
12744
12745         * g++.dg/template/dr408.C: New.
12746
12747         * g++.dg/lookup/ns4.C: New.
12748
12749         PR c++/38392
12750         * g++.dg/template/friend51.C: New test.
12751
12752         PR c++/41970
12753         * g++.old-deja/g++.other/linkage1.C: Adjust.
12754
12755 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12756
12757         PR c++/42697
12758         * g++.dg/template/crash94.C: New test.
12759
12760 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12761
12762         PR c++/40239
12763         * g++.dg/init/aggr5.C: New test.
12764         * g++.dg/init/aggr5.C: New test.
12765
12766 2010-04-07  Richard Guenther  <rguenther@suse.de>
12767
12768         PR tree-optimization/43270
12769         * g++.dg/warn/Warray-bounds-4.C: New testcase.
12770         * gcc.dg/Warray-bounds-7.c: Likewise.
12771
12772 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
12773
12774         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
12775         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
12776         * gnat.dg/bit_packed_array4.ad[sb]: New test.
12777
12778 2010-04-07  Jie Zhang  <jie@codesourcery.com>
12779
12780         PR c++/42556
12781         * g++.dg/init/pr42556.C: New test.
12782
12783 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12784
12785         PR debug/43628
12786         * g++.dg/debug/dwarf2/typedef2.C: New test.
12787
12788 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
12789
12790         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
12791         c-c++-common/dwarf2/redeclaration-1.C
12792
12793 2010-04-06  Jason Merrill  <jason@redhat.com>
12794
12795         * g++.dg/cpp0x/pr31437.C: Adjust error location.
12796         * g++.dg/ext/attrib18.C: Likewise.
12797         * g++.dg/ext/bitfield2.C: Likewise.
12798         * g++.dg/ext/bitfield4.C: Likewise.
12799         * g++.dg/ext/visibility/warn2.C: Likewise.
12800         * g++.dg/ext/visibility/warn3.C: Likewise.
12801         * g++.dg/gomp/pr26690-1.C: Likewise.
12802         * g++.dg/inherit/covariant7.C: Likewise.
12803         * g++.dg/init/synth2.C: Likewise.
12804         * g++.dg/lookup/using7.C: Likewise.
12805         * g++.dg/other/crash-4.C: Likewise.
12806         * g++.dg/other/error13.C: Likewise.
12807         * g++.dg/other/error20.C: Likewise.
12808         * g++.dg/parse/crash31.C: Likewise.
12809         * g++.dg/parse/error16.C: Likewise.
12810         * g++.dg/parse/error19.C: Likewise.
12811         * g++.dg/parse/error27.C: Likewise.
12812         * g++.dg/parse/error28.C: Likewise.
12813         * g++.dg/parse/fused-params1.C: Likewise.
12814         * g++.dg/template/error2.C: Likewise.
12815         * g++.dg/template/local6.C: Likewise.
12816         * g++.dg/template/qualttp15.C: Likewise.
12817         * g++.dg/warn/Wnvdtor-2.C: Likewise.
12818         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
12819         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
12820         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12821         * g++.old-deja/g++.eh/spec6.C: Likewise.
12822         * g++.old-deja/g++.jason/crash3.C: Likewise.
12823         * g++.old-deja/g++.jason/destruct2.C: Likewise.
12824         * g++.old-deja/g++.law/ctors5.C: Likewise.
12825         * g++.old-deja/g++.law/ctors9.C: Likewise.
12826         * g++.old-deja/g++.mike/p3538a.C: Likewise.
12827         * g++.old-deja/g++.mike/p3538b.C: Likewise.
12828         * g++.old-deja/g++.other/struct1.C: Likewise.
12829         * g++.old-deja/g++.other/volatile1.C: Likewise.
12830         * g++.old-deja/g++.pt/crash36.C: Likewise.
12831         * g++.old-deja/g++.pt/derived3.C: Likewise.
12832         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12833         * g++.old-deja/g++.robertl/eb4.C: Likewise.
12834
12835 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
12836
12837         PR middle-end/43519
12838         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
12839         * gcc.dg/graphite/id-19.c: New.
12840
12841 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
12842
12843         PR middle-end/32824
12844         * gcc.dg/vect/pr32824: New.
12845
12846 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12847
12848         PR fortran/18918
12849         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
12850         * gfortran.dg/coarray_3.f90: Ditto.
12851         * gfortran.dg/coarray_4.f90: Ditto.
12852         * gfortran.dg/coarray_5.f90: Ditto.
12853         * gfortran.dg/coarray_6.f90: Ditto.
12854         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
12855
12856 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12857
12858         PR fortran/18918
12859         * gfortran.dg/coarray_4.f90: Fix test.
12860         * gfortran.dg/coarray_6.f90: Add more tests.
12861
12862 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12863
12864         PR fortran/18918
12865         * gfortran.dg/coarray_4.f90: New test.
12866         * gfortran.dg/coarray_5.f90: New test.
12867         * gfortran.dg/coarray_6.f90: New test.
12868
12869 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12870
12871         PR fortran/18918
12872         * gfortran.dg/iso_fortran_env_5.f90: New test.
12873         * gfortran.dg/iso_fortran_env_6.f90: New test.
12874
12875 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12876
12877         PR fortran/39997
12878         * gfortran.dg/coarray_1.f90: New test.
12879         * gfortran.dg/coarray_2.f90: New test.
12880         * gfortran.dg/coarray_3.f90: New test.
12881
12882 2010-04-06  Jason Merrill  <jason@redhat.com>
12883
12884         PR c++/43648
12885         * g++.dg/template/dtor8.C: New.
12886
12887         PR c++/43621
12888         * g++.dg/template/error-recovery2.C: New.
12889
12890 2010-04-06  Jan Hubicka  <jh@suse.czpli
12891
12892         PR tree-optimization/42906
12893         * gcc.dg/tree-ssa/dce-1.c: New testcase.
12894
12895 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12896
12897         PR fortran/43178
12898         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
12899         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
12900         * gfortran.dg/auto_dealloc_1.f90: Ditto.
12901
12902 2010-04-06  Richard Guenther  <rguenther@suse.de>
12903
12904         PR tree-optimization/43627
12905         * gcc.dg/tree-ssa/vrp49.c: New testcase.
12906
12907 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12908
12909         PR target/43638
12910         * gcc.target/i386/pr43638.c: New test.
12911
12912 2010-04-06  Richard Guenther  <rguenther@suse.de>
12913
12914         PR middle-end/43661
12915         * gcc.c-torture/compile/pr43661.c: New testcase.
12916
12917 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12918
12919         * gcc.target/s390/stackcheck1.c: Add dg-warning.
12920
12921 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
12922
12923         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
12924
12925 2010-04-02  Richard Guenther  <rguenther@suse.de>
12926
12927         PR tree-optimization/43629
12928         * gcc.c-torture/execute/pr43629.c: New testcase.
12929
12930 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12931             Dominique d'Humieres  <dominiq@lps.ens.fr>
12932
12933         PR libfortran/43605
12934         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
12935
12936 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
12937
12938         PR debug/43325
12939         * c-c++-common/dwarf2/redeclaration-1.C: New test.
12940
12941 2010-04-01  Jason Merrill  <jason@redhat.com>
12942
12943         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
12944
12945 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12946             Manfred Schwarb  <manfred99@gmx.ch>
12947
12948         PR libfortran/43605
12949         * gfortran.dg/ftell_3.f90: New test.
12950
12951 2010-04-01  Richard Guenther  <rguenther@suse.de>
12952
12953         PR middle-end/43614
12954         * gcc.c-torture/compile/pr43614.c: New testcase.
12955
12956 2010-04-01  Martin Jambor  <mjambor@suse.cz>
12957
12958         PR tree-optimization/43141
12959         * gcc.dg/guality/pr43141.c: New test.
12960
12961 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12962
12963         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
12964         * g++.dg/eh/spbp.C: Likewise.
12965         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
12966         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
12967         superfluous casts.
12968         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
12969         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
12970         * objc.dg/dwarf-2.m: Likewise.
12971
12972 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12973
12974         PR middle-end/43464
12975         * gcc.dg/graphite/id-pr43464.c: New.
12976         * gcc.dg/graphite/id-pr43464-1.c: New.
12977
12978 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12979
12980         PR middle-end/43351
12981         * gcc.dg/graphite/id-pr43351.c
12982
12983 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12984
12985         PR testsuite/35165
12986         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
12987         * obj-c++.dg/try-catch-2.mm: Ditto.
12988         * obj-c++.dg/lookup-2.mm: Ditto.
12989         * obj-c++.dg/encode-8.m: Ditto.
12990         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12991         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
12992         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
12993         * obj-c++.dg/const-str-11.mm: Ditto.
12994         * obj-c++.dg/const-str-9.mm: Ditto.
12995         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
12996         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
12997         * obj-c++.dg/except-1.mm: Ditto.
12998         * obj-c++.dg/const-str-7.mm: Ditto.
12999         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
13000         * obj-c++.dg/const-str-3.mm: Ditto.
13001         * obj-c++.dg/const-str-7.mm: Ditto.
13002         * obj-c++.dg/stubify-2.mm: Change dump file name.
13003
13004         PR objc++/23613
13005         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
13006         New macro.
13007         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
13008         Remove dg-xfail-if.
13009
13010 2010-03-31  Martin Jambor  <mjambor@suse.cz>
13011
13012         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
13013         only with -O2, -O3 or -Os and not with -fwhopr.
13014
13015 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
13016
13017         PR c++/43558
13018         * g++.dg/template/typedef31.C: New test.
13019
13020 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13021
13022         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
13023         assembler output on *-*-solaris2*.
13024         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
13025
13026 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
13027
13028         PR debug/43557
13029         * gcc.dg/pr43557-1.c: New test.
13030         * gcc.dg/pr43557-2.c: New file.
13031
13032 2010-03-31  Jie Zhang  <jie@codesourcery.com>
13033
13034         PR 43562
13035         * gcc.dg/pr43562.c: New test.
13036
13037 2010-03-30  Jason Merrill  <jason@redhat.com>
13038
13039         PR c++/43076
13040         * g++.dg/template/error-recovery1.C: New.
13041
13042         PR c++/41786
13043         * g++.dg/parse/ambig5.C: New.
13044
13045 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
13046
13047         PR debug/43593
13048         * gcc.dg/guality/pr43593.c: New test.
13049
13050 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
13051
13052         PR middle-end/43430
13053         * gcc.dg/vect/pr43430-1.c: New.
13054
13055 2010-03-30  Jason Merrill  <jason@redhat.com>
13056
13057         PR c++/43559
13058         * g++.dg/template/partial7.C: New.
13059
13060 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13061
13062         * gcc.target/s390/stackcheck1.c: New testcase.
13063
13064 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13065
13066         PR libfortran/43265
13067         * gfortran.dg/read_eof_8.f90: New test.
13068
13069 2010-03-29  Jason Merrill  <jason@redhat.com>
13070
13071         * gcc.dg/cpp/include6.c: Change [] to ().
13072
13073         N3077
13074         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
13075         splicing and UCNs.
13076         * c-c++-common/raw-string-2.c: Add trigraph test.
13077         * c-c++-common/raw-string-8.c: New.
13078         * c-c++-common/raw-string-9.c: New.
13079         * c-c++-common/raw-string-10.c: New.
13080
13081         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
13082         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
13083         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
13084         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
13085         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
13086         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
13087         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
13088
13089 2010-03-29  Richard Guenther  <rguenther@suse.de>
13090
13091         PR tree-optimization/43560
13092         * gcc.dg/torture/pr43560.c: New testcase.
13093
13094 2010-03-29  Jason Merrill  <jason@redhat.com>
13095
13096         N3077
13097         * g++.dg/ext/raw-string-1.C: Change [] to ().
13098         * g++.dg/ext/raw-string-2.C: Change [] to ().
13099         Don't use \ in delimiter.
13100         * g++.dg/ext/raw-string-3.C: Change [] to ().
13101         * g++.dg/ext/raw-string-4.C: Change [] to ().
13102         * g++.dg/ext/raw-string-5.C: Change [] to ().
13103         Test for error on \ in delimiter.
13104         * g++.dg/ext/raw-string-6.C: Change [] to ().
13105         * g++.dg/ext/raw-string-7.C: Change [] to ().
13106
13107 2010-03-29  Jie Zhang  <jie@codesourcery.com>
13108
13109         PR 43564
13110         * gcc.dg/pr43564.c: New test.
13111
13112 2010-03-29  Tobias Burnus  <burnus@net-b.de>
13113
13114         PR fortran/43551
13115         * gfortran.dg/direct_io_12.f90: New test.
13116
13117 2010-03-28  Jan Hubicka  <jh@suse.cz>
13118
13119         PR tree-optimization/43505
13120         * gfortran.dg/pr43505.f90: New testcase.
13121
13122 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
13123
13124         PR tree-optimization/43528
13125         * gcc.target/i386/pr43528.c: New test.
13126
13127 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
13128
13129         PR c/43381
13130         * gcc.dg/parm-impl-decl-3.c: New test.
13131
13132 2010-03-26  Jason Merrill  <jason@redhat.com>
13133
13134         PR c++/43509
13135         * g++.dg/cpp0x/parse1.C: New.
13136
13137 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
13138
13139         PR target/43524
13140         * gcc.target/i386/pr43524.c: New test.
13141
13142 2010-03-26  Martin Jambor  <mjambor@suse.cz>
13143
13144         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
13145         whitespace, rename main to foo.
13146         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
13147         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
13148         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
13149         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
13150         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
13151         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
13152         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
13153         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
13154         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
13155         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
13156         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
13157
13158 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
13159
13160         PR c++/43327
13161         * g++.dg/other/crash-10.C: New test.
13162         * g++.dg/other/crash-11.C: New test.
13163
13164 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13165
13166         PR libfortran/43517
13167         * gfortran.dg/read_eof_7.f90: New test.
13168
13169 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
13170
13171         PR objc/35165
13172         PR testsuite/43512
13173         * objc-obj-c++-shared: New directory.
13174         * objc-obj-c++-shared/Object1-implementation.h: New file.
13175         * objc-obj-c++-shared/Object1.h: New file.
13176         * objc-obj-c++-shared/Protocol1.h: New file.
13177         * objc-obj-c++-shared/next-abi.h: New file.
13178         * objc-obj-c++-shared/next-mapping.h: New file.
13179         * objc/execute/next_mapping.h: Delete.
13180         * objc.dg/special/special.exp: For all targets run the tests with
13181         -fgnu-runtime, for darwin targets also run the tests with
13182         -fnext-runtime.
13183         * objc.dg/dg.exp: Ditto.
13184         * obj-c++.dg/dg.exp: Ditto.
13185         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
13186         Protocol1.h) and next-mapping.h as required.  Amend testcase to
13187         include use of updated NeXT interface.
13188         * objc/execute/formal_protocol-5.m: Ditto.
13189         * objc/execute/protocol-isEqual-2.m: Ditto.
13190         * objc/execute/protocol-isEqual-4.m: Ditto.
13191         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
13192         Protocol1.h) and next-mapping.h as required.
13193         * objc/execute/object_is_class.m: Ditto.
13194         * objc/execute/enumeration-1.m: Ditto.
13195         * objc/execute/class-13.m: Ditto.
13196         * objc/execute/formal_protocol-2.m: Ditto.
13197         * objc/execute/formal_protocol-4.m: Ditto.
13198         * objc/execute/class-1.m: Ditto.
13199         * objc/execute/bycopy-1.m: Ditto.
13200         * objc/execute/formal_protocol-6.m: Ditto.
13201         * objc/execute/bycopy-3.m: Ditto.
13202         * objc/execute/class-3.m: Ditto.
13203         * objc/execute/bf-11.m: Ditto.
13204         * objc/execute/class-5.m: Ditto.
13205         * objc/execute/bf-13.m: Ditto.
13206         * objc/execute/class-7.m: Ditto.
13207         * objc/execute/bf-15.m: Ditto.
13208         * objc/execute/class-9.m: Ditto.
13209         * objc/execute/bf-17.m: Ditto.
13210         * objc/execute/bf-19.m: Ditto.
13211         * objc/execute/IMP.m: Ditto.
13212         * objc/execute/exceptions/catchall-1.m: Ditto.
13213         * objc/execute/exceptions/trivial.m: Ditto.
13214         * objc/execute/exceptions/finally-1.m: Ditto.
13215         * objc/execute/exceptions/local-variables-1.m: Ditto.
13216         * objc/execute/exceptions/foward-1.m: Ditto.
13217         * objc/execute/bf-2.m: Ditto.
13218         * objc/execute/string1.m: Ditto.
13219         * objc/execute/bf-4.m: Ditto.
13220         * objc/execute/informal_protocol.m: Ditto.
13221         * objc/execute/string3.m: Ditto.
13222         * objc/execute/bf-6.m: Ditto.
13223         * objc/execute/bf-8.m: Ditto.
13224         * objc/execute/class-tests-1.h: Ditto.
13225         * objc/execute/protocol-isEqual-1.m: Ditto.
13226         * objc/execute/protocol-isEqual-3.m: Ditto.
13227         * objc/execute/_cmd.m: Ditto.
13228         * objc/execute/function-message-1.m: Ditto.
13229         * objc/execute/bf-20.m: Ditto.
13230         * objc/execute/bf-common.h: Ditto.
13231         * objc/execute/np-2.m: Ditto.
13232         * objc/execute/class-10.m: Ditto.
13233         * objc/execute/class-12.m: Ditto.
13234         * objc/execute/enumeration-2.m: Ditto.
13235         * objc/execute/class-14.m: Ditto.
13236         * objc/execute/encode-1.m: Ditto.
13237         * objc/execute/formal_protocol-1.m: Ditto.
13238         * objc/execute/formal_protocol-3.m: Ditto.
13239         * objc/execute/accessing_ivars.m: Ditto.
13240         * objc/execute/bycopy-2.m: Ditto.
13241         * objc/execute/class-2.m: Ditto.
13242         * objc/execute/bf-10.m: Ditto.
13243         * objc/execute/formal_protocol-7.m: Ditto.
13244         * objc/execute/root_methods.m: Ditto.
13245         * objc/execute/class-4.m: Ditto.
13246         * objc/execute/bf-12.m: Ditto.
13247         * objc/execute/class-6.m: Ditto.
13248         * objc/execute/bf-14.m: Ditto.
13249         * objc/execute/nested-func-1.m: Ditto.
13250         * objc/execute/class-8.m: Ditto.
13251         * objc/execute/private.m: Ditto.
13252         * objc/execute/bf-16.m: Ditto.
13253         * objc/execute/bf-18.m: Ditto.
13254         * objc/execute/load-3.m: Ditto.
13255         * objc/execute/compatibility_alias.m: Ditto.
13256         * objc/execute/bf-1.m: Ditto.
13257         * objc/execute/no_clash.m: Ditto.
13258         * objc/execute/bf-3.m: Ditto.
13259         * objc/execute/string2.m: Ditto.
13260         * objc/execute/bf-5.m: Ditto.
13261         * objc/execute/string4.m: Ditto.
13262         * objc/execute/bf-7.m: Ditto.
13263         * objc/execute/object_is_meta_class.m: Ditto.
13264         * objc/execute/bf-9.m: Ditto.
13265         * objc/execute/bf-21.m: Ditto.
13266         * objc/execute/cascading-1.m: Ditto.
13267         * objc/execute/trivial.m: Ditto.
13268         * objc/execute/np-1.m: Ditto.
13269         * objc/compile/trivial.m: Ditto.
13270         * objc/execute/class_self-2.m: Include <stdlib.h>.
13271         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
13272         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
13273         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
13274         and 64bit. Use new NeXT interface as required.
13275         * objc.dg/special/unclaimed-category-1.m: Ditto.
13276         * objc.dg/special/unclaimed-category-1.h: Ditto.
13277         * objc.dg/special/unclaimed-category-1a.m: Ditto.
13278         * objc.dg/func-ptr-1.m: Ditto.
13279         * objc.dg/stret-1.m: Ditto.
13280         * objc.dg/encode-2.m: Ditto.
13281         * objc.dg/category-1.m: Ditto.
13282         * objc.dg/encode-3.m: Ditto.
13283         * objc.dg/call-super-3.m: Ditto.
13284         * objc.dg/method-3.m: Ditto.
13285         * objc.dg/func-ptr-2.m: Ditto.
13286         * objc.dg/lookup-1.m: Ditto.
13287         * objc.dg/encode-4.m: Ditto.
13288         * objc.dg/fix-and-continue-1.m: Ditto.
13289         * objc.dg/proto-lossage-3.m: Ditto.
13290         * objc.dg/method-13.m: Ditto.
13291         * objc.dg/proto-qual-1.m: Ditto.
13292         * objc.dg/zero-link-3.m: Ditto.
13293         * objc.dg/bitfield-1.m: Ditto.
13294         * objc.dg/va-meth-1.m: Ditto.
13295         * objc.dg/super-class-3.m: Ditto.
13296         * objc.dg/call-super-1.m: Ditto.
13297         * objc.dg/type-size-2.m: Ditto.
13298         * objc.dg/method-10.m: Ditto.
13299         * objc.dg/defs.m: Ditto.
13300         * objc.dg/const-str-3.m: Ditto.
13301         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
13302         Protocol1.h) and next-mapping.h as required. Use new NeXT
13303         interface as required.
13304         * objc.dg/super-class-4.m: Ditto.
13305         * objc.dg/comp-types-8.m: Ditto.
13306         * objc.dg/call-super-2.m: Ditto.
13307         * objc.dg/objc-fast-4.m: Ditto.
13308         * objc.dg/method-6.m: Ditto.
13309         * objc.dg/const-str-3.m: Ditto.
13310         * objc.dg/const-str-7.m: Ditto.
13311         * objc.dg/method-15.m: Ditto.
13312         * objc.dg/method-19.m: Ditto.
13313         * objc.dg/sync-1.m: Ditto.
13314         * objc.dg/layout-1.m: Ditto.
13315         * objc.dg/bitfield-3.m: Ditto.
13316         * objc.dg/try-catch-3.m: Ditto.
13317         * objc.dg/try-catch-7.m: Ditto.
13318         * objc.dg/comp-types-10.m: Ditto.
13319         * objc.dg/selector-2.: Ditto.
13320         * objc.dg/method-7.m: Ditto.
13321         * objc.dg/typedef-alias-1.m: Ditto.
13322         * objc.dg/proto-lossage-2.m: Ditto.
13323         * objc.dg/comp-types-11.m: Ditto.
13324         * objc.dg/sizeof-1.m: Ditto.
13325         * objc.dg/method-17.m: Ditto.
13326         * objc.dg/bitfield-5.m: Ditto.
13327         * objc.dg/try-catch-1.m: Ditto.
13328         * objc.dg/encode-5.m: Ditto.
13329         * objc.dg/fix-and-continue-2.m: Ditto.
13330         * objc.dg/method-9.m: Ditto.
13331         * objc.dg/isa-field-1.m: Ditto.
13332         * objc.dg/local-decl-2.m: Ditto.
13333         * objc.dg/objc-gc-4.m: Ditto.
13334         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
13335         * objc.dg/gnu-runtime-3.m: Ditto.
13336         * objc.dg/encode-7.m: Ditto.
13337         * objc.dg/encode-8.m: Ditto.
13338         * objc.dg/selector-3.m: Ditto.
13339         * objc.dg/gnu-runtime-1.m: Ditto.
13340         * objc.dg/const-str-12.m: Ditto.
13341         * objc.dg/gnu-runtime-2.m: Ditto.
13342         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
13343         * objc.dg/selector-1.m: Ditto.
13344         * objc.dg/stubify-2.m: Ditto.
13345         * objc.dg/zero-link-1.m: Ditto.
13346         * objc.dg/stret-2.m: Ditto.
13347         * objc.dg/zero-link-2.m: Ditto.
13348         * objc.dg/next-runtime-1.m: Ditto.
13349         * objc.dg/symtab-1.m: Ditto.
13350         * objc.dg/stubify-1.m: Ditto.
13351         * objc.dg/bitfield-2.m: Ditto.
13352         * objc.dg/try-catch-10.m: Apply to both runtimes.
13353         * objc.dg/const-str-1.m: Ditto.
13354         * objc.dg/image-info.m: Ditto.
13355         * objc.dg/encode-9.m: Ditto.
13356         * objc.dg/pragma-1.m: Apply test to all targets.
13357         * objc.dg/const-str-4.m: Ditto.
13358         * objc.dg/const-str-8.m: Ditto.
13359         * objc.dg/super-class-2.m: Ditto.
13360         * objc.dg/try-catch-5.m: Ditto.
13361         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
13362         Protocol1.h) and next-mapping.h as required. Use new NeXT
13363         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
13364         * objc.dg/const-str-11.m: Ditto.
13365         * objc.dg/const-str-9.m: Ditto.
13366         * objc.dg/method-4.m: Skip for 64Bit NeXT.
13367         * objc.dg/encode-1.m: Remove redundant -lobjc.
13368         * objc.dg/try-catch-9.m: Tidy space.
13369         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
13370         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
13371         and 64bit. Use new NeXT interface as required.
13372         * obj-c++.dg/template-4.mm: Ditto.
13373         * obj-c++.dg/defs.mm: Ditto.
13374         * obj-c++.dg/basic.mm: Ditto.
13375         * obj-c++.dg/encode-4.mm: Ditto.
13376         * obj-c++.dg/method-17.mm: Ditto.
13377         * obj-c++.dg/proto-lossage-3.mm: Ditto.
13378         * obj-c++.dg/cxx-class-1.mm: Ditto.
13379         * obj-c++.dg/method-10.mm: Ditto.
13380         * obj-c++.dg/va-meth-1.mm: Ditto.
13381         * obj-c++.dg/encode-5.mm: Ditto.
13382         * obj-c++.dg/lookup-2.mm: Ditto.
13383         * obj-c++.dg/template-3.mm: Ditto.
13384         * obj-c++.dg/proto-qual-1.mm: Ditto.
13385         * obj-c++.dg/qual-types-1.m: Ditto.
13386         * obj-c++.dg/cxx-scope-1.mm: Ditto.
13387         * obj-c++.dg/template-1.mm: Ditto.
13388         * obj-c++.dg/encode-6.mm: Ditto.
13389         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
13390         Protocol1.h) and next-mapping.h as required. Use new NeXT
13391         interface as required.
13392         * obj-c++.dg/except-1.mm: Ditto.
13393         * obj-c++.dg/const-str-7.mm: Ditto.
13394         * obj-c++.dg/ivar-list-semi.mm: Ditto.
13395         * obj-c++.dg/cxx-scope-2.mm: Ditto.
13396         * obj-c++.dg/selector-2.mm: Ditto.
13397         * obj-c++.dg/isa-field-1.mm: Ditto.
13398         * obj-c++.dg/try-catch-1.mm: Ditto.
13399         * obj-c++.dg/local-decl-1.mm: Ditto.
13400         * obj-c++.dg/try-catch-9.mm: Ditto.
13401         * obj-c++.dg/no-extra-load.mm: Ditto.
13402         * obj-c++.dg/selector-5.mm: Ditto.
13403         * obj-c++.dg/method-12.mm: Ditto.
13404         * obj-c++.dg/try-catch-11.mm: Ditto.
13405         * obj-c++.dg/comp-types-11.mm: Ditto.
13406         * obj-c++.dg/bitfield-3.mm: Ditto.
13407         * obj-c++.dg/method-6.mm: Ditto.
13408         * obj-c++.dg/super-class-2.mm: Ditto.
13409         * obj-c++.dg/method-21.mm: Ditto.
13410         * obj-c++.dg/const-str-8.mm: Ditto.
13411         * obj-c++.dg/try-catch-7.mm: Ditto.
13412         * obj-c++.dg/method-15.mm: Ditto.
13413         * obj-c++.dg/layout-1.mm: Ditto.
13414         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
13415         * obj-c++.dg/const-str-3.mm: Ditto.
13416         * obj-c++.dg/try-catch-2.mm: Ditto.
13417         * obj-c++.dg/objc-gc-3.mm: Ditto.
13418         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
13419         * obj-c++.dg/bitfield-1.mm: Ditto.
13420         * obj-c++.dg/selector-6.mm: Ditto.
13421         * obj-c++.dg/method-13.mm: Ditto.
13422         * obj-c++.dg/comp-types-12.mm: Ditto.
13423         * obj-c++.dg/bitfield-4.mm: Ditto.
13424         * obj-c++.dg/try-catch-8.mm: Ditto.
13425         * obj-c++.dg/method-2.mm: Ditto.
13426         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
13427         * obj-c++.dg/typedef-alias-1.mm: Ditto.
13428         * obj-c++.dg/const-str-4.mm: Ditto.
13429         * obj-c++.dg/proto-lossage-2.mm: Ditto.
13430         * obj-c++.dg/try-catch-3.mm: Ditto.
13431         * obj-c++.dg/comp-types-9.mm: Ditto.
13432         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
13433         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
13434         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
13435         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
13436         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13437         Use new NeXT interface as required.
13438         * obj-c++.dg/const-str-10.mm: Ditto.
13439         * obj-c++.dg/const-str-11.mm: Ditto.
13440         * obj-c++.dg/const-str-9.mm: Ditto.
13441         * obj-c++.dg/method-11.mm: Ditto.
13442         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
13443         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13444         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
13445         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
13446         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
13447
13448 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
13449
13450         PR c++/43206
13451         * g++.dg/template/typedef30.C: New test case.
13452
13453 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
13454
13455         PR c/43385
13456         * gcc.c-torture/execute/pr43385.c: New test.
13457
13458 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
13459
13460         * gcc.dg/strncpy-fix-1.c: New test.
13461
13462 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
13463
13464         PR testsuite/41609
13465         * lib/objc-torture.exp (objc-set-runtime-options): New.
13466         * objc/execute/execute.exp: Check runtime options on each pass.
13467         * objc/execute/exceptions/exceptions.exp: Ditto.
13468         * objc/compile/compile.exp: Ditto.
13469
13470         PR testsuite/42348
13471         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
13472         standard tests.
13473         (check_effective_target_objc2): New proc.
13474         (check_effective_target_next_runtime): New proc.
13475         * lib/objc.exp: Determine which runtime is in force and support it.
13476         * lib/obj-c++.exp: Ditto.
13477
13478 2010-03-24  Jason Merrill  <jason@redhat.com>
13479
13480         PR c++/43502
13481         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
13482
13483 2010-03-24  Martin Jambor  <mjambor@suse.cz>
13484
13485         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
13486         a loop.
13487         * gcc.dg/ipa/ipa-2.c: Likewise.
13488         * gcc.dg/ipa/ipa-3.c: Likewise.
13489         * gcc.dg/ipa/ipa-4.c: Likewise.
13490         * gcc.dg/ipa/ipa-5.c: Likewise.
13491         * gcc.dg/ipa/ipa-7.c: Likewise.
13492         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
13493         a loop.
13494         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
13495         i_can_not_be_propagated_fully2 into a loop.
13496         * gcc.dg/ipa/ipa-8.c: New test.
13497         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
13498
13499 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
13500
13501         PR debug/19192
13502         PR debug/43479
13503         * gcc.dg/guality/pr43479.c: New test.
13504         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
13505         and add volatile keyword.
13506
13507 2010-03-23  Mike Stump  <mikestump@comcast.net>
13508
13509         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
13510
13511 2010-03-23  Jason Merrill  <jason@redhat.com>
13512
13513         * g++.dg/ext/altivec-17.C: Adjust error message.
13514
13515         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
13516         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
13517         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
13518         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
13519         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
13520         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
13521
13522 2010-03-22  Jason Merrill  <jason@redhat.com>
13523
13524         PR c++/43333
13525         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
13526         * g++.dg/ext/is_pod_98.C: New.
13527
13528         PR c++/43281
13529         * g++.dg/cpp0x/auto18.C: New.
13530
13531         * gcc.dg/pr36997.c: Adjust error message.
13532         * g++.dg/ext/vector9.C: Likewise.
13533         * g++.dg/conversion/simd3.C: Likewise.
13534         * g++.dg/other/error23.C: Likewise.
13535
13536 2010-03-22  Michael Matz  <matz@suse.de>
13537
13538         PR middle-end/43475
13539         * gfortran.dg/pr43475.f90: New testcase.
13540
13541 2010-03-22  Richard Guenther  <rguenther@suse.de>
13542
13543         PR tree-optimization/43390
13544         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
13545
13546 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13547
13548         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
13549         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
13550
13551 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
13552             Michael Matz  <matz@suse.de>
13553
13554         PR c++/43081
13555         * g++.dg/parse/crash56.C: New test.
13556
13557 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
13558
13559         PR fortran/43450
13560         * gfortran.dg/whole_file_15.f90 : New test.
13561
13562 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13563
13564         PR fortran/43409
13565         * gfortran.dg/inquire_size.f90: New test.
13566
13567 2010-03-20  Richard Guenther  <rguenther@suse.de>
13568
13569         PR rtl-optimization/43438
13570         * gcc.c-torture/execute/pr43438.c: New testcase.
13571
13572 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
13573
13574         PR c++/43375
13575         * g++.dg/abi/mangle42.C: New test.
13576
13577 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13578
13579         PR C/43211
13580         * gcc.dg/pr43211.c: New test.
13581         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
13582
13583 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
13584
13585         PR rtl-optimization/42258
13586         * gcc.target/arm/thumb1-mul-moves.c: New test.
13587
13588         PR target/40697
13589         * gcc.target/arm/thumb-andsi.c: New test.
13590
13591         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
13592         dg-require-effective-target.
13593
13594 2010-03-19  Michael Matz  <matz@suse.de>
13595
13596         PR c++/43116
13597         * g++.dg/other/pr43116.C: New testcase.
13598
13599 2010-03-19  Michael Matz  <matz@suse.de>
13600
13601         PR target/43305
13602         * gcc.dg/pr43305.c: New testcase.
13603
13604 2010-03-19  Richard Guenther  <rguenther@suse.de>
13605
13606         PR tree-optimization/43415
13607         * gcc.c-torture/compile/pr43415.c: New testcase.
13608
13609 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
13610
13611         PR ada/43106
13612         * gnat.dg/case_optimization2.adb: New test.
13613         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
13614
13615 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13616             Jack Howarth  <howarth@bromo.med.uc.edu>
13617
13618         PR target/36399
13619         * gcc.target/i386/push-1.c: Don't xfail
13620           scan-assembler-not "movups" on darwin.
13621
13622 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
13623
13624         PR debug/43058
13625         * gcc.dg/pr43058.c: New test.
13626
13627 2010-03-18  Martin Jambor  <mjambor@suse.cz>
13628
13629         PR middle-end/42450
13630         * g++.dg/torture/pr42450.C: New test.
13631
13632 2010-03-18  Michael Matz  <matz@suse.de>
13633
13634         PR middle-end/43419
13635         * gcc.dg/pr43419.c: New testcase.
13636
13637 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
13638
13639         PR rtl-optimization/43360
13640         * gcc.dg/torture/pr43360.c: New.
13641
13642 2010-03-18  Michael Matz  <matz@suse.de>
13643
13644         PR tree-optimization/43402
13645         * gcc.dg/pr43402.c: New testcase.
13646
13647 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
13648
13649         PR target/42427
13650         * gcc.dg/pr42427.c: New test.
13651
13652 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13653
13654         PR libfortran/43265
13655         * gfortran.dg/read_empty_file.f: New test.
13656         * gfortran.dg/read_eof_all.f90: New test.
13657         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
13658         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
13659
13660 2010-03-17  Michael Matz  <matz@suse.de>
13661
13662         * gcc.dg/pr43300.c: Add -w.
13663
13664 2010-03-17  Richard Guenther  <rguenther@suse.de>
13665
13666         * gcc.dg/pr43379.c: Add -w.
13667
13668 2010-03-17  Tobias Burnus  <burnus@net-b.de>
13669
13670         PR fortran/43331
13671         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
13672
13673 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
13674
13675         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
13676
13677 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13678
13679         * ada/acats/run_all.sh: Log start and end times.
13680
13681 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13682
13683         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
13684
13685 2010-03-16  Richard Guenther  <rguenther@suse.de>
13686
13687         PR middle-end/43379
13688         * gcc.dg/pr43379.c: New testcase.
13689
13690 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
13691
13692         PR debug/43051
13693         * gcc.dg/guality/pr43051-1.c: New test.
13694
13695 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
13696
13697         PR testsuite/43363
13698         * g++.dg/ext/altivec-17.C: Handle changes to error message.
13699
13700 2010-03-15  Michael Matz  <matz@suse.de>
13701
13702         PR middle-end/43300
13703         * gcc.dg/pr43300.c: New testcase.
13704
13705 2010-03-15  Richard Guenther  <rguenther@suse.de>
13706
13707         PR tree-optimization/43367
13708         * gcc.c-torture/compile/pr43367.c: New testcase.
13709
13710 2010-03-15  Richard Guenther  <rguenther@suse.de>
13711
13712         PR tree-optimization/43317
13713         * gcc.dg/pr43317.c: New testcase.
13714
13715 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13716
13717         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
13718
13719 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13720
13721         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
13722
13723 2010-03-14  Tobias Burnus  <burnus@net-b.de>
13724
13725         PR fortran/43362
13726         * gfortran.dg/impure_constructor_1.f90: New test.
13727
13728 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13729
13730         PR middle-end/43354
13731         * gfortran.dg/graphite/id-pr43354.f: New.
13732
13733 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13734
13735         PR middle-end/43349
13736         * gfortran.dg/graphite/pr43349.f: New.
13737
13738 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13739
13740         PR middle-end/43306
13741         * gcc.dg/graphite/pr43306.c: New.
13742
13743 2010-03-12  David S. Miller  <davem@davemloft.net>
13744
13745         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
13746         sparc.
13747
13748 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13749
13750         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
13751
13752 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
13753
13754         PR fortran/43291
13755         PR fortran/43326
13756         * gfortran.dg/dynamic_dispatch_7.f03: New test.
13757
13758 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
13759
13760         * gfortran.dg/default_format_denormal_1.f90: Don't assume
13761         fail for *-*-mingw* targets.
13762
13763 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
13764
13765         PR debug/43329
13766         * gcc.dg/guality/pr43329-1.c: New test.
13767
13768 2010-03-11  Martin Jambor  <mjambor@suse.cz>
13769
13770         PR tree-optimization/43257
13771         * g++.dg/torture/pr43257.C: New test.
13772
13773 2010-03-11  Tobias Burnus  <burnus@net-b.de>
13774
13775         PR fortran/43228
13776         * gfortran.dg/namelist_61.f90: New test.
13777
13778 2010-03-11  Richard Guenther  <rguenther@suse.de>
13779
13780         PR tree-optimization/43255
13781         * gcc.c-torture/compile/pr43255.c: New testcase.
13782
13783 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13784
13785         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
13786         * gcc.dg/pr43280.c: New testcase.
13787
13788 2010-03-11  Richard Guenther  <rguenther@suse.de>
13789
13790         PR lto/43200
13791         * gcc.dg/lto/20100227-1_0.c: New testcase.
13792         * gcc.dg/lto/20100227-1_1.c: Likewise.
13793
13794 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13795
13796         PR libfortran/43320
13797         PR libfortran/43265
13798         * gfortran.dg/read_eof_6.f: New test
13799         * gfortran.dg/read_x_eof.f90: New test.
13800         * gfortran.dg/read_x_past.f: Update test.
13801
13802 2010-03-10  Jan Hubicka  <jh@suse.cz>
13803
13804         * gcc.c-torture/compile/pr43288.c: New test.
13805
13806 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13807
13808         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
13809         -fpic/-fPIC flags.
13810         * g++.old-deja/g++.pt/asm2.C: Likewise.
13811         * gcc.c-torture/compile/20000804-1.c: Likewise.
13812         * gcc.target/i386/clobbers.c: Likewise.
13813
13814 2010-03-10  Tobias Burnus  <burnus@net-b.de>
13815
13816         PR fortran/43303
13817         * gfortran.dg/c_assoc_3.f90: New test.
13818
13819 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
13820
13821         PR debug/36728
13822         * gcc.dg/guality/pr36728-1.c: New test.
13823         * gcc.dg/guality/pr36728-2.c: New test.
13824
13825 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
13826
13827         * gcc.dg/h8300-div-delay-slot.c: New test.
13828
13829 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
13830
13831         PR tree-optimization/43236
13832         * gcc.c-torture/execute/pr43236.c: New test.
13833
13834 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
13835
13836         PR middle-end/42859
13837         * g++.dg/eh/pr42859.C: New test.
13838
13839 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
13840
13841         PR debug/43299
13842         * gcc.dg/pr43299.c: New test.
13843
13844         PR debug/43290
13845         * g++.dg/eh/unwind2.C: New test.
13846
13847 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13848             Reza Yazdani  <reza.yazdani@amd.com>
13849
13850         PR middle-end/43065
13851         * gcc.dg/graphite/run-id-4.c: New.
13852
13853 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13854
13855         PR middle-end/43065
13856         * gcc.dg/graphite/run-id-3.c: New.
13857
13858 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
13859
13860         PR middle-end/42644
13861         PR middle-end/42130
13862         * gcc.dg/graphite/id-18.c: New.
13863         * gcc.dg/graphite/run-id-pr42644.c: New.
13864
13865 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13866
13867         PR middle-end/42326
13868         * gcc.dg/graphite/pr42326.c: New.
13869
13870 2010-03-08  Richard Guenther  <rguenther@suse.de>
13871
13872         PR tree-optimization/43269
13873         * gcc.c-torture/execute/pr43269.c: New testcase.
13874
13875 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
13876
13877         PR fortran/43256
13878         * gfortran.dg/typebound_call_13.f03: New.
13879
13880 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
13881
13882         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
13883         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
13884
13885 2010-03-05  Jason Merrill  <jason@redhat.com>
13886
13887         * g++.dg/abi/mangle40.C: Require weak and alias.
13888
13889 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13890
13891         PR middle-end/42326
13892         * gfortran.dg/graphite/pr42326.f90: New.
13893         * gfortran.dg/graphite/pr42326-1.f90: New.
13894
13895 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13896
13897         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
13898         (gnat_target_compile): Likewise.
13899         Reinitialize GNAT_UNDER_TEST if target changes.
13900         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
13901         (local_find_gnatmake): Pass full --GCC to gnatlink.
13902         Remove --LINK.
13903
13904 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13905
13906         PR c/43248
13907         * gcc.dg/compound-literal-1.c: New testcase.
13908
13909 2010-03-04  Martin Jambor  <mjambor@suse.cz>
13910
13911         PR tree-optimization/43164
13912         PR tree-optimization/43191
13913         * gcc.c-torture/compile/pr43164.c: New test.
13914         * gcc.c-torture/compile/pr43191.c: Likewise.
13915
13916 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
13917
13918         PR fortran/43244
13919         * gfortran.dg/finalize_9.f90: New.
13920
13921 2010-03-04  Tobias Burnus  <burnus@net-b.de>
13922             Ken Werner  <ken@linux.vnet.ibm.com>
13923
13924         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
13925         to dg-options for spu.
13926         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
13927         dump-scan target to exclude spu.
13928
13929 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
13930
13931         PR middle-end/43209
13932         * gcc.dg/tree-ssa/ivopts-4.c: New.
13933
13934 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
13935
13936         * lib/target-supports-dg.exp (check-flags): Provide defaults for
13937         include-opts and exclude-opts; skip checking the flags if arguments
13938         are the same as the defaults.
13939         (dg-xfail-if): Verify the number of arguments, supply defaults
13940         for unspecified optional arguments.
13941         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
13942
13943 2010-03-03  Jason Merrill  <jason@redhat.com>
13944
13945         PR c++/12909
13946         * g++.dg/abi/mangle40.C: Updated.
13947
13948 2010-03-03  Jason Merrill  <jason@redhat.com>
13949
13950         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
13951         * g++.dg/abi/mangle23.C: Likewise.
13952         * g++.dg/eh/simd-2.C: Likewise.
13953         * g++.dg/ext/attribute-test-2.C: Likewise.
13954         * g++.dg/ext/vector14.C: Likewise.
13955         * g++.dg/other/pr34435.C: Likewise.
13956         * g++.dg/template/conv8.C: Likewise.
13957         * g++.dg/template/nontype9.C: Likewise.
13958         * g++.dg/template/qualttp17.C: Likewise.
13959         * g++.dg/template/ref1.C: Likewise.
13960         * g++.old-deja/g++.pt/crash68.C: Likewise.
13961         * g++.old-deja/g++.pt/ref1.C: Likewise.
13962         * g++.old-deja/g++.pt/ref3.C: Likewise.
13963         * g++.old-deja/g++.pt/ref4.C: Likewise.
13964
13965         PR c++/12909
13966         * g++.dg/abi/mangle40.C: New.
13967         * g++.dg/abi/mangle41.C: New.
13968         * g++.dg/lto/20100302_0.C: New.
13969         * g++.dg/lto/20100302_1.C: New.
13970         * g++.dg/lto/20100302.h: New.
13971
13972 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
13973
13974         PR fortran/43243
13975         * gfortran.dg/internal_pack_12.f90: New test.
13976
13977 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
13978
13979         * gcc.dg/pr36997.c: Adjust error message.
13980
13981 2010-03-03  Mike Stump  <mikestump@comcast.net>
13982
13983         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
13984         adjustments to not be present on machines that align the stack to
13985         more than 4 bytes and don't have a red zone yet as that is an
13986         unimplemented optimization.
13987
13988 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
13989
13990         PR fortran/43169
13991         * gfortran.dg/impure_assignment_3.f90: New.
13992
13993 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
13994
13995         PR debug/43229
13996         * gfortran.dg/pr43229.f90: New test.
13997
13998         PR debug/43237
13999         * gcc.dg/debug/dwarf2/pr43237.c: New test.
14000
14001         PR debug/43177
14002         * gcc.dg/guality/pr43177.c: New test.
14003
14004 2010-03-02  Jason Merrill  <jason@redhat.com>
14005
14006         * g++.dg/ext/vector9.C: Adjust error message.
14007         * g++.dg/conversion/simd3.C: Likewise.
14008         * g++.dg/other/error23.C: Likewise.
14009
14010 2010-03-02  Mike Stump  <mikestump@comcast.net>
14011
14012         PR c++/41090
14013         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
14014
14015 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
14016
14017         PR fortran/43180
14018         * gfortran.dg/internal_pack_10.f90: New test.
14019
14020         PR fortran/43173
14021         * gfortran.dg/internal_pack_11.f90: New test.
14022
14023 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
14024
14025         PR middle-end/42640
14026         * gcc.dg/tree-ssa/pr42640.c: New.
14027
14028 2010-03-01  Richard Guenther  <rguenther@suse.de>
14029
14030         PR tree-optimization/43220
14031         * gcc.c-torture/execute/pr43220.c: New testcase.
14032
14033 2010-03-01  Richard Guenther  <rguenther@suse.de>
14034
14035         PR middle-end/43213
14036         * gcc.dg/pr43213.c: New testcase.
14037
14038 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14039
14040         PR pch/14940
14041         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
14042
14043 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14044
14045         * lib/target-supports.exp (check_effective_target_ucn_nocache):
14046         New function.
14047         (check_effective_target_ucn): Likewise.
14048
14049         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
14050         if !ucn.
14051         * gcc.dg/ucnid-2.c: Likewise.
14052         * gcc.dg/ucnid-3.c: Likewise.
14053         * gcc.dg/ucnid-4.c: Likewise.
14054         * gcc.dg/ucnid-11.c: Likewise.
14055         * gcc.dg/ucnid-12.c: Likewise.
14056         * gcc.dg/ucnid-6.c: Skip if !ucn.
14057         * gcc.dg/ucnid-9.c: Likewise.
14058
14059 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14060
14061         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
14062         lists to dg-skip-if.
14063         * gcc.target/i386/stackalign/return-3.c: Likewise.
14064
14065 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14066
14067         * gcc.target/i386/clearcap.map: New file.
14068         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
14069         Pass clearcap.map by default if supported.
14070
14071 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14072
14073         PR fortran/42900
14074         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
14075         Explain this.
14076         * gfortran.dg/stat_2.f90: Likewise.
14077
14078 2010-03-01  Tobias Burnus  <burnus@net-b.de>
14079
14080         PR fortran/43199
14081         * gfortran.dg/module_read_2.f90: New test.
14082
14083 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
14084
14085         PR c++/42748
14086         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
14087         * g++.dg/abi/mangle12.C: Likewise.
14088         * g++.dg/abi/mangle20-2.C: Likewise.
14089         * g++.dg/abi/mangle17.C: Likewise.
14090         * g++.dg/template/cond2.C: Likewise.
14091         * g++.dg/template/pr35240.C: Likewise.
14092
14093 2010-02-27  Richard Guenther  <rguenther@suse.de>
14094
14095         PR tree-optimization/43186
14096         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
14097
14098 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
14099
14100         * g++.dg/abi/packed1.C: Expect warning on the SH.
14101
14102 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
14103
14104         PR c++/42054:
14105         * g++.dg/parse/error37.C: New test.
14106
14107 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14108
14109         PR c/24577
14110         PR c/43192
14111         * gcc.dg/pr8927-1.c: Match new note.
14112         * gcc.dg/990506-0.c: Likewise.
14113         * gcc.dg/gomp/flush-2.c: Likewise.
14114         * gcc.dg/gomp/atomic-5.c: Likewise.
14115         * gcc.dg/gomp/pr34607.c: Likewise.
14116         * gcc.dg/pr35746.c: Likewise.
14117         * gcc.dg/cpp/pragma-1.c: Likewise.
14118         * gcc.dg/cpp/pragma-2.c: Likewise.
14119         * gcc.dg/pr41842.c: Likewise.
14120         * gcc.dg/noncompile/20040629-1.c: Likewise.
14121         * objc.dg/private-1.m: Likewise.
14122
14123 2010-02-27  Tobias Burnus  <burnus@net-b.de>
14124
14125         PR fortran/43185
14126         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
14127         * gfortran.dg/default_initialization_4.f90: New test.
14128
14129 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
14130
14131         * gnat.dg/thin_pointer.ad[sb]: Rename into...
14132         * gnat.dg/thin_pointer1.ad[sb]: ...this.
14133         * gnat.dg/thin_pointer2.adb: New test.
14134         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
14135
14136 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14137
14138         PR c/20631
14139         * gcc.dg/cpp/c90-pedantic.c: New.
14140         * gcc.dg/cpp/c90.c: New.
14141         * gcc.dg/gnu90-const-expr-1.c: New.
14142         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
14143
14144 2010-02-26  Richard Guenther  <rguenther@suse.de>
14145
14146         PR tree-optimization/43186
14147         * gcc.c-torture/compile/pr43186.c: New testcase.
14148
14149 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
14150
14151         PR debug/43190
14152         * c-c++-common/dwarf2/pr43190.c: New test.
14153
14154 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
14155
14156         PR testsuite/37074:
14157         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
14158
14159 2010-02-26  Richard Guenther  <rguenther@suse.de>
14160
14161         PR tree-optimization/43188
14162         * gcc.c-torture/compile/pr43188.c: New testcase.
14163
14164 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
14165
14166         PR target/43175
14167         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
14168
14169 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
14170
14171         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
14172
14173 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
14174
14175         PR target/43154
14176         * gcc.target/powerpc/pr43154.c: New file.
14177
14178 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
14179
14180         PR debug/43166
14181         * gfortran.dg/debug/pr43166.f: New test.
14182
14183         PR debug/43165
14184         * gcc.dg/torture/pr43165.c: New test.
14185
14186 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14187
14188         PR c/43128
14189         * c-c++-common/pr41779.c: Update.
14190
14191 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14192
14193         PR ada/32547
14194         * lib/gnat-dg.exp (gnat_load): Redefine.
14195
14196         * ada/acats/run_acats: Run run_all.sh with $SHELL.
14197         * ada/acats/run_all.sh: Downcase tasking not implemented message.
14198
14199 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14200
14201         PR libobjc/36610
14202         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
14203         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
14204         -fgnu-runtime.
14205         Sort entries.
14206
14207 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14208
14209         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
14210
14211 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
14212
14213         PR debug/43150
14214         * gcc.dg/guality/vla-1.c: New test.
14215
14216 2010-02-24  Tobias Burnus  <burnus@net-b.de>
14217
14218         PR fortran/43042
14219         * gfortran.dg/c_ptr_tests_15.f90: New test.
14220
14221 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
14222
14223         PR target/43107
14224         * gcc.target/i386/pr43107.c: New test.
14225
14226 2010-02-23  Jason Merrill  <jason@redhat.com>
14227
14228         PR c++/43143
14229         * g++.dg/cpp0x/variadic100.C: New.
14230
14231 2010-02-23  Jason Merrill  <jason@redhat.com>
14232
14233         PR debug/42800
14234         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
14235         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
14236         * c-c++-common/dwarf2/vla1.c: New.
14237
14238 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
14239
14240         PR target/43139
14241         * gcc.dg/pr43139.c: New test.
14242
14243         PR debug/43077
14244         * gcc.dg/guality/pr43077-1.c: New test.
14245
14246 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14247
14248         PR 43123
14249         * gcc.dg/march.c: New.
14250         * gcc.dg/march-generic.c: New.
14251         * gcc.dg/mtune.c: New.
14252
14253 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14254
14255         PR middle-end/43083
14256         * gcc.dg/graphite/pr43083.c: New.
14257
14258 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14259
14260         PR middle-end/43097
14261         * gfortran.dg/graphite/pr43097.f: New.
14262
14263 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14264             Manuel López-Ibáñez  <manu@gcc.gnu.org>
14265
14266         PR middle-end/43140
14267         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
14268
14269 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14270
14271         PR middle-end/43026
14272         * g++.dg/graphite/pr43026.C: New.
14273
14274 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14275
14276         PR c++/43126
14277         * gcc.dg/cleanup-1.c: Update.
14278         * gcc.dg/func-args-1.c: Update.
14279         * gcc.dg/format/sentinel-1.c: Update.
14280         * g++.old-deja/g++.jason/scoping10.C: Update.
14281         * g++.old-deja/g++.ns/lookup5.C: Update.
14282         * g++.dg/ext/cleanup-1.C: Update.
14283         * g++.dg/parse/varmod1.C: Update.
14284         * g++.dg/parse/error33.C: Update.
14285         * g++.dg/expr/call3.C: Update.
14286         * g++.dg/func-args-1.C: New.
14287
14288 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
14289
14290         PR c/43125
14291         * gcc.dg/attr-used-2.c: Moved to ...
14292         * c-c++-common/attr-used-2.c: Here.
14293
14294         * gcc.dg/attr-used.c: Moved to ...
14295         * c-c++-common/attr-used.c: Here.
14296
14297 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
14298
14299         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
14300
14301 2010-02-22  Richard Guenther  <rguenther@suse.de>
14302
14303         PR lto/43045
14304         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
14305         * gfortran.dg/lto/20100222-1_1.c: Likewise.
14306
14307 2010-02-22  Richard Guenther  <rguenther@suse.de>
14308
14309         PR tree-optimization/42749
14310         * gcc.c-torture/compile/pr42749.c: New testcase.
14311
14312 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
14313
14314         PR fortran/43072
14315         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
14316         * gfortran.dg/internal_pack_9.f90: New test.
14317
14318 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14319
14320         PR c++/23510
14321         * g++.dg/template/recurse.C: Adjust.
14322         * g++.dg/template/pr23510.C: New.
14323
14324 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
14325
14326         PR c++/42824
14327         * g++.dg/template/memclass4.C: New test.
14328
14329 2010-02-21  Tobias Burnus  <burnus@net-b.de>
14330
14331         PR fortran/35259
14332         * gfortran.dg/reassoc_5.f90: New test.
14333
14334 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
14335
14336         PR target/43067
14337         * gcc.target/i386/pr43067.c: New test.
14338
14339 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14340
14341         PR c++/35669
14342         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
14343         -Wconversion-null.
14344         * g++.dg/warn/Wconversion-null.C: New test.
14345         * g++.old-deja/g++.other/null1.C: Move to...
14346         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
14347
14348 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
14349
14350         PR fortran/36932
14351         PR fortran/36933
14352         * gfortran.dg/dependency_26.f90: New test.
14353
14354         PR fortran/43072
14355         * gfortran.dg/internal_pack_7.f90: New test.
14356
14357         PR fortran/43111
14358         * gfortran.dg/internal_pack_8.f90: New test.
14359
14360 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14361
14362         PR 43128
14363         * c-c++-common/pr41779.c: Fix broken testcase.
14364
14365 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14366
14367         PR 36513
14368         * c-c++-common/pr36513.c: New testcase.
14369         * c-c++-common/pr36513-2.c: New testcase.
14370
14371 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14372
14373         PR 41779
14374         * c-c++-common/pr41779.c: New.
14375
14376 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
14377
14378         PR debug/43084
14379         * gcc.dg/pr43084.c: New test.
14380
14381 2010-02-19  Richard Guenther  <rguenther@suse.de>
14382
14383         PR tree-optimization/42916
14384         * gcc.dg/pr42916.c: New testcase.
14385
14386 2010-02-18  Jason Merrill  <jason@redhat.com>
14387
14388         PR c++/42837
14389         * g++.dg/abi/packed1.C: Add expected warning.
14390
14391         PR c++/43108
14392         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
14393         * gcc.dg/torture/dg-torture.exp: Likewise.
14394         * c-c++-common/torture/complex-sign.h,
14395         c-c++-common/torture/complex-sign-add.c,
14396         c-c++-common/torture/complex-sign-mixed-add.c,
14397         c-c++-common/torture/complex-sign-mixed-div.c,
14398         c-c++-common/torture/complex-sign-mixed-mul.c,
14399         c-c++-common/torture/complex-sign-mixed-sub.c,
14400         c-c++-common/torture/complex-sign-mul.c,
14401         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
14402         Adapt for C++ compilation as well.
14403
14404         PR c++/43070
14405         * g++.dg/ext/label1.C: Update.
14406         * g++.dg/ext/label2.C: Update.
14407
14408         PR c++/26261
14409         * g++.dg/template/dependent-name6.C: New.
14410
14411         PR c++/43109
14412         * g++.dg/parse/namespace12.C: New.
14413
14414 2010-02-18  Martin Jambor  <mjambor@suse.cz>
14415
14416         PR tree-optimization/43066
14417         * gcc.c-torture/compile/pr43066.c: New test.
14418
14419 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
14420
14421         * g++.dg/ext/attrib35.C: Fix target selector string.
14422         * g++.dg/ext/attrib36.C: Ditto.
14423         * g++.dg/ext/attrib37.C: Ditto.
14424         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
14425         * g++.dg/abi/mangle25.C: Ditto.
14426
14427 2010-02-17  Jason Merrill  <jason@redhat.com>
14428
14429         PR c++/43069
14430         * g++.dg/parse/namespace11.C: New.
14431
14432         PR c++/43093
14433         * g++.dg/ext/attrib37.C: New.
14434
14435         PR c++/43079
14436         * g++.dg/template/ptrmem20.C: New.
14437
14438 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
14439
14440         PR target/43103
14441         * gcc.target/i386/xop-check.h: Include m256-check.h.
14442         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
14443         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
14444         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
14445         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
14446
14447 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
14448
14449         PR debug/42918
14450         * gcc.dg/pr42918.c: New test.
14451
14452 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
14453
14454         * g++.dg/ext/attrib36.C: Require ILP32.
14455
14456 2010-02-16  Richard Guenther  <rguenther@suse.de>
14457
14458         PR tree-optimization/41043
14459         * gfortran.dg/pr41043.f90: New testcase.
14460         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
14461
14462 2010-02-16  Jason Merrill  <jason@redhat.com>
14463
14464         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
14465
14466 2010-02-16  Ira Rosen  <irar@il.ibm.com>
14467
14468         PR tree-optimization/43074
14469         * gcc.dg/vect/fast-math-pr43074.c: New test.
14470
14471 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
14472
14473         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
14474
14475 2010-02-16  Jason Merrill  <jason@redhat.com>
14476
14477         PR c++/43031
14478         * g++.dg/ext/attrib36.C: New.
14479
14480         PR c++/43036
14481         * g++.dg/other/array6.C: New.
14482
14483 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14484
14485         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
14486
14487 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
14488
14489         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
14490         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
14491         * gcc.target/i386/xop-vpermil2pd-1.c: New.
14492         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
14493         * gcc.target/i386/xop-vpermil2ps-1.c: New.
14494         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
14495
14496 2010-02-15  Richard Guenther  <rguenther@suse.de>
14497
14498         PR middle-end/43068
14499         * g++.dg/torture/pr43068.C: New testcase.
14500
14501 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
14502
14503         PR c++/43024
14504         * g++.dg/opt/ice1.C: New.
14505
14506 2010-02-14  Jason Merrill  <jason@redhat.com>
14507
14508         PR c++/41997
14509         * g++.dg/cpp0x/initlist-opt.C: New.
14510
14511 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
14512
14513         PR fortran/41113
14514         PR fortran/41117
14515         * gfortran.dg/internal_pack_6.f90: New test.
14516
14517 2010-02-12  Jason Merrill  <jason@redhat.com>
14518
14519         PR c++/43054
14520         * g++.dg/cpp0x/variadic99.C: New.
14521
14522 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
14523
14524         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
14525         sign extend pointers to gualchk_t.
14526
14527         PR c++/43033
14528         * g++.dg/other/default3.C: Xfail g4 test.
14529
14530 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14531
14532         PR middle-end/43012
14533         * gcc.dg/graphite/pr43012.c: New.
14534
14535 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14536
14537         PR middle-end/42930
14538         * g++.dg/graphite/pr42930.C: New.
14539
14540 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14541
14542         PR middle-end/42914
14543         PR middle-end/42530
14544         * gcc.dg/graphite/pr42530.c: New.
14545         * gcc.dg/graphite/pr42914.c: New.
14546
14547 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14548
14549         PR middle-end/42771
14550         * gcc.dg/graphite/pr42771.c: New.
14551
14552 2010-02-11  Richard Guenther  <rguenther@suse.de>
14553
14554         PR tree-optimization/42998
14555         * gcc.c-torture/compile/pr42998.c: New testcase.
14556
14557 2010-02-10  Jason Merrill  <jason@redhat.com>
14558
14559         PR c++/41896
14560         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
14561
14562         PR c++/42983, core issue 906
14563         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
14564         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
14565
14566         PR c++/43016
14567         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
14568
14569 2010-02-10  Richard Guenther  <rguenther@suse.de>
14570
14571         PR tree-optimization/43017
14572         * gcc.dg/torture/pr43017.c: New testcase.
14573
14574 2010-02-10  Tobias Burnus  <burnus@net-b.de>
14575
14576         PR fortran/40823
14577         * gfortran.dg/private_type_1.f90: Update error location.
14578         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
14579         * gfortran.dg/typebound_operator_2.f03: Ditto.
14580         * gfortran.dg/assignment_2.f90: Ditto.
14581         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
14582         * gfortran.dg/binding_label_tests_9.f03: Ditto.
14583
14584 2010-02-10  Tobias Burnus  <burnus@net-b.de>
14585
14586         PR fortran/43015
14587         * gfortran.dg/bind_c_usage_20.f90: New test.
14588
14589 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
14590
14591         PR debug/43010
14592         * g++.dg/debug/pr43010.C: New test.
14593
14594 2010-02-10  Richard Guenther  <rguenther@suse.de>
14595
14596         PR c/43007
14597         * gcc.c-torture/execute/20100209-1.c: New testcase.
14598         * gcc.dg/fold-div-3.c: Likewise.
14599
14600 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
14601
14602         * gcc.dg/builtin-ffs-1.c: New test.
14603
14604 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14605
14606         PR fortran/42999
14607         * gfortran.dg/array_constructor_35.f90: New test.
14608
14609 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14610
14611         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
14612
14613 2010-02-09  Jason Merrill  <jason@redhat.com>
14614
14615         PR c++/42399
14616         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
14617
14618         PR c++/42370
14619         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
14620
14621 2010-02-09  Tobias Burnus  <burnus@net-b.de>
14622
14623         PR fortran/41869
14624         * gfortran.dg/module_write_1.f90: New test.
14625
14626 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
14627
14628         * gcc.dg/pr19340.c: Adjust.
14629
14630 2010-02-09  Richard Guenther  <rguenther@suse.de>
14631
14632         PR tree-optimization/43008
14633         * gcc.c-torture/execute/pr43008.c: New testcase.
14634
14635 2010-02-09  Richard Guenther  <rguenther@suse.de>
14636
14637         PR tree-optimization/43000
14638         * gcc.dg/torture/pr43000.c: New testcase.
14639         * gcc.dg/torture/pr43002.c: Likewise.
14640
14641 2010-02-09  Daniel Kraft  <d@domob.eu>
14642
14643         PR fortran/39171
14644         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
14645         and pass -Wsurprising as necessary.
14646
14647 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
14648
14649         PR tree-optimization/42890
14650         * g++.dg/torture/pr42890.C: New test.
14651
14652 2010-02-08  Richard Guenther  <rguenther@suse.de>
14653
14654         PR middle-end/42995
14655         * gcc.dg/tree-ssa/inline-4.c: New testcase.
14656
14657 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
14658
14659         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
14660         return 0 from main.
14661         * gcc.dg/graphite/block-1.c: Same.
14662         * gcc.dg/graphite/block-3.c: Same.
14663         * gcc.dg/graphite/block-4.c: Same.
14664         * gcc.dg/graphite/block-5.c: Same.
14665         * gcc.dg/graphite/block-6.c: Same.
14666         * gcc.dg/graphite/block-7.c: Same.
14667         * gcc.dg/graphite/interchange-0.c: Same.
14668         * gcc.dg/graphite/interchange-1.c: Same.
14669         * gcc.dg/graphite/interchange-10.c: Same.
14670         * gcc.dg/graphite/interchange-11.c: Same.
14671         * gcc.dg/graphite/interchange-12.c: Same.
14672         * gcc.dg/graphite/interchange-2.c: Same.
14673         * gcc.dg/graphite/interchange-3.c: Same.
14674         * gcc.dg/graphite/interchange-4.c: Same.
14675         * gcc.dg/graphite/interchange-5.c: Same.
14676         * gcc.dg/graphite/interchange-6.c: Same.
14677         * gcc.dg/graphite/interchange-7.c: Same.
14678         * gcc.dg/graphite/interchange-8.c: Same.
14679         * gcc.dg/graphite/interchange-9.c: Same.
14680         * gcc.dg/graphite/interchange-mvt.c: Same.
14681
14682 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
14683
14684         * gfortran.dg/graphite/id-19.f: New.
14685         * gfortran.dg/graphite/pr14741.f90: New.
14686         * gfortran.dg/graphite/pr41924.f90: New.
14687         * gfortran.dg/graphite/run-id-2.f90: New.
14688
14689 2010-02-07  Richard Guenther  <rguenther@suse.de>
14690
14691         PR middle-end/42956
14692         * gcc.c-torture/compile/pr42956.c: New testcase.
14693
14694 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14695
14696         PR libfortran/42742
14697         * gfortran.dg/fmt_cache_2.f: New test.
14698
14699 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14700
14701         * gfortran.dg/read_no_eor.f90: New test.
14702
14703 2010-02-05  Jason Merrill  <jason@redhat.com>
14704
14705         * g++.dg/ext/label13.C: Move constructor body out of class.
14706
14707 2010-02-03  Jason Merrill  <jason@redhat.com>
14708
14709         PR c++/42870
14710         * g++.dg/ext/dllexport3.C: New.
14711
14712 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
14713
14714         * gcc.dg/format/ms-format3.c: New test for specific MS types.
14715
14716 2010-02-05  Richard Guenther  <rguenther@suse.de>
14717
14718         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
14719
14720 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
14721
14722         PR c++/42915
14723         * g++.dg/other/crash-9.C: New test.
14724
14725 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
14726
14727         PR fortran/42309
14728         * gfortran.dg/subref_array_pointer_4.f90 : New test.
14729
14730 2010-02-04  Richard Guenther  <rguenther@suse.de>
14731
14732         PR rtl-optimization/42952
14733         * gcc.dg/torture/pr42952.c: New testcase.
14734
14735 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14736
14737         PR libfortran/42901
14738         * gfortran.dg/namelist_60.f90: New test.
14739
14740 2010-02-03  Jason Merrill  <jason@redhat.com>
14741
14742         PR c++/40138
14743         * g++.dg/ext/builtin11.C: New.
14744
14745         PR c++/4926
14746         PR c++/38600
14747         * g++.dg/abi/mangle35.C: New.
14748         * g++.dg/abi/mangle37.C: New.
14749
14750         PR c++/12909
14751         * g++.dg/abi/mangle36.C: New.
14752
14753         PR c++/35652
14754         * g++.dg/warn/string1.C: New.
14755
14756 2010-02-03  Richard Guenther  <rguenther@suse.de>
14757
14758         PR tree-optimization/42944
14759         * gcc.dg/errno-1.c: New testcase.
14760
14761 2010-02-03  Richard Guenther  <rguenther@suse.de>
14762
14763         PR middle-end/42927
14764         * gcc.c-torture/compile/pr42927.c: New testcase.
14765
14766 2010-02-03  Tobias Burnus  <burnus@net-b.de>
14767
14768         PR fortran/42936
14769         * gfortran.dg/null_4.f90: New test.
14770
14771 2010-02-02  Jason Merrill  <jason@redhat.com>
14772
14773         PR c++/41090
14774         * g++.dg/ext/label13.C: New.
14775
14776 2010-02-02  Tobias Burnus  <burnus@net-b.de>
14777
14778         PR fortran/42650
14779         * gfortran.dg/func_result_5.f90: New test.
14780
14781 2010-02-01  Tobias Burnus  <burnus@net-b.de>
14782
14783         PR fortran/42922
14784         * gfortran.dg/pure_initializer_3.f90: News test.
14785
14786 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
14787
14788         PR fortran/42888
14789         * gfortran.dg/allocate_derived_2.f90: New test.
14790
14791 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14792
14793         PR middle-end/42898
14794         * gcc.dg/torture/pr42898-2.c: New test.
14795
14796 2010-01-31  Richard Guenther  <rguenther@suse.de>
14797
14798         PR middle-end/42898
14799         * gcc.dg/torture/pr42898.c: New testcase.
14800
14801 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
14802
14803         PR fortran/38324
14804         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
14805         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
14806
14807 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
14808
14809         * g++.dg/tree-ssa/inline-1.C: New.
14810         * g++.dg/tree-ssa/inline-2.C: New.
14811         * g++.dg/tree-ssa/inline-3.C: New.
14812
14813 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
14814
14815         PR testsuite/41701
14816         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
14817         the string 'pow' in the pathname of the compiler from generating a
14818         test failure.
14819
14820 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14821
14822         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
14823         * g++.old-deja/g++.mike/eh17.C: Likewise.
14824         * g++.old-deja/g++.mike/p5571.C: Likewise.
14825
14826 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
14827
14828         PR c++/42758
14829         PR c++/42634
14830         PR c++/42336
14831         PR c++/42797
14832         PR c++/42880
14833         * g++.dg/other/crash-5.C: New test.
14834         * g++.dg/other/crash-6.C: New test.
14835         * g++.dg/other/crash-7.C: New test.
14836         * g++.dg/other/crash-8.C: New test.
14837
14838 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
14839
14840         PR rtl-optimization/42889
14841         * gcc.dg/pr42889.c: New test.
14842
14843 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
14844
14845         * gcc.target/i386/pr42881.c: Use SSE2.
14846
14847 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
14848
14849         PR target/42891
14850         * gcc.target/i386/pr42891.c: New test.
14851
14852 2010-01-28  Richard Guenther  <rguenther@suse.de>
14853
14854         PR tree-optimization/42871
14855         * g++.dg/torture/pr42871.C: New testcase.
14856
14857 2010-01-28  Richard Guenther  <rguenther@suse.de>
14858
14859         * gcc.dg/Wobjsize-1.h: New testcase.
14860         * gcc.dg/Wobjsize-1.c: Likewise.
14861
14862 2010-01-28  Richard Guenther  <rguenther@suse.de>
14863
14864         PR middle-end/42883
14865         * g++.dg/torture/pr42883.C: New testcase.
14866
14867 2010-01-28  Michael Matz  <matz@suse.de>
14868
14869         * gcc.target/i386/pr42881.c: New test.
14870
14871 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14872
14873         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
14874         Add i?86-*-solaris2* support.
14875
14876 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
14877
14878         PR c++/42713
14879         PR c++/42820
14880         * g++.dg/template/typedef27.C: New test case.
14881         * g++.dg/template/typedef28.C: New test case.
14882
14883 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
14884
14885         * gcc.dg/optimize-bswap*.c: Add ARM target
14886
14887 2010-01-27  Richard Guenther  <rguenther@suse.de>
14888
14889         PR middle-end/42878
14890         * gcc.dg/torture/pr42878-1.c: New testcase.
14891         * gcc.dg/torture/pr42878-2.c: Likewise.
14892
14893 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
14894
14895         PR middle-end/42874
14896         * gcc.dg/vla-22.c: New test.
14897
14898 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
14899
14900         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
14901         current collation.
14902
14903 2010-01-26  Richard Guenther  <rguenther@suse.de>
14904
14905         PR rtl-optimization/42685
14906         * gcc.dg/pr42685.c: New testcase.
14907         * g++.dg/other/pr42685.C: Likewise.
14908
14909 2010-01-26  Richard Guenther  <rguenther@suse.de>
14910
14911         PR middle-end/42806
14912         * g++.dg/other/pr42806.C: New testcase.
14913
14914 2010-01-26  Richard Guenther  <rguenther@suse.de>
14915
14916         PR tree-optimization/42250
14917         * gcc.dg/pr42250.c: New testcase.
14918
14919 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
14920
14921         * gnat.dg/array_bounds_test.adb: New test.
14922
14923 2010-01-25  Tobias Burnus  <burnus@net-b.de>
14924
14925         PR fortran/42858
14926         * gfortran.dg/generic_21.f90: New test.
14927
14928 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14929
14930         PR testsuite/41522
14931         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
14932
14933 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
14934
14935         PR c++/42748
14936         * g++.dg/abi/arm_va_list2.C: New test.
14937         * g++.dg/abi/arm_va_list2.h: Companion header file.
14938
14939 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
14940
14941         PR fortran/41044
14942         * gfortran.dg/parameter_array_ref_2.f90 : New test.
14943
14944         PR fortran/41167
14945         * gfortran.dg/char_array_arg_1.f90 : New test.
14946
14947         * gfortran.dg/pr25923.f90 : Remove XFAIL.
14948
14949 2010-01-24  Tobias Burnus  <burnus@net-b.de>
14950
14951         PR fortran/39304
14952         * gfortran.dg/generic_20.f90: New test.
14953
14954 2010-01-22  Michael Matz  <matz@suse.de>
14955
14956         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
14957         -msse2.
14958
14959 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
14960
14961         PR fortran/42736
14962         * gfortran.dg/dependency_25.f90 : New test.
14963
14964 2010-01-21  Martin Jambor  <mjambor@suse.cz>
14965
14966         PR tree-optimization/42585
14967         * gcc.dg/tree-ssa/pr42585.c: New test.
14968
14969 2010-01-21  Richard Guenther  <rguenther@suse.de>
14970
14971         PR middle-end/19988
14972         * gcc.dg/pr19988.c: New testcase.
14973
14974 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
14975
14976         * g++.dg/compat/decimal/compat-common.h: New file.
14977         * g++.dg/compat/decimal/decimal-dummy.h: New file.
14978         * g++.dg/compat/decimal/pass_x.h: New file.
14979         * g++.dg/compat/decimal/pass_y.h: New file.
14980         * g++.dg/compat/decimal/pass-1_main.C: New file.
14981         * g++.dg/compat/decimal/pass-1_x.C: New file.
14982         * g++.dg/compat/decimal/pass-1_y.C: New file.
14983         * g++.dg/compat/decimal/pass-2_main.C: New file.
14984         * g++.dg/compat/decimal/pass-2_x.C: New file.
14985         * g++.dg/compat/decimal/pass-2_y.C: New file.
14986         * g++.dg/compat/decimal/pass-3_main.C: New file.
14987         * g++.dg/compat/decimal/pass-3_x.C: New file.
14988         * g++.dg/compat/decimal/pass-3_y.C: New file.
14989         * g++.dg/compat/decimal/pass-4_main.C: New file.
14990         * g++.dg/compat/decimal/pass-4_x.C: New file.
14991         * g++.dg/compat/decimal/pass-4_y.C: New file.
14992         * g++.dg/compat/decimal/pass-5_main.C: New file.
14993         * g++.dg/compat/decimal/pass-5_x.C: New file.
14994         * g++.dg/compat/decimal/pass-5_y.C: New file.
14995         * g++.dg/compat/decimal/pass-6_main.C: New file.
14996         * g++.dg/compat/decimal/pass-6_x.C: New file.
14997         * g++.dg/compat/decimal/pass-6_y.C: New file.
14998         * g++.dg/compat/decimal/return_x.h: New file.
14999         * g++.dg/compat/decimal/return_y.h: New file.
15000         * g++.dg/compat/decimal/return-1_main.C: New file.
15001         * g++.dg/compat/decimal/return-1_x.C: New file.
15002         * g++.dg/compat/decimal/return-1_y.C: New file.
15003         * g++.dg/compat/decimal/return-2_main.C: New file.
15004         * g++.dg/compat/decimal/return-2_x.C: New file.
15005         * g++.dg/compat/decimal/return-2_y.C: New file.
15006         * g++.dg/compat/decimal/return-3_main.C: New file.
15007         * g++.dg/compat/decimal/return-3_x.C: New file.
15008         * g++.dg/compat/decimal/return-3_y.C: New file.
15009         * g++.dg/compat/decimal/return-4_main.C: New file.
15010         * g++.dg/compat/decimal/return-4_x.C: New file.
15011         * g++.dg/compat/decimal/return-4_y.C: New file.
15012         * g++.dg/compat/decimal/return-5_main.C: New file.
15013         * g++.dg/compat/decimal/return-5_x.C: New file.
15014         * g++.dg/compat/decimal/return-5_y.C: New file.
15015         * g++.dg/compat/decimal/return-6_main.C: New file.
15016         * g++.dg/compat/decimal/return-6_x.C: New file.
15017         * g++.dg/compat/decimal/return-6_y.C: New file.
15018
15019 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
15020
15021         PR debug/42715
15022         * gcc.dg/pr42715.c: New.
15023
15024 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
15025
15026         PR c++/42038
15027         * g++.dg/parse/crash55.C: New.
15028
15029 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
15030
15031         PR debug/42782
15032         * gcc.dg/guality/pr42782.c: New.
15033
15034 2010-01-20  Jason Merrill  <jason@redhat.com>
15035
15036         PR c++/41788
15037         * g++.dg/abi/packed1.C: New.
15038
15039         PR c++/41920
15040         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
15041
15042         PR c++/40750
15043         * g++.dg/parse/fn-typedef1.C: New.
15044         * g++.dg/other/cv_quals.C: Adjust.
15045
15046 2010-01-20  Anthony Green  <green@moxielogic.com>
15047
15048         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
15049         pack(push) pragma).
15050         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
15051         * gcc.dg/20020312-2.c: Port this to the moxie core.
15052         * gcc.dg/weak/typeof-2.c: Ditto.
15053
15054 2010-01-20  Richard Guenther  <rguenther@suse.de>
15055
15056         PR tree-optimization/42717
15057         * gcc.c-torture/compile/pr42717.c: New testcase.
15058
15059 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
15060
15061         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
15062         of signed, add a few new tests.
15063
15064         PR middle-end/42803
15065         * g++.dg/parse/limits-initializer1.C: New test.
15066
15067 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
15068
15069         PR fortran/42804
15070         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
15071         * gfortran.dg/typebound_call_12.f03: New test.
15072
15073 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
15074
15075         PR fortran/42783
15076         * gfortran.dg/bounds_check_15.f90 : New test.
15077
15078 2010-01-19  Michael Matz  <matz@suse.de>
15079
15080         PR tree-optimization/41783
15081         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
15082
15083 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
15084
15085         PR target/38697.
15086         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
15087         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
15088         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
15089         * gcc.target/arm/neon/vget_lows16.c: Likewise.
15090         * gcc.target/arm/neon/vget_lows32.c: Likewise.
15091         * gcc.target/arm/neon/vget_lows64.c: Likewise.
15092         * gcc.target/arm/neon/vget_lows8.c: Likewise.
15093         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
15094         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
15095         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
15096         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
15097
15098 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
15099
15100         PR fortran/42545
15101         * gfortran.dg/extends_6.f03: Modified an error message.
15102         * gfortran.dg/extends_10.f03: New test.
15103         * gfortran.dg/private_type_6.f03: Modified an error message.
15104         * gfortran.dg/structure_constructor_8.f03: Ditto.
15105
15106 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
15107
15108         PR tree-optimization/42719
15109         * gcc.dg/pr42719.c: New test.
15110
15111         PR debug/42728
15112         * gcc.dg/pr42728.c: New test.
15113
15114 2010-01-19  Anthony Green  <green@moxielogic.com>
15115
15116         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
15117
15118 2010-01-18  Anthony Green  <green@moxielogic.com>
15119
15120         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
15121         for moxie.
15122
15123 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
15124
15125         * g++.dg/template/error45.C: reverted as part of reverting the
15126         fix of PR c++/42634.
15127
15128 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
15129
15130         PR c++/42634
15131         * g++.dg/template/error45.C: New test.
15132
15133 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
15134
15135         PR c++/42766
15136         * g++.dg/conversion/op6.C: New test.
15137
15138 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
15139
15140         PR target/42774
15141         * gcc.target/alpha/pr42774.c: New test.
15142
15143 2010-01-18  Richard Guenther  <rguenther@suse.de>
15144
15145         PR tree-optimization/42781
15146         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
15147
15148 2010-01-17  Richard Guenther  <rguenther@suse.de>
15149
15150         PR middle-end/42248
15151         * gcc.c-torture/execute/pr42248.c: New testcase.
15152
15153 2010-01-17  Richard Guenther  <rguenther@suse.de>
15154
15155         PR tree-optimization/42773
15156         * g++.dg/torture/pr42773.C: New testcase.
15157
15158 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
15159
15160         PR fortran/42677
15161         * gfortran.dg/interface_assignment_5.f90: New test.
15162
15163 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
15164
15165         PR c++/42697
15166         * g++.dg/template/crash94.C: Reverted.
15167
15168 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
15169
15170         PR debug/42767
15171         * gcc.dg/debug/pr42767.c: New.
15172
15173 2010-01-15  Jason Merrill  <jason@redhat.com>
15174
15175         PR c++/42761
15176         * g++.dg/cpp0x/decltype22.C: New.
15177
15178 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
15179
15180         PR middle-end/42760
15181         * g++.dg/torture/pr42760.C: New test.
15182
15183 2010-01-15  Jing Yu  <jingyu@google.com>
15184
15185         PR rtl-optimization/42691
15186         * gcc.c-torture/execute/pr42691.c: New.
15187
15188 2010-01-15  Richard Guenther  <rguenther@suse.de>
15189
15190         PR middle-end/42739
15191         * g++.dg/torture/pr42739.C: New testcase.
15192
15193 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
15194
15195         * g++.dg/template/error45.C: Revert as part of reverting changes
15196         or PR c++/42634.
15197
15198 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15199
15200         PR fortran/42684
15201         * gfortran.dg/interface_31.f90: New test.
15202
15203 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
15204
15205         * gcc.target/powerpc/pr42747.c: New file.
15206
15207 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
15208
15209         PR middle-end/42674
15210         * c-c++-common/pr42674.c: New test.
15211
15212         PR c++/42608
15213         * g++.dg/template/instantiate11.C: New test.
15214
15215 2010-01-14  Jason Merrill  <jason@redhat.com>
15216
15217         PR c++/42701
15218         * g++.dg/overload/error3.C: New.
15219
15220         PR c++/42655
15221         * g++.dg/overload/rvalue1.C: New.
15222
15223 2010-01-14  Martin Jambor  <mjambor@suse.cz>
15224
15225         PR tree-optimization/42706
15226         * gcc.dg/ipa/pr42706.c: New testcase.
15227
15228 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
15229
15230         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
15231
15232 2010-01-14  Martin Jambor  <mjambor@suse.cz>
15233
15234         PR tree-optimization/42714
15235         * g++.dg/torture/pr42714.C: New test.
15236
15237 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15238
15239         PR rtl-optimization/42246
15240         * gfortran.dg/pr42246-2.f: New.
15241
15242 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15243
15244         PR rtl-optimization/42389
15245         * gcc.dg/pr42389.c: New.
15246
15247 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15248
15249         PR rtl-optimization/42388
15250         * gcc.dg/pr42388.c: New.
15251
15252 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15253
15254         PR rtl-optimization/42294
15255         * gfortran.dg/pr42294.f: New.
15256
15257 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15258
15259         PR rtl-optimization/39453
15260         PR rtl-optimization/42246
15261         * gcc.dg/pr39453.c: New.
15262         * gcc.dg/pr42246.c: New.
15263
15264 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15265
15266         PR middle-end/42245
15267         * gcc.dg/pr42245.c: New.
15268         * gcc.dg/pr42245-2.c: New.
15269
15270 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15271
15272         PR rtl-optimization/42249
15273         * gcc.dg/pr42249.c: New.
15274
15275 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
15276
15277         PR c/42721
15278         * gcc.c-torture/execute/pr42721.c: New test.
15279
15280 2010-01-14  Ira Rosen  <irar@il.ibm.com>
15281
15282         PR tree-optimization/42709
15283         * gcc.dg/vect/pr42709.c: New test.
15284
15285 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
15286
15287         PR fortran/41478
15288         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
15289         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
15290
15291 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
15292
15293         PR fortran/42481
15294         * gfortran.dg/generic_19.f90 : New test.
15295
15296 2010-01-13  Richard Guenther  <rguenther@suse.de>
15297
15298         PR tree-optimization/42730
15299         * gcc.c-torture/compile/pr42730.c: New testcase.
15300
15301 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
15302
15303         PR target/pr42542
15304         * gcc.target/ia64/pr42542-1.c: New.
15305         * gcc.target/ia64/pr42542-2.c: New.
15306         * gcc.target/ia64/pr42542-3.c: New.
15307
15308 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
15309
15310         PR c++/42634
15311         * g++.dg/template/error45.C: New test.
15312
15313 2010-01-13  Martin Jambor  <mjambor@suse.cz>
15314
15315         PR tree-optimization/42704
15316         * g++.dg/torture/pr42704.C: New test.
15317
15318 2010-01-13  Martin Jambor  <mjambor@suse.cz>
15319
15320         PR tree-optimization/42703
15321         * gcc.c-torture/compile/pr42703.c: New test.
15322
15323 2010-01-13  Richard Guenther  <rguenther@suse.de>
15324
15325         PR tree-optimization/42705
15326         * gcc.c-torture/compile/pr42705.c: New testcase.
15327
15328 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
15329
15330         * gcc.target/bfin/l2.c: New test.
15331         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
15332
15333 2010-01-13  Richard Guenther  <rguenther@suse.de>
15334
15335         PR middle-end/42716
15336         * gcc.c-torture/compile/pr42716.c: New testcase.
15337
15338 2010-01-13  Richard Guenther  <rguenther@suse.de>
15339
15340         PR lto/42678
15341         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
15342
15343 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
15344
15345         PR c/42708
15346         * gcc.c-torture/compile/pr42708-1.c: New test.
15347
15348 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
15349
15350         PR debug/42662
15351         * gcc.dg/pr42662.c: New test.
15352
15353         PR tree-optimization/42645
15354         * g++.dg/other/pr42645-1.C: New test.
15355         * g++.dg/other/pr42645-2.C: New test.
15356
15357 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
15358
15359         PR target/42416
15360         * gcc.target/powerpc/warn-1.c: New test.
15361         * gcc.target/powerpc/warn-2.c: New test.
15362
15363 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
15364
15365         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
15366         stack alignment.
15367
15368 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
15369
15370         * gcc.dg/lto/20100108_0.c: New.
15371
15372 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
15373
15374         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
15375         Add -march=i686 -msse for 32bit x86 targets.
15376
15377 2010-01-10  Richard Guenther  <rguenther@suse.de>
15378
15379         PR middle-end/42667
15380         * gcc.dg/torture/pr42667.c: New testcase.
15381
15382 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15383
15384         PR fortran/32489
15385         * gfortran.dg/array_constructor_34.f90: New test.
15386
15387 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15388
15389         PR fortran/20923
15390         * gfortran.dg/array_constructor_33.f90: New test.
15391         gfortran.dg/array_function_5.f90: Add credit.
15392
15393 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15394
15395         PR debug/42631
15396         * gcc.dg/pr42631.c: New.
15397
15398 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15399
15400         PR debug/42630
15401         * gcc.dg/pr42630.c: New.
15402
15403 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15404
15405         PR debug/42629
15406         * gcc.dg/pr42629.c: New.
15407
15408 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15409
15410         PR middle-end/42363
15411         * gcc.dg/torture/pr42363.c: New.
15412
15413 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15414
15415         PR debug/42604
15416         PR debug/42395
15417         * gcc.dg/vect/pr42604.c: New.
15418         * gcc.dg/vect/pr42395.c: New.
15419
15420 2010-01-09  Richard Guenther  <rguenther@suse.de>
15421
15422         PR middle-end/42512
15423         * gcc.c-torture/execute/pr42512.c: New testcase.
15424
15425 2010-01-09  Tobias Burnus  <burnus@net-b.de>
15426
15427         PR fortran/41298
15428         * gfortran.dg/c_ptr_tests_14.f90: New test.
15429
15430 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15431
15432         PR ada/41929
15433         * gnat.dg/null_pointer_deref1.adb: Don't run on
15434         sparc*-sun-solaris2.11.
15435
15436 2010-01-08  Richard Guenther  <rguenther@suse.de>
15437
15438         PR lto/42528
15439         * gcc.dg/lto/20100103-1_0.c: New testcase.
15440         * gcc.dg/lto/20100103-2_0.c: Likewise.
15441
15442 2010-01-08  Tobias Burnus  <burnus@net-b.de
15443
15444         PR/fortran 25829
15445         * gfortran.dg/asynchronous_1.f90: New test.
15446         * gfortran.dg/asynchronous_2.f90: New test.
15447         * gfortran.dg/conflicts.f90: Update error message.
15448
15449 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
15450
15451         c++/40155
15452         * g++.dg/cpp0x/variadic-unify-2.C: New test.
15453
15454 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
15455
15456         PR tree-optimization/42625
15457         * g++.dg/opt/dtor4.C: New test.
15458         * g++.dg/opt/dtor4.h: New.
15459         * g++.dg/opt/dtor4-aux.cc: New.
15460
15461 2010-01-07  Tobias Burnus  <burnus@net-b.de>
15462
15463         PR fortran/42597
15464         * gfortran.dg/proc_ptr_26.f90: New test.
15465
15466 2010-01-07  Tobias Burnus  <burnus@net-b.de>
15467
15468         PR fortran/41872
15469         * gfortran.dg/allocatable_scalar_7.f90: New test.
15470
15471 2010-01-06  Richard Guenther  <rguenther@suse.de>
15472
15473         * gcc.c-torture/compile/pr42632.c: New testcase.
15474
15475 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15476
15477         PR target/42542
15478         * gcc.target/i386/pr42542-4.c: New.
15479         * gcc.target/i386/pr42542-4a.c: Likewise.
15480         * gcc.target/i386/pr42542-5.c: Likewise.
15481         * gcc.target/i386/pr42542-5a.c: Likewise.
15482
15483 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
15484
15485         * gcc.dg/tls/opt-15.c: New test.
15486
15487 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15488
15489         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
15490
15491 2010-01-05  Martin Jambor  <mjambor@suse.cz>
15492
15493         PR tree-optimization/42462
15494         * g++.dg/torture/pr42462.C: New test.
15495
15496 2010-01-05  Jason Merrill  <jason@redhat.com>
15497
15498         * g++.dg/cpp0x/initlist30.C: New test.
15499
15500 2010-01-05  Richard Guenther  <rguenther@suse.de>
15501
15502         PR tree-optimization/42614
15503         * gcc.c-torture/execute/pr42614.c: New testcase.
15504
15505 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
15506
15507         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
15508         * gcc.dg/Wunreachable-1.c: Remove the testcase of
15509         -Wunreachable-code.
15510         * gcc.dg/Wunreachable-2.c: Likewise.
15511         * gcc.dg/Wunreachable-3.c: Likewise.
15512         * gcc.dg/Wunreachable-4.c: Likewise.
15513         * gcc.dg/Wunreachable-5.c: Likewise.
15514         * gcc.dg/Wunreachable-6.c: Likewise.
15515         * gcc.dg/Wunreachable-7.c: Likewise.
15516         * gcc.dg/Wunreachable-8.c: Likewise.
15517         * gcc.dg/20041231-1.c: Likewise.
15518
15519 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
15520
15521         PR other/42611
15522         * gcc.dg/pr42611.c: New test.
15523
15524         PR tree-optimization/42508
15525         * g++.dg/opt/pr42508.C: New test.
15526
15527 2010-01-05  Tobias Burnus  <burnus@net-b.de>
15528
15529         PR fortran/41872
15530         * gfortran.dg/allocatable_scalar_8.f90: New.
15531
15532 2010-01-04  Martin Jambor  <mjambor@suse.cz>
15533
15534         PR tree-optimization/42398
15535         * gcc.c-torture/compile/pr42398.c: New test.
15536
15537 2010-01-04  Jason Merrill  <jason@redhat.com>
15538
15539         PR c++/42555
15540         * g++.dg/ext/attrib35.C: New.
15541
15542         PR c++/42567
15543         * g++.dg/cpp0x/auto17.C: New.
15544
15545 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
15546
15547         * gcc.dg/lto/20100104_0.c: New.
15548
15549 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
15550
15551         PR target/42542
15552         * gcc.target/i386/pr42542-1.c: New.
15553         * gcc.target/i386/pr42542-1a.c: Likewise.
15554         * gcc.target/i386/pr42542-1b.c: Likewise.
15555         * gcc.target/i386/pr42542-2.c: Likewise.
15556         * gcc.target/i386/pr42542-2a.c: Likewise.
15557         * gcc.target/i386/pr42542-2b.c: Likewise.
15558         * gcc.target/i386/pr42542-3.c: Likewise.
15559         * gcc.target/i386/pr42542-3a.c: Likewise.
15560
15561 2009-01-04  Tobias Burnus  <burnus@net-b.de>
15562
15563         PR fortran/41872
15564         * gfortran.dg/allocatable_scalar_5.f90: New test.
15565         * gfortran.dg/allocatable_scalar_6.f90: New test.
15566
15567 2010-01-03  Richard Guenther  <rguenther@suse.de>
15568
15569         PR testsuite/42583
15570         * gfortran.dg/gomp/recursion1.f90: Remove.
15571
15572 2010-01-03  Richard Guenther  <rguenther@suse.de>
15573
15574         * gcc.dg/Warray-bounds.c: Remove XFAILs.
15575         * gcc.dg/uninit-6.c: Likewise.
15576         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
15577
15578 2010-01-03  Richard Guenther  <rguenther@suse.de>
15579
15580         PR tree-optimization/42589
15581         * gcc.target/i386/pr42589.c: New testcase.
15582
15583 2010-01-03  Richard Guenther  <rguenther@suse.de>
15584
15585         PR tree-optimization/42438
15586         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
15587
15588 2010-01-02  Richard Guenther  <rguenther@suse.de>
15589
15590         PR testsuite/41651
15591         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
15592
15593 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
15594
15595         PR target/42448
15596         * gcc.target/alpha/pr42448-1.c: New test.
15597         * gcc.target/alpha/pr42448-2.c: Ditto.
15598
15599 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
15600
15601         PR preprocessor/41947
15602         * gcc.dg/c99-hexfloat-3.c: New test.
15603
15604 2010-01-01  Richard Guenther  <rguenther@suse.de>
15605
15606         PR c/42570
15607         * gcc.c-torture/execute/pr42570.c: New testcase.
15608
15609 2010-01-01  Richard Guenther  <rguenther@suse.de>
15610
15611         PR middle-end/42559
15612         * gcc.c-torture/compile/pr42559.c: New testcase.
15613
15614 \f
15615 Copyright (C) 2010 Free Software Foundation, Inc.
15616
15617 Copying and distribution of this file, with or without modification,
15618 are permitted in any medium without royalty provided the copyright
15619 notice and this notice are preserved.