OSDN Git Service

In gcc/c-family/:
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-12-29  Nicola Pero  <nicola.pero@meta-innovation.com>
2
3         PR objc/47075
4         * objc.dg/property/at-property-deprecated-1.m: Updated.
5         * objc.dg/property/at-property-deprecated-2.m: New.
6         * objc.dg/property/dotsyntax-deprecated-1.m: New.
7         * obj-c++.dg/property/at-property-deprecated-1.mm: Updated.
8         * obj-c++.dg/property/at-property-deprecated-2.mm: New.
9         * obj-c++.dg/property/dotsyntax-deprecated-1.mm: New.
10
11 2010-12-28  Jason Merrill  <jason@redhat.com>
12
13         PR c++/47068
14         * g++.dg/cpp0x/decltype24.C: New.
15
16 2010-12-28  Nicola Pero  <nicola.pero@meta-innovation.com>
17
18         PR objc/47076
19         * objc.dg/protocol-forward-1.m: New.
20         * obj-c++.dg/protocol-forward-1.mm: New.
21         * objc.dg/attributes/proto-attribute-2.m: Updated.
22         * objc.dg/class-protocol-1.m: Updated.
23         * obj-c++.dg/attributes/proto-attribute-2.mm: Updated.
24         * obj-c++.dg/class-protocol-1.mm: Updated.
25         
26 2010-12-28  Janus Weil  <janus@gcc.gnu.org>
27
28         PR fortran/45827
29         * gfortran.dg/class_32.f90: New.
30
31 2010-12-28  H.J. Lu  <hongjiu.lu@intel.com>
32
33         * gcc.target/i386/rdrand-1.c: Updated.
34         * gcc.target/i386/rdrand-2.c: Likewise.
35         * gcc.target/i386/rdrand-3.c: Likewise.
36
37 2010-12-28  Nicola Pero  <nicola.pero@meta-innovation.com>
38
39         * objc.dg/class-extension-4.m: New.
40         * obj-c++.dg/class-extension-4.mm: New.
41
42 2010-12-28  Nicola Pero  <nicola.pero@meta-innovation.com>
43
44         PR objc/47073
45         * objc.dg/incomplete-type-1.m: New test.
46
47 2010-12-27  Jakub Jelinek  <jakub@redhat.com>
48
49         PR c++/46626
50         * g++.dg/cpp0x/constexpr-base4.C: New test.
51
52 2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
53
54         * objc.dg/gnu-api-2-class.m: Xfail the test on Apple Darwin m64.
55         * objc.dg/gnu-api-2-ivar.m: Same.
56         * objc.dg/gnu-api-2-method.m: Same.
57         * objc.dg/gnu-api-2-objc.m: Same.
58         * objc.dg/gnu-api-2-object.m: Same.
59         * objc.dg/gnu-api-2-protocol.m: Same.
60         * obj-c++.dg/gnu-api-2-class.mm: Same.
61         * obj-c++.dg/gnu-api-2-ivar.mm: Same.
62         * obj-c++.dg/gnu-api-2-method.mm: Same.
63         * obj-c++.dg/gnu-api-2-objc.mm: Same.
64         * obj-c++.dg/gnu-api-2-object.mm: Same.
65         * obj-c++.dg/gnu-api-2-protocol.mm: Same.
66         
67 2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
68
69         * objc.dg/pr44509.m: New.
70
71 2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
72
73         * objc.dg/gnu-api-2-class.m: Updated the test to work with the
74         Apple runtime as well.
75         * obj-c++.dg/gnu-api-2-class.mm: Same change.
76         * objc.dg/gnu-api-2-ivar.m: Same change.
77         * obj-c++.dg/gnu-api-2-ivar.mm: Same change.
78         * objc.dg/gnu-api-2-method.m: Same change.
79         * obj-c++.dg/gnu-api-2-method.mm: Same change.
80         * objc.dg/gnu-api-2-objc.m: Same change.
81         * obj-c++.dg/gnu-api-2-objc.mm: Same change.
82         * objc.dg/gnu-api-2-object.m: Same change.
83         * obj-c++.dg/gnu-api-2-object.mm: Same change.
84         * objc.dg/gnu-api-2-property.m: Same change.
85         * obj-c++.dg/gnu-api-2-property.mm: Same change.
86         * objc.dg/gnu-api-2-protocol.m: Same change.
87         * obj-c++.dg/gnu-api-2-protocol.mm: Same change.
88
89         * objc.dg/gnu-api-2-objc.m: Also, fixed test for
90         objc_disposeClassPair not to create a new class pair with the same
91         name as an existing class, and to test that the class pair is
92         created correctly.
93         * obj-c++.dg/gnu-api-2-objc.mm: Same change.
94         
95 2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
96
97         * objc.dg/special/special.exp: Added load-category-2 and
98         load-category-3 tests.
99         * objc.dg/special/load-category-2.h: New.
100         * objc.dg/special/load-category-2.m: New.
101         * objc.dg/special/load-category-2a.m: New.
102         * objc.dg/special/load-category-3.h: New.
103         * objc.dg/special/load-category-3.m: New.
104         * objc.dg/special/load-category-3a.m: New.
105
106 2010-12-25  Ira Rosen  <irar@il.ibm.com>
107
108         PR testsuite/47057
109         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Change comment.
110         Expect two outer loops to get vectorized.
111
112 2010-12-25  Kai Tietz  <kai.tietz@onevision.com>
113
114         PR c++/15774
115         * g++.dg/warn/pr15774-1.C: New test.
116         * g++.dg/warn/pr15774-2.C: New test.
117
118 2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
119
120         * objc.dg/gnu-api-2-sel.m: Test calling sel_getUid,
121         sel_registerName and sel_registerTypedName with NULL arguments.
122         Updated the test to work with the Apple runtime as well.
123         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
124
125 2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
126
127         * objc.dg/gnu-api-2-class.m: Updated test to pass log_2 of the
128         alignment to class_addIvar, instead of the alignment itself.
129         * obj-c++.dg/gnu-api-2-class.mm: Same change.
130
131 2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
132
133         * objc.dg/gnu-api-2-sel.m: Updated for renaming of sel_getType to
134         sel_getTypeEncoding.  Test that sel_getTypeEncoding returns NULL
135         when called with a NULL argument.  Added test for
136         sel_copyTypedSelectorList and sel_getTypedSelector.
137         * obj-c++.dg/gnu-api-2-sel.mm: Same changes.
138
139 2010-12-24  Eric Botcazou  <ebotcazou@adacore.com>
140
141         * gnat.dg/opt13_pkg.ad[sb]: Fix line ending.
142
143 2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
144
145         * obj-c.dg/gnu-api-2-class.m: Test that class_conformsToProtocol()
146         does not check the superclasses.
147         * obj-c++.dg/gnu-api-2-class.mm: Same change.
148
149 2010-12-24  Alexander Monakov  <amonakov@ispras.ru>
150
151         PR rtl-optimization/47036
152         * g++.dg/opt/pr47036.C: New.
153
154 2010-12-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
155
156         PR fortran/31821
157         * gfortran.dg/char_pointer_assign_6.f90:  New test.
158
159 2010-12-22  Sebastian Pop  <sebastian.pop@amd.com>
160
161         PR tree-optimization/46758
162         * gcc.dg/graphite/run-id-pr46758.c: New.
163
164 2010-12-23  Mikael Morin  <mikael@gcc.gnu.org>
165
166         PR fortran/46978
167         * gfortran.dg/transpose_intrinsic_func_call_1.f90: New test.
168
169 2010-12-23  Nicola Pero  <nicola.pero@meta-innovation.com>
170
171         * obj-c.dg/gnu-api-2-class.m: Test that class_addMethod() returns
172         NO if the method is already implemented in the class.
173         * obj-c++.dg/gnu-api-2-class.mm: Same change.
174
175 2010-12-22  Sebastian Pop  <sebastian.pop@amd.com>
176
177         PR tree-optimization/47019
178         * gfortran.dg/graphite/pr47019.f: New.
179
180 2010-12-22  Jason Merrill  <jason@redhat.com>
181
182         * g++.dg/init/volatile2.C: New.
183
184 2010-12-22  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
185
186         * g++.dg/cpp0x/alignof2.C: New.
187
188 2010-12-22  Martin Jambor  <mjambor@suse.cz>
189
190         PR tree-optimization/45934
191         PR tree-optimization/46302
192         PR tree-optimization/46987
193         * g++.dg/ipa/ipcp-ivi-1.C: Removed.
194         * g++.dg/ipa/ivinline-6.C: Likewise.
195         * g++.dg/otr-fold-1.C: Likewise.
196         * g++.dg/otr-fold-2.C: Likewise.
197         * g++.dg/tree-ssa/pr43411.C: Xfail dump scan.
198         * g++.dg/tree-ssa/pr45605.C: Likewise.
199         * g++.dg/tree-ssa/pr46987.C: New test.
200
201 2010-12-22  Steven Bosscher  <steven@gcc.gnu.org>
202
203         * gfortran.dg/pr46755.f: Fix test case.
204
205 2010-12-22  Andrey Belevantsev  <abel@ispras.ru>
206
207         PR rtl-optimization/45352
208         PR rtl-optimization/46521
209         PR rtl-optimization/46522
210         * gcc.dg/pr46521.c: New.
211         * gcc.dg/pr46522.c: New.
212
213 2010-12-21  Ian Lance Taylor  <iant@google.com>
214
215         * go.test/go-test.exp: Clear runtests around invocation of
216         go-dg-runtest from errchk and go-execute-xfail.
217
218 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
219
220         PR target/46880
221         * gcc.target/i386/pr46880.c: New test.
222
223 2010-12-21  Ira Rosen  <irar@il.ibm.com>
224
225         PR tree-optimization/47001
226         * gcc.dg/vect/pr47001.c: New.
227
228 2010-12-21  Nicola Pero  <nicola.pero@meta-innovation.com>
229
230         PR libobjc/16110
231         * objc.dg/special/special.exp: Added new test.
232         * objc.dg/special/load-category-1.m: New.
233         * objc.dg/special/load-category-1a.m: New.
234         * objc.dg/special/load-category-1.h: New.
235
236 2010-12-21  Steven Bosscher  <steven@gcc.gnu.org>
237
238         PR middle-end/45310
239         * g++.dg/pr45310.C: New test.
240
241 2010-12-21  Steven Bosscher  <steven@gcc.gnu.org>
242
243         PR rtl-optimization/46755
244         * gfortran.dg/pr46755.f: New test.
245
246 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
247
248         PR rtl-optimization/47008
249         * gfortran.dg/pr47008.f03: New test.
250
251 2010-12-21  Nicola Pero  <nicola.pero@meta-innovation.com>
252
253         PR libobjc/45953
254         * objc.dg/libobjc-selector-1.m: New test.
255
256 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
257
258         PR middle-end/45852
259         * gcc.target/i386/pr45852.c: New test.
260
261 2010-12-20  Tobias Burnus  <burnus@net-b.de>
262
263         PR fortran/46974
264         * gfortran.dg/c_ptr_tests_16.f90: Fix endian issue.
265
266 2010-12-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
267
268         PR testsuite/45342
269         * gcc.dg/tls/thr-cse-1.c: Fix match on hppa*-*-hpux*.
270
271 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
272
273         * objc.dg/gnu-api-2-objc.m: Fixed test to test objc_lookUpClass,
274         not objc_lookupClass.
275         * obj-c++.dg/gnu-api-2-objc.mm: Same change.
276
277 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
278
279         * objc.dg/gnu-api-2-objc_msg_lookup.m: New.
280         * obj-c++.dg/gnu-api-2-objc_msg_lookup.mm: New.
281
282 2010-12-19  Chung-Lin Tang  <cltang@codesourcery.com>
283
284         * gcc.target/arm/vfp-1.c (test_ldst): New test for VFP
285         load/store immediate indexes.
286
287 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
288
289         * objc.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
290         * obj-c++.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
291
292 2010-12-18  Jakub Jelinek  <jakub@redhat.com>
293
294         PR tree-optimization/46969
295         * gcc.dg/autopar/pr46969.c: New test.
296
297 2010-12-18  Nicola Pero  <nicola.pero@meta-innovation.com>
298
299         * objc.dg/fobjc-exceptions-1.m: Updated.
300         * objc.dg/fobjc-exceptions-2.m: New.
301         * objc.dg/fobjc-exceptions-3.m: New.
302         * obj-c++.dg/fobjc-exceptions-1.mm: New.
303         * obj-c++.dg/fobjc-exceptions-2.mm: New.
304         * obj-c++.dg/fobjc-exceptions-3.mm: New.
305
306 2010-12-18  Tobias Burnus  <burnus@net-b.de>
307
308         PR fortran/46974
309         * gfortran.dg/c_ptr_tests_16.f90: New.
310
311 2010-12-18  Jakub Jelinek  <jakub@redhat.com>
312
313         PR tree-optimization/46985
314         * gfortran.dg/pr46985.f90: New test.
315
316 2010-12-18  Eric Botcazou  <ebotcazou@adacore.com>
317
318         PR tree-optimization/46232
319         * gcc.dg/tree-ssa/pr14814.c: Add -fno-tree-sra.
320
321 2010-12-18  Iain Sandoe  <iains@gcc.gnu.org>
322
323         * objc.dg/fobjc-exceptions.m: Update dg-error syntax.
324
325 2010-12-18  Kai Tietz  <kai.tietz@onevision.com>
326
327         PR target/36834
328         * gcc.target/i386/aggregate-ret1.c: New.
329         * gcc.target/i386/aggregate-ret2.c: New.
330
331 2010-12-18  Iain Sandoe  <iains@gcc.gnu.org>
332
333         * gcc.target/powerpc/darwin-split-ld-stret.c: New test.
334
335 2010-12-17  Ahmad Sharif  <asharif@google.com>
336
337         * gcc.target/i386/max-stack-align.c: New testcase.
338
339 2010-12-17  Nicola Pero  <nicola.pero@meta-innovation.com>
340
341         * objc.dg/exceptions-4.m: Adjust for change in error message.
342
343 2010-12-17  Paolo Bonzini  <bonzini@gnu.org>
344
345         PR c/20385
346         * objc.dg/tls/init-2.m: Adjust.
347         * gcc.dg/noncompile/920923-1.c: Adjust.
348         * gcc.dg/noncompile/pr44517.c: Adjust.
349         * gcc.dg/declspec-18.c: New test.
350
351 2010-12-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
352
353         * gcc.dg/titype-1.c: Enable TImode on __SPU__.
354         * gcc.dg/torture/fp-int-convert.h: Likewise.
355         * gcc.dg/tree-ssa/ivopts-1.c: Likewise.
356         * gcc.dg/uninit-C.c: Likewise.
357         * gcc.dg/uninit-C-O0.c: Likewise.
358         * gcc.dg/format/unnamed-1.c: Likewise.
359         * gcc.dg/format/ms_unnamed-1.c: Likewise.
360
361 2010-12-17  Jason Merrill  <jason@redhat.com>
362
363         PR c++/46670
364         * g++.dg/cpp0x/constexpr-null1.C: New.
365
366 2010-12-17  Bernd Schmidt  <bernds@codesourcery.com>
367
368         * gcc.c-torture/compile/20101217-1.c: New test.
369
370 2010-12-17  Alexander Monakov  <amonakov@ispras.ru>
371
372         PR middle-end/46761
373         * gcc.dg/graphite/pr46761.c: New.
374
375 2010-12-17  Janus Weil  <janus@gcc.gnu.org>
376
377         PR fortran/46849
378         * gfortran.dg/block_9.f08: New.
379
380 2010-12-17  Dodji Seketeli  <dodji@redhat.com>
381
382         * g++.dg/debug/dwarf2/self-ref-1.C: New test.
383         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
384
385 2010-12-16  Sebastian Pop  <sebastian.pop@amd.com>
386
387         PR tree-optimization/46924
388         * gcc.dg/graphite/pr46924.c: New.
389
390 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
391
392         PR tree-optimization/46966
393         * gcc.dg/graphite/pr46966.c: New test.
394
395 2010-12-16  Eric Botcazou  <ebotcazou@adacore.com>
396
397         * gnat.dg/opt13.adb: New test.
398         * gnat.dg/opt13_pkg.ad[sb]: New helper.
399
400 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
401
402         PR tree-optimization/43655
403         * g++.dg/opt/pr43655.C: New test.
404
405 2010-12-16  Sebastian Pop  <sebastian.pop@amd.com>
406
407         PR tree-optimization/46404
408         * gcc.dg/graphite/pr46404-1.c: New.
409
410 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
411
412         PR debug/46893
413         * gcc.dg/pr46893.c: New test.
414
415 2010-12-16  H.J. Lu  <hongjiu.lu@intel.com>
416
417         PR lto/46976
418         * gcc.dg/lto/pr46940_1.c (main): Return 0.
419
420 2010-12-16  Chung-Lin Tang  <cltang@codesourcery.com>
421
422         PR target/46883
423         * gcc.target/arm/pr46883.c: New testcase.
424
425 2010-12-16  Jan Hubicka  <jh@suse.cz>
426
427         PR lto/46976
428         * gcc.dg/lto/pr46940_0.c: Fix commit.
429
430 2010-12-15  Nathan Froyd  <froydnj@codesourcery.com>
431
432         PR c++/39859
433         PR c++/44522
434         PR c++/44523
435         * g++.dg/parse/colon-autocorrect-1.C: New testcase.
436         * g++.dg/parse/colon-autocorrect-2.C: New testcase.
437
438 2010-12-15  Nathan Froyd  <froydnj@codesourcery.com>
439
440         PR c++/46852
441         * g++.dg/pr46852.C: New test.
442
443 2010-12-16  Jan Hubicka  <jh@suse.cz>
444
445         PR middle-end/46939
446         * gcc.target/i386/pr46939.c: New testcase.
447
448 2010-12-15  Sebastian Pop  <sebastian.pop@amd.com>
449
450         PR tree-optimization/46404
451         * gcc.dg/graphite/pr46404.c: New.
452
453 2010-12-15  Jakub Jelinek  <jakub@redhat.com>
454
455         PR fortran/46945
456         * gfortran.dg/pr46945.f90: New test.
457
458         PR debug/46815
459         * g++.dg/guality/pr46815.C: New test.
460
461 2010-12-15  Paolo Carlini  <paolo.carlini@oracle.com>
462
463         PR c++/42083
464         * g++.dg/cpp0x/lambda/lambda-ice2.C: New.
465
466 2010-12-15  H.J. Lu  <hongjiu.lu@intel.com>
467
468         * gfortran.dg/debug/pr46756.f: Correct PR number.
469
470 2010-12-15  Martin Jambor  <mjambor@suse.cz>
471
472         PR tree-optimization/46053
473         PR middle-end/46287
474         PR middle-end/46242
475         * g++.dg/ipa/pr46053.C: New test.
476         * g++.dg/ipa/pr46287-1.C: Likewise.
477         * g++.dg/ipa/pr46287-2.C: Likewise.
478         * g++.dg/ipa/pr46287-3.C: Likewise.
479         * g++.dg/torture/covariant-1.C: Likewise.
480         * g++.dg/torture/pr46287.C: Likewise.
481
482 2010-12-15  Alexander Monakov  <amonakov@ispras.ru>
483
484         PR rtl-optimization/46649
485         * g++.dg/opt/pr46649.C: New.
486
487 2010-12-15  Dave Korn  <dave.korn.cygwin@gmail.com>
488
489         PR testsuite/46938
490         * gcc.dg/pr43157.c: Add dg-require-linker-plugin  directive.
491
492 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
493
494         PR tree-optimization/46845
495         * gcc.dg/graphite/id-pr46845.c: New.
496
497 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
498
499         PR tree-optimization/46928
500         * gcc.dg/tree-ssa/ldist-17.c: New.
501
502 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
503
504         PR tree-optimization/45948
505         * gcc.dg/tree-ssa/ldist-pr45948.c: New.
506
507 2010-12-14  Jason Merrill  <jason@redhat.com>
508
509         PR c++/46930
510         * g++.dg/cpp0x/constexpr-decl.C: New.
511         * g++.dg/cpp0x/constexpr-ex1.C: Fix.
512         * g++.dg/cpp0x/constexpr-static5.C: Fix.
513
514 2010-12-14  Jan Hubicka  <jh@suse.cz>
515
516         PR lto/46940
517         PR lto/44463
518         * gcc.dg/lto/pr46940_0.c: New testcase.
519         * gcc.dg/lto/pr46940_1.c: New testcase.
520
521 2010-12-14  Nathan Froyd  <froydnj@codesourcery.com>
522
523         PR c++/45330
524         * g++.dg/lookup/suggestions1.C: New test.
525
526 2010-12-14  Tobias Burnus  <burnus@net-b.de>
527
528         PR fortran/46937
529         * gfortran.dg/pointer_intent_4.f90: New.
530
531 2010-12-14  Jakub Jelinek  <jakub@redhat.com>
532
533         PR debug/46885
534         * gcc.dg/autopar/pr46885.c: New test.
535
536         PR tree-optimization/46909
537         * gcc.c-torture/execute/pr46909-1.c: New test.
538         * gcc.c-torture/execute/pr46909-2.c: New test.
539         * gcc.dg/pr46909.c: New test.
540
541 2010-12-14  Alexander Monakov  <amonakov@ispras.ru>
542
543         PR rtl-optimization/46875
544         * gcc.dg/pr46875.c: New.
545
546 2010-12-14  Jan Hubicka  <jh@suse.cz>
547
548         * g++.dg/other/first-global.C: Update regexp to match new
549         names of ctors.
550
551 2010-12-14  Bernd Schmidt  <bernds@codesourcery.com>
552
553         PR rtl-optimization/44374
554         Reapply patch with fixes.
555         * gcc.target/arm/headmerge-1.c: New test.
556         * gcc.target/arm/headmerge-2.c: New test.
557         * gcc.target/i386/headmerge-1.c: New test.
558         * gcc.target/i386/headmerge-2.c: New test.
559
560 2010-12-13  Jason Merrill  <jason@redhat.com>
561
562         PR c++/46873
563         PR c++/46877
564         * g++.dg/cpp0x/constexpr-ctor4.C: New.
565         * g++.dg/cpp0x/constexpr-ctor5.C: New.
566
567 2010-12-13  Janus Weil  <janus@gcc.gnu.org>
568
569         PR fortran/46201
570         * gfortran.dg/proc_ptr_comp_27.f90: New.
571
572 2010-12-13  Jakub Jelinek  <jakub@redhat.com>
573
574         PR debug/46867
575         * gcc.dg/pr46867.c: New test.
576
577 2010-12-13  Janus Weil  <janus@gcc.gnu.org>
578
579         PR fortran/46841
580         * gfortran.dg/proc_ptr_comp_26.f90: New.
581
582 2010-12-13  Eric Botcazou  <ebotcazou@adacore.com>
583
584         * gnat.dg/pack9.adb: XFAIL everywhere.
585
586 2010-12-13  Jakub Jelinek  <jakub@redhat.com>
587
588         PR fortran/46884
589         * gfortran.dg/pr46884.f: New test.
590
591 2010-12-13  Iain Sandoe  <iains@gcc.gnu.org>
592
593         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
594         Adjust XFAILs.
595
596 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
597
598         PR debug/46756
599         * gfortran.dg/debug/pr46756.f: New.
600
601 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
602
603         PR debug/46782
604         * gcc.dg/debug/pr46782.c: New.
605
606 2010-12-12  Janus Weil  <janus@gcc.gnu.org>
607
608         PR fortran/46809
609         * gfortran.dg/pointer_check_8.f90: New.
610
611 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
612
613         PR fortran/46705
614         * gfortran.dg/continuation_12.f90: New test.
615
616 2010-12-11  Tobias Burnus  <burnus@net-b.de>
617
618         PR fortran/46370
619         * gfortran.dg/coarray_14.f90: New.
620
621 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
622
623         PR fortran/46842
624         * gfortran.dg/array_function_6.f90: New test.
625
626 2010-12-11  Nicola Pero  <nicola.pero@meta-innovation.com>
627
628         * objc.dg/gnu-api-2-resolve-method.m: New.
629         * obj-c++.dg/gnu-api-2-resolve-method.mm: New.
630
631 2010-12-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
632
633         * gcc.dg/funcorder.c: Remove XFAIL for hppa*64*-*-*.
634
635 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
636
637         * objc.dg/fobjc-std-1.m: Updated to test that class extensions
638         produce an error with -fobjc-std=objc1.
639         * obj-c++.dg/fobjc-std-1.mm: Same change.
640
641 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
642
643         PR c++/46001
644         * g++.dg/diagnostic/bitfld1.C: New test.
645
646 2010-12-10  Sebastian Pop  <sebastian.pop@amd.com>
647
648         PR tree-optimization/43023
649         * gfortran.dg/ldist-1.f90: Adjust pattern.
650         * gfortran.dg/ldist-pr43023.f90: New.
651
652 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
653
654         PR rtl-optimization/46804
655         * gfortran.dg/pr46804.f90: New test.
656
657 2010-12-10  Dave Korn  <dave.korn.cygwin@gmail.com>
658
659         PR middle-end/46674
660         PR lto/43157
661         * gcc.dg/pr43157.c: New file.
662
663 2010-12-10  Nathan Froyd  <froydnj@codesourcery.com>
664
665         * gcc.dg/dfp/struct-union.c: Adjust.
666         * gcc.dg/lvalue-2.c: Adjust.
667         * gcc.dg/pr21419.c: Adjust.
668         * gcc.dg/qual-component-1.c: Adjust.
669         * g++.dg/other/const1.C: Adjust.
670
671 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
672
673         PR rtl-optimization/46865
674         * gcc.target/i386/pr46865-1.c: New test.
675         * gcc.target/i386/pr46865-2.c: New test.
676
677         PR tree-optimization/46864
678         * g++.dg/opt/pr46864.C: New test.
679
680 2010-12-10  Jack Howarth  <howarth@bromo.med.uc.edu>
681             Iain Sandoe  <iains@gcc.gnu.org>
682
683         PR 43751/target
684         * lib/prune.exp: Prune dsymutil warnings.
685
686 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
687
688         * objc.dg/class-extension-1.m: New.
689         * objc.dg/class-extension-2.m: New.
690         * objc.dg/class-extension-3.m: New.
691         * objc.dg/property/at-property-26.m: New.
692         * objc.dg/property/at-property-27.m: New.
693         * objc.dg/property/at-property-28.m: New.
694         * obj-c++.dg/class-extension-1.mm: New.
695         * obj-c++.dg/class-extension-2.mm: New.
696         * obj-c++.dg/class-extension-3.mm: New.
697         * obj-c++.dg/property/at-property-26.mm: New.
698         * obj-c++.dg/property/at-property-27.mm: New.
699         * obj-c++.dg/property/at-property-28.mm: New.
700
701 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
702
703         PR target/46057
704         * gcc.dg/torture/stackalign/nested-1.c: Skip on hppa*-*-hpux*.
705         * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
706         * gcc.dg/torture/stackalign/nested-2.c: Likewise.
707         * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
708         * gcc.dg/torture/stackalign/nested-3.c: Likewise.
709         * gcc.dg/torture/stackalign/nested-4.c: Likewise.
710         * gcc.dg/torture/stackalign/global-1.c: Likewise.
711         * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
712         * gcc.dg/torture/stackalign/inline-1.c: Likewise.
713         * gcc.dg/torture/stackalign/inline-2.c: Likewise.
714         * gcc.dg/torture/stackalign/struct-1.c: Likewise.
715         * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
716         * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
717         * g++.dg/torture/stackalign/throw-1.C: Likewise.
718         * g++.dg/torture/stackalign/throw-2.C: Likewise.
719         * g++.dg/torture/stackalign/throw-4.C: Likewise.
720         * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
721         * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
722         * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
723         * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
724         * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
725         * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
726
727         PR tree-optimization/46021
728         gcc.dg/tree-ssa/20040204-1.c: Remove XFAIL for hppa*-*.*.
729
730 2010-12-09  Richard Guenther  <rguenther@suse.de>
731
732         PR middle-end/46844
733         * gcc.c-torture/compile/pr46866.c: New testcase.
734
735 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
736
737         PR testsuite/45068
738         * g++.dg/debug/dwarf2/nested-2.C: Also match comments starting with ';'.
739
740 2010-12-09  Martin Jambor  <mjambor@suse.cz>
741
742         PR middle-end/46734
743         * g++.dg/tree-ssa/pr46734.C: New test.
744
745 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
746
747         PR c++/44641
748         * lib/scanasm.exp (dg-function-on-line): Add match pattern for
749         hppa*-*-*.
750
751 2010-12-08  Jason Merrill  <jason@redhat.com>
752
753         PR c++/46348
754         * g++.dg/cpp0x/constexpr-array2.C: New.
755
756 2010-12-08  H.J. Lu  <hongjiu.lu@intel.com>
757
758         * gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update
759         expected scan.
760
761 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
762
763         * objc.dg/exceptions-7.m: New.
764         * obj-c++.dg/exceptions-7.mm: New.
765         * obj-c++.dg/exceptions-3.mm: Adjust for new C++ messages.
766         * obj-c++.dg/exceptions-5.mm: Same change.
767
768 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
769
770         * objc.dg/foreach-6.m: Updated location of error messages.
771         * objc.dg/foreach-7.m: Same change.
772
773 2010-12-08  Richard Guenther  <rguenther@suse.de>
774             Sebastian Pop  <sebastian.pop@amd.com>
775
776         PR tree-optimization/45230
777         PR tree-optimization/45231
778         PR tree-optimization/45370
779         * gcc.dg/graphite/id-pr45230-1.c: New.
780         * gcc.dg/graphite/id-pr45231.c: New.
781         * gfortran.dg/graphite/id-pr45370.f90: New.
782
783 2010-12-08  Nathan Froyd  <froydnj@codesourcery.com>
784
785         PR c++/45329
786         * testsuite/g++.dg/conversion/ambig1.C: Adjust.
787         * testsuite/g++.dg/conversion/op1.C: Adjust.
788         * testsuite/g++.dg/conversion/simd1.C: Adjust.
789         * testsuite/g++.dg/cpp0x/defaulted14.C: Adjust.
790         * testsuite/g++.dg/cpp0x/defaulted18.C: Adjust.
791         * testsuite/g++.dg/cpp0x/defaulted20.C: Adjust.
792         * testsuite/g++.dg/cpp0x/explicit3.C: Adjust.
793         * testsuite/g++.dg/cpp0x/explicit4.C: Adjust.
794         * testsuite/g++.dg/cpp0x/implicit4.C: Adjust.
795         * testsuite/g++.dg/cpp0x/nullptr15.C: Adjust.
796         * testsuite/g++.dg/cpp0x/nullptr19.C: Adjust.
797         * testsuite/g++.dg/cpp0x/pr31431-2.C: Adjust.
798         * testsuite/g++.dg/cpp0x/pr31431.C: Adjust.
799         * testsuite/g++.dg/cpp0x/pr31434.C: Adjust.
800         * testsuite/g++.dg/cpp0x/pr31437.C: Adjust.
801         * testsuite/g++.dg/cpp0x/rv2n.C: Adjust.
802         * testsuite/g++.dg/cpp0x/rv3n.C: Adjust.
803         * testsuite/g++.dg/cpp0x/rv4n.C: Adjust.
804         * testsuite/g++.dg/cpp0x/rv5n.C: Adjust.
805         * testsuite/g++.dg/cpp0x/rv6n.C: Adjust.
806         * testsuite/g++.dg/cpp0x/rv7n.C: Adjust.
807         * testsuite/g++.dg/cpp0x/temp_default2.C: Adjust.
808         * testsuite/g++.dg/cpp0x/trailing4.C: Adjust.
809         * testsuite/g++.dg/cpp0x/variadic-ex3.C: Adjust.
810         * testsuite/g++.dg/cpp0x/variadic-ex4.C: Adjust.
811         * testsuite/g++.dg/cpp0x/variadic35.C: Adjust.
812         * testsuite/g++.dg/cpp0x/vt-35147.C: Adjust.
813         * testsuite/g++.dg/cpp0x/vt-37737-2.C: Adjust.
814         * testsuite/g++.dg/expr/cond9.C: Adjust.
815         * testsuite/g++.dg/expr/pmf-1.C: Adjust.
816         * testsuite/g++.dg/ext/label5.C: Adjust.
817         * testsuite/g++.dg/ext/visibility/anon8.C: Adjust.
818         * testsuite/g++.dg/ext/vla2.C: Adjust.
819         * testsuite/g++.dg/gomp/pr26690-1.C: Adjust.
820         * testsuite/g++.dg/gomp/pr26690-2.C: Adjust.
821         * testsuite/g++.dg/init/synth2.C: Adjust.
822         * testsuite/g++.dg/lookup/conv-1.C: Adjust.
823         * testsuite/g++.dg/lookup/new1.C: Adjust.
824         * testsuite/g++.dg/lookup/using9.C: Adjust.
825         * testsuite/g++.dg/other/error13.C: Adjust.
826         * testsuite/g++.dg/other/error20.C: Adjust.
827         * testsuite/g++.dg/other/error31.C: Adjust.
828         * testsuite/g++.dg/other/pr28114.C: Adjust.
829         * testsuite/g++.dg/other/ptrmem10.C: Adjust.
830         * testsuite/g++.dg/other/ptrmem11.C: Adjust.
831         * testsuite/g++.dg/overload/ambig1.C: Adjust.
832         * testsuite/g++.dg/overload/arg3.C: Adjust.
833         * testsuite/g++.dg/overload/builtin1.C: Adjust.
834         * testsuite/g++.dg/overload/copy1.C: Adjust.
835         * testsuite/g++.dg/overload/new1.C: Adjust.
836         * testsuite/g++.dg/overload/template4.C: Adjust.
837         * testsuite/g++.dg/overload/unknown1.C: Adjust.
838         * testsuite/g++.dg/overload/using2.C: Adjust.
839         * testsuite/g++.dg/parse/crash5.C: Adjust.
840         * testsuite/g++.dg/parse/error19.C: Adjust.
841         * testsuite/g++.dg/parse/error28.C: Adjust.
842         * testsuite/g++.dg/parse/template7.C: Adjust.
843         * testsuite/g++.dg/parse/typename7.C: Adjust.
844         * testsuite/g++.dg/rtti/typeid6.C: Adjust.
845         * testsuite/g++.dg/tc1/dr152.C: Adjust.
846         * testsuite/g++.dg/template/conv11.C: Adjust.
847         * testsuite/g++.dg/template/copy1.C: Adjust.
848         * testsuite/g++.dg/template/crash37.C: Adjust.
849         * testsuite/g++.dg/template/deduce3.C: Adjust.
850         * testsuite/g++.dg/template/dependent-expr5.C: Adjust.
851         * testsuite/g++.dg/template/error38.C: Adjust.
852         * testsuite/g++.dg/template/error40.C: Adjust.
853         * testsuite/g++.dg/template/friend.C: Adjust.
854         * testsuite/g++.dg/template/incomplete2.C: Adjust.
855         * testsuite/g++.dg/template/instantiate5.C: Adjust.
856         * testsuite/g++.dg/template/local4.C: Adjust.
857         * testsuite/g++.dg/template/local6.C: Adjust.
858         * testsuite/g++.dg/template/new3.C: Adjust.
859         * testsuite/g++.dg/template/operator9.C: Adjust.
860         * testsuite/g++.dg/template/overload6.C: Adjust.
861         * testsuite/g++.dg/template/ptrmem2.C: Adjust.
862         * testsuite/g++.dg/template/ptrmem20.C: Adjust.
863         * testsuite/g++.dg/template/ptrmem4.C: Adjust.
864         * testsuite/g++.dg/template/ptrmem8.C: Adjust.
865         * testsuite/g++.dg/template/qualttp5.C: Adjust.
866         * testsuite/g++.dg/template/sfinae2.C: Adjust.
867         * testsuite/g++.dg/template/spec22.C: Adjust.
868         * testsuite/g++.dg/template/spec23.C: Adjust.
869         * testsuite/g++.dg/template/ttp25.C: Adjust.
870         * testsuite/g++.dg/template/typedef4.C: Adjust.
871         * testsuite/g++.dg/template/unify10.C: Adjust.
872         * testsuite/g++.dg/template/unify11.C: Adjust.
873         * testsuite/g++.dg/template/unify6.C: Adjust.
874         * testsuite/g++.dg/template/unify7.C: Adjust.
875         * testsuite/g++.dg/template/unify9.C: Adjust.
876         * testsuite/g++.dg/template/varmod1.C: Adjust.
877         * testsuite/g++.old-deja/g++.benjamin/15799.C: Adjust.
878         * testsuite/g++.old-deja/g++.benjamin/15800-1.C: Adjust.
879         * testsuite/g++.old-deja/g++.brendan/ambiguity1.C: Adjust.
880         * testsuite/g++.old-deja/g++.brendan/crash29.C: Adjust.
881         * testsuite/g++.old-deja/g++.brendan/crash48.C: Adjust.
882         * testsuite/g++.old-deja/g++.brendan/crash56.C: Adjust.
883         * testsuite/g++.old-deja/g++.brendan/cvt3.C: Adjust.
884         * testsuite/g++.old-deja/g++.brendan/overload1.C: Adjust.
885         * testsuite/g++.old-deja/g++.brendan/overload4.C: Adjust.
886         * testsuite/g++.old-deja/g++.brendan/overload9.C: Adjust.
887         * testsuite/g++.old-deja/g++.bugs/900127_01.C: Adjust.
888         * testsuite/g++.old-deja/g++.bugs/900205_04.C: Adjust.
889         * testsuite/g++.old-deja/g++.bugs/900330_02.C: Adjust.
890         * testsuite/g++.old-deja/g++.bugs/900404_03.C: Adjust.
891         * testsuite/g++.old-deja/g++.bugs/900514_03.C: Adjust.
892         * testsuite/g++.old-deja/g++.eh/ctor1.C: Adjust.
893         * testsuite/g++.old-deja/g++.jason/conversion11.C: Adjust.
894         * testsuite/g++.old-deja/g++.jason/crash3.C: Adjust.
895         * testsuite/g++.old-deja/g++.jason/overload16.C: Adjust.
896         * testsuite/g++.old-deja/g++.jason/overload28.C: Adjust.
897         * testsuite/g++.old-deja/g++.jason/scoping10.C: Adjust.
898         * testsuite/g++.old-deja/g++.jason/template30.C: Adjust.
899         * testsuite/g++.old-deja/g++.jason/temporary2.C: Adjust.
900         * testsuite/g++.old-deja/g++.law/arg1.C: Adjust.
901         * testsuite/g++.old-deja/g++.law/arg11.C: Adjust.
902         * testsuite/g++.old-deja/g++.law/arm9.C: Adjust.
903         * testsuite/g++.old-deja/g++.law/ctors11.C: Adjust.
904         * testsuite/g++.old-deja/g++.law/ctors17.C: Adjust.
905         * testsuite/g++.old-deja/g++.law/ctors5.C: Adjust.
906         * testsuite/g++.old-deja/g++.law/ctors9.C: Adjust.
907         * testsuite/g++.old-deja/g++.law/enum4.C: Adjust.
908         * testsuite/g++.old-deja/g++.law/missed-error2.C: Adjust.
909         * testsuite/g++.old-deja/g++.law/operators32.C: Adjust.
910         * testsuite/g++.old-deja/g++.law/operators9.C: Adjust.
911         * testsuite/g++.old-deja/g++.mike/net2.C: Adjust.
912         * testsuite/g++.old-deja/g++.mike/net22.C: Adjust.
913         * testsuite/g++.old-deja/g++.mike/p11110.C: Adjust.
914         * testsuite/g++.old-deja/g++.mike/p1989.C: Adjust.
915         * testsuite/g++.old-deja/g++.mike/p2431.C: Adjust.
916         * testsuite/g++.old-deja/g++.mike/p438.C: Adjust.
917         * testsuite/g++.old-deja/g++.mike/p807a.C: Adjust.
918         * testsuite/g++.old-deja/g++.mike/p9068.C: Adjust.
919         * testsuite/g++.old-deja/g++.niklas/t120.C: Adjust.
920         * testsuite/g++.old-deja/g++.niklas/t121.C: Adjust.
921         * testsuite/g++.old-deja/g++.niklas/t128.C: Adjust.
922         * testsuite/g++.old-deja/g++.ns/overload2.C: Adjust.
923         * testsuite/g++.old-deja/g++.ns/using12.C: Adjust.
924         * testsuite/g++.old-deja/g++.other/crash24.C: Adjust.
925         * testsuite/g++.old-deja/g++.other/expr1.C: Adjust.
926         * testsuite/g++.old-deja/g++.other/overload11.C: Adjust.
927         * testsuite/g++.old-deja/g++.other/pmf3.C: Adjust.
928         * testsuite/g++.old-deja/g++.other/volatile1.C: Adjust.
929         * testsuite/g++.old-deja/g++.pt/auto_ptr.C: Adjust.
930         * testsuite/g++.old-deja/g++.pt/crash28.C: Adjust.
931         * testsuite/g++.old-deja/g++.pt/crash60.C: Adjust.
932         * testsuite/g++.old-deja/g++.pt/explicit38.C: Adjust.
933         * testsuite/g++.old-deja/g++.pt/explicit39.C: Adjust.
934         * testsuite/g++.old-deja/g++.pt/explicit41.C: Adjust.
935         * testsuite/g++.old-deja/g++.pt/explicit67.C: Adjust.
936         * testsuite/g++.old-deja/g++.pt/explicit77.C: Adjust.
937         * testsuite/g++.old-deja/g++.pt/expr2.C: Adjust.
938         * testsuite/g++.old-deja/g++.pt/ptrmem10.C: Adjust.
939         * testsuite/g++.old-deja/g++.pt/ptrmem6.C: Adjust.
940         * testsuite/g++.old-deja/g++.pt/spec35.C: Adjust.
941         * testsuite/g++.old-deja/g++.pt/spec5.C: Adjust.
942         * testsuite/g++.old-deja/g++.pt/spec6.C: Adjust.
943         * testsuite/g++.old-deja/g++.pt/t05.C: Adjust.
944         * testsuite/g++.old-deja/g++.pt/t24.C: Adjust.
945         * testsuite/g++.old-deja/g++.pt/unify4.C: Adjust.
946         * testsuite/g++.old-deja/g++.pt/unify6.C: Adjust.
947         * testsuite/g++.old-deja/g++.pt/unify8.C: Adjust.
948         * testsuite/g++.old-deja/g++.robertl/eb109.C: Adjust.
949         * testsuite/g++.old-deja/g++.robertl/eb119.C: Adjust.
950         * testsuite/g++.old-deja/g++.robertl/eb131.C: Adjust.
951         * testsuite/g++.old-deja/g++.robertl/eb22.C: Adjust.
952         * testsuite/g++.old-deja/g++.robertl/eb69.C: Adjust.
953         * testsuite/g++.old-deja/g++.robertl/eb98.C: Adjust.
954
955 2010-12-08  Jason Merrill  <jason@redhat.com>
956
957         PR c++/45822
958         * g++.dg/init/synth4.C: New.
959
960         PR c++/46736
961         * g++.dg/cpp0x/defaulted21.C: New.
962
963 2010-12-08  Wei Guozhi  <carrot@google.com>
964
965         PR target/46631
966         * gcc.target/arm/pr46631: New testcase.
967
968 2010-12-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
969
970         PR middle-end/42694
971         * gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x,
972         0.75) is not optimized if the machine has no sqrt instruction.
973
974 2010-12-07  Andrey Belevantsev  <abel@ispras.ru>
975
976         PR target/43603
977         * gcc.target/ia64/pr43603.c: New.
978         * gcc/testsuite/g++.dg/opt/pr46640.C: New.
979
980 2010-12-07  Tobias Burnus  <burnus@net-b.de>
981
982         PR fortran/44352
983         * gfortran.dg/string_4.f90: New.
984
985 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
986
987         PR tree-optimization/44676
988         * gcc.dg/graphite/id-pr44676.c: New.
989
990 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
991
992         PR tree-optimization/42327
993         * gcc.dg/tree-ssa/pr42327.c: New.
994
995 2010-12-07  Nathan Froyd  <froydnj@codesourcery.com>
996
997         PR c++/45330
998         * g++.dg/pr45330.C: New test.
999         * g++.dg/ext/builtin3.C: Adjust.
1000         * g++.dg/lookup/error1.C: Adjust.
1001         * g++.dg/lookup/koenig5.C: Adjust.
1002         * g++.dg/overload/koenig1.C: Adjust.
1003         * g++.dg/parse/decl-specifier-1.C: Adjust.
1004         * g++.dg/template/static10.C: Adjust.
1005         * g++.old-deja/g++.mike/ns5.C: Adjust.
1006         * g++.old-deja/g++.mike/ns7.C: Adjust.
1007         * g++.old-deja/g++.ns/koenig5.C: Adjust.
1008         * g++.old-deja/g++.ns/koenig9.C: Adjust.
1009         * g++.old-deja/g++.other/lineno5.C: Adjust.
1010
1011 2010-12-07  Richard Guenther  <rguenther@suse.de>
1012
1013         PR tree-optimization/46832
1014         * gcc.c-torture/compile/pr46832.c: New testcase.
1015
1016 2010-12-07  Jakub Jelinek  <jakub@redhat.com>
1017
1018         PR debug/46799
1019         * gcc.dg/autopar/pr46799.c: New test.
1020
1021 2010-12-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1022
1023         * gfortran.dg/internal_dummy_2.f08: Fix dg-options.
1024         * gfortran.dg/internal_dummy_3.f08: Fix dg-options.
1025
1026 2010-12-06  H.J. Lu  <hongjiu.lu@intel.com>
1027
1028         PR middle-end/41562
1029         * g++.dg/graphite/pr41562.C: New.
1030
1031         PR middle-end/46185
1032         * gcc.dg/graphite/pr46185.c: New.
1033
1034 2010-12-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1035
1036         * objc.dg/foreach-8.m: New.
1037
1038 2010-12-06  Jakub Jelinek  <jakub@redhat.com>
1039
1040         PR debug/45997
1041         * g++.dg/debug/dwarf2/pr45997-1.C: New test.
1042         * g++.dg/debug/dwarf2/pr45997-2.C: New test.
1043
1044         PR target/43897
1045         * gcc.target/ia64/pr43897.c: New test.
1046
1047         PR debug/46771
1048         * gcc.dg/pr46771.c: New test.
1049
1050         PR rtl-optimization/46777
1051         * gcc.dg/pr46777.c: New test.
1052
1053 2010-12-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1054
1055         * ada/acats/run_acats (which): Assign output to temporary
1056         variable, only use if successful.
1057         Use last field of type output.
1058
1059 2010-12-06  Richard Guenther  <rguenther@suse.de>
1060
1061         PR tree-optimization/46806
1062         * g++.dg/torture/20100825.C: New testcase.
1063
1064 2010-12-06  Richard Guenther  <rguenther@suse.de>
1065
1066         PR tree-optimization/46785
1067         * gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase.
1068
1069 2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
1070
1071         * gcc.dg/pr46674.c (LABEL3): New macro definition.
1072         (LABEL2): Likewise.
1073         (LABEL): Likewise.
1074         (jelly): Account for user label prefix in asm name.
1075
1076 2010-12-05  Daniel Kraft  <d@domob.eu>
1077
1078         PR fortran/46794
1079         * gfortran.dg/power2.f90: Initialize variables.
1080
1081 2010-12-04  Jan Hubicka  <jh@suse.cz>
1082
1083         * snprintf-chk.c (ptr): Declare volatile.
1084         * strcpy-chk.c (s2, s3, l1): Declare volatile.
1085         * snprintf-chk.c (ptr): Declare volatile.
1086         * vsprintf-chk.c (ptr): Declare volatile.
1087         * vsnprintf-chk.c (ptr): Declare volatile.
1088
1089 2010-12-04  Tobias Burnus  <burnus@net-b.de>
1090
1091         PR fortran/46584
1092         * gfortran.dg/quad_1.f90: Remove some complex
1093         math checks as they fail on some non-libquadmath
1094         systems.
1095
1096 2010-12-04  Daniel Kraft  <d@domob.eu>
1097
1098         PR fortran/46794
1099         * gfortran.dg/power2.f90: New test.
1100
1101 2010-12-03  Jakub Jelinek  <jakub@redhat.com>
1102
1103         PR debug/46123
1104         * g++.dg/debug/pr46123.C: New test.
1105         * g++.dg/debug/dwarf2/pr46123.C: New test.
1106
1107 2010-12-03  Jason Merrill  <jason@redhat.com>
1108
1109         PR c++/46058
1110         * g++.dg/template/scope4.C: New.
1111
1112 2010-12-03  Nathan Froyd  <froydnj@codesourcery.com>
1113
1114         * gcc.target/arm/neon-offset-1.c: New test.
1115
1116 2010-12-03  Alexander Monakov  <amonakov@ispras.ru>
1117
1118         PR rtl-optimization/45354
1119         * gcc.dg/tree-prof/pr45354.c: New.
1120
1121 2010-12-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1122
1123         PR fortran/45159
1124         * gfortran.dg/dependency_38.f90:  New test.
1125
1126 2010-12-02  Ian Lance Taylor  <iant@google.com>
1127
1128         * lib/go.exp: New file.
1129         * lib/go-dg.exp: New file.
1130         * lib/go-torture.exp: New file.
1131         * lib/target-supports.exp (check_compile): Match // Go.
1132
1133 2010-12-02  Eric Botcazou  <ebotcazou@adacore.com>
1134
1135         * gcc.dg/pr46685.c: New test.
1136
1137 2010-12-02  Sebastian Pop  <sebastian.pop@amd.com>
1138
1139         PR tree-optimization/45199
1140         * gcc.dg/tree-ssa/ldist-15.c: New.
1141         * gcc.dg/tree-ssa/ldist-16.c: New.
1142         * gfortran.dg/ldist-pr45199.f: New.
1143
1144 2010-12-02  Richard Guenther  <rguenther@suse.de>
1145
1146         PR tree-optimization/46723
1147         * gcc.dg/torture/pr46723.c: New testcase.
1148
1149 2010-12-02  Richard Guenther  <rguenther@suse.de>
1150
1151         PR lto/44871
1152         * g++.dg/lto/20101126-1_0.C: New testcase.
1153         * g++.dg/lto/20101126-1_1.c: Likewise.
1154
1155 2010-12-02  Richard Guenther  <rguenther@suse.de>
1156             Ira Rosen  <irar@il.ibm.com>
1157
1158         PR tree-optimization/46663
1159         * gcc.dg/vect/pr46663.c: New test.
1160
1161 2010-12-02  Jie Zhang  <jie@codesourcery.com>
1162
1163         PR middle-end/46674
1164         * gcc.dg/pr46674.c: New test.
1165
1166 2010-12-02  Nicola Pero  <nicola.pero@meta-innovation.com>
1167
1168         * objc.dg/exceptions-6.m: New.
1169         * obj-c++.dg/exceptions-6.mm: New.
1170
1171 2010-12-01  Jan Hubicka  <jh@suse.cz>
1172
1173         * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
1174
1175 2010-12-01  Sebastian Pop  <sebastian.pop@amd.com>
1176
1177         PR middle-end/45297
1178         * gcc.dg/graphite/pr45297.c: New.
1179
1180 2010-12-01  Richard Guenther  <rguenther@suse.de>
1181
1182         PR tree-optimization/46730
1183         * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
1184
1185 2010-11-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
1186
1187         * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
1188         (a*b)-c generates two fma instructions, instead of separate
1189         multiply, add, and subtract.
1190
1191 2010-11-30  Tobias Burnus  <burnus@net-b.de>
1192
1193         * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
1194         a value to all array elements.
1195
1196 2010-11-30  Richard Guenther  <rguenther@suse.de>
1197
1198         PR tree-optimization/46722
1199         * gcc.target/i386/fma4-fma-2.c: New testcase.
1200
1201 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1202
1203         * objc.dg/duplicate-class-1.m: New.
1204         * obj-c++.dg/duplicate-class-1.mm: New.
1205
1206 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1207
1208         * objc.dg/property/dotsyntax-21.m
1209         * obj-c++.dg/property/dotsyntax-21.mm
1210
1211 2010-11-29  Alexandre Oliva  <aoliva@redhat.com>
1212
1213         PR debug/46338
1214         * g++.dg/debug/pr46338.C: New.
1215
1216 2010-11-29  Richard Guenther  <rguenther@suse.de>
1217             Zdenek Dvorak  <rakdver@kam.uniff.cz>
1218
1219         PR tree-optimization/46675
1220         * gcc.dg/pr46675.c: New test.
1221
1222 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
1223
1224         * gcc/testsuite/objc.dg/strings-1.m: Move to...
1225         * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
1226         * gcc/testsuite/objc.dg/strings-2.m: Move to ...
1227         * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
1228         constructor and class reference for NeXT runtime.  Update paths.
1229         * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
1230         * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
1231         * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
1232         * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
1233         constructor and class reference for NeXT runtime.  Update paths.
1234
1235 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1236
1237         PR c++/42260
1238         * g++.dg/conversion/cast2.C: New test.
1239
1240         PR c++/45383
1241         * g++.dg/conversion/cond4.C: Likewise.
1242
1243 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1244
1245         PR c++/45383
1246         Reverted patch for PR c++/42260
1247         * g++.dg/conversion/cast2.C: Reverted new test.
1248
1249 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1250
1251         PR debug/46101
1252         * g++.dg/debug/dwarf2/typedef5.C: New test
1253
1254 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
1255             Mike Stump  <mrs@gcc.gnu.org>
1256
1257         PR target/26427
1258         PR target/33120
1259         PR testsuite/35710
1260         * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
1261         * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
1262         * gcc.dg/darwin-comm.c: Adjust for new allocators.
1263         * gcc.dg/darwin-sections.c: New test.
1264         * g++.dg/ext/instantiate2.C: Adjust for new allocators.
1265
1266 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1267
1268         * objc.dg/exceptions-1.m: New.
1269         * objc.dg/exceptions-2.m: New.
1270         * objc.dg/exceptions-3.m: New.
1271         * objc.dg/exceptions-4.m: New.
1272         * objc.dg/exceptions-5.m: New.
1273         * obj-c++.dg/exceptions-1.mm: New.
1274         * obj-c++.dg/exceptions-2.mm: New.
1275         * obj-c++.dg/exceptions-3.mm: New.
1276         * obj-c++.dg/exceptions-4.mm: New.
1277         * obj-c++.dg/exceptions-5.mm: New.
1278
1279 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1280
1281         * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
1282         * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
1283         * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
1284
1285 2010-11-28  Janus Weil  <janus@gcc.gnu.org>
1286
1287         PR fortran/46662
1288         * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
1289
1290 2010-11-28  Eric Botcazou  <ebotcazou@adacore.com>
1291
1292         * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
1293         * gnat.dg/pack9.adb (dg-final): Likewise.
1294
1295 2010-11-28  Paul Thomas  <pault@gcc.gnu.org
1296
1297         PR fortran/35810
1298         * gfortran.dg/realloc_on_assign_1.f03: New test.
1299         * gfortran.dg/realloc_on_assign_2.f03: New test.
1300         * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
1301         * gfortran.dg/unpack_bounds_1.f90: The same.
1302         * gfortran.dg/cshift_bounds_2.f90: The same.
1303         * gfortran.dg/matmul_bounds_2.f90: The same.
1304         * gfortran.dg/matmul_bounds_3.f90: The same.
1305         * gfortran.dg/matmul_bounds_4.f90: The same.
1306         * gfortran.dg/matmul_bounds_5.f90: The same.
1307
1308 2010-11-27  Tobias Burnus  <burnus@net-b.de>
1309
1310         PR fortran/46638
1311         PR fortran/46668
1312         * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
1313
1314 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1315
1316         PR objc++/46222
1317         * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
1318
1319 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1320
1321         * objc.dg/property/at-property-24.m: New.
1322         * objc.dg/property/at-property-25.m: New.
1323         * obj-c++.dg/property/at-property-24.mm: New.
1324         * obj-c++.dg/property/at-property-25.mm: New.
1325
1326 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1327
1328         * objc.dg/protocol-qualifier-1.m: New.
1329         * objc.dg/protocol-qualifier-2.m: New.
1330         * obj-c++.dg/protocol-qualifier-1.mm: New.
1331         * obj-c++.dg/protocol-qualifier-2.mm: New.
1332
1333 2010-11-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1334
1335         * lib/gnat.exp: Load gcc.exp.
1336         (gnat_target_compile): Use gcc_target_compile for *.c sources.
1337         * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
1338
1339 2010-11-26  Richard Guenther  <rguenther@suse.de>
1340
1341         PR lto/46648
1342         * gcc.dg/lto/20101125-1_0.c: New testcase.
1343         * gcc.dg/lto/20101125-1_1.c: Likewise.
1344
1345 2010-11-22   Bud Davis  <jmdavis@link.com>
1346
1347         * arith_divide_no_check.f
1348          ,arith_divide.f,old_style_init.f90: new tests.
1349
1350 2010-11-26  H.J. Lu  <hongjiu.lu@intel.com>
1351
1352         PR tree-optimization/46665
1353         * gfortran.dg/pr46665.f90: New.
1354
1355 2010-11-26  Jakub Jelinek  <jakub@redhat.com>
1356
1357         PR middle-end/46647
1358         * gcc.dg/pr46647.c: New test.
1359
1360 2010-11-25  Janus Weil  <janus@gcc.gnu.org>
1361
1362         PR fortran/46581
1363         * gfortran.dg/select_type_19.f03: New.
1364
1365 2010-11-25  Nicola Pero  <nicola.pero@meta-innovation.com>
1366
1367         * objc.dg/ivar-problem-1.m: New.
1368         * obj-c++.dg/ivar-problem-1.mm: New.
1369
1370 2010-11-25  Jakub Jelinek  <jakub@redhat.com>
1371
1372         PR middle-end/46637
1373         * gcc.c-torture/compile/pr46637.c: New test.
1374
1375 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
1376
1377         * gfortran.dg/pr46519-1.f: Add -mtune=generic.
1378
1379 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
1380
1381         PR middle-end/46647
1382         * gcc.target/i386/pr46647.c: New.
1383
1384 2010-11-25  Kai Tietz  <kai.tietz@onevision.com>
1385
1386         * gcc.dg/dll-8.c: New.
1387
1388 2010-11-25  Eric Botcazou  <ebotcazou@adacore.com>
1389
1390         * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
1391         * gnat.dg/sse_nolib.adb: Likewise.
1392
1393 2010-11-25  Alexander Monakov  <amonakov@ispras.ru>
1394
1395         PR rtl-optimization/46585
1396         * gcc.dg/pr46585.c: New.
1397
1398 2010-11-24  Richard Henderson  <rth@redhat.com>
1399
1400         * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
1401         vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
1402         vect_unpack, vect_int_mult, vect_extract_even_odd,
1403         vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
1404
1405 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1406
1407         PR target/46519
1408         * gfortran.dg/pr46519-1.f: New.
1409
1410 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1411
1412         PR target/46519
1413         * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
1414         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1415
1416         * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
1417         * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
1418         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1419         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1420
1421         * gcc.target/i386/avx-vzeroupper-20.c: New.
1422         * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
1423         * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
1424         * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
1425         * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
1426         * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
1427         * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
1428
1429 2010-11-24  Richard Guenther  <rguenther@suse.de>
1430
1431         PR lto/43218
1432         * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
1433
1434 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
1435
1436         PR rtl-optimization/46614
1437         * gcc.dg/pr46614.c: New test.
1438
1439 2010-11-24  Tobias Burnus  <burnus@net-b.de>
1440
1441         PR fortran/46638
1442         * gfortran.dg/transfer_simplify_10.f90: New.
1443
1444 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
1445
1446         PR middle-end/46629
1447         * gfortran.dg/lto/pr46629_0.f90: New test.
1448
1449 2010-11-24  Mingjie Xing  <mingjie.xing@gmail.com>
1450
1451         * gcc.target/mips/loongson3a-muldiv-1.c: New test.
1452         * gcc.target/mips/loongson3a-muldiv-2.c: New test.
1453
1454 2010-11-23  Joseph Myers  <joseph@codesourcery.com>
1455
1456         * gcc.dg/opts-5.c: New test.
1457
1458 2010-11-23  Jeffrey Yasskin <jyasskin@google.com>
1459
1460         PR c++/46527
1461         * g++.dg/debug/dwarf2/pr46527.C: New test.
1462
1463 2010-11-23  Iain Sandoe  <iains@gcc.gnu.org>
1464
1465         * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
1466
1467 2010-11-23  Jakub Jelinek  <jakub@redhat.com>
1468
1469         PR middle-end/46499
1470         * gcc.dg/pr46499-1.c: New test.
1471         * gcc.dg/pr46499-2.c: New test.
1472
1473 2010-11-23  Jack Howarth  <howarth@bromo.med.uc.edu>
1474
1475         * gcc.target/i386/alias-1.c: Require alias support.
1476
1477 2010-11-22  Uros Bizjak  <ubizjak@gmail.com>
1478
1479         * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
1480         for vectorizer tests.
1481         * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
1482         * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
1483         * gcc.dg/graphite/pr41888.c: Ditto.
1484         * gcc.dg/graphite/pr42729.c: Ditto.
1485
1486 2010-11-22  Mingjie Xing  <mingjie.xing@gmail.com>
1487             Uros Bizjak  <ubizjak@gmail.com>
1488
1489         * lib/target-supports.exp (check_vect_support_and_set_flags): New
1490         procedure to check if the target supports vectorizer tests. Set
1491         DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
1492         capabilites.
1493         * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
1494         * g++.dg/vect/vect.exp: Ditto.
1495         * gfortran.dg/vect/vect.exp: Ditto.
1496
1497 2010-11-22  Nicola Pero  <nicola.pero@meta-innovation.com>
1498
1499         PR objc/34033
1500         * objc.dg/strings-1.m: New.
1501         * objc.dg/strings-2.m: New.
1502         * obj-c++.dg/strings-1.mm: New.
1503         * obj-c++.dg/strings-2.mm: New.
1504
1505 2010-11-22  Ian Bolton  <ian.bolton@arm.com>
1506
1507         * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
1508         "target short_enums".
1509         * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
1510
1511 2010-11-22  Eric Botcazou  <ebotcazou@adacore.com>
1512
1513         * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
1514
1515         PR rtl-optimization/46603
1516         * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
1517
1518         PR testsuite/46230
1519         * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
1520         being vectorized.  Adjust dg-final pattern.
1521         * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
1522
1523         * gcc.dg/vect: Do not include <stdio.h> in testcases.
1524         * gcc.dg/vect/costmodel/ppc: Likewise.
1525
1526 2010-11-22  Alexander Monakov  <amonakov@ispras.ru>
1527
1528         PR rtl-optimization/45652
1529         * gcc.dg/pr45652.c: New.
1530
1531 2010-11-21  Richard Henderson  <rth@redhat.com>
1532
1533         PR rtl-optimization/46571
1534         * gcc.dg/pr46571.c: New.
1535
1536 2010-11-21  Eric Botcazou  <ebotcazou@adacore.com>
1537
1538         * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
1539
1540 2010-11-21  Uros Bizjak  <ubizjak@gmail.com>
1541
1542         PR target/46533
1543         * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-*  targets.
1544
1545 2010-11-20  Joseph Myers  <joseph@codesourcery.com>
1546
1547         * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
1548         * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
1549         * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
1550         * gcc.dg/pack-test-2.c: Test for all targets.
1551         * gcc.dg/pragma-align.c: Test for all targets.
1552         * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
1553         * gcc.dg/ucnid-10.c: Test for all targets.
1554
1555 2010-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1556
1557         * gcc.target/sparc/sparc-align-1.c: New test.
1558
1559 2010-11-20  Nathan Froyd  <froydnj@codesourcery.com>
1560
1561         PR c++/16189
1562         PR c++/36888
1563         PR c++/45331
1564         * g++.dg/parse/semicolon3.C: New test.
1565         * g++.dg/debug/pr22514.C: Adjust.
1566         * g++.dg/init/error1.C: Adjust.
1567         * g++.dg/other/bitfield3.C: Adjust.
1568         * g++.dg/other/semicolon.C: Adjust.
1569         * g++.dg/parse/error14.C: Adjust.
1570         * g++.dg/parse/error5.C: Adjust.
1571         * g++.dg/parse/parameter-declaration-1.C: Adjust.
1572         * g++.dg/template/pr23510.C: Adjust.
1573         * g++.dg/template/pr39425.C: Adjust.
1574         * g++.old-deja/g++.robertl/eb125.C: Adjust.
1575
1576 2010-11-20  Jakub Jelinek  <jakub@redhat.com>
1577
1578         PR debug/46561
1579         * gcc.dg/autopar/pr46561.c: New test.
1580
1581         PR c++/46538
1582         * g++.dg/other/error34.C: New test.
1583
1584         PR c++/46526
1585         * g++.dg/cpp0x/constexpr-base3.C: New test.
1586
1587         PR tree-optimization/45830
1588         * gcc.target/i386/pr45830.c: New test.
1589         * gcc.c-torture/execute/pr45830.c: New test.
1590
1591 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1592
1593         * objc.dg/attributes/class-attribute-1.m: Rewritten.
1594         * objc.dg/attributes/class-attribute-2.m: Same change.
1595         * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
1596         * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
1597         * objc.dg/fobjc-std-1.m: Updated.
1598         * obj-c++.dg/fobjc-std-1.mm: Updated.
1599
1600 2010-11-19  Michael Matz  <matz@suse.de>
1601
1602         PR tree-optimization/46077
1603         * gcc.dg/vect/O3-pr46077.c: New testcase.
1604
1605 2010-11-19  Joseph Myers  <joseph@codesourcery.com>
1606
1607         PR c/46547
1608         * gcc.c-torture/compile/pr46547-1.c: New test.
1609
1610 2010-11-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1611
1612         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
1613         exec $compiler.
1614         * lib/gfortran.exp (gfortran_link_flags): Remove braces around
1615         $GFORTRAN_UNDER_TEST.
1616         (gfortran_init): Use -B to specify specpath, add trailing /.
1617
1618 2010-11-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
1619
1620         * gcc.target/powerpc/ppc-target-1.c: New file to test target
1621         attributes on PowerPC.
1622         * gcc.target/powerpc/ppc-target-2.c: Ditto.
1623         * gcc.target/powerpc/ppc-target-3.c: Ditto.
1624
1625 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1626
1627         * objc.dg/attributes/proto-attribute-1.m: Updated.
1628         * objc.dg/attributes/proto-attribute-2.m: New.
1629         * objc.dg/attributes/proto-attribute-3.m: New.
1630         * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
1631         * obj-c++.dg/attributes/proto-attribute-2.mm: New.
1632         * obj-c++.dg/attributes/proto-attribute-3.mm: New.
1633
1634 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1635
1636         * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
1637
1638 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1639
1640         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
1641
1642 2010-11-18  Steve Ellcey  <sje@cup.hp.com>
1643
1644         * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
1645         * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
1646
1647 2010-11-18  Jakub Jelinek  <jakub@redhat.com>
1648
1649         PR middle-end/46534
1650         * gcc.c-torture/compile/pr46534.c: New test.
1651
1652 2010-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1653
1654         * gnat.dg/atomic4.ad[sb]: New test.
1655         * gnat.dg/volatile4.adb: Likewise.
1656
1657 2010-11-18  Richard Henderson  <rth@redhat.com>
1658
1659         * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
1660
1661 2010-11-18  Nathan Froyd  <froydnj@codesourcery.com>
1662
1663         PR c/33193
1664         * c-c++-common/pr33193.c: New test.
1665
1666 2010-11-18  Richard Guenther  <rguenther@suse.de>
1667
1668         PR tree-optimization/46172
1669         * gcc.dg/torture/pr46172.c: New testcase.
1670
1671 2010-11-18  Jeff Law  <law@redhat.com>
1672
1673         PR middle-end-optimization/46297
1674         * gfortran.dg/pr46297.f: New test.
1675
1676 2010-11-17  Steve Ellcey  <sje@cup.hp.com>
1677
1678         PR middle-end/31490
1679         * gcc.dg/pr31490.c: New test.
1680
1681 2010-11-17  Uros Bizjak  <ubizjak@gmail.com>
1682
1683         * gcc.dg/nop.h: Move from ...
1684         * gcc.dg/guality/nop.h: ... here.
1685         * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
1686         * gcc.dg/guality/asm-1.c: Update nop.h include.
1687         * gcc.dg/guality/pr43329-1.c: Ditto.
1688
1689 2010-11-17  Paolo Bonzini  <bonzini@gnu.org>
1690
1691         * gcc.dg/two-types-1.c: New test.
1692         * gcc.dg/two-types-2.c: New test.
1693         * gcc.dg/two-types-3.c: New test.
1694         * gcc.dg/two-types-4.c: New test.
1695         * gcc.dg/two-types-5.c: New test.
1696         * gcc.dg/two-types-6.c: New test.
1697         * gcc.dg/two-types-7.c: New test.
1698         * gcc.dg/two-types-8.c: New test.
1699         * gcc.dg/two-types-9.c: New test.
1700         * gcc.dg/two-types-10.c: New test.
1701         * objc.dg/two-types-1.m: New test.
1702
1703 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1704
1705         PR rtl-optimization/46440
1706         * gcc.dg/pr46440.c: New test.
1707
1708         PR testsuite/45429
1709         * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
1710
1711 2010-11-17  Ira Rosen  <irar@il.ibm.com>
1712
1713         PR tree-optimization/46312
1714         * gcc.dg/vect/vect-scal-opt2.c: Rename to...
1715         * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
1716         on targets that support vector shifts with scalar shift argument.
1717         Remove dg-options.
1718         * gcc.dg/vect/vect-scal-opt.c: Rename to...
1719         * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
1720         * gcc.dg/vect/vect-scal-opt1.c: Rename to...
1721         * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
1722         * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
1723         * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
1724         support misaligned data accesses.
1725         * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
1726         * gcc.dg/vect/pr43430-2.c: Remove dg-options.
1727         * lib/target-supports.exp
1728         (check_effective_target_vect_shift_scalar): New.
1729
1730 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1731
1732         * gcc.dg/guality/nop.h: New file.
1733         * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
1734         "nop".  Adjust line numbers in gdb-test.
1735         * gcc.dg/guality/pr43329-1.c: Likewise.
1736
1737 2010-11-16  Jason Merrill  <jason@redhat.com>
1738
1739         * g++.dg/cpp0x/defaulted20.C: New.
1740
1741         * g++.dg/template/injected2.C: New.
1742
1743 2010-11-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1744
1745         * objc.dg/protocol-optional-1.m: New.
1746         * obj-c++.dg/protocol-optional-1.mm: New.
1747
1748 2010-11-16  Richard Henderson  <rth@redhat.com>
1749
1750         * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
1751         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1752
1753 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1754
1755         * gnat.dg/opt12.adb: New test.
1756         * gnat.dg/opt12_pkg.ad[sb]: New helper.
1757
1758 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1759
1760         * gcc.target/rx/pack.c: New test.
1761
1762 2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1763             Tobias Burnus  <burnus@net-b.de>
1764
1765         PR fortran/32049
1766         * gfortran.dg/quad_1.f90: New.
1767         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
1768         compiler arguments.
1769         * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
1770         library search path; call gcc-set-multilib-library-path with
1771         arguments such that libgfortran.spec is found.
1772         (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
1773
1774 2010-11-16  Jakub Jelinek  <jakub@redhat.com>
1775
1776         PR c++/46401
1777         * g++.dg/warn/Wsequence-point-3.C: New test.
1778
1779 2010-11-16  Kai Tietz  <kai.tietz@onevision.com>
1780
1781         PR preprocessor/17349
1782         * gcc.dg/cpp/cmdlne-C3.c: New.
1783
1784 2010-11-16  Richard Guenther  <rguenther@suse.de>
1785
1786         PR tree-optimization/44545
1787         * gcc.dg/pr44545.c: New testcase.
1788
1789 2010-11-16  Andrey Belevantsev  <abel@ispras.ru>
1790
1791         PR rtl-optimization/46366
1792         * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
1793         casts.
1794
1795 2010-11-16  Richard Guenther  <rguenther@suse.de>
1796
1797         * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
1798
1799 2010-11-16  Richard Guenther  <rguenther@suse.de>
1800
1801         PR middle-end/45172
1802         * gfortran.dg/gomp/pr45172.f90: New testcase.
1803
1804 2010-11-16  Nick Clifton  <nickc@redhat.com>
1805
1806         * gcc.target/rx/pack.c: New test.
1807
1808 2010-11-15  Richard Henderson  <rth@redhat.com>
1809
1810         * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
1811         * gcc.dg/torture/builtin-math-8.c: ... here.  New file.
1812         Use builtin_constant_p rather than scanning for builtin name.
1813
1814 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1815
1816         * objc.dg/property/dotsyntax-18.m: New.
1817         * objc.dg/property/dotsyntax-19.m: New.
1818         * objc.dg/property/dotsyntax-20.m: New.
1819         * obj-c++.dg/property/dotsyntax-18.mm: New.
1820         * obj-c++.dg/property/dotsyntax-19.mm: New.
1821         * obj-c++.dg/property/dotsyntax-20.mm: New.
1822         * objc.dg/property/dotsyntax-4.m: Removed some unused
1823         variables and code.
1824         * objc.dg/property/dotsyntax-6.m: Same change.
1825         * objc.dg/property/dotsyntax-16.m: Same change.
1826         * objc.dg/property/dotsyntax-17.m: Same change.
1827         * obj-c++.dg/property/dotsyntax-4.mm: Same change.
1828         * obj-c++.dg/property/dotsyntax-6.mm: Same change.
1829         * obj-c++.dg/property/dotsyntax-16.mm: Same change.
1830         * obj-c++.dg/property/dotsyntax-17.mm: Same change.
1831         * objc.dg/property/at-property-22.m: Added missing casts.
1832         * obj-c++.dg/property/at-property-22.mm: Same change.
1833
1834 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1835
1836         PR tree-optimization/46491
1837         * gcc.target/i386/pr46491.c: New test.
1838
1839         PR tree-optimization/46461
1840         * gcc.c-torture/compile/pr46461.c: New test.
1841
1842 2010-11-15  Tobias Burnus  <burnus@net.b.de>
1843
1844         PR fortran/46484
1845         * gfortran.dg/allocatable_scalar_11.f90: New.
1846         * gfortran.dg/allocatable_scalar_5.f90: Make test case
1847         standard conform.
1848
1849 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1850
1851         PR debug/46095
1852         * gcc.target/i386/pr46095.c: New test.
1853
1854         PR debug/46387
1855         * gcc.dg/pr46387.c: New test.
1856
1857 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1858
1859         * objc.dg/property/dotsyntax-16.m: New.
1860         * objc.dg/property/dotsyntax-17.m: New.
1861         * obj-c++.dg/property/dotsyntax-16.mm: New.
1862         * obj-c++.dg/property/dotsyntax-17.mm: New.
1863         * objc.dg/property/at-property-10.m: Uncommented using 'x++'
1864         syntax with properties, which now works.
1865         * obj-c++.dg/property/at-property-10.mm: Same change.
1866
1867 2010-11-15  Martin Jambor  <mjambor@suse.cz>
1868
1869         PR tree-optimization/46349
1870         * gnat.dg/opt9.adb: New file.
1871         * gnat.dg/opt9_pkg.ads: Likewise
1872
1873 2010-11-15  Richard Guenther  <rguenther@suse.de>
1874
1875         PR lto/44989
1876         * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
1877
1878 2010-11-15  Nathan Froyd  <froydnj@codesourcery.com>
1879
1880         PR preprocessor/45038
1881         * g++.dg/pr45038.C: New test.
1882
1883 2010-11-15  Richard Guenther  <rguenther@suse.de>
1884
1885         PR tree-optimization/46467
1886         * gcc.dg/ipa/ipa-pta-16.c: New testcase.
1887
1888 2010-11-15  Richard Guenther  <rguenther@suse.de>
1889
1890         PR testsuite/46423
1891         * g++.dg/torture/pr34850.C: Adjust.
1892
1893 2010-11-14  Paolo Bonzini  <bonzini@gnu.org>
1894
1895         PR c/46475
1896         * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
1897
1898 2010-11-14  Nicola Pero  <nicola.pero@meta-innovation.com>
1899
1900         * objc.dg/property/at-property-21.m: New.
1901         * objc.dg/property/at-property-22.m: New.
1902         * objc.dg/property/at-property-23.m: New.
1903         * objc.dg/property/synthesize-9.m: New.
1904         * objc.dg/property/synthesize-10.m: New.
1905         * objc.dg/property/synthesize-11.m: New.
1906         * obj-c++.dg/property/at-property-21.mm: New.
1907         * obj-c++.dg/property/at-property-22.mm: New.
1908         * obj-c++.dg/property/at-property-23.mm: New.
1909         * obj-c++.dg/property/synthesize-9.mm: New.
1910         * obj-c++.dg/property/synthesize-10.mm: New.
1911         * obj-c++.dg/property/synthesize-11.mm: New.
1912
1913         * objc.dg/property/at-property-4.m: Updated to match new compiler
1914         where some errors have been converted into warnings and vice versa.
1915         * objc.dg/property/at-property-16.m: Same change.
1916         * objc.dg/property/at-property-18.m: Same change.
1917         * objc.dg/property/property-neg-5.m: Same change.
1918         * obj-c++.dg/property/at-property-4.mm: Same change.
1919         * obj-c++.dg/property/at-property-16.mm: Same change.
1920         * obj-c++.dg/property/at-property-18.mm: Same change.
1921         * obj-c++.dg/property/property-neg-5.mm: Same change.
1922
1923         * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
1924         commented out because of testsuite problems; I found out that
1925         using dg-warning instead of dg-message gets them to work.
1926         * obj-c++.dg/property/property-neg-3.mm: Same change.
1927         * obj-c++.dg/property/synthesize-6.mm: Same change.
1928         * obj-c++.dg/property/at-property-5.mm: Same change.
1929         * obj-c++.dg/property/at-property-14.mm: Same change.
1930         * obj-c++.dg/property/at-property-18.mm: Same change.
1931         * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
1932         some tests still do not work due to some other testsuite issue).
1933
1934 2010-11-13  Jason Merrill  <jason@redhat.com>
1935
1936         * g++.dg/cpp0x/auto20.C: New.
1937
1938 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1939
1940         * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
1941         * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
1942
1943 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1944
1945         PR c/46462
1946         * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
1947         * gcc.dg/pr35746.c: Likewise.
1948         * gcc.dg/cpp/direct2.c: Likewise.
1949         * gcc.dg/cpp/direct2s.c: Likewise.
1950         * gcc.dg/noncompile/920923-1.c: Likewise.
1951         * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
1952
1953 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1954
1955         * obj-c++.dg/attributes/method-format-1.mm: Adjust.
1956
1957 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1958
1959         * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
1960         a pointer to an arbitrary C struct with an Objective-C protocol.
1961         Test various valid uses of typedef with Objective-C objects and
1962         protocols instead.
1963         * objc.dg/invalid-type-1.m: New.
1964         * obj-c++.dg/invalid-type-1.m: New.
1965
1966 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1967
1968         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
1969
1970 2010-11-13  Tobias Burnus  <burnus@net-b.de>
1971
1972         PR fortran/45742
1973         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
1974
1975 2010-11-13  Tobias Burnus  <burnus@net-b.de>
1976
1977         PR fortran/45742
1978         * gfortran.dg/volatile12.f90: New.
1979
1980 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1981
1982         * objc.dg/attributes/method-format-1.m: Adjust.
1983
1984 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1985
1986         PR c/20385
1987         * gcc.dg/decl-9.c: New.
1988
1989 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1990
1991         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
1992
1993 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1994
1995         * gcc.dg/format/few-1.c: New test.
1996         * gcc.dg/format/asm_fprintf-1.c: Adjust.
1997         * gcc.dg/format/c90-scanf-1.c: Adjust.
1998         * gcc.dg/format/cmn-err-1.c: Adjust.
1999         * gcc.dg/format/dfp-printf-1.c: Adjust.
2000         * gcc.dg/format/dfp-scanf-1.c: Adjust.
2001         * gcc.dg/format/gcc_diag-1.c: Adjust.
2002         * gcc.dg/format/ms_unnamed-1.c: Adjust.
2003         * gcc.dg/format/strfmon-1.c: Adjust.
2004         * gcc.dg/format/unnamed-1.c: Adjust.
2005         * gcc.dg/format/xopen-2.c: Adjust.
2006         * g++.dg/ext/builtin4.C: Adjust.
2007         * g++.dg/ext/builtin5.C: Adjust.
2008
2009 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
2010
2011         * gcc.dg/pragma-diag-2.c: New test.
2012
2013 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2014
2015         PR fortran/45794
2016         * gfortran.dg/optional_mask.f90: New test.
2017
2018 2010-11-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
2019
2020         * g++.dg/cpp0x/defaulted15.C: Adjust.
2021
2022 2010-11-12  James Dennett <jdennett@google.com>
2023
2024         PR c++/39415
2025         * g++.dg/expr/static_cast7.C: New.
2026
2027 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2028
2029         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
2030         warning.
2031         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
2032         mips-sgi-irix*.
2033         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
2034         * gcc.target/mips/call-3.c: Add dg-require-visibility.
2035
2036 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
2037
2038         * gcc.dg/pr46375.c: New test.
2039
2040 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
2041
2042         PR c/44782
2043         * c-c++-common/fmax-errors.c: New test.
2044
2045 2010-11-11  Richard Henderson  <rth@redhat.com>
2046
2047         * gcc.target/i386/sse-24.c: Use -ffp-contract.
2048
2049 2010-11-11  Jan Hubicka  <jh@suse.cz>
2050
2051         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
2052         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
2053
2054 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
2055
2056         PR target/46088
2057         * gcc.dg/pr46088.c: New test.
2058
2059 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
2060
2061         * gfortran.dg/empty_derived_type.f90: New test.
2062
2063 2010-11-11  Tobias Burnus  <burnus@net-b.de>
2064
2065         PR fortran/46413
2066         * gfortran.dg/class_31.f90: New.
2067
2068         PR fortran/46205
2069         * gfortran.dg/forall_14.f90: New.
2070
2071 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
2072             Tobias Burnus  <burnus@net-b.de>
2073
2074         PR fortran/46325
2075         * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
2076
2077 2010-11-11  Jan Hubicka  <jh@suse.cz>
2078
2079         * gcc.dg/20081223-1.c: Update LTO options.
2080         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
2081         * gcc.dg/lto/20081118_0.c: Update LTO options.
2082         * gcc.dg/lto/ipareference_0.c: Update LTO options.
2083         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
2084         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
2085         * gcc.dg/lto/ipacp_0.c: Update LTO options.
2086         * gcc.dg/lto/20090116_0.c: Update LTO options.
2087         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
2088         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
2089         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
2090         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
2091         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
2092         * gcc.dg/lto/20081224_0.c: Update LTO options.
2093         * gcc.dg/lto/20090219_0.c: Update LTO options.
2094         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
2095         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
2096         * gcc.dg/lto/20081115_0.c: Update LTO options.
2097         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
2098         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
2099         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
2100         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
2101         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
2102         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
2103         * g++.dg/20090107-1.C: Update LTO options.
2104         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
2105         * g++.dg/lto/20081123_0.C: Update LTO options.
2106         * g++.dg/lto/20090313_0.C: Update LTO options.
2107         * g++.dg/lto/20081125_0.C: Update LTO options.
2108         * g++.dg/lto/20081109-1_0.C: Update LTO options.
2109         * g++.dg/lto/20081219_0.C: Update LTO options.
2110         * g++.dg/lto/20100724-1_0.C: Update LTO options.
2111         * g++.dg/lto/20081204-1_0.C: Update LTO options.
2112         * g++.dg/lto/20090303_0.C: Update LTO options.
2113         * g++.dg/lto/20100723-1_0.C: Update LTO options.
2114         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
2115         * g++.dg/lto/20090128_0.C: Update LTO options.
2116         * g++.dg/lto/20081204-2_0.C: Update LTO options.
2117         * g++.dg/lto/20090302_0.C: Update LTO options.
2118         * g++.dg/lto/20081119-1_0.C: Update LTO options.
2119         * g++.dg/lto/20081118_0.C: Update LTO options.
2120         * g++.dg/20090121-1.C: Update LTO options.
2121         * objc.dg/lto/lto.exp: Update LTO options.
2122         * lib/lto.exp: Update LTO options.
2123         * lib/gcc-dg.exp: Update LTO options.
2124         * lib/c-torture.exp: Update LTO options.
2125         * obj-c++.dg/lto/lto.exp: Update LTO options.
2126
2127 2010-11-11  Jan Hubicka  <jh@suse.cz>
2128
2129         PR tree-optimize/40436
2130         * gcc.dg/tree-ssa/inline-5.c: New testcase.
2131         * gcc.dg/tree-ssa/inline-6.c: New testcase.
2132
2133 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
2134
2135         * gfortran.dg/proc_decl_24.f90: New.
2136
2137 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
2138
2139         * objc.dg/property/at-property-20.m: New.
2140         * objc.dg/property/synthesize-8.m: New.
2141         * obj-c++.dg/property/at-property-20.m: New.
2142         * obj-c++.dg/property/synthesize-8.mm: New.
2143
2144 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
2145
2146         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
2147
2148 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
2149
2150         PR middle-end/46388
2151         * gcc.c-torture/compile/pr46388.c: New test.
2152
2153 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2154
2155         * lib/lto.exp (lto-get-options-main): Support optional target
2156         selector for dg-suppress-ld-options.
2157
2158 2010-11-11  Martin Jambor  <mjambor@suse.cz>
2159
2160         PR tree-optimization/46383
2161         * g++.dg/torture/pr46383.C: New test.
2162
2163 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
2164
2165         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
2166         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
2167         to dg-options.
2168         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
2169         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
2170         * g++.dg/other/i386-3.C: Ditto.
2171
2172 2010-11-10  Jason Merrill  <jason@redhat.com>
2173
2174         * g++.dg/cpp0x/constexpr-46420.C: New.
2175
2176 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
2177
2178         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
2179         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
2180         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
2181         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
2182         expected messages.
2183
2184 2010-11-10  Jan Hubicka  <jh@suse.cz>
2185
2186         PR tree-optimize/38669
2187         * gcc.dg/tree-ssa/pr38699.c: New testcase.
2188
2189 2010-11-10  Jan Hubicka  <jh@suse.cz>
2190
2191         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
2192
2193 2010-11-10  Jason Merrill  <jason@redhat.com>
2194
2195         * g++.dg/cpp0x/constexpr-bitfield.C: New.
2196
2197 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
2198
2199         PR debug/46409
2200         * gcc.dg/debug/pr46409.c: New test.
2201
2202         PR c++/46368
2203         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
2204
2205 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
2206
2207         PR target/46419
2208         * gcc-target/i386/pr46419.c: New test.
2209
2210 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
2211
2212         * g++.dg/other/i386-2.C: Add -mtbm.
2213         * g++.dg/other/i386-3.C: Likewise.
2214         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
2215         * gcc.target/i386/funcspec-6.c: Likewise.
2216         * gcc.target/i386/sse-12.c: Add -mtbm.
2217         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
2218         operand intrinsics.
2219         * gcc.target/i386/sse-14.c: Likewise.
2220         * gcc.target/i386/sse-22.c: Likewise.
2221         * gcc.target/i386/sse-23.c: Likewise.
2222         * gcc.target/i386/tbm-1.c: New file.
2223         * gcc.target/i386/tbm-2.c: Likewise.
2224
2225 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
2226
2227         * g++.dg/other/i386-2.C: Add -mbmi.
2228         * g++.dg/other/i386-3.C: Likewise.
2229         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
2230         * gcc.target/i386/funcspec-6.c: Likewise.
2231         * gcc.target/i386/sse-12.c: Add -mbmi.
2232         * gcc.target/i386/bmi-1.c: New file.
2233         * gcc.target/i386/bmi-2.c: Likewise.
2234         * gcc.target/i386/bmi-3.c: Likewise.
2235         * gcc.target/i386/bmi-4.c: Likewise.
2236         * gcc.target/i386/bmi-5.c: Likewise.
2237         * gcc.target/i386/bmi-6.c: Likewise.
2238
2239 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
2240
2241         PR c++/46065
2242         * g++.dg/pr46065.C: New test.
2243
2244 2010-11-10  Jan Hubicka  <jh@suse.cz>
2245
2246         PR tree-optimize/33172
2247         PR tree-optimize/43411
2248         * gcc.dg/tree-ssa/pr33172.c: New testcase.
2249         * g++.dg/tree-ssa/pr43411.C: New testcase.
2250
2251 2010-11-10  Jan Hubicka  <jh@suse.cz>
2252
2253         PR tree-optimize/46228
2254         * g++.dg/tree-ssa/pr46228.C: New testcase.
2255
2256 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
2257
2258         PR tree-optimization/46414
2259         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
2260
2261 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2262
2263         PR fortran/46411
2264         * gfortran.dg/intrinsic_7.f90: New.
2265
2266 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2267
2268         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
2269         * g++.dg/abi/thunk4.C: Likewise.
2270         * g++.dg/opt/combine.C: Add dg-require-visibility.
2271         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
2272         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
2273         alpha*-dec-osf*.
2274         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
2275         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
2276         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
2277         large arena_size.
2278         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
2279         * gcc.dg/intmax_t-1.c: Likewise.
2280
2281 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2282
2283         PR fortran/46244
2284         * gfortran.dg/class_30.f90: New.
2285
2286 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2287
2288         PR fortran/46223
2289         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
2290         failure on s390.
2291
2292 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
2293
2294         PR tree-optimization/45971
2295         * gcc.dg/vect/O3-pr45971.c: New.
2296
2297 2010-11-10  Richard Guenther  <rguenther@suse.de>
2298
2299         PR tree-optimization/44964
2300         * gcc.dg/pr44964.c: New testcase.
2301
2302 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2303
2304         * gnat.dg/opt10.adb: Fix typo.
2305
2306 2010-11-10  Martin Jambor  <mjambor@suse.cz>
2307
2308         PR tree-optimization/46351
2309         PR tree-optimization/46377
2310         * gnat.dg/opt10.adb: New file.
2311         * gnat.dg/opt10_pkg.ads: Likewise.
2312         * gnat.dg/opt11.adb: Likewise.
2313         * gnat.dg/opt11.ads: Likewise.
2314
2315 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2316
2317         * gnat.dg/boolean_conv.adb: New test.
2318
2319 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2320
2321         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
2322
2323 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2324
2325         * gnat.dg/unchecked_convert7.adb: New test.
2326
2327 2010-11-10  Richard Guenther  <rguenther@suse.de>
2328
2329         PR tree-optimization/46398
2330         * gcc.dg/torture/pr46398.c: New testcase.
2331
2332 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2333
2334         * gfortran.dg/open_dev_null.f90: New test.
2335
2336 2010-11-09  Jan Hubicka  <jh@suse.cz>
2337
2338         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
2339         unrolling.
2340
2341 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
2342
2343         * gcc.dg/struct-semi-4.c: New test.
2344
2345 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
2346
2347         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
2348         power5 to enable generation of FRIZ.
2349
2350         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
2351         optimization.
2352
2353         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
2354         expected.
2355
2356 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
2357
2358         PR target/43808
2359         * gfortran.dg/pr43808.f90: New test.
2360
2361 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
2362
2363         PR tree-optimization/46036
2364         * gfortran.dg/lto/pr46036_0.f90: New.
2365
2366 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
2367
2368         PR middle-end/45663
2369         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
2370         bar invocation instead of first.
2371
2372         PR debug/46171
2373         * gcc.dg/pr46171.c: New test.
2374
2375 2010-11-09  Richard Guenther  <rguenther@suse.de>
2376
2377         PR tree-optimization/46355
2378         * gcc.dg/pr46355.c: New testcase.
2379
2380 2010-11-09  Richard Guenther  <rguenther@suse.de>
2381
2382         PR tree-optimization/46177
2383         * gcc.dg/pr46177-2.c: New testcase.
2384
2385 2010-11-09  Richard Guenther  <rguenther@suse.de>
2386
2387         PR testsuite/46312
2388         * gcc.dg/vec-scal-opt.c: Move ...
2389         * gcc.dg/vect/vect-scal-opt.c: ... here.
2390         * gcc.dg/vec-scal-opt1.c: Move ...
2391         * gcc.dg/vect/vect-scal-opt1.c: ... here.
2392         * gcc.dg/vec-scal-opt2.c: Move ...
2393         * gcc.dg/vect/vect-scal-opt2.c: ... here.
2394
2395 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
2396
2397         * gnat.dg/specs/static_initializer5.ads: New test.
2398         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
2399
2400 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
2401
2402         PR middle-end/46360
2403         * gcc.c-torture/compile/pr46360.c: New test.
2404
2405         PR c++/45894
2406         * g++.dg/warn/Wsequence-point-2.C: New test.
2407
2408 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
2409
2410         PR fortran/46313
2411         * gfortran.dg/class_29.f03: New.
2412
2413 2010-11-09  Richard Guenther  <rguenther@suse.de>
2414
2415         PR middle-end/46221
2416         * gcc.target/i386/alias-1.c: New testcase.
2417
2418 2010-11-08  Jason Merrill  <jason@redhat.com>
2419
2420         * g++.dg/cpp0x/constexpr-sassert.C: New.
2421
2422 2010-11-08  Jason Merrill  <jason@redhat.com>
2423
2424         * g++.dg/cpp0x/constexpr-defarg.C: New.
2425
2426 2010-11-08  Xinliang David Li  <davidxl@google.com>
2427
2428         PR tree-optimization/46316
2429         * gcc.c-torture/execute/pr46316.c: New test.
2430
2431 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
2432
2433         PR fortran/46344
2434         * gfortran.dg/class_28.f03: Extended.
2435
2436 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2437
2438         * objc.dg/property/dotsyntax-13.m: New.
2439         * objc.dg/property/dotsyntax-14.m: New.
2440         * objc.dg/property/dotsyntax-15.m: New.
2441         * objc.dg/property/synthesize-7.m: New.
2442         * obj-c++.dg/property/dotsyntax-13.mm: New.
2443         * obj-c++.dg/property/dotsyntax-14.mm: New.
2444         * obj-c++.dg/property/dotsyntax-15.mm: New.
2445         * obj-c++.dg/property/synthesize-7.mm: New.
2446
2447 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2448
2449         * objc.dg/property/dynamic-4.m: New.
2450         * objc.dg/property/dynamic-5.m: New.
2451         * objc.dg/property/dynamic-6.m: New.
2452         * obj-c++.dg/property/dynamic-4.mm: New.
2453         * obj-c++.dg/property/dynamic-5.mm: New.
2454         * obj-c++.dg/property/dynamic-6.mm: New.
2455
2456 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2457
2458         * objc.dg/property/synthesize-3.m: New.
2459         * objc.dg/property/synthesize-4.m: New.
2460         * objc.dg/property/synthesize-5.m: New.
2461         * objc.dg/property/synthesize-6.m: New.
2462         * obj-c++.dg/property/synthesize-3.mm: New.
2463         * obj-c++.dg/property/synthesize-4.mm: New.
2464         * obj-c++.dg/property/synthesize-5.mm: New.
2465         * obj-c++.dg/property/synthesize-6.mm: New.
2466
2467 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2468
2469         * objc.dg/property/at-property-5.m: Updated test.
2470         * objc.dg/property/at-property-16.m: New.
2471         * objc.dg/property/at-property-17.m: New.
2472         * objc.dg/property/at-property-18.m: New.
2473         * objc.dg/property/at-property-19.m: New.
2474         * objc.dg/property/dotsyntax-12.m: New.
2475         * objc.dg/protocol-inheritance-1.m: New.
2476         * objc.dg/protocol-inheritance-2.m: New.
2477         * obj-c++.dg/property/at-property-5.mm: Updated test.
2478         * obj-c++.dg/property/at-property-16.mm: New.
2479         * obj-c++.dg/property/at-property-17.mm: New.
2480         * obj-c++.dg/property/at-property-18.mm: New.
2481         * obj-c++.dg/property/at-property-19.mm: New.
2482         * obj-c++.dg/protocol-inheritance-1.mm: New.
2483         * obj-c++.dg/protocol-inheritance-2.mm: New.
2484         * obj-c++.dg/property/dotsyntax-12.mm: New.
2485
2486 2010-11-08  Jason Merrill  <jason@redhat.com>
2487
2488         * g++.dg/expr/overflow1.C: New.
2489         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
2490         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
2491         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
2492         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
2493
2494 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2495
2496         * gcc.dg/pr35442.c: Adapt warning.
2497
2498         PR target/46280
2499         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
2500         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
2501         * g++.dg/torture/pr36444.C: Add dg-options -msse for
2502         i?86-*-* x86_64-*-*.
2503         * g++.dg/torture/pr36445.C: Likewise.
2504         * gcc.c-torture/compile/pr34856.c: Likewise.
2505         * gcc.c-torture/compile/pr39928-1.c: Likewise.
2506         * gcc.c-torture/compile/vector-1.c: Likewise.
2507         * gcc.c-torture/compile/vector-2.c: Likewise.
2508         * gcc.dg/pr32912-1.c: Likewise.
2509         * gcc.c-torture/execute/va-arg-25.c: Move ...
2510         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
2511         Add dg-options -msse, dg-require-effective-target sse_runtime for
2512         for i?86-*-*, x86_64-*-*.
2513         * gcc.c-torture/execute/vector-1.c: Likewise.
2514         * gcc.c-torture/execute/vector-2.c: Likewise.
2515         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
2516         i?86-*-*, x86_64-*-*.
2517         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2518         * gcc.dg/tree-ssa/sra-4.c: Likewise.
2519         * gcc.dg/tree-ssa/vector-1.c: Likewise.
2520         * gcc.dg/tree-ssa/vector-2.c: Likewise.
2521         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
2522
2523 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
2524
2525         * gcc.dg/torture/pr45982.c: Add -std=c99
2526         * gcc.dg/torture/pr45623.c: Ditto.
2527
2528 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
2529
2530         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
2531         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
2532
2533 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
2534
2535         PR target/28627
2536         * g++.dg/ext/dllimport7.C: Adjust second error check and
2537         allow test for x86_64 mingw, too.
2538
2539 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
2540
2541         PR fortran/46344
2542         * gfortran.dg/class_28.f03: New.
2543
2544 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
2545
2546         PR rtl-optimization/45352
2547         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
2548         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
2549         gcc.target/i386/pr45352-2.c: New tests.
2550
2551 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2552
2553         PR libobjc/36610
2554         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
2555         XFAIL the run for all but m32 x86.
2556
2557 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
2558
2559         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
2560         as comment character.
2561
2562 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2563
2564         * gcc.target/mips/mips.exp: Revert previous patch.
2565         * gcc.target/mips/fma-1.c: Delete.
2566         * gcc.target/mips/fma-2.c: Likewise.
2567         * gcc.target/mips/fma-3.c: Likewise.
2568         * gcc.target/mips/fma-4.c: Likewise.
2569         * gcc.target/mips/fma-5.c: Likewise.
2570         * gcc.target/mips/fma-6.c: Likewise.
2571         * gcc.target/mips/fma-7.c: Likewise.
2572         * gcc.target/mips/fma-8.c: Likewise.
2573         * gcc.target/mips/fma-9.c: Likewise.
2574         * gcc.target/mips/fma-10.c: Likewise.
2575         * gcc.target/mips/fma-11.c: Likewise.
2576         * gcc.target/mips/fma-12.c: Likewise.
2577         * gcc.target/mips/fma-13.c: Likewise.
2578         * gcc.target/mips/fma-14.c: Likewise.
2579         * gcc.target/mips/fma-15.c: Likewise.
2580         * gcc.target/mips/fma-16.c: Likewise.
2581         * gcc.target/mips/fma-17.c: Likewise.
2582         * gcc.target/mips/fma-18.c: Likewise.
2583         * gcc.target/mips/fma-19.c: Likewise.
2584         * gcc.target/mips/fma-20.c: Likewise.
2585
2586 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2587
2588         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
2589         * gcc.target/mips/fma-1.c: New test.
2590         * gcc.target/mips/fma-2.c: Likewise.
2591         * gcc.target/mips/fma-3.c: Likewise.
2592         * gcc.target/mips/fma-4.c: Likewise.
2593         * gcc.target/mips/fma-5.c: Likewise.
2594         * gcc.target/mips/fma-6.c: Likewise.
2595         * gcc.target/mips/fma-7.c: Likewise.
2596         * gcc.target/mips/fma-8.c: Likewise.
2597         * gcc.target/mips/fma-9.c: Likewise.
2598         * gcc.target/mips/fma-10.c: Likewise.
2599         * gcc.target/mips/fma-11.c: Likewise.
2600         * gcc.target/mips/fma-12.c: Likewise.
2601         * gcc.target/mips/fma-13.c: Likewise.
2602         * gcc.target/mips/fma-14.c: Likewise.
2603         * gcc.target/mips/fma-15.c: Likewise.
2604         * gcc.target/mips/fma-16.c: Likewise.
2605         * gcc.target/mips/fma-17.c: Likewise.
2606         * gcc.target/mips/fma-18.c: Likewise.
2607         * gcc.target/mips/fma-19.c: Likewise.
2608         * gcc.target/mips/fma-20.c: Likewise.
2609
2610 2010-11-06  Jason Merrill  <jason@redhat.com>
2611
2612         * g++.dg/cpp0x/constexpr-ctor3.C: New.
2613
2614 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
2615
2616         PR c/43384
2617         * gcc.dg/parser-error-3.c: New test.
2618
2619 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
2620
2621         PR c++/45332
2622         * g++.dg/parse/semicolon2.C: New testcase.
2623         * g++.dg/ext/asmspec1.C: Adjust.
2624         * g++.dg/init/new13.C: Adjust.
2625         * g++.dg/parse/ctor5.C: Adjust.
2626
2627 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
2628
2629         PR fortran/46330
2630         * gfortran.dg/class_27.f03: New.
2631
2632 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2633
2634         Fixed using the Objective-C 2.0 dot-syntax with self and super.
2635         * objc.dg/property/dotsyntax-5.m: New.
2636         * objc.dg/property/dotsyntax-6.m: New.
2637         * objc.dg/property/dotsyntax-7.m: New.
2638         * objc.dg/property/dotsyntax-8.m: New.
2639         * objc.dg/property/dotsyntax-9.m: New.
2640         * objc.dg/property/dotsyntax-10.m: New.
2641         * objc.dg/property/dotsyntax-11.m: New.
2642         * obj-c++.dg/property/dotsyntax-5.mm: New.
2643         * obj-c++.dg/property/dotsyntax-6.mm: New.
2644         * obj-c++.dg/property/dotsyntax-7.mm: New.
2645         * obj-c++.dg/property/dotsyntax-8.mm: New.
2646         * obj-c++.dg/property/dotsyntax-9.mm: New.
2647         * obj-c++.dg/property/dotsyntax-10.mm: New.
2648         * obj-c++.dg/property/dotsyntax-11.mm: New.
2649
2650 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2651
2652         * obj-c++.dg/encode-3.mm: Provide a different string check for the
2653         NeXT runtime when the type is READONLY.
2654
2655 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
2656
2657         * gcc.target/i386/387-2.c: Skip if -march= is specified.
2658         * gcc.target/i386/387-6.c: Ditto.
2659         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
2660         * gcc.target/i386/387-4.c: Ditto.
2661         * gcc.target/i386/387-7.c: Ditto.
2662         * gcc.target/i386/387-8.c: Ditto.
2663         * gcc.target/i386/387-9.c: Ditto.
2664         * gcc.target/i386/387-10.c: Ditto.
2665         * gcc.target/i386/387-11.c: Ditto.
2666         * gcc.target/i386/387-12.c: Ditto.
2667
2668         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
2669
2670 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2671
2672         PR target/44981
2673         * gcc.dg/darwin-cfstring-format-1.c: New.
2674         * gcc.dg/warn-nsstring.c: New.
2675         * objc.dg/fsf-nsstring-format-1.m: New.
2676         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
2677         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
2678         linker warning.
2679
2680 2010-11-05  Jason Merrill  <jason@redhat.com>
2681
2682         PR c++/45473
2683         * g++.dg/inherit/virtual6.C: New.
2684
2685 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2686
2687         PR c/44772
2688         * gcc.dg/Wcxx-compat-21.c: New test.
2689
2690 2010-11-05  Ian Lance Taylor  <iant@google.com>
2691
2692         PR target/46084
2693         * gcc.target/i386/pr46084.c: New test.
2694
2695 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
2696
2697         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
2698         * (check_effective_target_mempcpy): New.
2699         * gcc.c-torture/execute/pr45636.c: Move this...
2700         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
2701
2702 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2703
2704         * gcc.target/i386/i386.exp (FLAGS): Remove.
2705         Wrap gcc_target_compile with $clearcap_ldflags added to options.
2706
2707 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2708
2709         PR c++/46160
2710         * g++.dg/opt/empty2.C: New test.
2711
2712         PR target/45670
2713         * gcc.target/i386/pr45670.c: New test.
2714
2715 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
2716
2717         PR fortran/45451
2718         PR fortran/46174
2719         * gfortran.dg/class_19.f03: Modified.
2720         * gfortran.dg/class_allocate_6.f03: New.
2721
2722 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
2723
2724         * gcc.target/i386/avx-vzeroupper-19.c: New.
2725
2726 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2727
2728         PR tree-optimization/46099
2729         * gcc.dg/autopar/pr46099.c: New test.
2730
2731         PR middle-end/43690
2732         * c-c++-common/pr43690.c: New test.
2733
2734 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
2735
2736         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
2737         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
2738         declaration and implementation.
2739         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
2740         * obj-c++.dg/property/at-property-13.mm: Likewise.
2741         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
2742         * obj-c++.dg/property/property-1.mm: Likewise.
2743         * obj-c++.dg/property/at-property-7.mm: Likewise.
2744         * obj-c++.dg/property/at-property-9.mm: Likewise.
2745         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
2746         * obj-c++.dg/property/at-property-10.mm: Likewise.
2747         * obj-c++.dg/property/synthesize-2.mm: Likewise.
2748         * obj-c++.dg/property/at-property-12.mm: Likewise.
2749         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
2750         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
2751         * obj-c++.dg/property/at-property-6.mm: Likewise.
2752         * obj-c++.dg/property/at-property-8.mm: Likewise.
2753         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
2754         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
2755         * obj-c++.dg/property/at-property-11.mm: Likewise.
2756         * obj-c++.dg/template-8.mm: Likewise.
2757         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
2758         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
2759         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
2760         and put a FIXME for this.
2761         * obj-c++.dg/property/property-2.mm: Remove.
2762         * obj-c++.dg/property/property-3.mm: Remove.
2763
2764 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2765
2766         PR debug/46307
2767         * gcc.dg/pr46307.c: New test.
2768
2769 2010-11-05  Jason Merrill  <jason@redhat.com>
2770
2771         PR c++/46304
2772         * g++.dg/ext/complex6.C: New.
2773
2774 2010-11-04  Bud Davis   <jimmied@smu.edu>
2775
2776         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
2777
2778 2010-11-04  Chao-ying Fu  <fu@mips.com>
2779
2780         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
2781         msubu, mult, multu.
2782         * gcc.target/mips/mips32-dsp-run.c: Likewise.
2783
2784 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
2785
2786         Fixed using the Objective-C 2.0 dot-syntax with class names.
2787         * objc.dg/property/dotsyntax-3.m: New.
2788         * objc.dg/property/dotsyntax-4.m: New.
2789         * obj-c++.dg/property/dotsyntax-3.mm: New.
2790         * obj-c++.dg/property/dotsyntax-4.mm: New.
2791
2792         * objc.dg/fobjc-std-1.m: Added test for warnings when the
2793         Objective-C 2.0 dot-syntax is used with class names.
2794         * obj-c++.dg/fobjc-std-1.mm: Same change.
2795
2796 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
2797
2798         * gcc.target/powerpc/loop_align.c: New.
2799
2800 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2801
2802         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
2803
2804         merge from FSF 'apple/trunk' branch.
2805         * gcc.target/powerpc/darwin64-abi.c: New.
2806
2807 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
2808
2809         PR tree-optimization/46233
2810         * gcc.dg/pr46233.c: New test.
2811
2812 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2813
2814         * objc.dg/property/property-2.m: Deleted.
2815         * objc.dg/property/property-3.m: Deleted.
2816
2817 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2818
2819         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
2820         defined.
2821         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
2822         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
2823         * objc.dg/property/property-1.m: Likewise.
2824         * objc.dg/property/at-property-6.m: Likewise.
2825         * objc.dg/property/at-property-7.m: Likewise.
2826         * objc.dg/property/dotsyntax-1.m: Likewise.
2827         * objc.dg/property/at-property-8.m: Likewise.
2828         * objc.dg/property/dotsyntax-2.m: Likewise.
2829         * objc.dg/property/at-property-9.m: Likewise.
2830         * objc.dg/property/synthesize-2.m: Likewise.
2831         * objc.dg/property/at-property-10.m: Likewise.
2832         * objc.dg/property/at-property-11.m: Likewise.
2833         * objc.dg/property/at-property-12.m: Likewise.
2834         * objc.dg/property/at-property-13.m: Likewise.
2835         * objc.dg/property/fsf-property-method-access.m: Likewise.
2836         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
2837         linker warning.
2838         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
2839         warnings.
2840         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
2841         deprecation warnings.  Use Object1 implementation.
2842         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
2843         * objc/execute/forward-1.m: Remove.
2844         * objc/execute/forward-1.x: Remove.
2845
2846 2010-11-04  Jason Merrill  <jason@redhat.com>
2847
2848         * g++.dg/cpp0x/constexpr-access.C: New.
2849
2850 2010-11-04  Richard Guenther  <rguenther@suse.de>
2851
2852         PR rtl-optimization/46183
2853         * gcc.dg/torture/pr46183.c: New testcase.
2854
2855 2010-11-04  Richard Guenther  <rguenther@suse.de>
2856
2857         PR tree-optimization/46068
2858         * gcc.dg/torture/pr46068.c: New testcase.
2859
2860 2010-11-04  Richard Guenther  <rguenther@suse.de>
2861
2862         PR tree-optimization/45991
2863         * gcc.dg/pr45991.c: New testcase.
2864
2865 2010-11-04  Richard Guenther  <rguenther@suse.de>
2866
2867         PR tree-optimization/46154
2868         * g++.dg/torture/pr46154.C: New testcase.
2869
2870 2010-11-04  Richard Guenther  <rguenther@suse.de>
2871
2872         PR tree-optimization/45733
2873         * gcc.dg/pr45733.c: New testcase.
2874
2875 2010-11-04  Ira Rosen  <irar@il.ibm.com>
2876
2877         PR tree-optimization/46213
2878         * gfortran.dg/vect/pr46213.f90: New.
2879
2880 2010-11-04  Richard Guenther  <rguenther@suse.de>
2881
2882         PR testsuite/45702
2883         * gcc.dg/pr34989-1.c: Move ...
2884         * gcc.dg/lto/pr34989-1_0.c: ... here.
2885         * gcc.dg/pr34989-2.c: Move ...
2886         * gcc.dg/lto/pr34989-1_1.c: ... here.
2887         * gcc.dg/pr27898.c: Move ...
2888         * gcc.dg/lto/pr27898_0.c: ... here and ...
2889         * gcc.dg/lto/pr27898_1.c: ... split.
2890         * gcc.dg/pr28712.c: Move ...
2891         * gcc.dg/lto/pr28712_0.c: ... here and ...
2892         * gcc.dg/lto/pr28712_1.c: ... split ...
2893         * gcc.dg/lto/pr28712_2.c: ... twice.
2894         * gcc.dg/pr28706.c: Move ...
2895         * gcc.dg/lto/pr28706_0.c: ... here and ...
2896         * gcc.dg/lto/pr28706_1.c: ... split.
2897
2898 2010-11-04  Richard Guenther  <rguenther@suse.de>
2899             Richard Henderson  <rth@redhat.com>
2900
2901         * gcc.target/i386/fma4-vector-2.c: New testcase.
2902
2903 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2904             Richard Guenther  <rguenther@suse.de>
2905
2906         * gcc.dg/vec-scal-opt.c: New testcase.
2907         * gcc.dg/vec-scal-opt1.c: New testcase.
2908         * gcc.dg/vec-scal-opt2.c: New testcase.
2909
2910 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2911
2912         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
2913         from plugin build flags on Darwin targets.
2914
2915 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2916
2917         * gcc.target/i386/pr46285.c: Require split_stack target.
2918
2919 2010-11-03  Jason Merrill  <jason@redhat.com>
2920
2921         PR c++/46293
2922         * g++.dg/cpp0x/constexpr-base2.C: New.
2923
2924         PR c++/46289
2925         * g++.dg/cpp0x/initlist45.C: New.
2926
2927 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2928
2929         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
2930         is now allowed in categories.
2931         * obj-c++.dg/property/dynamic-2.mm: Same change.
2932         * objc.dg/property/dynamic-3.m: New.
2933         * obj-c++.dg/property/dynamic-3.mm: New.
2934         * objc.dg/property/at-property-14.m: New.
2935         * objc.dg/property/at-property-15.m: New.
2936         * obj-c++.dg/property/at-property-14.mm: New.
2937         * obj-c++.dg/property/at-property-15.mm: New.
2938
2939         * objc.dg/foreach-6.m: Added a few more tests for valid and
2940         invalid iterating variables and collections.
2941
2942 2010-11-03  Xinliang David Li  <davidxl@google.com>
2943
2944         PR target/46200
2945         * g++.dg/tree-ssa/ivopts-2.C: New test.
2946
2947 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2948
2949         PR target/46295
2950         * gcc.target/i386/pr46295.c: New.
2951
2952 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2953
2954         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
2955         precision min/max for single precision on VSX.
2956
2957 2010-11-03  Jason Merrill  <jason@redhat.com>
2958
2959         PR c++/46289
2960         * g++.dg/cpp0x/constexpr-ice3.C: New.
2961
2962 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
2963
2964         * gnat.dg/opt8.ad[sb]: New test.
2965         * gnat.dg/opt8_pkg.ads: New helper.
2966
2967 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2968
2969         PR rtl-optimization/45865
2970         * gcc.dg/pr45865.c: New.
2971         * gcc.dg/torture/pr45865.c: Likewise.
2972
2973         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
2974         * gcc.target/arm/headmerge-2.c: Likewise.
2975         * gcc.target/i386/headmerge-1.c: Likewise.
2976         * gcc.target/i386/headmerge-2.c: Likewise.
2977
2978 2010-11-03  Richard Guenther  <rguenther@suse.de>
2979
2980         PR middle-end/46288
2981         * gcc.dg/pr46288.c: New testcase.
2982
2983 2010-11-03  Richard Guenther  <rguenther@suse.de>
2984
2985         PR tree-optimization/44807
2986         * gcc.dg/torture/pr44807.c: New testcase.
2987
2988 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2989
2990         PR libgfortran/43899
2991         * gfortran.dg/namelist_67.f90: New test.
2992
2993 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2994
2995         PR tree-optimization/46009
2996         * gcc.dg/vect/pr46009.c: New function.
2997
2998 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2999
3000         Implemented -fobjc-std=objc1 flag.
3001         * objc.dg/fobjc-std-1.m: New.
3002         * obj-c++.dg/fobjc-std-1.mm: New.
3003
3004 2010-11-03  Richard Guenther  <rguenther@suse.de>
3005
3006         PR middle-end/46241
3007         * g++.dg/debug/pr46241.C: New testcase.
3008
3009 2010-11-03  Richard Guenther  <rguenther@suse.de>
3010
3011         PR tree-optimization/46190
3012         * gfortran.dg/pr46190.f90: New testcase.
3013
3014 2010-11-03  Richard Guenther  <rguenther@suse.de>
3015
3016         PR testsuite/46274
3017         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
3018         * gcc.dg/vect/vect-19.c: Likewise.
3019         * gcc.dg/vect/vect-17.c: Likewise.
3020
3021 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
3022
3023         PR target/46285
3024         * gcc.target/i386/pr46285.c: New.
3025
3026 2010-11-03  Richard Guenther  <rguenther@suse.de>
3027
3028         PR tree-optimization/46217
3029         * gcc.dg/pr46217.c: New testcase.
3030
3031 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3032
3033         * objc.dg/property/dotsyntax-1.m: New.
3034         * objc.dg/property/dotsyntax-2.m: New.
3035         * obj-c++.dg/property/dotsyntax-1.mm: New.
3036         * obj-c++.dg/property/dotsyntax-2.mm: New.
3037
3038 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
3039
3040         PR tree-optimization/46165
3041         * gcc.dg/pr46165.c: New test.
3042
3043 2010-11-03  Richard Guenther  <rguenther@suse.de>
3044
3045         PR middle-end/46251
3046         * gcc.dg/pr46251.c: New testcase.
3047
3048 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
3049
3050         PR tree-optimization/46107
3051         * gcc.c-torture/compile/pr46107.c: New test.
3052
3053         PR debug/46252
3054         * gcc.dg/pr46252.c: New test.
3055
3056         PR rtl-optimization/46034
3057         PR rtl-optimization/46212
3058         PR rtl-optimization/46248
3059         * gcc.c-torture/compile/pr46034.c: New test.
3060         * gcc.c-torture/compile/pr46248.c: New test.
3061         * gcc.dg/pr46212.c: New test.
3062
3063 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
3064
3065         * gnat.dg/sizetype4.adb: New test.
3066
3067 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
3068
3069         * gcc.target/i386/avx-vzeroupper-15.c: New.
3070         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
3071         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3072         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3073
3074         PR target/46253
3075         * gcc.target/i386/pr46253.c: New.
3076
3077 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
3078             Tobias Burnus  <burnus@net-b.de>
3079
3080         PR fortran/45170
3081         * gfortran.dg/deferred_type_param_1.f90: New.
3082         * gfortran.dg/deferred_type_param_2.f90: New.
3083         * gfortran.dg/initialization_1.f90: Update dg-errors.
3084         * gfortran.dg/initialization_9.f90: Update dg-errors.
3085
3086 2010-11-02  Richard Guenther  <rguenther@suse.de>
3087
3088         PR tree-optimization/46149
3089         * g++.dg/torture/pr46149.C: New testcase.
3090
3091 2010-11-02  Richard Guenther  <rguenther@suse.de>
3092
3093         PR tree-optimization/46216
3094         * gcc.dg/torture/pr46216.c: New testcase.
3095
3096 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3097
3098         PR target/46131
3099         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
3100         *-*-osf*.
3101
3102 2010-11-02  Richard Guenther  <rguenther@suse.de>
3103
3104         PR tree-optimization/46184
3105         * gcc.dg/pr46184.c: New testcase.
3106
3107 2010-11-02  Richard Guenther  <rguenther@suse.de>
3108
3109         PR tree-optimization/46177
3110         * gcc.dg/pr46177.c: New testcase.
3111
3112 2010-11-02  Martin Jambor  <mjambor@suse.cz>
3113
3114         PR middle-end/46120
3115         * g++.dg/ipa/ivinline-9.C: New test.
3116
3117 2010-11-02  Martin Jambor  <mjambor@suse.cz>
3118
3119         PR tree-optimization/45875
3120         * g++.dg/torture/pr45875.C: New test.
3121
3122 2010-11-02  Richard Guenther  <rguenther@suse.de>
3123
3124         PR testsuite/46249
3125         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
3126
3127 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
3128
3129         PR debug/46255
3130         * gcc.dg/pr46255.c: New test.
3131
3132 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
3133
3134         PR c++/46170
3135         PR c++/46162
3136         * g++.dg/template/sfinae26.C: New test.
3137         * g++.dg/template/sfinae27.C: Likewise.
3138
3139 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
3140
3141         PR c++/45606
3142         * g++.dg/template/typedef36.C: New test.
3143         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
3144         * g++.dg/template/canon-type-10.C: Likewise.
3145         * g++.dg/template/canon-type-11.C: Likewise.
3146         * g++.dg/template/canon-type-12.C: Likewise.
3147         * g++.dg/template/canon-type-13.C: Likewise.
3148
3149 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
3150
3151         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
3152         instance of debug_pubnames on darwin.
3153
3154 2010-11-01  Jason Merrill  <jason@redhat.com>
3155             Benjamin Kosnik  <bkoz@redhat.com>
3156
3157         * g++.dg/cpp0x/constexpr-initlist2.C: New.
3158         * g++.dg/cpp0x/constexpr-initlist3.C: New.
3159
3160         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
3161         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
3162         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
3163         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
3164         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
3165         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
3166         * g++.dg/cpp0x/constexpr-array.C: New.
3167         * g++.dg/cpp0x/constexpr-base.C: New.
3168         * g++.dg/cpp0x/constexpr-complex.C: New.
3169         * g++.dg/cpp0x/constexpr-data1.C: New.
3170         * g++.dg/cpp0x/constexpr-data2.C: New.
3171         * g++.dg/cpp0x/constexpr-deref.C: New.
3172         * g++.dg/cpp0x/constexpr-diag1.C: New.
3173         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
3174         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
3175         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
3176         * g++.dg/cpp0x/constexpr-empty.C: New.
3177         * g++.dg/cpp0x/constexpr-empty2.C: New.
3178         * g++.dg/cpp0x/constexpr-empty3.C: New.
3179         * g++.dg/cpp0x/constexpr-empty4.C: New.
3180         * g++.dg/cpp0x/constexpr-empty5.C: New.
3181         * g++.dg/cpp0x/constexpr-ex1.C: New.
3182         * g++.dg/cpp0x/constexpr-ex2.C: New.
3183         * g++.dg/cpp0x/constexpr-ex3.C: New.
3184         * g++.dg/cpp0x/constexpr-ex4.C: New.
3185         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
3186         * g++.dg/cpp0x/constexpr-fnptr.C: New.
3187         * g++.dg/cpp0x/constexpr-function1.C: New.
3188         * g++.dg/cpp0x/constexpr-function2.C: New.
3189         * g++.dg/cpp0x/constexpr-function3.C: New.
3190         * g++.dg/cpp0x/constexpr-ice.C: New.
3191         * g++.dg/cpp0x/constexpr-initlist.C: New.
3192         * g++.dg/cpp0x/constexpr-neg1.C: New.
3193         * g++.dg/cpp0x/constexpr-noexcept.C: New.
3194         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
3195         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
3196         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
3197         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
3198         * g++.dg/cpp0x/constexpr-nonlit.C: New.
3199         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
3200         * g++.dg/cpp0x/constexpr-nullptr.C: New.
3201         * g++.dg/cpp0x/constexpr-object1.C: New.
3202         * g++.dg/cpp0x/constexpr-object2.C: New.
3203         * g++.dg/cpp0x/constexpr-overflow.C: New.
3204         * g++.dg/cpp0x/constexpr-pedantic.C: New.
3205         * g++.dg/cpp0x/constexpr-pos1.C: New.
3206         * g++.dg/cpp0x/constexpr-potential1.C: New.
3207         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
3208         * g++.dg/cpp0x/constexpr-pure.C: New.
3209         * g++.dg/cpp0x/constexpr-static.C: New.
3210         * g++.dg/cpp0x/constexpr-static2.C: New.
3211         * g++.dg/cpp0x/constexpr-static3.C: New.
3212         * g++.dg/cpp0x/constexpr-static4.C: New.
3213         * g++.dg/cpp0x/constexpr-static5.C: New.
3214         * g++.dg/cpp0x/constexpr-static6.C: New.
3215         * g++.dg/cpp0x/constexpr-string.C: New.
3216         * g++.dg/cpp0x/constexpr-switch.C: New.
3217         * g++.dg/cpp0x/constexpr-targ.C: New.
3218         * g++.dg/cpp0x/constexpr-throw.C: New.
3219         * g++.dg/cpp0x/constexpr-typeid.C: New.
3220         * g++.dg/cpp0x/constexpr-union.C: New.
3221         * g++.dg/cpp0x/constexpr-value.C: New.
3222         * g++.dg/cpp0x/constexpr-value2.C: New.
3223         * g++.dg/cpp0x/constexpr-variadic.C: New.
3224         * g++.dg/cpp0x/initlist5.C: Use constexpr.
3225         * g++.dg/cpp0x/static_assert3.C: Add expected error.
3226         * g++.dg/other/fold1.C: Likewise.
3227         * g++.dg/parse/crash36.C: Likewise.
3228         * g++.dg/parse/constant4.C: Adjust expected error.
3229         * g++.dg/template/arg5.C: Likewise.
3230         * g++.dg/template/non-dependent10.C: Likewise.
3231         * g++.dg/template/qualified-id3.C: Likewise.
3232         * g++.dg/warn/overflow-warn-1.C: Likewise.
3233         * g++.dg/warn/overflow-warn-3.C: Likewise.
3234         * g++.dg/warn/overflow-warn-4.C: Likewise.
3235         * g++.old-deja/g++.pt/crash10.C: Likewise.
3236
3237         * g++.dg/cpp0x/constexpr-ctor2.C: New.
3238
3239 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3240
3241         Implemented format and noreturn attributes for Objective-C methods.
3242         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
3243         * objc.dg/attributes/method-deprecated-1.m: New.
3244         * objc.dg/attributes/method-deprecated-2.m: New.
3245         * objc.dg/attributes/method-deprecated-3.m: New.
3246         * objc.dg/attributes/method-noreturn-1.m: New.
3247         * objc.dg/attributes/method-sentinel-1.m: New.
3248         * objc.dg/attributes/method-format-1.m: New.
3249         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
3250         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
3251         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
3252         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
3253         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
3254         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
3255         * obj-c++.dg/attributes/method-format-1.mm: New.
3256
3257 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3258
3259         * objc.dg/property/at-property-deprecated-1.m: New.
3260         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
3261
3262 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3263
3264         Implemented Objective-C 2.0 property accessors.
3265         * objc.dg/property/at-property-6.m: Use nonatomic properties to
3266         avoid testing more complex accessors in this testcase which is not
3267         about them.
3268         * objc.dg/property/at-property-7.m: Same change.
3269         * objc.dg/property/at-property-8.m: Same change.
3270         * objc.dg/property/at-property-9.m: Same change.
3271         * objc.dg/property/at-property-10.m: Same change.
3272         * objc.dg/property/at-property-11.m: Same change.
3273         * obj-c++.dg/property/at-property-6.mm: Same change.
3274         * obj-c++.dg/property/at-property-7.mm: Same change.
3275         * obj-c++.dg/property/at-property-8.mm: Same change.
3276         * obj-c++.dg/property/at-property-9.mm: Same change.
3277         * obj-c++.dg/property/at-property-10.mm: Same change.
3278         * obj-c++.dg/property/at-property-11.mm: Same change.
3279         * objc.dg/property/at-property-12.m: New.
3280         * objc.dg/property/at-property-13.m: New.
3281         * obj-c++.dg/property/at-property-12.mm: New.
3282         * obj-c++.dg/property/at-property-13.mm: New.
3283
3284 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
3285
3286         PR fortran/46152
3287         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
3288         * gfortran.dg/allocate_with_typespec_4.f90: New test.
3289         * gfortran.dg/allocate_with_typespec_1.f90: New test.
3290         * gfortran.dg/allocate_with_typespec_2.f: New test.
3291         * gfortran.dg/allocate_with_typespec_3.f90: New test.
3292         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
3293         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
3294
3295 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
3296             Nathan Froyd  <froydnj@codesourcery.com>
3297
3298         PR tree-optimization/46259
3299         * gfortran.dg/pr46259.f: New testcase.
3300
3301 2010-11-01  Paul Koning  <ni1d@arrl.net>
3302
3303         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
3304         * gcc.c-torture/compile/20020604-1.c: Ditto.
3305         * gcc.c-torture/compile/20001226-1.c: Ditto.
3306         * gcc.c-torture/compile/20010327-1.c: Ditto.
3307         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
3308         * gcc.c-torture/compile/pr43191.c: Ditto.
3309         * gcc.c-torture/compile/pr41181.c: Ditto.
3310
3311 2010-10-31  Richard Henderson  <rth@redhat.com>
3312
3313         * lib/target-supports.exp
3314         (check_effective_target_automatic_stack_alignment): True for
3315         x86 but not windows.
3316         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
3317         use of the preferred-stack-boundary arguments.
3318         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
3319
3320 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
3321
3322         PR target/46142
3323         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
3324         * gcc.target/i386/fma4-builtin-2.c: Likewise.
3325
3326 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3327
3328         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
3329
3330 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3331
3332         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
3333         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
3334         than tls.
3335         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
3336         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3337         * objc.dg/torture/tls/thr-init.m: Likewise.
3338         * objc.dg/torture/tls/thr-init-2.m: Likewise.
3339         * objc.dg/torture/tls/thr-init-3.m: Likewise.
3340
3341 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3342
3343         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
3344         the Linux kernel.
3345
3346 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
3347
3348         PR fortran/44917
3349         PR fortran/44926
3350         PR fortran/46196
3351         * gfortran.dg/typebound_generic_10.f03: New.
3352
3353 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
3354
3355         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
3356         * objc.dg/property/property-neg-1.m: Updated for changes in the
3357         syntax of @property and the implementation of
3358         @synthesize/@dynamic.
3359         * objc.dg/property/property-neg-2.m: Same change.
3360         * objc.dg/property/property-neg-3.m: Same change.
3361         * objc.dg/property/property-neg-4.m: Same change.
3362         * objc.dg/property/property-neg-5.m: Same change.
3363         * objc.dg/property/property-neg-7.m: Same change.
3364         * objc.dg/property/property-1.m: Same change.
3365         * objc.dg/property/synthesize-1.m: Same change.
3366         * objc.dg/property/at-property-2.m: Same change.
3367         * objc.dg/property/at-property-4.m: Same change.
3368
3369         * objc.dg/property/fsf-property-method-acces.m: Updated for
3370         changes in the syntax of @property and the implementation of
3371         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
3372         * objc.dg/property/fsf-property-basic.m: Same change.
3373         * objc.dg/property/fsf-property-named-ivar.m: Same change.
3374
3375         * objc.dg/property/at-property-5.m: New.
3376         * objc.dg/property/at-property-6.m: New.
3377         * objc.dg/property/at-property-7.m: New.
3378         * objc.dg/property/at-property-8.m: New.
3379         * objc.dg/property/at-property-9.m: New.
3380         * objc.dg/property/at-property-10.m: New.
3381         * objc.dg/property/at-property-11.m: New.
3382         * objc.dg/property/synthesize-2.m: New.
3383         * objc.dg/property/dynamic-2.m: New.
3384
3385         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
3386         syntax of @property and the implementation of
3387         @synthesize/@dynamic.
3388         * obj-c++.dg/property/property-neg-2.mm: Same change.
3389         * obj-c++.dg/property/property-neg-3.mm: Same change.
3390         * obj-c++.dg/property/property-neg-4.mm: Same change.
3391         * obj-c++.dg/property/property-neg-5.mm: Same change.
3392         * obj-c++.dg/property/property-neg-7.mm: Same change.
3393         * obj-c++.dg/property/property-1.mm: Same change.
3394         * obj-c++.dg/property/synthesize-1.mm: Same change.
3395         * obj-c++.dg/property/at-property-2.mm: Same change.
3396         * obj-c++.dg/property/at-property-4.mm: Same change.
3397
3398         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
3399         changes in the syntax of @property and the implementation of
3400         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
3401         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
3402         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
3403
3404         * obj-c++.dg/property/at-property-5.mm: New.
3405         * obj-c++.dg/property/at-property-6.mm: New.
3406         * obj-c++.dg/property/at-property-7.mm: New.
3407         * obj-c++.dg/property/at-property-8.mm: New.
3408         * obj-c++.dg/property/at-property-9.mm: New.
3409         * obj-c++.dg/property/at-property-10.mm: New.
3410         * obj-c++.dg/property/at-property-11.mm: New.
3411         * obj-c++.dg/property/synthesize-2.mm: New.
3412         * obj-c++.dg/property/dynamic-2.mm: New.
3413
3414 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3415             Andrew Pinski  <pinskia@gmail.com>
3416
3417         * gcc.c-torture/execute/vector-shift.c: New testcase.
3418         * gcc.c-torture/execute/vector-shift1.c: Likewise.
3419         * gcc.c-torture/execute/vector-shift2.c: Likewise.
3420         * gcc.dg/vector-shift.c: Likewise.
3421         * gcc.dg/vector-shift1.c: Likewise.
3422         * gcc.dg/torture/vector-shift2.c: Likewise.
3423         * gcc.dg/vector-shift3.c: Likewise.
3424         * gcc.dg/simd-1b.c: Adjust.
3425
3426 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
3427
3428         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
3429
3430 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
3431
3432         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
3433
3434 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
3435
3436         PR target/46153
3437         * gcc.target/i386/pr46153.c: New test.
3438
3439 2010-10-27  Jason Merrill  <jason@redhat.com>
3440
3441         * g++.dg/cpp0x/constexpr-is_literal.C: New.
3442
3443 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
3444
3445         PR fortran/46161
3446         * gfortran.dg/class_dummy_3.f03: New.
3447
3448 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
3449
3450         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
3451         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
3452
3453         * gcc.target/i386/avx-vzeroupper-3.c: New.
3454         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
3455         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
3456         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
3457         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
3458         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
3459         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
3460         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
3461         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
3462         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
3463         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
3464         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
3465
3466 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3467
3468         * obj-c.dg/property/at-property-4.m: New.
3469         * obj-c++.dg/property/at-property-4.mm: New.
3470         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
3471         updates in warning.
3472         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
3473         updates in warning.
3474
3475 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3476
3477         * objc.dg/property/at-property-1.m: New.
3478         * objc.dg/property/at-property-2.m: New.
3479         * objc.dg/property/at-property-3.m: New.
3480         * objc.dg/ivar-invalid-type-1.m: New.
3481         * obj-c++.dg/property/at-property-1.mm: New.
3482         * obj-c++.dg/property/at-property-2.mm: New.
3483         * obj-c++.dg/property/at-property-3.mm: New.
3484         * obj-c++.dg/ivar-invalid-type-1.mm: New.
3485         * objc.dg/property/property-neg-6.m: Updated testcase for updates
3486         in error reporting.
3487
3488 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3489
3490         PR libgfortran/46010
3491         * gfortran.dg/namelist_66.f90: New test.
3492         * gfortran.dg/fmt_t_6.f: Fix whitespace.
3493
3494 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
3495
3496         PR fortran/42647
3497         * gfortran.dg/allocatable_scalar_9.f90: Extended.
3498         * gfortran.dg/allocatable_scalar_10.f90: New.
3499         * gfortran.dg/class_19.f03: Extended.
3500
3501 2010-10-26  Jan Hubicka  <jh@suse.cz>
3502
3503         PR middle-end/45736
3504         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
3505
3506 2010-10-26  Ira Rosen  <irar@il.ibm.com>
3507
3508         PR tree-optimization/46167
3509         * gcc.dg/vect/O-pr46167.c: New.
3510         * gcc.dg/vect/vect.exp: Run tests with -O.
3511
3512 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
3513
3514         PR target/44948
3515         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
3516         * g++.dg/vect/pr33860a.cc: Likewise.
3517         * gcc.c-torture/compile/20070522-1.c: Likewise.
3518         * gcc.dg/compat/struct-align-1_x.c: Likewise.
3519         * gcc.dg/compat/struct-align-1_y.c: Likewise.
3520         * gcc.dg/compat/struct-align-2_x.c: Likewise.
3521         * gcc.dg/compat/struct-align-2_y.c: Likewise.
3522         * gcc.dg/pr44136.c: Likewise.
3523
3524         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
3525         * gcc.dg/compat/vector-1_x.c: Likewise.
3526         * gcc.dg/compat/vector-1_y.c: Likewise.
3527         * gcc.dg/compat/vector-2_x.c: Likewise.
3528         * gcc.dg/compat/vector-2_y.c: Likewise.
3529         * gcc.dg/pr43300.c: Likewise.
3530
3531         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
3532         * gcc.dg/compat/vector-1a_y.c: Likewise.
3533         * gcc.dg/compat/vector-1b_x.c: Likewise.
3534         * gcc.dg/compat/vector-1b_y.c: Likewise.
3535         * gcc.dg/compat/vector-2a_x.c: Likewise.
3536         * gcc.dg/compat/vector-2a_y.c: Likewise.
3537         * gcc.dg/compat/vector-2b_x.c: Likewise.
3538         * gcc.dg/compat/vector-2b_y.c: Likewise.
3539         * gcc.target/i386/pr39162.c: Likewise.
3540         * gcc.target/i386/pr40906-2.c: Likewise.
3541         * gcc.target/i386/sse-5.c: Likewise.
3542
3543         * gcc.dg/pr35442.c: Prune ABI change warnings.
3544
3545         * gcc.c-torture/execute/pr38151.x: New.
3546         * gcc.target/i386/pr44948-1a.c: Likewise.
3547         * gcc.target/i386/pr44948-1b.c: Likewise.
3548         * gcc.target/i386/pr44948-2a.c: Likewise.
3549         * gcc.target/i386/pr44948-2b.c: Likewise.
3550
3551 2010-10-26  Ian Lance Taylor  <iant@google.com>
3552
3553         PR middle-end/45687
3554         * gcc.c-torture/execute/20101025-1.c: New test.
3555
3556 2010-10-26  Tobias Burnus  <burnus@net-b.de>
3557
3558         PR fortran/45451
3559         * gfortran.dg/class_allocate_5.f90: New.
3560
3561 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3562
3563         Implement opaque-enum-specifiers for C++0x
3564         * g++.dg/cpp0x/forw_enum1.C: New.
3565         * g++.dg/cpp0x/forw_enum2.C: New.
3566         * g++.dg/cpp0x/forw_enum3.C: New.
3567         * g++.dg/cpp0x/forw_enum4.C: New.
3568         * g++.dg/cpp0x/forw_enum5.C: New.
3569         * g++.dg/cpp0x/forw_enum6.C: New.
3570         * g++.dg/cpp0x/forw_enum7.C: New.
3571         * g++.dg/cpp0x/forw_enum8.C: New.
3572         * g++.dg/cpp0x/forw_enum9.C: New.
3573         * g++.dg/parse/enum3.C: Add new errors.
3574         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
3575         * g++.dg/cpp0x/auto9.C: Add new error.
3576         * g++.dg/template/crash79.C: Add new errors.
3577
3578 2010-10-26  Jie Zhang  <jie@codesourcery.com>
3579
3580         * gcc.target/arm/volatile-bitfields-1.c: New test.
3581         * gcc.target/arm/volatile-bitfields-2.c: New test.
3582         * gcc.target/arm/volatile-bitfields-3.c: New test.
3583
3584 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3585
3586         * gnat.dg/pointer_discr1.adb: New test.
3587         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
3588         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
3589         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
3590
3591 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3592
3593         * gnat.dg/loop_optimization8.adb: New test.
3594         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
3595         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
3596
3597 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3598
3599         * gnat.dg/in_out_parameter2.adb: New test.
3600         * gnat.dg/in_out_parameter3.adb: Likewise.
3601
3602 2010-10-25  Jie Zhang  <jie@codesourcery.com>
3603
3604         * g++.dg/opt/combine.c: New test.
3605
3606 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
3607
3608         * gnat.dg/opt7.ad[sb]: New test.
3609         * gnat.dg/opt7_pkg.ads: New helper.
3610
3611 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3612
3613         PR objc/45735
3614         * obj-c.dg/pr45735.mm: New.
3615         * obj-c++.dg/pr45735.mm: New.
3616
3617 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3618
3619         PR objc/24393
3620         * objc.dg/pr24393.m: New.
3621         * obj-c++.dg/pr24393.mm: New.
3622
3623 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3624
3625         PR objc/28049
3626         * objc.dg/pr28049.m: New.
3627         * obj-c++.dg/pr28049.mm: New.
3628
3629 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3630
3631         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
3632         parameter attributes are now supported.
3633         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
3634         * objc.dg/attributes/parameter-attribute-1.m: New test.
3635         * objc.dg/attributes/parameter-attribute-2.m: New test.
3636         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
3637         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
3638
3639 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
3640
3641         Based on the CFString implementation in FSF apple/trunk branch.
3642
3643         * gcc.dg/darwin-cfstring-1.c: New.
3644         * gcc.dg/darwin-cfstring-2.c: New.
3645         * gcc.dg/torture/darwin-cfstring-3.c: New.
3646         * g++.dg/other/darwin-cfstring1.C: New.
3647         * g++.dg/torture/darwin-cfstring-3.C: New.
3648
3649 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
3650
3651         * objc.dg/demangle-1.m: New test.
3652         * obj-c++.dg/demangle-1.mm: New test.
3653         * obj-c++.dg/demangle-2.mm: New test.
3654         * obj-c++.dg/demangle-3.mm: New test.
3655
3656 2010-10-23  Ian Lance Taylor  <iant@google.com>
3657
3658         * gcc.c-torture/execute/20101011-1.c: New test.
3659         * gcc.c-torture/execute/20101011-1.x: New test driver.
3660
3661 2010-10-23  Tobias Burnus  <burnus@net-b.de>
3662
3663         PR fortran/46122
3664         * gfortran.dg/protected_8.f90: New.
3665
3666 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
3667
3668         * gcc.dg/march-generic.c: Skip for -march in multilib options.
3669         * gcc.target/i386/isa-9.c: Skip for -march other than
3670         -march=amdfam10 in multilib options.
3671         * gcc.target/i386/pr42589.c: Skip for -march other than
3672         -march=i486 in multilib options.
3673         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
3674         other -march in multilib options.
3675
3676 2010-10-23  Jie Zhang  <jie@codesourcery.com>
3677
3678         PR rtl-optimization/37360
3679         * gcc.dg/pr37360.c: New test.
3680
3681 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3682
3683         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
3684
3685 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3686             Andrew Pinski  <pinskia@gmail.com>
3687
3688         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
3689         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
3690         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
3691         * gcc.dg/vector-subscript-1.c: Likewise.
3692         * gcc.dg/vector-subscript-2.c: Likewise.
3693         * gcc.dg/vector-subscript-3.c: New testcase.
3694         * gcc.dg/array-8.c: Adjust.
3695
3696 2010-10-22  Richard Guenther  <rguenther@suse.de>
3697
3698         PR middle-end/46137
3699         * c-c++-common/torture/pr46137.c: New testcase.
3700
3701 2010-10-22  Jason Merrill  <jason@redhat.com>
3702
3703         PR c++/46129
3704         * g++.dg/template/defarg14.C: New.
3705
3706 2010-10-22  Jason Merrill  <jason@redhat.com>
3707
3708         PR c++/46103
3709         * g++.dg/cpp0x/implicit10.C: New.
3710
3711 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
3712
3713         PR target/46098
3714         * gcc.target/i386/pr46098.c: New test.
3715
3716 2010-10-22  Richard Guenther  <rguenther@suse.de>
3717
3718         PR tree-optimization/45720
3719         * gcc.dg/torture/pr45720.c: New testcase.
3720
3721 2010-10-22  Ira Rosen  <irar@il.ibm.com>
3722
3723         PR tree-optimization/46126
3724         * gcc.dg/vect/pr46126.c: New.
3725
3726 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
3727
3728         Based on the CFString implementation in FSF apple/trunk branch.
3729
3730         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
3731         so that the latter can be used in dg-skip and dg-xfail clauses.
3732         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3733         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
3734         to use dg-additional-files for Object1.
3735         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
3736         to use dg-additional-files for Object1, move to torture/strings/.
3737         * obj-c++.dg/const-str-4.mm: Likewise.
3738         * obj-c++.dg/const-str-3.mm: Likewise.
3739         * obj-c++.dg/const-str-8.mm: Likewise.
3740         * obj-c++.dg/const-str-9.mm: Likewise.
3741         * obj-c++.dg/const-str-10.mm: Likewise.
3742         * obj-c++.dg/const-str-10.mm: Likewise.
3743         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
3744         to use dg-additional-files for Object1, move to strings/.
3745         * obj-c++.dg/const-str-2.mm: Likewise.
3746         * obj-c++.dg/const-str-5.mm: Likewise.
3747         * obj-c++.dg/const-str-6.mm: Likewise.
3748         * obj-c++.dg/const-str-12.mm: Likewise.
3749         * obj-c++.dg/strings/strings.exp: New.
3750         * obj-c++.dg/strings/const-cfstring-2.mm: New.
3751         * obj-c++.dg/strings/const-cfstring-5.mm: New.
3752         * obj-c++.dg/torture/strings/strings.exp: New.
3753         * obj-c++.dg/torture/strings/string1.mm: New.
3754         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
3755         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
3756         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
3757
3758         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
3759         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3760         * objc/execute/string2.m: Likewise.
3761         * objc/execute/string3.m: Likewise.
3762         * objc/execute/string3.m: Likewise.
3763         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
3764         * objc.dg/foreach-4.m: Likewise.
3765         * objc.dg/foreach-5.m: Likewise.
3766         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
3767         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3768         * objc.dg/const-str-4.m: Likewise.
3769         * objc.dg/const-str-7.m: Likewise.
3770         * objc.dg/const-str-8.m: Likewise.
3771         * objc.dg/const-str-9.m: Likewise.
3772         * objc.dg/const-str-10.m: Likewise.
3773         * objc.dg/const-str-11.m: Likewise.
3774         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
3775         to use dg-additional-files for Object1, move to objc.dg/strings/.
3776         * objc.dg/const-str-2.m: Likewise.
3777         * objc.dg/const-str-5.m: Likewise.
3778         * objc.dg/const-str-6.m: Likewise.
3779         * objc.dg/const-str-12.m: Likewise.
3780         * objc.dg/const-str-12b.m: Likewise.
3781         * objc.dg/strings/strings.exp: New.
3782         * objc.dg/strings/const-cfstring-2.m: New.
3783         * objc.dg/strings/const-cfstring-5.m: New.
3784         * objc.dg/torture/strings/strings.exp: New.
3785         * objc.dg/torture/strings/const-cfstring-1.m: New.
3786         * objc.dg/torture/strings/const-cfstring-3.m: New.
3787         * objc.dg/torture/strings/const-cfstring-4.m: New.
3788
3789 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3790
3791         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
3792
3793 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3794
3795         PR c++/46117
3796         * g++.dg/parse/crash57.C: New.
3797
3798 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
3799             H.J. Lu  <hongjiu.lu@intel.com>
3800
3801         PR target/45946
3802         * gcc.target/i386/pr45946.c: New test.
3803
3804 2010-10-21  Martin Jambor  <mjambor@suse.cz>
3805
3806         PR tree-optimization/45875
3807         * g++.dg/ipa/pr45875.C: New test.
3808
3809 2010-10-21  Ira Rosen  <irar@il.ibm.com>
3810
3811         PR tree-optimization/46049
3812         PR tree-optimization/46052
3813         * gcc.dg/vect/pr46052.c: New test.
3814         * gcc.dg/vect/pr46049.c: New test.
3815
3816 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3817
3818         PR fortran/46007
3819         * gfortran.dg/shape_5.f90:  New test case.
3820
3821 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3822
3823         PR fortran/46060
3824         * gfortran.dg/proc_ptr_comp_25.f90: New.
3825
3826 2010-10-21  Richard Guenther  <rguenther@suse.de>
3827             Michael Matz  <matz@suse.de>
3828
3829         PR tree-optimization/45764
3830         * gcc.dg/torture/pr45764.c: New testcase.
3831
3832 2010-10-21  Richard Guenther  <rguenther@suse.de>
3833
3834         PR tree-optimization/46111
3835         * g++.dg/torture/pr46111.C: New testcase.
3836
3837 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3838
3839         PR fortran/46067
3840         * gfortran.dg/dummy_procedure_4.f90: New.
3841         * gfortran.dg/proc_ptr_30.f90: New.
3842
3843 2010-10-21  Tobias Burnus  <burnus@net-b.de>
3844
3845         PR fortran/46100
3846         * gfortran.dg/ptr-func-1.f90: New.
3847         * gfortran.dg/ptr-func-2.f90: New.
3848
3849 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
3850
3851         PR tree-optimization/45919
3852         * gcc.c-torture/compile/pr45919.c: New test.
3853
3854         PR tree-optimization/46066
3855         * gcc.dg/autopar/pr46066.c: New test.
3856
3857 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3858
3859         PR c++/46024
3860         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
3861
3862 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3863
3864         PR c++/46056
3865         * g++.dg/cpp0x/range-for7.C: New.
3866
3867 2010-10-20  Richard Guenther  <rguenther@suse.de>
3868
3869         PR lto/45667
3870         * g++.dg/lto/20101020-1_0.h: New testcase.
3871         * g++.dg/lto/20101020-1_0.C: Likewise.
3872         * g++.dg/lto/20101020-1_1.C: Likewise.
3873
3874 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
3875
3876         * gcc.dg/20101013-1.c: New test.
3877
3878 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
3879
3880         PR target/46085
3881         * gcc.target/i386/pr46085-1.c: New.
3882         * gcc.target/i386/pr46085-2.c: Likewise.
3883
3884 2010-10-20  Richard Guenther  <rguenther@suse.de>
3885
3886         PR tree-optimization/45860
3887         * gcc.dg/torture/pr45860.c: New testcase.
3888
3889 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3890
3891         * gnat.dg/discr25.adb: New test.
3892         * gnat.dg/discr25_pkg.ad[sb]: New helper.
3893
3894 2010-10-20  Olivier Hainque  <hainque@adacore.com>
3895
3896         * gcc.target/powerpc/ehreturn.c: New test.
3897
3898 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3899
3900         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
3901         not require Foundation and run with the GNU runtime as well.
3902
3903         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
3904
3905         Radar 4439126
3906         * obj-c++.dg/template-8.mm: New.
3907
3908 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3909
3910         PR objc/23709
3911         * objc.dg/pr23709.m: New.
3912         * obj-c++.dg/pr23709.m: New.
3913
3914 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
3915
3916         PR c++/46046
3917         * g++.dg/template/crash104.C: New.
3918
3919 2010-10-19  Richard Henderson  <rth@redhat.com>
3920
3921         * gcc.target/i386/fma3-fma.c: New.
3922         * gcc.target/i386/fma3-builtin.c: New.
3923         * gcc.target/i386/fma4-builtin.c: New.
3924
3925 2010-10-19  Richard Guenther  <rguenther@suse.de>
3926
3927         PR testsuite/46081
3928         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3929
3930 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3931
3932         Merge from 'apple/trunk' branch on FSF servers.
3933
3934         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
3935
3936         Radar 4293709
3937         * objc.dg/proto-init-mimatch-1.m: New.
3938         * obj-c++.dg/proto-init-mimatch-1.mm: New.
3939
3940 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3941
3942         Implemented parsing @synthesize and @dynamic for
3943         Objective-C/Objective-C++.
3944         * objc.dg/property/dynamic-1.m: New.
3945         * objc.dg/property/synthesize-1.m: New.
3946         * obj-c++.dg/property/dynamic-1.mm: New.
3947         * obj-c++.dg/property/synthesize-1.mm: New.
3948
3949 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3950
3951         * objc.dg/at-class-1.m: New.
3952         * objc.dg/at-class-1.mm: New.
3953
3954 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
3955
3956         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
3957
3958 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3959
3960         Merge from 'apple/trunk' branch on FSF servers.
3961
3962         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
3963
3964         Radar 4407151
3965         * obj-c++.dg/template-7.mm: New.
3966
3967 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3968
3969         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
3970         bugfix.
3971
3972 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3973
3974         Merge from 'apple/trunk' branch on FSF servers.
3975
3976         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
3977
3978         Radar 4451818
3979         * obj-c++.dg/try-catch-16.mm: New.
3980         * obj-c++.dg/try-catch-17.mm: New.
3981
3982         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
3983
3984         Radar 4330422
3985         * obj-c++.dg/try-catch-15.mm: New
3986
3987         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
3988
3989         Radar 4204796
3990         * obj-c++.dg/try-catch-12.mm: New
3991         * obj-c++.dg/try-catch-13.mm: New
3992         * obj-c++.dg/try-catch-14.mm: New
3993         * objc.dg/try-catch-11.m: New
3994         * objc.dg/try-catch-12.m: New
3995         * objc.dg/try-catch-13.m: New
3996
3997 2010-10-18  Richard Henderson  <rth@redhat.com>
3998
3999         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
4000
4001 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
4002
4003         PR c/46015
4004         * c-c++-common/Wunused-var-13.c: New test.
4005
4006 2010-10-18  Richard Guenther  <rguenther@suse.de>
4007
4008         PR tree-optimization/45967
4009         * gcc.dg/torture/pr45967.c: New testcase.
4010         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
4011         * gcc.dg/ipa/ipa-pta-13.c: Likewise
4012         * gcc.dg/torture/pr39074-2.c: Likewise
4013         * gcc.dg/torture/pta-escape-1.c: Likewise
4014         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
4015         * gcc.dg/tree-ssa/pta-callused.c: Likewise
4016         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
4017         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
4018         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
4019         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
4020
4021 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
4022
4023         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
4024
4025 2010-10-18  Richard Guenther  <rguenther@suse.de>
4026
4027         PR lto/44950
4028         * g++.dg/lto/20101015-2_0.C: New testcase.
4029
4030 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
4031
4032         PR middle-end/46019
4033         * gcc.c-torture/execute/pr46019.c: New test.
4034
4035 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4036
4037         Merge from 'apple/trunk' branch on FSF servers.
4038
4039         2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
4040
4041         Radar 4516785
4042         * obj-c++.dg/method-namespace-2.mm: New.
4043
4044 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4045
4046         Merge from 'apple/trunk' branch on FSF servers.
4047
4048         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
4049
4050         Radar 4133425
4051         * objc.dg/private-1.m: Test modified.
4052         * obj-c++.dg/private-1.mm: Test modified.
4053
4054 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
4055
4056         PR testsuite/45987
4057         * gcc.target/i386/push-1.c: Remove.
4058
4059 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
4060             H.J. Lu  <hongjiu.lu@intel.com>
4061
4062         PR target/46051
4063         * gcc.target/i386/pr46051.c: New test.
4064
4065 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4066
4067         * obj-c++.dg/gnu-api-2-class.mm: New.
4068         * obj-c++.dg/gnu-api-2-ivar.mm: New.
4069         * obj-c++.dg/gnu-api-2-method.mm: New.
4070         * obj-c++.dg/gnu-api-2-objc.mm: New.
4071         * obj-c++.dg/gnu-api-2-object.mm: New.
4072         * obj-c++.dg/gnu-api-2-property.mm: New.
4073         * obj-c++.dg/gnu-api-2-protocol.mm: New.
4074         * obj-c++.dg/gnu-api-2-sel.mm: New.
4075
4076 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
4077
4078         * objc.dg/fsf-package-0.m: New.
4079         * obj-c++.dg/fsf-package-0.m: New.
4080
4081 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4082
4083         PR objc/18255
4084         * objc.dg/pr18255.m: New.
4085
4086 2010-10-16  Jan Hubicka  <jh@suse.cz>
4087
4088         PR middle-end/44206
4089         * g++.dg/torture/pr44206.C: New.
4090
4091 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
4092
4093         * objc.dg/gnu-api-2-class.m: New.
4094         * objc.dg/gnu-api-2-objc.m: New.
4095
4096 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
4097
4098         * objc.dg/gnu-api-2-ivar.m: New.
4099
4100 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4101
4102         * objc.dg/gnu-api-2-property.m: New.
4103
4104 2010-10-15  Xinliang David Li  <davidxl@google.com>
4105
4106         * g++.dg/uninit-pred-3_a.C: New test.
4107         * g++.dg/uninit-pred-3_b.C: New test.
4108
4109 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4110
4111         * objc.dg/gnu-api-2-object.m: New.
4112
4113 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4114
4115         * objc.dg/gnu-api-2-method.m: New.
4116
4117 2010-10-15  Jason Merrill  <jason@redhat.com>
4118
4119         * g++.dg/lto/pr45983_0.C: New.
4120
4121 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
4122
4123         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
4124         builtin combiner patterns.
4125         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
4126         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
4127         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
4128         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
4129         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
4130
4131 2010-10-15  Richard Guenther  <rguenther@suse.de>
4132
4133         * g++.dg/lto/20101015-1_0.C: New testcase.
4134
4135 2010-10-15  Richard Guenther  <rguenther@suse.de>
4136
4137         PR testsuite/46021
4138         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
4139         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
4140
4141 2010-10-15  Richard Guenther  <rguenther@suse.de>
4142
4143         PR lto/45957
4144         * g++.dg/lto/20101014-1_0.C: New testcase.
4145
4146 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4147
4148         * objc.dg/gnu-api-2-protocol.m: New.
4149         * objc.dg/gnu-api-2-sel.m: New.
4150
4151 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4152
4153         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
4154         arm-eabi targets.
4155
4156 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
4157
4158         * gcc.dg/20101010-1.c: New testcase.
4159
4160 2010-10-15  Jie Zhang  <jie@codesourcery.com>
4161
4162         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
4163         script when relocatable linking.
4164
4165 2010-10-14  Yao Qi  <yao@codesourcery.com>
4166
4167         PR target/45447
4168         * gcc.target/arm/pr45447.c: New test.
4169
4170 2010-10-14  Jan Hubicka  <jh@suse.cz>
4171
4172         PR middle-end/45621
4173         * g++.dg/lto/pr45621.h : New.
4174         * g++.dg/lto/pr45621_0.C: New.
4175         * g++.dg/lto/pr45621_1.C: New.
4176
4177 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
4178
4179         * objc.dg/property: New.
4180         * objc.dg/property/fsf-property-basic.m: New.
4181         * objc.dg/property/fsf-property-method-access.m: New.
4182         * objc.dg/property/fsf-property-named-ivar.m: New.
4183         * obj-c++.dg/property: New.
4184         * obj-c++.dg/property/fsf-property-basic.mm: New.
4185         * obj-c++.dg/property/fsf-property-method-access.mm: New.
4186         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
4187
4188         merge from FSF apple 'trunk' branch.
4189         2006 Fariborz Jahanian  <fjahanian@apple.com>
4190
4191         Radars 4436866, 4505126, 4506903, 4517826
4192         * objc.dg/property/property-1.m: New.
4193         * objc.dg/property/property-2.m: New.
4194         * objc.dg/property/property-3.m: New.
4195         * objc.dg/property/property-neg-1.m: New.
4196         * objc.dg/property/property-neg-2.m: New.
4197         * objc.dg/property/property-neg-3.m: New.
4198         * objc.dg/property/property-neg-4.m: New.
4199         * objc.dg/property/property-neg-5.m: New.
4200         * objc.dg/property/property-neg-6.m: New.
4201         * objc.dg/property/property-neg-7.m: New.
4202         * objc.dg/property/property.exp: New.
4203         * obj-c++.dg/property/property-1.mm: New.
4204         * obj-c++.dg/property/property-2.mm: New.
4205         * obj-c++.dg/property/property-3.mm: New.
4206         * obj-c++.dg/property/property-neg-1.mm: New.
4207         * obj-c++.dg/property/property-neg-2.mm: New.
4208         * obj-c++.dg/property/property-neg-3.mm: New.
4209         * obj-c++.dg/property/property-neg-4.mm: New.
4210         * obj-c++.dg/property/property-neg-5.mm: New.
4211         * obj-c++.dg/property/property-neg-6.mm: New.
4212         * obj-c++.dg/property/property-neg-7.mm: New.
4213         * obj-c++.dg/property/property.exp: New.
4214
4215 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4216
4217         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
4218
4219 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
4220
4221         PR c/45969
4222         * gcc.c-torture/compile/pr45969-1.c: New test.
4223
4224 2010-10-14  Richard Guenther  <rguenther@suse.de>
4225
4226         PR tree-optimization/44913
4227         * gcc.dg/torture/pr44913.c: New testcase.
4228
4229 2010-10-14  Richard Guenther  <rguenther@suse.de>
4230
4231         PR lto/45382
4232         * g++.dg/lto/20101014-2_0.C: New testcase.
4233
4234 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4235
4236         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
4237         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
4238         * gcc.target/i386/pr44130.c: Likewise.
4239         * gcc.target/i386/pr44144.c: Likewise.
4240         * gcc.target/i386/pr44180.c: Likewise.
4241         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4242         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
4243         * gcc.target/i386/vect-sizes-1.c: Likewise.
4244         * gcc.target/i386/vectorize4-avx.c: Likewise.
4245
4246 2010-10-14  Richard Guenther  <rguenther@suse.de>
4247
4248         PR lto/44561
4249         * g++.dg/lto/20101010-3_0.C: New testcase.
4250         * g++.dg/lto/20101010-4_0.C: Likewise.
4251
4252 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
4253
4254         * objc.dg/pr45878.m: Update to include NSConstantString interface
4255         for -fnext-runtime.
4256         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
4257         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
4258         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
4259         reference for m64 -fnext-runtime.
4260
4261 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4262
4263         * gcc.target/i386/vect-sizes-1.c: New.
4264
4265 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4266
4267         PR middle-end/46011
4268         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
4269
4270 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4271
4272         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
4273         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4274
4275 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
4276
4277         * gcc.target/ia64/20101005.c: New test.
4278
4279 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
4280
4281         PR rtl-optimization/45570
4282         * gcc.dg/pr45570.c: New test.
4283
4284 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4285
4286         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
4287         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4288         * gcc.target/i386/vectorize4-avx.c: Likewise.
4289
4290 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4291
4292         * gcc.target/i386/avx-copysign-vec.c: New.
4293         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
4294
4295 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4296
4297         PR middle-end/44130
4298         * gcc.target/i386/pr44130.c: New.
4299
4300 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4301
4302         PR middle-end/44144
4303         * gcc.target/i386/pr44144.c: New.
4304
4305 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4306
4307         PR target/44180
4308         * gcc.target/i386/pr44180.c: New.
4309
4310 2010-10-13  Jason Merrill  <jason@redhat.com>
4311
4312         * g++.dg/template/canon-type-8.C: New.
4313
4314 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
4315
4316         * gcc.c-torture/execute/20101013-1.c: New test.
4317
4318 2010-10-13  Richard Guenther  <rguenther@suse.de>
4319
4320         PR objc/45878
4321         * objc.dg/pr45878.m: New testcase.
4322
4323 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
4324
4325         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
4326         * gcc.dg/format/dfp-printf-1.c: Likewise.
4327         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
4328
4329 2010-10-13  Richard Guenther  <rguenther@suse.de>
4330
4331         PR tree-optimization/45788
4332         * g++.dg/pr45788.C: New testcase.
4333
4334 2010-10-13  Richard Guenther  <rguenther@suse.de>
4335
4336         PR tree-optimization/45970
4337         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
4338
4339 2010-10-13  Richard Guenther  <rguenther@suse.de>
4340
4341         PR tree-optimization/45982
4342         * gcc.dg/torture/pr45982.c: New testcase.
4343         * gcc.dg/tree-ssa/pr24287.c: Adjust.
4344         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
4345         * gcc.dg/torture/pr39074-2.c: Likewise.
4346
4347 2010-10-13  Richard Guenther  <rguenther@suse.de>
4348
4349         PR middle-end/45874
4350         * g++.dg/torture/pr45874.C: New testcase.
4351
4352 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
4353
4354         * objc.dg/attributes/method-attribute-1.m: Update to respond
4355         to implemented method attributes..
4356         * objc.dg/attributes/method-attribute-2.m: Likewise.
4357         * objc.dg/attributes/method-attribute-3.m: Likewise.
4358         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4359         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4360         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4361
4362 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
4363
4364         PR libobjc/23214
4365         * objc.dg/pr23214.m: New.
4366
4367 2010-10-12  Michael Eager  <eager@eagercon.com>
4368
4369         PR testsuite/45856
4370         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
4371         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
4372
4373 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
4374
4375         PR fortran/45636
4376         * gcc.c-torture/execute/pr45636.c: New test.
4377         * gfortran.dg/pr45636.f90: New test.
4378
4379 2010-10-12  Richard Henderson  <rth@redhat.com>
4380
4381         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
4382
4383 2010-10-12  Daniel Kraft  <d@domob.eu>
4384
4385         PR fortran/38936
4386         * gfortran.dg/associate_1.f03: More tests with derived-types.
4387         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
4388         * gfortran.dg/associate_8.f03: Fix typo.
4389         * gfortran.dg/initialization_27.f90: Fix typo.
4390
4391 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4392
4393         PR testsuite/45851
4394         * lib/lto.exp (lto-get-options-main): Support optional target
4395         selector for dg-extra-ld-options.
4396
4397 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4398
4399         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
4400         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
4401
4402 2010-10-11  Martin Jambor  <mjambor@suse.cz>
4403
4404         PR middle-end/45699
4405         * g++.dg/torture/pr45699.C: New test.
4406         * g++.dg/otr-fold-1.C: Adjusted.
4407         * g++.dg/otr-fold-1.C: Likewise.
4408
4409 2010-10-11  Nick Clifton  <nickc@redhat.com>
4410
4411         * gcc.c-torture/compile/pr44197.c: Require visibility support.
4412         Allow for a user label prefix.
4413
4414 2010-10-10  Richard Guenther  <rguenther@suse.de>
4415
4416         * g++.dg/lto/20101010-1_0.C: New testcase.
4417         * g++.dg/lto/20101010-2_0.C: Likewise.
4418
4419 2010-10-11  Ira Rosen  <irar@il.ibm.com>
4420
4421         PR tree-optimization/45902
4422         * gcc.dg/vect/45902.c: New test.
4423
4424 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
4425
4426         PR target/45870
4427         * gcc.dg/tls/pr45870.c: New test.
4428
4429 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
4430
4431         PR fortran/45961
4432         * gfortran.dg/typebound_operator_6.f03: New.
4433
4434 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
4435
4436         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
4437         and adjust -export symbol scanning.
4438         * g++.dg/ext/dllexport1.C: Likewise.
4439         * g++.dg/ext/dllexport3.C: Likewise.
4440         * gcc.dg/dll-3.c: Likewise.
4441         * gcc.dg/dll-4.c: Likewise.
4442         * gcc.dg/dll-5.c: Likewise.
4443
4444 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
4445
4446         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
4447         instead of tree_profile dump file.
4448         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
4449         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
4450         dump file.
4451
4452 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
4453
4454         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
4455
4456 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4457
4458         * gfortran.dg/character_comparison_4.f90:  New test.
4459         * gfortran.dg/character_comparison_5.f90:  New test.
4460         * gfortran.dg/character_comparison_6.f90:  New test.
4461
4462 2010-10-09  Richard Henderson  <rth@redhat.com>
4463
4464         * lib/target-supports.exp
4465         (check_effective_target_automatic_stack_alignment): Always true.
4466
4467 2010-10-09  Richard Guenther  <rguenther@suse.de>
4468
4469         PR lto/45956
4470         * gcc.dg/lto/20101009-2_0.c: New testcase.
4471         * gcc.dg/lto/20101009-2_1.c: Likewise.
4472         * gcc.dg/lto/20101009-2_2.c: Likewise.
4473
4474 2010-10-09  Richard Guenther  <rguenther@suse.de>
4475
4476         PR lto/45947
4477         * g++.dg/lto/20101009-1_0.C: New testcase.
4478
4479 2010-10-09  Richard Guenther  <rguenther@suse.de>
4480
4481         PR tree-optimization/45945
4482         * gcc.dg/lto/20101009-1_0.c: New testcase.
4483
4484 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
4485
4486         PR target/45913
4487         * gcc.target/i386/pr45913.c: New.
4488
4489 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4490
4491         PR fortran/45943
4492         * gfortran.dg/streamio_16.f90: Update test.
4493
4494 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
4495
4496         PR tree-optimization/45903
4497         * gcc.target/i386/pr45903.c: New test.
4498
4499 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
4500
4501         * gnat.dg/interface5.adb: Compile with warnings disabled.
4502
4503 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4504
4505         * obj-c++.dg/encode-10.mm: New testcase.
4506
4507 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4508
4509         PR objc++/23614
4510         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
4511         C++ class.  Removed XFAIL.
4512
4513 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
4514
4515         PR fortran/45933
4516         * gfortran.dg/typebound_operator_5.f03: New.
4517
4518 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4519
4520         Merge from 'apple/trunk' branch on FSF servers.
4521
4522         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
4523
4524         Radar 4508851
4525         * obj-c++.dg/method-namespace-1.mm: New.
4526
4527 2010-10-07  Martin Jambor  <mjambor@suse.cz>
4528
4529         * gcc.dg/tree-ssa/sra-11.c: New test.
4530
4531 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
4532
4533         PR Tree-Vect/45847
4534         * gcc.dg/vect/pr45847.c: New test.
4535
4536 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4537             Kai Tietz  <kai.tietz@onevision.com>
4538
4539         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
4540
4541 2010-10-07  Richard Guenther  <rguenther@suse.de>
4542
4543         PR tree-optimization/45732
4544         * gcc.dg/torture/pr45732.c: New testcase.
4545
4546 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4547
4548         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
4549         * objc.dg/foreach-2.m: Likewise.
4550         * objc.dg/foreach-3.m: Likewise.
4551         * objc.dg/foreach-4.m: Likewise.
4552         * objc.dg/foreach-5.m: Likewise.
4553         * objc.dg/foreach-6.m: Likewise.
4554         * objc.dg/foreach-7.m: Likewise.
4555         * objc.dg/objc-foreach-4.m: Likewise.
4556         * objc.dg/objc-foreach-5.m: Likewise.
4557
4558 2010-10-07  Richard Guenther  <rguenther@suse.de>
4559
4560         PR middle-end/45869
4561         * gcc.dg/torture/pr45869.c: New testcase.
4562
4563 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4564
4565         * objc.dg/set-not-used-1.m: New
4566         * obj-c++.dg/set-not-used-1.mm: New.
4567
4568 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4569
4570         * objc.dg/attributes/method-attribute-3.m: New.
4571         * obj-c++.dg/attributes/method-attribute-3.mm: New.
4572
4573 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
4574
4575         PR fortran/45916
4576         * gfortran.dg/generic_typebound_operator_1.f90: New test.
4577
4578 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4579
4580         PR fortran/45889
4581         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
4582
4583 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4584
4585         Merge from 'apple/trunk' branch on FSF servers.
4586
4587         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
4588
4589         Radar 4278774
4590         * obj-c++.dg/encode-9.mm: New.
4591
4592 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4593
4594         * g++.dg/cpp0x/pr45908.C: New test.
4595
4596 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4597
4598         * gnat.dg/opt6.ad[sb]: New test.
4599
4600 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4601
4602         Implemented fast enumeration for Objective-C.
4603         * objc.dg/foreach-1.m: New.
4604         * objc.dg/foreach-2.m: New.
4605         * objc.dg/foreach-3.m: New.
4606         * objc.dg/foreach-4.m: New.
4607         * objc.dg/foreach-5.m: New.
4608         * objc.dg/foreach-6.m: New.
4609         * objc.dg/foreach-7.m: New.
4610
4611         Merge from 'apple/trunk' branch on FSF servers:
4612         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
4613
4614         Radar 4502236
4615         * objc.dg/objc-foreach-5.m: New.
4616
4617         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
4618
4619         Radar 4507230
4620         * objc.dg/objc-foreach-4.m: New.
4621
4622         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
4623
4624         Radar 4472881
4625         * objc.dg/objc-foreach-3.m: New.
4626
4627         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
4628
4629         Radar 4468498
4630         * objc.dg/objc-foreach-2.m: New.
4631
4632         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
4633
4634         Radar 4294910
4635         * objc.dg/objc-foreach-1.m: New
4636
4637 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
4638
4639         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
4640         unsigned values.
4641
4642 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4643
4644         PR objc++/28050
4645         * obj-c++.dg/syntax-error-10.mm: New.
4646
4647 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4648
4649         PR objc++/23707
4650         * obj-c++.dg/syntax-error-9.mm: New.
4651
4652 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4653
4654         PR objc++/31126
4655         * obj-c++.dg/syntax-error-8.mm: New.
4656
4657 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4658
4659         Merge from 'apple/trunk' branch on FSF servers.
4660
4661         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
4662
4663         Radar 4290840
4664         * obj-c++.dg/syntax-error-7.mm: New
4665
4666         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
4667
4668         Radar 4294425
4669         * obj-c++.dg/syntax-error-6.mm: New
4670
4671         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
4672
4673         Radar 4261146
4674         * obj-c++.dg/syntax-error-5.mm: New
4675
4676         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
4677
4678         Radar 4093475
4679         * obj-c++.dg/syntax-error-[3-4].mm: New.
4680
4681         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
4682
4683         Radar 4185810
4684         * obj-c++.dg/syntax-error-[1-2].mm: New.
4685
4686 2010-10-05  Ira Rosen  <irar@il.ibm.com>
4687
4688         PR tree-optimization/45752
4689         * gcc.dg/vect/pr45752.c: New test.
4690
4691 2010-10-05  Richard Guenther  <rguenther@suse.de>
4692
4693         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
4694         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4695         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4696         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4697         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4698         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4699         * gcc.dg/tree-prof/stringop-1.c: Likewise.
4700         * gcc.dg/tree-prof/stringop-2.c: Likewise.
4701         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
4702         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
4703         * gcc.dg/tree-prof/update-loopch.c: Likewise.
4704         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
4705         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4706         * gcc.dg/tree-prof/tracer-1.c: Likewise.
4707         * gcc.dg/tree-ssa/inline-4.c: Likewise.
4708         * gcc.dg/tree-ssa/inline-3.c: Likewise.
4709         * gcc.dg/tree-ssa/20080530.c: Likewise.
4710         * g++.dg/tree-ssa/inline-3.C: Likewise.
4711         * g++.dg/tree-ssa/inline-1.C: Likewise.
4712         * g++.dg/tree-ssa/inline-2.C: Likewise.
4713         * gcc.dg/profile-dir-1.c: Likewise.
4714         * gcc.dg/profile-dir-2.c: Likewise.
4715         * gcc.dg/profile-dir-3.c: Likewise.
4716
4717 2010-10-05  Richard Guenther  <rguenther@suse.de>
4718
4719         PR middle-end/45877
4720         * g++.dg/torture/pr45877.C: New testcase.
4721
4722 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
4723
4724         PR debug/45849
4725         * gcc.dg/debug/pr45849.c: New test.
4726
4727         PR middle-end/45876
4728         * gcc.c-torture/compile/pr45876.c: New test.
4729
4730 2010-10-04  Julian Brown  <julian@codesourcery.com>
4731
4732         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
4733         vect_hw_misalign.
4734         * gcc.dg/vect/vect-60.c: Likewise.
4735         * gcc.dg/vect/vect-56.c: Likewise.
4736         * gcc.dg/vect/vect-93.c: Likewise.
4737         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4738         * gcc.dg/vect/vect-95.c: Likewise.
4739         * gcc.dg/vect/vect-96.c: Likewise.
4740         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
4741         * gcc.dg/vect/slp-25.c: Likewise.
4742         * gcc.dg/vect/slp-3.c: Likewise.
4743         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4744         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4745         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
4746         * gcc.dg/vect/vect-109.c: Likewise.
4747         * gcc.dg/vect/vect-peel-1.c: Likewise.
4748         * gcc.dg/vect/vect-peel-2.c: Likewise.
4749         * lib/target-supports.exp
4750         (check_effective_target_arm_vect_no_misalign): New.
4751         (check_effective_target_vect_no_align): Use above.
4752         (check_effective_target_vect_element_align): New.
4753         (add_options_for_quad_vectors): New.
4754
4755 2010-10-04  Martin Jambor  <mjambor@suse.cz>
4756
4757         PR tree-optimization/45572
4758         * g++.dg/ipa/pr45572-1.C: New test.
4759         * g++.dg/ipa/pr45572-2.C: Likewise.
4760
4761 2010-10-03  Ian Lance Taylor  <iant@google.com>
4762
4763         * gcc.dg/anon-struct-11.c: New test.
4764         * gcc.dg/anon-struct-12.c: New test.
4765         * gcc.dg/anon-struct-13.c: New test.
4766         * gcc.dg/anon-struct-14.c: New test.
4767
4768 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
4769
4770         * g++.dg/torture/pr45764.C: Revert revision 164914.
4771         * gcc.dg/vect/pr43432.c: Likewise.
4772         * gcc.dg/vect/vect-114.c: Likewise.
4773         * gcc.dg/vect/vect-15.c: Likewise.
4774
4775 2010-10-03  Jason Merrill  <jason@redhat.com>
4776
4777         * g++.dg/cpp0x/sfinae5.C: New.
4778
4779 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
4780
4781         PR tree-optimization/45720
4782         PR tree-optimization/45764
4783         * g++.dg/torture/pr45764.C: New.
4784
4785         * gcc.dg/vect/pr43432.c: Xfail.
4786         * gcc.dg/vect/vect-114.c: Likewise.
4787         * gcc.dg/vect/vect-15.c: Likewise.
4788
4789 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4790
4791         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
4792         hppa*-*-hpux*.
4793         * gcc.dg/torture/pr45678-2.c: Likewise.
4794
4795 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
4796
4797         PR fortran/45748
4798         * gfortran.dg/intrinsic_6.f90: New.
4799
4800 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4801
4802         PR fortran/42831
4803         * gfortran.dg/dependency_37.f90:  New test.
4804
4805 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
4806
4807         * gcc.target/i386/shift_mask.c: New test.
4808
4809 2010-10-01  Richard Guenther  <rguenther@suse.de>
4810
4811         PR tree-optimization/45854
4812         * g++.dg/torture/pr45854.C: New testcase.
4813
4814 2010-09-30  Michael Eager  <eager@eagercon.com>
4815
4816         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
4817         __FLT_{MIN,MAX}__.
4818
4819 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4820
4821         PR middle-end/45758
4822         * gfortran.dg/graphite/pr45758.f90: New.
4823
4824 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4825
4826         PR middle-end/45230
4827         * gcc.dg/graphite/id-pr45230.c: New.
4828
4829 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4830
4831         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
4832         * gfortran.dg/graphite/graphite.exp: Same.
4833         * gcc.dg/graphite/vect-pr43423.c: New.
4834
4835 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4836
4837         PR target/45843
4838         * g++.dg/torture/pr45843.C: New test.
4839
4840 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
4841
4842         PR fortran/45828
4843         * gfortran.dg/allocate_derived_5.f90: New.
4844
4845 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4846
4847         PR tree-optimization/31261
4848         * gcc.dg/tree-ssa/pr31261.c: New test.
4849
4850 2010-09-30  Michael Eager  <eager@eagercon.com>
4851
4852         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
4853         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
4854         * gcc.target/microblaze/microblaze.exp: Ditto.
4855         * gcc.target/microblaze/others/string_cst1.c: Ditto.
4856         * gcc.target/microblaze/others/string_cst2.c: Ditto.
4857         * gcc.target/microblaze/others/data_var1.c: Ditto.
4858         * gcc.target/microblaze/others/data_var2.c: Ditto.
4859         * gcc.target/microblaze/others/data_var3.c: Ditto.
4860         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
4861         * gcc.target/microblaze/others/strings1.c:: Ditto.
4862         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
4863         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
4864         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
4865         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4866         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4867         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4868         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4869         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4870         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
4871         * gcc.target/microblaze/isa/pcmp.c: Ditto.
4872         * gcc.target/microblaze/isa/nofloat.c: Ditto.
4873         * gcc.target/microblaze/isa/fcvt.c: Ditto.
4874         * gcc.target/microblaze/isa/float.c: Ditto.
4875         * gcc.target/microblaze/isa/mulh.c: Ditto.
4876         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
4877         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
4878         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
4879         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
4880         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
4881         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
4882         * gcc.target/microblaze/isa/bshift.c: Ditto.
4883         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
4884         * gcc.target/microblaze/isa/div.c: Ditto.
4885         * gcc.target/microblaze/isa/vanilla.c: Ditto.
4886         * gcc.target/microblaze/isa/mul.c: Ditto.
4887
4888 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4889
4890         merge from FSF 'apple/trunk' branch.
4891         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
4892
4893         Radar 4386773
4894         * objc.dg/enhanced-proto-1.m: New.
4895         * objc.dg/enhanced-proto-2.m: New.
4896         * obj-c++.dg/enhanced-proto-1.mm: New
4897         * obj-c++.dg/enhanced-proto-2.mm: New.
4898
4899 2010-09-30  Richard Guenther  <rguenther@suse.de>
4900
4901         PR testsuite/45702
4902         * gcc.dg/debug/pr41893-1.c: Adjust.
4903         * gcc.dg/pr30762-1.c: Likewise.
4904         * gcc.dg/pr31529-1.c: Likewise.
4905         * gcc.dg/pr34457-1.c: Likewise.
4906         * gcc.dg/pr34668-1.c: Likewise.
4907         * gcc.dg/pr43557-1.c: Likewise.
4908
4909 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4910
4911         PR objc/45842
4912         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
4913         * objc.dg/const-str-3.m: Correct header for memcpy.
4914         * objc.dg/const-str-7.m: Likewise.
4915         * objc.dg/method-20b.m: Provide an implementation of Object.
4916         Adjust XFAIL for m64 NeXT runtime.
4917         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
4918         * objc.dg/encode-3.m: Correct line ordering, provide header for
4919         sprintf.
4920         * objc.dg/encode-7-next.m: Only run for 32bit.
4921         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
4922         * objc.dg/type-size-2.m: Provide an implementation of Object.
4923         Ajust headers.
4924         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
4925         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
4926         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
4927         Adjust XFAIL for m64 NeXT runtime.
4928         * obj-c++.dg/method-22.mm: Likewise.
4929         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
4930
4931 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
4932
4933         Merge from 'apple/trunk' branch on FSF servers.
4934
4935         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4936
4937         Radar 4278236
4938         * obj-c++.dg/bad-forward-decl.mm: New
4939
4940 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
4941
4942         * ada/acats/run_acats: Revert revision 157037.
4943
4944 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4945
4946         Merge from 'apple/trunk' branch on FSF servers.
4947
4948         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4949
4950         Radar 4281748
4951         * objc.dg/naming-2.m: Update
4952         * objc.dg/naming-3.m: New
4953
4954 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
4955
4956         PR target/40457
4957         * gcc.target/arm/pr40457-3.c: New test.
4958
4959 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
4960
4961         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
4962         alias checking.
4963         * lib/target-supports.exp (check_ifunc_available): Likewise.
4964
4965 2010-09-29  Tristan Gingold  <gingold@adacore.com>
4966
4967         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
4968
4969 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4970
4971         * objc.dg/keywords-1.m: New test.
4972         * objc.dg/keywords-2.m: New test.
4973         * objc.dg/keywords-3.m: New test.
4974         * obj-c++.dg/keywords-1.mm: New test.
4975         * obj-c++.dg/keywords-2.mm: New test.
4976
4977 2010-09-28  Jason Merrill  <jason@redhat.com>
4978
4979         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
4980         * g++.dg/ext/complit11.C: Likewise.
4981         * g++.old-deja/g++.law/temps1.C: Likewise.
4982
4983         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
4984         * g++.old-deja/g++.mike/misc6.C: Likewise.
4985
4986 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
4987
4988         * objc.dg/attributes/method-attribute-1.m: New.
4989         * objc.dg/attributes/method-attribute-2.m: New.
4990
4991         * obj-c++.dg/attributes/method-attribute-1.m: New.
4992         * obj-c++.dg/attributes/method-attribute-2.m: New.
4993
4994 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
4995
4996         * objc.dg/attributes: New.
4997         * objc.dg/attributes/attributes.exp: New.
4998         * objc.dg/attributes/class-attribute-1.m: New.
4999         * objc.dg/attributes/class-attribute-2.m: New
5000         * objc.dg/attributes/categ-attribute-1.m: New
5001         * objc.dg/attributes/categ-attribute-2.m: New
5002         * objc.dg/attributes/proto-attribute-1.m: New
5003
5004         * obj-c++.dg/attributes: New.
5005         * obj-c++.dg/attributes/attributes.exp: New
5006         * obj-c++.dg/attributes/class-attribute-1.mm: New
5007         * obj-c++.dg/attributes/class-attribute-2.mm: New
5008         * obj-c++.dg/attributes/categ-attribute-1.mm: New
5009         * obj-c++.dg/attributes/categ-attribute-2.mm: New
5010         * obj-c++.dg/attributes/proto-attribute-1.mm: New
5011
5012 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
5013
5014         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
5015         from the branch renamed to method-20b.m to avoid clashes).
5016
5017         2005-08-23  Stuart Hastings  <stuart@apple.com>
5018                     Ziemowit Laski  <zlaski@apple.com>
5019
5020         Radar 4209854
5021         * obj-c++.dg/method-23.mm: New.
5022         * objc.dg/method-20.m: New.
5023
5024 2010-09-28  Jan Hubicka  <jh@suse.cz>
5025
5026         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
5027
5028 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5029
5030         PR target/44452
5031         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
5032         i?86-*-solaris2.[89], *-*-vxworks*.
5033         * gcc.target/i386/pr22152.c: Likewise.
5034         * gcc.target/i386/vect8-ret.c: New test.
5035
5036 2010-09-28  Jie Zhang  <jie@codesourcery.com>
5037
5038         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
5039
5040 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
5041
5042         Merge from 'apple/trunk' branch on FSF servers.
5043
5044         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
5045
5046         Radar 4175534
5047         * obj-c++.dg/method-22.mm: New.
5048
5049 2010-09-27  Jason Merrill  <jason@redhat.com>
5050
5051         * g++.dg/cpp0x/rv-lvalue-req.C: New.
5052         * g++.dg/ext/complit11.C: Adjust.
5053         * g++.old-deja/g++.law/temps1.C: Adjust.
5054         * g++.old-deja/g++.ns/koenig6.C: Adjust.
5055         * g++.old-deja/g++.oliva/partord1.C: Adjust.
5056
5057 2010-09-27  Ian Lance Taylor  <iant@google.com>
5058
5059         * lib/target-supports.exp (check_effective_target_split_stack):
5060         New procedure.
5061         * gcc.dg/split-1.c: New test.
5062         * gcc.dg/split-2.c: New test.
5063         * gcc.dg/split-3.c: New test.
5064         * gcc.dg/split-4.c: New test.
5065
5066 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5067
5068         PR objc/25464
5069         * objc.dg/type-size-3.m: New test.
5070
5071 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5072
5073         PR objc/45763
5074         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
5075
5076 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5077
5078         PR objc/25450
5079         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
5080         * objc.dg/type-size-2.m: Same change.
5081         * obj-c++.dg/encode-5.mm: Same change.
5082
5083 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5084
5085         Merge from 'apple/trunk' branch on FSF servers.  The original
5086         Changelogs are below.
5087
5088         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
5089         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
5090         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
5091         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
5092         in the branch).
5093         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
5094         proto-qual-1.m in the branch) and the normal ABI on GNU.
5095         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
5096         the test only with the NeXT runtime.
5097         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
5098         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
5099         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
5100         Run the test only with the NeXT runtime.
5101
5102         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
5103
5104         Radar 4492973
5105         * objc.dg/encode-7-64bit.m: New.
5106         * objc.dg/encode-7.m: Skip if -m64.
5107
5108         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
5109
5110         Radar 4301047
5111         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
5112         * obj-c++.dg/threedotthree-abi-1.mm: New
5113         * objc.dg/threedotthree-abi-1.m: New
5114
5115         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
5116
5117         Radar 4136935
5118         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
5119         * objc.dg/encode-6.m: Likewise.
5120         * objc.dg/encode-7.m: New test case.
5121
5122 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5123
5124         Merge from 'apple/trunk' branch on FSF servers.  Renamed
5125         const-str-12.m to constr-str-12b.m to avoid conflicts.
5126
5127         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
5128
5129         Radar 4229905
5130         * obj-c++.dg/warn5.mm: New
5131
5132         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
5133
5134         Radar 4154928
5135         * obj-c++.dg/const-str-12.mm: New.
5136         * objc.dg/const-str-12.m: New.
5137
5138 2010-09-27  Tobias Burnus  <burnus@net-b.de>
5139
5140         PR fortran/40569
5141         PR fortran/40568
5142         * gfortran.dg/storage_size_2.f08: Fix test.
5143         * gfortran.dg/c_sizeof_1.f90: Fix test.
5144         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
5145         * gfortran.dg/c_sizeof_3.f90: New.
5146         * gfortran.dg/c_sizeof_4.f90: New.
5147         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
5148         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
5149
5150 2010-09-26  Daniel Kraft  <d@domob.eu>
5151
5152         PR fortran/45783
5153         PR fortran/45795
5154         * gfortran.dg/select_type_18.f03: New test.
5155
5156 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
5157
5158         * gnat.dg/return2.ad[sb]: New test.
5159         * gnat.dg/return2_pkg.ads: New helper.
5160
5161 2010-09-25  Daniel Kraft  <d@domob.eu>
5162
5163         PR fortran/45776
5164         * gfortran.dg/io_constraints_6.f03: New test.
5165         * gfortran.dg/io_constraints_7.f03: New test.
5166         * gfortran.dg/newunit_2.f90: New test.
5167
5168 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
5169
5170         * gfortran.dg/operator_c1202.f90: New test.
5171
5172 2010-09-24  Jan Hubicka  <jh@suse.cz>
5173
5174         * gcc.dg/tree-ssa/leaf.c: New testcase.
5175
5176 2010-09-24  Jan Hubicka  <jh@suse.cz>
5177
5178         PR tree-optimization/45738
5179         PR tree-optimization/45741
5180         * gcc.c-torture/compile/pr45741.c: New.
5181         * gfortran.fortran-torture/compile/pr45738.f90: New.
5182
5183 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
5184
5185         * gcc.dg/cpp/undef-opt-1.c: New test.
5186
5187 2010-09-24  Jason Merrill  <jason@redhat.com>
5188
5189         * g++.dg/other/error10.C: Adjust expected output.
5190
5191 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
5192
5193         PR middle-end/45234
5194         * gcc.dg/torture/stackalign/alloca-6.c: New test.
5195         * gcc.target/i386/pr45234.c: New test.
5196
5197 2010-09-24  Richard Guenther  <rguenther@suse.de>
5198
5199         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
5200
5201 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5202
5203         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
5204         as a comment leader in regexp.
5205
5206 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5207
5208         * objc.dg/sync-2.m: New test.
5209         * obj-c++.dg/sync-2.mm: New test.
5210
5211 2010-09-24  Tobias Burnus  <burnus@net-b.de>
5212
5213         PR fortran/40571
5214         * gfortran.dg/iso_fortran_env_7.f90: New.
5215
5216 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5217
5218         * obj-c++.dg/too-many-args.mm: New file.
5219
5220 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5221
5222         Merge from 'apple/trunk' branch on FSF servers.
5223
5224         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
5225
5226         Radar 4491608
5227         * objc.dg/too-many-args.m: New
5228
5229 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
5230
5231         PR fortran/45744
5232         * gfortran.dg/dependency_36.f90:  New test.
5233
5234 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
5235
5236         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
5237         * gcc.target/i386/pad-3.c: Ditto.
5238         * gcc.target/i386/pad-7.c: Ditto.
5239         * gcc.target/i386/pad-7.c: Ditto.
5240         * gcc.target/i386/pr36502.c: Ditto.
5241         * gcc.target/i386/zee.c: Ditto.
5242         * gcc.target/i386/20060821-1.c: Ditto.
5243         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
5244         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
5245         * gcc.target/i386/pad-5b.c: Ditto.
5246         * gcc.target/i386/pad-6a.c: Ditto.
5247         * gcc.target/i386/pad-6b.c: Ditto.
5248         * gcc.target/i386/pad-8.c: Ditto.
5249         * gcc.target/i386/pad-9.c: Ditto.
5250         * gcc.target/i386/pad-10.c: Ditto.
5251         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
5252
5253 2010-09-23  Richard Guenther  <rguenther@suse.de>
5254
5255         PR tree-optimization/45565
5256         * g++.dg/ipa/pr45565.C: New testcase.
5257
5258 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
5259
5260         PR fortran/45745
5261         PR fortran/45648
5262         * gfortran.dg/vector_subscript_bound_1.f90: New.
5263
5264 2010-09-23  Richard Guenther  <rguenther@suse.de>
5265
5266         PR middle-end/45750
5267         * gcc.dg/pr45750.c: New testcase.
5268
5269 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
5270
5271         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
5272         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
5273         build.
5274
5275 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
5276
5277         PR rtl-optimization/44374
5278         * gcc.target/arm/headmerge-1.c: New test.
5279         * gcc.target/arm/headmerge-2.c: New test.
5280         * gcc.target/i386/headmerge-1.c: New test.
5281         * gcc.target/i386/headmerge-2.c: New test.
5282
5283 2010-09-23  Daniel Kraft  <d@domob.eu>
5284
5285         PR fortran/38936
5286         PR fortran/44044
5287         PR fortran/45474
5288         * gfortran.dg/intrinsic_intent_1.f03: New test.
5289         * gfortran.dg/select_type_17.f03: New test.
5290         * gfortran.dg/associate_5.f03: More definability tests.
5291         * gfortran.dg/enum_2.f90: Check definability.
5292         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
5293         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
5294         * gfortran.dg/char_expr_2.f90: Ditto.
5295         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
5296         * gfortran.dg/enum_5.f90: Ditto.
5297         * gfortran.dg/equiv_constraint_8.f90: Ditto.
5298         * gfortran.dg/impure_assignment_2.f90: Ditto.
5299         * gfortran.dg/impure_assignment_3.f90: Ditto.
5300         * gfortran.dg/intent_out_1.f90: Ditto.
5301         * gfortran.dg/intent_out_3.f90: Ditto.
5302         * gfortran.dg/pointer_assign_7.f90: Ditto.
5303         * gfortran.dg/pointer_intent_3.f90: Ditto.
5304         * gfortran.dg/pr19936_1.f90: Ditto.
5305         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
5306         * gfortran.dg/simpleif_2.f90: Ditto.
5307         * gfortran.dg/protected_5.f90: Ditto.
5308         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
5309         * gfortran.dg/protected_6.f90: Ditto.
5310         * gfortran.dg/protected_7.f90: Ditto.
5311
5312 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5313
5314         PR libfortran/45710
5315         * gfortran.dg/namelist_65.f90: New test.
5316
5317 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5318
5319         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
5320         the regexp pattern between the expected label and location string.
5321
5322 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5323
5324         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
5325
5326 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5327
5328         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
5329         * gcc.dg/pr27898.c: Likewise.
5330         * gcc.dg/pr28712.c: Likewise.
5331         * gcc.dg/pr30762-1.c: Likewise.
5332         * gcc.dg/pr31529-1.c: Likewise.
5333         * gcc.dg/pr34457-1.c: Likewise.
5334         * gcc.dg/pr34668-1.c: Likewise.
5335         * gcc.dg/pr34989-1.c: Likewise.
5336         * gcc.dg/pr43557-1.c: Likewise.
5337
5338 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
5339
5340         PR rtl-optimization/45739
5341         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
5342
5343 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
5344
5345         * gcc.target/sparc/mnofpu.c: New test.
5346
5347 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
5348
5349         PR rtl-optimization/45739
5350         * gcc.target/i386/pr45739.c: New test.
5351
5352 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
5353
5354         PR fortran/45648
5355         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5356         and counts. Add non-elemental function call check.
5357
5358         PR fortran/45648
5359         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
5360         arguments checks. Update temporary counts.
5361         * gfortran.dg/transpose_optimization_1.f90: New.
5362
5363 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
5364
5365         PR objc/23710
5366         * objc.dg/invalid-method-1.m: New.
5367
5368 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
5369
5370         Merge from 'apple/trunk' branch on FSF servers.
5371
5372         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
5373
5374         Radar 4291785
5375         * objc.dg/naming-4.m: New
5376         * objc.dg/naming-5.m: New
5377         * obj-c++.dg/naming-1.mm: New
5378         * obj-c++.dg/naming-2.mm: New
5379
5380 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
5381             Jack Howarth  <howarth@bromo.med.uc.edu>
5382
5383         PR c++/45645
5384         * g++.dg/torture/pr44972.C: Use portable assert().
5385
5386 2010-09-21  Richard Guenther  <rguenther@suse.de>
5387
5388         PR tree-optimization/45580
5389         * g++.dg/torture/pr45580.C: New testcase.
5390
5391 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
5392
5393         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
5394
5395 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
5396
5397         PR fortran/45438
5398         * gfortran.dg/pointer_check_7.f90: New.
5399
5400 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
5401
5402         PR rtl-optimization/45728
5403         * gcc.c-torture/compile/pr45728.c: New test.
5404
5405 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
5406
5407         PR fortran/45081
5408         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
5409
5410 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
5411
5412         * g++.dg/tree-ssa/pr45605.C: Add "\\".
5413
5414 2010-09-20  Richard Guenther  <rguenther@suse.de>
5415
5416         PR middle-end/45704
5417         * gcc.dg/torture/pr45704.c: New testcase.
5418
5419 2010-09-20  Jan Hubicka  <jh@suse.cz>
5420
5421         PR tree-optimize/45605
5422         * g++.dg/tree-ssa/pr45605.C: New testcase.
5423
5424 2010-09-20  Michael Matz  <matz@suse.de>
5425
5426         PR testsuite/45706
5427         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
5428         enough.
5429
5430 2010-09-20  Richard Guenther  <rguenther@suse.de>
5431
5432         PR tree-optimization/45705
5433         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
5434
5435 2010-09-20  Michael Matz  <matz@suse.de>
5436
5437         PR testsuite/45706
5438         * lib/target-supports.exp (check_effective_target_vect_perm):
5439         Add i?86-*-*.
5440
5441 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
5442
5443         PR rtl-optimization/45695
5444         * gcc.c-torture/execute/pr45695.c: New test.
5445
5446 2010-09-19  Jan Hubicka  <jh@suse.cz>
5447
5448         PR lto/44246
5449         * gcc.c-torture/compile/pr44246.c:New file.
5450
5451 2010-09-19  Ira Rosen  <irar@il.ibm.com>
5452
5453         PR tree-optimization/45714
5454         * gfortran.dg/vect/pr45714-a.f: New test.
5455         * gfortran.dg/vect/pr45714-b.f: New test.
5456
5457 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5458
5459         * gnat.dg/const1.adb: Rename into...
5460         * gnat.dg/constant1.adb: ...this.
5461         * gnat.dg/constant2.adb: New test.
5462         * gnat.dg/constant2_pkg1.ads: New helper.
5463         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
5464
5465 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5466
5467         * gnat.dg/specs/constant1.ads: New test.
5468         * gnat.dg/specs/constant1_pkg.ads: New helper.
5469
5470 2010-09-18  Jan Hubicka  <jh@suse.cz>
5471
5472         PR tree-optimization/45453
5473         * g++.dg/tree-ssa/pr45453.C: New testcase.
5474
5475 2010-09-18  Jason Merrill  <jason@redhat.com>
5476
5477         * g++.dg/cpp0x/initlist44.C: New.
5478
5479 2010-09-18  Richard Guenther  <rguenther@suse.de>
5480
5481         PR tree-optimization/45709
5482         * g++.dg/torture/pr45709-2.C: New testcase.
5483
5484 2010-09-18  Richard Guenther  <rguenther@suse.de>
5485
5486         PR tree-optimization/45709
5487         * g++.dg/torture/pr45709.C: New testcase.
5488
5489 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
5490
5491         PR testsuite/45719
5492         * gcc.target/i386/pad-3.c: Pass -fno-pic.
5493
5494 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5495
5496         * gcc.target/i386/pad-1.c: New.
5497         * gcc.target/i386/pad-2.c: Likewise.
5498         * gcc.target/i386/pad-3.c: Likewise.
5499         * gcc.target/i386/pad-4.c: Likewise.
5500         * gcc.target/i386/pad-5a.c: Likewise.
5501         * gcc.target/i386/pad-5b.c: Likewise.
5502         * gcc.target/i386/pad-6a.c: Likewise.
5503         * gcc.target/i386/pad-6b.c: Likewise.
5504         * gcc.target/i386/pad-7.c: Likewise.
5505         * gcc.target/i386/pad-8.c: Likewise.
5506         * gcc.target/i386/pad-9.c: Likewise.
5507         * gcc.target/i386/pad-10.c: Likewise.
5508
5509 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5510
5511         PR middle-end/45234
5512         * gcc.dg/torture/stackalign/alloca-5.c: New.
5513
5514 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5515
5516         PR middle-end/45678
5517         * gcc.dg/torture/pr45678-2.c: New.
5518
5519 2010-09-17  Richard Guenther  <rguenther@suse.de>
5520
5521         PR middle-end/45678
5522         * gcc.dg/torture/pr45678-1.c: New testcase.
5523
5524 2010-09-17  Michael Matz  <matz@suse.de>
5525
5526         PR tree-optimization/43432
5527         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
5528         check_effective_target_vect_perm_short): New predicates.
5529         (check_effective_target_vect_perm): Include x86_64.
5530         * gcc.dg/vect/pr43432.c: New test.
5531         * gcc.dg/vect/vect-114.c: Adjust.
5532         * gcc.dg/vect/vect-15.c: Ditto.
5533         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
5534         * gcc.dg/vect/slp-perm-9.c: Ditto.
5535
5536 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
5537
5538         PR testsuite/45692
5539         * objc/execute/exceptions/throw-nil.m: Run the test only with the
5540         GNU runtime.
5541
5542 2010-09-17  Richard Guenther  <rguenther@suse.de>
5543
5544         * gcc.dg/pr27898.c: Use -flto instead of -combine.
5545         * gcc.dg/pr28706.c: Likewise.
5546         * gcc.dg/pr28712.c: Likewise.
5547         * gcc.dg/pr30762-1.c: Likewise.
5548         * gcc.dg/pr30762-2.c: Likewise.
5549         * gcc.dg/pr31529-1.c: Likewise.
5550         * gcc.dg/pr31529-2.c: Likewise.
5551         * gcc.dg/pr34457-1.c: Likewise.
5552         * gcc.dg/pr34457-2.c: Likewise.
5553         * gcc.dg/pr34668-1.c: Likewise.
5554         * gcc.dg/pr34668-2.c: Likewise.
5555         * gcc.dg/pr34989-1.c: Likewise.
5556         * gcc.dg/pr34989-2.c: Likewise.
5557         * gcc.dg/pr43557-1.c: Likewise.
5558         * gcc.dg/pr43557-2.c: Likewise.
5559         * gcc.dg/debug/pr41893-1.c: Likewise.
5560         * gcc.dg/matrix/matrix.exp: Do not use -combine.
5561         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
5562         * gcc.dg/matrix/matrix-4.c: Likewise.
5563         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
5564         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
5565         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5566         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5567
5568 2010-09-16  Tobias Burnus  <burnus@net-b.de>
5569
5570         PR fortran/43665
5571         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
5572         optimizations.
5573         * gfortran.dg/intent_optimize_1.f90: New test.
5574
5575 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
5576
5577         * gcc.target/i386/divmod-1.c: New.
5578         * gcc.target/i386/divmod-2.c: Likewise.
5579         * gcc.target/i386/divmod-3.c: Likewise.
5580         * gcc.target/i386/divmod-4.c: Likewise.
5581         * gcc.target/i386/divmod-4a.c: Likewise.
5582         * gcc.target/i386/divmod-5.c: Likewise.
5583         * gcc.target/i386/divmod-6.c: Likewise.
5584         * gcc.target/i386/divmod-7.c: Likewise.
5585         * gcc.target/i386/divmod-8.c: Likewise.
5586         * gcc.target/i386/udivmod-1.c: Likewise.
5587         * gcc.target/i386/udivmod-2.c: Likewise.
5588         * gcc.target/i386/udivmod-3.c: Likewise.
5589         * gcc.target/i386/udivmod-4.c: Likewise.
5590         * gcc.target/i386/udivmod-4a.c: Likewise.
5591         * gcc.target/i386/udivmod-5.c: Likewise.
5592         * gcc.target/i386/udivmod-6.c: Likewise.
5593         * gcc.target/i386/udivmod-7.c: Likewise.
5594         * gcc.target/i386/udivmod-8.c: Likewise.
5595
5596 2010-09-16  Jan Hubicka  <jh@suse.cz>
5597
5598         * g++.dg/lto/pr45679-1_0.C: New file.
5599         * g++.dg/lto/pr45679-1_1.C: New file.
5600         * g++.dg/lto/pr45679-0_0.C: New file.
5601         * g++.dg/lto/pr45679-0_1.C: New file.
5602
5603 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
5604
5605         PR fortran/45674
5606         * gfortran.dg/class_dummy_2.f03: New.
5607
5608 2010-09-16  Richard Guenther  <rguenther@suse.de>
5609
5610         PR tree-optimization/45623
5611         * gcc.dg/torture/pr45623.c: New testcase.
5612
5613 2010-09-16  Ira Rosen  <irar@il.ibm.com>
5614
5615         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
5616         name and parentheses.
5617         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
5618
5619 2010-09-15  Jason Merrill  <jason@redhat.com>
5620
5621         * g++.dg/parse/parameter-declaration-2.C: New.
5622
5623         * g++.dg/cpp0x/scoped_enum2.C: New.
5624
5625 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
5626
5627         * gcc.c-torture/compile/20100915-1.c: New test.
5628
5629 2010-09-15  Martin Jambor  <mjambor@suse.cz>
5630
5631         PR middle-end/45644
5632         * gcc.dg/ipa/pr45644.c: New test.
5633
5634 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
5635
5636         PR tree-optimization/45633
5637         * gcc.dg/vect/pr45633.c: New test.
5638
5639 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
5640
5641         PR fortran/45577
5642         * gfortran.dg/allocate_derived_4.f90: New.
5643
5644 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
5645
5646         * lib/target-supports.exp
5647         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
5648         supported flag to true for neon.
5649
5650 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
5651
5652         PR c++/45665
5653         * g++.dg/template/crash103.C: New.
5654
5655 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5656
5657         Merge from 'apple/trunk' branch on FSF servers.
5658
5659         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
5660
5661         Radar 4457381
5662         * objc.dg/msg-in-protocol.m: New.
5663         * obj-c++.dg/msg-in-protocol.mm: New.
5664
5665         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
5666
5667         Radar 4219590
5668         * objc.dg/break-in-ifstmt.m: New.
5669
5670         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5671
5672         Radar 4174166
5673         * obj-c++.dg/comp-types-13.mm: New.
5674         * objc.dg/comp-types-12.m: New.
5675
5676         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5677
5678         Radar 4216500
5679         * obj-c++.dg/proto-lossage-7.mm: New.
5680         * objc.dg/proto-lossage-7.m: New.
5681
5682 2010-09-14  Jan Hubicka  <jh@suse.cz>
5683
5684         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
5685         folding.
5686         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
5687         folding.
5688
5689 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
5690
5691         PR middle-end/45567
5692         * gcc.dg/pr45567.c: New test.
5693
5694         PR debug/45660
5695         * g++.dg/debug/pr45660.C: New test.
5696
5697 2010-09-14  Ira Rosen  <irar@il.ibm.com>
5698
5699         PR tree-optimization/45470
5700         * g++.dg/vect/pr45470-a.cc: New test.
5701         * g++.dg/vect/pr45470-a.cc: New test.
5702
5703 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
5704
5705         PR target/42070
5706         * lib/profopt.exp: Prune warnings on execname2 compile.
5707         * lib/prune.exp: Prune "can't add line info" warnings.
5708
5709 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5710
5711         PR libfortran/45532
5712         * gfortran.dg/namelist_64.f90: New test.
5713
5714 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
5715
5716         PR rtl-optimization/45617
5717         * gcc.target/i386/pr45617.c: New test.
5718
5719 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
5720
5721         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
5722
5723 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
5724
5725         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
5726         * gcc.target/i386/fma4-vector.c: Likewise.
5727         * gcc.target/i386/vectorize2.c: Likewise.
5728         * gcc.target/i386/vectorize4.c: Likewise.
5729         * gcc.target/i386/vectorize5.c: Likewise.
5730         * gcc.target/i386/vectorize6.c: Likewise.
5731         * gcc.target/i386/vectorize8.c: Likewise.
5732
5733         * gcc.target/i386/vect-double-1.c: New.
5734         * gcc.target/i386/vect-double-1a.c: Likewise.
5735         * gcc.target/i386/vect-double-2.c: Likewise.
5736         * gcc.target/i386/vect-double-2a.c: Likewise.
5737
5738         * lib/target-supports.exp (check_effective_target_vect_double):
5739         Set et_vect_double_saved to 0 when tuning for Atom.
5740
5741 2010-09-13  Jan Hubicka  <jh@suse.cz>
5742
5743         * gcc.dg/torture/pr23821.c: Drop static keyword.
5744         * gcc.dg/tree-ssa/loop-19.c: Likewise.
5745         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
5746
5747 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5748
5749         * gcc.target/arm/sync-1.c: New.
5750
5751 2010-09-12  Olivier Hainque  <hainque@adacore.com>
5752
5753         * gnat.dg/memtrap.adb: New test.
5754
5755 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5756
5757         * gfortran.dg/promotion.f90: Fix options.
5758
5759 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
5760
5761         * g++.dg/cpp0x/range-for1.C: New.
5762         * g++.dg/cpp0x/range-for2.C: New.
5763         * g++.dg/cpp0x/range-for3.C: New.
5764         * g++.dg/cpp0x/range-for4.C: New.
5765         * g++.dg/cpp0x/range-for5.C: New.
5766         * g++.dg/cpp0x/range-for6.C: New.
5767
5768 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
5769
5770         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5771         and counts. Check that transpose is not called.
5772         * gfortran.dg/transpose_2.f90: Update error message.
5773
5774 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
5775
5776         PR c++/43824
5777         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
5778         * g++.dg/lookup/strong-using-2.C: Likewise.
5779         * g++.dg/lookup/strong-using-3.C: Likewise.
5780         * g++.dg/lookup/strong-using-5.C: Likewise.
5781
5782         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
5783         * g++.dg/cpp0x/inline-ns4.C: New.
5784         * g++.dg/cpp0x/inline-ns5.C: New.
5785
5786 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
5787
5788         PR middle-end/45634
5789         * gfortran.fortran-torture/compile/pr45634.f90: New.
5790
5791 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
5792
5793         * objc.dg/fobjc-exceptions.m: New test.
5794
5795 2010-09-10  Jan Hubicka  <jh@suse.cz>
5796
5797         * g++.dg/inherit/covariant7.C: Fix pattern matching.
5798
5799 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5800
5801         PR tree-optimization/44972
5802         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
5803         * gcc.dg/tree-ssa/pr45144.c: Likewise.
5804         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
5805         instead.
5806         * g++.dg/torture/pr44972.C: New test.
5807
5808 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5809
5810         PR tree-optimization/44972
5811         * g++.dg/torture/pr34850.C: Remove expected warning.
5812
5813 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5814
5815         * gfortran.dg/dummy_optional_arg.f90: New test.
5816
5817 2010-09-08  Jan Hubicka  <jh@suse.cz>
5818
5819         PR tree-optimization/45598
5820         * fortran.fortran-torture/compile/pr45598.f90: New test.
5821
5822 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
5823
5824         * lib/target-supports-dg.exp (dg-require-ifunc): New.
5825         * lib/target-supports.exp (check_ifunc_available): New.
5826         * gcc.dg/attr-ifunc-1.c: New.
5827         * gcc.dg/attr-ifunc-2.c: New.
5828         * gcc.dg/attr-ifunc-3.c: New.
5829         * gcc.dg/attr-ifunc-4.c: New.
5830         * gcc.dg/attr-ifunc-5.c: New.
5831         * g++.dg/ext/attr-ifunc-1.C: New.
5832         * g++.dg/ext/attr-ifunc-2.C: New.
5833         * g++.dg/ext/attr-ifunc-3.C: New.
5834         * g++.dg/ext/attr-ifunc-4.C: New.
5835
5836 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
5837
5838         PR middle-end/40386
5839         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
5840
5841 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
5842
5843         * gfortran.dg/inline_transpose_1.f90: New test.
5844
5845 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5846
5847         PR c++/45588
5848         * g++.dg/warn/Wunused-var-15.C: New test.
5849
5850 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5851
5852         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
5853         hppa*-*-hpux*.
5854
5855 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5856
5857         * objc/execute/exceptions/throw-nil.m: New test.
5858         * objc/execute/exceptions/handler-1.m: Updated to use the new
5859         objc_set_uncaught_exception_handler() function.
5860         * objc/execute/exceptions/matcher-1.m: New test.
5861
5862 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5863
5864         PR fortran/38282
5865         * gfortran.dg/bit_comparison_1.F90: New test.
5866         * gfortran.dg/leadz_trailz_3.f90: New test.
5867         * gfortran.dg/masklr_2.F90: New test.
5868         * gfortran.dg/shiftalr_1.F90: New test.
5869         * gfortran.dg/merge_bits_2.F90: New test.
5870         * gfortran.dg/dshift_2.F90: New test.
5871         * gfortran.dg/bit_comparison_2.F90: New test.
5872         * gfortran.dg/masklr_1.F90: New test.
5873         * gfortran.dg/merge_bits_1.F90: New test.
5874         * gfortran.dg/dshift_1.F90: New test.
5875         * gfortran.dg/shiftalr_2.F90: New test.
5876
5877 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5878
5879         * objc.dg/type-stream-1.m: Replaced with a test that tests that
5880         functions from objc/typedstream.h are deprecated.
5881
5882 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5883
5884         * lib/target-supports.exp
5885         (check_effective_target_run_expensive_tests): New proc.
5886         * gcc.c-torture/compile/limits-fnargs.c: Use
5887         dg-require-effective-target run_expensive_tests.
5888
5889 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5890
5891         PR fortran/45597
5892         * gfortran.dg/gomp/pr45597.f90: New test.
5893
5894         PR fortran/45595
5895         * gfortran.dg/gomp/pr45595.f90: New test.
5896
5897 2010-09-08  Michael Matz  <matz@suse.de>
5898
5899         * c-c++-common/uninit-17.c: Adjust.
5900
5901 2010-09-08  Michael Matz  <matz@suse.de>
5902
5903         PR tree-optimization/43430
5904         * gcc.dg/vect/pr43430-2.c: New test.
5905
5906 2010-09-08  Michael Matz  <matz@suse.de>
5907
5908         PR tree-optimization/33244
5909         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
5910
5911 2010-09-08  Richard Guenther  <rguenther@suse.de>
5912
5913         PR tree-optimization/45578
5914         * gfortran.dg/pr45578.f90: New testcase.
5915
5916 2010-09-08  Richard Guenther  <rguenther@suse.de>
5917
5918         PR testsuite/45590
5919         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
5920
5921 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
5922
5923         PR fortran/45576
5924         * gfortran.dg/char_length_18.f90:  New test.
5925
5926 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
5927
5928         PR target/36502
5929         * gcc.target/i386/pr36502.c: New test.
5930
5931         PR target/42313
5932         PR target/44651
5933         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
5934         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
5935
5936 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
5937
5938         * gfortran.dg/achar_4.f90: Enable bounds checking.
5939
5940 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
5941
5942         PR target/45206
5943         * gcc.target/i386/pr45206.c: New test.
5944
5945 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
5946
5947         PR fortran/45505
5948         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
5949
5950 2010-09-07  Jan Hubicka  <jh@suse.cz>
5951
5952         * gcc.c-torture/compile/20100907.c: New testcase.
5953
5954 2010-09-07  Richard Guenther  <rguenther@suse.de>
5955
5956         PR middle-end/45569
5957         * g++.dg/eh/pr45569.C: New testcase.
5958
5959 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
5960
5961         PR target/43137
5962         * gcc.target/arm/pr43137.c: New test.
5963
5964 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5965
5966         PR fortran/36931
5967         * gfortran.dg/dependency_35.f90:  New test.
5968
5969 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5970
5971         PR fortran/34145
5972         * gfortran.dg/char_length_17.f90:  New test.
5973
5974 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
5975
5976         PR c++/45200
5977         PR c++/45293
5978         PR c++/45558
5979         * g++.dg/template/typedef34.C: New test.
5980         * g++.dg/template/typedef35.C: New test.
5981
5982 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
5983
5984         PR target/22152
5985         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
5986
5987 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
5988
5989         * g++.dg/warn/Wdouble-promotion.C: New.
5990
5991 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
5992
5993         * g++.dg/parse/redef2.C: New.
5994
5995 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5996
5997         * gcc.dg/20100906-1.c: New testcase.
5998
5999 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
6000
6001         PR testsuite/45543
6002         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
6003         DW_TAG_enumeration_type DIE.
6004
6005 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
6006
6007         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
6008         Update XFAILs.
6009
6010 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
6011
6012         PR rtl-optimization/44919
6013         * g++.dg/opt/pr44919.C: New.
6014
6015 2010-09-06  Tobias Burnus  <burnus@net-b.de>
6016
6017         PR fortran/38282
6018         * gfortran.dg/iall_iany_iparity_1.f90: New.
6019         * gfortran.dg/iall_iany_iparity_2.f90: New.
6020
6021 2010-09-06  Jason Merrill  <jason@redhat.com>
6022
6023         * g++.dg/cpp0x/initlist42.C: New.
6024
6025         * g++.dg/cpp0x/auto19.C: New.
6026
6027         * g++.dg/template/sfinae25.C: New.
6028         * g++.dg/template/char1.C: Expect warning.
6029         * g++.dg/template/nontype10.C: Likewise.
6030
6031         * g++.dg/cpp0x/implicit9.C: New.
6032
6033         * g++.dg/cpp0x/initlist43.C: New.
6034
6035 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
6036
6037         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
6038
6039 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
6040
6041         * gcc.dg/Wdouble-promotion.c: New.
6042
6043 2010-09-05  Tobias Burnus  <burnus@net-b.de>
6044
6045         * gfortran.dg/float128_1.f90: Remove test case as
6046         it always fails since Rev 163611 backed out the
6047         front-end implementation.
6048
6049 2010-09-05  Tobias Burnus  <burnus@net-b.de>
6050
6051         * gfortran.dg/float128_1.f90: XFAIL test case.
6052
6053 2010-09-05  Tobias Burnus  <burnus@net-b.de>
6054
6055         * gfortran.dg/bessel_7.f90: Decrease required precision.
6056
6057 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
6058
6059         PR testsuite/45545
6060         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
6061         ref-all-matching targets.
6062
6063 2010-09-05  Richard Guenther  <rguenther@suse.de>
6064
6065         PR tree-optimization/45535
6066         * gcc.c-torture/compile/pr45535.c: New testcase.
6067
6068 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
6069
6070         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
6071         "\[^\n\]*".
6072         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
6073         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
6074         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
6075         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
6076         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
6077         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
6078         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
6079         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
6080         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
6081         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
6082         * gcc.target/i386/pr22152.c: Likewise.
6083         * gcc.target/i386/pr36992-1.c: Likewise.
6084         * gcc.target/i386/pr36992-2.c: Likewise.
6085         * gcc.target/sh/sh4a-memmovua.c: Likewise.
6086
6087 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6088
6089         PR testsuite/43957
6090         * gcc.dg/const-uniq-1.c: Modify regexp.
6091
6092 2010-09-04  Tobias Burnus  <burnus@net-b.de>
6093
6094         PR fortran/45530
6095         * gfortran.dg/namelist_63.f90: New.
6096
6097 2010-09-04  Jan Hubicka  <jh@suse.cz>
6098
6099         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
6100         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
6101
6102 2010-09-04  Jan Hubicka  <jh@suse.cz>
6103
6104         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
6105
6106 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
6107
6108         PR fortran/45507
6109         * gfortran.dg/allocate_alloc_opt_12.f90: New.
6110
6111 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
6112
6113         * gcc.dg/opts-4.c: New test.
6114
6115 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
6116
6117         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
6118         * gcc.dg/vect/vect-peel-4.c: Ditto.
6119
6120 2010-09-03  Daniel Kraft  <d@domob.eu>
6121
6122         PR fortran/45525
6123         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
6124
6125 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6126
6127         PR fortran/45159
6128         * gfortran.dg/dependency_34.f90:  New test.
6129
6130 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
6131
6132         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
6133
6134 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6135
6136         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
6137         gcc.target/i386/clearcap.map if supported.
6138
6139 2010-09-03  Michael Matz  <matz@suse.de>
6140
6141         PR middle-end/45415
6142         * gcc.dg/pr45415.c: New test.
6143
6144 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
6145
6146         PR tree-optimization/45506
6147         * gcc.dg/pr45506.c: New.
6148
6149 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
6150
6151         PR target/45476
6152         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
6153         * gcc.target/i386/float128-2.c: Ditto.
6154
6155 2010-09-03  Daniel Kraft  <d@domob.eu>
6156
6157         PR fortran/34162
6158         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
6159         * gfortran.dg/internal_dummy_2.f08: New test.
6160         * gfortran.dg/internal_dummy_3.f08: New test.
6161         * gfortran.dg/internal_dummy_4.f08: New test.
6162
6163 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
6164
6165         PR debug/45500
6166         * gcc.target/i386/pr45500.c: New test.
6167
6168 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
6169
6170         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
6171
6172 2010-09-03  Daniel Kraft  <d@domob.eu>
6173
6174         PR fortran/44602
6175         * gfortran.dg/exit_2.f08; Adapt error messages.
6176         * gfortran.dg/exit_3.f08: New test.
6177         * gfortran.dg/exit_4.f08: New test.
6178         * gfortran.dg/exit_5.f03: New test.
6179
6180 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6181
6182         * gfortran.dg/ishft_4.f90: New test.
6183
6184 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
6185
6186         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
6187         FRIZ/XSRIZ instruciton for (double)(long long)x.
6188         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
6189
6190 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
6191
6192         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
6193
6194 2010-09-02  Richard Guenther  <rguenther@suse.de>
6195
6196         PR tree-optimization/44937
6197         PR tree-optimization/45412
6198         * g++.dg/opt/pr45412.C: New testcase.
6199         * gcc.c-torture/compile/pr45412.c: Likewise.
6200         * gcc.c-torture/compile/pr44937.c: Likewise.
6201
6202 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
6203
6204         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
6205         but using -Werror=comment.
6206         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
6207         expected error messages.
6208
6209 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
6210
6211         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
6212         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
6213
6214 2010-09-02  Tobias Burnus  <burnus@net-b.de>
6215
6216         PR fortran/45489
6217         * gfortran.dg/initialization_27.f90: New.
6218
6219 2010-09-02  Ira Rosen  <irar@il.ibm.com>
6220
6221         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
6222         check into different basic blocks. Expect vectorization if misaligned
6223         stores are supported.
6224         * gcc.dg/vect/bb-slp-8a.c: New test.
6225         * gcc.dg/vect/bb-slp-8b.c: New test.
6226
6227 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
6228
6229         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
6230
6231 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
6232
6233         PR fortran/44541
6234         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
6235         * gfortran.dg/class_dummy_1.f03: New.
6236
6237 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
6238
6239         PR middle-end/45458
6240         * g++.dg/tree-prof/partition2.C: New test.
6241
6242 2010-09-01  Richard Guenther  <rguenther@suse.de>
6243
6244         * gcc.dg/vect/vect-outer-fir.c: Adjust.
6245         * gcc.dg/tree-ssa/vrp54.c: New testcase.
6246         * gcc.c-torture/execute/20100827-1.c: Likewise.
6247
6248 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6249
6250         * gfortran.dg/execute_command_line_1.f90: New test.
6251
6252 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
6253
6254         PR preprocessor/45457
6255         * c-c++-common/cpp/pr45457.c: New test.
6256
6257 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
6258
6259         * gcc.dg/nested-func-8.c: New test.
6260
6261 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6262
6263         PR fortran/38282
6264         * gfortran.dg/popcnt_poppar_1.F90: New test.
6265         * gfortran.dg/popcnt_poppar_2.F90: New test.
6266
6267 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
6268
6269         * gcc.target/i386/volatile-2.c: Require nonpic target.
6270
6271 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
6272
6273         PR middle-end/45461
6274         * gcc.dg/pr45461.c: New test.
6275
6276 2010-08-31  Richard Guenther  <rguenther@suse.de>
6277
6278         PR testsuite/45455
6279         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
6280
6281 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
6282
6283         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
6284
6285 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
6286
6287         PR fortran/45456
6288         * gfortran.dg/typebound_proc_18.f03: New.
6289
6290 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
6291
6292         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
6293         * lib/scanasm.exp (scan-stack-usage): Likewise.
6294         (scan-stack-usage-not): Likewise.
6295         * gcc.dg/stack-usage-1.c: New test.
6296         * gcc.target/i386/stack-usage-realign.c: Likewise.
6297
6298 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
6299
6300         PR tree-optimization/45427
6301         * gcc.dg/tree-ssa/pr45427.c: New test.
6302
6303 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
6304
6305         PR c++/45043
6306         * g++.dg/template/crash102.C: New.
6307
6308 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
6309
6310         PR middle-end/45423
6311         * gcc.dg/gomp/atomic-12.c: New test.
6312         * gcc.dg/gomp/atomic-13.c: New test.
6313         * gcc.dg/gomp/atomic-14.c: New test.
6314         * g++.dg/gomp/atomic-11.C: New test.
6315         * g++.dg/gomp/atomic-12.C: New test.
6316         * g++.dg/gomp/atomic-13.C: New test.
6317         * g++.dg/gomp/atomic-14.C: New test.
6318
6319 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6320
6321         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
6322         delimiter.
6323
6324 2010-08-30  Thomas Quinot  <quinot@adacore.com>
6325
6326         * gnat.dg/discr24.adb: New test.
6327
6328 2010-08-30  Richard Guenther  <rguenther@suse.de>
6329
6330         PR tree-optimization/45449
6331         * gcc.dg/pr45449.c: New testcase.
6332
6333 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
6334
6335         * gcc.dg/opts-1.c: Expect errors, not warnings.
6336
6337 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
6338
6339         PR fortran/42769
6340         * gfortran.dg/dynamic_dispatch_11.f03: New.
6341
6342 2010-08-29  Jason Merrill  <jason@redhat.com>
6343
6344         PR c++/44991
6345         * g++.dg/parse/defarg15.C: New.
6346
6347 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
6348
6349         PR fortran/45439
6350         * gfortran.dg/select_type_16.f03: New.
6351
6352 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
6353             Tobias Burnus  <burnus@net-b.de>
6354
6355         * gfortran.dg/bessel_7.f90: Decrease required precision.
6356
6357 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
6358             Kaz Kojima  <kkojima@gcc.gnu.org>
6359
6360         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
6361
6362 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6363
6364         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
6365         floating point conversion code generation.
6366         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
6367         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
6368         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
6369         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
6370         to integer conversion code generation.
6371         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
6372         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
6373         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
6374         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
6375
6376 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6377
6378         PR fortran/32049
6379         * gfortran.dg/random_seed_1.f90: Adjust test.
6380         * gfortran.dg/float128_1.f90: New test.
6381
6382 2010-08-27  Tobias Burnus  <burnus@net-b.de>
6383
6384         PR fortran/33197
6385         * gfortran.dg/norm2_1.f90: New.
6386         * gfortran.dg/norm2_2.f90: New.
6387         * gfortran.dg/norm2_3.f90: New.
6388         * gfortran.dg/norm2_4.f90: New.
6389         * gfortran.dg/parity_1.f90: New.
6390         * gfortran.dg/parity_2.f90: New.
6391         * gfortran.dg/parity_3.f90: New.
6392
6393 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
6394
6395         PR fortran/45420
6396         * gfortran.dg/select_type_15.f03: New.
6397
6398 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6399
6400         PR libfortran/43217
6401         * gfortran.dg/hollerith8.f90: New test.
6402
6403 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6404
6405         PR fortran/45159
6406         * gfortran.dg/dependency_33.f90:  New test.
6407
6408 2010-08-27  Richard Guenther  <rguenther@suse.de>
6409
6410         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
6411         * gcc.dg/graphite/scop-2.c: Likewise.
6412         * gcc.dg/graphite/scop-20.c: Likewise.
6413         * gcc.dg/vect/slp-25.c: Likewise.
6414
6415 2010-08-27  Olivier Hainque  <hainque@adacore.com>
6416
6417         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
6418
6419 2010-08-26  Daniel Kraft  <d@domob.eu>
6420
6421         PR fortran/38936
6422         PR fortran/44047
6423         PR fortran/45384
6424         * gfortran.dg/associate_8.f03: New test.
6425         * gfortran.dg/select_type_13.f03: New test.
6426         * gfortran.dg/select_type_14.f03: New test.
6427
6428 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
6429
6430         PR tree-optimization/44485
6431         * gcc.dg/pr44485.c: New test.
6432
6433 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6434
6435         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
6436         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
6437         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
6438
6439 2010-08-26  Richard Guenther  <rguenther@suse.de>
6440
6441         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
6442         * gcc.dg/graphite/scop-21.c: Likewise.
6443
6444 2010-08-26  Richard Guenther  <rguenther@suse.de>
6445
6446         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
6447         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6448         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6449         * gcc.dg/vect/vect-91.c: Likewise.
6450         * gcc.dg/vect/vect-peel-1.c: Likewise.
6451         * gcc.dg/vect/vect-peel-2.c: Likewise.
6452         * gcc.dg/vect/vect-peel-4.c: Likewise.
6453
6454 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6455
6456         PR libfortran/41859
6457         * gfortran.dg/der_io_4.f90: New test.
6458
6459 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
6460
6461         PR rtl-optimization/44858
6462         * gcc.c-torture/execute/pr44858.c: New test.
6463
6464         PR rtl-optimization/45400
6465         * g++.dg/other/i386-8.C: New test.
6466
6467 2010-08-25  Richard Guenther  <rguenther@suse.de>
6468
6469         * gcc.dg/alias-8.c: Adjust.
6470
6471 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
6472
6473         * gcc.target/i386/combine-mul.c: New test.
6474
6475 2010-08-25  Richard Guenther  <rguenther@suse.de>
6476
6477         PR lto/44562
6478         * gcc.dg/graphite/id-27.c: New testcase.
6479         * gcc.dg/lto/20100825-1_0.c: Likewise.
6480
6481 2010-08-25  Richard Guenther  <rguenther@suse.de>
6482
6483         PR tree-optimization/45316
6484         * g++.dg/opt/pr45316.C: New testcase.
6485
6486 2010-08-25  Richard Guenther  <rguenther@suse.de>
6487
6488         PR tree-optimization/45393
6489         * g++.dg/torture/pr45393.C: New testcase.
6490
6491 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
6492
6493         PR tree-optimization/45059
6494         * gcc.c-torture/compile/pr45059.c: New test.
6495
6496 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
6497
6498         * lib/target-supports.exp (check_effective_target_vect_unpack):
6499         Set vect_unpack supported flag to true for neon.
6500
6501 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
6502
6503         * gcc.dg/tree-ssa/ifc-5.c: New.
6504
6505 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
6506
6507         * gcc.dg/tree-ssa/ifc-4.c: New.
6508         * gcc.dg/tree-ssa/ifc-7.c: New.
6509
6510 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
6511
6512         * gcc.dg/vect/vect.exp: Check loongson targets
6513         * g++.dg/vect/vect.exp: Likewise
6514         * gfortran.dg/vect/vect.exp: Likewise
6515
6516 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6517
6518         * gcc.target/powerpc/vsx-mass-1.c: New file, test
6519         -mveclibabi=mass.
6520
6521 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
6522
6523         PR fortran/45366
6524         * gfortran.dg/proc_ptr_29.f90: New.
6525
6526 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6527             Dominique d'Humieres  <dominiq@lps.ens.fr>
6528
6529         PR fortran/45367
6530         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
6531
6532 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6533
6534         PR fortran/45367
6535         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
6536
6537 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6538
6539         PR fortran/36158
6540         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
6541
6542 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6543             Dominique d'Humieres  <dominiq@lps.ens.fr>
6544
6545         PR fortran/45367
6546         PR fortran/36158
6547         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
6548         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
6549
6550 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
6551
6552         PR fortran/44863
6553         PR fortran/45271
6554         PR fortran/45290
6555         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
6556         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
6557         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
6558
6559 2010-08-21  Tobias Burnus  <burnus@net-b.de>
6560
6561         PR fortran/36158
6562         PR fortran/33197
6563         * gfortran.dg/bessel_6.f90: New.
6564         * gfortran.dg/bessel_7.f90: New.
6565
6566 2010-08-20  Jan Hubicka  <jh@suse.cz>
6567
6568         PR c++/45307
6569         PR c++/17736
6570         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
6571         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
6572
6573 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
6574
6575         PR target/45336
6576         * gcc.target/i386/pr45336-1.c: New.
6577         * gcc.target/i386/pr45336-2.c: Likewise.
6578         * gcc.target/i386/pr45336-3.c: Likewise.
6579         * gcc.target/i386/pr45336-4.c: Likewise.
6580
6581 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
6582
6583         PR testsuite/45361
6584         * gcc.target/i386/volatile-2.c: Update scan strings to also
6585         include (%rip) for the memory reference on x86_64.
6586
6587 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
6588
6589         PR middle-end/44974
6590         * gcc.dg/pr44974.c: New test.
6591
6592         PR rtl-optimization/45353
6593         * gcc.dg/pr45353.c: New test.
6594
6595 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
6596
6597         * gcc.target/i386/volatile-2.c: New.
6598
6599 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
6600
6601         PR rtl-optimization/44691
6602         * gfortran.dg/pr44691.f: New test.
6603
6604 2010-10-19  Olivier Hainque  <hainque@adacore.com>
6605
6606         * gcc.target/sparc/sibcall-dslot.c: New testcase.
6607
6608 2010-08-19  Jason Merrill  <jason@redhat.com>
6609
6610         * g++.dg/init/synth3.C: New.
6611         * g++.dg/init/value8.C: New.
6612         * g++.dg/tree-ssa/empty-2.C: New.
6613         * g++.dg/cpp0x/noexcept09.C: New.
6614
6615 2010-08-19  Daniel Kraft  <d@domob.eu>
6616
6617         PR fortran/29785
6618         PR fortran/45016
6619         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
6620         * gfortran.dg/pointer_remapping_1.f90: New test.
6621         * gfortran.dg/pointer_remapping_2.f03: New test.
6622         * gfortran.dg/pointer_remapping_3.f08: New test.
6623         * gfortran.dg/pointer_remapping_4.f03: New test.
6624         * gfortran.dg/pointer_remapping_5.f08: New test.
6625         * gfortran.dg/pointer_remapping_6.f08: New test.
6626
6627 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
6628
6629         PR testsuite/45324
6630         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
6631
6632 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6633
6634         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
6635
6636 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
6637
6638         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
6639         variable.
6640
6641 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6642
6643         PR target/45070
6644         * gcc.c-torture/execute/pr45070.c: New.
6645
6646 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6647
6648         * g++.dg/pr44328.C: New test.
6649
6650 2010-08-19  Tobias Burnus  <burnus@net-b.de>
6651
6652         PR fortran/36158
6653         PR fortran/33197
6654         * gfortran.dg/bessel_3.f90: New.
6655         * gfortran.dg/bessel_4.f90: New.
6656         * gfortran.dg/bessel_5.f90: New.
6657
6658 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
6659
6660         PR fortran/45290
6661         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
6662         * gfortran.dg/pointer_init_2.f90: New.
6663         * gfortran.dg/pointer_init_3.f90: New.
6664         * gfortran.dg/pointer_init_4.f90: New.
6665
6666 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
6667
6668         PR c++/45049
6669         * g++.dg/pr45049-1.C: New test.
6670         * g++.dg/pr45049-2.C: New test.
6671
6672 2010-08-18  Jie Zhang  <jie@codesourcery.com>
6673
6674         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
6675         20 if __ARM_PCS is defined otherwise 64.
6676         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
6677         instead of hard coded 64.
6678
6679 2010-08-18  Yao Qi  <yao@codesourcery.com>
6680
6681         PR target/45094
6682         * gcc.target/arm/pr45094.c: New test.
6683
6684 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6685
6686         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
6687
6688 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6689
6690         PR rtl-optimization/42575
6691         * gcc.target/arm/pr42575.c: New test.
6692
6693 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6694
6695         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
6696         * gcc.dg/tls/thr-cse-1.c: New.
6697
6698 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6699
6700         PR debug/42487
6701         * lib/target-supports.exp
6702         (check_effective_target_function_sections): New.
6703         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
6704         function sections before proceding.
6705
6706 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
6707
6708         PR fortran/45308
6709         * gfortran.dg/pr45308.f03: New test.
6710
6711 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
6712
6713         PR target/45296
6714         * gcc.target/i386/pr45296.c: New test.
6715
6716 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
6717
6718         * g++.dg/ext/uow-1.C: New.
6719         * g++.dg/ext/uow-2.C: New.
6720         * g++.dg/ext/uow-3.C: New.
6721         * g++.dg/ext/uow-4.C: New.
6722
6723 2010-08-17  Richard Guenther  <rguenther@suse.de>
6724
6725         PR testsuite/45266
6726         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
6727
6728 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
6729
6730         PR c/40563
6731         * gcc.dg/Wcxx-compat-20.c: New test.
6732
6733 2010-08-17  Daniel Kraft  <d@domob.eu>
6734
6735         PR fortran/38936
6736         * gfortran.dg/associate_1.f03: Extended to test newly supported
6737         features like association to variables.
6738         * gfortran.dg/associate_3.f03: Removed check for illegal change
6739         of associate-name here...
6740         * gfortran.dg/associate_5.f03: ...and added it here.
6741         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
6742         * gfortran.dg/associate_7.f03: New test.
6743
6744 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
6745
6746         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
6747
6748 2010-08-15  Daniel Kraft  <d@domob.eu>
6749
6750         PR fortran/38936
6751         * gfortran.dg/associate_1.f03: Enable test for array expressions.
6752         * gfortran.dg/associate_3.f03: Clarify comment.
6753         * gfortran.dg/associate_5.f03: New test.
6754         * gfortran.dg/associate_6.f03: New test.
6755
6756 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6757
6758         PR fortran/45211
6759         * gfortran.dg/bind_c_usage_21.f90: New.
6760         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
6761
6762 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6763
6764         * gfortran.dg/optional_absent_1.f90: New.
6765         * gfortran.dg/null_actual.f90: New.
6766
6767 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6768
6769         * gfortran.dg/pointer_target_1.f90: New.
6770         * gfortran.dg/pointer_target_2.f90: New.
6771         * gfortran.dg/pointer_target_3.f90: New.
6772
6773 2010-08-15  Daniel Kraft  <d@domob.eu>
6774
6775         PR fortran/45197
6776         * gfortran.dg/elemental_args_check_3.f90: New test.
6777         * gfortran.dg/impure_1.f08: New test.
6778         * gfortran.dg/impure_2.f08: New test.
6779         * gfortran.dg/impure_3.f90: New test.
6780         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
6781
6782 2010-08-15  Ira Rosen  <irar@il.ibm.com>
6783
6784         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
6785         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
6786         SLP tests.
6787         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
6788         misaligned loads.
6789         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
6790         misaligned stores.c
6791         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
6792
6793 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6794
6795         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
6796         dg-require-effective-target after dg-do.
6797
6798 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6799
6800         * lib/target-supports.exp (check_effective_target_vect_int): Return
6801         true for Loongson targets.
6802         (check_effective_target_vect_shift): Likewise.
6803         (check_effective_target_vect_no_int_max): Likewise.
6804         (check_effective_target_vect_no_align): Likewise.
6805         (check_effective_target_vect_short_mult): Likewise.
6806
6807 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
6808
6809         * g++.dg/cast.C: Change fields of structures to "long" to pass
6810         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
6811         * g++.dg/cpp0x/iop.C: Ditto.
6812         * g++.dg/cpp0x/named_refs.C: Ditto.
6813         * g++.dg/cpp0x/rv1p.C: Ditto.
6814         * g++.dg/cpp0x/rv2p.C: Ditto.
6815         * g++.dg/cpp0x/rv3p.C: Ditto.
6816         * g++.dg/cpp0x/rv4p.C: Ditto.
6817         * g++.dg/cpp0x/rv5p.C: Ditto.
6818         * g++.dg/cpp0x/rv6p.C: Ditto.
6819         * g++.dg/cpp0x/rv7p.C: Ditto.
6820         * g++.dg/cpp0x/rv8p.C: Ditto.
6821         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
6822
6823 2010-08-13  Daniel Kraft  <d@domob.eu>
6824
6825         * gfortran.dg/implied_shape_1.f08: New test.
6826         * gfortran.dg/implied_shape_2.f90: New test.
6827         * gfortran.dg/implied_shape_3.f08: New test.
6828
6829 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6830
6831         PR libfortran/42526
6832         * gfortran.dg/char_component_initializer_1.f90: New test.
6833
6834 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
6835
6836         PR tree-optimization/45241
6837         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
6838
6839 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6840
6841         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
6842         to dg-options.
6843         * gcc.target/i386/pr40906-2.c: Ditto.
6844         * gcc.target/i386/pr40906-3.c: Ditto.
6845
6846 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6847
6848         PR middle-end/45262
6849         * gcc.c-torture/execute/pr45262.c: New test.
6850
6851 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6852
6853         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
6854         empty argument.
6855         * g++.dg/other/profile1.C: Ditto.
6856
6857 2010-08-12  Richard Guenther  <rguenther@suse.de>
6858
6859         PR tree-optimization/45232
6860         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
6861         * gcc.dg/tree-ssa/loop-7.c: Adjust.
6862         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
6863         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
6864         unsigned arithmetic.
6865         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
6866         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
6867         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
6868         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
6869         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
6870         unsigned arithmetic.
6871         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
6872         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
6873         unsigned arithmetic.
6874         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
6875         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
6876         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
6877         unsigned arithmetic.
6878         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
6879         * gcc.dg/tree-ssa/negate.c: Adjust.
6880         * gcc.dg/vect/vect-1.c: Adjust.
6881         * gfortran.dg/reassoc_6.f: XFAIL.
6882
6883 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6884
6885         PR debug/45259
6886         * gcc.dg/pr45259.c: New test.
6887
6888 2010-08-12  Wei Guozhi  <carrot@google.com>
6889
6890         PR target/44999
6891         * gcc.target/arm/pr44999.c: New testcase.
6892
6893 2010-08-12  Jie Zhang  <jie@codesourcery.com>
6894
6895         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
6896         (N): Likewise.
6897         (main): Adjust accordingly.
6898
6899 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6900
6901         * gfortran.dg/graphite/id-22.f: New.
6902
6903 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6904
6905         * gcc.dg/graphite/id-26.c: New.
6906
6907 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6908
6909         * gcc.dg/graphite/id-25.c: New.
6910
6911 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6912
6913         * gcc.dg/graphite/run-id-5.c: New.
6914         * gcc.dg/graphite/run-id-6.c: New.
6915         * gfortran.dg/graphite/id-21.f: New.
6916
6917 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6918
6919         * gcc.dg/graphite/id-24.c: New.
6920
6921 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6922
6923         * gcc.dg/tree-ssa/pr20742.c: New.
6924
6925 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6926
6927         * gcc.dg/graphite/id-23.c: New.
6928
6929 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6930
6931         * gfortran.dg/graphite/id-20.f: Adjust testcase.
6932
6933 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6934
6935         * gcc.dg/graphite/pr42729.c: New.
6936
6937 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6938
6939         * gfortran.dg/graphite/id-20.f: New.
6940
6941 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6942
6943         * gcc.dg/graphite/id-22.c: New.
6944
6945 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6946
6947         * gcc.dg/graphite/run-id-2.c: Call abort.
6948
6949 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6950
6951         * gcc.dg/graphite/id-20.c: New.
6952
6953 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
6954             Steve Kargl  <kargl@gcc.gnu.org>
6955
6956         PR fortran/44595
6957         * gfortran.dg/move_alloc_3.f90: New.
6958         * gfortran.dg/random_seed_2.f90: New.
6959
6960 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6961
6962         * lib/target-supports.exp (check_effective_target_sync_int_long):
6963         Add hppa*-*-linux*.
6964         (check_effective_target_sync_char_short): Likewise.
6965
6966 2010-08-10  Yao Qi  <yao@codesourcery.com>
6967
6968         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
6969         general form.
6970         * gcc.dg/tree-ssa/loop-31.c: Likewise.
6971         * g++.dg/other/packed1.C: Likewise.
6972         * g++.dg/other/crash-4.C: Likewise.
6973         * g++.dg/ext/packed8.C: Likewise.
6974         * g++.dg/init/array16.C: Likewise.
6975
6976 2010-08-10  xinliang David Li  <davidxl@google.com>
6977         * gcc.dg/tree-ssa/loop-19.c: Add option
6978         -fno-prefetch-loop-array
6979
6980 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
6981
6982         PR middle-end/45182
6983         * gcc.c-torture/compile/pr45182.c: New test.
6984
6985 2010-08-09  Jason Merrill  <jason@redhat.com>
6986
6987         PR c++/45236
6988         * g++.dg/cpp0x/variadic-104.C: New.
6989
6990 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6991
6992         PR fortran/44235
6993         * gfortran.dg/dependency_32.f90:  New test.
6994
6995 2010-08-09  Richard Guenther  <rguenther@suse.de>
6996
6997         PR middle-end/44632
6998         * g++.dg/opt/nrv17.C: New testcase.
6999
7000 2010-08-09  Richard Guenther  <rguenther@suse.de>
7001
7002         PR middle-end/45212
7003         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
7004         alignment from MEM_REF offset only if we took it from the
7005         base object.
7006
7007         * gcc.target/i386/pr24178.c: New testcase.
7008
7009 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
7010
7011         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
7012         * gcc.dg/20030702-1.c: Ditto.
7013         * gcc.dg/20050309-1.c: Ditto.
7014         * gcc.dg/20050325-1.c: Ditto.
7015         * gcc.dg/20050330-2.c: Ditto.
7016         * gcc.dg/20051201-1.c: Ditto.
7017         * gcc.dg/gomp/pr27573.c: Ditto.
7018         * gcc.dg/gomp/pr34610.c: Ditto.
7019         * gcc.dg/pr24225.c: Ditto.
7020         * gcc.dg/pr26570.c: Ditto.
7021         * gcc.dg/pr32773.c: Ditto.
7022         * g++.dg/gcov/gcov-6.C: Ditto.
7023         * g++.dg/gomp/pr34608.C: Ditto.
7024         * gfortran.dg/gomp/pr27573.f90: Ditto.
7025
7026         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
7027         dg-require-host-local dg directive.
7028         * gcc.dg/profile-dir-2.c: Ditto.
7029         * gcc.dg/profile-dir-3.c: Ditto.
7030
7031 2010-08-08  Richard Guenther  <rguenther@suse.de>
7032
7033         PR tree-optimization/45109
7034         * gcc.c-torture/compile/pr45109.c: New testcase.
7035
7036 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
7037
7038         * gcc.dg/march.c: Skip if -march defined.
7039         * gcc.dg/mtune.c: Skip if -mtune defined.
7040
7041         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
7042         generic thunk support.
7043
7044 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
7045
7046         PR target/45213
7047         * gcc.target/i386/pr45213.c: New test.
7048
7049 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7050
7051         PR libfortran/45143
7052         * gfortran.dg/fmt_error_11.f03: New test.
7053
7054 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
7055
7056         * lib/target-supports.exp (check_effective_target_sync_int_long):
7057         Add arm*-*-linux-gnueabi.
7058         (check_effective_target_sync_char_short): Likewise.
7059
7060 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7061
7062         PR fortran/45159
7063         * gfortran.dg/dependency_31.f90:  New test.
7064
7065 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7066
7067         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
7068
7069 2010-08-06  Jason Merrill  <jason@redhat.com>
7070
7071         * g++.dg/cpp0x/sfinae3.C: New.
7072         * g++.dg/cpp0x/sfinae4.C: New.
7073
7074 2010-08-06  Richard Guenther  <rguenther@suse.de>
7075
7076         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
7077         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
7078         * gcc.dg/tree-ssa/pr25382.c: Likewise.
7079         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
7080         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
7081         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
7082         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
7083         * gcc.c-torture/execute/20100805-1.c: Likewise.
7084
7085 2010-08-05  Martin Jambor  <mjambor@suse.cz>
7086
7087         PR testsuite/42855
7088         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
7089
7090 2010-08-05  Martin Jambor  <mjambor@suse.cz>
7091
7092         * gcc.dg/ipa/ipcp-ii-1.c: New test.
7093         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
7094
7095 2010-08-05  Martin Jambor  <mjambor@suse.cz>
7096
7097         * g++.dg/ipa/devirt-1.C: New test.
7098         * g++.dg/ipa/devirt-2.C: Likewise.
7099         * g++.dg/ipa/devirt-3.C: Likewise.
7100         * g++.dg/ipa/devirt-4.C: Likewise.
7101         * g++.dg/ipa/devirt-5.C: Likewise.
7102         * gcc.dg/ipa/iinline-3.c: Likewise.
7103
7104 2010-08-05  Jie Zhang  <jie@codesourcery.com>
7105
7106         PR tree-optimization/45144
7107         * gcc.dg/tree-ssa/pr45144.c: New test.
7108
7109 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
7110
7111         PR fortran/42207
7112         PR fortran/44064
7113         PR fortran/44065
7114         * gfortran.dg/class_25.f03: New.
7115         * gfortran.dg/class_26.f03: New.
7116
7117 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
7118
7119         * g++.dg/warn/miss-format-1.C: Update line number.
7120
7121 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
7122
7123         PR c++/44641
7124         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
7125         .frame and .mask assembler directives.
7126
7127 2010-08-04  Richard Guenther  <rguenther@suse.de>
7128
7129         * gcc.dg/tree-ssa/vrp35.c: Adjust.
7130         * gcc.dg/tree-ssa/vrp36.c: Likewise.
7131         * gcc.dg/tree-ssa/vrp50.c: Likewise.
7132         * gcc.dg/tree-ssa/vrp52.c: Likewise.
7133
7134 2010-08-04  Tobias Burnus  <burnus@net-b.de>
7135
7136         PR fortran/44857
7137         * gfortran.dg/derived_constructor_char_1.f90: New.
7138         * gfortran.dg/derived_constructor_char_2.f90: New.
7139
7140 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
7141
7142         PR fortran/45159
7143         * gfortran.dg/dependency_30.f90:  New test.
7144
7145 2010-08-03  Jan Hubicka  <jh@suse.cz>
7146
7147         * gcc.c-torture/compile/pr45085.c: New testcase.
7148
7149 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
7150
7151         PR fortran/44584
7152         PR fortran/45161
7153         * gfortran.dg/typebound_call_9.f03: Modified.
7154         * gfortran.dg/typebound_generic_1.f03: Modified.
7155
7156 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7157
7158         PR fortran/45159
7159
7160         * gfortran.dg/dependency_29.f90:  New test.
7161
7162 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7163
7164         PR fortran/36854
7165         * gfortran.dg/character_comparison_2.f90:  New test.
7166         * gfortran.dg/character_comparison_3.f90:  New test.
7167         * gfortran.dg/dependency_28.f90:  New test.
7168
7169 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
7170
7171         PR target/40457
7172         * gcc.target/arm/pr40457-1.c: New test.
7173         * gcc.target/arm/pr40457-2.c: New test.
7174
7175 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
7176
7177         PR fortran/44912
7178         * gfortran.dg/typebound_call_17.f03: New.
7179
7180 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
7181
7182         PR fortran/44929
7183         * gfortran.dg/allocate_derived_3.f90: New.
7184
7185 2010-07-30  Xinliang David Li  <davidxl@google.com>
7186         PR tree-optimization/45121
7187         * c-c++-common/uninit-17.c: Add -fno-ivops option.
7188
7189 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7190
7191         PR c++/45112
7192         * g++.dg/pr45112.C: New test.
7193
7194 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
7195
7196         PR debug/45055
7197         PR rtl-optimization/45137
7198         * gcc.dg/pr45055.c: New test.
7199
7200 2010-07-30  Alan Modra  <amodra@gmail.com>
7201
7202         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
7203         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
7204
7205 2010-07-29  Tobias Burnus  <burnus@net-b.de>
7206
7207         PR fortran/45087
7208         PR fortran/45125
7209         * gfortran.dg/whole_file_25.f90: New.
7210         * gfortran.dg/whole_file_26.f90: New.
7211         * gfortran.dg/whole_file_27.f90: New.
7212
7213 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
7214
7215         PR fortran/44962
7216         * gfortran.dg/typebound_proc_17.f03: New.
7217
7218 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
7219
7220         PR fortran/45004
7221         * gfortran.dg/move_alloc_2.f90: New.
7222
7223 2010-07-29  Xinliang David Li  <davidxl@google.com>
7224         PR tree-optimization/45121
7225         * c-c++-common/uninit-17.c: Fix expected output.
7226
7227 2010-07-29  Richard Guenther  <rguenther@suse.de>
7228
7229         PR tree-optimization/45120
7230         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
7231
7232 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
7233
7234         PR fortran/42051
7235         PR fortran/44064
7236         * gfortran.dg/pr42051.f03: New testcase.
7237
7238 2010-07-29  Richard Guenther  <rguenther@suse.de>
7239
7240         PR middle-end/45034
7241         * gcc.c-torture/execute/pr45034.c: New testcase.
7242
7243 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
7244
7245         PR c++/45096
7246         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
7247
7248 2010-07-28  Daniel Kraft  <d@domob.eu>
7249
7250         * gfortran.dg/bound_8.f90: New test.
7251
7252 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
7253
7254         PR debug/45105
7255         * gcc.dg/pr45105.c: New test.
7256
7257 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
7258
7259         PR rtl-optimization/45107
7260         * gcc.dg/pr45107.c: New test.
7261
7262 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
7263
7264         PR rtl-optimization/45101
7265         * gcc.dg/pr45101.c: New test.
7266
7267 2010-07-28  Tobias Burnus  <burnus@net-b.de>
7268
7269         PR fortran/45077
7270         * gfortran.dg/whole_file_24.f90: New.
7271
7272 2010-07-27  Jason Merrill  <jason@redhat.com>
7273
7274         * g++.dg/cpp0x/variadic102.C: New.
7275         * g++.dg/cpp0x/variadic103.C: New.
7276
7277 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
7278
7279         PR rtl-optimization/40956
7280         PR target/42495
7281         PR middle-end/42574
7282         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
7283         * gcc.target/arm/pr42574.c: Add tests.
7284
7285 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
7286
7287         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
7288         test name.
7289         (cleanup-repo-files): Ditto.
7290         (cleanup-saved-temps): Ditto.
7291
7292 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
7293
7294         PR testsuite/44701
7295         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
7296
7297         PR c/45079
7298         * gcc.dg/pr45079.c: New test.
7299
7300 2010-07-27  Ira Rosen  <irar@il.ibm.com>
7301
7302         PR tree-optimization/44152
7303         * gcc.dg/vect/fast-math-pr44152.c: New test.
7304
7305 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
7306
7307         PR ObjC/44140
7308         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
7309         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
7310         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
7311         * obj-c++.dg/torture/trivial.mm: Ditto.
7312         * objc.dg/torture/tls/thr-init-2.m: Ditto.
7313         * objc.dg/torture/tls/thr-init-3.m: Ditto.
7314         * objc.dg/torture/tls/thr-init.m: Ditto.
7315         * objc.dg/torture/trivial.m: Ditto.
7316
7317 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
7318
7319         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
7320         Skip on spu-*-* targets.
7321
7322 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
7323
7324         PR tree-optimization/45083
7325         * gcc.dg/pr45083.c: New test.
7326
7327 2010-07-26  Tobias Burnus  <burnus@net-b.de>
7328
7329         PR fortran/40873
7330         * gfortran.dg/whole_file_22.f90: New test.
7331         * gfortran.dg/whole_file_23.f90: New test.
7332
7333 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
7334             Jack Howarth  <howarth@bromo.med.uc.edu>
7335             Richard Henderson  <rth@redhat.com>
7336
7337         PR target/44132
7338         * gcc.dg/tls/thr-init-1.c: New.
7339         * gcc.dg/tls/thr-init-2.c: New.
7340         * gcc.dg/torture/tls New.
7341         * gcc.dg/torture/tls/tls-test.c: New.
7342         * gcc.dg/torture/tls/thr-init-1.c: New.
7343         * gcc.dg/torture/tls/tls.exp: New.
7344         * gcc.dg/torture/tls/thr-init-2.c: New.
7345         * gcc.dg/tls/emutls-2.c: New test
7346
7347         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
7348         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
7349         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
7350         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
7351         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
7352         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
7353         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
7354         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
7355         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
7356         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
7357         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
7358         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
7359         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
7360         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
7361         gfortran.dg/gomp/appendix-a/a.22.4.f90,
7362         gfortran.dg/gomp/appendix-a/a.22.5.f90,
7363         gfortran.dg/gomp/appendix-a/a.22.6.f90,
7364         gfortran.dg/gomp/appendix-a/a.24.1.f90,
7365         gfortran.dg/gomp/appendix-a/a.32.1.f90,
7366         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
7367         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
7368         gfortran.dg/gomp/omp_threadprivate1.f90,
7369         gfortran.dg/gomp/omp_threadprivate2.f90,
7370         gfortran.dg/gomp/reduction1.f90,
7371         gfortran.dg/gomp/sharing-1.f90: Likewise.
7372
7373 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7374
7375         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
7376         sse_runtime.
7377         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
7378         dg-require-visibility.
7379
7380 2010-07-26  Richard Guenther  <rguenther@suse.de>
7381
7382         PR tree-optimization/43784
7383         * gcc.c-torture/execute/pr43784.c: New testcase.
7384         * g++.dg/torture/pr43784.C: Likewise.
7385
7386 2010-07-26  Richard Guenther  <rguenther@suse.de>
7387
7388         PR middle-end/45056
7389         * g++.dg/pr45056.C: New testcase.
7390
7391 2010-07-26  Richard Guenther  <rguenther@suse.de>
7392
7393         PR tree-optimization/45071
7394         * gcc.dg/pr45071.c: New testcase.
7395
7396 2010-07-26  Tobias Burnus  <burnus@net-b.de>
7397
7398         PR fortran/45066
7399         * gfortran.dg/namelist_62.f90: New.
7400
7401 2010-07-26  Richard Guenther  <rguenther@suse.de>
7402
7403         * gcc.c-torture/execute/pr45017.c: Move ...
7404         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
7405
7406 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
7407
7408         PR fortran/40628
7409         * trim_optimize_1.f90:  New test.
7410         * character_comparision_1.f90:  New test.
7411
7412 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7413
7414         PR fortran/42852
7415         * gfortran.dg/wtruncate_fix.f: New test.
7416
7417 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
7418
7419         PR testsuite/45068
7420         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
7421
7422 2010-07-24  Richard Guenther  <rguenther@suse.de>
7423
7424         PR lto/43788
7425         * g++.dg/lto/20100724-1_0.C: New testcase.
7426
7427 2010-07-24  Richard Guenther  <rguenther@suse.de>
7428
7429         PR lto/43212
7430         * gcc.dg/lto/20100724-1_0.c: New testcase.
7431         * gcc.dg/lto/20100724-1_1.c: Likewise.
7432
7433 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7434
7435         PR fortran/40011
7436         * gfortran.dg/whole_file_21.f90: New.
7437
7438         * gfortran.dg/integer_exponentiation_3.F90: Use
7439         -ffloat-store only for i?86/x86-64 -m32.
7440
7441 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7442
7443         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
7444         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
7445
7446 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7447
7448         * gfortran.dg/func_decl_4.f90: Split test into two ...
7449         * gfortran.dg/func_decl_5.f90: ... parts.
7450         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
7451         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
7452         * gfortran.dg/global_references_1.f90: Add new dg-warning.
7453         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
7454         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
7455         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
7456         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
7457         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
7458         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
7459         * gfortran.dg/sizeof.f90: Make test valid.
7460         * gfortran.dg/pr20865.f90: Add new dg-error.
7461         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
7462         * gfortran.dg/g77/19990218-0.f: Ditto.
7463         * gfortran.dg/g77/19990218-1.f: Ditto.
7464         * gfortran.dg/g77/970625-2.f: Ditto.
7465         * gfortran.dg/pr37243.f: Fix function declaration.
7466         * gfortran.dg/use_only_1.f90: Fix implicit typing.
7467         * gfortran.dg/loc_1.f90: Fix pointer datatype.
7468
7469 2010-07-23  Tobias Burnus  <burnus@net-b.de>
7470
7471         PR fortran/44945
7472         * gfortran.dg/char_array_structure_constructor.f90: Add
7473         -fwhole-file as dg-option as it otherwise fails on some
7474         systems.
7475
7476 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
7477
7478         * gnat.dg/aggr16.ad[sb]: New test.
7479         * gnat.dg/aggr16_pkg.ads: New helper.
7480
7481 2010-07-23  Richard Guenther  <rguenther@suse.de>
7482
7483         PR lto/43071
7484         * g++.dg/lto/20100723-1_0.C: New testcase.
7485
7486 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
7487
7488         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
7489         AVX support.
7490         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
7491         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
7492
7493 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7494
7495         * lib/target-supports.exp (add_options_for_tls): New proc.
7496         * g++.dg/tls/static-1.C: Use dg-add-options tls.
7497         * g++.dg/tls/static-1a.cc: Likewise.
7498         * gcc.dg/tls/emutls-1.c: Likewise.
7499         * gcc.dg/tls/opt-11.c: Likewise.
7500         * gcc.dg/tls/opt-12.c: Likewise.
7501         * gcc.dg/tls/pr24428-2.c: Likewise.
7502         * gcc.dg/tls/pr24428.c: Likewise.
7503         * obj-c++.dg/tls/static-1.mm: Likewise.
7504         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
7505         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
7506         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7507         * objc.dg/torture/tls/thr-init-2.m: Likewise.
7508         * objc.dg/torture/tls/thr-init-3.m: Likewise.
7509         * objc.dg/torture/tls/thr-init.m: Likewise.
7510         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
7511
7512 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7513
7514         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
7515         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
7516         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
7517         optimized dump files.
7518
7519 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
7520
7521         PR tree-optimization/45047
7522         * gcc.c-torture/compile/pr45047.c: New test.
7523
7524 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7525
7526         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
7527         instead of dg-compile.
7528         * gcc.dg/float-range-4.c: Ditto.
7529         * gcc.dg/float-range-5.c: Ditto.
7530         * gcc.dg/fold-overflow-1.c: Ditto.
7531         * gcc.dg/gomp/sections-4.c: Ditto.
7532         * gcc.dg/transparent-union-1.c: Ditto.
7533         * gcc.dg/transparent-union-2.c: Ditto.
7534         * gcc.target/i386/pr39315-check.c: Ditto.
7535         * g++.dg/gomp/sections-4.C: Ditto.
7536         * g++.dg/template/dtor7.C: Ditto.
7537         * g++.dg/tree-ssa/pr19952.C: Ditto.
7538         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
7539         * gfortran.dg/graphite/pr42185.f90: Ditto.
7540         * gfortran.dg/namelist_36.f90: Ditto.
7541         * gnat.dg/noreturn1.adb: Ditto.
7542         * gnat.dg/specs/small_alignment.ads: Ditto.
7543
7544 2010-07-23  Martin Jambor  <mjambor@suse.cz>
7545
7546         PR tree-optimization/44915
7547         * g++.dg/torture/pr44915.C: New test.
7548
7549 2010-07-23  Martin Jambor  <mjambor@suse.cz>
7550
7551         PR tree-optimization/44914
7552         * g++.dg/tree-ssa/pr44914.C: New test.
7553
7554 2010-07-23  Jie Zhang  <jie@codesourcery.com>
7555
7556         PR target/44290
7557         * gcc.dg/pr44290-1.c: New test.
7558         * gcc.dg/pr44290-2.c: New test.
7559
7560 2010-07-23  Jason Merrill  <jason@redhat.com>
7561
7562         PR c++/45008
7563         * g++.dg/abi/mangle44.C: New.
7564
7565 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7566
7567         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
7568         for compile-time only tests.
7569         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
7570         target check.
7571         * gcc.target/i386/pr39315-4.c: Ditto.
7572         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
7573         target check.  Include sse-os-support.h.
7574         (main): Call check_isa and sse_os_support.
7575         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
7576         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
7577         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
7578         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
7579         target check.  Include sse-os-support.h.
7580         (main): Call check_isa and sse_os_support.
7581         * gcc.target/i386/vperm-v2df.c: Ditto.
7582
7583 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7584
7585         * lib/target-supports.exp (check_avx_hw_available): New procedure.
7586         (check_effective_target_avx_runtime): New procedure.
7587         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
7588         (check_effective_target_sse_runtime): Add check_effective_target_sse.
7589
7590         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
7591         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
7592         and __get_cpuid test.
7593         * gcc.dg/compat/vector-2b_main.c: Ditto.
7594
7595         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
7596
7597         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
7598         for compile-time only test.
7599         * gcc.dg/pr32716.c: Ditto.
7600         * gcc.dg/pr34856.c: Ditto.
7601         * gcc.dg/pr36997.c: Ditto.
7602         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
7603         * gfortran.dg/pr28158.f90: Ditto.
7604         * gfortran.dg/pr30667.f: Ditto.
7605
7606         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
7607         i?86-*-* and x86_64-*-* targets to disable execution on targets
7608         without sse2 runtime support.
7609         * g++.dg/vect/vect.exp: Ditto.
7610         * gfortran.dg/vect/vect.exp: Ditto.
7611
7612         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
7613         * gcc.dg/pr37544.c: Ditto.
7614         * gcc.dg/pr40550.c: Ditto.
7615         * gcc.dg/compat/union-m128-1_main.c: Ditto.
7616         * gcc.dg/compat/vector-1a_main.c: Ditto.
7617         * gcc.dg/compat/vector-2a_main.c: Ditto.
7618         * gcc.dg/torture/pr16104-1.c: Ditto.
7619         * gcc.dg/torture/pr35771-1.c: Ditto.
7620         * gcc.dg/torture/pr35771-2.c: Ditto.
7621         * gcc.dg/torture/pr35771-3.c: Ditto.
7622         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
7623         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
7624         * gcc.dg/torture/stackalign/push-1.c: Ditto.
7625         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
7626         * g++.dg/other/i386-1.C: Ditto.
7627         * g++.dg/other/pr40446.C: Ditto.
7628
7629 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7630
7631         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
7632
7633 2010-07-23  Daniel Kraft  <d@domob.eu>
7634
7635         PR fortran/44709
7636         * gfortran.dg/exit_1.f08: New test.
7637         * gfortran.dg/exit_2.f08: New test.
7638
7639 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
7640
7641         PR tree-optimization/39839
7642         * gcc.target/arm/pr39839.c: New test case.
7643
7644 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7645
7646         * gnat.dg/unchecked_convert5b.adb: New test.
7647         * gnat.dg/unchecked_convert6.adb: Likewise.
7648         * gnat.dg/unchecked_convert6b.adb: Likewise.
7649
7650 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7651
7652         * gnat.dg/aggr15.ad[sb]: New test.
7653
7654 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
7655
7656         PR debug/45024
7657         * g++.dg/debug/dwarf2/nested-2.C: New test case.
7658
7659 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
7660
7661         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
7662         with dg-require-linker-plugin.
7663
7664 2010-07-22  Richard Guenther  <rguenther@suse.de>
7665
7666         PR lto/43850
7667         * g++.dg/lto/20100722-1_0.C: New testcase.
7668
7669 2010-07-22  Richard Guenther  <rguenther@suse.de>
7670
7671         PR lto/42451
7672         * gcc.dg/lto/20100720-3_0.c: New testcase.
7673         * gcc.dg/lto/20100720-3_1.c: Likewise.
7674
7675 2010-07-22  Richard Guenther  <rguenther@suse.de>
7676
7677         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
7678         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
7679
7680         PR lto/43373
7681         * gcc.dg/lto/20100722-1_0.c: New testcase.
7682
7683 2010-07-22  Martin Jambor  <mjambor@suse.cz>
7684
7685         PR tree-optimization/44891
7686         * gcc.c-torture/compile/pr44891.c: New test.
7687
7688 2010-07-22  Richard Guenther  <rguenther@suse.de>
7689
7690         PR tree-optimization/45017
7691         * gcc.c-torture/execute/pr45017.c: New testcase.
7692
7693 2010-07-22  Tobias Burnus  <burnus@net-b.de>
7694
7695         PR fortran/45019
7696         * gfortran.dg/aliasing_dummy_5.f90: New.
7697
7698 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7699
7700         PR target/43698
7701         * gcc.target/arm/pr43698.c: New test.
7702
7703 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7704
7705         PR fortran/44929
7706         * Revert my commit r162325 for this PR.
7707
7708 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7709
7710         PR debug/45015
7711         * gcc.target/m68k/pr45015.c: New test.
7712
7713 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
7714
7715         PR c++/44641
7716         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
7717         comments.
7718
7719 2010-07-21  Richard Guenther  <rguenther@suse.de>
7720
7721         PR lto/45018
7722         * g++.dg/lto/20100721-1_0.C: New testcase.
7723
7724 2010-07-21  Martin Jambor  <mjambor@suse.cz>
7725
7726         PR tree-optimization/44900
7727         * g++.dg/torture/pr44900.C: New test.
7728
7729 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
7730
7731         PR middle-end/44738
7732         * c-c++-common/uninit-17.c: Correct expected error.
7733
7734 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7735
7736         * gcc.dg/guality/asm-1.c: New test.
7737
7738         PR debug/45003
7739         * gcc.dg/guality/pr45003-2.c: New test.
7740         * gcc.dg/guality/pr45003-3.c: New test.
7741
7742 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7743
7744         PR libfortran/44697
7745         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
7746
7747 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
7748
7749         * lib/scanasm.exp (dg-function-on-line): Test that a function is
7750         defined on the current line.
7751         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
7752         * g++.dg/debug/dwarf2/pr44641.C: New.
7753
7754 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
7755
7756         * gcc.target/powerpc/block-move-1.c: New test.
7757         * gcc.target/powerpc/block-move-2.c: New test.
7758
7759 2010-07-20  Jason Merrill  <jason@redhat.com>
7760
7761         PR c++/44967
7762         * g++.dg/cpp0x/sfinae2.C: New.
7763
7764 2010-07-20  Richard Guenther  <rguenther@suse.de>
7765
7766         PR lto/42696
7767         * gcc.dg/lto/20100720-4_0.c: New testcase.
7768
7769 2010-07-20  Richard Guenther  <rguenther@suse.de>
7770
7771         PR lto/43221
7772         * gcc.dg/lto/20100720-2_0.c: New testcase.
7773         * gcc.dg/lto/20100720-2_1.c: Likewise.
7774
7775 2010-07-20  Richard Guenther  <rguenther@suse.de>
7776
7777         PR lto/43208
7778         * gcc.dg/lto/20100720-1_0.c: New testcase.
7779         * gcc.dg/lto/20100720-1_1.c: Likewise.
7780
7781 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
7782
7783         PR debug/45003
7784         * gcc.dg/guality/pr45003-1.c: New test.
7785
7786 2010-07-20  Richard Guenther  <rguenther@suse.de>
7787
7788         PR tree-optimization/44977
7789         * gcc.dg/torture/pr44977.c: New testcase.
7790
7791 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
7792
7793         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
7794         sync_char_short
7795
7796 2010-07-20  Richard Guenther  <rguenther@suse.de>
7797
7798         PR middle-end/44971
7799         PR middle-end/44988
7800         * gcc.dg/pr44971.c: New testcase.
7801         * gcc.c-torture/compile/pr44988.c: Likewise.
7802
7803 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
7804
7805         PR fortran/44929
7806         * gfortran.dg/allocate_with_typespec.f90: New test.
7807         * gfortran.dg/allocate_derived_1.f90: Update error message.
7808
7809 2010-07-19  Jason Merrill  <jason@redhat.com>
7810
7811         PR c++/44996
7812         * g++.dg/cpp0x/decltype23.C: New.
7813
7814 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
7815
7816         PR fortran/42385
7817         * gfortran.dg/class_defined_operator_1.f03 : New test.
7818
7819 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
7820
7821         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
7822         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
7823         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
7824         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
7825
7826 2010-07-19  Richard Guenther  <rguenther@suse.de>
7827
7828         PR middle-end/44941
7829         * gcc.c-torture/compile/pr44941.c: New testcase.
7830
7831 2010-07-19  Jason Merrill  <jason@redhat.com>
7832
7833         PR c++/44969
7834         * g++.dg/template/sfinae24.C: New.
7835
7836 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
7837
7838         PR fortran/44353
7839         * gfortran.dg/data_implied_do_2.f90: Removed.
7840
7841 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
7842
7843         PR c++/44969
7844         * g++.dg/template/sfinae23.C: New.
7845
7846 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7847
7848         * lib/target-supports.exp (check_sse_os_support_available): New
7849         proc.
7850         (check_sse_hw_available): New proc.
7851         (check_effective_target_sse_runtime): New proc.
7852         (check_effective_target_sse2_runtime): New proc.
7853         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
7854         -msse2 if check_sse_os_support_available.
7855         * g++.dg/vect/vect.exp: Only run -msse2 tests if
7856         check_sse_os_support_available.
7857         * gcc.dg/vect/vect.exp: Likewise.
7858         * gfortran.dg/vect/vect.exp: Likewise.
7859         * gcc.target/i386/sol2-check: Renamed to ...
7860         * gcc.target/i386/sse-os-support.h: ... this.
7861         (sol2_check): Renamed to ...
7862         (sse_os_support): ... this.
7863         Only test movss with xmm registers.
7864         * gcc.target/i386/sse-check.h: Reflect new header and function names.
7865         Removed ILL_INSN, ILL_INSN_LEN.
7866         * gcc.target/i386/sse2-check.h: Likewise.
7867         * gcc.target/i386/sse3-check.h: Likewise.
7868         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
7869         Removed cpuid.h, __get_cpuid test.
7870         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
7871         Removed cpuid.h, __get_cpuid test.
7872         * g++.dg/other/pr40446.C: Likewise.
7873         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7874         * gcc.dg/compat/vector-1a_main.c: Likewise.
7875         * gcc.dg/compat/vector-2a_main.c: Likewise.
7876         * gcc.dg/pr36584.c: Likewise.
7877         * gcc.dg/pr37544.c: Likewise.
7878         * gcc.dg/torture/pr16104-1.c: Likewise.
7879         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7880         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7881         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7882         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7883         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
7884         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
7885         sse2_runtime.
7886         * gcc.dg/torture/pr35771-2.c: Likewise.
7887         * gcc.dg/torture/pr35771-3.c: Likewise.
7888         * gcc.target/i386/pr39315-2.c: Likewise.
7889         * gcc.target/i386/pr39315-4.c: Likewise.
7890         * gcc.target/i386/vperm-v2df.c: Likewise.
7891         * gcc.target/i386/vperm-v2di.c: Likewise.
7892         * gcc.target/i386/vperm-v4si-1.c: Likewise.
7893         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
7894         sse_runtime.
7895
7896 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
7897
7898         PR fortran/44353
7899         * gfortran.dg/data_implied_do_2.f90: New test.
7900
7901 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7902
7903         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
7904
7905 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7906
7907         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
7908         to the "mips16" group.
7909         (mips_using_mips16_p): New procedure.
7910         (mips-dg-options): Use it.
7911
7912 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7913
7914         * gcc.target/mips/mips16-attributes-4.c: New test.
7915
7916 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
7917
7918         PR testsuite/44418
7919         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
7920         * gcc.target/powerpc/recip-2.c: Ditto.
7921         * gcc.target/powerpc/recip-3.c: Ditto.
7922
7923 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
7924
7925         * gcc.target/arm/pr42235.c: New test.
7926
7927 2010-07-16  Jason Merrill  <jason@redhat.com>
7928
7929         PR c++/32505
7930         * g++.dg/template/partial8.C: New.
7931
7932 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7933
7934         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
7935         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
7936         in C++.
7937         (gualcvt): New overloaded inline.
7938         (GUALCVT): Use it for C++.
7939         * g++.dg/guality/guality.exp: New.
7940         * g++.dg/guality/guality.h: New.
7941         * g++.dg/guality/redeclaration1.C: New test.
7942         * g++.dg/dg.exp: Prune also guality/* tests.
7943         * gcc.dg/guality/pr43141.c: Moved to...
7944         * c-c++-common/guality/pr43141.c: ... here.
7945
7946 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7947
7948         PR libfortran/37077
7949         * gfortran.dg/char4_iunit_2.f03: New test.
7950
7951 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
7952
7953         PR testsuite/43925
7954         * lib/plugin-support.exp (plugin-test-execute):
7955         Add ${gcc_objdir}/intl to includes.
7956
7957 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7958
7959         PR target/44942
7960         * gcc.c-torture/execute/pr44942.c: New test.
7961         * gcc.target/i386/pr44942.c: New test.
7962
7963 2010-07-15  Jason Merrill  <jason@redhat.com>
7964
7965         PR c++/44909
7966         * g++.dg/cpp0x/implicit7.C: New.
7967         * g++.dg/cpp0x/implicit8.C: New.
7968
7969 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7970
7971         Disable float tests for __SPU__ targets due to lack of signed zero:
7972         * c-c++-common/torture/complex-sign-add.c (check_add_float).
7973         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
7974         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
7975         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
7976         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
7977         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
7978         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
7979         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
7980         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
7981
7982 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
7983
7984         * gfortran.dg/select_char_2.f90: New test.
7985
7986 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
7987
7988         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
7989         with DECL_CHAIN.
7990
7991 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
7992
7993         PR fortran/44936
7994         * gfortran.dg/typebound_generic_9.f03: New.
7995
7996 2010-07-15  Richard Guenther  <rguenther@suse.de>
7997
7998         PR tree-optimization/44946
7999         * gcc.c-torture/compile/pr44946.c: New testcase.
8000
8001 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
8002
8003         PR fortran/40206
8004         * gfortran.dg/select_char_3.f90: New test.
8005
8006 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
8007             Kevin F. Quinn  <kevquinn@gentoo.org>
8008
8009         * gcc.dg/Wtrampolines.c: New.
8010
8011 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8012
8013         PR libfortran/44934
8014         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
8015
8016 2010-07-14  Jason Merrill  <jason@redhat.com>
8017
8018         PR c++/44810
8019         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
8020
8021         Implement C++0x unrestricted unions (N2544)
8022         * g++.dg/cpp0x/union1.C: New.
8023         * g++.dg/cpp0x/union2.C: New.
8024         * g++.dg/cpp0x/union3.C: New.
8025         * g++.dg/cpp0x/defaulted2.C: Adjust.
8026         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
8027         * g++.old-deja/g++.ext/anon2.C: Adjust.
8028         * g++.old-deja/g++.mike/misc6.C: Adjust.
8029
8030 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
8031
8032         PR fortran/44925
8033         * gfortran.dg/c_loc_tests_15.f90: New.
8034
8035 2010-07-13  Jason Merrill  <jason@redhat.com>
8036
8037         PR c++/44909
8038         * g++.dg/cpp0x/implicit6.C: New.
8039
8040 2010-07-13  Jason Merrill  <jason@redhat.com>
8041
8042         PR c++/44540
8043         * g++.dg/abi/noreturn1.C: New.
8044         * g++.dg/abi/noreturn2.C: New.
8045
8046 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
8047
8048         PR other/44874
8049         PR debug/44832
8050         * c-c++-common/pr44832.c: New test.
8051
8052 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
8053
8054         PR objc/44488
8055         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
8056         on the target.  Make sure that we can assemble the emitted asm when
8057         the test type is 'compile'.
8058
8059 2010-07-13  Richard Guenther  <rguenther@suse.de>
8060
8061         PR tree-optimization/36960
8062         * g++.dg/torture/pr36960.C: New testcase.
8063
8064 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
8065
8066         PR c++/44908
8067         * g++.dg/template/sfinae21.C: New.
8068         * g++.dg/template/sfinae22.C: Likewise.
8069
8070 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
8071
8072         PR testsuite/42843
8073         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
8074         * gcc.dg/plugin/ggcplug.c: Likewise.
8075         * g++.dg/plugin/selfassign.c: Likewise.
8076         * g++.dg/plugin/attribute_plugin.c: Likewise.
8077         * g++.dg/plugin/dumb_plugin.c: Likewise.
8078         * g++.dg/plugin/pragma_plugin.c: Likewise.
8079
8080 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
8081
8082         * gcc.c-torture/execute/pr44683.x: New.
8083         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
8084
8085 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
8086
8087         PR fortran/44434
8088         PR fortran/44565
8089         PR fortran/43945
8090         PR fortran/44869
8091         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
8092         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
8093         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
8094         * gfortran.dh/typebound_call_16.f03: New.
8095         * gfortran.dg/typebound_generic_6.f03: New.
8096         * gfortran.dg/typebound_generic_7.f03: New.
8097         * gfortran.dg/typebound_generic_8.f03: New.
8098
8099 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8100
8101         PR libfortran/37077
8102         * gfortran.dg/char4_iunit_1.f03: New test.
8103
8104 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
8105
8106         * gcc.dg/tree-ssa/vrp53.c: New test.
8107
8108 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
8109
8110         PR c++/44907
8111         * g++.dg/template/sfinae19.C: New.
8112         * g++.dg/template/sfinae20.C: Likewise.
8113
8114 2010-07-12  Jie Zhang  <jie@codesourcery.com>
8115
8116         * gcc.target/arm/interrupt-1.c: New test.
8117         * gcc.target/arm/interrupt-2.c: New test.
8118
8119 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8120
8121         * gcc.dg/pr42427.c: Require c99_runtime.
8122         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
8123         c99_runtime.
8124         * gcc.target/i386/avx-cmpss-1.c: Likewise.
8125         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
8126         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
8127         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
8128         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
8129         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
8130         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
8131         * gcc.target/i386/sse-cmpss-1.c: Likewise.
8132         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
8133         * gcc.target/i386/pr37275.c: Require visibility support.
8134
8135 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8136
8137         * lib/target-supports.exp (check_effective_target_sse): New proc.
8138         * gcc.target/i386/sol2-check.h: New file.
8139         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
8140         Include sol2-check.h.
8141         (main) Only run do_test () if sol2_check ().
8142         * gcc.target/i386/sse2-check.h: Likewise.
8143         * gcc.target/i386/sse3-check.h: Likewise.
8144         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
8145         [__sun__ && __svr4__]: Execute SSE2 instruction.
8146         * gcc.target/i386/math-torture/math-torture.exp: Only add options
8147         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
8148         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
8149         * g++.dg/ext/vector14.C: Likewise.
8150         * g++.dg/other/mmintrin.C: Likewise.
8151         * gcc.dg/20020418-1.c: Likewise.
8152         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
8153         * gcc.dg/format/ms_unnamed-1.c: Likewise.
8154         * gcc.dg/format/unnamed-1.c: Likewise.
8155         Adapt dg-warning line number.
8156         * gcc.dg/graphite/pr40281.c: Likewise.
8157         * gcc.dg/pr32176.c: Likewise.
8158         * gcc.dg/pr40550.c: Likewise.
8159         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
8160         * gcc.dg/torture/pr36891.c: Likewise.
8161         * gcc.target/i386/20020218-1.c: Likewise.
8162         * gcc.target/i386/20020523.c: Likewise.
8163         * gcc.target/i386/abi-1.c: Likewise.
8164         * gcc.target/i386/brokensqrt.c: Likewise.
8165         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
8166         * gcc.target/i386/pr13366.c: Likewise.
8167         * gcc.target/i386/pr13685.c: Likewise.
8168         * gcc.target/i386/pr24306.c: Likewise.
8169         * gcc.target/i386/pr31486.c: Likewise.
8170         * gcc.target/i386/pr32065-1.c: Likewise.
8171         * gcc.target/i386/pr32065-2.c: Likewise.
8172         * gcc.target/i386/pr32389.c: Likewise.
8173         * gcc.target/i386/pr38824.c: Likewise.
8174         * gcc.target/i386/pr38931.c: Likewise.
8175         * gcc.target/i386/pr39592-1.c: Likewise.
8176         * gcc.target/i386/pr43766.c: Likewise.
8177         * gcc.target/i386/recip-divf.c: Likewise.
8178         * gcc.target/i386/recip-sqrtf.c: Likewise.
8179         * gcc.target/i386/recip-vec-divf.c: Likewise.
8180         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8181         * gcc.target/i386/sse-1.c: Likewise.
8182         * gcc.target/i386/sse-16.c: Likewise.
8183         * gcc.target/i386/sse-2.c: Likewise.
8184         * gcc.target/i386/sse-20.c: Likewise.
8185         * gcc.target/i386/sse-3.c: Likewise.
8186         * gcc.target/i386/sse-7.c: Likewise.
8187         * gcc.target/i386/sse-9.c: Likewise.
8188         * gcc.target/i386/sse-addps-1.c: Likewise.
8189         * gcc.target/i386/sse-addss-1.c: Likewise.
8190         * gcc.target/i386/sse-andnps-1.c: Likewise.
8191         * gcc.target/i386/sse-andps-1.c: Likewise.
8192         * gcc.target/i386/sse-cmpss-1.c: Likewise.
8193         * gcc.target/i386/sse-comiss-1.c: Likewise.
8194         * gcc.target/i386/sse-comiss-2.c: Likewise.
8195         * gcc.target/i386/sse-comiss-3.c: Likewise.
8196         * gcc.target/i386/sse-comiss-4.c: Likewise.
8197         * gcc.target/i386/sse-comiss-5.c: Likewise.
8198         * gcc.target/i386/sse-comiss-6.c: Likewise.
8199         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
8200         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
8201         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
8202         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
8203         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
8204         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
8205         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
8206         * gcc.target/i386/sse-divps-1.c: Likewise.
8207         * gcc.target/i386/sse-divss-1.c: Likewise.
8208         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
8209         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
8210         * gcc.target/i386/sse-maxps-1.c: Likewise.
8211         * gcc.target/i386/sse-maxss-1.c: Likewise.
8212         * gcc.target/i386/sse-minps-1.c: Likewise.
8213         * gcc.target/i386/sse-minss-1.c: Likewise.
8214         * gcc.target/i386/sse-movaps-1.c: Likewise.
8215         * gcc.target/i386/sse-movaps-2.c: Likewise.
8216         * gcc.target/i386/sse-movhlps-1.c: Likewise.
8217         * gcc.target/i386/sse-movhps-1.c: Likewise.
8218         * gcc.target/i386/sse-movhps-2.c: Likewise.
8219         * gcc.target/i386/sse-movlhps-1.c: Likewise.
8220         * gcc.target/i386/sse-movmskps-1.c: Likewise.
8221         * gcc.target/i386/sse-movntps-1.c: Likewise.
8222         * gcc.target/i386/sse-movss-1.c: Likewise.
8223         * gcc.target/i386/sse-movss-2.c: Likewise.
8224         * gcc.target/i386/sse-movss-3.c: Likewise.
8225         * gcc.target/i386/sse-movups-1.c: Likewise.
8226         * gcc.target/i386/sse-movups-2.c: Likewise.
8227         * gcc.target/i386/sse-mulps-1.c: Likewise.
8228         * gcc.target/i386/sse-mulss-1.c: Likewise.
8229         * gcc.target/i386/sse-orps-1.c: Likewise.
8230         * gcc.target/i386/sse-rcpps-1.c: Likewise.
8231         * gcc.target/i386/sse-recip-vec.c: Likewise.
8232         * gcc.target/i386/sse-recip.c: Likewise.
8233         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
8234         * gcc.target/i386/sse-set-ps-1.c: Likewise.
8235         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
8236         * gcc.target/i386/sse-subps-1.c: Likewise.
8237         * gcc.target/i386/sse-subss-1.c: Likewise.
8238         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
8239         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
8240         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
8241         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
8242         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
8243         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
8244         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
8245         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
8246         * gcc.target/i386/sse-xorps-1.c: Likewise.
8247         * gcc.target/i386/ssefn-1.c: Likewise.
8248         * gcc.target/i386/ssefn-3.c: Likewise.
8249         * gcc.target/i386/sseregparm-1.c: Likewise.
8250         * gcc.target/i386/stackalign/return-3.c: Likewise.
8251         * gcc.target/i386/vectorize1.c: Likewise.
8252         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
8253         * gcc.target/i386/xorps-sse.c: Likewise.
8254         * gfortran.dg/pr28158.f90: Likewise.
8255         * gfortran.dg/pr30667.f: Likewise.
8256         * gnat.dg/loop_optimization7.adb: Likewise.
8257         * gnat.dg/sse_nolib.adb: Likewise.
8258
8259 2010-07-11  Tobias Burnus  <burnus@net-b.de>
8260
8261         PR fortran/44702
8262         * gfortran.dg/use_rename_6.f90: New.
8263         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
8264
8265 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
8266
8267         PR fortran/44869
8268         * gfortran.dg/class_24.f03: New.
8269
8270 2010-07-10  Richard Guenther  <rguenther@suse.de>
8271
8272         PR lto/44889
8273         * gcc.dg/lto/20100709-1_0.c: New testcase.
8274         * gcc.dg/lto/20100709-1_1.c: Likewise.
8275
8276 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
8277
8278         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
8279
8280 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
8281
8282         PR objc/44140
8283         * objc.dg/lto/trivial-1_0.m: New.
8284         * objc.dg/lto/lto.exp: New.
8285         * obj-c++.dg/lto/trivial-1_0.mm: New.
8286         * obj-c++.dg/lto/lto.exp: New.
8287         * objc.dg/symtab-1.m: Adjust sizes.
8288         * objc.dg/image-info.m: Do not run for gnu-runtime.
8289
8290 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
8291
8292         * gcc.dg/pr32370.c: Allow another kind of error message.
8293
8294 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
8295
8296         * gnat.dg/atomic3.adb: New test.
8297
8298 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
8299             Denys Vlasenko  <dvlasenk@redhat.com>
8300             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
8301
8302         PR tree-optimization/28632
8303         * gcc.dg/tree-ssa/vrp51.c: New test.
8304         * gcc.dg/tree-ssa/vrp52.c: New test.
8305
8306 2010-07-09  Jason Merrill  <jason@redhat.com>
8307
8308         * g++.dg/abi/covariant6.C: New.
8309         * g++.dg/inherit/covariant17.C: Test both bases.
8310         * g++.dg/inherit/covariant7.C: Check vtable layout.
8311
8312 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
8313
8314         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
8315
8316 2010-07-09  Richard Guenther  <rguenther@suse.de>
8317
8318         PR tree-optimization/44852
8319         * gcc.c-torture/execute/pr44852.c: New testcase.
8320
8321 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8322
8323         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
8324         multiplication by values.
8325         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
8326         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
8327
8328 2010-07-09  Richard Guenther  <rguenther@suse.de>
8329
8330         PR tree-optimization/44882
8331         * gfortran.dg/pr44882.f90: New testcase.
8332
8333 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
8334
8335         PR target/40657
8336         * gcc.target/arm/pr40657-1.c: New test.
8337         * gcc.target/arm/pr40657-2.c: New test.
8338         * gcc.c-torture/execute/pr40657.c: New test.
8339
8340 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
8341
8342         * gcc.dg/tree-ssa/vrp50.c: New test.
8343         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
8344
8345 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
8346
8347         PR fortran/44649
8348         * gfortran.dg/c_sizeof_1.f90: Modified.
8349         * gfortran.dg/storage_size_1.f08: New.
8350         * gfortran.dg/storage_size_2.f08: New.
8351
8352 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
8353
8354         * gcc.c-torture/execute/20100708-1.c: New test.
8355
8356 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
8357
8358         PR fortran/44847
8359         * gfortran.dg/gomp/pr44847.f90: New test.
8360
8361 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
8362
8363         PR tree-optimization/44710
8364         * gcc.dg/tree-ssa/ifc-6.c: New.
8365         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
8366
8367 2010-07-08  Tobias Burnus  <burnus@net-b.de>
8368
8369         PR fortran/18918
8370         * gfortran.dg/coarray_10.f90: Add an additional test.
8371
8372 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
8373
8374         PR middle-end/44828
8375         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
8376         * gcc.c-torture/execute/pr44828.x: Revert.
8377
8378 2010-07-08  Jason Merrill  <jason@redhat.com>
8379
8380         PR c++/43120
8381         * g++.dg/inherit/covariant17.C: New.
8382         * g++.dg/abi/covariant1.C: Actually test for the bug.
8383
8384 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
8385
8386         PR rtl-optimization/44838
8387         * gcc.dg/pr44838.c: New.
8388
8389 2010-07-08  Richard Guenther  <rguenther@suse.de>
8390
8391         PR tree-optimization/44831
8392         * gcc.c-torture/compile/pr44831.c: New testcase.
8393         * gcc.dg/tree-ssa/pr21463.c: Adjust.
8394
8395 2010-07-08  Richard Guenther  <rguenther@suse.de>
8396
8397         PR tree-optimization/44861
8398         * g++.dg/vect/pr44861.cc: New testcase.
8399
8400 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
8401
8402         PR middle-end/44828
8403         * gcc.c-torture/execute/pr44828.x: New file.
8404
8405 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
8406
8407         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
8408         dg-options.
8409         * g++.dg/ext/altivec-17.C: Adjust error message.
8410
8411 2010-07-07  Tom Tromey  <tromey@redhat.com>
8412
8413         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
8414
8415 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
8416
8417         PR target/44844
8418         * gcc.target/i386/rdrand-1.c: Scan "jnc".
8419         * gcc.target/i386/rdrand-2.c: Likewise.
8420         * gcc.target/i386/rdrand-3.c: Likewise.
8421
8422 2010-07-07  Jan Hubicka  <jh@suse.cz>
8423
8424         PR middle-end/44813
8425         * g++.dg/torture/pr44813.C: New testcase.
8426         * g++.dg/torture/pr44826.C: New testcase.
8427
8428 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
8429
8430         PR rtl-optimization/44787
8431         * gcc.c-torture/compile/pr44788.c: New test.
8432         * gcc.target/arm/pr44788.c: New test.
8433
8434 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8435
8436         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
8437
8438 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8439
8440         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
8441         to dg-options.
8442
8443 2010-07-06  Tobias Burnus  <burnus@net-b.de>
8444
8445         PR fortran/44742
8446         * gfortran.dg/parameter_array_init_6.f90: New.
8447         * gfortran.dg/initialization_20.f90: Update dg-error.
8448         * gfortran.dg/initialization_24.f90: Ditto.
8449
8450 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
8451         PR fortran/PR44693
8452         * gfortran.dg/dim_range_1.f90:  New test.
8453         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
8454
8455 2010-07-06  Jason Merrill  <jason@redhat.com>
8456
8457         PR c++/44703
8458         * g++.dg/cpp0x/initlist41.C: New.
8459
8460         PR c++/44778
8461         * g++.dg/template/ptrmem22.C: New.
8462
8463 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
8464
8465         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
8466         support.
8467         * gcc.target/i386/i386.exp: Likewise.
8468
8469 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8470
8471         PR testsuite/44195
8472         * gcc.dg/lto/20100518_0.c: Limit to x86.
8473
8474 2010-07-06  Richard Guenther  <rguenther@suse.de>
8475
8476         PR middle-end/44828
8477         * gcc.c-torture/execute/pr44828.c: New testcase.
8478
8479 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
8480
8481         * g++.dg/warn/noeffect2.C: Adjust expected warning.
8482         * g++.dg/warn/volatile1.C: Likewise.
8483         * g++.dg/template/warn1.C: Likewise.
8484
8485 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
8486
8487         AVX Programming Reference (June, 2010)
8488         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
8489         * g++.dg/other/i386-3.C: Likewise.
8490         * gcc.target/i386/sse-12.c: Likewise.
8491
8492         * gcc.target/i386/f16c-check.h: New.
8493         * gcc.target/i386/rdfsbase-1.c: Likewise.
8494         * gcc.target/i386/rdfsbase-2.c: Likewise.
8495         * gcc.target/i386/rdgsbase-1.c: Likewise.
8496         * gcc.target/i386/rdgsbase-2.c: Likewise.
8497         * gcc.target/i386/rdrand-1.c: Likewise.
8498         * gcc.target/i386/rdrand-2.c: Likewise.
8499         * gcc.target/i386/rdrand-3.c: Likewise.
8500         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
8501         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
8502         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
8503         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
8504         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
8505         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
8506         * gcc.target/i386/wrfsbase-1.c: Likewise.
8507         * gcc.target/i386/wrfsbase-2.c: Likewise.
8508         * gcc.target/i386/wrgsbase-1.c: Likewise.
8509         * gcc.target/i386/wrgsbase-2.c: Likewise.
8510
8511         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
8512         (__builtin_ia32_vcvtps2ph): New.
8513         (__builtin_ia32_vcvtps2ph256): Likewise.
8514
8515         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
8516         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8517
8518         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
8519         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8520
8521         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
8522         (__builtin_ia32_vcvtps2ph256): Likewise.
8523         Add fsgsbase,rdrnd,f16c.
8524
8525         * lib/target-supports.exp (check_effective_target_f16c): New.
8526
8527 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
8528
8529         * gcc.dg/guality/nrv-1.c: New test.
8530
8531 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
8532
8533         PR middle-end/42505
8534         * gcc.target/arm/pr42505.c: New test case.
8535
8536 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
8537
8538         PR c++/44808
8539         * g++.dg/opt/nrv16.C: New test.
8540
8541 2010-07-05  Richard Guenther  <rguenther@suse.de>
8542
8543         PR tree-optimization/44784
8544         * gcc.c-torture/compile/pr44784.c: New testcase.
8545
8546 2010-07-05  Ira Rosen  <irar@il.ibm.com>
8547
8548         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8549         Increase loop bound and array size.
8550         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8551         Likewise.
8552
8553 2010-07-05  Ira Rosen  <irar@il.ibm.com>
8554
8555         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
8556         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
8557         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
8558         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
8559         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
8560
8561 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
8562
8563         PR c++/22138
8564         * g++.dg/parse/template25.C: New.
8565
8566 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
8567
8568         PR rtl-optimization/44695
8569         * gcc.dg/torture/pr44695.c: New.
8570
8571 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8572
8573         PR c++/16630
8574         * g++.dg/ext/pretty3.C: New.
8575
8576 2010-07-04  Richard Guenther  <rguenther@suse.de>
8577
8578         PR middle-end/44809
8579         * g++.dg/torture/pr44809.C: New testcase.
8580
8581 2010-07-04  Richard Guenther  <rguenther@suse.de>
8582
8583         PR tree-optimization/44656
8584         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
8585
8586 2010-07-04  Ira Rosen  <irar@il.ibm.com>
8587             Revital Eres  <eres@il.ibm.com>
8588
8589         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
8590         misaligned stores.
8591         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
8592         gcc.dg/vect/vect-96.c: Likewise.
8593         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
8594         that support misaligned stores. Change the number of expected
8595         misaligned accesses.
8596         * gcc.dg/vect/vect-peel-1.c: New test.
8597         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
8598         gcc.dg/vect/vect-peel-4.c: Likewise.
8599         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
8600         vectorizable on all targets that support realignment.
8601         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8602
8603 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
8604
8605         PR c/44806
8606         * gcc.dg/torture/pr44806.c: New.
8607
8608 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8609
8610         * gnat.dg/cond_expr1.adb: New test.
8611
8612 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8613
8614         * gnat.dg/modular3.adb: New test.
8615         * gnat.dg/modular3_pkg.ads: New helper.
8616
8617 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
8618             Mikael Pettersson  <mikpe@it.uu.se>
8619
8620         PR testsuite/44518
8621         * obj-c++.dg/encode-2.mm: Produce object and save temps.
8622         Make signed-ness of chars explicit.  Scan the object for
8623         strings that are split by some target assemblers.
8624         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
8625         explicit.
8626
8627 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
8628
8629         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
8630
8631 2010-07-02  Le-Chun Wu  <lcwu@google.com>
8632
8633         PR/44128
8634         * g++.dg/warn/Wshadow-7.C: New test.
8635
8636 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
8637             Julian Brown  <julian@codesourcery.com>
8638             Sandra Loosemore  <sandra@codesourcery.com>
8639
8640         * gcc.c-torture/execute/20100416-1.c: New test case.
8641
8642 2010-07-02  Julian Brown  <julian@codesourcery.com>
8643             Sandra Loosemore  <sandra@codesourcery.com>
8644
8645         PR target/43703
8646
8647         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
8648         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
8649
8650 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8651             Julian Brown  <julian@codesourcery.com>
8652
8653         * gcc.target/arm/neon/vadds64.c: Regenerated.
8654         * gcc.target/arm/neon/vaddu64.c: Regenerated.
8655         * gcc.target/arm/neon/vsubs64.c: Regenerated.
8656         * gcc.target/arm/neon/vsubu64.c: Regenerated.
8657         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
8658         * gcc.target/arm/neon-vmls-1.c: Likewise.
8659         * gcc.target/arm/neon-vsubs64.c: New execution test.
8660         * gcc.target/arm/neon-vsubu64.c: New execution test.
8661         * gcc.target/arm/neon-vadds64.c: New execution test.
8662         * gcc.target/arm/neon-vaddu64.c: New execution test.
8663
8664 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8665
8666         * gcc.target/arm/neon-vands64.c: New.
8667         * gcc.target/arm/neon-vandu64.c: New.
8668         * gcc.target/arm/neon-vbics64.c: New.
8669         * gcc.target/arm/neon-vbicu64.c: New.
8670         * gcc.target/arm/neon-veors64.c: New.
8671         * gcc.target/arm/neon-veoru64.c: New.
8672         * gcc.target/arm/neon-vorns64.c: New.
8673         * gcc.target/arm/neon-vornu64.c: New.
8674         * gcc.target/arm/neon-vorrs64.c: New.
8675         * gcc.target/arm/neon-vorru64.c: New.
8676         * gcc.target/arm/neon/vands64.c: Regenerated.
8677         * gcc.target/arm/neon/vandu64.c: Regenerated.
8678         * gcc.target/arm/neon/vbics64.c: Regenerated.
8679         * gcc.target/arm/neon/vbicu64.c: Regenerated.
8680         * gcc.target/arm/neon/veors64.c: Regenerated.
8681         * gcc.target/arm/neon/veoru64.c: Regenerated.
8682         * gcc.target/arm/neon/vorns64.c: Regenerated.
8683         * gcc.target/arm/neon/vornu64.c: Regenerated.
8684         * gcc.target/arm/neon/vorrs64.c: Regenerated.
8685         * gcc.target/arm/neon/vorru64.c: Regenerated.
8686
8687 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8688
8689         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
8690
8691 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8692
8693         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
8694         * gfortran.dg/intent_out_5.f90: Same.
8695         * gfortran.dg/ltrans-7.f90: Same.
8696         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
8697
8698 2010-07-02  Jan Hubicka  <jh@suse.cz>
8699
8700         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
8701
8702 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8703
8704         * objc-obj-c++-shared/Object1.h: Correct Line endings.
8705
8706 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
8707
8708         PR c++/44780
8709         * c-c++-common/Wunused-var-12.c: New test.
8710
8711 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
8712
8713         PR target/42835
8714         * gcc.target/arm/pr42835.c: New test.
8715
8716         PR target/42172
8717         * gcc.target/arm/pr42172-1.c: New test.
8718
8719 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8720
8721         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
8722
8723 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8724
8725         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
8726         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
8727         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
8728         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
8729         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
8730         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
8731         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
8732         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
8733         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
8734         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
8735         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
8736         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
8737         * gcc.target/arm/neon-vdup_ns64.c: New.
8738         * gcc.target/arm/neon-vdup_nu64.c: New.
8739         * gcc.target/arm/neon-vdupQ_ns64.c: New.
8740         * gcc.target/arm/neon-vdupQ_nu64.c: New.
8741         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
8742         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
8743         * gcc.target/arm/neon-vmov_ns64.c: New.
8744         * gcc.target/arm/neon-vmov_nu64.c: New.
8745         * gcc.target/arm/neon-vmovQ_ns64.c: New.
8746         * gcc.target/arm/neon-vmovQ_nu64.c: New.
8747         * gcc.target/arm/neon-vget_lanes64.c: New.
8748         * gcc.target/arm/neon-vget_laneu64.c: New.
8749         * gcc.target/arm/neon-vset_lanes64.c: New.
8750         * gcc.target/arm/neon-vset_laneu64.c: New.
8751
8752 2010-07-02  Richard Guenther  <rguenther@suse.de>
8753
8754         * g++.dg/torture/20100702-1.C: New testcase.
8755
8756 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8757
8758         PR target/44707
8759         * gcc.c-torture/compile/pr44707.c: New test.
8760
8761 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8762
8763         PR c++/44039
8764         * g++.dg/template/crash101.C: New.
8765
8766 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8767
8768         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
8769         Use the ABI-0 accessors and fail it for m64.
8770
8771 2010-07-02  Jan Hubicka  <jh@suse.cz>
8772
8773         * g++.dg/tree-ssa/pr44706.C: New testcase.
8774
8775 2010-07-02  Richard Guenther  <rguenther@suse.de>
8776
8777         PR tree-optimization/44748
8778         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
8779
8780 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8781
8782         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
8783         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
8784         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
8785         the method types to forward:.
8786
8787 2010-06-30  Jason Merrill  <jason@redhat.com>
8788
8789         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
8790         * g++.dg/other/pr25632.C: Likewise.
8791
8792 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
8793
8794         PR tree-optimization/40421
8795         * gfortran.fortran-torture/compile/pr40421.f90: New test.
8796
8797 2010-07-01  Richard Guenther  <rguenther@suse.de>
8798
8799         PR middle-end/42834
8800         PR middle-end/44468
8801         * gcc.c-torture/execute/20100316-1.c: New testcase.
8802         * gcc.c-torture/execute/pr44468.c: Likewise.
8803         * gcc.c-torture/compile/20100609-1.c: Likewise.
8804         * gcc.dg/volatile2.c: Adjust.
8805         * gcc.dg/plugin/selfassign.c: Likewise.
8806         * gcc.dg/pr36902.c: Likewise.
8807         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
8808         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
8809         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8810         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8811         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8812         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8813         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
8814         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
8815         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
8816         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8817         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8818         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8819         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
8820         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
8821         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8822         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8823         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
8824         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8825         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8826         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8827         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8828         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8829         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
8830         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
8831         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
8832         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
8833         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
8834         * gcc.dg/struct/w_prof_local_array.c: Likewise.
8835         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
8836         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
8837         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8838         * gcc.dg/struct/w_prof_global_array.c: Likewise.
8839         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
8840         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
8841         * gcc.dg/struct/w_prof_local_var.c: Likewise.
8842         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
8843         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8844         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
8845         * gcc.dg/struct/w_prof_global_var.c: Likewise.
8846         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
8847         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
8848         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
8849         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8850         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
8851         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
8852         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
8853         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
8854         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
8855         * gcc.dg/tree-prof/stringop-1.c: Adjust.
8856         * g++.dg/tree-ssa/pr31146.C: Likewise.
8857         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
8858         * g++.dg/tree-ssa/pr33604.C: Likewise.
8859         * g++.dg/plugin/selfassign.c: Likewise.
8860         * gfortran.dg/array_memcpy_3.f90: Likewise.
8861         * gfortran.dg/array_memcpy_4.f90: Likewise.
8862         * c-c++-common/torture/pr42834.c: New testcase.
8863
8864 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
8865
8866         PR c++/44628
8867         * g++.dg/template/crash100.C: New.
8868
8869 2010-06-30  Jan Hubicka  <jh@suse.cz>
8870
8871         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
8872
8873 2010-06-30  Michael Matz  <matz@suse.de>
8874
8875         PR bootstrap/44699
8876         * gcc.dg/pr44699.c: New test.
8877
8878 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
8879
8880         PR tree-optimization/39799
8881         * c-c++-common/uninit-17.c: New test.
8882
8883 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8884
8885         PR libfortran/43298
8886         * gfortran.dg/read_infnan_1.f90: New test.
8887
8888 2010-06-29  Jason Merrill  <jason@redhat.com>
8889
8890         Enable implicitly declared move constructor/operator= (N3053).
8891         * g++.dg/cpp0x/implicit3.C: New.
8892         * g++.dg/cpp0x/implicit4.C: New.
8893         * g++.dg/cpp0x/implicit5.C: New.
8894         * g++.dg/cpp0x/implicit-copy.C: Adjust.
8895         * g++.dg/cpp0x/not_special.C: Adjust.
8896         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
8897         * g++.dg/cpp0x/rv1n.C: Adjust.
8898         * g++.dg/cpp0x/rv1p.C: Adjust.
8899         * g++.dg/cpp0x/rv2n.C: Adjust.
8900         * g++.dg/cpp0x/rv2p.C: Adjust.
8901         * g++.dg/cpp0x/rv3n.C: Adjust.
8902         * g++.dg/cpp0x/rv3p.C: Adjust.
8903         * g++.dg/cpp0x/rv4n.C: Adjust.
8904         * g++.dg/cpp0x/rv4p.C: Adjust.
8905         * g++.dg/cpp0x/rv5n.C: Adjust.
8906         * g++.dg/cpp0x/rv5p.C: Adjust.
8907         * g++.dg/cpp0x/rv6n.C: Adjust.
8908         * g++.dg/cpp0x/rv6p.C: Adjust.
8909         * g++.dg/cpp0x/rv7n.C: Adjust.
8910         * g++.dg/cpp0x/rv7p.C: Adjust.
8911         * g++.dg/cpp0x/rv8p.C: Adjust.
8912         * g++.dg/gomp/pr26690-1.C: Adjust.
8913         * g++.dg/other/error20.C: Adjust.
8914         * g++.dg/other/error31.C: Adjust.
8915         * g++.dg/parse/error19.C: Adjust.
8916         * g++.dg/template/qualttp5.C: Adjust.
8917         * g++.old-deja/g++.law/ctors5.C: Adjust.
8918
8919         Enable implicitly deleted functions (N2346)
8920         * g++.dg/cpp0x/defaulted17.C: New.
8921         * g++.dg/cpp0x/implicit1.C: New.
8922         * g++.dg/cpp0x/implicit2.C: New.
8923         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
8924         * g++.dg/ext/has_virtual_destructor.C: Adjust.
8925         * g++.dg/init/ctor4.C: Adjust.
8926         * g++.dg/init/synth2.C: Adjust.
8927         * g++.dg/lto/20081118_1.C: Adjust.
8928         * g++.dg/other/error13.C: Adjust.
8929         * g++.dg/other/unused1.C: Adjust.
8930         * g++.old-deja/g++.bob/inherit2.C: Adjust.
8931         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
8932         * g++.old-deja/g++.jason/opeq3.C: Adjust.
8933         * g++.old-deja/g++.law/ctors17.C: Adjust.
8934         * g++.old-deja/g++.oliva/delete1.C: Adjust.
8935         * g++.old-deja/g++.pt/assign1.C: Adjust.
8936         * g++.old-deja/g++.pt/crash20.C: Adjust.
8937
8938         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
8939         * g++.dg/cpp0x/defaulted13.C: Adjust.
8940         * g++.dg/cpp0x/defaulted2.C: Adjust.
8941         * g++.dg/cpp0x/defaulted3.C: Adjust.
8942         * g++.dg/cpp0x/initlist9.C: Adjust.
8943         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
8944         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
8945         * g++.dg/init/synth2.C: Adjust.
8946
8947         * g++.dg/cpp0x/defaulted19.C: New.
8948
8949         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
8950         * g++.dg/template/error23.C: Fix for -std=c++0x.
8951
8952 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
8953
8954         PR fortran/44718
8955         * gfortran.dg/proc_ptr_28.f90: New.
8956
8957 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
8958
8959         PR tree-optimization/43801
8960         * g++.dg/torture/pr43801.C: New test.
8961
8962         PR debug/44668
8963         * g++.dg/debug/dwarf2/accessibility1.C: New test.
8964
8965 2010-06-29  Jason Merrill  <jason@redhat.com>
8966
8967         PR c++/44587
8968         * g++.dg/template/qualified-id2.C: New.
8969         * g++.dg/template/qualified-id3.C: New.
8970
8971 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
8972
8973         PR fortran/44696
8974         * gfortran.dg/associated_target_4.f90: New.
8975
8976 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
8977
8978         PR fortran/44582
8979         * gfortran.dg/aliasing_array_result_1.f90 : New test.
8980
8981 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8982
8983         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
8984
8985 2010-06-29  Jan Hubicka  <jh@suse.cz>
8986
8987         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
8988
8989 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
8990
8991         PR target/43902
8992         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
8993         * gcc.target/arm/wmul-3.c: New test.
8994         * gcc.target/arm/wmul-4.c: New test.
8995
8996 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
8997
8998         PR rtl-optimization/44659
8999         * gcc.target/i386/extract-1.c: New.
9000         * gcc.target/i386/extract-2.c: Likewise.
9001         * gcc.target/i386/extract-3.c: Likewise.
9002         * gcc.target/i386/extract-4.c: Likewise.
9003         * gcc.target/i386/extract-5.c: Likewise.
9004         * gcc.target/i386/extract-6.c: Likewise.
9005
9006 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
9007
9008         PR c++/44682
9009         * g++.dg/warn/Wunused-var-14.C: New test.
9010
9011 2010-06-28  Tobias Burnus  <burnus@net-b.de>
9012
9013         PR fortran/43298
9014         * gfortran.dg/nan_6.f90: New.
9015
9016 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
9017
9018         PR tree-optimization/43781
9019         * gcc.dg/torture/pr43781.c: New.
9020
9021 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
9022
9023         PR fortran/40158
9024         * gfortran.dg/actual_rank_check_1.f90: New test.
9025
9026 2010-06-28  Martin Jambor  <mjambor@suse.cz>
9027
9028         * gcc.dg/ipa/ipa-sra-6.c: New test.
9029
9030 2010-06-28  Jan Hubicka  <jh@suse.cz>
9031
9032         PR tree-optimization/44687
9033         * gcc.c-torture/compile/pr44687.c
9034
9035 2010-06-28  Martin Jambor  <mjambor@suse.cz>
9036
9037         PR c++/44535
9038         * g++.dg/torture/pr44535.C: New test.
9039
9040 2010-06-28  Michael Matz  <matz@suse.de>
9041
9042         PR middle-end/44592
9043         * gfortran.dg/pr44592.f90: New test.
9044
9045 2010-06-28  Jan Hubicka  <jh@suse.cz>
9046
9047         PR tree-optimization/44357
9048         * g++.dg/torture/pr44357.C: New testcase.
9049
9050 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9051
9052         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
9053         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
9054         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
9055         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
9056         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
9057         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
9058         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
9059         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
9060
9061 2010-06-27  Jan Hubicka  <jh@suse.cz>
9062
9063         * gcc.c-torture/compile/pr44686.c: New file.
9064
9065 2010-06-27  Richard Guenther  <rguenther@suse.de>
9066
9067         PR tree-optimization/44683
9068         * gcc.c-torture/execute/pr44683.c: New testcase.
9069
9070 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
9071
9072         * gnat.dg/noreturn3.ad[sb]: New test.
9073
9074 2010-06-26  Jason Merrill  <jason@redhat.com>
9075
9076         * g++.dg/cpp0x/explicit5.C: New.
9077
9078 2010-06-26  Richard Guenther  <rguenther@suse.de>
9079
9080         PR tree-optimization/44393
9081         * gcc.dg/pr44393.c: New testcase.
9082
9083 2010-06-26  Jan Hubicka  <jh@suse.cz>
9084
9085         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
9086
9087 2010-06-26  Richard Guenther  <rguenther@suse.de>
9088
9089         PR middle-end/44674
9090         * gcc.dg/pr44674.c: New testcase.
9091
9092 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
9093
9094         * gcc.dg/opts-3.c: New test.
9095
9096 2010-06-26  Tobias Burnus  <burnus@net-b.de>
9097
9098         * gfortran.dg/type_decl_1.f90: New.
9099         * gfortran.dg/type_decl_2.f90: New.
9100
9101 2010-06-26  Tobias Burnus  <burnus@net-b.de>
9102
9103         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
9104         * gfortran.dg/semicolon_fixed_2.f: Ditto.
9105
9106 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9107
9108         PR testsuite/38946
9109         * gfortran.dg/array_constructor_23.f: Update test to allow for small
9110         error in comparing reals.
9111
9112 2010-06-25  Tobias Burnus  <burnus@net-b.de>
9113
9114         * selected_real_kind_2.f90: New.
9115         * selected_real_kind_3.f90: New.
9116
9117 2010-06-25  Tobias Burnus  <burnus@net-b.de>
9118
9119         * gfortran.dg/entry_19.f90: New.
9120
9121 2010-06-25  Tobias Burnus  <burnus@net-b.de>
9122
9123         * gfortran.dg/end_subroutine_1.f90: New.
9124         * gfortran.dg/end_subroutine_2.f90: New.
9125         * gfortran.dg/interface_proc_end.f90: Update.
9126
9127 2010-06-25  Tobias Burnus  <burnus@net-b.de>
9128
9129         * gfortran.dg/semicolon_fixed.f: Update.
9130         * gfortran.dg/semicolon_fixed_2.f: New.
9131         * gfortran.dg/semicolon_free_2.f90: New.
9132         * gfortran.dg/semicolon_free.f90: Update.
9133
9134 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9135
9136         PR fortran/44448
9137         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
9138
9139 2010-06-25  Martin Jambor  <mjambor@suse.cz>
9140
9141         * g++.dg/ipa/iinline-3.C: New test.
9142         * gcc.dg/ipa/modif-1.c: Removed.
9143
9144 2010-06-25  Jan Hubicka  <jh@suse.cz>
9145
9146         * gcc.dg/tree-ssa/ipa-split-1.c
9147
9148 2010-06-25  Martin Jambor  <mjambor@suse.cz>
9149
9150         * g++.dg/ipa/iinline-2.C: New test.
9151
9152 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
9153
9154         PR middle-end/43866
9155         * gfortran.dg/pr43866.f90: New test.
9156
9157         PR tree-optimization/44539
9158         * gcc.dg/pr44539.c: New test.
9159
9160 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
9161
9162         From Jim Wilson:
9163         PR target/43902
9164         * gcc.target/mips/madd-9.c: New test.
9165
9166 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
9167
9168         PR c/44517
9169         * gcc.dg/noncompile/pr44517.c: New.
9170         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
9171
9172 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
9173
9174         PR testsuite/43283
9175         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
9176         and add argument to nop for IA64.
9177
9178 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
9179
9180         PR target/44588
9181         * gcc.target/i386/mod-1.c: New.
9182         * gcc.target/i386/umod-1.c: Likewise.
9183         * gcc.target/i386/umod-2.c: Likewise.
9184         * gcc.target/i386/umod-3.c: Likewise.
9185
9186 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
9187
9188         PR middle-end/44492
9189         * g++.dg/torture/pr44492.C: New test.
9190
9191 2010-06-24  Andi Kleen  <ak@linux.intel.com>
9192
9193         * c-c++-common/warn-omitted-condop.c: New.
9194
9195 2010-06-24  Tobias Burnus  <burnus@net-b.de>
9196
9197         PR fortran/44614
9198         * gfortran.dg/import8.f90: New.
9199
9200 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
9201
9202         * gnat.dg/not_null.adb: Update test case.
9203
9204 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
9205
9206         PR c++/44619
9207         * g++.dg/warn/Wunused-var-13.C: New test.
9208
9209         PR c++/44627
9210         * g++.dg/diagnostic/method1.C: New test.
9211
9212 2010-06-22  Cary Coutant  <ccoutant@google.com>
9213
9214         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
9215
9216 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
9217
9218         PR fortran/44616
9219         * gfortran.dg/abstract_type_8.f03: New.
9220
9221 2010-06-21  Jason Merrill  <jason@redhat.com>
9222
9223         * g++.dg/cpp0x/noexcept08.C: New.
9224
9225         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
9226
9227 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
9228
9229         PR target/44615
9230         * gcc.target/i386/sse2-vec-2a.c: New.
9231
9232 2010-06-21  DJ Delorie  <dj@redhat.com>
9233
9234         * gcc.dg/pragma-diag-1.c: New.
9235
9236 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
9237
9238         PR target/44615
9239         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
9240
9241 2010-06-21  Alan Modra  <amodra@gmail.com>
9242
9243         PR testsuite/44505
9244         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
9245         tail call to check_fa_mid.
9246
9247 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
9248
9249         PR target/44575
9250         * gcc.c-torture/execute/pr44575.c: New test.
9251
9252 2010-06-21  Tobias Burnus  <burnus@net-b.de>
9253
9254         PR fortran/40632
9255         * gfortran.dg/contiguous_1.f90: New.
9256         * gfortran.dg/contiguous_2.f90: New.
9257         * gfortran.dg/contiguous_3.f90: New.
9258
9259 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
9260
9261         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
9262         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
9263
9264 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
9265
9266         PR target/44546
9267         * gcc.target/i386/pr44546.c: New test.
9268
9269 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
9270
9271         * gcc.dg/opts-2.c: New test.
9272
9273 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
9274
9275         PR fortran/44584
9276         * gfortran.dg/typebound_proc_15.f03: Modified.
9277
9278 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
9279
9280         PR target/44072
9281         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
9282         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
9283
9284 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9285
9286         * g++.dg/ext/label13.C: Fix typo in last change.
9287
9288 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9289
9290         PR libfortran/44477
9291         * gfortran.dg/eof_3.f90
9292         * gfortran.dg/endfile_2.f90
9293         * gfortran.dg/endfile_4.f90
9294         * gfortran.dg/endfile_3.f90
9295
9296 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9297
9298         PR c++/41090
9299         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
9300
9301 2010-06-18  Tobias Burnus  <burnus@net-b.de>
9302
9303         PR fortran/44556
9304         * gfortran.dg/allocate_alloc_opt_11.f90: New.
9305
9306 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
9307
9308         * gcc.target/arm/pr40900.c: New test.
9309
9310 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
9311
9312         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
9313
9314 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
9315
9316         PR fortran/44558
9317         * gfortran.dg/typebound_call_15.f03: New.
9318
9319 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9320
9321         PR c++/44486
9322         * g++.dg/pr44486.C: New.
9323
9324 2010-06-16  DJ Delorie  <dj@redhat.com>
9325
9326         * gcc.target/i386/volatile-bitfields-1.c: New.
9327         * gcc.target/i386/volatile-bitfields-2.c: New.
9328
9329 2010-06-16  Jason Merrill  <jason@redhat.com>
9330
9331         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
9332
9333         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
9334
9335 2010-06-16  Richard Guenther  <rguenther@suse.de>
9336
9337         PR c/44555
9338         * gcc.c-torture/execute/pr44555.c: New testcase.
9339
9340 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
9341
9342         PR fortran/44549
9343         * gfortran.dg/typebound_proc_16.f03: New.
9344
9345 2010-06-16  Martin Jambor  <mjambor@suse.cz>
9346
9347         * g++.dg/torture/pr43905.C: New test.
9348
9349 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
9350
9351         PR testsuite/44538
9352         * gcc.dg/vect/slp-perm-5.c (main): Prevent
9353         initialization loop from being vectorized.
9354         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
9355
9356 2010-06-16  Alan Modra  <amodra@gmail.com>
9357
9358         PR tree-optimization/44507
9359         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
9360
9361 2010-06-15  Jason Merrill  <jason@redhat.com>
9362
9363         * g++.dg/overload/arg3.C: Adjust error locations.
9364         * g++.dg/overload/copy1.C: Likewise.
9365         * g++.dg/tc1/dr152.C: Likewise.
9366         * g++.dg/template/incomplete4.C: Likewise.
9367         * g++.dg/template/incomplete5.C: Likewise.
9368         * g++.old-deja/g++.bob/inherit2.C: Likewise.
9369         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
9370         * g++.old-deja/g++.pt/crash9.C: Likewise.
9371
9372         * g++.dg/inherit/virtual5.C: New.
9373
9374         * g++.dg/cpp0x/defaulted18.C: New.
9375
9376         * g++.dg/cpp0x/initlist40.C: New.
9377
9378         * g++.dg/cpp0x/initlist39.C: New.
9379
9380 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
9381
9382         PR middle-end/44391
9383         * gcc.dg/graphite/pr44391.c: New.
9384
9385 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
9386
9387         PR fortran/43388
9388         * gfortran.dg/allocate_alloc_opt_8.f90: New.
9389         * gfortran.dg/allocate_alloc_opt_9.f90: New.
9390         * gfortran.dg/allocate_alloc_opt_10.f90: New.
9391         * gfortran.dg/class_allocate_2.f03: Modified an error message.
9392
9393 2010-06-15  Richard Guenther  <rguenther@suse.de>
9394
9395         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
9396
9397 2010-06-15  Richard Guenther  <rguenther@suse.de>
9398
9399         * gcc.dg/vect/bb-slp-21.c: Adjust.
9400         * gcc.dg/vect/bb-slp-13.c: Likewise
9401         * gcc.dg/vect/bb-slp-4.c: Likewise
9402         * gcc.dg/vect/bb-slp-22.c: Likewise
9403         * gcc.dg/vect/bb-slp-14.c: Likewise
9404         * gcc.dg/vect/bb-slp-23.c: Likewise
9405         * gcc.dg/vect/bb-slp-15.c: Likewise
9406         * gcc.dg/vect/bb-slp-17.c: Likewise
9407         * gcc.dg/vect/bb-slp-18.c: Likewise
9408         * gcc.dg/vect/bb-slp-19.c: Likewise
9409         * gcc.dg/vect/bb-slp-10.c: Likewise
9410         * gcc.dg/vect/bb-slp-11.c: Likewise
9411         * gcc.dg/vect/bb-slp-20.c: Likewise
9412         * gcc.dg/vect/bb-slp-3.c: Likewise
9413
9414 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
9415
9416         PR fortran/44536
9417         * gfortran.dg/gomp/pr44536.f90: New test.
9418         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
9419
9420 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
9421
9422         PR target/44534
9423         * gcc.target/i386/avx-vextractf128-256-3.c: New.
9424         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
9425
9426 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
9427
9428         PR tree-optimization/44508
9429         * gcc.dg/tree-ssa/pr21086.c: Adjust.
9430
9431         PR bootstrap/44509
9432         * gcc.dg/pr44509.c: New test.
9433
9434 2010-06-14  Ira Rosen  <irar@il.ibm.com>
9435
9436         PR tree-optimization/44507
9437         * gcc.dg/vect/pr44507.c: New test.
9438
9439 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
9440
9441         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
9442         and c-pretty-print.h.
9443
9444         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
9445
9446 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
9447
9448         * gfortran.dg/whole_file_18.f90: Updated error message.
9449
9450 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
9451
9452         * gfortran.dg/whole_file_20.f03: New.
9453
9454 2010-06-12  Jan Hubicka  <jh@suse.cz>
9455
9456         * gcc.c-torture/compile/pc44485.c: New testcase.
9457
9458 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
9459
9460         PR fortran/40117
9461         * gfortran.dg/typebound_proc_4.f03: Modified error message.
9462         * gfortran.dg/typebound_proc_14.f03: New.
9463         * gfortran.dg/typebound_proc_15.f03: New.
9464
9465 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
9466
9467         * gcc.dg/opts-1.c: New test.
9468
9469 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
9470
9471         * gcc.dg/funroll-loops-all.c: Update expected error.
9472
9473 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
9474
9475         PR target/44481
9476         * gcc.target/i386/pr44481.c: New test.
9477
9478 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
9479
9480         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
9481
9482 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
9483
9484         PR middle-end/44483
9485         * gcc.dg/tree-ssa/pr44483.c: New.
9486
9487 2010-06-11  Paul Brook  <paul@codesourcery.com>
9488
9489         * g++.dg/other/arm-neon-1.C: New test.
9490
9491 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
9492
9493         PR fortran/42051
9494         PR fortran/43896
9495         * gfortran.dg/class_23.f03: New test.
9496
9497 2010-06-11  Jan Hubicka  <jh@suse.cz>
9498
9499         * gcc.dg/ipa/pure-const-2.c: New testcase.
9500
9501 2010-06-11  Jan Hubicka  <jh@suse.cz>
9502
9503         * gcc.dg/noreturn-7.c: Update.
9504         * gcc.dg/noreturn-4.c: Update.
9505
9506 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
9507
9508         Fix MIPS bootstrap
9509         * g++.dg/other/typedef4.C: New test.
9510
9511 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
9512
9513         PR fortran/44207
9514         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
9515
9516 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
9517
9518         PR fortran/44457
9519         * gfortran.dg/asynchronous_3.f03
9520
9521 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
9522
9523         PR middle-end/44185
9524         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
9525         non-temporal stores out of the tests to form new test cases.  As a
9526         result, no non-temporal store should be generated in this case.
9527
9528         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
9529         prefetch-7.c that generate one non-temporal store.
9530
9531         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
9532         prefetch-7.c that generate one non-temporal store and one
9533         one-temporal prefetch.
9534
9535 2010-06-10  Martin Jambor  <mjambor@suse.cz>
9536
9537         PR tree-optimization/44258
9538         * gcc.dg/tree-ssa/pr44258.c: New test.
9539
9540 2010-06-10  Daniel Kraft  <d@domob.eu>
9541
9542         PR fortran/38936
9543         * gfortran.dg/associate_1.f03: New test.
9544         * gfortran.dg/associate_2.f95: New test.
9545         * gfortran.dg/associate_3.f03: New test.
9546         * gfortran.dg/associate_4.f08: New test.
9547
9548 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9549
9550         * gfortran.dg/selected_char_kind_4.f90: New test.
9551
9552 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
9553
9554         * gcc.dg/pr42461.c: New test.
9555
9556 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9557
9558         PR fortran/44347
9559         * gfortran.dg/selected_real_kind_1.f90: New.
9560
9561 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9562
9563         PR fortran/44359
9564         * gfortran.dg/warn_conversion.f90: Removed check for redundant
9565         warning.
9566         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
9567         check for warning.
9568
9569 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9570
9571         * gfortran.dg/data_namelist_conflict.f90: New test.
9572
9573 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9574
9575         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
9576         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
9577         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
9578
9579 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9580
9581         * gfortran.dg/mvbits_9.f90: New test.
9582         * gfortran.dg/ibset_1.f90: Ditto.
9583         * gfortran.dg/ibits_1.f90: Ditto.
9584         * gfortran.dg/btest_1.f90: Ditto.
9585         * gfortran.dg/ibclr_1.f90: Ditto.
9586
9587 2010-06-09  Jason Merrill  <jason@redhat.com>
9588
9589         PR c++/44366
9590         * g++.dg/cpp0x/decltype23.C: Move to...
9591         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
9592
9593 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
9594
9595         PR fortran/44211
9596         * gfortran.dg/typebound_call_14.f03: New test.
9597
9598 2010-06-09  Martin Jambor  <mjambor@suse.cz>
9599
9600         PR tree-optimization/44423
9601         * gcc.dg/tree-ssa/pr44423.c: New test.
9602
9603 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
9604
9605         PR testsuite/42843
9606         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
9607         TV_NONE to initialize tv_id field.
9608         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
9609         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
9610         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
9611         Include toplev.h .
9612         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
9613         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
9614         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
9615
9616 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
9617
9618         PR tree-optimization/39874
9619         PR middle-end/28685
9620         * gcc.dg/pr39874.c: New file.
9621
9622 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
9623
9624         * g++.dg/ext/attr-alias-1.C: New.
9625         * g++.dg/ext/attr-alias-2.C: New.
9626
9627 2010-06-07  Tobias Burnus  <burnus@net-b.de>
9628
9629         PR fortran/44446
9630         * gfortran.dg/proc_ptr_27.f90: New.
9631
9632 2010-06-07  Jason Merrill  <jason@redhat.com>
9633
9634         PR c++/44366
9635         * g++.dg/cpp0x/decltype23.C: New.
9636
9637 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
9638             Shujing Zhao  <pearly.zhao@oracle.com>
9639
9640         PR c/37724
9641         * gcc.dg/c90-const-expr-10.c: Adjust.
9642         * gcc.dg/c99-const-expr-10.c: Adjust.
9643         * gcc.dg/init-bad-7.c: New.
9644
9645 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9646
9647         * lib/target-supports.exp (check_effective_target_gas): New proc.
9648         * gcc.c-torture/execute/960321-1.x: New file.
9649
9650 2010-06-07  Jason Merrill  <jason@redhat.com>
9651
9652         PR c++/44401
9653         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
9654
9655 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
9656
9657         PR c++/44444
9658         * g++.dg/warn/Wunused-var-12.C: New test.
9659
9660         PR c++/44443
9661         * c-c++-common/Wunused-var-11.c: New test.
9662
9663 2010-06-07  Jan Hubicka  <jh@suse.cz>
9664
9665         * gcc.dg/ipa/pure-const-1.c: New testcase.
9666
9667 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
9668
9669         PR rtl-optimization/44404
9670         * gcc.dg/pr44404.c: New.
9671
9672 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
9673
9674         PR target/44159
9675         * gcc.target/i386/abi-2.c: Check sysv abi here.
9676         * gcc.target/i386/aes-avx-check.h: Call test in noinline
9677         function to avoid failures by different ABIs.
9678         * gcc.target/i386/aes-check.h: Likewise.
9679         * gcc.target/i386/avx-check.h: Likewise.
9680         * gcc.target/i386/fma4-check.h: Likewise.
9681         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
9682         * gcc.target/i386/mmx-check.h: Likewise.
9683         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9684         * gcc.target/i386/pclmul-check.h: Likewise.
9685         * gcc.target/i386/sse-check.h: Likewise.
9686         * gcc.target/i386/sse2-check.h: Likewise.
9687         * gcc.target/i386/sse3-check.h: Likewise.
9688         * gcc.target/i386/sse4_1-check.h: Likewise.
9689         * gcc.target/i386/sse4_2-check.h: Likewise.
9690         * gcc.target/i386/sse4a-check.h: Likewise.
9691         * gcc.target/i386/ssse3-check.h: Likewise.
9692         * gcc.target/i386/xop-check.h: Likewise.
9693         * gcc.target/i386/pr27971.c: Fix for LLP64.
9694         * gcc.target/i386/pr39139.c: Likewise.
9695         * gcc.target/i386/pr39315-check.c: Likewise.
9696         * gcc.target/i386/vararg-1.c: Likewise.
9697         * gcc.target/i386/vararg-2.c: Likewise.
9698         Additional add dg-compile to avoid failure due
9699         missing foo symbol.
9700
9701         * gcc.dg/compound-literal-1.c: Fix for llp64.
9702         * gcc.dg/pr32370.c: Likewise.
9703         * gcc.dg/pr37561.c: Likewise.
9704         * gcc.dg/pr41340.c: Likewise.
9705         * gcc.dg/pr41551.c: Likewise.
9706
9707 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9708
9709         PR c++/44188
9710         * g++.dg/debug/dwarf2/typedef3.C: New test.
9711
9712 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9713
9714         PR c/20000
9715         * c-c++-common/pr20000.c: New.
9716
9717 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
9718
9719         PR c++/44086
9720         * g++.dg/init/pr44086.C: New.
9721         * g++.dg/cpp0x/decltype4.C: Adjust.
9722
9723 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9724
9725         PR fortran/43945
9726         * gfortran.dg/generic_23.f03: New test.
9727
9728 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9729
9730         PR fortran/43895
9731         * gfortran.dg/alloc_comp_class_1.f90 : New test.
9732
9733 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
9734
9735         PR c++/44361
9736         * c-c++-common/Wunused-var-9.c: New test.
9737
9738 2010-06-05  Jason Merrill  <jason@redhat.com>
9739
9740         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
9741
9742 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
9743
9744         PR c/44322
9745         * gcc.dg/c99-restrict-4.c: New test.
9746
9747 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
9748
9749         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
9750         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
9751         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
9752         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
9753         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
9754         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
9755         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
9756         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
9757         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
9758         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
9759         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
9760         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
9761         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
9762         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
9763         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
9764         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
9765         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
9766         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
9767         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
9768         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
9769         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
9770         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
9771
9772 2010-06-04  Jason Merrill  <jason@redhat.com>
9773
9774         * g++.dg/cpp0x/noexcept06.C: New.
9775         * g++.dg/cpp0x/noexcept07.C: New.
9776
9777         * g++.dg/cpp0x/noexcept01.C: New.
9778         * g++.dg/cpp0x/noexcept02.C: New.
9779         * g++.dg/cpp0x/noexcept03.C: New.
9780         * g++.dg/cpp0x/noexcept04.C: New.
9781         * g++.dg/cpp0x/noexcept05.C: New.
9782
9783 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
9784
9785         PR c++/44412
9786         * g++.dg/warn/Wunused-var-10.C: New test.
9787         * g++.dg/warn/Wunused-var-11.C: New test.
9788
9789         PR c++/44362
9790         * c-c++-common/Wunused-var-10.c: New test.
9791
9792 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9793
9794         PR c/25880
9795         * gcc.dg/assign-warn-2.c: Update.
9796         * gcc.dg/cpp/line3.c: Update.
9797         * gcc.dg/c99-array-lval-8.c: Update.
9798         * gcc.dg/cast-qual-2.c: Update.
9799         * gcc.dg/c99-arraydecl-3.c:  Update.
9800         * gcc.dg/assign-warn-1.c:  Update.
9801         * gcc.dg/format/gcc_diag-1.c:  Update.
9802
9803 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
9804
9805         PR rtl-optimization/39871
9806         PR rtl-optimization/40615
9807         PR rtl-optimization/42500
9808         PR rtl-optimization/42502
9809         * gcc.target/arm/eliminate.c: New test.
9810
9811 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
9812
9813         PR libstdc++/44410
9814         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
9815         * g++.old-deja/g++.other/delete3.C: Likewise.
9816         * g++.old-deja/g++.other/new.C: Likewise.
9817         * g++.old-deja/g++.law/operators27.C: Likewise.
9818         * g++.old-deja/g++.mike/p755.C: Likewise.
9819         * g++.dg/eh/new1.C: Likewise.
9820         * g++.dg/init/new5.C: Likewise.
9821
9822 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
9823
9824         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
9825         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
9826         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
9827
9828 2010-06-03  Richard Guenther  <rguenther@suse.de>
9829
9830         PR lto/41921
9831         * lib/lto.exp: Always load gcc.exp.
9832         (lto-obj): For C source files invoke gcc_target_compile.
9833         * g++.dg/lto/20100603-1_0.C: New testcase.
9834         * g++.dg/lto/20100603-1_1.c: Likewise.
9835
9836 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
9837
9838         PR tree-optimization/43688
9839         * gfortran.dg/pr43688.f90: New.
9840
9841 2010-06-03  Richard Guenther  <rguenther@suse.de>
9842
9843         PR lto/41584
9844         * gcc.dg/lto/20100603-1_0.c: New testcase.
9845         * gcc.dg/lto/20100603-2_0.c: Likewise.
9846         * gcc.dg/lto/20100603-3_0.c: Likewise.
9847
9848 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9849
9850         PR target/44218
9851         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
9852         * gcc.target/powerpc/recip-2.c: Ditto.
9853         * gcc.target/powerpc/recip-3.c: Ditto.
9854         * gcc.target/powerpc/recip-4.c: Ditto.
9855         * gcc.target/powerpc/recip-5.c: Ditto.
9856         * gcc.target/powerpc/recip-6.c: Ditto.
9857         * gcc.target/powerpc/recip-7.c: Ditto.
9858         * gcc.target/powerpc/recip-test.h: Ditto.
9859         * gcc.target/powerpc/recip-test2.h: Ditto.
9860
9861 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9862
9863         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
9864
9865 2010-06-02  Jason Merrill  <jason@redhat.com>
9866
9867         * g++.dg/ext/vector9.C: Expect typedef in error message.
9868
9869         PR c++/9726
9870         PR c++/23594
9871         PR c++/44333
9872         * g++.dg/tc1/dr101.C: Remove xfails.
9873
9874 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9875
9876         PR middle-end/44372
9877         * g++.dg/ipa/pr44372.C: New.
9878
9879 2010-06-02  Jan Hubicka  <jh@suse.cz>
9880
9881         PR middle-end/44295
9882         * g++.dg/torture/pr44295.C: Neww testcase.
9883
9884 2010-06-02  Jan Hubicka  <jh@suse.cz>
9885
9886         * gcc.dg/tree-ssa/loadpre6.c: Update.
9887
9888 2010-06-02  Richard Guenther  <rguenther@suse.de>
9889
9890         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
9891         diagnostic.h.
9892
9893 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
9894
9895         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
9896         the link fail message.
9897
9898 2010-06-02  Tobias Burnus  <burnus@net-b.de>
9899
9900         PR fortran/44360
9901         * gfortran.dg/use_13.f90: New test case.
9902
9903 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9904
9905         PR fortran/44371
9906         * gfortran.dg/error_stop_2.f08: Minor update.
9907
9908 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9909
9910         PR fortran/44371
9911         * gfortran.dg/error_stop_1.f08: New test.
9912         * gfortran.dg/error_stop_2.f08: New test.
9913
9914 2010-06-01  Jason Merrill  <jason@redhat.com>
9915
9916         DR 990
9917         * g++.dg/cpp0x/initlist37.C: New.
9918         * g++.dg/cpp0x/initlist38.C: New.
9919
9920         PR c++/44358
9921         * g++.dg/cpp0x/initlist36.C: New.
9922
9923 2010-05-31 Jan Hubicka  <jh@suse.cz>
9924
9925         * gcc.dg/noreturn-8.c: New testcase.
9926
9927 2010-05-31 Jan Hubicka  <jh@suse.cz>
9928
9929         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
9930         * gcc.dg/lto/noreturn-1_0.c: Move it here.
9931
9932 2010-05-31 Jan Hubicka  <jh@suse.cz>
9933
9934         * gcc.dg/lto/noreturn-1_1.c: New testcase.
9935         * gcc.dg/lto/noreturn-1_0.c: New testcase.
9936
9937 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
9938
9939         PR fortran/36928
9940         * gfortran.dg/dependency_27.f90:  New test.
9941         * gfortran.dg/array_assign_1.F90:  New test.
9942
9943 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9944
9945         PR target/44338
9946         * gcc.target/i386/sse-24.c: New test.
9947
9948 2010-05-31  Jan Hubicka  <jh@suse.cz>
9949
9950         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
9951
9952 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9953
9954         PR middle-end/44337
9955         * gcc.dg/pr44337.c: New test.
9956
9957         PR tree-optimization/44182
9958         * g++.dg/debug/pr44182.C: New test.
9959
9960 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
9961
9962         * gcc.dg/nested-func-7.c: New test.
9963         * gnat.dg/frame_overflow.adb: Adjust directives.
9964
9965 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
9966
9967         * gnat.dg/prot2.ad[sb]: New test.
9968         * gnat.dg/prot2_pkg1.ads: New helper.
9969         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
9970
9971 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
9972
9973         * gnat.dg/array11.adb: Adjust dg-warning directive.
9974         * gnat.dg/object_overflow.adb: Likewise.
9975
9976 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
9977
9978         PR middle-end/44306
9979         * gcc.dg/tree-ssa/pr44306.c: New.
9980
9981 2010-05-29  Jan Hubicka  <jh@suse.cz>
9982
9983         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
9984
9985 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
9986
9987         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
9988
9989 2010-05-28  Mike Stump  <mikestump@comcast.net>
9990
9991         PR objc/44125
9992         * objc.dg/const-str-9.m: Remove static.
9993
9994 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
9995
9996         PR target/43636
9997         * gcc.c-torture/compile/pr43636.c: New test.
9998
9999 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
10000
10001         PR objc++/23616
10002         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
10003         * obj-c++.dg/try-catch-9.mm: Ditto.
10004
10005 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
10006
10007         Revert patch for PR c++/44188
10008         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
10009
10010 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
10011
10012         PR c++/44188
10013         * g++.dg/debug/dwarf2/typedef3.C: New test.
10014
10015 2010-05-27  Jason Merrill  <jason@redhat.com>
10016
10017         PR c++/43555
10018         * g++.dg/ext/vla9.C: New.
10019
10020 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
10021
10022         PR objc/44140
10023         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
10024         * objc.dg/torture/tls/thr-init-3.m: Ditto.
10025         * objc.dg/torture/tls/thr-init.m: Ditto.
10026         * objc.dg/torture/trivial.m: Ditto.
10027         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
10028         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
10029         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
10030         * obj-c++.dg/torture/trivial.mm: Ditto.
10031
10032 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
10033
10034         * g++.dg/lto/20100302_0.C: Skip on darwin.
10035
10036 2010-05-27  Richard Guenther  <rguenther@suse.de>
10037
10038         PR tree-optimization/44284
10039         * gcc.dg/vect/vect-118.c: New testcase.
10040         * gcc.dg/vect/bb-slp-20.c: Adjust.
10041         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
10042         * gcc.dg/vect/slp-9.c: Likewise.
10043         * gcc.dg/vect/slp-reduc-4.c: Likewise.
10044         * gcc.dg/vect/vect-10.c: Likewise.
10045         * gcc.dg/vect/vect-109.c: Likewise.
10046         * gcc.dg/vect/vect-12.c: Likewise.
10047         * gcc.dg/vect/vect-36.c: Likewise.
10048         * gcc.dg/vect/vect-7.c: Likewise.
10049         * gcc.dg/vect/vect-iv-8.c: Likewise.
10050         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
10051         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
10052         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
10053         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
10054         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
10055         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
10056         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
10057         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
10058         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
10059         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
10060         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
10061         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
10062         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
10063         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
10064         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
10065         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
10066         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
10067
10068 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
10069
10070         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
10071         necessary.
10072
10073 2010-05-26  Jan Hubicka  <jh@suse.cz>
10074
10075         * gcc.dg/lto/materialize-1_0.c: New file.
10076         * gcc.dg/lto/materialize-1_1.c: New file.
10077
10078 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
10079
10080         * gnat.dg/lto10.adb: New test.
10081         * gnat.dg/lto10_pkg.ads: New helper.
10082
10083 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
10084
10085         * lib/target-supports.exp (check_effective_target_int128): New
10086         function to check if __int128 types are available for target.
10087         * c-c++-common/int128-types-1.c: New.
10088         * c-c++-common/int128-1.c: New.
10089         * c-c++-common/int128-2.c: New.
10090         * g++.dg/abi/mangle43.C: New.
10091         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
10092         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
10093         pointer-wide scalar.
10094         * g++.dg/other/pr25632.C: Likewise.
10095         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
10096         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
10097         overflow warnings.
10098         * g++.dg/warn/pr13358-4.C: Likewise.
10099         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
10100         * g++.dg/warn/Wconversion-null.C: Likewise.
10101
10102 2010-05-26  Jason Merrill  <jason@redhat.com>
10103
10104         PR c++/43382
10105         * g++.dg/cpp0x/variadic101.C: New.
10106
10107 2010-05-26  Richard Guenther  <rguenther@suse.de>
10108
10109         PR rtl-optimization/44164
10110         * gcc.c-torture/execute/pr44164.c: New testcase.
10111         * g++.dg/tree-ssa/pr13146.C: Adjust.
10112
10113 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
10114
10115         PR fortran/40011
10116         * gfortran.dg/whole_file_19.f90 : New test.
10117
10118 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
10119
10120         PR fortran/30668
10121         PR fortran/31346
10122         PR fortran/34260
10123         * gfortran.dg/pr40999.f: Fix function type.
10124         * gfortran.dg/whole_file_5.f90: Likewise.
10125         * gfortran.dg/whole_file_6.f90: Likewise.
10126         * gfortran.dg/whole_file_16.f90: New.
10127         * gfortran.dg/whole_file_17.f90: New.
10128         * gfortran.dg/whole_file_18.f90: New.
10129
10130 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
10131             Iain Sandoe  <iains@gcc.gnu.org>
10132
10133         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
10134         * gcc.c-torture/compile/pr44197.c: Require alias support.
10135         * gcc.dg/lto/20081222_0.c: Ditto.
10136
10137 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
10138
10139         PR debug/42801
10140         * gcc.dg/guality/vla-2.c: New test.
10141
10142 2010-05-25  Richard Guenther  <rguenther@suse.de>
10143
10144         PR middle-end/44069
10145         * g++.dg/torture/pr44069.C: New testcase.
10146
10147 2010-05-25  Richard Guenther  <rguenther@suse.de>
10148
10149         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
10150
10151 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
10152
10153         PR objc/44140
10154         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
10155
10156 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
10157
10158         * obj-c++.dg/torture/tls/trivial.mm: New.
10159         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
10160         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
10161         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
10162         * obj-c++.dg/torture/tls/diag-1.mm: New.
10163         * obj-c++.dg/torture/tls/tls.exp: New.
10164         * obj-c++.dg/torture/trivial.mm: New.
10165         * obj-c++.dg/torture/dg-torture.exp: New.
10166         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
10167         * obj-c++.dg/tls/trivial.m: New.
10168         * obj-c++.dg/tls/init-1.mm: New.
10169         * obj-c++.dg/tls/diag-1.mm: New.
10170         * obj-c++.dg/tls/init-2.mm: New.
10171         * obj-c++.dg/tls/diag-2.mm: New.
10172         * obj-c++.dg/tls/diag-3.mm: New.
10173         * obj-c++.dg/tls/diag-4.mm: New.
10174         * obj-c++.dg/tls/static-1.mm: New.
10175         * obj-c++.dg/tls/tls.exp: New.
10176         * obj-c++.dg/tls/diag-5.mm: New.
10177         * obj-c++.dg/tls/static-1a.mm: New.
10178         * objc-obj-c++-shared/Object1.mm: New.
10179         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
10180
10181 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
10182
10183         PR objc++/43689
10184         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
10185         * obj-c++.dg/const-str-6.mm: Ditto.
10186
10187 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
10188
10189         * g++.dg/parse/array-size2.C: Remove dg-error directives.
10190
10191 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
10192
10193         PR ada/38394
10194         * gnat.dg/array13.ad[sb]: New test.
10195
10196 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
10197             Sandra Loosemore  <sandra@codesourcery.com>
10198
10199         * gcc.target/arm/neon/: Regenerated test cases.
10200
10201         * gcc.target/arm/neon/polytypes.c,
10202         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
10203         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
10204         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
10205         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
10206         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
10207         dg-add-options arm_neon.
10208
10209         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
10210         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
10211         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
10212         and arm_neon_fp16_ok.
10213
10214         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
10215         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
10216
10217         * lib/target-supports.exp (add_options_for_arm_neon): New.
10218         (check_effective_target_arm_neon_ok_nocache): New, from
10219         check_effective_target_arm_neon_ok.  Check multiple possibilities.
10220         (check_effective_target_arm_neon_ok): Use
10221         check_effective_target_arm_neon_ok_nocache.
10222         (add_options_for_arm_neon_fp16)
10223         (check_effective_target_arm_neon_fp16_ok)
10224         check_effective_target_arm_neon_fp16_ok_nocache): New.
10225         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
10226
10227 2010-05-24  Jason Merrill  <jason@redhat.com>
10228
10229         PR c++/41510
10230         * g++.dg/cpp0x/initlist35.C: New.
10231         * g++.dg/init/brace6.C: Adjust.
10232
10233 2010-05-24  Paul Brook  <paul@codesourcery.com>
10234
10235         * gcc.target/arm/frame-pointer-1.c: New test.
10236         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
10237         pointer elimination.
10238
10239 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10240
10241         PR target/44245
10242         * gcc.target/i386/crc32-3.c: New.
10243         * gcc.target/i386/crc32-4.c: Likewise.
10244
10245 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
10246
10247         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
10248         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
10249         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
10250
10251 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10252
10253         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
10254
10255 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
10256
10257         PR target/43869
10258         * gcc.c-target/pr43869.c: New test.
10259
10260 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
10261
10262         PR fortran/44212
10263         * gfortran.dg/class_22.f03: New.
10264
10265 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
10266
10267         PR lto/44238
10268         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
10269
10270 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
10271
10272         PR fortran/44213
10273         * gfortran.dg/abstract_type_7.f03: New.
10274
10275 2010-05-21  Jason Merrill  <jason@redhat.com>
10276
10277         * g++.dg/eh/spec11.C: Test cleanup optimization.
10278
10279 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
10280
10281         PR debug/44223
10282         * gcc.target/i386/pr44223.c: New test.
10283
10284 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10285
10286         * gcc.target/i386/pr25993.c: Use @function as type specifier.
10287
10288 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
10289
10290         * g++.dg/other/const3.C: New test.
10291
10292 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
10293
10294         PR fortran/38407
10295         * warn_unused_dummy_argument_1.f90: New.
10296         * warn_unused_dummy_argument_2.f90: New.
10297
10298 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
10299
10300         PR c++/30298
10301         * g++.dg/inherit/crash1.C: New.
10302         * g++.dg/inherit/crash2.C: Likewise.
10303
10304 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
10305
10306         PR debug/44178
10307         * g++.dg/debug/pr44178.C: New test.
10308
10309 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
10310
10311         PR middle-end/44185
10312         * gcc.dg/tree-ssa/prefetch-6.c: Add
10313         --param min-insn-to-prefetch-ratio=6.
10314         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
10315         allow unrolling, and adjust the movnti count.
10316
10317 2010-05-20  Jan Hubicka  <jh@suse.cz>
10318
10319         PR middle-end/44197
10320         * gcc.c-torture/compile/pr44197.c: New file.
10321
10322 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
10323
10324         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
10325         Fix test code.
10326         (check_effective_target_xop): Remove __may_alias__ attribute.
10327
10328 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
10329
10330         PR target/44202
10331         * gcc.c-torture/execute/pr44202-1.c: New test.
10332
10333 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10334
10335         PR fortran/43851
10336         * gfortran.dg/label_1.f90: Update test.
10337
10338 2010-05-19  Jan Hubicka  <jh@suse.cz>
10339
10340         * gcc.dg/lto/ipareference2_0.c: New file.
10341         * gcc.dg/lto/ipareference2_1.c: New file.
10342
10343 2010-05-19  Jason Merrill  <jason@redhat.com>
10344
10345         * g++.dg/parse/fn-typedef2.C: New.
10346
10347         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
10348         function type.
10349
10350         PR c++/44193
10351         * g++.dg/template/fntype1.C: New.
10352
10353 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
10354
10355         * gnat.dg/discr23.ad[sb]: New test.
10356         * gnat.dg/discr23_pkg.ads: New helper.
10357
10358         * gnat.dg/specs/controlled1.ads: New test.
10359         * gnat.dg/specs/controlled1_pkg.ads: New helper.
10360
10361 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10362
10363         PR fortran/44055
10364         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
10365         Fixed scope of C_SIZEOF.
10366         * gfortran.dg/warn_conversion_2.f90: New.
10367
10368 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10369
10370         * lib/target-supports.exp (check_effective_target_sse2): New proc.
10371         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
10372         for optional selector.
10373         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
10374         (check_effective_target_sse3): New proc.
10375         * gcc.target/i386/math-torture/math-torture.exp: Load
10376         target-supports.exp.
10377         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
10378         check_effective_target_sse2.
10379         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
10380         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
10381         * g++.dg/vect/vect.exp: Likewise.
10382         * gfortran.dg/vect/vect.exp: Likewise.
10383         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
10384         -msse2 if check_effective_target_sse2.
10385
10386         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
10387         * gcc.target/i386/3dnow-2.c: Likewise.
10388         * gcc.target/i386/3dnowA-1.c: Likewise.
10389         * gcc.target/i386/3dnowA-2.c: Likewise.
10390         * gcc.target/i386/pr42549.c: Likewise.
10391
10392         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
10393         * gcc.target/i386/sse3-addsubpd.c: Likewise.
10394         * gcc.target/i386/sse3-addsubps.c: Likewise.
10395         * gcc.target/i386/sse3-haddpd.c: Likewise.
10396         * gcc.target/i386/sse3-haddps.c: Likewise.
10397         * gcc.target/i386/sse3-hsubpd.c: Likewise.
10398         * gcc.target/i386/sse3-hsubps.c: Likewise.
10399         * gcc.target/i386/sse3-movddup.c: Likewise.
10400         * gcc.target/i386/sse3-movshdup.c: Likewise.
10401         * gcc.target/i386/sse3-movsldup.c: Likewise.
10402
10403         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
10404         * g++.dg/ext/attrib35.C: Likewise.
10405         * g++.dg/opt/pr40496.C: Likewise.
10406         * g++.dg/other/i386-1.C: Likewise.
10407         * g++.dg/other/i386-4.C: Likewise.
10408         * g++.dg/other/pr34435.C: Likewise.
10409         * g++.dg/other/pr39496.C: Likewise.
10410         * g++.dg/other/pr40446.C: Likewise.
10411         * gcc.dg/compat/union-m128-1_main.c: Likewise.
10412         * gcc.dg/compat/vector-1a_main.c: Likewise.
10413         * gcc.dg/compat/vector-2a_main.c: Likewise.
10414         * gcc.dg/lto/20090206-1_0.c: Likewise.
10415         * gcc.dg/pr34856.c: Likewise.
10416         * gcc.dg/pr36584.c: Likewise.
10417         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
10418         * gcc.dg/pr37544.c: Likewise.
10419         * gcc.dg/torture/pr16104-1.c: Likewise.
10420         * gcc.dg/torture/pr35771-1.c: Likewise.
10421         * gcc.dg/torture/pr35771-2.c: Likewise.
10422         * gcc.dg/torture/pr35771-3.c: Likewise.
10423         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
10424         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
10425         * gcc.dg/torture/stackalign/push-1.c: Likewise.
10426         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
10427         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
10428         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
10429         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
10430         * gcc.target/i386/20060512-1.c: Likewise.
10431         * gcc.target/i386/20060512-3.c: Likewise.
10432         * gcc.target/i386/all_one_m128i.c: Likewise.
10433         * gcc.target/i386/float128-1.c: Likewise.
10434         * gcc.target/i386/float128-2.c: Likewise.
10435         * gcc.target/i386/fpcvt-1.c: Likewise.
10436         * gcc.target/i386/fpcvt-2.c: Likewise.
10437         * gcc.target/i386/fpcvt-3.c: Likewise.
10438         * gcc.target/i386/fpprec-1.c: Likewise.
10439         * gcc.target/i386/funcspec-9.c: Likewise.
10440         * gcc.target/i386/incoming-1.c: Likewise.
10441         * gcc.target/i386/incoming-12.c: Likewise.
10442         * gcc.target/i386/incoming-2.c: Likewise.
10443         * gcc.target/i386/incoming-3.c: Likewise.
10444         * gcc.target/i386/incoming-4.c: Likewise.
10445         * gcc.target/i386/incoming-6.c: Likewise.
10446         * gcc.target/i386/incoming-7.c: Likewise.
10447         * gcc.target/i386/incoming-8.c: Likewise.
10448         * gcc.target/i386/opt-1.c: Likewise.
10449         * gcc.target/i386/opt-2.c: Likewise.
10450         * gcc.target/i386/ordcmp-1.c: Likewise.
10451         * gcc.target/i386/pr17692.c: Likewise.
10452         * gcc.target/i386/pr18614-1.c: Likewise.
10453         * gcc.target/i386/pr22152.c: Likewise.
10454         * gcc.target/i386/pr23570.c: Likewise.
10455         * gcc.target/i386/pr23575.c: Likewise.
10456         * gcc.target/i386/pr26449-1.c: Likewise.
10457         * gcc.target/i386/pr26600.c: Likewise.
10458         * gcc.target/i386/pr27790.c: Likewise.
10459         * gcc.target/i386/pr28839.c: Likewise.
10460         * gcc.target/i386/pr30970.c: Likewise.
10461         * gcc.target/i386/pr32000-1.c: Likewise.
10462         * gcc.target/i386/pr32000-2.c: Likewise.
10463         * gcc.target/i386/pr32280.c: Likewise.
10464         * gcc.target/i386/pr32661.c: Likewise.
10465         * gcc.target/i386/pr32708-1.c: Likewise.
10466         * gcc.target/i386/pr32961.c: Likewise.
10467         * gcc.target/i386/pr33329.c: Likewise.
10468         * gcc.target/i386/pr35714.c: Likewise.
10469         * gcc.target/i386/pr35767-1.c: Likewise.
10470         * gcc.target/i386/pr35767-1d.c: Likewise.
10471         * gcc.target/i386/pr35767-1i.c: Likewise.
10472         * gcc.target/i386/pr35767-2.c: Likewise.
10473         * gcc.target/i386/pr35767-2d.c: Likewise.
10474         * gcc.target/i386/pr35767-2i.c: Likewise.
10475         * gcc.target/i386/pr35767-3.c: Likewise.
10476         * gcc.target/i386/pr35767-5.c: Likewise.
10477         * gcc.target/i386/pr36222-1.c: Likewise.
10478         * gcc.target/i386/pr36578-1.c: Likewise.
10479         * gcc.target/i386/pr36578-2.c: Likewise.
10480         * gcc.target/i386/pr36992-1.c: Likewise.
10481         * gcc.target/i386/pr37101.c: Likewise.
10482         * gcc.target/i386/pr37216.c: Likewise.
10483         * gcc.target/i386/pr37434-1.c: Likewise.
10484         * gcc.target/i386/pr37434-2.c: Likewise.
10485         * gcc.target/i386/pr37843-3.c: Likewise.
10486         * gcc.target/i386/pr37843-4.c: Likewise.
10487         * gcc.target/i386/pr39162.c: Likewise.
10488         * gcc.target/i386/pr39315-1.c: Likewise.
10489         * gcc.target/i386/pr39315-2.c: Likewise.
10490         * gcc.target/i386/pr39315-3.c: Likewise.
10491         * gcc.target/i386/pr39315-4.c: Likewise.
10492         * gcc.target/i386/pr39445.c: Likewise.
10493         * gcc.target/i386/pr39496.c: Likewise.
10494         * gcc.target/i386/pr40809.c: Likewise.
10495         * gcc.target/i386/pr40906-3.c: Likewise.
10496         * gcc.target/i386/pr41019.c: Likewise.
10497         * gcc.target/i386/pr42542-1.c: Likewise.
10498         * gcc.target/i386/pr42542-2.c: Likewise.
10499         * gcc.target/i386/pr42542-3.c: Likewise.
10500         * gcc.target/i386/pr42542-3a.c: Likewise.
10501         * gcc.target/i386/pr42881.c: Likewise.
10502         * gcc.target/i386/push-1.c: Likewise.
10503         * gcc.target/i386/quad-sse.c: Likewise.
10504         * gcc.target/i386/reload-1.c: Likewise.
10505         * gcc.target/i386/sse-10.c: Likewise.
10506         * gcc.target/i386/sse-11.c: Likewise.
10507         * gcc.target/i386/sse-15.c: Likewise.
10508         * gcc.target/i386/sse-17.c: Likewise.
10509         * gcc.target/i386/sse-18.c: Likewise.
10510         * gcc.target/i386/sse-19.c: Likewise.
10511         * gcc.target/i386/sse-4.c: Likewise.
10512         * gcc.target/i386/sse-6.c: Likewise.
10513         * gcc.target/i386/sse-vect-types.c: Likewise.
10514         * gcc.target/i386/sse2-addpd-1.c: Likewise.
10515         * gcc.target/i386/sse2-addsd-1.c: Likewise.
10516         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
10517         * gcc.target/i386/sse2-andpd-1.c: Likewise.
10518         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10519         * gcc.target/i386/sse2-comisd-1.c: Likewise.
10520         * gcc.target/i386/sse2-comisd-2.c: Likewise.
10521         * gcc.target/i386/sse2-comisd-3.c: Likewise.
10522         * gcc.target/i386/sse2-comisd-4.c: Likewise.
10523         * gcc.target/i386/sse2-comisd-5.c: Likewise.
10524         * gcc.target/i386/sse2-comisd-6.c: Likewise.
10525         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
10526         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
10527         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
10528         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
10529         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
10530         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
10531         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
10532         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
10533         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
10534         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
10535         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
10536         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
10537         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
10538         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
10539         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
10540         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
10541         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
10542         * gcc.target/i386/sse2-divpd-1.c: Likewise.
10543         * gcc.target/i386/sse2-divsd-1.c: Likewise.
10544         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
10545         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
10546         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
10547         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
10548         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
10549         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
10550         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
10551         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
10552         * gcc.target/i386/sse2-minpd-1.c: Likewise.
10553         * gcc.target/i386/sse2-minsd-1.c: Likewise.
10554         * gcc.target/i386/sse2-mmx.c: Likewise.
10555         * gcc.target/i386/sse2-movapd-1.c: Likewise.
10556         * gcc.target/i386/sse2-movapd-2.c: Likewise.
10557         * gcc.target/i386/sse2-movd-1.c: Likewise.
10558         * gcc.target/i386/sse2-movd-2.c: Likewise.
10559         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
10560         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
10561         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
10562         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
10563         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
10564         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
10565         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
10566         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
10567         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
10568         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
10569         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
10570         * gcc.target/i386/sse2-movq-1.c: Likewise.
10571         * gcc.target/i386/sse2-movq-2.c: Likewise.
10572         * gcc.target/i386/sse2-movq-3.c: Likewise.
10573         * gcc.target/i386/sse2-movsd-1.c: Likewise.
10574         * gcc.target/i386/sse2-movsd-2.c: Likewise.
10575         * gcc.target/i386/sse2-movupd-1.c: Likewise.
10576         * gcc.target/i386/sse2-movupd-2.c: Likewise.
10577         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
10578         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
10579         * gcc.target/i386/sse2-orpd-1.c: Likewise.
10580         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
10581         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
10582         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
10583         * gcc.target/i386/sse2-paddb-1.c: Likewise.
10584         * gcc.target/i386/sse2-paddd-1.c: Likewise.
10585         * gcc.target/i386/sse2-paddq-1.c: Likewise.
10586         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
10587         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
10588         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
10589         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
10590         * gcc.target/i386/sse2-paddw-1.c: Likewise.
10591         * gcc.target/i386/sse2-pand-1.c: Likewise.
10592         * gcc.target/i386/sse2-pandn-1.c: Likewise.
10593         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
10594         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
10595         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
10596         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
10597         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
10598         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
10599         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
10600         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
10601         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
10602         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
10603         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
10604         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
10605         * gcc.target/i386/sse2-pminub-1.c: Likewise.
10606         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
10607         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
10608         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
10609         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
10610         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
10611         * gcc.target/i386/sse2-por-1.c: Likewise.
10612         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
10613         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
10614         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
10615         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
10616         * gcc.target/i386/sse2-pslld-1.c: Likewise.
10617         * gcc.target/i386/sse2-pslld-2.c: Likewise.
10618         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
10619         * gcc.target/i386/sse2-psllq-1.c: Likewise.
10620         * gcc.target/i386/sse2-psllq-2.c: Likewise.
10621         * gcc.target/i386/sse2-psllw-1.c: Likewise.
10622         * gcc.target/i386/sse2-psllw-2.c: Likewise.
10623         * gcc.target/i386/sse2-psrad-1.c: Likewise.
10624         * gcc.target/i386/sse2-psrad-2.c: Likewise.
10625         * gcc.target/i386/sse2-psraw-1.c: Likewise.
10626         * gcc.target/i386/sse2-psraw-2.c: Likewise.
10627         * gcc.target/i386/sse2-psrld-1.c: Likewise.
10628         * gcc.target/i386/sse2-psrld-2.c: Likewise.
10629         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
10630         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
10631         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
10632         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
10633         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
10634         * gcc.target/i386/sse2-psubb-1.c: Likewise.
10635         * gcc.target/i386/sse2-psubd-1.c: Likewise.
10636         * gcc.target/i386/sse2-psubq-1.c: Likewise.
10637         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
10638         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
10639         * gcc.target/i386/sse2-psubw-1.c: Likewise.
10640         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
10641         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
10642         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
10643         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
10644         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
10645         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
10646         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
10647         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
10648         * gcc.target/i386/sse2-pxor-1.c: Likewise.
10649         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
10650         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
10651         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
10652         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
10653         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
10654         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
10655         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
10656         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
10657         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
10658         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
10659         * gcc.target/i386/sse2-shufps-1.c: Likewise.
10660         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
10661         * gcc.target/i386/sse2-subpd-1.c: Likewise.
10662         * gcc.target/i386/sse2-subsd-1.c: Likewise.
10663         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
10664         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
10665         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
10666         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
10667         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
10668         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
10669         * gcc.target/i386/sse2-unpack-1.c: Likewise.
10670         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
10671         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
10672         * gcc.target/i386/sse2-vec-1.c: Likewise.
10673         * gcc.target/i386/sse2-vec-2.c: Likewise.
10674         * gcc.target/i386/sse2-vec-3.c: Likewise.
10675         * gcc.target/i386/sse2-vec-4.c: Likewise.
10676         * gcc.target/i386/sse2-vec-5.c: Likewise.
10677         * gcc.target/i386/sse2-vec-6.c: Likewise.
10678         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
10679         * gcc.target/i386/ssefn-2.c: Likewise.
10680         * gcc.target/i386/ssefn-4.c: Likewise.
10681         * gcc.target/i386/ssefp-1.c: Likewise.
10682         * gcc.target/i386/ssefp-2.c: Likewise.
10683         * gcc.target/i386/sseregparm-3.c: Likewise.
10684         * gcc.target/i386/sseregparm-4.c: Likewise.
10685         * gcc.target/i386/sseregparm-5.c: Likewise.
10686         * gcc.target/i386/sseregparm-6.c: Likewise.
10687         * gcc.target/i386/sseregparm-7.c: Likewise.
10688         * gcc.target/i386/ssetype-1.c: Likewise.
10689         * gcc.target/i386/ssetype-2.c: Likewise.
10690         * gcc.target/i386/ssetype-3.c: Likewise.
10691         * gcc.target/i386/ssetype-4.c: Likewise.
10692         * gcc.target/i386/ssetype-5.c: Likewise.
10693         * gcc.target/i386/unordcmp-1.c: Likewise.
10694         * gcc.target/i386/vararg-1.c: Likewise.
10695         * gcc.target/i386/vararg-2.c: Likewise.
10696         * gcc.target/i386/vararg-3.c: Likewise.
10697         * gcc.target/i386/vararg-4.c: Likewise.
10698         * gcc.target/i386/vararg-7.c: Likewise.
10699         * gcc.target/i386/vararg-8.c: Likewise.
10700         * gcc.target/i386/vecinit-1.c: Likewise.
10701         * gcc.target/i386/vecinit-2.c: Likewise.
10702         * gcc.target/i386/vecinit-3.c: Likewise.
10703         * gcc.target/i386/vecinit-4.c: Likewise.
10704         * gcc.target/i386/vecinit-5.c: Likewise.
10705         * gcc.target/i386/vecinit-6.c: Likewise.
10706         * gcc.target/i386/vectorize2.c: Likewise.
10707         * gcc.target/i386/vectorize3.c: Likewise.
10708         * gcc.target/i386/vectorize4.c: Likewise.
10709         * gcc.target/i386/vectorize6.c: Likewise.
10710         * gcc.target/i386/vectorize7.c: Likewise.
10711         * gcc.target/i386/vectorize8.c: Likewise.
10712         * gcc.target/i386/vperm-v2df.c: Likewise.
10713         * gcc.target/i386/vperm-v2di.c: Likewise.
10714         * gcc.target/i386/vperm-v4si-1.c: Likewise.
10715         * gcc.target/i386/xorps-sse2.c: Likewise.
10716         * gcc.target/i386/xorps.c: Likewise.
10717         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
10718         * gfortran.dg/graphite/pr42326.f90: Likewise.
10719         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
10720
10721 2010-05-19  Richard Guenther  <rguenther@suse.de>
10722
10723         PR lto/44196
10724         * g++.dg/lto/20100519-1_0.C: New testcase.
10725
10726 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10727
10728         PR fortran/42360
10729         * gfortran.dg/warn_intent_out_not_set.f90: New.
10730
10731 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10732
10733         PR fortran/38404
10734         * gfortran.dg/data_char_1.f90: Updated warning message.
10735         * gfortran.dg/data_array_6.f: New.
10736
10737 2010-05-19  Martin Jambor  <mjambor@suse.cz>
10738
10739         * g++.dg/ipa/ivinline-8.C: New test.
10740         * gcc.dg/ipa/iinline-2.c: Likewise.
10741
10742 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10743
10744         PR fortran/34505
10745         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
10746         arguments; add check for return value kind.
10747         * gfortran.dg/float_1.f90: Likewise.
10748
10749 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10750
10751         * gcc.target/i386/20011009-1.c (COMMENT): Define.
10752         (main): Use it.
10753         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
10754         * lib/lto.exp (lto_prune_warns): Fix location line regex.
10755         Prune another location line format.
10756         (lto-obj): Call lto_prune_warns on comp_output.
10757
10758 2010-05-18  Jan Hubicka  <jh@suse.cz>
10759
10760         * gcc.dg/lto/ipacp_0.c: New test.
10761         * gcc.dg/lto/ipacp_1.c: New test.
10762
10763 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
10764
10765         PR lto/44184
10766         * gcc.dg/lto/20100518_0.c: New test.
10767
10768 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
10769
10770         * gnat.dg/specs/lto3.ads: Add missing dg-options.
10771
10772 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10773
10774         PR fortran/43990
10775         * gfortran.dg/class_21.f03: New.
10776
10777 2010-05-17  Jason Merrill  <jason@redhat.com>
10778
10779         PR c++/44157
10780         * g++.dg/cpp0x/initlist34.C: New.
10781
10782         PR c++/44158
10783         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
10784
10785 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10786
10787         * g++.dg/ipa/ivinline-1.C: New test.
10788         * g++.dg/ipa/ivinline-2.C: New test.
10789         * g++.dg/ipa/ivinline-3.C: New test.
10790         * g++.dg/ipa/ivinline-4.C: New test.
10791         * g++.dg/ipa/ivinline-5.C: New test.
10792         * g++.dg/ipa/ivinline-6.C: New test.
10793
10794 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
10795             Jason Merrill  <jason@redhat.com>
10796
10797         PR c++/44108
10798         * c-c++-common/Wunused-var-8.c: New test.
10799
10800 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
10801
10802         PR bootstrap/42347
10803         * gcc.c-torture/compile/pr42347.c: New test.
10804
10805         PR middle-end/44102
10806         * g++.dg/ext/asmgoto1.C: New test.
10807
10808 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10809
10810         PR middle-end/44133
10811         * gcc.dg/tree-ssa/pr44133.c: New test.
10812         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
10813         precise.
10814
10815 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10816
10817         PR fortran/44044
10818         * gfortran.dg/class_20.f03: New.
10819
10820 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
10821
10822         PR 44078
10823         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
10824         debug messages but not the newly introduced one.
10825
10826 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
10827
10828         PR fortran/35779
10829         * gfortran.dg/initialization_25.f90: Commented testcase.
10830         * gfortran.dg/initialization_26.f90: New.
10831
10832 2010-05-16  Richard Guenther  <rguenther@suse.de>
10833
10834         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
10835         * gcc.dg/pr43084.c: Likewise.
10836         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
10837         -fipa-type-escape.
10838         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
10839         -fipa-type-escape.
10840         * gcc.dg/struct/struct-reorg.exp: Likewise.
10841         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
10842         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
10843
10844 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
10845
10846         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
10847         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
10848         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
10849         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
10850         tests.
10851
10852 2010-05-15  Jason Merrill  <jason@redhat.com>
10853
10854         * g++.dg/eh/spec10.C: New.
10855         * g++.dg/eh/spec11.C: New.
10856         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
10857
10858 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10859
10860         PR fortran/44154
10861         PR fortran/42647
10862         * gfortran.dg/allocatable_scalar_9.f90: New.
10863
10864 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
10865
10866         PR c++/44148
10867         * g++.dg/torture/pr44148.C: New test.
10868
10869 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
10870
10871         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
10872         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
10873         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
10874         diagnostics and type sizes.
10875
10876 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
10877
10878         * gnat.dg/lto9.adb: New test.
10879         * gnat.dg/lto9_pkg1.ads: New helper.
10880         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
10881
10882 2010-05-15  Jan Hubicka  <jh@suse.cz>
10883
10884         * gcc.dg/lto/ipareference_1.c: Rename to ...
10885         * gcc.dg/lto/ipareference_0.c: ... this one.
10886         * gcc.dg/lto/ipareference_2.c: Rename to ...
10887         * gcc.dg/lto/ipareference_1.c: ... this one.
10888
10889 2010-05-15  Jan Hubicka  <jh@suse.cz>
10890
10891         * gcc.dg/lto/ipareference_1.c: New file.
10892         * gcc.dg/lto/ipareference_2.c: New file.
10893
10894 2010-05-15  Richard Guenther  <rguenther@suse.de>
10895
10896         PR tree-optimization/44038
10897         * gcc.c-torture/compile/pr44038.c: New testcase.
10898
10899 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
10900
10901         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
10902         * gcc.target/i386/avx-cmpss-1.c: Likewise.
10903
10904 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10905
10906         PR fortran/43207
10907         PR fortran/43969
10908         * gfortran.dg/class_18.f03: New.
10909         * gfortran.dg/class_19.f03: New.
10910
10911 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10912
10913         PR debug/44112
10914         * gcc.dg/debug/dwarf2/const-1.c: Remove.
10915         * g++.dg/debug/dwarf2/const1.C: Remove.
10916
10917 2010-05-14  Jason Merrill  <jason@redhat.com>
10918
10919         * g++.dg/eh/cond4.C: New.
10920         * g++.dg/eh/elide2.C: Adjust.
10921         * g++.old-deja/g++.eh/terminate1.C: Adjust.
10922
10923 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
10924
10925         PR fortran/44135
10926         * gfortran.dg/actual_array_interface_2.f90: New test.
10927
10928 2010-05-14  Richard Guenther  <rguenther@suse.de>
10929
10930         PR tree-optimization/44119
10931         * gcc.c-torture/compile/pr44119.c: New testcase.
10932
10933 2010-05-14  Jason Merrill  <jason@redhat.com>
10934
10935         PR c++/44127
10936         * g++.dg/eh/terminate1.C: New.
10937
10938 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10939
10940         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
10941
10942         PR debug/44136
10943         * gcc.dg/pr44136.c: New test.
10944
10945 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
10946
10947         PR c++/30566
10948         * g++.dg/warn/Wshadow-4.C: Adjust.
10949         * g++.dg/warn/Wshadow-5.C: New test.
10950         * g++.dg/warn/Wshadow-6.C: New test
10951
10952 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
10953
10954         PR fortran/35779
10955         * gfortran.dg/initialization_25.f90: New.
10956
10957 2010-05-13  Martin Jambor  <mjambor@suse.cz>
10958
10959         * g++.dg/otr-fold-1.C: New test.
10960         * g++.dg/otr-fold-2.C: New test.
10961
10962 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
10963
10964         PR fortran/44036
10965         * gfortran.dg/gomp/pr44036-1.f90: New test.
10966         * gfortran.dg/gomp/pr44036-2.f90: New test.
10967         * gfortran.dg/gomp/pr44036-3.f90: New test.
10968
10969         PR debug/43983
10970         * gcc.dg/guality/sra-1.c: New test.
10971
10972 2010-05-12  Jan Hubicka  <jh@suse.cz>
10973
10974         * tree-ssa/unreachable.c: New test.
10975
10976 2010-05-12  Jason Merrill  <jason@redhat.com>
10977
10978         * g++.dg/cpp0x/sfinae1.C: New.
10979
10980 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
10981
10982         * gcc.target/i386/zee.c: New file.
10983
10984 2010-05-12  Jason Merrill  <jason@redhat.com>
10985
10986         * g++.dg/conversion/op1.C: Expect template candidate message.
10987         * g++.dg/cpp0x/nullptr15.C: Likewise.
10988         * g++.dg/cpp0x/pr31431-2.C: Likewise.
10989         * g++.dg/cpp0x/pr31431.C: Likewise.
10990         * g++.dg/cpp0x/temp_default2.C: Likewise.
10991         * g++.dg/cpp0x/trailing4.C: Likewise.
10992         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
10993         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
10994         * g++.dg/cpp0x/variadic-throw.C: Likewise.
10995         * g++.dg/cpp0x/variadic35.C: Likewise.
10996         * g++.dg/cpp0x/vt-35147.C: Likewise.
10997         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10998         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10999         * g++.dg/ext/visibility/anon8.C: Likewise.
11000         * g++.dg/ext/vla2.C: Likewise.
11001         * g++.dg/other/pr28114.C: Likewise.
11002         * g++.dg/other/ptrmem10.C: Likewise.
11003         * g++.dg/other/ptrmem11.C: Likewise.
11004         * g++.dg/overload/unknown1.C: Likewise.
11005         * g++.dg/parse/template7.C: Likewise.
11006         * g++.dg/parse/typename7.C: Likewise.
11007         * g++.dg/template/conv11.C: Likewise.
11008         * g++.dg/template/copy1.C: Likewise.
11009         * g++.dg/template/deduce3.C: Likewise.
11010         * g++.dg/template/dependent-expr5.C: Likewise.
11011         * g++.dg/template/friend.C: Likewise.
11012         * g++.dg/template/incomplete2.C: Likewise.
11013         * g++.dg/template/local4.C: Likewise.
11014         * g++.dg/template/local6.C: Likewise.
11015         * g++.dg/template/operator10.C: Likewise.
11016         * g++.dg/template/overload6.C: Likewise.
11017         * g++.dg/template/ptrmem2.C: Likewise.
11018         * g++.dg/template/ptrmem20.C: Likewise.
11019         * g++.dg/template/ptrmem8.C: Likewise.
11020         * g++.dg/template/sfinae2.C: Likewise.
11021         * g++.dg/template/ttp25.C: Likewise.
11022         * g++.dg/template/unify10.C: Likewise.
11023         * g++.dg/template/unify11.C: Likewise.
11024         * g++.dg/template/unify6.C: Likewise.
11025         * g++.dg/template/unify7.C: Likewise.
11026         * g++.dg/template/unify9.C: Likewise.
11027         * g++.dg/template/varmod1.C: Likewise.
11028         * g++.old-deja/g++.brendan/crash56.C: Likewise.
11029         * g++.old-deja/g++.law/operators32.C: Likewise.
11030         * g++.old-deja/g++.pt/crash28.C: Likewise.
11031         * g++.old-deja/g++.pt/crash60.C: Likewise.
11032         * g++.old-deja/g++.pt/explicit38.C: Likewise.
11033         * g++.old-deja/g++.pt/explicit39.C: Likewise.
11034         * g++.old-deja/g++.pt/explicit41.C: Likewise.
11035         * g++.old-deja/g++.pt/explicit67.C: Likewise.
11036         * g++.old-deja/g++.pt/explicit77.C: Likewise.
11037         * g++.old-deja/g++.pt/expr2.C: Likewise.
11038         * g++.old-deja/g++.pt/overload7.C: Likewise.
11039         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
11040         * g++.old-deja/g++.pt/spec5.C: Likewise.
11041         * g++.old-deja/g++.pt/spec6.C: Likewise.
11042         * g++.old-deja/g++.pt/t24.C: Likewise.
11043         * g++.old-deja/g++.pt/unify4.C: Likewise.
11044         * g++.old-deja/g++.pt/unify6.C: Likewise.
11045         * g++.old-deja/g++.pt/unify8.C: Likewise.
11046         * g++.old-deja/g++.robertl/eb119.C: Likewise.
11047         * g++.old-deja/g++.robertl/eb79.C: Likewise.
11048         * g++.old-deja/g++.robertl/eb98.C: Likewise.
11049
11050         * g++.dg/cpp0x/initlist32.C: New.
11051
11052         * g++.dg/template/conv11.C: New.
11053         * g++.dg/conversion/op1.C: Adjust expected error.
11054
11055         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
11056
11057 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
11058
11059         PR target/44088
11060         * gcc.target/i386/avx-cmpsd-1.c: New.
11061         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
11062         * gcc.target/i386/avx-cmpss-1.c: Likewise.
11063         * gcc.target/i386/avx-cmpss-2.c: Likewise.
11064         * gcc.target/i386/sse-cmpss-1.c: Likewise.
11065         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
11066
11067 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
11068
11069         PR middle-end/44085
11070         * gcc.dg/gomp/pr44085.c: New test.
11071         * gfortran.dg/gomp/pr44085.f90: New test.
11072
11073 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
11074
11075         * objc-obj-c++-shared/Object1.m: New.
11076         * objc.dg/torture: New directory.
11077         * objc.dg/torture/tls: Ditto.
11078         * objc.dg/tls: Ditto.
11079         * objc.dg/torture/tls/trivial.m: New test.
11080         * objc.dg/torture/tls/thr-init-2.m: New test.
11081         * objc.dg/torture/tls/thr-init-3.m: New test.
11082         * objc.dg/torture/tls/thr-init.m: New test.
11083         * objc.dg/torture/tls/diag-1.m: New test.
11084         * objc.dg/torture/tls/tls.exp: New.
11085         * objc.dg/torture/trivial.m: New test.
11086         * objc.dg/torture/dg-torture.exp: New.
11087         * objc.dg/tls/diag-3.m: New test.
11088         * objc.dg/tls/diag-4.m: New test.
11089         * objc.dg/tls/diag-5.m: New test.
11090         * objc.dg/tls/init-1.m: New test.
11091         * objc.dg/tls/init-2.m: New test.
11092         * objc.dg/tls/tls.exp: New.
11093         * objc.dg/tls/diag-2.m: New test.
11094         * lib/objc.exp: Respond to dg-additional-files.
11095
11096 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
11097
11098         * gcc.target/m68k/20100512-1.c: New.
11099
11100 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
11101
11102         * gnat.dg/lto8.adb: New test.
11103         * gnat.dg/lto8_pkg.ad[sb]: New helper.
11104         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
11105
11106 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
11107
11108         PR c++/34272
11109         PR c++/43630
11110         PR c++/34491
11111         * g++.dg/template/crash97.C: New.
11112         * g++.dg/template/crash98.C: Likewise.
11113         * g++.dg/template/crash99.C: Likewise.
11114         * g++.dg/cpp0x/pr31439.C: Adjust.
11115         * g++.dg/template/crash95.C: Likewise.
11116
11117 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
11118
11119         PR middle-end/44071
11120         * c-c++-common/asmgoto-4.c: New test.
11121         * gcc.target/i386/pr44071.c: New test.
11122
11123         PR c++/44062
11124         * c-c++-common/Wunused-var-7.c: New test.
11125         * g++.dg/warn/Wunused-var-9.C: New test.
11126
11127 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
11128
11129         PR fortran/43711
11130         * gfortran.dg/gomp/pr43711.f90: New.
11131
11132 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
11133
11134         PR fortran/31820
11135         * gfortran.dg/select_5.f90: Updated.
11136
11137 2010-05-11  Jan Hubicka  <jh@suse.cz>
11138
11139         PR tree-optimize/44063
11140         * gcc.c-torture/compile/pr44063.c: New testcase.
11141
11142 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
11143
11144         PR debug/44023
11145         * gcc.dg/pr44023.c: New test.
11146
11147 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
11148
11149         * gnat.dg/lto7.adb: New test.
11150         * gnat.dg/lto7_pkg.ad[sb]: New helper.
11151
11152 2010-05-10  Jason Merrill  <jason@redhat.com>
11153
11154         PR c++/44017
11155         * g++.dg/template/inherit5.C: New.
11156
11157         PR c++/44045
11158         * g++.dg/cpp0x/initlist33.C: New.
11159         * g++.dg/cpp0x/initlist26.C: Adjust.
11160         * g++.dg/cpp0x/initlist28.C: Adjust.
11161
11162 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
11163
11164         PR c++/43719
11165         * g++.dg/init/pr43719.C: New.
11166         * g++.dg/anon-struct4.C: Adjust.
11167
11168 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
11169
11170         PR debug/44028
11171         * gcc.dg/pr44028.c: New test.
11172
11173 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
11174
11175         PR fortran/27866
11176         PR fortran/35003
11177         PR fortran/42809
11178         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
11179         * gfortran.dg/warn_conversion.f90: New.
11180
11181 2010-05-10  Michael Matz  <matz@suse.de>
11182
11183         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
11184
11185 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
11186
11187         PR rtl-optimization/44012
11188         * gcc.dg/pr44012.c: New.
11189
11190 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11191
11192         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
11193         Log text on entry and exit.
11194         Prune Sun ld warnings for common symbols with differing sizes.
11195         (lto-link-and-maybe-run): Change caller.
11196
11197 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
11198
11199         PR fortran/44044
11200         * gfortran.dg/class_7.f03: Modified.
11201         * gfortran.dg/select_type_1.f03: Modified.
11202         * gfortran.dg/select_type_12.f03: New.
11203
11204 2010-05-10  Richard Guenther  <rguenther@suse.de>
11205
11206         PR tree-optimization/44050
11207         * gcc.dg/torture/pr44050.c: New testcase.
11208
11209 2010-05-10  Wei Guozhi  <carrot@google.com>
11210
11211         PR target/42879
11212         * gcc.target/arm/pr42879.c: New testcase.
11213
11214 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11215
11216         PR c/44051
11217         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
11218
11219 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11220
11221         PR c/10676
11222         * gcc.dg/anon-struct-10.c: New test.
11223
11224 2010-05-09  Richard Guenther  <rguenther@suse.de>
11225
11226         PR middle-end/44024
11227         * gcc.dg/pr44024.c: New testcase.
11228
11229 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11230
11231         PR c/4784
11232         * gcc.dg/anon-struct-9.c: New test.
11233
11234 2010-05-09  Richard Guenther  <rguenther@suse.de>
11235
11236         PR middle-end/44043
11237         * gcc.c-torture/compile/pr44043.c: New testcase.
11238
11239 2010-05-09  Richard Guenther  <rguenther@suse.de>
11240
11241         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
11242
11243 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
11244
11245         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
11246
11247 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11248
11249         * gnat.dg/lto[12456].adb: Add "target lto" marker.
11250         * gnat.dg/specs/lto3.ads: Likewise.
11251
11252 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
11253
11254         PR middle-end/28685
11255         * gcc.dg/pr28685-1.c: New file.
11256
11257 2010-05-08  Richard Guenther  <rguenther@suse.de>
11258
11259         PR tree-optimization/44030
11260         * gcc.c-torture/compile/pr44030.c: New testcase.
11261
11262 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11263
11264         * gnat.dg/lto6.adb: New test.
11265         * gnat.dg/lto6_pkg.ads: New helper.
11266
11267 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11268
11269         * gnat.dg/lto5.adb: New test.
11270         * gnat.dg/lto5_pkg.ad[sb]: New helper.
11271
11272 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11273
11274         * gnat.dg/lto4.ad[sb]: New test.
11275
11276 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11277
11278         * gnat.dg/specs/lto3.ads: New test.
11279         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
11280         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
11281
11282 2010-05-08  Quentin Ochem  <ochem@adacore.com>
11283
11284         * gnat.dg/sizetype3.ad[sb]: New test.
11285         * gnat.dg/sizetype3_pkg.ads: New helper.
11286
11287 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
11288
11289         PR c++/43951
11290         * g++.dg/init/new29.C: New.
11291
11292 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
11293
11294         PR fortran/40728
11295         * gfortran.dg/coarray_1.f90: Fixed error message.
11296         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
11297         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
11298         * gfortran.dg/intrinsic_std_5.f90: New.
11299
11300 2010-05-07  Jason Merrill  <jason@redhat.com>
11301
11302         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
11303
11304 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11305
11306         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
11307         (size_t, stderr): Remove.
11308         (read_error): Replaced __builtin_fprintf by fprintf.
11309
11310 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
11311
11312         * gcc.dg/ordered-comparison-1.c: New test.
11313         * gcc.dg/ordered-comparison-2.c: New test.
11314         * gcc.dg/ordered-comparison-3.c: New test.
11315         * gcc.dg/ordered-comparison-4.c: New test.
11316
11317 2010-05-06  Mike Stump  <mikestump@comcast.net>
11318
11319         PR objc/35165
11320         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
11321
11322 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
11323             Jason Merrill  <jason@redhat.com>
11324
11325         * g++.dg/cpp0x/nullptr01.C: New.
11326         * g++.dg/cpp0x/nullptr02.C: New.
11327         * g++.dg/cpp0x/nullptr03.C: New.
11328         * g++.dg/cpp0x/nullptr04.C: New.
11329         * g++.dg/cpp0x/nullptr05.C: New.
11330         * g++.dg/cpp0x/nullptr06.C: New.
11331         * g++.dg/cpp0x/nullptr07.C: New.
11332         * g++.dg/cpp0x/nullptr08.C: New.
11333         * g++.dg/cpp0x/nullptr09.C: New.
11334         * g++.dg/cpp0x/nullptr10.C: New.
11335         * g++.dg/cpp0x/nullptr11.C: New.
11336         * g++.dg/cpp0x/nullptr12.C: New.
11337         * g++.dg/cpp0x/nullptr13.C: New.
11338         * g++.dg/cpp0x/nullptr14.C: New.
11339         * g++.dg/cpp0x/nullptr15.C: New.
11340         * g++.dg/cpp0x/nullptr16.C: New.
11341         * g++.dg/cpp0x/nullptr17.C: New.
11342         * g++.dg/cpp0x/nullptr18.C: New.
11343         * g++.dg/cpp0x/nullptr19.C: New.
11344         * g++.dg/cpp0x/nullptr20.C: New.
11345         * g++.dg/cpp0x/nullptr21.C: New.
11346         * g++.dg/cpp0x/nullptr22.C: New.
11347         * g++.dg/debug/nullptr01.C: New.
11348         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
11349
11350 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
11351
11352         * gcc.dg/Wunused-var-8.c: Move to...
11353         * c-c++-common/Wunused-var-6.c: ... here.  New test.
11354
11355 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
11356
11357         PR c++/40406
11358         * g++.dg/template/crash96.C: New.
11359
11360 2010-05-06  Jan Hubicka  <jh@suse.cz>
11361
11362         PR tree-optimization/43791
11363         * gcc.c-torture/compile/pr43791.c: New file.
11364
11365 2010-05-06  Michael Matz  <matz@suse.de>
11366
11367         PR tree-optimization/43984
11368         * gfortran.dg/pr43984.f90: New test.
11369
11370 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11371
11372         PR 40989
11373         * gcc.dg/pr40989.c: New.
11374
11375 2010-05-06  Richard Guenther  <rguenther@suse.de>
11376
11377         PR tree-optimization/43934
11378         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
11379
11380 2010-05-06  Richard Guenther  <rguenther@suse.de>
11381
11382         PR tree-optimization/43987
11383         * gcc.c-torture/execute/pr43987.c: New testcase.
11384         * gcc.dg/torture/pta-escape-1.c: Adjust.
11385         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
11386         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
11387         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
11388         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11389
11390 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
11391             Dodji Seketeli  <dodji@redhat.com>
11392
11393         PR c/18624
11394         * g++.dg/warn/Wunused-7.C: Add dg-warning.
11395         * g++.dg/template/sfinae16.C: Likewise.
11396         * gcc.dg/Wunused-var-1.c: Moved to...
11397         * c-c++-common/Wunused-var-1.c: ...here. New test.
11398         * gcc.dg/Wunused-var-2.c: Moved to...
11399         * c-c++-common/Wunused-var-2.c: ...here. New test.
11400         * gcc.dg/Wunused-var-3.c: Moved to...
11401         * c-c++-common/Wunused-var-3.c: ...here. New test.
11402         * gcc.dg/Wunused-var-4.c: Moved to...
11403         * gcc.dg/Wunused-var-1.c: ... here.
11404         * gcc.dg/Wunused-var-5.c: Moved to...
11405         * c-c++-common/Wunused-var-4.c: ...here. New test.
11406         * gcc.dg/Wunused-var-7.c: Moved to...
11407         * c-c++-common/Wunused-var-5.c: ...here. New test.
11408         * gcc.dg/Wunused-var-6.c: Moved to...
11409         * gcc.dg/Wunused-var-2.c: ... here.
11410         * c-c++-common/Wunused-var-1.c: New test.
11411         * c-c++-common/Wunused-var-2.c: New test.
11412         * c-c++-common/Wunused-var-3.c: New test.
11413         * c-c++-common/Wunused-var-4.c: New test.
11414         * c-c++-common/Wunused-var-5.c: New test.
11415         * g++.dg/warn/Wunused-var-1.C: New test.
11416         * g++.dg/warn/Wunused-var-2.C: New test.
11417         * g++.dg/warn/Wunused-var-3.C: New test.
11418         * g++.dg/warn/Wunused-var-4.C: New test.
11419         * g++.dg/warn/Wunused-var-5.C: New test.
11420         * g++.dg/warn/Wunused-var-6.C: New test.
11421         * g++.dg/warn/Wunused-var-7.C: New test.
11422         * g++.dg/warn/Wunused-var-8.C: New test.
11423         * g++.dg/warn/Wunused-parm-1.C: New test.
11424         * g++.dg/warn/Wunused-parm-2.C: New test.
11425         * g++.dg/warn/Wunused-parm-3.C: New test.
11426
11427 2010-05-06  Tobias Burnus  <burnus@net-b.de>
11428
11429         PR fortran/43985
11430         * gfortran.dg/gomp/crayptr5.f90: New test case.
11431
11432 2010-05-05  Jason Merrill  <jason@redhat.com>
11433
11434         PR debug/43370
11435         * g++.dg/ext/attrib39.C: New.
11436
11437 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
11438
11439         PR fortran/24978
11440         * gfortran.dg/data_invalid.f90: New.
11441
11442 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
11443
11444         * gnat.dg/lto2.adb: New test.
11445
11446 2010-05-05  Jason Merrill  <jason@redhat.com>
11447
11448         PR c++/43787
11449         * g++.dg/opt/empty1.C: New.
11450
11451 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
11452
11453         PR fortran/43696
11454         * gfortran.dg/class_17.f03: New.
11455
11456 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
11457
11458         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
11459
11460 2010-05-04  Mike Stump  <mikestump@comcast.net>
11461
11462         PR objc/35165
11463         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
11464
11465 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11466
11467         PR target/43668
11468         * gcc.target/i386/pr43668.c: New.
11469
11470 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
11471
11472         PR c++/43028
11473         * g++.dg/cpp0x/initlist31.C: New.
11474
11475 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
11476
11477         PR c/43981
11478         * gcc.dg/Wunused-var-8.c: New test.
11479
11480 2010-05-04  Jason Merrill  <jason@redhat.com>
11481
11482         PR c++/38064
11483         * g++.dg/cpp0x/enum3.C: Extend.
11484
11485 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11486
11487         PR target/43799
11488         * gcc.target/i386/pr43799.c: New.
11489
11490 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
11491
11492         * gnat.dg/lto1.adb: New test.
11493         * gnat.dg/lto1_pkg.ad[sb]: New helper.
11494
11495 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11496
11497         PR middle-end/43671
11498         * gcc.target/i386/pr43671.c: New.
11499
11500 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
11501
11502         PR c++/43705
11503         * g++.dg/template/crash95.C: New.
11504
11505 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11506
11507         PR debug/43508
11508         * gcc.target/i386/pr43508.c: New.
11509
11510 2010-05-04  Richard Guenther  <rguenther@suse.de>
11511
11512         PR tree-optimization/43879
11513         * g++.dg/torture/pr43879-1_0.C: New testcase.
11514         * g++.dg/torture/pr43879-1_1.C: Likewise.
11515
11516 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
11517
11518         PR c++/43953
11519         * g++.dg/other/crash-12.C: New test.
11520
11521 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
11522
11523         * g++.dg/cdce3.C: Add a space.  Updated.
11524
11525 2010-05-03  Jason Merrill  <jason@redhat.com>
11526
11527         PR c++/43680
11528         * g++.dg/opt/enum2.C: New.
11529         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
11530         * g++.dg/warn/Wswitch-1.C: Adjust message.
11531
11532 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11533
11534         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
11535         * g++.dg/ext/label13.C: Fix typo.
11536         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
11537         alpha*-dec-osf5*.
11538         * gcc.c-torture/compile/limits-declparen.c: xfail on
11539         alpha*-dec-osf5* with -g.
11540         * gcc.c-torture/compile/limits-pointer.c: Likewise.
11541         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
11542         * gcc.dg/c99-tgmath-2.c: Likewise.
11543         * gcc.dg/c99-tgmath-3.c: Likewise.
11544         * gcc.dg/c99-tgmath-4.c: Likewise.
11545
11546 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
11547
11548         PR fortran/43592
11549         * gfortran.dg/unexpected_interface.f90: New test.
11550
11551 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11552
11553         * ada/acats/run_acats (which): New function.
11554         (host_gnatchop, host_gnatmake): Use it.
11555
11556 2010-05-03  Richard Guenther  <rguenther@suse.de>
11557
11558         PR tree-optimization/43971
11559         * gcc.dg/pr43971.c: New testcase.
11560
11561 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
11562
11563         PR debug/43972
11564         * gcc.dg/debug/pr43972.c: New test.
11565
11566 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
11567
11568         PR testsuite/43963
11569         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
11570
11571 2010-05-02  Richard Guenther  <rguenther@suse.de>
11572
11573         PR tree-optimization/43879
11574         * gcc.dg/torture/pr43879-3.c: New testcase.
11575
11576 2010-05-01  Richard Guenther  <rguenther@suse.de>
11577
11578         PR tree-optimization/43949
11579         * g++.dg/warn/Warray-bounds-5.C: New testcase.
11580
11581 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
11582
11583         PR c++/43951
11584         * g++.dg/init/new28.C: New.
11585
11586 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
11587
11588         PR objc++/32052
11589         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
11590         structure and nested declarations.
11591         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
11592         structure and nested declarations.  Reduce header clutter and
11593         use _exit() rather than abort().
11594         * objc.dg/encode-10.m: New.
11595         * objc.dg/encode-11.m: New.
11596
11597 2010-04-30  DJ Delorie  <dj@redhat.com>
11598
11599         * gcc.c-torture/execute/20100430-1.c: New test.
11600
11601 2010-04-30  Jason Merrill  <jason@redhat.com>
11602
11603         PR c++/43868
11604         * g++.dg/template/ptrmem21.C: New.
11605
11606 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
11607
11608         PR fortran/18918
11609         PR fortran/43931
11610         * gfortran.dg/coarray_13.f90: New test.
11611
11612 2010-04-30  Richard Guenther  <rguenther@suse.de>
11613
11614         PR lto/43946
11615         * gcc.dg/lto/20100430-1_0.c: New testcase.
11616
11617 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
11618
11619         PR debug/43942
11620         * c-c++-common/pr43942.c: New test.
11621
11622 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
11623
11624         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
11625         conflict with darwin crt1.o 'start' symbol.
11626
11627 2010-04-30  Richard Guenther  <rguenther@suse.de>
11628
11629         PR tree-optimization/43879
11630         * gcc.dg/torture/pr43879_1.c: New testcase.
11631
11632 2010-04-30  Richard Guenther  <rguenther@suse.de>
11633
11634         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
11635
11636 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
11637
11638         PR c++/43890
11639         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
11640         user-provided constructor while recursing.
11641
11642 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11643
11644         PR fortran/42274
11645         * gfortran.dg/class_16.f03: New test.
11646
11647 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11648
11649         PR fortran/42274
11650         * gfortran.dg/class_15.f03: New.
11651
11652 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11653
11654         PR fortran/43326
11655         * gfortran.dg/dynamic_dispatch_9.f03: New test.
11656
11657 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11658
11659         PR fortran/43492
11660         * gfortran.dg/generic_22.f03 : New test.
11661
11662 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11663
11664         PR fortran/42353
11665         * gfortran.dg/class_14.f03: New test.
11666
11667 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11668
11669         PR fortran/42680
11670         * gfortran.dg/interface_32.f90: New test.
11671
11672 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
11673             Janus Weil  <janus@gcc.gnu.org>
11674
11675         PR fortran/41829
11676         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
11677         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
11678         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
11679
11680 2010-04-28  Mike Stump  <mikestump@comcast.net>
11681
11682         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
11683         dg-excess-errors.
11684         * g++.dg/uninit-pred-2_b.C: Likewise.
11685
11686 2010-04-28  Tobias Burnus  <burnus@net-b.de>
11687
11688         PR fortran/18918
11689         PR fortran/43919
11690         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
11691
11692 2010-04-28  Matthias Klose  <doko@ubuntu.com>
11693
11694         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
11695         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
11696         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
11697         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
11698         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
11699
11700 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
11701
11702         * gcc.dg/const-uniq-1.c: New test.
11703         * gcc.dg/lto/const-uniq_[01].c: Likewise.
11704
11705 2010-04-28  Xinliang David Li  <davidxl@google.com>
11706
11707         * gcc.dg/uninit-pred-2_b.c: New test.
11708         * gcc.dg/uninit-pred-4_b.c: New test.
11709         * gcc.dg/uninit-pred-3_d.c: New test.
11710         * gcc.dg/uninit-pred-6_b.c: New test.
11711         * gcc.dg/uninit-pred-8_b.c: New test.
11712         * gcc.dg/uninit-pred-3_a.c: New test.
11713         * gcc.dg/uninit-pred-2_c.c: New test.
11714         * gcc.dg/uninit-pred-5_a.c: New test.
11715         * gcc.dg/uninit-pred-3_e.c: New test.
11716         * gcc.dg/uninit-pred-7_a.c: New test.
11717         * gcc.dg/uninit-pred-6_c.c: New test.
11718         * gcc.dg/uninit-pred-9_a.c: New test.
11719         * gcc.dg/uninit-pred-8_c.c: New test.
11720         * gcc.dg/uninit-pred-3_b.c: New test.
11721         * gcc.dg/uninit-pred-5_b.c: New test.
11722         * gcc.dg/uninit-pred-7_b.c: New test.
11723         * gcc.dg/uninit-pred-6_d.c: New test.
11724         * gcc.dg/uninit-pred-9_b.c: New test.
11725         * gcc.dg/uninit-pred-2_a.c: New test.
11726         * gcc.dg/uninit-pred-4_a.c: New test.
11727         * gcc.dg/uninit-pred-3_c.c: New test.
11728         * gcc.dg/uninit-pred-6_a.c: New test.
11729         * gcc.dg/uninit-pred-8_a.c: New test.
11730         * gcc.dg/uninit-pred-7_c.c: New test.
11731         * gcc.dg/uninit-pred-6_e.c: New test.
11732         * g++.dg/uninit-pred-loop-1_b.cc: New test.
11733         * g++.dg/uninit-pred-1_a.C: New test.
11734         * g++.dg/uninit-pred-1_b.C: New test.
11735         * g++.dg/uninit-pred-2_a.C: New test.
11736         * g++.dg/uninit-pred-2_b.C: New test.
11737         * g++.dg/uninit-pred-loop-1_a.cc: New test.
11738         * g++.dg/uninit-pred-loop-1_c.cc: New test.
11739         * g++.dg/uninit-pred-loop_1.cc: New test.
11740
11741 2010-04-28  Martin Jambor  <mjambor@suse.cz>
11742
11743         * gcc.dg/lto/20091209-1_0.c: New testcase.
11744
11745 2010-04-28  Richard Guenther  <rguenther@suse.de>
11746
11747         PR tree-optimization/43879
11748         PR tree-optimization/43909
11749         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
11750
11751 2010-04-28  Richard Guenther  <rguenther@suse.de>
11752
11753         PR c++/43880
11754         * g++.dg/torture/pr43880.C: New testcase.
11755
11756 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11757
11758         PR c++/9335
11759         * g++.dg/template/recurse2.C: Update
11760         * g++.dg/template/recurse.C: Update.
11761         * g++.dg/template/pr23510.C: Update.
11762         * lib/prune.exp: Filter out 'recursively instantiated'.
11763
11764 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11765
11766         PR c++/29043
11767         * g++.dg/init/pr29043.C: New.
11768
11769 2010-04-27  Jason Merrill  <jason@redhat.com>
11770
11771         * g++.dg/lookup/scoped5.C: Adjust.
11772         * g++.dg/lookup/scoped8.C: Adjust.
11773         * g++.dg/template/dependent-expr5.C: Adjust.
11774         * g++.old-deja/g++.brendan/nest1.C: Adjust.
11775
11776         PR c++/43856
11777         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
11778
11779         PR c++/43875
11780         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11781
11782 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11783             Jan Hubicka  <hubicka@ucw.cz>
11784
11785         * gcc.dg/pure-2.c: New testcase.
11786         * gcc.dg/const-1.c: New testcase.
11787
11788 2010-04-27  Jason Merrill  <jason@redhat.com>
11789
11790         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
11791
11792         PR c++/41468
11793         * g++.dg/template/sfinae17.C: New.
11794         * g++.dg/template/sfinae18.C: New.
11795
11796 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11797
11798         * g++.dg/init/pr42844.C: New.
11799         * g++.dg/cpp0x/pr42844-2.C: New.
11800         * g++.dg/cpp0x/defaulted2.C: Adjust.
11801         * g++.dg/tree-ssa/pr27549.C: Likewise.
11802         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
11803
11804 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11805
11806         PR fortran/18918
11807         * gfortran.dg/coarray_12.f90: Fix dump parsing.
11808
11809 2010-04-27  Richard Guenther  <rguenther@suse.de>
11810
11811         PR middle-end/40561
11812         * g++.dg/other/pr40561.C: New testcase.
11813
11814 2010-04-27  Martin Jambor  <mjambor@suse.cz>
11815
11816         PR middle-end/43812
11817         * g++.dg/ipa/pr43812.C: New test.
11818
11819 2010-04-27  Jan Hubicka  <jh@suse.cz>
11820
11821         * gcc.dg/ipa/iinline-1.c (main): Rename to...
11822         (test): ... this one.
11823
11824 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
11825
11826         PR target/40657
11827         * gcc.target/arm/thumb-stackframe.c: New test.
11828
11829 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11830
11831         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
11832         * gcc.dg/misc-column.c: Likewise.
11833         * gcc.dg/Walways-true-1.c: Likewise.
11834         * gcc.dg/Walways-true-2.c: Likewise.
11835         * gcc.dg/warn-addr-cmp.c: Likewise.
11836
11837 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11838
11839         PR fortran/18918
11840         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
11841         * gfortran.dg/coarray_12.f90: New.
11842
11843 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11844
11845         PR c/32207
11846         * gcc.dg/pr32207.c: New test.
11847         * gcc.dg/misc-column.c: Adjust expected warning.
11848         * gcc.dg/Walways-true-1.c: Likewise.
11849         * gcc.dg/Walways-true-2.c: Likewise.
11850         * gcc.dg/warn-addr-cmp.c: Likewise.
11851
11852 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
11853
11854         PR lto/42776
11855         * lib/lto.exp (lto_prune_vis_warns): New function.
11856         (lto-link-and-maybe-run): Call it.
11857
11858 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
11859
11860         PR tree-optimization/43904
11861         * gcc.dg/tree-ssa/tailcall-6.c: New.
11862
11863 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11864
11865         PR testsuite/35165
11866         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
11867         Darwin8/OSX10.4 - compatible code generation.
11868         Use scan-rtl-dump.
11869         * obj-c++.dg/stubify-1.mm: Ditto.
11870         * lib/objc-torture.exp: Do not require link success for
11871         "trivial.m" in the runtime checks when dowhat = 'compile'.
11872         * lib/dg-pch.exp (dg-flags-pch): New Proc.
11873         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
11874         Darwin8/OSX10.4 - compatible code generation.
11875         * objc.dg/stubify-2.m: Ditto.
11876         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
11877         * objc.dg/next-runtime-1.m: Ditto.
11878         * objc.dg/stret-2.m: Restrict to ilp32 targets.
11879         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
11880         runtimes on Darwin.
11881
11882 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
11883
11884         PR 43715
11885         * lib/plugin-support.exp: Use "-undefined
11886         dynamic_lookup" on darwin.
11887
11888 2010-04-26  Richard Guenther  <rguenther@suse.de>
11889
11890         * gcc.dg/lto/20100426_0.c: New testcase.
11891
11892 2010-04-26  Jie Zhang  <jie@codesourcery.com>
11893
11894         PR tree-optimization/43833
11895         gcc.dg/Warray-bounds-8.c: New test case.
11896
11897 2010-04-26  Richard Guenther  <rguenther@suse.de>
11898
11899         PR lto/43080
11900         * g++.dg/lto/20100423-3_0.C: New testcase.
11901
11902 2010-04-26  Richard Guenther  <rguenther@suse.de>
11903
11904         PR lto/42425
11905         * g++.dg/lto/20100423-2_0.C: New testcase.
11906
11907 2010-04-26  Ira Rosen  <irar@il.ibm.com>
11908
11909         * gcc.dg/vect/bb-slp-23.c: New test.
11910
11911 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
11912
11913         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
11914         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
11915         * gcc.dg/c1x-float-1.c: New test.
11916
11917 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11918
11919         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
11920         of "lea\[ \t\]".
11921
11922 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11923
11924         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
11925         FreeBSD.
11926         * gfortran.dg/default_format_denormal_1.f90: Ditto.
11927         * gfortran.dg/default_format_2.f90: Ditto.
11928
11929 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11930
11931         * gfortran.dg/pr43505.f90: Clean up .mod file.
11932         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
11933         * gfortran.dg/pr41347.f90: Ditto.
11934         * gfortran.dg/internal_pack_4.f90: Ditto.
11935         * gfortran.dg/proc_decl_23.f90: Ditto.
11936         * gfortran.dg/recursive_check_3.f90: Ditto.
11937         * gfortran.dg/intent_out_3.f90: Ditto.
11938         * gfortran.dg/assignment_2.f90: Ditto.
11939         * gfortran.dg/pr41928.f90: Ditto.
11940         * gfortran.dg/pr42166.f90: Ditto.
11941         * gfortran.dg/private_type_12.f90: Ditto.
11942         * gfortran.dg/graphite/pr42185.f90: Ditto.
11943         * gfortran.dg/graphite/pr42186.f90: Ditto.
11944         * gfortran.dg/graphite/pr40982.f90: Ditto.
11945         * gfortran.dg/graphite/id-2.f90: Ditto.
11946         * gfortran.dg/graphite/id-4.f90: Ditto.
11947         * gfortran.dg/graphite/pr42050.f90: Ditto.
11948         * gfortran.dg/graphite/id-18.f90: Ditto.
11949         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
11950         * gfortran.dg/graphite/pr41924.f90: Ditto.
11951         * gfortran.dg/graphite/pr42393.f90: Ditto.
11952         * gfortran.dg/graphite/pr37980.f90: Ditto.
11953         * gfortran.dg/graphite/pr38953.f90: Ditto.
11954         * gfortran.dg/graphite/pr42180.f90: Ditto.
11955         * gfortran.dg/graphite/pr42181.f90: Ditto.
11956         * gfortran.dg/where_operator_assign_4.f90: Ditto.
11957         * gfortran.dg/select_type_4.f90: Ditto.
11958         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11959         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
11960         * gfortran.dg/lto/pr40725_0.f03: Ditto.
11961         * gfortran.dg/elemental_args_check_2.f90: Ditto.
11962         * gfortran.dg/whole_file_11.f90: Ditto.
11963         * gfortran.dg/private_type_11.f90: Ditto.
11964         * gfortran.dg/vect/vect-gems.f90: Ditto.
11965         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
11966
11967 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11968
11969         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
11970
11971 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
11972
11973         * gnat.dg/pack15.ad[sb]: New test.
11974
11975 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
11976
11977         * gcc.target/arm/mla-1.c: New test.
11978
11979 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
11980
11981         PR fortran/30073
11982         PR fortran/43793
11983         * gfortran.dg/pr43793.f90: New test.
11984
11985 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
11986
11987         PR tree-optimization/41442
11988         * gcc.target/i386/pr41442.c: New test.
11989
11990 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
11991
11992         PR fortran/43832
11993         * gfortran.dg/fgetc_3.f90: Delete bogus test.
11994
11995 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11996
11997         PR fortran/43832
11998         * gfortran.dg/open_nounit.f90: New test.
11999
12000 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
12001
12002         PR fortran/43841
12003         PR fortran/43843
12004         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
12005
12006 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12007
12008         * gcc.dg/Wconversion-integer.c: Update.
12009
12010 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
12011
12012         * gnat.dg/unchecked_convert5.adb: New test.
12013
12014 2010-04-23  Richard Guenther  <rguenther@suse.de>
12015
12016         PR lto/41734
12017         * gcc.dg/lto/20100423-2_0.c: New testcase.
12018         * gcc.dg/lto/20100423-2_0.c: Likewise.
12019
12020 2010-04-23  Richard Guenther  <rguenther@suse.de>
12021
12022         PR lto/43455
12023         * gcc.dg/lto/20100423-1_0.c: New testcase.
12024         * gcc.dg/lto/20100423-1_1.c: Likewise.
12025
12026 2010-04-23  Martin Jambor  <mjambor@suse.cz>
12027
12028         PR tree-optimization/43846
12029         * gcc.dg/tree-ssa/sra-10.c: New test.
12030
12031 2010-04-23  Martin Jambor  <mjambor@suse.cz>
12032
12033         PR middle-end/43835
12034         * gcc.c-torture/execute/pr43835.c: New test.
12035
12036 2010-04-23  Richard Guenther  <rguenther@suse.de>
12037
12038         PR lto/42653
12039         * g++.dg/lto/20100423-1_0.C: New testcase.
12040
12041 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
12042
12043         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
12044
12045 2010-04-22  Ira Rosen  <irar@il.ibm.com>
12046
12047         PR tree-optimization/43842
12048         * gcc.dg/vect/pr43842.c: New test.
12049
12050 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
12051
12052         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
12053         * gcc.target/i386/wmul-2.c: Likewise.
12054
12055 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12056
12057         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
12058         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
12059
12060 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
12061
12062         * gfortran.dg/reassoc_6.f: New testcase.
12063
12064 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
12065
12066         PR middle-end/29274
12067         * gcc.target/arm/wmul-1.c: New test.
12068         * gcc.target/arm/wmul-2.c: New test.
12069
12070 2010-04-22  Richard Guenther  <rguenther@suse.de>
12071
12072         PR tree-optimization/43845
12073         * gcc.c-torture/compile/pr43845.c: New testcase.
12074
12075 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
12076
12077         PR middle-end/29274
12078         * gcc.target/i386/wmul-1.c: New test.
12079         * gcc.target/i386/wmul-2.c: New test.
12080         * gcc.target/bfin/wmul-1.c: New test.
12081         * gcc.target/bfin/wmul-2.c: New test.
12082
12083 2010-04-22  Richard Guenther  <rguenther@suse.de>
12084
12085         PR fortran/43829
12086         * gfortran.dg/vector_subscript_6.f90: New testcase.
12087         * gfortran.dg/assign_10.f90: Adjust.
12088
12089 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
12090
12091         PR fortran/43836
12092         * gfortran.dg/gomp/pr43836.f90: New test.
12093
12094 2010-04-21  Richard Guenther  <rguenther@suse.de>
12095
12096         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
12097
12098 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12099
12100         * gcc.dg/torture/builtin-cproj-3.c: New.
12101
12102 2010-04-20  Jason Merrill  <jason@redhat.com>
12103
12104         PR c++/9335
12105         * g++.dg/template/recurse2.C: New.
12106         * g++.dg/parse/crash36.C: Adjust.
12107         * g++.dg/other/fold1.C: Adjust.
12108         * g++.dg/init/member1.C: Adjust.
12109         * lib/prune.exp: Prune "skipping N instantiation contexts".
12110
12111 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12112
12113         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
12114
12115 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12116
12117         * gcc.dg/torture/builtin-cproj-1.c: New.
12118         * gcc.dg/torture/builtin-cproj-2.c: New.
12119
12120 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
12121
12122         PR c++/43800
12123         PR c++/43704
12124         * g++.dg/template/typedef32.C: Adjust.
12125         * g++.dg/template/typedef33.C: New test.
12126
12127 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
12128
12129         PR fortran/43227
12130         * gfortran.dg/proc_decl_23.f90: New test.
12131
12132         PR fortran/43266
12133         * gfortran.dg/abstract_type_6.f03: New test.
12134
12135 2010-04-20  Xinliang David Li  <davidxl@google.com>
12136
12137         * g++.dg/tree-ssa/fold-compare.C: New.
12138
12139 2010-04-20  Richard Guenther  <rguenther@suse.de>
12140
12141         PR tree-optimization/39417
12142         * g++.dg/torture/pr39417.C: New testcase.
12143
12144 2010-04-20  Richard Guenther  <rguenther@suse.de>
12145
12146         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
12147
12148 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
12149
12150         * g++.dg/debug/dwarf2/rv1.C: New test.
12151
12152 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12153
12154         PR target/43635
12155         * gcc.c-torture/compile/pr43635.c: New testcase.
12156
12157 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
12158
12159         PR fortran/43339
12160         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
12161         of sequential loops being private only in the innermost containing
12162         task region.
12163
12164         PR middle-end/43337
12165         * gfortran.dg/gomp/pr43337.f90: New test.
12166
12167 2010-04-19  Richard Guenther  <rguenther@suse.de>
12168
12169         PR tree-optimization/43796
12170         * gfortran.dg/pr43796.f90: New testcase.
12171
12172 2010-04-19  Richard Guenther  <rguenther@suse.de>
12173
12174         PR tree-optimization/43783
12175         * gcc.c-torture/execute/pr43783.c: New testcase.
12176
12177 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
12178
12179         PR target/43766
12180         * gcc.target/i386/pr43766.c: New test.
12181
12182 2010-04-19  Jie Zhang  <jie@codesourcery.com>
12183
12184         PR target/43662
12185         * gcc.target/i386/pr43662.c: New test.
12186
12187 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
12188
12189         PR c++/43704
12190         * g++.dg/template/typedef32.C: New test.
12191
12192 2010-04-19  Ira Rosen  <irar@il.ibm.com>
12193
12194         PR tree-optimization/37027
12195         * lib/target-supports.exp
12196         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
12197         * gcc.dg/vect/pr37027.c: New test.
12198         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
12199         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
12200         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
12201         gcc.dg/vect/vect-complex-6.c: Likewise.
12202
12203 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
12204
12205         * g++.dg/debug/dwarf2/enum1.C: New test.
12206
12207 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
12208
12209         * gnat.dg/rep_clause5.ad[sb]: New test.
12210         * gnat.dg/rep_clause5_pkg.ads: New helper.
12211
12212 2010-04-18  Ira Rosen  <irar@il.ibm.com>
12213
12214         PR tree-optimization/43771
12215         * g++.dg/vect/pr43771.cc: New test.
12216
12217 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
12218
12219         PR fortran/31538
12220         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
12221         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
12222
12223 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
12224
12225         * gnat.dg/sizetype.adb: Rename into...
12226         * gnat.dg/sizetype1.adb: ...this.
12227         * gnat.dg/sizetype2.adb: New test.
12228
12229 2010-04-16  Richard Guenther  <rguenther@suse.de>
12230
12231         PR tree-optimization/43572
12232         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
12233
12234 2010-04-16  Olivier Hainque  <hainque@adacore.com>
12235
12236         * gnat.dg/specs/discr_private.ads: New test.
12237
12238 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
12239
12240         PR target/41514
12241         * gcc.target/arm/thumb-comparisons.c: New test.
12242
12243         PR target/40603
12244         * gcc.target/arm/thumb-cbranchqi.c: New test.
12245
12246 2010-04-16  Christian Bruel  <christian.bruel@st.com>
12247
12248         * g++.dg/torture/pr36191.C: Enable for SH.
12249
12250 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
12251
12252         * gnat.dg/wide_boolean.adb: New test.
12253         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
12254
12255 2010-04-15  Richard Guenther  <rguenther@suse.de>
12256
12257         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
12258         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
12259         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12260         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12261         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
12262         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
12263         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
12264         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
12265         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
12266         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
12267         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
12268         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
12269         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12270         * gcc.dg/torture/ipa-pta-2.c: Likewise.
12271         * gcc.dg/torture/ipa-pta-1.c: Adjust.
12272
12273 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
12274
12275         PR target/21803
12276         * gcc.target/arm/pr42496.c: New test.
12277
12278 2010-04-14  Jason Merrill  <jason@redhat.com>
12279
12280         PR c++/36625
12281         * g++.dg/ext/attrib38.C: New.
12282
12283 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
12284
12285         PR testsuite/43739
12286         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
12287
12288 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12289
12290         PR 42966
12291         * gcc.dg/cpp/warn-undef-2.c: Update.
12292         * gcc.dg/cpp/warn-traditional-2.c: Update.
12293         * gcc.dg/cpp/warn-comments-2.c: Update.
12294         * gcc.dg/cpp/warn-variadic-2.c: Update.
12295         * gcc.dg/cpp/warn-long-long-2.c: Update.
12296         * gcc.dg/cpp/warn-deprecated-2.c: Update.
12297         * gcc.dg/cpp/warn-multichar-2.c: Update.
12298         * gcc.dg/cpp/warn-normalized-3.c: Update.
12299         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
12300         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
12301         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
12302         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
12303         * gcc.dg/cpp/warn-redefined-2.c: Update.
12304         * gfortran.dg/warning-directive-2.F90: Update.
12305         * c-c++-common/cpp/warning-directive-2.c: Update.
12306
12307 2010-04-14  Michael Matz  <matz@suse.de>
12308
12309         PR tree-optimization/42963
12310         * gcc.dg/pr42963.c: New testcase.
12311
12312 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
12313
12314         * gnat.dg/class_wide.adb: Rename into...
12315         * gnat.dg/class_wide1.adb: ...this.
12316         * gnat.dg/class_wide2.ad[sb]: New test.
12317
12318 2010-04-14  Tobias Burnus  <burnus@net-b.de>
12319
12320         PR fortran/18918
12321         * gfortran.dg/coarray_9.f90: Update dg-errors.
12322         * gfortran.dg/coarray_10.f90: New test.
12323         * gfortran.dg/coarray_11.f90: New test.
12324
12325 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12326
12327         PR fortran/43747
12328         gfortran.dg/initialization_24.f90: New test.
12329
12330 2010-04-13  Jason Merrill  <jason@redhat.com>
12331
12332         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
12333         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
12334
12335 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12336
12337         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
12338         * g++.dg/dg.exp: Likewise.
12339         * gcc.dg/cpp/warning-directive-1.c: Move to ...
12340         * c-c++-common/cpp/warning-directive-1.c: ... here.
12341         * gcc.dg/cpp/warning-directive-2.c: Move to ...
12342         * c-c++-common/cpp/warning-directive-2.c: ... here.
12343         * gcc.dg/cpp/warning-directive-3.c: Move to ...
12344         * c-c++-common/cpp/warning-directive-3.c: ... here.
12345         * gcc.dg/cpp/warning-directive-4.c: Move to ...
12346         * c-c++-common/cpp/warning-directive-4.c: ... here.
12347         * g++.dg/cpp/warning-directive-1.C: Delete.
12348         * g++.dg/cpp/warning-directive-2.C: Delete.
12349         * g++.dg/cpp/warning-directive-3.C: Delete.
12350         * g++.dg/cpp/warning-directive-4.C: Delete.
12351         * gcc.dg/cpp/normalised-3.c: Delete.
12352         * g++.dg/cpp/normalised-1.C: Rename as ...
12353         * c-c++-common/cpp/normalised-3.c: ... this.
12354
12355 2010-04-13  Martin Jambor  <mjambor@suse.cz>
12356
12357         * gcc.dg/tree-ssa/sra-9.c: New test.
12358
12359 2010-04-13  Michael Matz  <matz@suse.de>
12360
12361         PR middle-end/43730
12362         * gcc.dg/pr43730.c: New test.
12363
12364 2010-04-13  Michael Matz  <matz@suse.de>
12365
12366         * gcc.dg/tree-ssa/negate.c: New testcase.
12367
12368 2010-04-13  Richard Guenther  <rguenther@suse.de>
12369
12370         PR testsuite/43735
12371         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
12372
12373 2010-04-13  Richard Guenther  <rguenther@suse.de>
12374
12375         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
12376
12377 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
12378
12379         * gnat.dg/derived_type1.adb: New test.
12380
12381 2010-04-13  Matthias Klose  <doko@ubuntu.com>
12382
12383         * gcc.dg/plugindir1.c: New testcase.
12384         * gcc.dg/plugindir2.c: New testcase.
12385         * gcc.dg/plugindir3.c: New testcase.
12386         * gcc.dg/plugindir4.c: New testcase.
12387
12388 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
12389
12390         * gcc.target/i386/rotate-2.c: New test.
12391
12392 2010-04-12  Jason Merrill  <jason@redhat.com>
12393
12394         PR c++/43641
12395         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
12396         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
12397
12398 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
12399
12400         PR c++/25811
12401         * g++.dg/init/pr25811.C: New test.
12402
12403 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12404
12405         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
12406         dg-error, dg-warning.
12407         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
12408
12409 2010-04-12  Richard Guenther  <rguenther@suse.de>
12410
12411         * gcc.dg/torture/inline-2.c: New testcase.
12412
12413 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
12414
12415         PR bootstrap/43699
12416         * gcc.dg/Wunused-var-7.c: New test.
12417
12418         PR tree-optimization/43560
12419         * gcc.c-torture/execute/pr43560.c: New test.
12420
12421 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
12422
12423         * gnat.dg/aggr13.adb: New test.
12424         * gnat.dg/aggr14.adb: Likewise.
12425         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
12426
12427 2010-04-12  Richard Guenther  <rguenther@suse.de>
12428
12429         PR c++/43611
12430         * g++.dg/torture/pr43611.C: New testcase.
12431
12432 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
12433
12434         PR c/36774
12435         * gcc.dg/pr36774-1.c: New test.
12436         * gcc.dg/pr36774-2.c: New test.
12437
12438 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
12439
12440         * gcc.target/sh/rte-delay-slot.c: New test.
12441
12442 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
12443
12444         * gnat.dg/pack9.adb: Remove -cargs option.
12445         * gnat.dg/aggr12.ad[sb]: New test.
12446
12447 2010-04-10  Jie Zhang  <jie@codesourcery.com>
12448
12449         PR target/43417
12450         * gcc.target/sh/pr43417.c: New test.
12451
12452 2010-04-10  Tobias Burnus  <burnus@net-b.de>
12453
12454         PR fortran/43591
12455         * gfortran.dg/spec_expr_6.f90: New test.
12456
12457 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12458
12459         PR cpp/43195
12460         * gcc.dg/cpp/pr43195.c: New.
12461         * gcc.dg/cpp/pr43195.h: New.
12462
12463 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12464
12465         PR 42965
12466         * gcc.dg/Werror-6.c: Adjust.
12467         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
12468         * gcc.dg/Werror-4.c: Likewise.
12469         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
12470         * gcc.dg/Wswitch-enum-error.c: Likewise.
12471         * gcc.dg/Wpointer-arith.c: Likewise.
12472         * gcc.dg/Wfatal.c: Likewise.
12473         * gcc.dg/Wswitch-error.c: Likewise.
12474         * g++.dg/warn/unused-result1-Werror.c: Likewise.
12475         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
12476         * gcc.dg/cpp/warn-undef-2.c: Likewise.
12477         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
12478         * gcc.dg/cpp/warn-comments-2.c: Likewise.
12479         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
12480         * gcc.dg/cpp/warning-directive-2.c: Likewise.
12481         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
12482         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
12483         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
12484         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
12485         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
12486         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
12487         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
12488         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
12489         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
12490         * g++.dg/cpp/warning-directive-2.C: Likewise.
12491         * gfortran.dg/warning-directive-2.F90: Likewise.
12492
12493 2010-04-09  Jason Merrill  <jason@redhat.com>
12494
12495         PR c++/42623
12496         * g++.dg/template/sizeof13.C: New.
12497
12498 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
12499
12500         * g++.dg/other/pr35504.C: Add check for thiscall.
12501         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
12502         * gcc.dg/torture/stackalign/thiscall-1.c: New.
12503
12504 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12505
12506         PR c++/28584
12507         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
12508         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
12509         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
12510         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
12511         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
12512         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
12513         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
12514         * g++.dg/other/increment1.C: Likewise.
12515
12516 2010-04-09  Tobias Burnus  <burnus@net-b.de>
12517
12518         PR fortran/18918
12519         * gfortran.dg/coarray_7.f90: New test.
12520         * gfortran.dg/coarray_8.f90: New test.
12521
12522 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
12523
12524         PR fortran/28039
12525         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
12526
12527 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12528
12529         PR target/43643
12530         * gcc.dg/pr43643.c: New test.
12531
12532 2010-04-08  Tobias Burnus  <burnus@net-b.de>
12533
12534         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
12535
12536 2010-04-08  Richard Guenther  <rguenther@suse.de>
12537
12538         PR tree-optimization/43679
12539         * gcc.c-torture/compile/pr43679.c: New testcase.
12540
12541 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
12542
12543         PR debug/43670
12544         * gcc.dg/pr43670.c: New test.
12545
12546 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
12547
12548         PR middle-end/40815
12549         * gcc.dg/tree-ssa/reassoc-19.c: New.
12550
12551 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
12552
12553         PR c/18624
12554         * gcc.dg/Wunused-var-1.c: New test.
12555         * gcc.dg/Wunused-var-2.c: New test.
12556         * gcc.dg/Wunused-var-3.c: New test.
12557         * gcc.dg/Wunused-var-4.c: New test.
12558         * gcc.dg/Wunused-var-5.c: New test.
12559         * gcc.dg/Wunused-var-6.c: New test.
12560         * gcc.dg/Wunused-parm-1.c: New test.
12561
12562         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
12563         * gcc.dg/trunc-1.c: Likewise.
12564         * gcc.dg/vla-9.c: Likewise.
12565         * gcc.dg/dfp/composite-type.c: Likewise.
12566
12567 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12568
12569         PR objc/35996
12570         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
12571         * obj-c++.dg/objc-gc-3.mm: Ditto.
12572
12573 2010-04-07  Simon Baldwin  <simonb@google.com>
12574
12575         * gcc.dg/cpp/warn-undef-2.c: New.
12576         * gcc.dg/cpp/warn-traditional-2.c: New.
12577         * gcc.dg/cpp/warn-comments-2.c: New.
12578         * gcc.dg/cpp/warning-directive-1.c: New.
12579         * gcc.dg/cpp/warn-long-long.c: New.
12580         * gcc.dg/cpp/warn-traditional.c: New.
12581         * gcc.dg/cpp/warn-variadic-2.c: New.
12582         * gcc.dg/cpp/warn-undef.c: New.
12583         * gcc.dg/cpp/warn-normalized-1.c: New.
12584         * gcc.dg/cpp/warning-directive-2.c: New.
12585         * gcc.dg/cpp/warn-long-long-2.c: New.
12586         * gcc.dg/cpp/warn-variadic.c: New.
12587         * gcc.dg/cpp/warn-normalized-2.c: New.
12588         * gcc.dg/cpp/warning-directive-3.c: New.
12589         * gcc.dg/cpp/warn-deprecated-2.c: New.
12590         * gcc.dg/cpp/warn-trigraphs-1.c: New.
12591         * gcc.dg/cpp/warn-multichar-2.c: New.
12592         * gcc.dg/cpp/warn-normalized-3.c: New.
12593         * gcc.dg/cpp/warning-directive-4.c: New.
12594         * gcc.dg/cpp/warn-unused-macros.c: New.
12595         * gcc.dg/cpp/warn-trigraphs-2.c: New.
12596         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
12597         * gcc.dg/cpp/warn-cxx-compat.c: New.
12598         * gcc.dg/cpp/warn-redefined.c: New.
12599         * gcc.dg/cpp/warn-trigraphs-3.c: New.
12600         * gcc.dg/cpp/warn-unused-macros-2.c: New.
12601         * gcc.dg/cpp/warn-deprecated.c: New.
12602         * gcc.dg/cpp/warn-trigraphs-4.c: New.
12603         * gcc.dg/cpp/warn-redefined-2.c: New.
12604         * gcc.dg/cpp/warn-comments.c: New.
12605         * gcc.dg/cpp/warn-multichar.c: New.
12606         * g++.dg/cpp/warning-directive-1.C: New.
12607         * g++.dg/cpp/warning-directive-2.C: New.
12608         * g++.dg/cpp/warning-directive-3.C: New.
12609         * g++.dg/cpp/warning-directive-4.C: New.
12610         * gfortran.dg/warning-directive-1.F90: New.
12611         * gfortran.dg/warning-directive-3.F90: New.
12612         * gfortran.dg/warning-directive-2.F90: New.
12613         * gfortran.dg/warning-directive-4.F90: New.
12614
12615 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12616
12617         PR objc++/23716
12618         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
12619
12620 2010-04-07  Jason Merrill  <jason@redhat.com>
12621
12622         * g++.dg/template/dr408.C: New.
12623
12624         * g++.dg/lookup/ns4.C: New.
12625
12626         PR c++/38392
12627         * g++.dg/template/friend51.C: New test.
12628
12629         PR c++/41970
12630         * g++.old-deja/g++.other/linkage1.C: Adjust.
12631
12632 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12633
12634         PR c++/42697
12635         * g++.dg/template/crash94.C: New test.
12636
12637 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12638
12639         PR c++/40239
12640         * g++.dg/init/aggr5.C: New test.
12641         * g++.dg/init/aggr5.C: New test.
12642
12643 2010-04-07  Richard Guenther  <rguenther@suse.de>
12644
12645         PR tree-optimization/43270
12646         * g++.dg/warn/Warray-bounds-4.C: New testcase.
12647         * gcc.dg/Warray-bounds-7.c: Likewise.
12648
12649 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
12650
12651         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
12652         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
12653         * gnat.dg/bit_packed_array4.ad[sb]: New test.
12654
12655 2010-04-07  Jie Zhang  <jie@codesourcery.com>
12656
12657         PR c++/42556
12658         * g++.dg/init/pr42556.C: New test.
12659
12660 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12661
12662         PR debug/43628
12663         * g++.dg/debug/dwarf2/typedef2.C: New test.
12664
12665 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
12666
12667         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
12668         c-c++-common/dwarf2/redeclaration-1.C
12669
12670 2010-04-06  Jason Merrill  <jason@redhat.com>
12671
12672         * g++.dg/cpp0x/pr31437.C: Adjust error location.
12673         * g++.dg/ext/attrib18.C: Likewise.
12674         * g++.dg/ext/bitfield2.C: Likewise.
12675         * g++.dg/ext/bitfield4.C: Likewise.
12676         * g++.dg/ext/visibility/warn2.C: Likewise.
12677         * g++.dg/ext/visibility/warn3.C: Likewise.
12678         * g++.dg/gomp/pr26690-1.C: Likewise.
12679         * g++.dg/inherit/covariant7.C: Likewise.
12680         * g++.dg/init/synth2.C: Likewise.
12681         * g++.dg/lookup/using7.C: Likewise.
12682         * g++.dg/other/crash-4.C: Likewise.
12683         * g++.dg/other/error13.C: Likewise.
12684         * g++.dg/other/error20.C: Likewise.
12685         * g++.dg/parse/crash31.C: Likewise.
12686         * g++.dg/parse/error16.C: Likewise.
12687         * g++.dg/parse/error19.C: Likewise.
12688         * g++.dg/parse/error27.C: Likewise.
12689         * g++.dg/parse/error28.C: Likewise.
12690         * g++.dg/parse/fused-params1.C: Likewise.
12691         * g++.dg/template/error2.C: Likewise.
12692         * g++.dg/template/local6.C: Likewise.
12693         * g++.dg/template/qualttp15.C: Likewise.
12694         * g++.dg/warn/Wnvdtor-2.C: Likewise.
12695         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
12696         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
12697         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12698         * g++.old-deja/g++.eh/spec6.C: Likewise.
12699         * g++.old-deja/g++.jason/crash3.C: Likewise.
12700         * g++.old-deja/g++.jason/destruct2.C: Likewise.
12701         * g++.old-deja/g++.law/ctors5.C: Likewise.
12702         * g++.old-deja/g++.law/ctors9.C: Likewise.
12703         * g++.old-deja/g++.mike/p3538a.C: Likewise.
12704         * g++.old-deja/g++.mike/p3538b.C: Likewise.
12705         * g++.old-deja/g++.other/struct1.C: Likewise.
12706         * g++.old-deja/g++.other/volatile1.C: Likewise.
12707         * g++.old-deja/g++.pt/crash36.C: Likewise.
12708         * g++.old-deja/g++.pt/derived3.C: Likewise.
12709         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12710         * g++.old-deja/g++.robertl/eb4.C: Likewise.
12711
12712 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
12713
12714         PR middle-end/43519
12715         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
12716         * gcc.dg/graphite/id-19.c: New.
12717
12718 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
12719
12720         PR middle-end/32824
12721         * gcc.dg/vect/pr32824: New.
12722
12723 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12724
12725         PR fortran/18918
12726         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
12727         * gfortran.dg/coarray_3.f90: Ditto.
12728         * gfortran.dg/coarray_4.f90: Ditto.
12729         * gfortran.dg/coarray_5.f90: Ditto.
12730         * gfortran.dg/coarray_6.f90: Ditto.
12731         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
12732
12733 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12734
12735         PR fortran/18918
12736         * gfortran.dg/coarray_4.f90: Fix test.
12737         * gfortran.dg/coarray_6.f90: Add more tests.
12738
12739 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12740
12741         PR fortran/18918
12742         * gfortran.dg/coarray_4.f90: New test.
12743         * gfortran.dg/coarray_5.f90: New test.
12744         * gfortran.dg/coarray_6.f90: New test.
12745
12746 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12747
12748         PR fortran/18918
12749         * gfortran.dg/iso_fortran_env_5.f90: New test.
12750         * gfortran.dg/iso_fortran_env_6.f90: New test.
12751
12752 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12753
12754         PR fortran/39997
12755         * gfortran.dg/coarray_1.f90: New test.
12756         * gfortran.dg/coarray_2.f90: New test.
12757         * gfortran.dg/coarray_3.f90: New test.
12758
12759 2010-04-06  Jason Merrill  <jason@redhat.com>
12760
12761         PR c++/43648
12762         * g++.dg/template/dtor8.C: New.
12763
12764         PR c++/43621
12765         * g++.dg/template/error-recovery2.C: New.
12766
12767 2010-04-06  Jan Hubicka  <jh@suse.czpli
12768
12769         PR tree-optimization/42906
12770         * gcc.dg/tree-ssa/dce-1.c: New testcase.
12771
12772 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12773
12774         PR fortran/43178
12775         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
12776         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
12777         * gfortran.dg/auto_dealloc_1.f90: Ditto.
12778
12779 2010-04-06  Richard Guenther  <rguenther@suse.de>
12780
12781         PR tree-optimization/43627
12782         * gcc.dg/tree-ssa/vrp49.c: New testcase.
12783
12784 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12785
12786         PR target/43638
12787         * gcc.target/i386/pr43638.c: New test.
12788
12789 2010-04-06  Richard Guenther  <rguenther@suse.de>
12790
12791         PR middle-end/43661
12792         * gcc.c-torture/compile/pr43661.c: New testcase.
12793
12794 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12795
12796         * gcc.target/s390/stackcheck1.c: Add dg-warning.
12797
12798 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
12799
12800         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
12801
12802 2010-04-02  Richard Guenther  <rguenther@suse.de>
12803
12804         PR tree-optimization/43629
12805         * gcc.c-torture/execute/pr43629.c: New testcase.
12806
12807 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12808             Dominique d'Humieres  <dominiq@lps.ens.fr>
12809
12810         PR libfortran/43605
12811         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
12812
12813 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
12814
12815         PR debug/43325
12816         * c-c++-common/dwarf2/redeclaration-1.C: New test.
12817
12818 2010-04-01  Jason Merrill  <jason@redhat.com>
12819
12820         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
12821
12822 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12823             Manfred Schwarb  <manfred99@gmx.ch>
12824
12825         PR libfortran/43605
12826         * gfortran.dg/ftell_3.f90: New test.
12827
12828 2010-04-01  Richard Guenther  <rguenther@suse.de>
12829
12830         PR middle-end/43614
12831         * gcc.c-torture/compile/pr43614.c: New testcase.
12832
12833 2010-04-01  Martin Jambor  <mjambor@suse.cz>
12834
12835         PR tree-optimization/43141
12836         * gcc.dg/guality/pr43141.c: New test.
12837
12838 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12839
12840         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
12841         * g++.dg/eh/spbp.C: Likewise.
12842         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
12843         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
12844         superfluous casts.
12845         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
12846         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
12847         * objc.dg/dwarf-2.m: Likewise.
12848
12849 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12850
12851         PR middle-end/43464
12852         * gcc.dg/graphite/id-pr43464.c: New.
12853         * gcc.dg/graphite/id-pr43464-1.c: New.
12854
12855 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12856
12857         PR middle-end/43351
12858         * gcc.dg/graphite/id-pr43351.c
12859
12860 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12861
12862         PR testsuite/35165
12863         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
12864         * obj-c++.dg/try-catch-2.mm: Ditto.
12865         * obj-c++.dg/lookup-2.mm: Ditto.
12866         * obj-c++.dg/encode-8.m: Ditto.
12867         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12868         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
12869         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
12870         * obj-c++.dg/const-str-11.mm: Ditto.
12871         * obj-c++.dg/const-str-9.mm: Ditto.
12872         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
12873         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
12874         * obj-c++.dg/except-1.mm: Ditto.
12875         * obj-c++.dg/const-str-7.mm: Ditto.
12876         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12877         * obj-c++.dg/const-str-3.mm: Ditto.
12878         * obj-c++.dg/const-str-7.mm: Ditto.
12879         * obj-c++.dg/stubify-2.mm: Change dump file name.
12880
12881         PR objc++/23613
12882         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
12883         New macro.
12884         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
12885         Remove dg-xfail-if.
12886
12887 2010-03-31  Martin Jambor  <mjambor@suse.cz>
12888
12889         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
12890         only with -O2, -O3 or -Os and not with -fwhopr.
12891
12892 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
12893
12894         PR c++/43558
12895         * g++.dg/template/typedef31.C: New test.
12896
12897 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12898
12899         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
12900         assembler output on *-*-solaris2*.
12901         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
12902
12903 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
12904
12905         PR debug/43557
12906         * gcc.dg/pr43557-1.c: New test.
12907         * gcc.dg/pr43557-2.c: New file.
12908
12909 2010-03-31  Jie Zhang  <jie@codesourcery.com>
12910
12911         PR 43562
12912         * gcc.dg/pr43562.c: New test.
12913
12914 2010-03-30  Jason Merrill  <jason@redhat.com>
12915
12916         PR c++/43076
12917         * g++.dg/template/error-recovery1.C: New.
12918
12919         PR c++/41786
12920         * g++.dg/parse/ambig5.C: New.
12921
12922 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
12923
12924         PR debug/43593
12925         * gcc.dg/guality/pr43593.c: New test.
12926
12927 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
12928
12929         PR middle-end/43430
12930         * gcc.dg/vect/pr43430-1.c: New.
12931
12932 2010-03-30  Jason Merrill  <jason@redhat.com>
12933
12934         PR c++/43559
12935         * g++.dg/template/partial7.C: New.
12936
12937 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12938
12939         * gcc.target/s390/stackcheck1.c: New testcase.
12940
12941 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12942
12943         PR libfortran/43265
12944         * gfortran.dg/read_eof_8.f90: New test.
12945
12946 2010-03-29  Jason Merrill  <jason@redhat.com>
12947
12948         * gcc.dg/cpp/include6.c: Change [] to ().
12949
12950         N3077
12951         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
12952         splicing and UCNs.
12953         * c-c++-common/raw-string-2.c: Add trigraph test.
12954         * c-c++-common/raw-string-8.c: New.
12955         * c-c++-common/raw-string-9.c: New.
12956         * c-c++-common/raw-string-10.c: New.
12957
12958         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
12959         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
12960         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
12961         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
12962         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
12963         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
12964         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
12965
12966 2010-03-29  Richard Guenther  <rguenther@suse.de>
12967
12968         PR tree-optimization/43560
12969         * gcc.dg/torture/pr43560.c: New testcase.
12970
12971 2010-03-29  Jason Merrill  <jason@redhat.com>
12972
12973         N3077
12974         * g++.dg/ext/raw-string-1.C: Change [] to ().
12975         * g++.dg/ext/raw-string-2.C: Change [] to ().
12976         Don't use \ in delimiter.
12977         * g++.dg/ext/raw-string-3.C: Change [] to ().
12978         * g++.dg/ext/raw-string-4.C: Change [] to ().
12979         * g++.dg/ext/raw-string-5.C: Change [] to ().
12980         Test for error on \ in delimiter.
12981         * g++.dg/ext/raw-string-6.C: Change [] to ().
12982         * g++.dg/ext/raw-string-7.C: Change [] to ().
12983
12984 2010-03-29  Jie Zhang  <jie@codesourcery.com>
12985
12986         PR 43564
12987         * gcc.dg/pr43564.c: New test.
12988
12989 2010-03-29  Tobias Burnus  <burnus@net-b.de>
12990
12991         PR fortran/43551
12992         * gfortran.dg/direct_io_12.f90: New test.
12993
12994 2010-03-28  Jan Hubicka  <jh@suse.cz>
12995
12996         PR tree-optimization/43505
12997         * gfortran.dg/pr43505.f90: New testcase.
12998
12999 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
13000
13001         PR tree-optimization/43528
13002         * gcc.target/i386/pr43528.c: New test.
13003
13004 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
13005
13006         PR c/43381
13007         * gcc.dg/parm-impl-decl-3.c: New test.
13008
13009 2010-03-26  Jason Merrill  <jason@redhat.com>
13010
13011         PR c++/43509
13012         * g++.dg/cpp0x/parse1.C: New.
13013
13014 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
13015
13016         PR target/43524
13017         * gcc.target/i386/pr43524.c: New test.
13018
13019 2010-03-26  Martin Jambor  <mjambor@suse.cz>
13020
13021         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
13022         whitespace, rename main to foo.
13023         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
13024         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
13025         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
13026         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
13027         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
13028         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
13029         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
13030         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
13031         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
13032         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
13033         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
13034
13035 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
13036
13037         PR c++/43327
13038         * g++.dg/other/crash-10.C: New test.
13039         * g++.dg/other/crash-11.C: New test.
13040
13041 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13042
13043         PR libfortran/43517
13044         * gfortran.dg/read_eof_7.f90: New test.
13045
13046 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
13047
13048         PR objc/35165
13049         PR testsuite/43512
13050         * objc-obj-c++-shared: New directory.
13051         * objc-obj-c++-shared/Object1-implementation.h: New file.
13052         * objc-obj-c++-shared/Object1.h: New file.
13053         * objc-obj-c++-shared/Protocol1.h: New file.
13054         * objc-obj-c++-shared/next-abi.h: New file.
13055         * objc-obj-c++-shared/next-mapping.h: New file.
13056         * objc/execute/next_mapping.h: Delete.
13057         * objc.dg/special/special.exp: For all targets run the tests with
13058         -fgnu-runtime, for darwin targets also run the tests with
13059         -fnext-runtime.
13060         * objc.dg/dg.exp: Ditto.
13061         * obj-c++.dg/dg.exp: Ditto.
13062         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
13063         Protocol1.h) and next-mapping.h as required.  Amend testcase to
13064         include use of updated NeXT interface.
13065         * objc/execute/formal_protocol-5.m: Ditto.
13066         * objc/execute/protocol-isEqual-2.m: Ditto.
13067         * objc/execute/protocol-isEqual-4.m: Ditto.
13068         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
13069         Protocol1.h) and next-mapping.h as required.
13070         * objc/execute/object_is_class.m: Ditto.
13071         * objc/execute/enumeration-1.m: Ditto.
13072         * objc/execute/class-13.m: Ditto.
13073         * objc/execute/formal_protocol-2.m: Ditto.
13074         * objc/execute/formal_protocol-4.m: Ditto.
13075         * objc/execute/class-1.m: Ditto.
13076         * objc/execute/bycopy-1.m: Ditto.
13077         * objc/execute/formal_protocol-6.m: Ditto.
13078         * objc/execute/bycopy-3.m: Ditto.
13079         * objc/execute/class-3.m: Ditto.
13080         * objc/execute/bf-11.m: Ditto.
13081         * objc/execute/class-5.m: Ditto.
13082         * objc/execute/bf-13.m: Ditto.
13083         * objc/execute/class-7.m: Ditto.
13084         * objc/execute/bf-15.m: Ditto.
13085         * objc/execute/class-9.m: Ditto.
13086         * objc/execute/bf-17.m: Ditto.
13087         * objc/execute/bf-19.m: Ditto.
13088         * objc/execute/IMP.m: Ditto.
13089         * objc/execute/exceptions/catchall-1.m: Ditto.
13090         * objc/execute/exceptions/trivial.m: Ditto.
13091         * objc/execute/exceptions/finally-1.m: Ditto.
13092         * objc/execute/exceptions/local-variables-1.m: Ditto.
13093         * objc/execute/exceptions/foward-1.m: Ditto.
13094         * objc/execute/bf-2.m: Ditto.
13095         * objc/execute/string1.m: Ditto.
13096         * objc/execute/bf-4.m: Ditto.
13097         * objc/execute/informal_protocol.m: Ditto.
13098         * objc/execute/string3.m: Ditto.
13099         * objc/execute/bf-6.m: Ditto.
13100         * objc/execute/bf-8.m: Ditto.
13101         * objc/execute/class-tests-1.h: Ditto.
13102         * objc/execute/protocol-isEqual-1.m: Ditto.
13103         * objc/execute/protocol-isEqual-3.m: Ditto.
13104         * objc/execute/_cmd.m: Ditto.
13105         * objc/execute/function-message-1.m: Ditto.
13106         * objc/execute/bf-20.m: Ditto.
13107         * objc/execute/bf-common.h: Ditto.
13108         * objc/execute/np-2.m: Ditto.
13109         * objc/execute/class-10.m: Ditto.
13110         * objc/execute/class-12.m: Ditto.
13111         * objc/execute/enumeration-2.m: Ditto.
13112         * objc/execute/class-14.m: Ditto.
13113         * objc/execute/encode-1.m: Ditto.
13114         * objc/execute/formal_protocol-1.m: Ditto.
13115         * objc/execute/formal_protocol-3.m: Ditto.
13116         * objc/execute/accessing_ivars.m: Ditto.
13117         * objc/execute/bycopy-2.m: Ditto.
13118         * objc/execute/class-2.m: Ditto.
13119         * objc/execute/bf-10.m: Ditto.
13120         * objc/execute/formal_protocol-7.m: Ditto.
13121         * objc/execute/root_methods.m: Ditto.
13122         * objc/execute/class-4.m: Ditto.
13123         * objc/execute/bf-12.m: Ditto.
13124         * objc/execute/class-6.m: Ditto.
13125         * objc/execute/bf-14.m: Ditto.
13126         * objc/execute/nested-func-1.m: Ditto.
13127         * objc/execute/class-8.m: Ditto.
13128         * objc/execute/private.m: Ditto.
13129         * objc/execute/bf-16.m: Ditto.
13130         * objc/execute/bf-18.m: Ditto.
13131         * objc/execute/load-3.m: Ditto.
13132         * objc/execute/compatibility_alias.m: Ditto.
13133         * objc/execute/bf-1.m: Ditto.
13134         * objc/execute/no_clash.m: Ditto.
13135         * objc/execute/bf-3.m: Ditto.
13136         * objc/execute/string2.m: Ditto.
13137         * objc/execute/bf-5.m: Ditto.
13138         * objc/execute/string4.m: Ditto.
13139         * objc/execute/bf-7.m: Ditto.
13140         * objc/execute/object_is_meta_class.m: Ditto.
13141         * objc/execute/bf-9.m: Ditto.
13142         * objc/execute/bf-21.m: Ditto.
13143         * objc/execute/cascading-1.m: Ditto.
13144         * objc/execute/trivial.m: Ditto.
13145         * objc/execute/np-1.m: Ditto.
13146         * objc/compile/trivial.m: Ditto.
13147         * objc/execute/class_self-2.m: Include <stdlib.h>.
13148         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
13149         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
13150         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
13151         and 64bit. Use new NeXT interface as required.
13152         * objc.dg/special/unclaimed-category-1.m: Ditto.
13153         * objc.dg/special/unclaimed-category-1.h: Ditto.
13154         * objc.dg/special/unclaimed-category-1a.m: Ditto.
13155         * objc.dg/func-ptr-1.m: Ditto.
13156         * objc.dg/stret-1.m: Ditto.
13157         * objc.dg/encode-2.m: Ditto.
13158         * objc.dg/category-1.m: Ditto.
13159         * objc.dg/encode-3.m: Ditto.
13160         * objc.dg/call-super-3.m: Ditto.
13161         * objc.dg/method-3.m: Ditto.
13162         * objc.dg/func-ptr-2.m: Ditto.
13163         * objc.dg/lookup-1.m: Ditto.
13164         * objc.dg/encode-4.m: Ditto.
13165         * objc.dg/fix-and-continue-1.m: Ditto.
13166         * objc.dg/proto-lossage-3.m: Ditto.
13167         * objc.dg/method-13.m: Ditto.
13168         * objc.dg/proto-qual-1.m: Ditto.
13169         * objc.dg/zero-link-3.m: Ditto.
13170         * objc.dg/bitfield-1.m: Ditto.
13171         * objc.dg/va-meth-1.m: Ditto.
13172         * objc.dg/super-class-3.m: Ditto.
13173         * objc.dg/call-super-1.m: Ditto.
13174         * objc.dg/type-size-2.m: Ditto.
13175         * objc.dg/method-10.m: Ditto.
13176         * objc.dg/defs.m: Ditto.
13177         * objc.dg/const-str-3.m: Ditto.
13178         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
13179         Protocol1.h) and next-mapping.h as required. Use new NeXT
13180         interface as required.
13181         * objc.dg/super-class-4.m: Ditto.
13182         * objc.dg/comp-types-8.m: Ditto.
13183         * objc.dg/call-super-2.m: Ditto.
13184         * objc.dg/objc-fast-4.m: Ditto.
13185         * objc.dg/method-6.m: Ditto.
13186         * objc.dg/const-str-3.m: Ditto.
13187         * objc.dg/const-str-7.m: Ditto.
13188         * objc.dg/method-15.m: Ditto.
13189         * objc.dg/method-19.m: Ditto.
13190         * objc.dg/sync-1.m: Ditto.
13191         * objc.dg/layout-1.m: Ditto.
13192         * objc.dg/bitfield-3.m: Ditto.
13193         * objc.dg/try-catch-3.m: Ditto.
13194         * objc.dg/try-catch-7.m: Ditto.
13195         * objc.dg/comp-types-10.m: Ditto.
13196         * objc.dg/selector-2.: Ditto.
13197         * objc.dg/method-7.m: Ditto.
13198         * objc.dg/typedef-alias-1.m: Ditto.
13199         * objc.dg/proto-lossage-2.m: Ditto.
13200         * objc.dg/comp-types-11.m: Ditto.
13201         * objc.dg/sizeof-1.m: Ditto.
13202         * objc.dg/method-17.m: Ditto.
13203         * objc.dg/bitfield-5.m: Ditto.
13204         * objc.dg/try-catch-1.m: Ditto.
13205         * objc.dg/encode-5.m: Ditto.
13206         * objc.dg/fix-and-continue-2.m: Ditto.
13207         * objc.dg/method-9.m: Ditto.
13208         * objc.dg/isa-field-1.m: Ditto.
13209         * objc.dg/local-decl-2.m: Ditto.
13210         * objc.dg/objc-gc-4.m: Ditto.
13211         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
13212         * objc.dg/gnu-runtime-3.m: Ditto.
13213         * objc.dg/encode-7.m: Ditto.
13214         * objc.dg/encode-8.m: Ditto.
13215         * objc.dg/selector-3.m: Ditto.
13216         * objc.dg/gnu-runtime-1.m: Ditto.
13217         * objc.dg/const-str-12.m: Ditto.
13218         * objc.dg/gnu-runtime-2.m: Ditto.
13219         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
13220         * objc.dg/selector-1.m: Ditto.
13221         * objc.dg/stubify-2.m: Ditto.
13222         * objc.dg/zero-link-1.m: Ditto.
13223         * objc.dg/stret-2.m: Ditto.
13224         * objc.dg/zero-link-2.m: Ditto.
13225         * objc.dg/next-runtime-1.m: Ditto.
13226         * objc.dg/symtab-1.m: Ditto.
13227         * objc.dg/stubify-1.m: Ditto.
13228         * objc.dg/bitfield-2.m: Ditto.
13229         * objc.dg/try-catch-10.m: Apply to both runtimes.
13230         * objc.dg/const-str-1.m: Ditto.
13231         * objc.dg/image-info.m: Ditto.
13232         * objc.dg/encode-9.m: Ditto.
13233         * objc.dg/pragma-1.m: Apply test to all targets.
13234         * objc.dg/const-str-4.m: Ditto.
13235         * objc.dg/const-str-8.m: Ditto.
13236         * objc.dg/super-class-2.m: Ditto.
13237         * objc.dg/try-catch-5.m: Ditto.
13238         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
13239         Protocol1.h) and next-mapping.h as required. Use new NeXT
13240         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
13241         * objc.dg/const-str-11.m: Ditto.
13242         * objc.dg/const-str-9.m: Ditto.
13243         * objc.dg/method-4.m: Skip for 64Bit NeXT.
13244         * objc.dg/encode-1.m: Remove redundant -lobjc.
13245         * objc.dg/try-catch-9.m: Tidy space.
13246         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
13247         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
13248         and 64bit. Use new NeXT interface as required.
13249         * obj-c++.dg/template-4.mm: Ditto.
13250         * obj-c++.dg/defs.mm: Ditto.
13251         * obj-c++.dg/basic.mm: Ditto.
13252         * obj-c++.dg/encode-4.mm: Ditto.
13253         * obj-c++.dg/method-17.mm: Ditto.
13254         * obj-c++.dg/proto-lossage-3.mm: Ditto.
13255         * obj-c++.dg/cxx-class-1.mm: Ditto.
13256         * obj-c++.dg/method-10.mm: Ditto.
13257         * obj-c++.dg/va-meth-1.mm: Ditto.
13258         * obj-c++.dg/encode-5.mm: Ditto.
13259         * obj-c++.dg/lookup-2.mm: Ditto.
13260         * obj-c++.dg/template-3.mm: Ditto.
13261         * obj-c++.dg/proto-qual-1.mm: Ditto.
13262         * obj-c++.dg/qual-types-1.m: Ditto.
13263         * obj-c++.dg/cxx-scope-1.mm: Ditto.
13264         * obj-c++.dg/template-1.mm: Ditto.
13265         * obj-c++.dg/encode-6.mm: Ditto.
13266         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
13267         Protocol1.h) and next-mapping.h as required. Use new NeXT
13268         interface as required.
13269         * obj-c++.dg/except-1.mm: Ditto.
13270         * obj-c++.dg/const-str-7.mm: Ditto.
13271         * obj-c++.dg/ivar-list-semi.mm: Ditto.
13272         * obj-c++.dg/cxx-scope-2.mm: Ditto.
13273         * obj-c++.dg/selector-2.mm: Ditto.
13274         * obj-c++.dg/isa-field-1.mm: Ditto.
13275         * obj-c++.dg/try-catch-1.mm: Ditto.
13276         * obj-c++.dg/local-decl-1.mm: Ditto.
13277         * obj-c++.dg/try-catch-9.mm: Ditto.
13278         * obj-c++.dg/no-extra-load.mm: Ditto.
13279         * obj-c++.dg/selector-5.mm: Ditto.
13280         * obj-c++.dg/method-12.mm: Ditto.
13281         * obj-c++.dg/try-catch-11.mm: Ditto.
13282         * obj-c++.dg/comp-types-11.mm: Ditto.
13283         * obj-c++.dg/bitfield-3.mm: Ditto.
13284         * obj-c++.dg/method-6.mm: Ditto.
13285         * obj-c++.dg/super-class-2.mm: Ditto.
13286         * obj-c++.dg/method-21.mm: Ditto.
13287         * obj-c++.dg/const-str-8.mm: Ditto.
13288         * obj-c++.dg/try-catch-7.mm: Ditto.
13289         * obj-c++.dg/method-15.mm: Ditto.
13290         * obj-c++.dg/layout-1.mm: Ditto.
13291         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
13292         * obj-c++.dg/const-str-3.mm: Ditto.
13293         * obj-c++.dg/try-catch-2.mm: Ditto.
13294         * obj-c++.dg/objc-gc-3.mm: Ditto.
13295         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
13296         * obj-c++.dg/bitfield-1.mm: Ditto.
13297         * obj-c++.dg/selector-6.mm: Ditto.
13298         * obj-c++.dg/method-13.mm: Ditto.
13299         * obj-c++.dg/comp-types-12.mm: Ditto.
13300         * obj-c++.dg/bitfield-4.mm: Ditto.
13301         * obj-c++.dg/try-catch-8.mm: Ditto.
13302         * obj-c++.dg/method-2.mm: Ditto.
13303         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
13304         * obj-c++.dg/typedef-alias-1.mm: Ditto.
13305         * obj-c++.dg/const-str-4.mm: Ditto.
13306         * obj-c++.dg/proto-lossage-2.mm: Ditto.
13307         * obj-c++.dg/try-catch-3.mm: Ditto.
13308         * obj-c++.dg/comp-types-9.mm: Ditto.
13309         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
13310         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
13311         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
13312         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
13313         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13314         Use new NeXT interface as required.
13315         * obj-c++.dg/const-str-10.mm: Ditto.
13316         * obj-c++.dg/const-str-11.mm: Ditto.
13317         * obj-c++.dg/const-str-9.mm: Ditto.
13318         * obj-c++.dg/method-11.mm: Ditto.
13319         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
13320         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13321         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
13322         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
13323         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
13324
13325 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
13326
13327         PR c++/43206
13328         * g++.dg/template/typedef30.C: New test case.
13329
13330 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
13331
13332         PR c/43385
13333         * gcc.c-torture/execute/pr43385.c: New test.
13334
13335 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
13336
13337         * gcc.dg/strncpy-fix-1.c: New test.
13338
13339 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
13340
13341         PR testsuite/41609
13342         * lib/objc-torture.exp (objc-set-runtime-options): New.
13343         * objc/execute/execute.exp: Check runtime options on each pass.
13344         * objc/execute/exceptions/exceptions.exp: Ditto.
13345         * objc/compile/compile.exp: Ditto.
13346
13347         PR testsuite/42348
13348         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
13349         standard tests.
13350         (check_effective_target_objc2): New proc.
13351         (check_effective_target_next_runtime): New proc.
13352         * lib/objc.exp: Determine which runtime is in force and support it.
13353         * lib/obj-c++.exp: Ditto.
13354
13355 2010-03-24  Jason Merrill  <jason@redhat.com>
13356
13357         PR c++/43502
13358         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
13359
13360 2010-03-24  Martin Jambor  <mjambor@suse.cz>
13361
13362         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
13363         a loop.
13364         * gcc.dg/ipa/ipa-2.c: Likewise.
13365         * gcc.dg/ipa/ipa-3.c: Likewise.
13366         * gcc.dg/ipa/ipa-4.c: Likewise.
13367         * gcc.dg/ipa/ipa-5.c: Likewise.
13368         * gcc.dg/ipa/ipa-7.c: Likewise.
13369         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
13370         a loop.
13371         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
13372         i_can_not_be_propagated_fully2 into a loop.
13373         * gcc.dg/ipa/ipa-8.c: New test.
13374         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
13375
13376 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
13377
13378         PR debug/19192
13379         PR debug/43479
13380         * gcc.dg/guality/pr43479.c: New test.
13381         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
13382         and add volatile keyword.
13383
13384 2010-03-23  Mike Stump  <mikestump@comcast.net>
13385
13386         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
13387
13388 2010-03-23  Jason Merrill  <jason@redhat.com>
13389
13390         * g++.dg/ext/altivec-17.C: Adjust error message.
13391
13392         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
13393         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
13394         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
13395         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
13396         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
13397         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
13398
13399 2010-03-22  Jason Merrill  <jason@redhat.com>
13400
13401         PR c++/43333
13402         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
13403         * g++.dg/ext/is_pod_98.C: New.
13404
13405         PR c++/43281
13406         * g++.dg/cpp0x/auto18.C: New.
13407
13408         * gcc.dg/pr36997.c: Adjust error message.
13409         * g++.dg/ext/vector9.C: Likewise.
13410         * g++.dg/conversion/simd3.C: Likewise.
13411         * g++.dg/other/error23.C: Likewise.
13412
13413 2010-03-22  Michael Matz  <matz@suse.de>
13414
13415         PR middle-end/43475
13416         * gfortran.dg/pr43475.f90: New testcase.
13417
13418 2010-03-22  Richard Guenther  <rguenther@suse.de>
13419
13420         PR tree-optimization/43390
13421         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
13422
13423 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13424
13425         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
13426         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
13427
13428 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
13429             Michael Matz  <matz@suse.de>
13430
13431         PR c++/43081
13432         * g++.dg/parse/crash56.C: New test.
13433
13434 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
13435
13436         PR fortran/43450
13437         * gfortran.dg/whole_file_15.f90 : New test.
13438
13439 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13440
13441         PR fortran/43409
13442         * gfortran.dg/inquire_size.f90: New test.
13443
13444 2010-03-20  Richard Guenther  <rguenther@suse.de>
13445
13446         PR rtl-optimization/43438
13447         * gcc.c-torture/execute/pr43438.c: New testcase.
13448
13449 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
13450
13451         PR c++/43375
13452         * g++.dg/abi/mangle42.C: New test.
13453
13454 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13455
13456         PR C/43211
13457         * gcc.dg/pr43211.c: New test.
13458         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
13459
13460 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
13461
13462         PR rtl-optimization/42258
13463         * gcc.target/arm/thumb1-mul-moves.c: New test.
13464
13465         PR target/40697
13466         * gcc.target/arm/thumb-andsi.c: New test.
13467
13468         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
13469         dg-require-effective-target.
13470
13471 2010-03-19  Michael Matz  <matz@suse.de>
13472
13473         PR c++/43116
13474         * g++.dg/other/pr43116.C: New testcase.
13475
13476 2010-03-19  Michael Matz  <matz@suse.de>
13477
13478         PR target/43305
13479         * gcc.dg/pr43305.c: New testcase.
13480
13481 2010-03-19  Richard Guenther  <rguenther@suse.de>
13482
13483         PR tree-optimization/43415
13484         * gcc.c-torture/compile/pr43415.c: New testcase.
13485
13486 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
13487
13488         PR ada/43106
13489         * gnat.dg/case_optimization2.adb: New test.
13490         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
13491
13492 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13493             Jack Howarth  <howarth@bromo.med.uc.edu>
13494
13495         PR target/36399
13496         * gcc.target/i386/push-1.c: Don't xfail
13497           scan-assembler-not "movups" on darwin.
13498
13499 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
13500
13501         PR debug/43058
13502         * gcc.dg/pr43058.c: New test.
13503
13504 2010-03-18  Martin Jambor  <mjambor@suse.cz>
13505
13506         PR middle-end/42450
13507         * g++.dg/torture/pr42450.C: New test.
13508
13509 2010-03-18  Michael Matz  <matz@suse.de>
13510
13511         PR middle-end/43419
13512         * gcc.dg/pr43419.c: New testcase.
13513
13514 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
13515
13516         PR rtl-optimization/43360
13517         * gcc.dg/torture/pr43360.c: New.
13518
13519 2010-03-18  Michael Matz  <matz@suse.de>
13520
13521         PR tree-optimization/43402
13522         * gcc.dg/pr43402.c: New testcase.
13523
13524 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
13525
13526         PR target/42427
13527         * gcc.dg/pr42427.c: New test.
13528
13529 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13530
13531         PR libfortran/43265
13532         * gfortran.dg/read_empty_file.f: New test.
13533         * gfortran.dg/read_eof_all.f90: New test.
13534         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
13535         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
13536
13537 2010-03-17  Michael Matz  <matz@suse.de>
13538
13539         * gcc.dg/pr43300.c: Add -w.
13540
13541 2010-03-17  Richard Guenther  <rguenther@suse.de>
13542
13543         * gcc.dg/pr43379.c: Add -w.
13544
13545 2010-03-17  Tobias Burnus  <burnus@net-b.de>
13546
13547         PR fortran/43331
13548         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
13549
13550 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
13551
13552         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
13553
13554 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13555
13556         * ada/acats/run_all.sh: Log start and end times.
13557
13558 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13559
13560         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
13561
13562 2010-03-16  Richard Guenther  <rguenther@suse.de>
13563
13564         PR middle-end/43379
13565         * gcc.dg/pr43379.c: New testcase.
13566
13567 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
13568
13569         PR debug/43051
13570         * gcc.dg/guality/pr43051-1.c: New test.
13571
13572 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
13573
13574         PR testsuite/43363
13575         * g++.dg/ext/altivec-17.C: Handle changes to error message.
13576
13577 2010-03-15  Michael Matz  <matz@suse.de>
13578
13579         PR middle-end/43300
13580         * gcc.dg/pr43300.c: New testcase.
13581
13582 2010-03-15  Richard Guenther  <rguenther@suse.de>
13583
13584         PR tree-optimization/43367
13585         * gcc.c-torture/compile/pr43367.c: New testcase.
13586
13587 2010-03-15  Richard Guenther  <rguenther@suse.de>
13588
13589         PR tree-optimization/43317
13590         * gcc.dg/pr43317.c: New testcase.
13591
13592 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13593
13594         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
13595
13596 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13597
13598         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
13599
13600 2010-03-14  Tobias Burnus  <burnus@net-b.de>
13601
13602         PR fortran/43362
13603         * gfortran.dg/impure_constructor_1.f90: New test.
13604
13605 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13606
13607         PR middle-end/43354
13608         * gfortran.dg/graphite/id-pr43354.f: New.
13609
13610 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13611
13612         PR middle-end/43349
13613         * gfortran.dg/graphite/pr43349.f: New.
13614
13615 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13616
13617         PR middle-end/43306
13618         * gcc.dg/graphite/pr43306.c: New.
13619
13620 2010-03-12  David S. Miller  <davem@davemloft.net>
13621
13622         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
13623         sparc.
13624
13625 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13626
13627         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
13628
13629 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
13630
13631         PR fortran/43291
13632         PR fortran/43326
13633         * gfortran.dg/dynamic_dispatch_7.f03: New test.
13634
13635 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
13636
13637         * gfortran.dg/default_format_denormal_1.f90: Don't assume
13638         fail for *-*-mingw* targets.
13639
13640 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
13641
13642         PR debug/43329
13643         * gcc.dg/guality/pr43329-1.c: New test.
13644
13645 2010-03-11  Martin Jambor  <mjambor@suse.cz>
13646
13647         PR tree-optimization/43257
13648         * g++.dg/torture/pr43257.C: New test.
13649
13650 2010-03-11  Tobias Burnus  <burnus@net-b.de>
13651
13652         PR fortran/43228
13653         * gfortran.dg/namelist_61.f90: New test.
13654
13655 2010-03-11  Richard Guenther  <rguenther@suse.de>
13656
13657         PR tree-optimization/43255
13658         * gcc.c-torture/compile/pr43255.c: New testcase.
13659
13660 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13661
13662         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
13663         * gcc.dg/pr43280.c: New testcase.
13664
13665 2010-03-11  Richard Guenther  <rguenther@suse.de>
13666
13667         PR lto/43200
13668         * gcc.dg/lto/20100227-1_0.c: New testcase.
13669         * gcc.dg/lto/20100227-1_1.c: Likewise.
13670
13671 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13672
13673         PR libfortran/43320
13674         PR libfortran/43265
13675         * gfortran.dg/read_eof_6.f: New test
13676         * gfortran.dg/read_x_eof.f90: New test.
13677         * gfortran.dg/read_x_past.f: Update test.
13678
13679 2010-03-10  Jan Hubicka  <jh@suse.cz>
13680
13681         * gcc.c-torture/compile/pr43288.c: New test.
13682
13683 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13684
13685         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
13686         -fpic/-fPIC flags.
13687         * g++.old-deja/g++.pt/asm2.C: Likewise.
13688         * gcc.c-torture/compile/20000804-1.c: Likewise.
13689         * gcc.target/i386/clobbers.c: Likewise.
13690
13691 2010-03-10  Tobias Burnus  <burnus@net-b.de>
13692
13693         PR fortran/43303
13694         * gfortran.dg/c_assoc_3.f90: New test.
13695
13696 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
13697
13698         PR debug/36728
13699         * gcc.dg/guality/pr36728-1.c: New test.
13700         * gcc.dg/guality/pr36728-2.c: New test.
13701
13702 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
13703
13704         * gcc.dg/h8300-div-delay-slot.c: New test.
13705
13706 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
13707
13708         PR tree-optimization/43236
13709         * gcc.c-torture/execute/pr43236.c: New test.
13710
13711 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
13712
13713         PR middle-end/42859
13714         * g++.dg/eh/pr42859.C: New test.
13715
13716 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
13717
13718         PR debug/43299
13719         * gcc.dg/pr43299.c: New test.
13720
13721         PR debug/43290
13722         * g++.dg/eh/unwind2.C: New test.
13723
13724 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13725             Reza Yazdani  <reza.yazdani@amd.com>
13726
13727         PR middle-end/43065
13728         * gcc.dg/graphite/run-id-4.c: New.
13729
13730 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13731
13732         PR middle-end/43065
13733         * gcc.dg/graphite/run-id-3.c: New.
13734
13735 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
13736
13737         PR middle-end/42644
13738         PR middle-end/42130
13739         * gcc.dg/graphite/id-18.c: New.
13740         * gcc.dg/graphite/run-id-pr42644.c: New.
13741
13742 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13743
13744         PR middle-end/42326
13745         * gcc.dg/graphite/pr42326.c: New.
13746
13747 2010-03-08  Richard Guenther  <rguenther@suse.de>
13748
13749         PR tree-optimization/43269
13750         * gcc.c-torture/execute/pr43269.c: New testcase.
13751
13752 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
13753
13754         PR fortran/43256
13755         * gfortran.dg/typebound_call_13.f03: New.
13756
13757 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
13758
13759         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
13760         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
13761
13762 2010-03-05  Jason Merrill  <jason@redhat.com>
13763
13764         * g++.dg/abi/mangle40.C: Require weak and alias.
13765
13766 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13767
13768         PR middle-end/42326
13769         * gfortran.dg/graphite/pr42326.f90: New.
13770         * gfortran.dg/graphite/pr42326-1.f90: New.
13771
13772 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13773
13774         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
13775         (gnat_target_compile): Likewise.
13776         Reinitialize GNAT_UNDER_TEST if target changes.
13777         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
13778         (local_find_gnatmake): Pass full --GCC to gnatlink.
13779         Remove --LINK.
13780
13781 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13782
13783         PR c/43248
13784         * gcc.dg/compound-literal-1.c: New testcase.
13785
13786 2010-03-04  Martin Jambor  <mjambor@suse.cz>
13787
13788         PR tree-optimization/43164
13789         PR tree-optimization/43191
13790         * gcc.c-torture/compile/pr43164.c: New test.
13791         * gcc.c-torture/compile/pr43191.c: Likewise.
13792
13793 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
13794
13795         PR fortran/43244
13796         * gfortran.dg/finalize_9.f90: New.
13797
13798 2010-03-04  Tobias Burnus  <burnus@net-b.de>
13799             Ken Werner  <ken@linux.vnet.ibm.com>
13800
13801         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
13802         to dg-options for spu.
13803         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
13804         dump-scan target to exclude spu.
13805
13806 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
13807
13808         PR middle-end/43209
13809         * gcc.dg/tree-ssa/ivopts-4.c: New.
13810
13811 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
13812
13813         * lib/target-supports-dg.exp (check-flags): Provide defaults for
13814         include-opts and exclude-opts; skip checking the flags if arguments
13815         are the same as the defaults.
13816         (dg-xfail-if): Verify the number of arguments, supply defaults
13817         for unspecified optional arguments.
13818         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
13819
13820 2010-03-03  Jason Merrill  <jason@redhat.com>
13821
13822         PR c++/12909
13823         * g++.dg/abi/mangle40.C: Updated.
13824
13825 2010-03-03  Jason Merrill  <jason@redhat.com>
13826
13827         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
13828         * g++.dg/abi/mangle23.C: Likewise.
13829         * g++.dg/eh/simd-2.C: Likewise.
13830         * g++.dg/ext/attribute-test-2.C: Likewise.
13831         * g++.dg/ext/vector14.C: Likewise.
13832         * g++.dg/other/pr34435.C: Likewise.
13833         * g++.dg/template/conv8.C: Likewise.
13834         * g++.dg/template/nontype9.C: Likewise.
13835         * g++.dg/template/qualttp17.C: Likewise.
13836         * g++.dg/template/ref1.C: Likewise.
13837         * g++.old-deja/g++.pt/crash68.C: Likewise.
13838         * g++.old-deja/g++.pt/ref1.C: Likewise.
13839         * g++.old-deja/g++.pt/ref3.C: Likewise.
13840         * g++.old-deja/g++.pt/ref4.C: Likewise.
13841
13842         PR c++/12909
13843         * g++.dg/abi/mangle40.C: New.
13844         * g++.dg/abi/mangle41.C: New.
13845         * g++.dg/lto/20100302_0.C: New.
13846         * g++.dg/lto/20100302_1.C: New.
13847         * g++.dg/lto/20100302.h: New.
13848
13849 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
13850
13851         PR fortran/43243
13852         * gfortran.dg/internal_pack_12.f90: New test.
13853
13854 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
13855
13856         * gcc.dg/pr36997.c: Adjust error message.
13857
13858 2010-03-03  Mike Stump  <mikestump@comcast.net>
13859
13860         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
13861         adjustments to not be present on machines that align the stack to
13862         more than 4 bytes and don't have a red zone yet as that is an
13863         unimplemented optimization.
13864
13865 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
13866
13867         PR fortran/43169
13868         * gfortran.dg/impure_assignment_3.f90: New.
13869
13870 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
13871
13872         PR debug/43229
13873         * gfortran.dg/pr43229.f90: New test.
13874
13875         PR debug/43237
13876         * gcc.dg/debug/dwarf2/pr43237.c: New test.
13877
13878         PR debug/43177
13879         * gcc.dg/guality/pr43177.c: New test.
13880
13881 2010-03-02  Jason Merrill  <jason@redhat.com>
13882
13883         * g++.dg/ext/vector9.C: Adjust error message.
13884         * g++.dg/conversion/simd3.C: Likewise.
13885         * g++.dg/other/error23.C: Likewise.
13886
13887 2010-03-02  Mike Stump  <mikestump@comcast.net>
13888
13889         PR c++/41090
13890         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
13891
13892 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
13893
13894         PR fortran/43180
13895         * gfortran.dg/internal_pack_10.f90: New test.
13896
13897         PR fortran/43173
13898         * gfortran.dg/internal_pack_11.f90: New test.
13899
13900 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
13901
13902         PR middle-end/42640
13903         * gcc.dg/tree-ssa/pr42640.c: New.
13904
13905 2010-03-01  Richard Guenther  <rguenther@suse.de>
13906
13907         PR tree-optimization/43220
13908         * gcc.c-torture/execute/pr43220.c: New testcase.
13909
13910 2010-03-01  Richard Guenther  <rguenther@suse.de>
13911
13912         PR middle-end/43213
13913         * gcc.dg/pr43213.c: New testcase.
13914
13915 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13916
13917         PR pch/14940
13918         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
13919
13920 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13921
13922         * lib/target-supports.exp (check_effective_target_ucn_nocache):
13923         New function.
13924         (check_effective_target_ucn): Likewise.
13925
13926         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
13927         if !ucn.
13928         * gcc.dg/ucnid-2.c: Likewise.
13929         * gcc.dg/ucnid-3.c: Likewise.
13930         * gcc.dg/ucnid-4.c: Likewise.
13931         * gcc.dg/ucnid-11.c: Likewise.
13932         * gcc.dg/ucnid-12.c: Likewise.
13933         * gcc.dg/ucnid-6.c: Skip if !ucn.
13934         * gcc.dg/ucnid-9.c: Likewise.
13935
13936 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13937
13938         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
13939         lists to dg-skip-if.
13940         * gcc.target/i386/stackalign/return-3.c: Likewise.
13941
13942 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13943
13944         * gcc.target/i386/clearcap.map: New file.
13945         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
13946         Pass clearcap.map by default if supported.
13947
13948 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13949
13950         PR fortran/42900
13951         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
13952         Explain this.
13953         * gfortran.dg/stat_2.f90: Likewise.
13954
13955 2010-03-01  Tobias Burnus  <burnus@net-b.de>
13956
13957         PR fortran/43199
13958         * gfortran.dg/module_read_2.f90: New test.
13959
13960 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
13961
13962         PR c++/42748
13963         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
13964         * g++.dg/abi/mangle12.C: Likewise.
13965         * g++.dg/abi/mangle20-2.C: Likewise.
13966         * g++.dg/abi/mangle17.C: Likewise.
13967         * g++.dg/template/cond2.C: Likewise.
13968         * g++.dg/template/pr35240.C: Likewise.
13969
13970 2010-02-27  Richard Guenther  <rguenther@suse.de>
13971
13972         PR tree-optimization/43186
13973         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
13974
13975 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
13976
13977         * g++.dg/abi/packed1.C: Expect warning on the SH.
13978
13979 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
13980
13981         PR c++/42054:
13982         * g++.dg/parse/error37.C: New test.
13983
13984 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13985
13986         PR c/24577
13987         PR c/43192
13988         * gcc.dg/pr8927-1.c: Match new note.
13989         * gcc.dg/990506-0.c: Likewise.
13990         * gcc.dg/gomp/flush-2.c: Likewise.
13991         * gcc.dg/gomp/atomic-5.c: Likewise.
13992         * gcc.dg/gomp/pr34607.c: Likewise.
13993         * gcc.dg/pr35746.c: Likewise.
13994         * gcc.dg/cpp/pragma-1.c: Likewise.
13995         * gcc.dg/cpp/pragma-2.c: Likewise.
13996         * gcc.dg/pr41842.c: Likewise.
13997         * gcc.dg/noncompile/20040629-1.c: Likewise.
13998         * objc.dg/private-1.m: Likewise.
13999
14000 2010-02-27  Tobias Burnus  <burnus@net-b.de>
14001
14002         PR fortran/43185
14003         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
14004         * gfortran.dg/default_initialization_4.f90: New test.
14005
14006 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
14007
14008         * gnat.dg/thin_pointer.ad[sb]: Rename into...
14009         * gnat.dg/thin_pointer1.ad[sb]: ...this.
14010         * gnat.dg/thin_pointer2.adb: New test.
14011         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
14012
14013 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14014
14015         PR c/20631
14016         * gcc.dg/cpp/c90-pedantic.c: New.
14017         * gcc.dg/cpp/c90.c: New.
14018         * gcc.dg/gnu90-const-expr-1.c: New.
14019         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
14020
14021 2010-02-26  Richard Guenther  <rguenther@suse.de>
14022
14023         PR tree-optimization/43186
14024         * gcc.c-torture/compile/pr43186.c: New testcase.
14025
14026 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
14027
14028         PR debug/43190
14029         * c-c++-common/dwarf2/pr43190.c: New test.
14030
14031 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
14032
14033         PR testsuite/37074:
14034         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
14035
14036 2010-02-26  Richard Guenther  <rguenther@suse.de>
14037
14038         PR tree-optimization/43188
14039         * gcc.c-torture/compile/pr43188.c: New testcase.
14040
14041 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
14042
14043         PR target/43175
14044         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
14045
14046 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
14047
14048         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
14049
14050 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
14051
14052         PR target/43154
14053         * gcc.target/powerpc/pr43154.c: New file.
14054
14055 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
14056
14057         PR debug/43166
14058         * gfortran.dg/debug/pr43166.f: New test.
14059
14060         PR debug/43165
14061         * gcc.dg/torture/pr43165.c: New test.
14062
14063 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14064
14065         PR c/43128
14066         * c-c++-common/pr41779.c: Update.
14067
14068 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14069
14070         PR ada/32547
14071         * lib/gnat-dg.exp (gnat_load): Redefine.
14072
14073         * ada/acats/run_acats: Run run_all.sh with $SHELL.
14074         * ada/acats/run_all.sh: Downcase tasking not implemented message.
14075
14076 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14077
14078         PR libobjc/36610
14079         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
14080         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
14081         -fgnu-runtime.
14082         Sort entries.
14083
14084 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14085
14086         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
14087
14088 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
14089
14090         PR debug/43150
14091         * gcc.dg/guality/vla-1.c: New test.
14092
14093 2010-02-24  Tobias Burnus  <burnus@net-b.de>
14094
14095         PR fortran/43042
14096         * gfortran.dg/c_ptr_tests_15.f90: New test.
14097
14098 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
14099
14100         PR target/43107
14101         * gcc.target/i386/pr43107.c: New test.
14102
14103 2010-02-23  Jason Merrill  <jason@redhat.com>
14104
14105         PR c++/43143
14106         * g++.dg/cpp0x/variadic100.C: New.
14107
14108 2010-02-23  Jason Merrill  <jason@redhat.com>
14109
14110         PR debug/42800
14111         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
14112         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
14113         * c-c++-common/dwarf2/vla1.c: New.
14114
14115 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
14116
14117         PR target/43139
14118         * gcc.dg/pr43139.c: New test.
14119
14120         PR debug/43077
14121         * gcc.dg/guality/pr43077-1.c: New test.
14122
14123 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14124
14125         PR 43123
14126         * gcc.dg/march.c: New.
14127         * gcc.dg/march-generic.c: New.
14128         * gcc.dg/mtune.c: New.
14129
14130 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14131
14132         PR middle-end/43083
14133         * gcc.dg/graphite/pr43083.c: New.
14134
14135 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14136
14137         PR middle-end/43097
14138         * gfortran.dg/graphite/pr43097.f: New.
14139
14140 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14141             Manuel López-Ibáñez  <manu@gcc.gnu.org>
14142
14143         PR middle-end/43140
14144         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
14145
14146 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14147
14148         PR middle-end/43026
14149         * g++.dg/graphite/pr43026.C: New.
14150
14151 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14152
14153         PR c++/43126
14154         * gcc.dg/cleanup-1.c: Update.
14155         * gcc.dg/func-args-1.c: Update.
14156         * gcc.dg/format/sentinel-1.c: Update.
14157         * g++.old-deja/g++.jason/scoping10.C: Update.
14158         * g++.old-deja/g++.ns/lookup5.C: Update.
14159         * g++.dg/ext/cleanup-1.C: Update.
14160         * g++.dg/parse/varmod1.C: Update.
14161         * g++.dg/parse/error33.C: Update.
14162         * g++.dg/expr/call3.C: Update.
14163         * g++.dg/func-args-1.C: New.
14164
14165 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
14166
14167         PR c/43125
14168         * gcc.dg/attr-used-2.c: Moved to ...
14169         * c-c++-common/attr-used-2.c: Here.
14170
14171         * gcc.dg/attr-used.c: Moved to ...
14172         * c-c++-common/attr-used.c: Here.
14173
14174 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
14175
14176         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
14177
14178 2010-02-22  Richard Guenther  <rguenther@suse.de>
14179
14180         PR lto/43045
14181         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
14182         * gfortran.dg/lto/20100222-1_1.c: Likewise.
14183
14184 2010-02-22  Richard Guenther  <rguenther@suse.de>
14185
14186         PR tree-optimization/42749
14187         * gcc.c-torture/compile/pr42749.c: New testcase.
14188
14189 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
14190
14191         PR fortran/43072
14192         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
14193         * gfortran.dg/internal_pack_9.f90: New test.
14194
14195 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14196
14197         PR c++/23510
14198         * g++.dg/template/recurse.C: Adjust.
14199         * g++.dg/template/pr23510.C: New.
14200
14201 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
14202
14203         PR c++/42824
14204         * g++.dg/template/memclass4.C: New test.
14205
14206 2010-02-21  Tobias Burnus  <burnus@net-b.de>
14207
14208         PR fortran/35259
14209         * gfortran.dg/reassoc_5.f90: New test.
14210
14211 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
14212
14213         PR target/43067
14214         * gcc.target/i386/pr43067.c: New test.
14215
14216 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14217
14218         PR c++/35669
14219         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
14220         -Wconversion-null.
14221         * g++.dg/warn/Wconversion-null.C: New test.
14222         * g++.old-deja/g++.other/null1.C: Move to...
14223         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
14224
14225 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
14226
14227         PR fortran/36932
14228         PR fortran/36933
14229         * gfortran.dg/dependency_26.f90: New test.
14230
14231         PR fortran/43072
14232         * gfortran.dg/internal_pack_7.f90: New test.
14233
14234         PR fortran/43111
14235         * gfortran.dg/internal_pack_8.f90: New test.
14236
14237 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14238
14239         PR 43128
14240         * c-c++-common/pr41779.c: Fix broken testcase.
14241
14242 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14243
14244         PR 36513
14245         * c-c++-common/pr36513.c: New testcase.
14246         * c-c++-common/pr36513-2.c: New testcase.
14247
14248 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14249
14250         PR 41779
14251         * c-c++-common/pr41779.c: New.
14252
14253 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
14254
14255         PR debug/43084
14256         * gcc.dg/pr43084.c: New test.
14257
14258 2010-02-19  Richard Guenther  <rguenther@suse.de>
14259
14260         PR tree-optimization/42916
14261         * gcc.dg/pr42916.c: New testcase.
14262
14263 2010-02-18  Jason Merrill  <jason@redhat.com>
14264
14265         PR c++/42837
14266         * g++.dg/abi/packed1.C: Add expected warning.
14267
14268         PR c++/43108
14269         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
14270         * gcc.dg/torture/dg-torture.exp: Likewise.
14271         * c-c++-common/torture/complex-sign.h,
14272         c-c++-common/torture/complex-sign-add.c,
14273         c-c++-common/torture/complex-sign-mixed-add.c,
14274         c-c++-common/torture/complex-sign-mixed-div.c,
14275         c-c++-common/torture/complex-sign-mixed-mul.c,
14276         c-c++-common/torture/complex-sign-mixed-sub.c,
14277         c-c++-common/torture/complex-sign-mul.c,
14278         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
14279         Adapt for C++ compilation as well.
14280
14281         PR c++/43070
14282         * g++.dg/ext/label1.C: Update.
14283         * g++.dg/ext/label2.C: Update.
14284
14285         PR c++/26261
14286         * g++.dg/template/dependent-name6.C: New.
14287
14288         PR c++/43109
14289         * g++.dg/parse/namespace12.C: New.
14290
14291 2010-02-18  Martin Jambor  <mjambor@suse.cz>
14292
14293         PR tree-optimization/43066
14294         * gcc.c-torture/compile/pr43066.c: New test.
14295
14296 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
14297
14298         * g++.dg/ext/attrib35.C: Fix target selector string.
14299         * g++.dg/ext/attrib36.C: Ditto.
14300         * g++.dg/ext/attrib37.C: Ditto.
14301         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
14302         * g++.dg/abi/mangle25.C: Ditto.
14303
14304 2010-02-17  Jason Merrill  <jason@redhat.com>
14305
14306         PR c++/43069
14307         * g++.dg/parse/namespace11.C: New.
14308
14309         PR c++/43093
14310         * g++.dg/ext/attrib37.C: New.
14311
14312         PR c++/43079
14313         * g++.dg/template/ptrmem20.C: New.
14314
14315 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
14316
14317         PR target/43103
14318         * gcc.target/i386/xop-check.h: Include m256-check.h.
14319         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
14320         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
14321         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
14322         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
14323
14324 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
14325
14326         PR debug/42918
14327         * gcc.dg/pr42918.c: New test.
14328
14329 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
14330
14331         * g++.dg/ext/attrib36.C: Require ILP32.
14332
14333 2010-02-16  Richard Guenther  <rguenther@suse.de>
14334
14335         PR tree-optimization/41043
14336         * gfortran.dg/pr41043.f90: New testcase.
14337         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
14338
14339 2010-02-16  Jason Merrill  <jason@redhat.com>
14340
14341         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
14342
14343 2010-02-16  Ira Rosen  <irar@il.ibm.com>
14344
14345         PR tree-optimization/43074
14346         * gcc.dg/vect/fast-math-pr43074.c: New test.
14347
14348 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
14349
14350         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
14351
14352 2010-02-16  Jason Merrill  <jason@redhat.com>
14353
14354         PR c++/43031
14355         * g++.dg/ext/attrib36.C: New.
14356
14357         PR c++/43036
14358         * g++.dg/other/array6.C: New.
14359
14360 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14361
14362         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
14363
14364 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
14365
14366         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
14367         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
14368         * gcc.target/i386/xop-vpermil2pd-1.c: New.
14369         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
14370         * gcc.target/i386/xop-vpermil2ps-1.c: New.
14371         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
14372
14373 2010-02-15  Richard Guenther  <rguenther@suse.de>
14374
14375         PR middle-end/43068
14376         * g++.dg/torture/pr43068.C: New testcase.
14377
14378 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
14379
14380         PR c++/43024
14381         * g++.dg/opt/ice1.C: New.
14382
14383 2010-02-14  Jason Merrill  <jason@redhat.com>
14384
14385         PR c++/41997
14386         * g++.dg/cpp0x/initlist-opt.C: New.
14387
14388 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
14389
14390         PR fortran/41113
14391         PR fortran/41117
14392         * gfortran.dg/internal_pack_6.f90: New test.
14393
14394 2010-02-12  Jason Merrill  <jason@redhat.com>
14395
14396         PR c++/43054
14397         * g++.dg/cpp0x/variadic99.C: New.
14398
14399 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
14400
14401         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
14402         sign extend pointers to gualchk_t.
14403
14404         PR c++/43033
14405         * g++.dg/other/default3.C: Xfail g4 test.
14406
14407 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14408
14409         PR middle-end/43012
14410         * gcc.dg/graphite/pr43012.c: New.
14411
14412 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14413
14414         PR middle-end/42930
14415         * g++.dg/graphite/pr42930.C: New.
14416
14417 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14418
14419         PR middle-end/42914
14420         PR middle-end/42530
14421         * gcc.dg/graphite/pr42530.c: New.
14422         * gcc.dg/graphite/pr42914.c: New.
14423
14424 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14425
14426         PR middle-end/42771
14427         * gcc.dg/graphite/pr42771.c: New.
14428
14429 2010-02-11  Richard Guenther  <rguenther@suse.de>
14430
14431         PR tree-optimization/42998
14432         * gcc.c-torture/compile/pr42998.c: New testcase.
14433
14434 2010-02-10  Jason Merrill  <jason@redhat.com>
14435
14436         PR c++/41896
14437         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
14438
14439         PR c++/42983, core issue 906
14440         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
14441         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
14442
14443         PR c++/43016
14444         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
14445
14446 2010-02-10  Richard Guenther  <rguenther@suse.de>
14447
14448         PR tree-optimization/43017
14449         * gcc.dg/torture/pr43017.c: New testcase.
14450
14451 2010-02-10  Tobias Burnus  <burnus@net-b.de>
14452
14453         PR fortran/40823
14454         * gfortran.dg/private_type_1.f90: Update error location.
14455         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
14456         * gfortran.dg/typebound_operator_2.f03: Ditto.
14457         * gfortran.dg/assignment_2.f90: Ditto.
14458         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
14459         * gfortran.dg/binding_label_tests_9.f03: Ditto.
14460
14461 2010-02-10  Tobias Burnus  <burnus@net-b.de>
14462
14463         PR fortran/43015
14464         * gfortran.dg/bind_c_usage_20.f90: New test.
14465
14466 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
14467
14468         PR debug/43010
14469         * g++.dg/debug/pr43010.C: New test.
14470
14471 2010-02-10  Richard Guenther  <rguenther@suse.de>
14472
14473         PR c/43007
14474         * gcc.c-torture/execute/20100209-1.c: New testcase.
14475         * gcc.dg/fold-div-3.c: Likewise.
14476
14477 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
14478
14479         * gcc.dg/builtin-ffs-1.c: New test.
14480
14481 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14482
14483         PR fortran/42999
14484         * gfortran.dg/array_constructor_35.f90: New test.
14485
14486 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14487
14488         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
14489
14490 2010-02-09  Jason Merrill  <jason@redhat.com>
14491
14492         PR c++/42399
14493         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
14494
14495         PR c++/42370
14496         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
14497
14498 2010-02-09  Tobias Burnus  <burnus@net-b.de>
14499
14500         PR fortran/41869
14501         * gfortran.dg/module_write_1.f90: New test.
14502
14503 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
14504
14505         * gcc.dg/pr19340.c: Adjust.
14506
14507 2010-02-09  Richard Guenther  <rguenther@suse.de>
14508
14509         PR tree-optimization/43008
14510         * gcc.c-torture/execute/pr43008.c: New testcase.
14511
14512 2010-02-09  Richard Guenther  <rguenther@suse.de>
14513
14514         PR tree-optimization/43000
14515         * gcc.dg/torture/pr43000.c: New testcase.
14516         * gcc.dg/torture/pr43002.c: Likewise.
14517
14518 2010-02-09  Daniel Kraft  <d@domob.eu>
14519
14520         PR fortran/39171
14521         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
14522         and pass -Wsurprising as necessary.
14523
14524 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
14525
14526         PR tree-optimization/42890
14527         * g++.dg/torture/pr42890.C: New test.
14528
14529 2010-02-08  Richard Guenther  <rguenther@suse.de>
14530
14531         PR middle-end/42995
14532         * gcc.dg/tree-ssa/inline-4.c: New testcase.
14533
14534 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
14535
14536         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
14537         return 0 from main.
14538         * gcc.dg/graphite/block-1.c: Same.
14539         * gcc.dg/graphite/block-3.c: Same.
14540         * gcc.dg/graphite/block-4.c: Same.
14541         * gcc.dg/graphite/block-5.c: Same.
14542         * gcc.dg/graphite/block-6.c: Same.
14543         * gcc.dg/graphite/block-7.c: Same.
14544         * gcc.dg/graphite/interchange-0.c: Same.
14545         * gcc.dg/graphite/interchange-1.c: Same.
14546         * gcc.dg/graphite/interchange-10.c: Same.
14547         * gcc.dg/graphite/interchange-11.c: Same.
14548         * gcc.dg/graphite/interchange-12.c: Same.
14549         * gcc.dg/graphite/interchange-2.c: Same.
14550         * gcc.dg/graphite/interchange-3.c: Same.
14551         * gcc.dg/graphite/interchange-4.c: Same.
14552         * gcc.dg/graphite/interchange-5.c: Same.
14553         * gcc.dg/graphite/interchange-6.c: Same.
14554         * gcc.dg/graphite/interchange-7.c: Same.
14555         * gcc.dg/graphite/interchange-8.c: Same.
14556         * gcc.dg/graphite/interchange-9.c: Same.
14557         * gcc.dg/graphite/interchange-mvt.c: Same.
14558
14559 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
14560
14561         * gfortran.dg/graphite/id-19.f: New.
14562         * gfortran.dg/graphite/pr14741.f90: New.
14563         * gfortran.dg/graphite/pr41924.f90: New.
14564         * gfortran.dg/graphite/run-id-2.f90: New.
14565
14566 2010-02-07  Richard Guenther  <rguenther@suse.de>
14567
14568         PR middle-end/42956
14569         * gcc.c-torture/compile/pr42956.c: New testcase.
14570
14571 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14572
14573         PR libfortran/42742
14574         * gfortran.dg/fmt_cache_2.f: New test.
14575
14576 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14577
14578         * gfortran.dg/read_no_eor.f90: New test.
14579
14580 2010-02-05  Jason Merrill  <jason@redhat.com>
14581
14582         * g++.dg/ext/label13.C: Move constructor body out of class.
14583
14584 2010-02-03  Jason Merrill  <jason@redhat.com>
14585
14586         PR c++/42870
14587         * g++.dg/ext/dllexport3.C: New.
14588
14589 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
14590
14591         * gcc.dg/format/ms-format3.c: New test for specific MS types.
14592
14593 2010-02-05  Richard Guenther  <rguenther@suse.de>
14594
14595         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
14596
14597 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
14598
14599         PR c++/42915
14600         * g++.dg/other/crash-9.C: New test.
14601
14602 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
14603
14604         PR fortran/42309
14605         * gfortran.dg/subref_array_pointer_4.f90 : New test.
14606
14607 2010-02-04  Richard Guenther  <rguenther@suse.de>
14608
14609         PR rtl-optimization/42952
14610         * gcc.dg/torture/pr42952.c: New testcase.
14611
14612 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14613
14614         PR libfortran/42901
14615         * gfortran.dg/namelist_60.f90: New test.
14616
14617 2010-02-03  Jason Merrill  <jason@redhat.com>
14618
14619         PR c++/40138
14620         * g++.dg/ext/builtin11.C: New.
14621
14622         PR c++/4926
14623         PR c++/38600
14624         * g++.dg/abi/mangle35.C: New.
14625         * g++.dg/abi/mangle37.C: New.
14626
14627         PR c++/12909
14628         * g++.dg/abi/mangle36.C: New.
14629
14630         PR c++/35652
14631         * g++.dg/warn/string1.C: New.
14632
14633 2010-02-03  Richard Guenther  <rguenther@suse.de>
14634
14635         PR tree-optimization/42944
14636         * gcc.dg/errno-1.c: New testcase.
14637
14638 2010-02-03  Richard Guenther  <rguenther@suse.de>
14639
14640         PR middle-end/42927
14641         * gcc.c-torture/compile/pr42927.c: New testcase.
14642
14643 2010-02-03  Tobias Burnus  <burnus@net-b.de>
14644
14645         PR fortran/42936
14646         * gfortran.dg/null_4.f90: New test.
14647
14648 2010-02-02  Jason Merrill  <jason@redhat.com>
14649
14650         PR c++/41090
14651         * g++.dg/ext/label13.C: New.
14652
14653 2010-02-02  Tobias Burnus  <burnus@net-b.de>
14654
14655         PR fortran/42650
14656         * gfortran.dg/func_result_5.f90: New test.
14657
14658 2010-02-01  Tobias Burnus  <burnus@net-b.de>
14659
14660         PR fortran/42922
14661         * gfortran.dg/pure_initializer_3.f90: News test.
14662
14663 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
14664
14665         PR fortran/42888
14666         * gfortran.dg/allocate_derived_2.f90: New test.
14667
14668 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14669
14670         PR middle-end/42898
14671         * gcc.dg/torture/pr42898-2.c: New test.
14672
14673 2010-01-31  Richard Guenther  <rguenther@suse.de>
14674
14675         PR middle-end/42898
14676         * gcc.dg/torture/pr42898.c: New testcase.
14677
14678 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
14679
14680         PR fortran/38324
14681         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
14682         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
14683
14684 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
14685
14686         * g++.dg/tree-ssa/inline-1.C: New.
14687         * g++.dg/tree-ssa/inline-2.C: New.
14688         * g++.dg/tree-ssa/inline-3.C: New.
14689
14690 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
14691
14692         PR testsuite/41701
14693         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
14694         the string 'pow' in the pathname of the compiler from generating a
14695         test failure.
14696
14697 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14698
14699         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
14700         * g++.old-deja/g++.mike/eh17.C: Likewise.
14701         * g++.old-deja/g++.mike/p5571.C: Likewise.
14702
14703 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
14704
14705         PR c++/42758
14706         PR c++/42634
14707         PR c++/42336
14708         PR c++/42797
14709         PR c++/42880
14710         * g++.dg/other/crash-5.C: New test.
14711         * g++.dg/other/crash-6.C: New test.
14712         * g++.dg/other/crash-7.C: New test.
14713         * g++.dg/other/crash-8.C: New test.
14714
14715 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
14716
14717         PR rtl-optimization/42889
14718         * gcc.dg/pr42889.c: New test.
14719
14720 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
14721
14722         * gcc.target/i386/pr42881.c: Use SSE2.
14723
14724 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
14725
14726         PR target/42891
14727         * gcc.target/i386/pr42891.c: New test.
14728
14729 2010-01-28  Richard Guenther  <rguenther@suse.de>
14730
14731         PR tree-optimization/42871
14732         * g++.dg/torture/pr42871.C: New testcase.
14733
14734 2010-01-28  Richard Guenther  <rguenther@suse.de>
14735
14736         * gcc.dg/Wobjsize-1.h: New testcase.
14737         * gcc.dg/Wobjsize-1.c: Likewise.
14738
14739 2010-01-28  Richard Guenther  <rguenther@suse.de>
14740
14741         PR middle-end/42883
14742         * g++.dg/torture/pr42883.C: New testcase.
14743
14744 2010-01-28  Michael Matz  <matz@suse.de>
14745
14746         * gcc.target/i386/pr42881.c: New test.
14747
14748 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14749
14750         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
14751         Add i?86-*-solaris2* support.
14752
14753 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
14754
14755         PR c++/42713
14756         PR c++/42820
14757         * g++.dg/template/typedef27.C: New test case.
14758         * g++.dg/template/typedef28.C: New test case.
14759
14760 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
14761
14762         * gcc.dg/optimize-bswap*.c: Add ARM target
14763
14764 2010-01-27  Richard Guenther  <rguenther@suse.de>
14765
14766         PR middle-end/42878
14767         * gcc.dg/torture/pr42878-1.c: New testcase.
14768         * gcc.dg/torture/pr42878-2.c: Likewise.
14769
14770 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
14771
14772         PR middle-end/42874
14773         * gcc.dg/vla-22.c: New test.
14774
14775 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
14776
14777         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
14778         current collation.
14779
14780 2010-01-26  Richard Guenther  <rguenther@suse.de>
14781
14782         PR rtl-optimization/42685
14783         * gcc.dg/pr42685.c: New testcase.
14784         * g++.dg/other/pr42685.C: Likewise.
14785
14786 2010-01-26  Richard Guenther  <rguenther@suse.de>
14787
14788         PR middle-end/42806
14789         * g++.dg/other/pr42806.C: New testcase.
14790
14791 2010-01-26  Richard Guenther  <rguenther@suse.de>
14792
14793         PR tree-optimization/42250
14794         * gcc.dg/pr42250.c: New testcase.
14795
14796 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
14797
14798         * gnat.dg/array_bounds_test.adb: New test.
14799
14800 2010-01-25  Tobias Burnus  <burnus@net-b.de>
14801
14802         PR fortran/42858
14803         * gfortran.dg/generic_21.f90: New test.
14804
14805 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14806
14807         PR testsuite/41522
14808         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
14809
14810 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
14811
14812         PR c++/42748
14813         * g++.dg/abi/arm_va_list2.C: New test.
14814         * g++.dg/abi/arm_va_list2.h: Companion header file.
14815
14816 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
14817
14818         PR fortran/41044
14819         * gfortran.dg/parameter_array_ref_2.f90 : New test.
14820
14821         PR fortran/41167
14822         * gfortran.dg/char_array_arg_1.f90 : New test.
14823
14824         * gfortran.dg/pr25923.f90 : Remove XFAIL.
14825
14826 2010-01-24  Tobias Burnus  <burnus@net-b.de>
14827
14828         PR fortran/39304
14829         * gfortran.dg/generic_20.f90: New test.
14830
14831 2010-01-22  Michael Matz  <matz@suse.de>
14832
14833         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
14834         -msse2.
14835
14836 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
14837
14838         PR fortran/42736
14839         * gfortran.dg/dependency_25.f90 : New test.
14840
14841 2010-01-21  Martin Jambor  <mjambor@suse.cz>
14842
14843         PR tree-optimization/42585
14844         * gcc.dg/tree-ssa/pr42585.c: New test.
14845
14846 2010-01-21  Richard Guenther  <rguenther@suse.de>
14847
14848         PR middle-end/19988
14849         * gcc.dg/pr19988.c: New testcase.
14850
14851 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
14852
14853         * g++.dg/compat/decimal/compat-common.h: New file.
14854         * g++.dg/compat/decimal/decimal-dummy.h: New file.
14855         * g++.dg/compat/decimal/pass_x.h: New file.
14856         * g++.dg/compat/decimal/pass_y.h: New file.
14857         * g++.dg/compat/decimal/pass-1_main.C: New file.
14858         * g++.dg/compat/decimal/pass-1_x.C: New file.
14859         * g++.dg/compat/decimal/pass-1_y.C: New file.
14860         * g++.dg/compat/decimal/pass-2_main.C: New file.
14861         * g++.dg/compat/decimal/pass-2_x.C: New file.
14862         * g++.dg/compat/decimal/pass-2_y.C: New file.
14863         * g++.dg/compat/decimal/pass-3_main.C: New file.
14864         * g++.dg/compat/decimal/pass-3_x.C: New file.
14865         * g++.dg/compat/decimal/pass-3_y.C: New file.
14866         * g++.dg/compat/decimal/pass-4_main.C: New file.
14867         * g++.dg/compat/decimal/pass-4_x.C: New file.
14868         * g++.dg/compat/decimal/pass-4_y.C: New file.
14869         * g++.dg/compat/decimal/pass-5_main.C: New file.
14870         * g++.dg/compat/decimal/pass-5_x.C: New file.
14871         * g++.dg/compat/decimal/pass-5_y.C: New file.
14872         * g++.dg/compat/decimal/pass-6_main.C: New file.
14873         * g++.dg/compat/decimal/pass-6_x.C: New file.
14874         * g++.dg/compat/decimal/pass-6_y.C: New file.
14875         * g++.dg/compat/decimal/return_x.h: New file.
14876         * g++.dg/compat/decimal/return_y.h: New file.
14877         * g++.dg/compat/decimal/return-1_main.C: New file.
14878         * g++.dg/compat/decimal/return-1_x.C: New file.
14879         * g++.dg/compat/decimal/return-1_y.C: New file.
14880         * g++.dg/compat/decimal/return-2_main.C: New file.
14881         * g++.dg/compat/decimal/return-2_x.C: New file.
14882         * g++.dg/compat/decimal/return-2_y.C: New file.
14883         * g++.dg/compat/decimal/return-3_main.C: New file.
14884         * g++.dg/compat/decimal/return-3_x.C: New file.
14885         * g++.dg/compat/decimal/return-3_y.C: New file.
14886         * g++.dg/compat/decimal/return-4_main.C: New file.
14887         * g++.dg/compat/decimal/return-4_x.C: New file.
14888         * g++.dg/compat/decimal/return-4_y.C: New file.
14889         * g++.dg/compat/decimal/return-5_main.C: New file.
14890         * g++.dg/compat/decimal/return-5_x.C: New file.
14891         * g++.dg/compat/decimal/return-5_y.C: New file.
14892         * g++.dg/compat/decimal/return-6_main.C: New file.
14893         * g++.dg/compat/decimal/return-6_x.C: New file.
14894         * g++.dg/compat/decimal/return-6_y.C: New file.
14895
14896 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14897
14898         PR debug/42715
14899         * gcc.dg/pr42715.c: New.
14900
14901 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
14902
14903         PR c++/42038
14904         * g++.dg/parse/crash55.C: New.
14905
14906 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14907
14908         PR debug/42782
14909         * gcc.dg/guality/pr42782.c: New.
14910
14911 2010-01-20  Jason Merrill  <jason@redhat.com>
14912
14913         PR c++/41788
14914         * g++.dg/abi/packed1.C: New.
14915
14916         PR c++/41920
14917         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
14918
14919         PR c++/40750
14920         * g++.dg/parse/fn-typedef1.C: New.
14921         * g++.dg/other/cv_quals.C: Adjust.
14922
14923 2010-01-20  Anthony Green  <green@moxielogic.com>
14924
14925         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
14926         pack(push) pragma).
14927         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
14928         * gcc.dg/20020312-2.c: Port this to the moxie core.
14929         * gcc.dg/weak/typeof-2.c: Ditto.
14930
14931 2010-01-20  Richard Guenther  <rguenther@suse.de>
14932
14933         PR tree-optimization/42717
14934         * gcc.c-torture/compile/pr42717.c: New testcase.
14935
14936 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
14937
14938         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
14939         of signed, add a few new tests.
14940
14941         PR middle-end/42803
14942         * g++.dg/parse/limits-initializer1.C: New test.
14943
14944 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14945
14946         PR fortran/42804
14947         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
14948         * gfortran.dg/typebound_call_12.f03: New test.
14949
14950 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
14951
14952         PR fortran/42783
14953         * gfortran.dg/bounds_check_15.f90 : New test.
14954
14955 2010-01-19  Michael Matz  <matz@suse.de>
14956
14957         PR tree-optimization/41783
14958         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
14959
14960 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
14961
14962         PR target/38697.
14963         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
14964         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
14965         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
14966         * gcc.target/arm/neon/vget_lows16.c: Likewise.
14967         * gcc.target/arm/neon/vget_lows32.c: Likewise.
14968         * gcc.target/arm/neon/vget_lows64.c: Likewise.
14969         * gcc.target/arm/neon/vget_lows8.c: Likewise.
14970         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
14971         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
14972         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
14973         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
14974
14975 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14976
14977         PR fortran/42545
14978         * gfortran.dg/extends_6.f03: Modified an error message.
14979         * gfortran.dg/extends_10.f03: New test.
14980         * gfortran.dg/private_type_6.f03: Modified an error message.
14981         * gfortran.dg/structure_constructor_8.f03: Ditto.
14982
14983 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
14984
14985         PR tree-optimization/42719
14986         * gcc.dg/pr42719.c: New test.
14987
14988         PR debug/42728
14989         * gcc.dg/pr42728.c: New test.
14990
14991 2010-01-19  Anthony Green  <green@moxielogic.com>
14992
14993         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
14994
14995 2010-01-18  Anthony Green  <green@moxielogic.com>
14996
14997         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
14998         for moxie.
14999
15000 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
15001
15002         * g++.dg/template/error45.C: reverted as part of reverting the
15003         fix of PR c++/42634.
15004
15005 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
15006
15007         PR c++/42634
15008         * g++.dg/template/error45.C: New test.
15009
15010 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
15011
15012         PR c++/42766
15013         * g++.dg/conversion/op6.C: New test.
15014
15015 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
15016
15017         PR target/42774
15018         * gcc.target/alpha/pr42774.c: New test.
15019
15020 2010-01-18  Richard Guenther  <rguenther@suse.de>
15021
15022         PR tree-optimization/42781
15023         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
15024
15025 2010-01-17  Richard Guenther  <rguenther@suse.de>
15026
15027         PR middle-end/42248
15028         * gcc.c-torture/execute/pr42248.c: New testcase.
15029
15030 2010-01-17  Richard Guenther  <rguenther@suse.de>
15031
15032         PR tree-optimization/42773
15033         * g++.dg/torture/pr42773.C: New testcase.
15034
15035 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
15036
15037         PR fortran/42677
15038         * gfortran.dg/interface_assignment_5.f90: New test.
15039
15040 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
15041
15042         PR c++/42697
15043         * g++.dg/template/crash94.C: Reverted.
15044
15045 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
15046
15047         PR debug/42767
15048         * gcc.dg/debug/pr42767.c: New.
15049
15050 2010-01-15  Jason Merrill  <jason@redhat.com>
15051
15052         PR c++/42761
15053         * g++.dg/cpp0x/decltype22.C: New.
15054
15055 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
15056
15057         PR middle-end/42760
15058         * g++.dg/torture/pr42760.C: New test.
15059
15060 2010-01-15  Jing Yu  <jingyu@google.com>
15061
15062         PR rtl-optimization/42691
15063         * gcc.c-torture/execute/pr42691.c: New.
15064
15065 2010-01-15  Richard Guenther  <rguenther@suse.de>
15066
15067         PR middle-end/42739
15068         * g++.dg/torture/pr42739.C: New testcase.
15069
15070 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
15071
15072         * g++.dg/template/error45.C: Revert as part of reverting changes
15073         or PR c++/42634.
15074
15075 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15076
15077         PR fortran/42684
15078         * gfortran.dg/interface_31.f90: New test.
15079
15080 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
15081
15082         * gcc.target/powerpc/pr42747.c: New file.
15083
15084 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
15085
15086         PR middle-end/42674
15087         * c-c++-common/pr42674.c: New test.
15088
15089         PR c++/42608
15090         * g++.dg/template/instantiate11.C: New test.
15091
15092 2010-01-14  Jason Merrill  <jason@redhat.com>
15093
15094         PR c++/42701
15095         * g++.dg/overload/error3.C: New.
15096
15097         PR c++/42655
15098         * g++.dg/overload/rvalue1.C: New.
15099
15100 2010-01-14  Martin Jambor  <mjambor@suse.cz>
15101
15102         PR tree-optimization/42706
15103         * gcc.dg/ipa/pr42706.c: New testcase.
15104
15105 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
15106
15107         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
15108
15109 2010-01-14  Martin Jambor  <mjambor@suse.cz>
15110
15111         PR tree-optimization/42714
15112         * g++.dg/torture/pr42714.C: New test.
15113
15114 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15115
15116         PR rtl-optimization/42246
15117         * gfortran.dg/pr42246-2.f: New.
15118
15119 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15120
15121         PR rtl-optimization/42389
15122         * gcc.dg/pr42389.c: New.
15123
15124 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15125
15126         PR rtl-optimization/42388
15127         * gcc.dg/pr42388.c: New.
15128
15129 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15130
15131         PR rtl-optimization/42294
15132         * gfortran.dg/pr42294.f: New.
15133
15134 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15135
15136         PR rtl-optimization/39453
15137         PR rtl-optimization/42246
15138         * gcc.dg/pr39453.c: New.
15139         * gcc.dg/pr42246.c: New.
15140
15141 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15142
15143         PR middle-end/42245
15144         * gcc.dg/pr42245.c: New.
15145         * gcc.dg/pr42245-2.c: New.
15146
15147 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15148
15149         PR rtl-optimization/42249
15150         * gcc.dg/pr42249.c: New.
15151
15152 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
15153
15154         PR c/42721
15155         * gcc.c-torture/execute/pr42721.c: New test.
15156
15157 2010-01-14  Ira Rosen  <irar@il.ibm.com>
15158
15159         PR tree-optimization/42709
15160         * gcc.dg/vect/pr42709.c: New test.
15161
15162 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
15163
15164         PR fortran/41478
15165         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
15166         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
15167
15168 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
15169
15170         PR fortran/42481
15171         * gfortran.dg/generic_19.f90 : New test.
15172
15173 2010-01-13  Richard Guenther  <rguenther@suse.de>
15174
15175         PR tree-optimization/42730
15176         * gcc.c-torture/compile/pr42730.c: New testcase.
15177
15178 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
15179
15180         PR target/pr42542
15181         * gcc.target/ia64/pr42542-1.c: New.
15182         * gcc.target/ia64/pr42542-2.c: New.
15183         * gcc.target/ia64/pr42542-3.c: New.
15184
15185 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
15186
15187         PR c++/42634
15188         * g++.dg/template/error45.C: New test.
15189
15190 2010-01-13  Martin Jambor  <mjambor@suse.cz>
15191
15192         PR tree-optimization/42704
15193         * g++.dg/torture/pr42704.C: New test.
15194
15195 2010-01-13  Martin Jambor  <mjambor@suse.cz>
15196
15197         PR tree-optimization/42703
15198         * gcc.c-torture/compile/pr42703.c: New test.
15199
15200 2010-01-13  Richard Guenther  <rguenther@suse.de>
15201
15202         PR tree-optimization/42705
15203         * gcc.c-torture/compile/pr42705.c: New testcase.
15204
15205 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
15206
15207         * gcc.target/bfin/l2.c: New test.
15208         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
15209
15210 2010-01-13  Richard Guenther  <rguenther@suse.de>
15211
15212         PR middle-end/42716
15213         * gcc.c-torture/compile/pr42716.c: New testcase.
15214
15215 2010-01-13  Richard Guenther  <rguenther@suse.de>
15216
15217         PR lto/42678
15218         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
15219
15220 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
15221
15222         PR c/42708
15223         * gcc.c-torture/compile/pr42708-1.c: New test.
15224
15225 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
15226
15227         PR debug/42662
15228         * gcc.dg/pr42662.c: New test.
15229
15230         PR tree-optimization/42645
15231         * g++.dg/other/pr42645-1.C: New test.
15232         * g++.dg/other/pr42645-2.C: New test.
15233
15234 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
15235
15236         PR target/42416
15237         * gcc.target/powerpc/warn-1.c: New test.
15238         * gcc.target/powerpc/warn-2.c: New test.
15239
15240 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
15241
15242         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
15243         stack alignment.
15244
15245 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
15246
15247         * gcc.dg/lto/20100108_0.c: New.
15248
15249 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
15250
15251         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
15252         Add -march=i686 -msse for 32bit x86 targets.
15253
15254 2010-01-10  Richard Guenther  <rguenther@suse.de>
15255
15256         PR middle-end/42667
15257         * gcc.dg/torture/pr42667.c: New testcase.
15258
15259 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15260
15261         PR fortran/32489
15262         * gfortran.dg/array_constructor_34.f90: New test.
15263
15264 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15265
15266         PR fortran/20923
15267         * gfortran.dg/array_constructor_33.f90: New test.
15268         gfortran.dg/array_function_5.f90: Add credit.
15269
15270 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15271
15272         PR debug/42631
15273         * gcc.dg/pr42631.c: New.
15274
15275 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15276
15277         PR debug/42630
15278         * gcc.dg/pr42630.c: New.
15279
15280 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15281
15282         PR debug/42629
15283         * gcc.dg/pr42629.c: New.
15284
15285 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15286
15287         PR middle-end/42363
15288         * gcc.dg/torture/pr42363.c: New.
15289
15290 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15291
15292         PR debug/42604
15293         PR debug/42395
15294         * gcc.dg/vect/pr42604.c: New.
15295         * gcc.dg/vect/pr42395.c: New.
15296
15297 2010-01-09  Richard Guenther  <rguenther@suse.de>
15298
15299         PR middle-end/42512
15300         * gcc.c-torture/execute/pr42512.c: New testcase.
15301
15302 2010-01-09  Tobias Burnus  <burnus@net-b.de>
15303
15304         PR fortran/41298
15305         * gfortran.dg/c_ptr_tests_14.f90: New test.
15306
15307 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15308
15309         PR ada/41929
15310         * gnat.dg/null_pointer_deref1.adb: Don't run on
15311         sparc*-sun-solaris2.11.
15312
15313 2010-01-08  Richard Guenther  <rguenther@suse.de>
15314
15315         PR lto/42528
15316         * gcc.dg/lto/20100103-1_0.c: New testcase.
15317         * gcc.dg/lto/20100103-2_0.c: Likewise.
15318
15319 2010-01-08  Tobias Burnus  <burnus@net-b.de
15320
15321         PR/fortran 25829
15322         * gfortran.dg/asynchronous_1.f90: New test.
15323         * gfortran.dg/asynchronous_2.f90: New test.
15324         * gfortran.dg/conflicts.f90: Update error message.
15325
15326 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
15327
15328         c++/40155
15329         * g++.dg/cpp0x/variadic-unify-2.C: New test.
15330
15331 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
15332
15333         PR tree-optimization/42625
15334         * g++.dg/opt/dtor4.C: New test.
15335         * g++.dg/opt/dtor4.h: New.
15336         * g++.dg/opt/dtor4-aux.cc: New.
15337
15338 2010-01-07  Tobias Burnus  <burnus@net-b.de>
15339
15340         PR fortran/42597
15341         * gfortran.dg/proc_ptr_26.f90: New test.
15342
15343 2010-01-07  Tobias Burnus  <burnus@net-b.de>
15344
15345         PR fortran/41872
15346         * gfortran.dg/allocatable_scalar_7.f90: New test.
15347
15348 2010-01-06  Richard Guenther  <rguenther@suse.de>
15349
15350         * gcc.c-torture/compile/pr42632.c: New testcase.
15351
15352 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15353
15354         PR target/42542
15355         * gcc.target/i386/pr42542-4.c: New.
15356         * gcc.target/i386/pr42542-4a.c: Likewise.
15357         * gcc.target/i386/pr42542-5.c: Likewise.
15358         * gcc.target/i386/pr42542-5a.c: Likewise.
15359
15360 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
15361
15362         * gcc.dg/tls/opt-15.c: New test.
15363
15364 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15365
15366         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
15367
15368 2010-01-05  Martin Jambor  <mjambor@suse.cz>
15369
15370         PR tree-optimization/42462
15371         * g++.dg/torture/pr42462.C: New test.
15372
15373 2010-01-05  Jason Merrill  <jason@redhat.com>
15374
15375         * g++.dg/cpp0x/initlist30.C: New test.
15376
15377 2010-01-05  Richard Guenther  <rguenther@suse.de>
15378
15379         PR tree-optimization/42614
15380         * gcc.c-torture/execute/pr42614.c: New testcase.
15381
15382 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
15383
15384         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
15385         * gcc.dg/Wunreachable-1.c: Remove the testcase of
15386         -Wunreachable-code.
15387         * gcc.dg/Wunreachable-2.c: Likewise.
15388         * gcc.dg/Wunreachable-3.c: Likewise.
15389         * gcc.dg/Wunreachable-4.c: Likewise.
15390         * gcc.dg/Wunreachable-5.c: Likewise.
15391         * gcc.dg/Wunreachable-6.c: Likewise.
15392         * gcc.dg/Wunreachable-7.c: Likewise.
15393         * gcc.dg/Wunreachable-8.c: Likewise.
15394         * gcc.dg/20041231-1.c: Likewise.
15395
15396 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
15397
15398         PR other/42611
15399         * gcc.dg/pr42611.c: New test.
15400
15401         PR tree-optimization/42508
15402         * g++.dg/opt/pr42508.C: New test.
15403
15404 2010-01-05  Tobias Burnus  <burnus@net-b.de>
15405
15406         PR fortran/41872
15407         * gfortran.dg/allocatable_scalar_8.f90: New.
15408
15409 2010-01-04  Martin Jambor  <mjambor@suse.cz>
15410
15411         PR tree-optimization/42398
15412         * gcc.c-torture/compile/pr42398.c: New test.
15413
15414 2010-01-04  Jason Merrill  <jason@redhat.com>
15415
15416         PR c++/42555
15417         * g++.dg/ext/attrib35.C: New.
15418
15419         PR c++/42567
15420         * g++.dg/cpp0x/auto17.C: New.
15421
15422 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
15423
15424         * gcc.dg/lto/20100104_0.c: New.
15425
15426 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
15427
15428         PR target/42542
15429         * gcc.target/i386/pr42542-1.c: New.
15430         * gcc.target/i386/pr42542-1a.c: Likewise.
15431         * gcc.target/i386/pr42542-1b.c: Likewise.
15432         * gcc.target/i386/pr42542-2.c: Likewise.
15433         * gcc.target/i386/pr42542-2a.c: Likewise.
15434         * gcc.target/i386/pr42542-2b.c: Likewise.
15435         * gcc.target/i386/pr42542-3.c: Likewise.
15436         * gcc.target/i386/pr42542-3a.c: Likewise.
15437
15438 2009-01-04  Tobias Burnus  <burnus@net-b.de>
15439
15440         PR fortran/41872
15441         * gfortran.dg/allocatable_scalar_5.f90: New test.
15442         * gfortran.dg/allocatable_scalar_6.f90: New test.
15443
15444 2010-01-03  Richard Guenther  <rguenther@suse.de>
15445
15446         PR testsuite/42583
15447         * gfortran.dg/gomp/recursion1.f90: Remove.
15448
15449 2010-01-03  Richard Guenther  <rguenther@suse.de>
15450
15451         * gcc.dg/Warray-bounds.c: Remove XFAILs.
15452         * gcc.dg/uninit-6.c: Likewise.
15453         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
15454
15455 2010-01-03  Richard Guenther  <rguenther@suse.de>
15456
15457         PR tree-optimization/42589
15458         * gcc.target/i386/pr42589.c: New testcase.
15459
15460 2010-01-03  Richard Guenther  <rguenther@suse.de>
15461
15462         PR tree-optimization/42438
15463         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
15464
15465 2010-01-02  Richard Guenther  <rguenther@suse.de>
15466
15467         PR testsuite/41651
15468         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
15469
15470 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
15471
15472         PR target/42448
15473         * gcc.target/alpha/pr42448-1.c: New test.
15474         * gcc.target/alpha/pr42448-2.c: Ditto.
15475
15476 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
15477
15478         PR preprocessor/41947
15479         * gcc.dg/c99-hexfloat-3.c: New test.
15480
15481 2010-01-01  Richard Guenther  <rguenther@suse.de>
15482
15483         PR c/42570
15484         * gcc.c-torture/execute/pr42570.c: New testcase.
15485
15486 2010-01-01  Richard Guenther  <rguenther@suse.de>
15487
15488         PR middle-end/42559
15489         * gcc.c-torture/compile/pr42559.c: New testcase.
15490
15491 \f
15492 Copyright (C) 2010 Free Software Foundation, Inc.
15493
15494 Copying and distribution of this file, with or without modification,
15495 are permitted in any medium without royalty provided the copyright
15496 notice and this notice are preserved.