OSDN Git Service

2011-10-19 Richard Guenther <rguenther@suse.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog-2010
1 2010-12-31  Paul Koning  <ni1d@arrl.net>
2
3         * gcc.c-torture/compile/pr46534.c: Skip if pdp11.
4         * gcc.c-torture/compile/920520-1.c: Ditto.
5         * gcc.c-torture/compile/pr35318.c: Ditto.
6
7 2010-12-31  Paul Koning  <ni1d@arrl.net>
8
9         * gcc.c-torture/execute/ieee/ieee.exp: Skip if pdp11.
10         * gcc.c-torture/compile/20000804-1.c: Skip if pdp11 -O0.
11         * gcc.c-torture/compile/20020312-1.c: Ditto.
12         * gcc.c-torture/compile/20040101-1.c: Skip if pdp11 -O1, -O2, or -Os.
13
14 2010-12-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
15
16         PR fortran/47065
17         * gfortran.dg/trim_optimize_3.f90:  New test.
18         * gfortran.dg/trim_optimize_4.f90:  New test.
19
20 2010-12-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
21
22         PR fortran/45338
23         * gfortran.dg/userdef_operator_2.f90:  New test case.
24
25 2010-12-31  Janus Weil  <janus@gcc.gnu.org>
26
27         PR fortran/46971
28         * gfortran.dg/class_33.f90: New.
29
30 2010-12-30  Nicola Pero  <nicola.pero@meta-innovation.com>
31
32         * objc.dg/method-conflict-3.m: New.
33         * objc.dg/method-conflict-4.m: New.
34         * obj-c++.dg/method-conflict-3.m: New.
35         * obj-c++.dg/method-conflict-4.mm: New.
36
37 2010-12-30  Nicola Pero  <nicola.pero@meta-innovation.com>
38
39         * objc.dg/class-extension-3.m: Updated.
40         * objc.dg/method-1.m: Updated.
41         * objc.dg/method-conflict-1.m: New.
42         * objc.dg/method-conflict-2.m: New.
43         * obj-c++.dg/class-extension-3.mm: Updated.
44         * obj-c++.dg/method-8.mm: Updated.
45         * obj-c++.dg/method-conflict-1.mm: New.
46         * obj-c++.dg/method-conflict-2.mm: New.
47
48 2010-12-30  Joseph Myers  <joseph@codesourcery.com>
49
50         PR c/46889
51         * gcc.dg/anon-struct-15.c: New test.
52
53 2010-12-30  Nathan Froyd  <froydnj@codesourcery.com>
54
55         PR target/44606
56         * gcc.dg/pr44606.c: New test.
57
58 2010-12-30  H.J. Lu  <hongjiu.lu@intel.com>
59
60         PR target/46519
61         * gfortran.dg/pr46519-2.f90: New.
62
63 2010-12-30  Janus Weil  <janus@gcc.gnu.org>
64
65         PR fortran/47085
66         * gfortran.dg/allocate_class_1.f90: New.
67
68 2010-12-30  Kai Tietz  <kai.tietz@onevision.com>
69
70         PR testsuite/47050
71         * gcc.target/i386/aggregate-ret1.c: Restrict to ilp32.
72         * gcc.target/i386/aggregate-ret2.c: Likewise.
73
74 2010-12-30  Nicola Pero  <nicola.pero@meta-innovation.com>
75
76         * objc.dg/attributes/class-attribute-3.m: New.
77         * objc.dg/attributes/proto-attribute-4.m: New.
78         * obj-c++.dg/attributes/class-attribute-3.mm: New.
79         * obj-c++.dg/attributes/proto-attribute-4.mm: New.
80
81 2010-12-30  Jakub Jelinek  <jakub@redhat.com>
82
83         PR tree-optimization/47060
84         * gcc.dg/autopar/pr47060.c: New test.
85
86 2010-12-30  Nicola Pero  <nicola.pero@meta-innovation.com>
87
88         * objc.dg/enhanced-proto-2.m: Updated.
89         * obj-c++.dg/enhanced-proto-2.mm: Updated.
90
91 2010-12-29  Nicola Pero  <nicola.pero@meta-innovation.com>
92
93         PR objc/47118
94         * objc.dg/sync-3.m: New.
95         * obj-c++.dg/sync-3.mm: New.
96
97 2010-12-29  Janus Weil  <janus@gcc.gnu.org>
98
99         PR fortran/46838
100         * gfortran.dg/alloc_comp_class_2.f90: New.
101
102 2010-12-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
103
104         * gfortran.dg/character_comparison_7.f90:  New test.
105
106 2010-12-29  Nicola Pero  <nicola.pero@meta-innovation.com>
107
108         PR objc/47075
109         * objc.dg/property/at-property-deprecated-1.m: Updated.
110         * objc.dg/property/at-property-deprecated-2.m: New.
111         * objc.dg/property/dotsyntax-deprecated-1.m: New.
112         * obj-c++.dg/property/at-property-deprecated-1.mm: Updated.
113         * obj-c++.dg/property/at-property-deprecated-2.mm: New.
114         * obj-c++.dg/property/dotsyntax-deprecated-1.mm: New.
115
116 2010-12-28  Jason Merrill  <jason@redhat.com>
117
118         PR c++/47068
119         * g++.dg/cpp0x/decltype24.C: New.
120
121 2010-12-28  Nicola Pero  <nicola.pero@meta-innovation.com>
122
123         PR objc/47076
124         * objc.dg/protocol-forward-1.m: New.
125         * obj-c++.dg/protocol-forward-1.mm: New.
126         * objc.dg/attributes/proto-attribute-2.m: Updated.
127         * objc.dg/class-protocol-1.m: Updated.
128         * obj-c++.dg/attributes/proto-attribute-2.mm: Updated.
129         * obj-c++.dg/class-protocol-1.mm: Updated.
130
131 2010-12-28  Janus Weil  <janus@gcc.gnu.org>
132
133         PR fortran/45827
134         * gfortran.dg/class_32.f90: New.
135
136 2010-12-28  H.J. Lu  <hongjiu.lu@intel.com>
137
138         * gcc.target/i386/rdrand-1.c: Updated.
139         * gcc.target/i386/rdrand-2.c: Likewise.
140         * gcc.target/i386/rdrand-3.c: Likewise.
141
142 2010-12-28  Nicola Pero  <nicola.pero@meta-innovation.com>
143
144         * objc.dg/class-extension-4.m: New.
145         * obj-c++.dg/class-extension-4.mm: New.
146
147 2010-12-28  Nicola Pero  <nicola.pero@meta-innovation.com>
148
149         PR objc/47073
150         * objc.dg/incomplete-type-1.m: New test.
151
152 2010-12-27  Jakub Jelinek  <jakub@redhat.com>
153
154         PR c++/46626
155         * g++.dg/cpp0x/constexpr-base4.C: New test.
156
157 2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
158
159         * objc.dg/gnu-api-2-class.m: Xfail the test on Apple Darwin m64.
160         * objc.dg/gnu-api-2-ivar.m: Same.
161         * objc.dg/gnu-api-2-method.m: Same.
162         * objc.dg/gnu-api-2-objc.m: Same.
163         * objc.dg/gnu-api-2-object.m: Same.
164         * objc.dg/gnu-api-2-protocol.m: Same.
165         * obj-c++.dg/gnu-api-2-class.mm: Same.
166         * obj-c++.dg/gnu-api-2-ivar.mm: Same.
167         * obj-c++.dg/gnu-api-2-method.mm: Same.
168         * obj-c++.dg/gnu-api-2-objc.mm: Same.
169         * obj-c++.dg/gnu-api-2-object.mm: Same.
170         * obj-c++.dg/gnu-api-2-protocol.mm: Same.
171
172 2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
173
174         * objc.dg/pr44509.m: New.
175
176 2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
177
178         * objc.dg/gnu-api-2-class.m: Updated the test to work with the
179         Apple runtime as well.
180         * obj-c++.dg/gnu-api-2-class.mm: Same change.
181         * objc.dg/gnu-api-2-ivar.m: Same change.
182         * obj-c++.dg/gnu-api-2-ivar.mm: Same change.
183         * objc.dg/gnu-api-2-method.m: Same change.
184         * obj-c++.dg/gnu-api-2-method.mm: Same change.
185         * objc.dg/gnu-api-2-objc.m: Same change.
186         * obj-c++.dg/gnu-api-2-objc.mm: Same change.
187         * objc.dg/gnu-api-2-object.m: Same change.
188         * obj-c++.dg/gnu-api-2-object.mm: Same change.
189         * objc.dg/gnu-api-2-property.m: Same change.
190         * obj-c++.dg/gnu-api-2-property.mm: Same change.
191         * objc.dg/gnu-api-2-protocol.m: Same change.
192         * obj-c++.dg/gnu-api-2-protocol.mm: Same change.
193
194         * objc.dg/gnu-api-2-objc.m: Also, fixed test for
195         objc_disposeClassPair not to create a new class pair with the same
196         name as an existing class, and to test that the class pair is
197         created correctly.
198         * obj-c++.dg/gnu-api-2-objc.mm: Same change.
199
200 2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
201
202         * objc.dg/special/special.exp: Added load-category-2 and
203         load-category-3 tests.
204         * objc.dg/special/load-category-2.h: New.
205         * objc.dg/special/load-category-2.m: New.
206         * objc.dg/special/load-category-2a.m: New.
207         * objc.dg/special/load-category-3.h: New.
208         * objc.dg/special/load-category-3.m: New.
209         * objc.dg/special/load-category-3a.m: New.
210
211 2010-12-25  Ira Rosen  <irar@il.ibm.com>
212
213         PR testsuite/47057
214         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Change comment.
215         Expect two outer loops to get vectorized.
216
217 2010-12-25  Kai Tietz  <kai.tietz@onevision.com>
218
219         PR c++/15774
220         * g++.dg/warn/pr15774-1.C: New test.
221         * g++.dg/warn/pr15774-2.C: New test.
222
223 2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
224
225         * objc.dg/gnu-api-2-sel.m: Test calling sel_getUid,
226         sel_registerName and sel_registerTypedName with NULL arguments.
227         Updated the test to work with the Apple runtime as well.
228         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
229
230 2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
231
232         * objc.dg/gnu-api-2-class.m: Updated test to pass log_2 of the
233         alignment to class_addIvar, instead of the alignment itself.
234         * obj-c++.dg/gnu-api-2-class.mm: Same change.
235
236 2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
237
238         * objc.dg/gnu-api-2-sel.m: Updated for renaming of sel_getType to
239         sel_getTypeEncoding.  Test that sel_getTypeEncoding returns NULL
240         when called with a NULL argument.  Added test for
241         sel_copyTypedSelectorList and sel_getTypedSelector.
242         * obj-c++.dg/gnu-api-2-sel.mm: Same changes.
243
244 2010-12-24  Eric Botcazou  <ebotcazou@adacore.com>
245
246         * gnat.dg/opt13_pkg.ad[sb]: Fix line ending.
247
248 2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
249
250         * obj-c.dg/gnu-api-2-class.m: Test that class_conformsToProtocol()
251         does not check the superclasses.
252         * obj-c++.dg/gnu-api-2-class.mm: Same change.
253
254 2010-12-24  Alexander Monakov  <amonakov@ispras.ru>
255
256         PR rtl-optimization/47036
257         * g++.dg/opt/pr47036.C: New.
258
259 2010-12-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
260
261         PR fortran/31821
262         * gfortran.dg/char_pointer_assign_6.f90:  New test.
263
264 2010-12-22  Sebastian Pop  <sebastian.pop@amd.com>
265
266         PR tree-optimization/46758
267         * gcc.dg/graphite/run-id-pr46758.c: New.
268
269 2010-12-23  Mikael Morin  <mikael@gcc.gnu.org>
270
271         PR fortran/46978
272         * gfortran.dg/transpose_intrinsic_func_call_1.f90: New test.
273
274 2010-12-23  Nicola Pero  <nicola.pero@meta-innovation.com>
275
276         * obj-c.dg/gnu-api-2-class.m: Test that class_addMethod() returns
277         NO if the method is already implemented in the class.
278         * obj-c++.dg/gnu-api-2-class.mm: Same change.
279
280 2010-12-22  Sebastian Pop  <sebastian.pop@amd.com>
281
282         PR tree-optimization/47019
283         * gfortran.dg/graphite/pr47019.f: New.
284
285 2010-12-22  Jason Merrill  <jason@redhat.com>
286
287         * g++.dg/init/volatile2.C: New.
288
289 2010-12-22  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
290
291         * g++.dg/cpp0x/alignof2.C: New.
292
293 2010-12-22  Martin Jambor  <mjambor@suse.cz>
294
295         PR tree-optimization/45934
296         PR tree-optimization/46302
297         PR tree-optimization/46987
298         * g++.dg/ipa/ipcp-ivi-1.C: Removed.
299         * g++.dg/ipa/ivinline-6.C: Likewise.
300         * g++.dg/otr-fold-1.C: Likewise.
301         * g++.dg/otr-fold-2.C: Likewise.
302         * g++.dg/tree-ssa/pr43411.C: Xfail dump scan.
303         * g++.dg/tree-ssa/pr45605.C: Likewise.
304         * g++.dg/tree-ssa/pr46987.C: New test.
305
306 2010-12-22  Steven Bosscher  <steven@gcc.gnu.org>
307
308         * gfortran.dg/pr46755.f: Fix test case.
309
310 2010-12-22  Andrey Belevantsev  <abel@ispras.ru>
311
312         PR rtl-optimization/45352
313         PR rtl-optimization/46521
314         PR rtl-optimization/46522
315         * gcc.dg/pr46521.c: New.
316         * gcc.dg/pr46522.c: New.
317
318 2010-12-21  Ian Lance Taylor  <iant@google.com>
319
320         * go.test/go-test.exp: Clear runtests around invocation of
321         go-dg-runtest from errchk and go-execute-xfail.
322
323 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
324
325         PR target/46880
326         * gcc.target/i386/pr46880.c: New test.
327
328 2010-12-21  Ira Rosen  <irar@il.ibm.com>
329
330         PR tree-optimization/47001
331         * gcc.dg/vect/pr47001.c: New.
332
333 2010-12-21  Nicola Pero  <nicola.pero@meta-innovation.com>
334
335         PR libobjc/16110
336         * objc.dg/special/special.exp: Added new test.
337         * objc.dg/special/load-category-1.m: New.
338         * objc.dg/special/load-category-1a.m: New.
339         * objc.dg/special/load-category-1.h: New.
340
341 2010-12-21  Steven Bosscher  <steven@gcc.gnu.org>
342
343         PR middle-end/45310
344         * g++.dg/pr45310.C: New test.
345
346 2010-12-21  Steven Bosscher  <steven@gcc.gnu.org>
347
348         PR rtl-optimization/46755
349         * gfortran.dg/pr46755.f: New test.
350
351 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
352
353         PR rtl-optimization/47008
354         * gfortran.dg/pr47008.f03: New test.
355
356 2010-12-21  Nicola Pero  <nicola.pero@meta-innovation.com>
357
358         PR libobjc/45953
359         * objc.dg/libobjc-selector-1.m: New test.
360
361 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
362
363         PR middle-end/45852
364         * gcc.target/i386/pr45852.c: New test.
365
366 2010-12-20  Tobias Burnus  <burnus@net-b.de>
367
368         PR fortran/46974
369         * gfortran.dg/c_ptr_tests_16.f90: Fix endian issue.
370
371 2010-12-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
372
373         PR testsuite/45342
374         * gcc.dg/tls/thr-cse-1.c: Fix match on hppa*-*-hpux*.
375
376 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
377
378         * objc.dg/gnu-api-2-objc.m: Fixed test to test objc_lookUpClass,
379         not objc_lookupClass.
380         * obj-c++.dg/gnu-api-2-objc.mm: Same change.
381
382 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
383
384         * objc.dg/gnu-api-2-objc_msg_lookup.m: New.
385         * obj-c++.dg/gnu-api-2-objc_msg_lookup.mm: New.
386
387 2010-12-19  Chung-Lin Tang  <cltang@codesourcery.com>
388
389         * gcc.target/arm/vfp-1.c (test_ldst): New test for VFP
390         load/store immediate indexes.
391
392 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
393
394         * objc.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
395         * obj-c++.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
396
397 2010-12-18  Jakub Jelinek  <jakub@redhat.com>
398
399         PR tree-optimization/46969
400         * gcc.dg/autopar/pr46969.c: New test.
401
402 2010-12-18  Nicola Pero  <nicola.pero@meta-innovation.com>
403
404         * objc.dg/fobjc-exceptions-1.m: Updated.
405         * objc.dg/fobjc-exceptions-2.m: New.
406         * objc.dg/fobjc-exceptions-3.m: New.
407         * obj-c++.dg/fobjc-exceptions-1.mm: New.
408         * obj-c++.dg/fobjc-exceptions-2.mm: New.
409         * obj-c++.dg/fobjc-exceptions-3.mm: New.
410
411 2010-12-18  Tobias Burnus  <burnus@net-b.de>
412
413         PR fortran/46974
414         * gfortran.dg/c_ptr_tests_16.f90: New.
415
416 2010-12-18  Jakub Jelinek  <jakub@redhat.com>
417
418         PR tree-optimization/46985
419         * gfortran.dg/pr46985.f90: New test.
420
421 2010-12-18  Eric Botcazou  <ebotcazou@adacore.com>
422
423         PR tree-optimization/46232
424         * gcc.dg/tree-ssa/pr14814.c: Add -fno-tree-sra.
425
426 2010-12-18  Iain Sandoe  <iains@gcc.gnu.org>
427
428         * objc.dg/fobjc-exceptions.m: Update dg-error syntax.
429
430 2010-12-18  Kai Tietz  <kai.tietz@onevision.com>
431
432         PR target/36834
433         * gcc.target/i386/aggregate-ret1.c: New.
434         * gcc.target/i386/aggregate-ret2.c: New.
435
436 2010-12-18  Iain Sandoe  <iains@gcc.gnu.org>
437
438         * gcc.target/powerpc/darwin-split-ld-stret.c: New test.
439
440 2010-12-17  Ahmad Sharif  <asharif@google.com>
441
442         * gcc.target/i386/max-stack-align.c: New testcase.
443
444 2010-12-17  Nicola Pero  <nicola.pero@meta-innovation.com>
445
446         * objc.dg/exceptions-4.m: Adjust for change in error message.
447
448 2010-12-17  Paolo Bonzini  <bonzini@gnu.org>
449
450         PR c/20385
451         * objc.dg/tls/init-2.m: Adjust.
452         * gcc.dg/noncompile/920923-1.c: Adjust.
453         * gcc.dg/noncompile/pr44517.c: Adjust.
454         * gcc.dg/declspec-18.c: New test.
455
456 2010-12-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
457
458         * gcc.dg/titype-1.c: Enable TImode on __SPU__.
459         * gcc.dg/torture/fp-int-convert.h: Likewise.
460         * gcc.dg/tree-ssa/ivopts-1.c: Likewise.
461         * gcc.dg/uninit-C.c: Likewise.
462         * gcc.dg/uninit-C-O0.c: Likewise.
463         * gcc.dg/format/unnamed-1.c: Likewise.
464         * gcc.dg/format/ms_unnamed-1.c: Likewise.
465
466 2010-12-17  Jason Merrill  <jason@redhat.com>
467
468         PR c++/46670
469         * g++.dg/cpp0x/constexpr-null1.C: New.
470
471 2010-12-17  Bernd Schmidt  <bernds@codesourcery.com>
472
473         * gcc.c-torture/compile/20101217-1.c: New test.
474
475 2010-12-17  Alexander Monakov  <amonakov@ispras.ru>
476
477         PR middle-end/46761
478         * gcc.dg/graphite/pr46761.c: New.
479
480 2010-12-17  Janus Weil  <janus@gcc.gnu.org>
481
482         PR fortran/46849
483         * gfortran.dg/block_9.f08: New.
484
485 2010-12-17  Dodji Seketeli  <dodji@redhat.com>
486
487         * g++.dg/debug/dwarf2/self-ref-1.C: New test.
488         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
489
490 2010-12-16  Sebastian Pop  <sebastian.pop@amd.com>
491
492         PR tree-optimization/46924
493         * gcc.dg/graphite/pr46924.c: New.
494
495 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
496
497         PR tree-optimization/46966
498         * gcc.dg/graphite/pr46966.c: New test.
499
500 2010-12-16  Eric Botcazou  <ebotcazou@adacore.com>
501
502         * gnat.dg/opt13.adb: New test.
503         * gnat.dg/opt13_pkg.ad[sb]: New helper.
504
505 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
506
507         PR tree-optimization/43655
508         * g++.dg/opt/pr43655.C: New test.
509
510 2010-12-16  Sebastian Pop  <sebastian.pop@amd.com>
511
512         PR tree-optimization/46404
513         * gcc.dg/graphite/pr46404-1.c: New.
514
515 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
516
517         PR debug/46893
518         * gcc.dg/pr46893.c: New test.
519
520 2010-12-16  H.J. Lu  <hongjiu.lu@intel.com>
521
522         PR lto/46976
523         * gcc.dg/lto/pr46940_1.c (main): Return 0.
524
525 2010-12-16  Chung-Lin Tang  <cltang@codesourcery.com>
526
527         PR target/46883
528         * gcc.target/arm/pr46883.c: New testcase.
529
530 2010-12-16  Jan Hubicka  <jh@suse.cz>
531
532         PR lto/46976
533         * gcc.dg/lto/pr46940_0.c: Fix commit.
534
535 2010-12-15  Nathan Froyd  <froydnj@codesourcery.com>
536
537         PR c++/39859
538         PR c++/44522
539         PR c++/44523
540         * g++.dg/parse/colon-autocorrect-1.C: New testcase.
541         * g++.dg/parse/colon-autocorrect-2.C: New testcase.
542
543 2010-12-15  Nathan Froyd  <froydnj@codesourcery.com>
544
545         PR c++/46852
546         * g++.dg/pr46852.C: New test.
547
548 2010-12-16  Jan Hubicka  <jh@suse.cz>
549
550         PR middle-end/46939
551         * gcc.target/i386/pr46939.c: New testcase.
552
553 2010-12-15  Sebastian Pop  <sebastian.pop@amd.com>
554
555         PR tree-optimization/46404
556         * gcc.dg/graphite/pr46404.c: New.
557
558 2010-12-15  Jakub Jelinek  <jakub@redhat.com>
559
560         PR fortran/46945
561         * gfortran.dg/pr46945.f90: New test.
562
563         PR debug/46815
564         * g++.dg/guality/pr46815.C: New test.
565
566 2010-12-15  Paolo Carlini  <paolo.carlini@oracle.com>
567
568         PR c++/42083
569         * g++.dg/cpp0x/lambda/lambda-ice2.C: New.
570
571 2010-12-15  H.J. Lu  <hongjiu.lu@intel.com>
572
573         * gfortran.dg/debug/pr46756.f: Correct PR number.
574
575 2010-12-15  Martin Jambor  <mjambor@suse.cz>
576
577         PR tree-optimization/46053
578         PR middle-end/46287
579         PR middle-end/46242
580         * g++.dg/ipa/pr46053.C: New test.
581         * g++.dg/ipa/pr46287-1.C: Likewise.
582         * g++.dg/ipa/pr46287-2.C: Likewise.
583         * g++.dg/ipa/pr46287-3.C: Likewise.
584         * g++.dg/torture/covariant-1.C: Likewise.
585         * g++.dg/torture/pr46287.C: Likewise.
586
587 2010-12-15  Alexander Monakov  <amonakov@ispras.ru>
588
589         PR rtl-optimization/46649
590         * g++.dg/opt/pr46649.C: New.
591
592 2010-12-15  Dave Korn  <dave.korn.cygwin@gmail.com>
593
594         PR testsuite/46938
595         * gcc.dg/pr43157.c: Add dg-require-linker-plugin  directive.
596
597 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
598
599         PR tree-optimization/46845
600         * gcc.dg/graphite/id-pr46845.c: New.
601
602 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
603
604         PR tree-optimization/46928
605         * gcc.dg/tree-ssa/ldist-17.c: New.
606
607 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
608
609         PR tree-optimization/45948
610         * gcc.dg/tree-ssa/ldist-pr45948.c: New.
611
612 2010-12-14  Jason Merrill  <jason@redhat.com>
613
614         PR c++/46930
615         * g++.dg/cpp0x/constexpr-decl.C: New.
616         * g++.dg/cpp0x/constexpr-ex1.C: Fix.
617         * g++.dg/cpp0x/constexpr-static5.C: Fix.
618
619 2010-12-14  Jan Hubicka  <jh@suse.cz>
620
621         PR lto/46940
622         PR lto/44463
623         * gcc.dg/lto/pr46940_0.c: New testcase.
624         * gcc.dg/lto/pr46940_1.c: New testcase.
625
626 2010-12-14  Nathan Froyd  <froydnj@codesourcery.com>
627
628         PR c++/45330
629         * g++.dg/lookup/suggestions1.C: New test.
630
631 2010-12-14  Tobias Burnus  <burnus@net-b.de>
632
633         PR fortran/46937
634         * gfortran.dg/pointer_intent_4.f90: New.
635
636 2010-12-14  Jakub Jelinek  <jakub@redhat.com>
637
638         PR debug/46885
639         * gcc.dg/autopar/pr46885.c: New test.
640
641         PR tree-optimization/46909
642         * gcc.c-torture/execute/pr46909-1.c: New test.
643         * gcc.c-torture/execute/pr46909-2.c: New test.
644         * gcc.dg/pr46909.c: New test.
645
646 2010-12-14  Alexander Monakov  <amonakov@ispras.ru>
647
648         PR rtl-optimization/46875
649         * gcc.dg/pr46875.c: New.
650
651 2010-12-14  Jan Hubicka  <jh@suse.cz>
652
653         * g++.dg/other/first-global.C: Update regexp to match new
654         names of ctors.
655
656 2010-12-14  Bernd Schmidt  <bernds@codesourcery.com>
657
658         PR rtl-optimization/44374
659         Reapply patch with fixes.
660         * gcc.target/arm/headmerge-1.c: New test.
661         * gcc.target/arm/headmerge-2.c: New test.
662         * gcc.target/i386/headmerge-1.c: New test.
663         * gcc.target/i386/headmerge-2.c: New test.
664
665 2010-12-13  Jason Merrill  <jason@redhat.com>
666
667         PR c++/46873
668         PR c++/46877
669         * g++.dg/cpp0x/constexpr-ctor4.C: New.
670         * g++.dg/cpp0x/constexpr-ctor5.C: New.
671
672 2010-12-13  Janus Weil  <janus@gcc.gnu.org>
673
674         PR fortran/46201
675         * gfortran.dg/proc_ptr_comp_27.f90: New.
676
677 2010-12-13  Jakub Jelinek  <jakub@redhat.com>
678
679         PR debug/46867
680         * gcc.dg/pr46867.c: New test.
681
682 2010-12-13  Janus Weil  <janus@gcc.gnu.org>
683
684         PR fortran/46841
685         * gfortran.dg/proc_ptr_comp_26.f90: New.
686
687 2010-12-13  Eric Botcazou  <ebotcazou@adacore.com>
688
689         * gnat.dg/pack9.adb: XFAIL everywhere.
690
691 2010-12-13  Jakub Jelinek  <jakub@redhat.com>
692
693         PR fortran/46884
694         * gfortran.dg/pr46884.f: New test.
695
696 2010-12-13  Iain Sandoe  <iains@gcc.gnu.org>
697
698         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
699         Adjust XFAILs.
700
701 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
702
703         PR debug/46756
704         * gfortran.dg/debug/pr46756.f: New.
705
706 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
707
708         PR debug/46782
709         * gcc.dg/debug/pr46782.c: New.
710
711 2010-12-12  Janus Weil  <janus@gcc.gnu.org>
712
713         PR fortran/46809
714         * gfortran.dg/pointer_check_8.f90: New.
715
716 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
717
718         PR fortran/46705
719         * gfortran.dg/continuation_12.f90: New test.
720
721 2010-12-11  Tobias Burnus  <burnus@net-b.de>
722
723         PR fortran/46370
724         * gfortran.dg/coarray_14.f90: New.
725
726 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
727
728         PR fortran/46842
729         * gfortran.dg/array_function_6.f90: New test.
730
731 2010-12-11  Nicola Pero  <nicola.pero@meta-innovation.com>
732
733         * objc.dg/gnu-api-2-resolve-method.m: New.
734         * obj-c++.dg/gnu-api-2-resolve-method.mm: New.
735
736 2010-12-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
737
738         * gcc.dg/funcorder.c: Remove XFAIL for hppa*64*-*-*.
739
740 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
741
742         * objc.dg/fobjc-std-1.m: Updated to test that class extensions
743         produce an error with -fobjc-std=objc1.
744         * obj-c++.dg/fobjc-std-1.mm: Same change.
745
746 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
747
748         PR c++/46001
749         * g++.dg/diagnostic/bitfld1.C: New test.
750
751 2010-12-10  Sebastian Pop  <sebastian.pop@amd.com>
752
753         PR tree-optimization/43023
754         * gfortran.dg/ldist-1.f90: Adjust pattern.
755         * gfortran.dg/ldist-pr43023.f90: New.
756
757 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
758
759         PR rtl-optimization/46804
760         * gfortran.dg/pr46804.f90: New test.
761
762 2010-12-10  Dave Korn  <dave.korn.cygwin@gmail.com>
763
764         PR middle-end/46674
765         PR lto/43157
766         * gcc.dg/pr43157.c: New file.
767
768 2010-12-10  Nathan Froyd  <froydnj@codesourcery.com>
769
770         * gcc.dg/dfp/struct-union.c: Adjust.
771         * gcc.dg/lvalue-2.c: Adjust.
772         * gcc.dg/pr21419.c: Adjust.
773         * gcc.dg/qual-component-1.c: Adjust.
774         * g++.dg/other/const1.C: Adjust.
775
776 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
777
778         PR rtl-optimization/46865
779         * gcc.target/i386/pr46865-1.c: New test.
780         * gcc.target/i386/pr46865-2.c: New test.
781
782         PR tree-optimization/46864
783         * g++.dg/opt/pr46864.C: New test.
784
785 2010-12-10  Jack Howarth  <howarth@bromo.med.uc.edu>
786             Iain Sandoe  <iains@gcc.gnu.org>
787
788         PR 43751/target
789         * lib/prune.exp: Prune dsymutil warnings.
790
791 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
792
793         * objc.dg/class-extension-1.m: New.
794         * objc.dg/class-extension-2.m: New.
795         * objc.dg/class-extension-3.m: New.
796         * objc.dg/property/at-property-26.m: New.
797         * objc.dg/property/at-property-27.m: New.
798         * objc.dg/property/at-property-28.m: New.
799         * obj-c++.dg/class-extension-1.mm: New.
800         * obj-c++.dg/class-extension-2.mm: New.
801         * obj-c++.dg/class-extension-3.mm: New.
802         * obj-c++.dg/property/at-property-26.mm: New.
803         * obj-c++.dg/property/at-property-27.mm: New.
804         * obj-c++.dg/property/at-property-28.mm: New.
805
806 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
807
808         PR target/46057
809         * gcc.dg/torture/stackalign/nested-1.c: Skip on hppa*-*-hpux*.
810         * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
811         * gcc.dg/torture/stackalign/nested-2.c: Likewise.
812         * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
813         * gcc.dg/torture/stackalign/nested-3.c: Likewise.
814         * gcc.dg/torture/stackalign/nested-4.c: Likewise.
815         * gcc.dg/torture/stackalign/global-1.c: Likewise.
816         * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
817         * gcc.dg/torture/stackalign/inline-1.c: Likewise.
818         * gcc.dg/torture/stackalign/inline-2.c: Likewise.
819         * gcc.dg/torture/stackalign/struct-1.c: Likewise.
820         * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
821         * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
822         * g++.dg/torture/stackalign/throw-1.C: Likewise.
823         * g++.dg/torture/stackalign/throw-2.C: Likewise.
824         * g++.dg/torture/stackalign/throw-4.C: Likewise.
825         * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
826         * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
827         * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
828         * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
829         * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
830         * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
831
832         PR tree-optimization/46021
833         gcc.dg/tree-ssa/20040204-1.c: Remove XFAIL for hppa*-*.*.
834
835 2010-12-09  Richard Guenther  <rguenther@suse.de>
836
837         PR middle-end/46844
838         * gcc.c-torture/compile/pr46866.c: New testcase.
839
840 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
841
842         PR testsuite/45068
843         * g++.dg/debug/dwarf2/nested-2.C: Also match comments starting with ';'.
844
845 2010-12-09  Martin Jambor  <mjambor@suse.cz>
846
847         PR middle-end/46734
848         * g++.dg/tree-ssa/pr46734.C: New test.
849
850 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
851
852         PR c++/44641
853         * lib/scanasm.exp (dg-function-on-line): Add match pattern for
854         hppa*-*-*.
855
856 2010-12-08  Jason Merrill  <jason@redhat.com>
857
858         PR c++/46348
859         * g++.dg/cpp0x/constexpr-array2.C: New.
860
861 2010-12-08  H.J. Lu  <hongjiu.lu@intel.com>
862
863         * gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update
864         expected scan.
865
866 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
867
868         * objc.dg/exceptions-7.m: New.
869         * obj-c++.dg/exceptions-7.mm: New.
870         * obj-c++.dg/exceptions-3.mm: Adjust for new C++ messages.
871         * obj-c++.dg/exceptions-5.mm: Same change.
872
873 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
874
875         * objc.dg/foreach-6.m: Updated location of error messages.
876         * objc.dg/foreach-7.m: Same change.
877
878 2010-12-08  Richard Guenther  <rguenther@suse.de>
879             Sebastian Pop  <sebastian.pop@amd.com>
880
881         PR tree-optimization/45230
882         PR tree-optimization/45231
883         PR tree-optimization/45370
884         * gcc.dg/graphite/id-pr45230-1.c: New.
885         * gcc.dg/graphite/id-pr45231.c: New.
886         * gfortran.dg/graphite/id-pr45370.f90: New.
887
888 2010-12-08  Nathan Froyd  <froydnj@codesourcery.com>
889
890         PR c++/45329
891         * testsuite/g++.dg/conversion/ambig1.C: Adjust.
892         * testsuite/g++.dg/conversion/op1.C: Adjust.
893         * testsuite/g++.dg/conversion/simd1.C: Adjust.
894         * testsuite/g++.dg/cpp0x/defaulted14.C: Adjust.
895         * testsuite/g++.dg/cpp0x/defaulted18.C: Adjust.
896         * testsuite/g++.dg/cpp0x/defaulted20.C: Adjust.
897         * testsuite/g++.dg/cpp0x/explicit3.C: Adjust.
898         * testsuite/g++.dg/cpp0x/explicit4.C: Adjust.
899         * testsuite/g++.dg/cpp0x/implicit4.C: Adjust.
900         * testsuite/g++.dg/cpp0x/nullptr15.C: Adjust.
901         * testsuite/g++.dg/cpp0x/nullptr19.C: Adjust.
902         * testsuite/g++.dg/cpp0x/pr31431-2.C: Adjust.
903         * testsuite/g++.dg/cpp0x/pr31431.C: Adjust.
904         * testsuite/g++.dg/cpp0x/pr31434.C: Adjust.
905         * testsuite/g++.dg/cpp0x/pr31437.C: Adjust.
906         * testsuite/g++.dg/cpp0x/rv2n.C: Adjust.
907         * testsuite/g++.dg/cpp0x/rv3n.C: Adjust.
908         * testsuite/g++.dg/cpp0x/rv4n.C: Adjust.
909         * testsuite/g++.dg/cpp0x/rv5n.C: Adjust.
910         * testsuite/g++.dg/cpp0x/rv6n.C: Adjust.
911         * testsuite/g++.dg/cpp0x/rv7n.C: Adjust.
912         * testsuite/g++.dg/cpp0x/temp_default2.C: Adjust.
913         * testsuite/g++.dg/cpp0x/trailing4.C: Adjust.
914         * testsuite/g++.dg/cpp0x/variadic-ex3.C: Adjust.
915         * testsuite/g++.dg/cpp0x/variadic-ex4.C: Adjust.
916         * testsuite/g++.dg/cpp0x/variadic35.C: Adjust.
917         * testsuite/g++.dg/cpp0x/vt-35147.C: Adjust.
918         * testsuite/g++.dg/cpp0x/vt-37737-2.C: Adjust.
919         * testsuite/g++.dg/expr/cond9.C: Adjust.
920         * testsuite/g++.dg/expr/pmf-1.C: Adjust.
921         * testsuite/g++.dg/ext/label5.C: Adjust.
922         * testsuite/g++.dg/ext/visibility/anon8.C: Adjust.
923         * testsuite/g++.dg/ext/vla2.C: Adjust.
924         * testsuite/g++.dg/gomp/pr26690-1.C: Adjust.
925         * testsuite/g++.dg/gomp/pr26690-2.C: Adjust.
926         * testsuite/g++.dg/init/synth2.C: Adjust.
927         * testsuite/g++.dg/lookup/conv-1.C: Adjust.
928         * testsuite/g++.dg/lookup/new1.C: Adjust.
929         * testsuite/g++.dg/lookup/using9.C: Adjust.
930         * testsuite/g++.dg/other/error13.C: Adjust.
931         * testsuite/g++.dg/other/error20.C: Adjust.
932         * testsuite/g++.dg/other/error31.C: Adjust.
933         * testsuite/g++.dg/other/pr28114.C: Adjust.
934         * testsuite/g++.dg/other/ptrmem10.C: Adjust.
935         * testsuite/g++.dg/other/ptrmem11.C: Adjust.
936         * testsuite/g++.dg/overload/ambig1.C: Adjust.
937         * testsuite/g++.dg/overload/arg3.C: Adjust.
938         * testsuite/g++.dg/overload/builtin1.C: Adjust.
939         * testsuite/g++.dg/overload/copy1.C: Adjust.
940         * testsuite/g++.dg/overload/new1.C: Adjust.
941         * testsuite/g++.dg/overload/template4.C: Adjust.
942         * testsuite/g++.dg/overload/unknown1.C: Adjust.
943         * testsuite/g++.dg/overload/using2.C: Adjust.
944         * testsuite/g++.dg/parse/crash5.C: Adjust.
945         * testsuite/g++.dg/parse/error19.C: Adjust.
946         * testsuite/g++.dg/parse/error28.C: Adjust.
947         * testsuite/g++.dg/parse/template7.C: Adjust.
948         * testsuite/g++.dg/parse/typename7.C: Adjust.
949         * testsuite/g++.dg/rtti/typeid6.C: Adjust.
950         * testsuite/g++.dg/tc1/dr152.C: Adjust.
951         * testsuite/g++.dg/template/conv11.C: Adjust.
952         * testsuite/g++.dg/template/copy1.C: Adjust.
953         * testsuite/g++.dg/template/crash37.C: Adjust.
954         * testsuite/g++.dg/template/deduce3.C: Adjust.
955         * testsuite/g++.dg/template/dependent-expr5.C: Adjust.
956         * testsuite/g++.dg/template/error38.C: Adjust.
957         * testsuite/g++.dg/template/error40.C: Adjust.
958         * testsuite/g++.dg/template/friend.C: Adjust.
959         * testsuite/g++.dg/template/incomplete2.C: Adjust.
960         * testsuite/g++.dg/template/instantiate5.C: Adjust.
961         * testsuite/g++.dg/template/local4.C: Adjust.
962         * testsuite/g++.dg/template/local6.C: Adjust.
963         * testsuite/g++.dg/template/new3.C: Adjust.
964         * testsuite/g++.dg/template/operator9.C: Adjust.
965         * testsuite/g++.dg/template/overload6.C: Adjust.
966         * testsuite/g++.dg/template/ptrmem2.C: Adjust.
967         * testsuite/g++.dg/template/ptrmem20.C: Adjust.
968         * testsuite/g++.dg/template/ptrmem4.C: Adjust.
969         * testsuite/g++.dg/template/ptrmem8.C: Adjust.
970         * testsuite/g++.dg/template/qualttp5.C: Adjust.
971         * testsuite/g++.dg/template/sfinae2.C: Adjust.
972         * testsuite/g++.dg/template/spec22.C: Adjust.
973         * testsuite/g++.dg/template/spec23.C: Adjust.
974         * testsuite/g++.dg/template/ttp25.C: Adjust.
975         * testsuite/g++.dg/template/typedef4.C: Adjust.
976         * testsuite/g++.dg/template/unify10.C: Adjust.
977         * testsuite/g++.dg/template/unify11.C: Adjust.
978         * testsuite/g++.dg/template/unify6.C: Adjust.
979         * testsuite/g++.dg/template/unify7.C: Adjust.
980         * testsuite/g++.dg/template/unify9.C: Adjust.
981         * testsuite/g++.dg/template/varmod1.C: Adjust.
982         * testsuite/g++.old-deja/g++.benjamin/15799.C: Adjust.
983         * testsuite/g++.old-deja/g++.benjamin/15800-1.C: Adjust.
984         * testsuite/g++.old-deja/g++.brendan/ambiguity1.C: Adjust.
985         * testsuite/g++.old-deja/g++.brendan/crash29.C: Adjust.
986         * testsuite/g++.old-deja/g++.brendan/crash48.C: Adjust.
987         * testsuite/g++.old-deja/g++.brendan/crash56.C: Adjust.
988         * testsuite/g++.old-deja/g++.brendan/cvt3.C: Adjust.
989         * testsuite/g++.old-deja/g++.brendan/overload1.C: Adjust.
990         * testsuite/g++.old-deja/g++.brendan/overload4.C: Adjust.
991         * testsuite/g++.old-deja/g++.brendan/overload9.C: Adjust.
992         * testsuite/g++.old-deja/g++.bugs/900127_01.C: Adjust.
993         * testsuite/g++.old-deja/g++.bugs/900205_04.C: Adjust.
994         * testsuite/g++.old-deja/g++.bugs/900330_02.C: Adjust.
995         * testsuite/g++.old-deja/g++.bugs/900404_03.C: Adjust.
996         * testsuite/g++.old-deja/g++.bugs/900514_03.C: Adjust.
997         * testsuite/g++.old-deja/g++.eh/ctor1.C: Adjust.
998         * testsuite/g++.old-deja/g++.jason/conversion11.C: Adjust.
999         * testsuite/g++.old-deja/g++.jason/crash3.C: Adjust.
1000         * testsuite/g++.old-deja/g++.jason/overload16.C: Adjust.
1001         * testsuite/g++.old-deja/g++.jason/overload28.C: Adjust.
1002         * testsuite/g++.old-deja/g++.jason/scoping10.C: Adjust.
1003         * testsuite/g++.old-deja/g++.jason/template30.C: Adjust.
1004         * testsuite/g++.old-deja/g++.jason/temporary2.C: Adjust.
1005         * testsuite/g++.old-deja/g++.law/arg1.C: Adjust.
1006         * testsuite/g++.old-deja/g++.law/arg11.C: Adjust.
1007         * testsuite/g++.old-deja/g++.law/arm9.C: Adjust.
1008         * testsuite/g++.old-deja/g++.law/ctors11.C: Adjust.
1009         * testsuite/g++.old-deja/g++.law/ctors17.C: Adjust.
1010         * testsuite/g++.old-deja/g++.law/ctors5.C: Adjust.
1011         * testsuite/g++.old-deja/g++.law/ctors9.C: Adjust.
1012         * testsuite/g++.old-deja/g++.law/enum4.C: Adjust.
1013         * testsuite/g++.old-deja/g++.law/missed-error2.C: Adjust.
1014         * testsuite/g++.old-deja/g++.law/operators32.C: Adjust.
1015         * testsuite/g++.old-deja/g++.law/operators9.C: Adjust.
1016         * testsuite/g++.old-deja/g++.mike/net2.C: Adjust.
1017         * testsuite/g++.old-deja/g++.mike/net22.C: Adjust.
1018         * testsuite/g++.old-deja/g++.mike/p11110.C: Adjust.
1019         * testsuite/g++.old-deja/g++.mike/p1989.C: Adjust.
1020         * testsuite/g++.old-deja/g++.mike/p2431.C: Adjust.
1021         * testsuite/g++.old-deja/g++.mike/p438.C: Adjust.
1022         * testsuite/g++.old-deja/g++.mike/p807a.C: Adjust.
1023         * testsuite/g++.old-deja/g++.mike/p9068.C: Adjust.
1024         * testsuite/g++.old-deja/g++.niklas/t120.C: Adjust.
1025         * testsuite/g++.old-deja/g++.niklas/t121.C: Adjust.
1026         * testsuite/g++.old-deja/g++.niklas/t128.C: Adjust.
1027         * testsuite/g++.old-deja/g++.ns/overload2.C: Adjust.
1028         * testsuite/g++.old-deja/g++.ns/using12.C: Adjust.
1029         * testsuite/g++.old-deja/g++.other/crash24.C: Adjust.
1030         * testsuite/g++.old-deja/g++.other/expr1.C: Adjust.
1031         * testsuite/g++.old-deja/g++.other/overload11.C: Adjust.
1032         * testsuite/g++.old-deja/g++.other/pmf3.C: Adjust.
1033         * testsuite/g++.old-deja/g++.other/volatile1.C: Adjust.
1034         * testsuite/g++.old-deja/g++.pt/auto_ptr.C: Adjust.
1035         * testsuite/g++.old-deja/g++.pt/crash28.C: Adjust.
1036         * testsuite/g++.old-deja/g++.pt/crash60.C: Adjust.
1037         * testsuite/g++.old-deja/g++.pt/explicit38.C: Adjust.
1038         * testsuite/g++.old-deja/g++.pt/explicit39.C: Adjust.
1039         * testsuite/g++.old-deja/g++.pt/explicit41.C: Adjust.
1040         * testsuite/g++.old-deja/g++.pt/explicit67.C: Adjust.
1041         * testsuite/g++.old-deja/g++.pt/explicit77.C: Adjust.
1042         * testsuite/g++.old-deja/g++.pt/expr2.C: Adjust.
1043         * testsuite/g++.old-deja/g++.pt/ptrmem10.C: Adjust.
1044         * testsuite/g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1045         * testsuite/g++.old-deja/g++.pt/spec35.C: Adjust.
1046         * testsuite/g++.old-deja/g++.pt/spec5.C: Adjust.
1047         * testsuite/g++.old-deja/g++.pt/spec6.C: Adjust.
1048         * testsuite/g++.old-deja/g++.pt/t05.C: Adjust.
1049         * testsuite/g++.old-deja/g++.pt/t24.C: Adjust.
1050         * testsuite/g++.old-deja/g++.pt/unify4.C: Adjust.
1051         * testsuite/g++.old-deja/g++.pt/unify6.C: Adjust.
1052         * testsuite/g++.old-deja/g++.pt/unify8.C: Adjust.
1053         * testsuite/g++.old-deja/g++.robertl/eb109.C: Adjust.
1054         * testsuite/g++.old-deja/g++.robertl/eb119.C: Adjust.
1055         * testsuite/g++.old-deja/g++.robertl/eb131.C: Adjust.
1056         * testsuite/g++.old-deja/g++.robertl/eb22.C: Adjust.
1057         * testsuite/g++.old-deja/g++.robertl/eb69.C: Adjust.
1058         * testsuite/g++.old-deja/g++.robertl/eb98.C: Adjust.
1059
1060 2010-12-08  Jason Merrill  <jason@redhat.com>
1061
1062         PR c++/45822
1063         * g++.dg/init/synth4.C: New.
1064
1065         PR c++/46736
1066         * g++.dg/cpp0x/defaulted21.C: New.
1067
1068 2010-12-08  Wei Guozhi  <carrot@google.com>
1069
1070         PR target/46631
1071         * gcc.target/arm/pr46631: New testcase.
1072
1073 2010-12-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
1074
1075         PR middle-end/42694
1076         * gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x,
1077         0.75) is not optimized if the machine has no sqrt instruction.
1078
1079 2010-12-07  Andrey Belevantsev  <abel@ispras.ru>
1080
1081         PR target/43603
1082         * gcc.target/ia64/pr43603.c: New.
1083         * gcc/testsuite/g++.dg/opt/pr46640.C: New.
1084
1085 2010-12-07  Tobias Burnus  <burnus@net-b.de>
1086
1087         PR fortran/44352
1088         * gfortran.dg/string_4.f90: New.
1089
1090 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
1091
1092         PR tree-optimization/44676
1093         * gcc.dg/graphite/id-pr44676.c: New.
1094
1095 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
1096
1097         PR tree-optimization/42327
1098         * gcc.dg/tree-ssa/pr42327.c: New.
1099
1100 2010-12-07  Nathan Froyd  <froydnj@codesourcery.com>
1101
1102         PR c++/45330
1103         * g++.dg/pr45330.C: New test.
1104         * g++.dg/ext/builtin3.C: Adjust.
1105         * g++.dg/lookup/error1.C: Adjust.
1106         * g++.dg/lookup/koenig5.C: Adjust.
1107         * g++.dg/overload/koenig1.C: Adjust.
1108         * g++.dg/parse/decl-specifier-1.C: Adjust.
1109         * g++.dg/template/static10.C: Adjust.
1110         * g++.old-deja/g++.mike/ns5.C: Adjust.
1111         * g++.old-deja/g++.mike/ns7.C: Adjust.
1112         * g++.old-deja/g++.ns/koenig5.C: Adjust.
1113         * g++.old-deja/g++.ns/koenig9.C: Adjust.
1114         * g++.old-deja/g++.other/lineno5.C: Adjust.
1115
1116 2010-12-07  Richard Guenther  <rguenther@suse.de>
1117
1118         PR tree-optimization/46832
1119         * gcc.c-torture/compile/pr46832.c: New testcase.
1120
1121 2010-12-07  Jakub Jelinek  <jakub@redhat.com>
1122
1123         PR debug/46799
1124         * gcc.dg/autopar/pr46799.c: New test.
1125
1126 2010-12-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1127
1128         * gfortran.dg/internal_dummy_2.f08: Fix dg-options.
1129         * gfortran.dg/internal_dummy_3.f08: Fix dg-options.
1130
1131 2010-12-06  H.J. Lu  <hongjiu.lu@intel.com>
1132
1133         PR middle-end/41562
1134         * g++.dg/graphite/pr41562.C: New.
1135
1136         PR middle-end/46185
1137         * gcc.dg/graphite/pr46185.c: New.
1138
1139 2010-12-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1140
1141         * objc.dg/foreach-8.m: New.
1142
1143 2010-12-06  Jakub Jelinek  <jakub@redhat.com>
1144
1145         PR debug/45997
1146         * g++.dg/debug/dwarf2/pr45997-1.C: New test.
1147         * g++.dg/debug/dwarf2/pr45997-2.C: New test.
1148
1149         PR target/43897
1150         * gcc.target/ia64/pr43897.c: New test.
1151
1152         PR debug/46771
1153         * gcc.dg/pr46771.c: New test.
1154
1155         PR rtl-optimization/46777
1156         * gcc.dg/pr46777.c: New test.
1157
1158 2010-12-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1159
1160         * ada/acats/run_acats (which): Assign output to temporary
1161         variable, only use if successful.
1162         Use last field of type output.
1163
1164 2010-12-06  Richard Guenther  <rguenther@suse.de>
1165
1166         PR tree-optimization/46806
1167         * g++.dg/torture/20100825.C: New testcase.
1168
1169 2010-12-06  Richard Guenther  <rguenther@suse.de>
1170
1171         PR tree-optimization/46785
1172         * gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase.
1173
1174 2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
1175
1176         * gcc.dg/pr46674.c (LABEL3): New macro definition.
1177         (LABEL2): Likewise.
1178         (LABEL): Likewise.
1179         (jelly): Account for user label prefix in asm name.
1180
1181 2010-12-05  Daniel Kraft  <d@domob.eu>
1182
1183         PR fortran/46794
1184         * gfortran.dg/power2.f90: Initialize variables.
1185
1186 2010-12-04  Jan Hubicka  <jh@suse.cz>
1187
1188         * snprintf-chk.c (ptr): Declare volatile.
1189         * strcpy-chk.c (s2, s3, l1): Declare volatile.
1190         * snprintf-chk.c (ptr): Declare volatile.
1191         * vsprintf-chk.c (ptr): Declare volatile.
1192         * vsnprintf-chk.c (ptr): Declare volatile.
1193
1194 2010-12-04  Tobias Burnus  <burnus@net-b.de>
1195
1196         PR fortran/46584
1197         * gfortran.dg/quad_1.f90: Remove some complex
1198         math checks as they fail on some non-libquadmath
1199         systems.
1200
1201 2010-12-04  Daniel Kraft  <d@domob.eu>
1202
1203         PR fortran/46794
1204         * gfortran.dg/power2.f90: New test.
1205
1206 2010-12-03  Jakub Jelinek  <jakub@redhat.com>
1207
1208         PR debug/46123
1209         * g++.dg/debug/pr46123.C: New test.
1210         * g++.dg/debug/dwarf2/pr46123.C: New test.
1211
1212 2010-12-03  Jason Merrill  <jason@redhat.com>
1213
1214         PR c++/46058
1215         * g++.dg/template/scope4.C: New.
1216
1217 2010-12-03  Nathan Froyd  <froydnj@codesourcery.com>
1218
1219         * gcc.target/arm/neon-offset-1.c: New test.
1220
1221 2010-12-03  Alexander Monakov  <amonakov@ispras.ru>
1222
1223         PR rtl-optimization/45354
1224         * gcc.dg/tree-prof/pr45354.c: New.
1225
1226 2010-12-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1227
1228         PR fortran/45159
1229         * gfortran.dg/dependency_38.f90:  New test.
1230
1231 2010-12-02  Ian Lance Taylor  <iant@google.com>
1232
1233         * lib/go.exp: New file.
1234         * lib/go-dg.exp: New file.
1235         * lib/go-torture.exp: New file.
1236         * lib/target-supports.exp (check_compile): Match // Go.
1237
1238 2010-12-02  Eric Botcazou  <ebotcazou@adacore.com>
1239
1240         * gcc.dg/pr46685.c: New test.
1241
1242 2010-12-02  Sebastian Pop  <sebastian.pop@amd.com>
1243
1244         PR tree-optimization/45199
1245         * gcc.dg/tree-ssa/ldist-15.c: New.
1246         * gcc.dg/tree-ssa/ldist-16.c: New.
1247         * gfortran.dg/ldist-pr45199.f: New.
1248
1249 2010-12-02  Richard Guenther  <rguenther@suse.de>
1250
1251         PR tree-optimization/46723
1252         * gcc.dg/torture/pr46723.c: New testcase.
1253
1254 2010-12-02  Richard Guenther  <rguenther@suse.de>
1255
1256         PR lto/44871
1257         * g++.dg/lto/20101126-1_0.C: New testcase.
1258         * g++.dg/lto/20101126-1_1.c: Likewise.
1259
1260 2010-12-02  Richard Guenther  <rguenther@suse.de>
1261             Ira Rosen  <irar@il.ibm.com>
1262
1263         PR tree-optimization/46663
1264         * gcc.dg/vect/pr46663.c: New test.
1265
1266 2010-12-02  Jie Zhang  <jie@codesourcery.com>
1267
1268         PR middle-end/46674
1269         * gcc.dg/pr46674.c: New test.
1270
1271 2010-12-02  Nicola Pero  <nicola.pero@meta-innovation.com>
1272
1273         * objc.dg/exceptions-6.m: New.
1274         * obj-c++.dg/exceptions-6.mm: New.
1275
1276 2010-12-01  Jan Hubicka  <jh@suse.cz>
1277
1278         * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
1279
1280 2010-12-01  Sebastian Pop  <sebastian.pop@amd.com>
1281
1282         PR middle-end/45297
1283         * gcc.dg/graphite/pr45297.c: New.
1284
1285 2010-12-01  Richard Guenther  <rguenther@suse.de>
1286
1287         PR tree-optimization/46730
1288         * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
1289
1290 2010-11-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
1291
1292         * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
1293         (a*b)-c generates two fma instructions, instead of separate
1294         multiply, add, and subtract.
1295
1296 2010-11-30  Tobias Burnus  <burnus@net-b.de>
1297
1298         * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
1299         a value to all array elements.
1300
1301 2010-11-30  Richard Guenther  <rguenther@suse.de>
1302
1303         PR tree-optimization/46722
1304         * gcc.target/i386/fma4-fma-2.c: New testcase.
1305
1306 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1307
1308         * objc.dg/duplicate-class-1.m: New.
1309         * obj-c++.dg/duplicate-class-1.mm: New.
1310
1311 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1312
1313         * objc.dg/property/dotsyntax-21.m
1314         * obj-c++.dg/property/dotsyntax-21.mm
1315
1316 2010-11-29  Alexandre Oliva  <aoliva@redhat.com>
1317
1318         PR debug/46338
1319         * g++.dg/debug/pr46338.C: New.
1320
1321 2010-11-29  Richard Guenther  <rguenther@suse.de>
1322             Zdenek Dvorak  <rakdver@kam.uniff.cz>
1323
1324         PR tree-optimization/46675
1325         * gcc.dg/pr46675.c: New test.
1326
1327 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
1328
1329         * gcc/testsuite/objc.dg/strings-1.m: Move to...
1330         * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
1331         * gcc/testsuite/objc.dg/strings-2.m: Move to ...
1332         * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
1333         constructor and class reference for NeXT runtime.  Update paths.
1334         * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
1335         * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
1336         * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
1337         * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
1338         constructor and class reference for NeXT runtime.  Update paths.
1339
1340 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1341
1342         PR c++/42260
1343         * g++.dg/conversion/cast2.C: New test.
1344
1345         PR c++/45383
1346         * g++.dg/conversion/cond4.C: Likewise.
1347
1348 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1349
1350         PR c++/45383
1351         Reverted patch for PR c++/42260
1352         * g++.dg/conversion/cast2.C: Reverted new test.
1353
1354 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1355
1356         PR debug/46101
1357         * g++.dg/debug/dwarf2/typedef5.C: New test
1358
1359 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
1360             Mike Stump  <mrs@gcc.gnu.org>
1361
1362         PR target/26427
1363         PR target/33120
1364         PR testsuite/35710
1365         * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
1366         * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
1367         * gcc.dg/darwin-comm.c: Adjust for new allocators.
1368         * gcc.dg/darwin-sections.c: New test.
1369         * g++.dg/ext/instantiate2.C: Adjust for new allocators.
1370
1371 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1372
1373         * objc.dg/exceptions-1.m: New.
1374         * objc.dg/exceptions-2.m: New.
1375         * objc.dg/exceptions-3.m: New.
1376         * objc.dg/exceptions-4.m: New.
1377         * objc.dg/exceptions-5.m: New.
1378         * obj-c++.dg/exceptions-1.mm: New.
1379         * obj-c++.dg/exceptions-2.mm: New.
1380         * obj-c++.dg/exceptions-3.mm: New.
1381         * obj-c++.dg/exceptions-4.mm: New.
1382         * obj-c++.dg/exceptions-5.mm: New.
1383
1384 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1385
1386         * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
1387         * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
1388         * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
1389
1390 2010-11-28  Janus Weil  <janus@gcc.gnu.org>
1391
1392         PR fortran/46662
1393         * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
1394
1395 2010-11-28  Eric Botcazou  <ebotcazou@adacore.com>
1396
1397         * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
1398         * gnat.dg/pack9.adb (dg-final): Likewise.
1399
1400 2010-11-28  Paul Thomas  <pault@gcc.gnu.org
1401
1402         PR fortran/35810
1403         * gfortran.dg/realloc_on_assign_1.f03: New test.
1404         * gfortran.dg/realloc_on_assign_2.f03: New test.
1405         * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
1406         * gfortran.dg/unpack_bounds_1.f90: The same.
1407         * gfortran.dg/cshift_bounds_2.f90: The same.
1408         * gfortran.dg/matmul_bounds_2.f90: The same.
1409         * gfortran.dg/matmul_bounds_3.f90: The same.
1410         * gfortran.dg/matmul_bounds_4.f90: The same.
1411         * gfortran.dg/matmul_bounds_5.f90: The same.
1412
1413 2010-11-27  Tobias Burnus  <burnus@net-b.de>
1414
1415         PR fortran/46638
1416         PR fortran/46668
1417         * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
1418
1419 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1420
1421         PR objc++/46222
1422         * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
1423
1424 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1425
1426         * objc.dg/property/at-property-24.m: New.
1427         * objc.dg/property/at-property-25.m: New.
1428         * obj-c++.dg/property/at-property-24.mm: New.
1429         * obj-c++.dg/property/at-property-25.mm: New.
1430
1431 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1432
1433         * objc.dg/protocol-qualifier-1.m: New.
1434         * objc.dg/protocol-qualifier-2.m: New.
1435         * obj-c++.dg/protocol-qualifier-1.mm: New.
1436         * obj-c++.dg/protocol-qualifier-2.mm: New.
1437
1438 2010-11-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1439
1440         * lib/gnat.exp: Load gcc.exp.
1441         (gnat_target_compile): Use gcc_target_compile for *.c sources.
1442         * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
1443
1444 2010-11-26  Richard Guenther  <rguenther@suse.de>
1445
1446         PR lto/46648
1447         * gcc.dg/lto/20101125-1_0.c: New testcase.
1448         * gcc.dg/lto/20101125-1_1.c: Likewise.
1449
1450 2010-11-22   Bud Davis  <jmdavis@link.com>
1451
1452         * arith_divide_no_check.f
1453          ,arith_divide.f,old_style_init.f90: new tests.
1454
1455 2010-11-26  H.J. Lu  <hongjiu.lu@intel.com>
1456
1457         PR tree-optimization/46665
1458         * gfortran.dg/pr46665.f90: New.
1459
1460 2010-11-26  Jakub Jelinek  <jakub@redhat.com>
1461
1462         PR middle-end/46647
1463         * gcc.dg/pr46647.c: New test.
1464
1465 2010-11-25  Janus Weil  <janus@gcc.gnu.org>
1466
1467         PR fortran/46581
1468         * gfortran.dg/select_type_19.f03: New.
1469
1470 2010-11-25  Nicola Pero  <nicola.pero@meta-innovation.com>
1471
1472         * objc.dg/ivar-problem-1.m: New.
1473         * obj-c++.dg/ivar-problem-1.mm: New.
1474
1475 2010-11-25  Jakub Jelinek  <jakub@redhat.com>
1476
1477         PR middle-end/46637
1478         * gcc.c-torture/compile/pr46637.c: New test.
1479
1480 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
1481
1482         * gfortran.dg/pr46519-1.f: Add -mtune=generic.
1483
1484 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
1485
1486         PR middle-end/46647
1487         * gcc.target/i386/pr46647.c: New.
1488
1489 2010-11-25  Kai Tietz  <kai.tietz@onevision.com>
1490
1491         * gcc.dg/dll-8.c: New.
1492
1493 2010-11-25  Eric Botcazou  <ebotcazou@adacore.com>
1494
1495         * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
1496         * gnat.dg/sse_nolib.adb: Likewise.
1497
1498 2010-11-25  Alexander Monakov  <amonakov@ispras.ru>
1499
1500         PR rtl-optimization/46585
1501         * gcc.dg/pr46585.c: New.
1502
1503 2010-11-24  Richard Henderson  <rth@redhat.com>
1504
1505         * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
1506         vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
1507         vect_unpack, vect_int_mult, vect_extract_even_odd,
1508         vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
1509
1510 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1511
1512         PR target/46519
1513         * gfortran.dg/pr46519-1.f: New.
1514
1515 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1516
1517         PR target/46519
1518         * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
1519         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1520
1521         * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
1522         * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
1523         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1524         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1525
1526         * gcc.target/i386/avx-vzeroupper-20.c: New.
1527         * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
1528         * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
1529         * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
1530         * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
1531         * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
1532         * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
1533
1534 2010-11-24  Richard Guenther  <rguenther@suse.de>
1535
1536         PR lto/43218
1537         * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
1538
1539 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
1540
1541         PR rtl-optimization/46614
1542         * gcc.dg/pr46614.c: New test.
1543
1544 2010-11-24  Tobias Burnus  <burnus@net-b.de>
1545
1546         PR fortran/46638
1547         * gfortran.dg/transfer_simplify_10.f90: New.
1548
1549 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
1550
1551         PR middle-end/46629
1552         * gfortran.dg/lto/pr46629_0.f90: New test.
1553
1554 2010-11-24  Mingjie Xing  <mingjie.xing@gmail.com>
1555
1556         * gcc.target/mips/loongson3a-muldiv-1.c: New test.
1557         * gcc.target/mips/loongson3a-muldiv-2.c: New test.
1558
1559 2010-11-23  Joseph Myers  <joseph@codesourcery.com>
1560
1561         * gcc.dg/opts-5.c: New test.
1562
1563 2010-11-23  Jeffrey Yasskin <jyasskin@google.com>
1564
1565         PR c++/46527
1566         * g++.dg/debug/dwarf2/pr46527.C: New test.
1567
1568 2010-11-23  Iain Sandoe  <iains@gcc.gnu.org>
1569
1570         * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
1571
1572 2010-11-23  Jakub Jelinek  <jakub@redhat.com>
1573
1574         PR middle-end/46499
1575         * gcc.dg/pr46499-1.c: New test.
1576         * gcc.dg/pr46499-2.c: New test.
1577
1578 2010-11-23  Jack Howarth  <howarth@bromo.med.uc.edu>
1579
1580         * gcc.target/i386/alias-1.c: Require alias support.
1581
1582 2010-11-22  Uros Bizjak  <ubizjak@gmail.com>
1583
1584         * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
1585         for vectorizer tests.
1586         * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
1587         * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
1588         * gcc.dg/graphite/pr41888.c: Ditto.
1589         * gcc.dg/graphite/pr42729.c: Ditto.
1590
1591 2010-11-22  Mingjie Xing  <mingjie.xing@gmail.com>
1592             Uros Bizjak  <ubizjak@gmail.com>
1593
1594         * lib/target-supports.exp (check_vect_support_and_set_flags): New
1595         procedure to check if the target supports vectorizer tests. Set
1596         DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
1597         capabilites.
1598         * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
1599         * g++.dg/vect/vect.exp: Ditto.
1600         * gfortran.dg/vect/vect.exp: Ditto.
1601
1602 2010-11-22  Nicola Pero  <nicola.pero@meta-innovation.com>
1603
1604         PR objc/34033
1605         * objc.dg/strings-1.m: New.
1606         * objc.dg/strings-2.m: New.
1607         * obj-c++.dg/strings-1.mm: New.
1608         * obj-c++.dg/strings-2.mm: New.
1609
1610 2010-11-22  Ian Bolton  <ian.bolton@arm.com>
1611
1612         * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
1613         "target short_enums".
1614         * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
1615
1616 2010-11-22  Eric Botcazou  <ebotcazou@adacore.com>
1617
1618         * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
1619
1620         PR rtl-optimization/46603
1621         * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
1622
1623         PR testsuite/46230
1624         * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
1625         being vectorized.  Adjust dg-final pattern.
1626         * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
1627
1628         * gcc.dg/vect: Do not include <stdio.h> in testcases.
1629         * gcc.dg/vect/costmodel/ppc: Likewise.
1630
1631 2010-11-22  Alexander Monakov  <amonakov@ispras.ru>
1632
1633         PR rtl-optimization/45652
1634         * gcc.dg/pr45652.c: New.
1635
1636 2010-11-21  Richard Henderson  <rth@redhat.com>
1637
1638         PR rtl-optimization/46571
1639         * gcc.dg/pr46571.c: New.
1640
1641 2010-11-21  Eric Botcazou  <ebotcazou@adacore.com>
1642
1643         * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
1644
1645 2010-11-21  Uros Bizjak  <ubizjak@gmail.com>
1646
1647         PR target/46533
1648         * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-*  targets.
1649
1650 2010-11-20  Joseph Myers  <joseph@codesourcery.com>
1651
1652         * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
1653         * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
1654         * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
1655         * gcc.dg/pack-test-2.c: Test for all targets.
1656         * gcc.dg/pragma-align.c: Test for all targets.
1657         * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
1658         * gcc.dg/ucnid-10.c: Test for all targets.
1659
1660 2010-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1661
1662         * gcc.target/sparc/sparc-align-1.c: New test.
1663
1664 2010-11-20  Nathan Froyd  <froydnj@codesourcery.com>
1665
1666         PR c++/16189
1667         PR c++/36888
1668         PR c++/45331
1669         * g++.dg/parse/semicolon3.C: New test.
1670         * g++.dg/debug/pr22514.C: Adjust.
1671         * g++.dg/init/error1.C: Adjust.
1672         * g++.dg/other/bitfield3.C: Adjust.
1673         * g++.dg/other/semicolon.C: Adjust.
1674         * g++.dg/parse/error14.C: Adjust.
1675         * g++.dg/parse/error5.C: Adjust.
1676         * g++.dg/parse/parameter-declaration-1.C: Adjust.
1677         * g++.dg/template/pr23510.C: Adjust.
1678         * g++.dg/template/pr39425.C: Adjust.
1679         * g++.old-deja/g++.robertl/eb125.C: Adjust.
1680
1681 2010-11-20  Jakub Jelinek  <jakub@redhat.com>
1682
1683         PR debug/46561
1684         * gcc.dg/autopar/pr46561.c: New test.
1685
1686         PR c++/46538
1687         * g++.dg/other/error34.C: New test.
1688
1689         PR c++/46526
1690         * g++.dg/cpp0x/constexpr-base3.C: New test.
1691
1692         PR tree-optimization/45830
1693         * gcc.target/i386/pr45830.c: New test.
1694         * gcc.c-torture/execute/pr45830.c: New test.
1695
1696 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1697
1698         * objc.dg/attributes/class-attribute-1.m: Rewritten.
1699         * objc.dg/attributes/class-attribute-2.m: Same change.
1700         * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
1701         * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
1702         * objc.dg/fobjc-std-1.m: Updated.
1703         * obj-c++.dg/fobjc-std-1.mm: Updated.
1704
1705 2010-11-19  Michael Matz  <matz@suse.de>
1706
1707         PR tree-optimization/46077
1708         * gcc.dg/vect/O3-pr46077.c: New testcase.
1709
1710 2010-11-19  Joseph Myers  <joseph@codesourcery.com>
1711
1712         PR c/46547
1713         * gcc.c-torture/compile/pr46547-1.c: New test.
1714
1715 2010-11-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1716
1717         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
1718         exec $compiler.
1719         * lib/gfortran.exp (gfortran_link_flags): Remove braces around
1720         $GFORTRAN_UNDER_TEST.
1721         (gfortran_init): Use -B to specify specpath, add trailing /.
1722
1723 2010-11-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
1724
1725         * gcc.target/powerpc/ppc-target-1.c: New file to test target
1726         attributes on PowerPC.
1727         * gcc.target/powerpc/ppc-target-2.c: Ditto.
1728         * gcc.target/powerpc/ppc-target-3.c: Ditto.
1729
1730 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1731
1732         * objc.dg/attributes/proto-attribute-1.m: Updated.
1733         * objc.dg/attributes/proto-attribute-2.m: New.
1734         * objc.dg/attributes/proto-attribute-3.m: New.
1735         * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
1736         * obj-c++.dg/attributes/proto-attribute-2.mm: New.
1737         * obj-c++.dg/attributes/proto-attribute-3.mm: New.
1738
1739 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1740
1741         * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
1742
1743 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1744
1745         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
1746
1747 2010-11-18  Steve Ellcey  <sje@cup.hp.com>
1748
1749         * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
1750         * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
1751
1752 2010-11-18  Jakub Jelinek  <jakub@redhat.com>
1753
1754         PR middle-end/46534
1755         * gcc.c-torture/compile/pr46534.c: New test.
1756
1757 2010-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1758
1759         * gnat.dg/atomic4.ad[sb]: New test.
1760         * gnat.dg/volatile4.adb: Likewise.
1761
1762 2010-11-18  Richard Henderson  <rth@redhat.com>
1763
1764         * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
1765
1766 2010-11-18  Nathan Froyd  <froydnj@codesourcery.com>
1767
1768         PR c/33193
1769         * c-c++-common/pr33193.c: New test.
1770
1771 2010-11-18  Richard Guenther  <rguenther@suse.de>
1772
1773         PR tree-optimization/46172
1774         * gcc.dg/torture/pr46172.c: New testcase.
1775
1776 2010-11-18  Jeff Law  <law@redhat.com>
1777
1778         PR middle-end-optimization/46297
1779         * gfortran.dg/pr46297.f: New test.
1780
1781 2010-11-17  Steve Ellcey  <sje@cup.hp.com>
1782
1783         PR middle-end/31490
1784         * gcc.dg/pr31490.c: New test.
1785
1786 2010-11-17  Uros Bizjak  <ubizjak@gmail.com>
1787
1788         * gcc.dg/nop.h: Move from ...
1789         * gcc.dg/guality/nop.h: ... here.
1790         * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
1791         * gcc.dg/guality/asm-1.c: Update nop.h include.
1792         * gcc.dg/guality/pr43329-1.c: Ditto.
1793
1794 2010-11-17  Paolo Bonzini  <bonzini@gnu.org>
1795
1796         * gcc.dg/two-types-1.c: New test.
1797         * gcc.dg/two-types-2.c: New test.
1798         * gcc.dg/two-types-3.c: New test.
1799         * gcc.dg/two-types-4.c: New test.
1800         * gcc.dg/two-types-5.c: New test.
1801         * gcc.dg/two-types-6.c: New test.
1802         * gcc.dg/two-types-7.c: New test.
1803         * gcc.dg/two-types-8.c: New test.
1804         * gcc.dg/two-types-9.c: New test.
1805         * gcc.dg/two-types-10.c: New test.
1806         * objc.dg/two-types-1.m: New test.
1807
1808 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1809
1810         PR rtl-optimization/46440
1811         * gcc.dg/pr46440.c: New test.
1812
1813         PR testsuite/45429
1814         * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
1815
1816 2010-11-17  Ira Rosen  <irar@il.ibm.com>
1817
1818         PR tree-optimization/46312
1819         * gcc.dg/vect/vect-scal-opt2.c: Rename to...
1820         * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
1821         on targets that support vector shifts with scalar shift argument.
1822         Remove dg-options.
1823         * gcc.dg/vect/vect-scal-opt.c: Rename to...
1824         * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
1825         * gcc.dg/vect/vect-scal-opt1.c: Rename to...
1826         * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
1827         * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
1828         * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
1829         support misaligned data accesses.
1830         * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
1831         * gcc.dg/vect/pr43430-2.c: Remove dg-options.
1832         * lib/target-supports.exp
1833         (check_effective_target_vect_shift_scalar): New.
1834
1835 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1836
1837         * gcc.dg/guality/nop.h: New file.
1838         * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
1839         "nop".  Adjust line numbers in gdb-test.
1840         * gcc.dg/guality/pr43329-1.c: Likewise.
1841
1842 2010-11-16  Jason Merrill  <jason@redhat.com>
1843
1844         * g++.dg/cpp0x/defaulted20.C: New.
1845
1846         * g++.dg/template/injected2.C: New.
1847
1848 2010-11-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1849
1850         * objc.dg/protocol-optional-1.m: New.
1851         * obj-c++.dg/protocol-optional-1.mm: New.
1852
1853 2010-11-16  Richard Henderson  <rth@redhat.com>
1854
1855         * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
1856         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1857
1858 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1859
1860         * gnat.dg/opt12.adb: New test.
1861         * gnat.dg/opt12_pkg.ad[sb]: New helper.
1862
1863 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1864
1865         * gcc.target/rx/pack.c: New test.
1866
1867 2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1868             Tobias Burnus  <burnus@net-b.de>
1869
1870         PR fortran/32049
1871         * gfortran.dg/quad_1.f90: New.
1872         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
1873         compiler arguments.
1874         * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
1875         library search path; call gcc-set-multilib-library-path with
1876         arguments such that libgfortran.spec is found.
1877         (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
1878
1879 2010-11-16  Jakub Jelinek  <jakub@redhat.com>
1880
1881         PR c++/46401
1882         * g++.dg/warn/Wsequence-point-3.C: New test.
1883
1884 2010-11-16  Kai Tietz  <kai.tietz@onevision.com>
1885
1886         PR preprocessor/17349
1887         * gcc.dg/cpp/cmdlne-C3.c: New.
1888
1889 2010-11-16  Richard Guenther  <rguenther@suse.de>
1890
1891         PR tree-optimization/44545
1892         * gcc.dg/pr44545.c: New testcase.
1893
1894 2010-11-16  Andrey Belevantsev  <abel@ispras.ru>
1895
1896         PR rtl-optimization/46366
1897         * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
1898         casts.
1899
1900 2010-11-16  Richard Guenther  <rguenther@suse.de>
1901
1902         * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
1903
1904 2010-11-16  Richard Guenther  <rguenther@suse.de>
1905
1906         PR middle-end/45172
1907         * gfortran.dg/gomp/pr45172.f90: New testcase.
1908
1909 2010-11-16  Nick Clifton  <nickc@redhat.com>
1910
1911         * gcc.target/rx/pack.c: New test.
1912
1913 2010-11-15  Richard Henderson  <rth@redhat.com>
1914
1915         * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
1916         * gcc.dg/torture/builtin-math-8.c: ... here.  New file.
1917         Use builtin_constant_p rather than scanning for builtin name.
1918
1919 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1920
1921         * objc.dg/property/dotsyntax-18.m: New.
1922         * objc.dg/property/dotsyntax-19.m: New.
1923         * objc.dg/property/dotsyntax-20.m: New.
1924         * obj-c++.dg/property/dotsyntax-18.mm: New.
1925         * obj-c++.dg/property/dotsyntax-19.mm: New.
1926         * obj-c++.dg/property/dotsyntax-20.mm: New.
1927         * objc.dg/property/dotsyntax-4.m: Removed some unused
1928         variables and code.
1929         * objc.dg/property/dotsyntax-6.m: Same change.
1930         * objc.dg/property/dotsyntax-16.m: Same change.
1931         * objc.dg/property/dotsyntax-17.m: Same change.
1932         * obj-c++.dg/property/dotsyntax-4.mm: Same change.
1933         * obj-c++.dg/property/dotsyntax-6.mm: Same change.
1934         * obj-c++.dg/property/dotsyntax-16.mm: Same change.
1935         * obj-c++.dg/property/dotsyntax-17.mm: Same change.
1936         * objc.dg/property/at-property-22.m: Added missing casts.
1937         * obj-c++.dg/property/at-property-22.mm: Same change.
1938
1939 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1940
1941         PR tree-optimization/46491
1942         * gcc.target/i386/pr46491.c: New test.
1943
1944         PR tree-optimization/46461
1945         * gcc.c-torture/compile/pr46461.c: New test.
1946
1947 2010-11-15  Tobias Burnus  <burnus@net.b.de>
1948
1949         PR fortran/46484
1950         * gfortran.dg/allocatable_scalar_11.f90: New.
1951         * gfortran.dg/allocatable_scalar_5.f90: Make test case
1952         standard conform.
1953
1954 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1955
1956         PR debug/46095
1957         * gcc.target/i386/pr46095.c: New test.
1958
1959         PR debug/46387
1960         * gcc.dg/pr46387.c: New test.
1961
1962 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1963
1964         * objc.dg/property/dotsyntax-16.m: New.
1965         * objc.dg/property/dotsyntax-17.m: New.
1966         * obj-c++.dg/property/dotsyntax-16.mm: New.
1967         * obj-c++.dg/property/dotsyntax-17.mm: New.
1968         * objc.dg/property/at-property-10.m: Uncommented using 'x++'
1969         syntax with properties, which now works.
1970         * obj-c++.dg/property/at-property-10.mm: Same change.
1971
1972 2010-11-15  Martin Jambor  <mjambor@suse.cz>
1973
1974         PR tree-optimization/46349
1975         * gnat.dg/opt9.adb: New file.
1976         * gnat.dg/opt9_pkg.ads: Likewise
1977
1978 2010-11-15  Richard Guenther  <rguenther@suse.de>
1979
1980         PR lto/44989
1981         * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
1982
1983 2010-11-15  Nathan Froyd  <froydnj@codesourcery.com>
1984
1985         PR preprocessor/45038
1986         * g++.dg/pr45038.C: New test.
1987
1988 2010-11-15  Richard Guenther  <rguenther@suse.de>
1989
1990         PR tree-optimization/46467
1991         * gcc.dg/ipa/ipa-pta-16.c: New testcase.
1992
1993 2010-11-15  Richard Guenther  <rguenther@suse.de>
1994
1995         PR testsuite/46423
1996         * g++.dg/torture/pr34850.C: Adjust.
1997
1998 2010-11-14  Paolo Bonzini  <bonzini@gnu.org>
1999
2000         PR c/46475
2001         * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
2002
2003 2010-11-14  Nicola Pero  <nicola.pero@meta-innovation.com>
2004
2005         * objc.dg/property/at-property-21.m: New.
2006         * objc.dg/property/at-property-22.m: New.
2007         * objc.dg/property/at-property-23.m: New.
2008         * objc.dg/property/synthesize-9.m: New.
2009         * objc.dg/property/synthesize-10.m: New.
2010         * objc.dg/property/synthesize-11.m: New.
2011         * obj-c++.dg/property/at-property-21.mm: New.
2012         * obj-c++.dg/property/at-property-22.mm: New.
2013         * obj-c++.dg/property/at-property-23.mm: New.
2014         * obj-c++.dg/property/synthesize-9.mm: New.
2015         * obj-c++.dg/property/synthesize-10.mm: New.
2016         * obj-c++.dg/property/synthesize-11.mm: New.
2017
2018         * objc.dg/property/at-property-4.m: Updated to match new compiler
2019         where some errors have been converted into warnings and vice versa.
2020         * objc.dg/property/at-property-16.m: Same change.
2021         * objc.dg/property/at-property-18.m: Same change.
2022         * objc.dg/property/property-neg-5.m: Same change.
2023         * obj-c++.dg/property/at-property-4.mm: Same change.
2024         * obj-c++.dg/property/at-property-16.mm: Same change.
2025         * obj-c++.dg/property/at-property-18.mm: Same change.
2026         * obj-c++.dg/property/property-neg-5.mm: Same change.
2027
2028         * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
2029         commented out because of testsuite problems; I found out that
2030         using dg-warning instead of dg-message gets them to work.
2031         * obj-c++.dg/property/property-neg-3.mm: Same change.
2032         * obj-c++.dg/property/synthesize-6.mm: Same change.
2033         * obj-c++.dg/property/at-property-5.mm: Same change.
2034         * obj-c++.dg/property/at-property-14.mm: Same change.
2035         * obj-c++.dg/property/at-property-18.mm: Same change.
2036         * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
2037         some tests still do not work due to some other testsuite issue).
2038
2039 2010-11-13  Jason Merrill  <jason@redhat.com>
2040
2041         * g++.dg/cpp0x/auto20.C: New.
2042
2043 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
2044
2045         * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
2046         * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
2047
2048 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
2049
2050         PR c/46462
2051         * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
2052         * gcc.dg/pr35746.c: Likewise.
2053         * gcc.dg/cpp/direct2.c: Likewise.
2054         * gcc.dg/cpp/direct2s.c: Likewise.
2055         * gcc.dg/noncompile/920923-1.c: Likewise.
2056         * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
2057
2058 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
2059
2060         * obj-c++.dg/attributes/method-format-1.mm: Adjust.
2061
2062 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
2063
2064         * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
2065         a pointer to an arbitrary C struct with an Objective-C protocol.
2066         Test various valid uses of typedef with Objective-C objects and
2067         protocols instead.
2068         * objc.dg/invalid-type-1.m: New.
2069         * obj-c++.dg/invalid-type-1.m: New.
2070
2071 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
2072
2073         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
2074
2075 2010-11-13  Tobias Burnus  <burnus@net-b.de>
2076
2077         PR fortran/45742
2078         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
2079
2080 2010-11-13  Tobias Burnus  <burnus@net-b.de>
2081
2082         PR fortran/45742
2083         * gfortran.dg/volatile12.f90: New.
2084
2085 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
2086
2087         * objc.dg/attributes/method-format-1.m: Adjust.
2088
2089 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
2090
2091         PR c/20385
2092         * gcc.dg/decl-9.c: New.
2093
2094 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
2095
2096         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
2097
2098 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
2099
2100         * gcc.dg/format/few-1.c: New test.
2101         * gcc.dg/format/asm_fprintf-1.c: Adjust.
2102         * gcc.dg/format/c90-scanf-1.c: Adjust.
2103         * gcc.dg/format/cmn-err-1.c: Adjust.
2104         * gcc.dg/format/dfp-printf-1.c: Adjust.
2105         * gcc.dg/format/dfp-scanf-1.c: Adjust.
2106         * gcc.dg/format/gcc_diag-1.c: Adjust.
2107         * gcc.dg/format/ms_unnamed-1.c: Adjust.
2108         * gcc.dg/format/strfmon-1.c: Adjust.
2109         * gcc.dg/format/unnamed-1.c: Adjust.
2110         * gcc.dg/format/xopen-2.c: Adjust.
2111         * g++.dg/ext/builtin4.C: Adjust.
2112         * g++.dg/ext/builtin5.C: Adjust.
2113
2114 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
2115
2116         * gcc.dg/pragma-diag-2.c: New test.
2117
2118 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2119
2120         PR fortran/45794
2121         * gfortran.dg/optional_mask.f90: New test.
2122
2123 2010-11-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
2124
2125         * g++.dg/cpp0x/defaulted15.C: Adjust.
2126
2127 2010-11-12  James Dennett <jdennett@google.com>
2128
2129         PR c++/39415
2130         * g++.dg/expr/static_cast7.C: New.
2131
2132 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2133
2134         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
2135         warning.
2136         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
2137         mips-sgi-irix*.
2138         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
2139         * gcc.target/mips/call-3.c: Add dg-require-visibility.
2140
2141 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
2142
2143         * gcc.dg/pr46375.c: New test.
2144
2145 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
2146
2147         PR c/44782
2148         * c-c++-common/fmax-errors.c: New test.
2149
2150 2010-11-11  Richard Henderson  <rth@redhat.com>
2151
2152         * gcc.target/i386/sse-24.c: Use -ffp-contract.
2153
2154 2010-11-11  Jan Hubicka  <jh@suse.cz>
2155
2156         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
2157         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
2158
2159 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
2160
2161         PR target/46088
2162         * gcc.dg/pr46088.c: New test.
2163
2164 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
2165
2166         * gfortran.dg/empty_derived_type.f90: New test.
2167
2168 2010-11-11  Tobias Burnus  <burnus@net-b.de>
2169
2170         PR fortran/46413
2171         * gfortran.dg/class_31.f90: New.
2172
2173         PR fortran/46205
2174         * gfortran.dg/forall_14.f90: New.
2175
2176 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
2177             Tobias Burnus  <burnus@net-b.de>
2178
2179         PR fortran/46325
2180         * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
2181
2182 2010-11-11  Jan Hubicka  <jh@suse.cz>
2183
2184         * gcc.dg/20081223-1.c: Update LTO options.
2185         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
2186         * gcc.dg/lto/20081118_0.c: Update LTO options.
2187         * gcc.dg/lto/ipareference_0.c: Update LTO options.
2188         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
2189         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
2190         * gcc.dg/lto/ipacp_0.c: Update LTO options.
2191         * gcc.dg/lto/20090116_0.c: Update LTO options.
2192         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
2193         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
2194         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
2195         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
2196         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
2197         * gcc.dg/lto/20081224_0.c: Update LTO options.
2198         * gcc.dg/lto/20090219_0.c: Update LTO options.
2199         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
2200         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
2201         * gcc.dg/lto/20081115_0.c: Update LTO options.
2202         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
2203         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
2204         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
2205         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
2206         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
2207         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
2208         * g++.dg/20090107-1.C: Update LTO options.
2209         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
2210         * g++.dg/lto/20081123_0.C: Update LTO options.
2211         * g++.dg/lto/20090313_0.C: Update LTO options.
2212         * g++.dg/lto/20081125_0.C: Update LTO options.
2213         * g++.dg/lto/20081109-1_0.C: Update LTO options.
2214         * g++.dg/lto/20081219_0.C: Update LTO options.
2215         * g++.dg/lto/20100724-1_0.C: Update LTO options.
2216         * g++.dg/lto/20081204-1_0.C: Update LTO options.
2217         * g++.dg/lto/20090303_0.C: Update LTO options.
2218         * g++.dg/lto/20100723-1_0.C: Update LTO options.
2219         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
2220         * g++.dg/lto/20090128_0.C: Update LTO options.
2221         * g++.dg/lto/20081204-2_0.C: Update LTO options.
2222         * g++.dg/lto/20090302_0.C: Update LTO options.
2223         * g++.dg/lto/20081119-1_0.C: Update LTO options.
2224         * g++.dg/lto/20081118_0.C: Update LTO options.
2225         * g++.dg/20090121-1.C: Update LTO options.
2226         * objc.dg/lto/lto.exp: Update LTO options.
2227         * lib/lto.exp: Update LTO options.
2228         * lib/gcc-dg.exp: Update LTO options.
2229         * lib/c-torture.exp: Update LTO options.
2230         * obj-c++.dg/lto/lto.exp: Update LTO options.
2231
2232 2010-11-11  Jan Hubicka  <jh@suse.cz>
2233
2234         PR tree-optimize/40436
2235         * gcc.dg/tree-ssa/inline-5.c: New testcase.
2236         * gcc.dg/tree-ssa/inline-6.c: New testcase.
2237
2238 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
2239
2240         * gfortran.dg/proc_decl_24.f90: New.
2241
2242 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
2243
2244         * objc.dg/property/at-property-20.m: New.
2245         * objc.dg/property/synthesize-8.m: New.
2246         * obj-c++.dg/property/at-property-20.m: New.
2247         * obj-c++.dg/property/synthesize-8.mm: New.
2248
2249 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
2250
2251         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
2252
2253 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
2254
2255         PR middle-end/46388
2256         * gcc.c-torture/compile/pr46388.c: New test.
2257
2258 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2259
2260         * lib/lto.exp (lto-get-options-main): Support optional target
2261         selector for dg-suppress-ld-options.
2262
2263 2010-11-11  Martin Jambor  <mjambor@suse.cz>
2264
2265         PR tree-optimization/46383
2266         * g++.dg/torture/pr46383.C: New test.
2267
2268 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
2269
2270         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
2271         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
2272         to dg-options.
2273         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
2274         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
2275         * g++.dg/other/i386-3.C: Ditto.
2276
2277 2010-11-10  Jason Merrill  <jason@redhat.com>
2278
2279         * g++.dg/cpp0x/constexpr-46420.C: New.
2280
2281 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
2282
2283         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
2284         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
2285         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
2286         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
2287         expected messages.
2288
2289 2010-11-10  Jan Hubicka  <jh@suse.cz>
2290
2291         PR tree-optimize/38669
2292         * gcc.dg/tree-ssa/pr38699.c: New testcase.
2293
2294 2010-11-10  Jan Hubicka  <jh@suse.cz>
2295
2296         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
2297
2298 2010-11-10  Jason Merrill  <jason@redhat.com>
2299
2300         * g++.dg/cpp0x/constexpr-bitfield.C: New.
2301
2302 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
2303
2304         PR debug/46409
2305         * gcc.dg/debug/pr46409.c: New test.
2306
2307         PR c++/46368
2308         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
2309
2310 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
2311
2312         PR target/46419
2313         * gcc-target/i386/pr46419.c: New test.
2314
2315 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
2316
2317         * g++.dg/other/i386-2.C: Add -mtbm.
2318         * g++.dg/other/i386-3.C: Likewise.
2319         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
2320         * gcc.target/i386/funcspec-6.c: Likewise.
2321         * gcc.target/i386/sse-12.c: Add -mtbm.
2322         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
2323         operand intrinsics.
2324         * gcc.target/i386/sse-14.c: Likewise.
2325         * gcc.target/i386/sse-22.c: Likewise.
2326         * gcc.target/i386/sse-23.c: Likewise.
2327         * gcc.target/i386/tbm-1.c: New file.
2328         * gcc.target/i386/tbm-2.c: Likewise.
2329
2330 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
2331
2332         * g++.dg/other/i386-2.C: Add -mbmi.
2333         * g++.dg/other/i386-3.C: Likewise.
2334         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
2335         * gcc.target/i386/funcspec-6.c: Likewise.
2336         * gcc.target/i386/sse-12.c: Add -mbmi.
2337         * gcc.target/i386/bmi-1.c: New file.
2338         * gcc.target/i386/bmi-2.c: Likewise.
2339         * gcc.target/i386/bmi-3.c: Likewise.
2340         * gcc.target/i386/bmi-4.c: Likewise.
2341         * gcc.target/i386/bmi-5.c: Likewise.
2342         * gcc.target/i386/bmi-6.c: Likewise.
2343
2344 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
2345
2346         PR c++/46065
2347         * g++.dg/pr46065.C: New test.
2348
2349 2010-11-10  Jan Hubicka  <jh@suse.cz>
2350
2351         PR tree-optimize/33172
2352         PR tree-optimize/43411
2353         * gcc.dg/tree-ssa/pr33172.c: New testcase.
2354         * g++.dg/tree-ssa/pr43411.C: New testcase.
2355
2356 2010-11-10  Jan Hubicka  <jh@suse.cz>
2357
2358         PR tree-optimize/46228
2359         * g++.dg/tree-ssa/pr46228.C: New testcase.
2360
2361 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
2362
2363         PR tree-optimization/46414
2364         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
2365
2366 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2367
2368         PR fortran/46411
2369         * gfortran.dg/intrinsic_7.f90: New.
2370
2371 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2372
2373         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
2374         * g++.dg/abi/thunk4.C: Likewise.
2375         * g++.dg/opt/combine.C: Add dg-require-visibility.
2376         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
2377         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
2378         alpha*-dec-osf*.
2379         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
2380         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
2381         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
2382         large arena_size.
2383         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
2384         * gcc.dg/intmax_t-1.c: Likewise.
2385
2386 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2387
2388         PR fortran/46244
2389         * gfortran.dg/class_30.f90: New.
2390
2391 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2392
2393         PR fortran/46223
2394         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
2395         failure on s390.
2396
2397 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
2398
2399         PR tree-optimization/45971
2400         * gcc.dg/vect/O3-pr45971.c: New.
2401
2402 2010-11-10  Richard Guenther  <rguenther@suse.de>
2403
2404         PR tree-optimization/44964
2405         * gcc.dg/pr44964.c: New testcase.
2406
2407 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2408
2409         * gnat.dg/opt10.adb: Fix typo.
2410
2411 2010-11-10  Martin Jambor  <mjambor@suse.cz>
2412
2413         PR tree-optimization/46351
2414         PR tree-optimization/46377
2415         * gnat.dg/opt10.adb: New file.
2416         * gnat.dg/opt10_pkg.ads: Likewise.
2417         * gnat.dg/opt11.adb: Likewise.
2418         * gnat.dg/opt11.ads: Likewise.
2419
2420 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2421
2422         * gnat.dg/boolean_conv.adb: New test.
2423
2424 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2425
2426         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
2427
2428 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2429
2430         * gnat.dg/unchecked_convert7.adb: New test.
2431
2432 2010-11-10  Richard Guenther  <rguenther@suse.de>
2433
2434         PR tree-optimization/46398
2435         * gcc.dg/torture/pr46398.c: New testcase.
2436
2437 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2438
2439         * gfortran.dg/open_dev_null.f90: New test.
2440
2441 2010-11-09  Jan Hubicka  <jh@suse.cz>
2442
2443         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
2444         unrolling.
2445
2446 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
2447
2448         * gcc.dg/struct-semi-4.c: New test.
2449
2450 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
2451
2452         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
2453         power5 to enable generation of FRIZ.
2454
2455         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
2456         optimization.
2457
2458         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
2459         expected.
2460
2461 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
2462
2463         PR target/43808
2464         * gfortran.dg/pr43808.f90: New test.
2465
2466 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
2467
2468         PR tree-optimization/46036
2469         * gfortran.dg/lto/pr46036_0.f90: New.
2470
2471 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
2472
2473         PR middle-end/45663
2474         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
2475         bar invocation instead of first.
2476
2477         PR debug/46171
2478         * gcc.dg/pr46171.c: New test.
2479
2480 2010-11-09  Richard Guenther  <rguenther@suse.de>
2481
2482         PR tree-optimization/46355
2483         * gcc.dg/pr46355.c: New testcase.
2484
2485 2010-11-09  Richard Guenther  <rguenther@suse.de>
2486
2487         PR tree-optimization/46177
2488         * gcc.dg/pr46177-2.c: New testcase.
2489
2490 2010-11-09  Richard Guenther  <rguenther@suse.de>
2491
2492         PR testsuite/46312
2493         * gcc.dg/vec-scal-opt.c: Move ...
2494         * gcc.dg/vect/vect-scal-opt.c: ... here.
2495         * gcc.dg/vec-scal-opt1.c: Move ...
2496         * gcc.dg/vect/vect-scal-opt1.c: ... here.
2497         * gcc.dg/vec-scal-opt2.c: Move ...
2498         * gcc.dg/vect/vect-scal-opt2.c: ... here.
2499
2500 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
2501
2502         * gnat.dg/specs/static_initializer5.ads: New test.
2503         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
2504
2505 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
2506
2507         PR middle-end/46360
2508         * gcc.c-torture/compile/pr46360.c: New test.
2509
2510         PR c++/45894
2511         * g++.dg/warn/Wsequence-point-2.C: New test.
2512
2513 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
2514
2515         PR fortran/46313
2516         * gfortran.dg/class_29.f03: New.
2517
2518 2010-11-09  Richard Guenther  <rguenther@suse.de>
2519
2520         PR middle-end/46221
2521         * gcc.target/i386/alias-1.c: New testcase.
2522
2523 2010-11-08  Jason Merrill  <jason@redhat.com>
2524
2525         * g++.dg/cpp0x/constexpr-sassert.C: New.
2526
2527 2010-11-08  Jason Merrill  <jason@redhat.com>
2528
2529         * g++.dg/cpp0x/constexpr-defarg.C: New.
2530
2531 2010-11-08  Xinliang David Li  <davidxl@google.com>
2532
2533         PR tree-optimization/46316
2534         * gcc.c-torture/execute/pr46316.c: New test.
2535
2536 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
2537
2538         PR fortran/46344
2539         * gfortran.dg/class_28.f03: Extended.
2540
2541 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2542
2543         * objc.dg/property/dotsyntax-13.m: New.
2544         * objc.dg/property/dotsyntax-14.m: New.
2545         * objc.dg/property/dotsyntax-15.m: New.
2546         * objc.dg/property/synthesize-7.m: New.
2547         * obj-c++.dg/property/dotsyntax-13.mm: New.
2548         * obj-c++.dg/property/dotsyntax-14.mm: New.
2549         * obj-c++.dg/property/dotsyntax-15.mm: New.
2550         * obj-c++.dg/property/synthesize-7.mm: New.
2551
2552 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2553
2554         * objc.dg/property/dynamic-4.m: New.
2555         * objc.dg/property/dynamic-5.m: New.
2556         * objc.dg/property/dynamic-6.m: New.
2557         * obj-c++.dg/property/dynamic-4.mm: New.
2558         * obj-c++.dg/property/dynamic-5.mm: New.
2559         * obj-c++.dg/property/dynamic-6.mm: New.
2560
2561 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2562
2563         * objc.dg/property/synthesize-3.m: New.
2564         * objc.dg/property/synthesize-4.m: New.
2565         * objc.dg/property/synthesize-5.m: New.
2566         * objc.dg/property/synthesize-6.m: New.
2567         * obj-c++.dg/property/synthesize-3.mm: New.
2568         * obj-c++.dg/property/synthesize-4.mm: New.
2569         * obj-c++.dg/property/synthesize-5.mm: New.
2570         * obj-c++.dg/property/synthesize-6.mm: New.
2571
2572 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2573
2574         * objc.dg/property/at-property-5.m: Updated test.
2575         * objc.dg/property/at-property-16.m: New.
2576         * objc.dg/property/at-property-17.m: New.
2577         * objc.dg/property/at-property-18.m: New.
2578         * objc.dg/property/at-property-19.m: New.
2579         * objc.dg/property/dotsyntax-12.m: New.
2580         * objc.dg/protocol-inheritance-1.m: New.
2581         * objc.dg/protocol-inheritance-2.m: New.
2582         * obj-c++.dg/property/at-property-5.mm: Updated test.
2583         * obj-c++.dg/property/at-property-16.mm: New.
2584         * obj-c++.dg/property/at-property-17.mm: New.
2585         * obj-c++.dg/property/at-property-18.mm: New.
2586         * obj-c++.dg/property/at-property-19.mm: New.
2587         * obj-c++.dg/protocol-inheritance-1.mm: New.
2588         * obj-c++.dg/protocol-inheritance-2.mm: New.
2589         * obj-c++.dg/property/dotsyntax-12.mm: New.
2590
2591 2010-11-08  Jason Merrill  <jason@redhat.com>
2592
2593         * g++.dg/expr/overflow1.C: New.
2594         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
2595         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
2596         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
2597         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
2598
2599 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2600
2601         * gcc.dg/pr35442.c: Adapt warning.
2602
2603         PR target/46280
2604         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
2605         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
2606         * g++.dg/torture/pr36444.C: Add dg-options -msse for
2607         i?86-*-* x86_64-*-*.
2608         * g++.dg/torture/pr36445.C: Likewise.
2609         * gcc.c-torture/compile/pr34856.c: Likewise.
2610         * gcc.c-torture/compile/pr39928-1.c: Likewise.
2611         * gcc.c-torture/compile/vector-1.c: Likewise.
2612         * gcc.c-torture/compile/vector-2.c: Likewise.
2613         * gcc.dg/pr32912-1.c: Likewise.
2614         * gcc.c-torture/execute/va-arg-25.c: Move ...
2615         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
2616         Add dg-options -msse, dg-require-effective-target sse_runtime for
2617         for i?86-*-*, x86_64-*-*.
2618         * gcc.c-torture/execute/vector-1.c: Likewise.
2619         * gcc.c-torture/execute/vector-2.c: Likewise.
2620         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
2621         i?86-*-*, x86_64-*-*.
2622         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2623         * gcc.dg/tree-ssa/sra-4.c: Likewise.
2624         * gcc.dg/tree-ssa/vector-1.c: Likewise.
2625         * gcc.dg/tree-ssa/vector-2.c: Likewise.
2626         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
2627
2628 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
2629
2630         * gcc.dg/torture/pr45982.c: Add -std=c99
2631         * gcc.dg/torture/pr45623.c: Ditto.
2632
2633 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
2634
2635         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
2636         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
2637
2638 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
2639
2640         PR target/28627
2641         * g++.dg/ext/dllimport7.C: Adjust second error check and
2642         allow test for x86_64 mingw, too.
2643
2644 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
2645
2646         PR fortran/46344
2647         * gfortran.dg/class_28.f03: New.
2648
2649 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
2650
2651         PR rtl-optimization/45352
2652         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
2653         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
2654         gcc.target/i386/pr45352-2.c: New tests.
2655
2656 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2657
2658         PR libobjc/36610
2659         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
2660         XFAIL the run for all but m32 x86.
2661
2662 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
2663
2664         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
2665         as comment character.
2666
2667 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2668
2669         * gcc.target/mips/mips.exp: Revert previous patch.
2670         * gcc.target/mips/fma-1.c: Delete.
2671         * gcc.target/mips/fma-2.c: Likewise.
2672         * gcc.target/mips/fma-3.c: Likewise.
2673         * gcc.target/mips/fma-4.c: Likewise.
2674         * gcc.target/mips/fma-5.c: Likewise.
2675         * gcc.target/mips/fma-6.c: Likewise.
2676         * gcc.target/mips/fma-7.c: Likewise.
2677         * gcc.target/mips/fma-8.c: Likewise.
2678         * gcc.target/mips/fma-9.c: Likewise.
2679         * gcc.target/mips/fma-10.c: Likewise.
2680         * gcc.target/mips/fma-11.c: Likewise.
2681         * gcc.target/mips/fma-12.c: Likewise.
2682         * gcc.target/mips/fma-13.c: Likewise.
2683         * gcc.target/mips/fma-14.c: Likewise.
2684         * gcc.target/mips/fma-15.c: Likewise.
2685         * gcc.target/mips/fma-16.c: Likewise.
2686         * gcc.target/mips/fma-17.c: Likewise.
2687         * gcc.target/mips/fma-18.c: Likewise.
2688         * gcc.target/mips/fma-19.c: Likewise.
2689         * gcc.target/mips/fma-20.c: Likewise.
2690
2691 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2692
2693         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
2694         * gcc.target/mips/fma-1.c: New test.
2695         * gcc.target/mips/fma-2.c: Likewise.
2696         * gcc.target/mips/fma-3.c: Likewise.
2697         * gcc.target/mips/fma-4.c: Likewise.
2698         * gcc.target/mips/fma-5.c: Likewise.
2699         * gcc.target/mips/fma-6.c: Likewise.
2700         * gcc.target/mips/fma-7.c: Likewise.
2701         * gcc.target/mips/fma-8.c: Likewise.
2702         * gcc.target/mips/fma-9.c: Likewise.
2703         * gcc.target/mips/fma-10.c: Likewise.
2704         * gcc.target/mips/fma-11.c: Likewise.
2705         * gcc.target/mips/fma-12.c: Likewise.
2706         * gcc.target/mips/fma-13.c: Likewise.
2707         * gcc.target/mips/fma-14.c: Likewise.
2708         * gcc.target/mips/fma-15.c: Likewise.
2709         * gcc.target/mips/fma-16.c: Likewise.
2710         * gcc.target/mips/fma-17.c: Likewise.
2711         * gcc.target/mips/fma-18.c: Likewise.
2712         * gcc.target/mips/fma-19.c: Likewise.
2713         * gcc.target/mips/fma-20.c: Likewise.
2714
2715 2010-11-06  Jason Merrill  <jason@redhat.com>
2716
2717         * g++.dg/cpp0x/constexpr-ctor3.C: New.
2718
2719 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
2720
2721         PR c/43384
2722         * gcc.dg/parser-error-3.c: New test.
2723
2724 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
2725
2726         PR c++/45332
2727         * g++.dg/parse/semicolon2.C: New testcase.
2728         * g++.dg/ext/asmspec1.C: Adjust.
2729         * g++.dg/init/new13.C: Adjust.
2730         * g++.dg/parse/ctor5.C: Adjust.
2731
2732 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
2733
2734         PR fortran/46330
2735         * gfortran.dg/class_27.f03: New.
2736
2737 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2738
2739         Fixed using the Objective-C 2.0 dot-syntax with self and super.
2740         * objc.dg/property/dotsyntax-5.m: New.
2741         * objc.dg/property/dotsyntax-6.m: New.
2742         * objc.dg/property/dotsyntax-7.m: New.
2743         * objc.dg/property/dotsyntax-8.m: New.
2744         * objc.dg/property/dotsyntax-9.m: New.
2745         * objc.dg/property/dotsyntax-10.m: New.
2746         * objc.dg/property/dotsyntax-11.m: New.
2747         * obj-c++.dg/property/dotsyntax-5.mm: New.
2748         * obj-c++.dg/property/dotsyntax-6.mm: New.
2749         * obj-c++.dg/property/dotsyntax-7.mm: New.
2750         * obj-c++.dg/property/dotsyntax-8.mm: New.
2751         * obj-c++.dg/property/dotsyntax-9.mm: New.
2752         * obj-c++.dg/property/dotsyntax-10.mm: New.
2753         * obj-c++.dg/property/dotsyntax-11.mm: New.
2754
2755 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2756
2757         * obj-c++.dg/encode-3.mm: Provide a different string check for the
2758         NeXT runtime when the type is READONLY.
2759
2760 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
2761
2762         * gcc.target/i386/387-2.c: Skip if -march= is specified.
2763         * gcc.target/i386/387-6.c: Ditto.
2764         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
2765         * gcc.target/i386/387-4.c: Ditto.
2766         * gcc.target/i386/387-7.c: Ditto.
2767         * gcc.target/i386/387-8.c: Ditto.
2768         * gcc.target/i386/387-9.c: Ditto.
2769         * gcc.target/i386/387-10.c: Ditto.
2770         * gcc.target/i386/387-11.c: Ditto.
2771         * gcc.target/i386/387-12.c: Ditto.
2772
2773         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
2774
2775 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2776
2777         PR target/44981
2778         * gcc.dg/darwin-cfstring-format-1.c: New.
2779         * gcc.dg/warn-nsstring.c: New.
2780         * objc.dg/fsf-nsstring-format-1.m: New.
2781         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
2782         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
2783         linker warning.
2784
2785 2010-11-05  Jason Merrill  <jason@redhat.com>
2786
2787         PR c++/45473
2788         * g++.dg/inherit/virtual6.C: New.
2789
2790 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2791
2792         PR c/44772
2793         * gcc.dg/Wcxx-compat-21.c: New test.
2794
2795 2010-11-05  Ian Lance Taylor  <iant@google.com>
2796
2797         PR target/46084
2798         * gcc.target/i386/pr46084.c: New test.
2799
2800 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
2801
2802         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
2803         * (check_effective_target_mempcpy): New.
2804         * gcc.c-torture/execute/pr45636.c: Move this...
2805         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
2806
2807 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2808
2809         * gcc.target/i386/i386.exp (FLAGS): Remove.
2810         Wrap gcc_target_compile with $clearcap_ldflags added to options.
2811
2812 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2813
2814         PR c++/46160
2815         * g++.dg/opt/empty2.C: New test.
2816
2817         PR target/45670
2818         * gcc.target/i386/pr45670.c: New test.
2819
2820 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
2821
2822         PR fortran/45451
2823         PR fortran/46174
2824         * gfortran.dg/class_19.f03: Modified.
2825         * gfortran.dg/class_allocate_6.f03: New.
2826
2827 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
2828
2829         * gcc.target/i386/avx-vzeroupper-19.c: New.
2830
2831 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2832
2833         PR tree-optimization/46099
2834         * gcc.dg/autopar/pr46099.c: New test.
2835
2836         PR middle-end/43690
2837         * c-c++-common/pr43690.c: New test.
2838
2839 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
2840
2841         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
2842         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
2843         declaration and implementation.
2844         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
2845         * obj-c++.dg/property/at-property-13.mm: Likewise.
2846         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
2847         * obj-c++.dg/property/property-1.mm: Likewise.
2848         * obj-c++.dg/property/at-property-7.mm: Likewise.
2849         * obj-c++.dg/property/at-property-9.mm: Likewise.
2850         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
2851         * obj-c++.dg/property/at-property-10.mm: Likewise.
2852         * obj-c++.dg/property/synthesize-2.mm: Likewise.
2853         * obj-c++.dg/property/at-property-12.mm: Likewise.
2854         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
2855         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
2856         * obj-c++.dg/property/at-property-6.mm: Likewise.
2857         * obj-c++.dg/property/at-property-8.mm: Likewise.
2858         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
2859         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
2860         * obj-c++.dg/property/at-property-11.mm: Likewise.
2861         * obj-c++.dg/template-8.mm: Likewise.
2862         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
2863         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
2864         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
2865         and put a FIXME for this.
2866         * obj-c++.dg/property/property-2.mm: Remove.
2867         * obj-c++.dg/property/property-3.mm: Remove.
2868
2869 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2870
2871         PR debug/46307
2872         * gcc.dg/pr46307.c: New test.
2873
2874 2010-11-05  Jason Merrill  <jason@redhat.com>
2875
2876         PR c++/46304
2877         * g++.dg/ext/complex6.C: New.
2878
2879 2010-11-04  Bud Davis   <jimmied@smu.edu>
2880
2881         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
2882
2883 2010-11-04  Chao-ying Fu  <fu@mips.com>
2884
2885         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
2886         msubu, mult, multu.
2887         * gcc.target/mips/mips32-dsp-run.c: Likewise.
2888
2889 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
2890
2891         Fixed using the Objective-C 2.0 dot-syntax with class names.
2892         * objc.dg/property/dotsyntax-3.m: New.
2893         * objc.dg/property/dotsyntax-4.m: New.
2894         * obj-c++.dg/property/dotsyntax-3.mm: New.
2895         * obj-c++.dg/property/dotsyntax-4.mm: New.
2896
2897         * objc.dg/fobjc-std-1.m: Added test for warnings when the
2898         Objective-C 2.0 dot-syntax is used with class names.
2899         * obj-c++.dg/fobjc-std-1.mm: Same change.
2900
2901 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
2902
2903         * gcc.target/powerpc/loop_align.c: New.
2904
2905 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2906
2907         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
2908
2909         merge from FSF 'apple/trunk' branch.
2910         * gcc.target/powerpc/darwin64-abi.c: New.
2911
2912 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
2913
2914         PR tree-optimization/46233
2915         * gcc.dg/pr46233.c: New test.
2916
2917 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2918
2919         * objc.dg/property/property-2.m: Deleted.
2920         * objc.dg/property/property-3.m: Deleted.
2921
2922 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2923
2924         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
2925         defined.
2926         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
2927         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
2928         * objc.dg/property/property-1.m: Likewise.
2929         * objc.dg/property/at-property-6.m: Likewise.
2930         * objc.dg/property/at-property-7.m: Likewise.
2931         * objc.dg/property/dotsyntax-1.m: Likewise.
2932         * objc.dg/property/at-property-8.m: Likewise.
2933         * objc.dg/property/dotsyntax-2.m: Likewise.
2934         * objc.dg/property/at-property-9.m: Likewise.
2935         * objc.dg/property/synthesize-2.m: Likewise.
2936         * objc.dg/property/at-property-10.m: Likewise.
2937         * objc.dg/property/at-property-11.m: Likewise.
2938         * objc.dg/property/at-property-12.m: Likewise.
2939         * objc.dg/property/at-property-13.m: Likewise.
2940         * objc.dg/property/fsf-property-method-access.m: Likewise.
2941         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
2942         linker warning.
2943         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
2944         warnings.
2945         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
2946         deprecation warnings.  Use Object1 implementation.
2947         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
2948         * objc/execute/forward-1.m: Remove.
2949         * objc/execute/forward-1.x: Remove.
2950
2951 2010-11-04  Jason Merrill  <jason@redhat.com>
2952
2953         * g++.dg/cpp0x/constexpr-access.C: New.
2954
2955 2010-11-04  Richard Guenther  <rguenther@suse.de>
2956
2957         PR rtl-optimization/46183
2958         * gcc.dg/torture/pr46183.c: New testcase.
2959
2960 2010-11-04  Richard Guenther  <rguenther@suse.de>
2961
2962         PR tree-optimization/46068
2963         * gcc.dg/torture/pr46068.c: New testcase.
2964
2965 2010-11-04  Richard Guenther  <rguenther@suse.de>
2966
2967         PR tree-optimization/45991
2968         * gcc.dg/pr45991.c: New testcase.
2969
2970 2010-11-04  Richard Guenther  <rguenther@suse.de>
2971
2972         PR tree-optimization/46154
2973         * g++.dg/torture/pr46154.C: New testcase.
2974
2975 2010-11-04  Richard Guenther  <rguenther@suse.de>
2976
2977         PR tree-optimization/45733
2978         * gcc.dg/pr45733.c: New testcase.
2979
2980 2010-11-04  Ira Rosen  <irar@il.ibm.com>
2981
2982         PR tree-optimization/46213
2983         * gfortran.dg/vect/pr46213.f90: New.
2984
2985 2010-11-04  Richard Guenther  <rguenther@suse.de>
2986
2987         PR testsuite/45702
2988         * gcc.dg/pr34989-1.c: Move ...
2989         * gcc.dg/lto/pr34989-1_0.c: ... here.
2990         * gcc.dg/pr34989-2.c: Move ...
2991         * gcc.dg/lto/pr34989-1_1.c: ... here.
2992         * gcc.dg/pr27898.c: Move ...
2993         * gcc.dg/lto/pr27898_0.c: ... here and ...
2994         * gcc.dg/lto/pr27898_1.c: ... split.
2995         * gcc.dg/pr28712.c: Move ...
2996         * gcc.dg/lto/pr28712_0.c: ... here and ...
2997         * gcc.dg/lto/pr28712_1.c: ... split ...
2998         * gcc.dg/lto/pr28712_2.c: ... twice.
2999         * gcc.dg/pr28706.c: Move ...
3000         * gcc.dg/lto/pr28706_0.c: ... here and ...
3001         * gcc.dg/lto/pr28706_1.c: ... split.
3002
3003 2010-11-04  Richard Guenther  <rguenther@suse.de>
3004             Richard Henderson  <rth@redhat.com>
3005
3006         * gcc.target/i386/fma4-vector-2.c: New testcase.
3007
3008 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3009             Richard Guenther  <rguenther@suse.de>
3010
3011         * gcc.dg/vec-scal-opt.c: New testcase.
3012         * gcc.dg/vec-scal-opt1.c: New testcase.
3013         * gcc.dg/vec-scal-opt2.c: New testcase.
3014
3015 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
3016
3017         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
3018         from plugin build flags on Darwin targets.
3019
3020 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
3021
3022         * gcc.target/i386/pr46285.c: Require split_stack target.
3023
3024 2010-11-03  Jason Merrill  <jason@redhat.com>
3025
3026         PR c++/46293
3027         * g++.dg/cpp0x/constexpr-base2.C: New.
3028
3029         PR c++/46289
3030         * g++.dg/cpp0x/initlist45.C: New.
3031
3032 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3033
3034         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
3035         is now allowed in categories.
3036         * obj-c++.dg/property/dynamic-2.mm: Same change.
3037         * objc.dg/property/dynamic-3.m: New.
3038         * obj-c++.dg/property/dynamic-3.mm: New.
3039         * objc.dg/property/at-property-14.m: New.
3040         * objc.dg/property/at-property-15.m: New.
3041         * obj-c++.dg/property/at-property-14.mm: New.
3042         * obj-c++.dg/property/at-property-15.mm: New.
3043
3044         * objc.dg/foreach-6.m: Added a few more tests for valid and
3045         invalid iterating variables and collections.
3046
3047 2010-11-03  Xinliang David Li  <davidxl@google.com>
3048
3049         PR target/46200
3050         * g++.dg/tree-ssa/ivopts-2.C: New test.
3051
3052 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
3053
3054         PR target/46295
3055         * gcc.target/i386/pr46295.c: New.
3056
3057 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
3058
3059         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
3060         precision min/max for single precision on VSX.
3061
3062 2010-11-03  Jason Merrill  <jason@redhat.com>
3063
3064         PR c++/46289
3065         * g++.dg/cpp0x/constexpr-ice3.C: New.
3066
3067 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
3068
3069         * gnat.dg/opt8.ad[sb]: New test.
3070         * gnat.dg/opt8_pkg.ads: New helper.
3071
3072 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
3073
3074         PR rtl-optimization/45865
3075         * gcc.dg/pr45865.c: New.
3076         * gcc.dg/torture/pr45865.c: Likewise.
3077
3078         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
3079         * gcc.target/arm/headmerge-2.c: Likewise.
3080         * gcc.target/i386/headmerge-1.c: Likewise.
3081         * gcc.target/i386/headmerge-2.c: Likewise.
3082
3083 2010-11-03  Richard Guenther  <rguenther@suse.de>
3084
3085         PR middle-end/46288
3086         * gcc.dg/pr46288.c: New testcase.
3087
3088 2010-11-03  Richard Guenther  <rguenther@suse.de>
3089
3090         PR tree-optimization/44807
3091         * gcc.dg/torture/pr44807.c: New testcase.
3092
3093 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3094
3095         PR libgfortran/43899
3096         * gfortran.dg/namelist_67.f90: New test.
3097
3098 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
3099
3100         PR tree-optimization/46009
3101         * gcc.dg/vect/pr46009.c: New function.
3102
3103 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3104
3105         Implemented -fobjc-std=objc1 flag.
3106         * objc.dg/fobjc-std-1.m: New.
3107         * obj-c++.dg/fobjc-std-1.mm: New.
3108
3109 2010-11-03  Richard Guenther  <rguenther@suse.de>
3110
3111         PR middle-end/46241
3112         * g++.dg/debug/pr46241.C: New testcase.
3113
3114 2010-11-03  Richard Guenther  <rguenther@suse.de>
3115
3116         PR tree-optimization/46190
3117         * gfortran.dg/pr46190.f90: New testcase.
3118
3119 2010-11-03  Richard Guenther  <rguenther@suse.de>
3120
3121         PR testsuite/46274
3122         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
3123         * gcc.dg/vect/vect-19.c: Likewise.
3124         * gcc.dg/vect/vect-17.c: Likewise.
3125
3126 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
3127
3128         PR target/46285
3129         * gcc.target/i386/pr46285.c: New.
3130
3131 2010-11-03  Richard Guenther  <rguenther@suse.de>
3132
3133         PR tree-optimization/46217
3134         * gcc.dg/pr46217.c: New testcase.
3135
3136 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3137
3138         * objc.dg/property/dotsyntax-1.m: New.
3139         * objc.dg/property/dotsyntax-2.m: New.
3140         * obj-c++.dg/property/dotsyntax-1.mm: New.
3141         * obj-c++.dg/property/dotsyntax-2.mm: New.
3142
3143 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
3144
3145         PR tree-optimization/46165
3146         * gcc.dg/pr46165.c: New test.
3147
3148 2010-11-03  Richard Guenther  <rguenther@suse.de>
3149
3150         PR middle-end/46251
3151         * gcc.dg/pr46251.c: New testcase.
3152
3153 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
3154
3155         PR tree-optimization/46107
3156         * gcc.c-torture/compile/pr46107.c: New test.
3157
3158         PR debug/46252
3159         * gcc.dg/pr46252.c: New test.
3160
3161         PR rtl-optimization/46034
3162         PR rtl-optimization/46212
3163         PR rtl-optimization/46248
3164         * gcc.c-torture/compile/pr46034.c: New test.
3165         * gcc.c-torture/compile/pr46248.c: New test.
3166         * gcc.dg/pr46212.c: New test.
3167
3168 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
3169
3170         * gnat.dg/sizetype4.adb: New test.
3171
3172 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
3173
3174         * gcc.target/i386/avx-vzeroupper-15.c: New.
3175         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
3176         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3177         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3178
3179         PR target/46253
3180         * gcc.target/i386/pr46253.c: New.
3181
3182 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
3183             Tobias Burnus  <burnus@net-b.de>
3184
3185         PR fortran/45170
3186         * gfortran.dg/deferred_type_param_1.f90: New.
3187         * gfortran.dg/deferred_type_param_2.f90: New.
3188         * gfortran.dg/initialization_1.f90: Update dg-errors.
3189         * gfortran.dg/initialization_9.f90: Update dg-errors.
3190
3191 2010-11-02  Richard Guenther  <rguenther@suse.de>
3192
3193         PR tree-optimization/46149
3194         * g++.dg/torture/pr46149.C: New testcase.
3195
3196 2010-11-02  Richard Guenther  <rguenther@suse.de>
3197
3198         PR tree-optimization/46216
3199         * gcc.dg/torture/pr46216.c: New testcase.
3200
3201 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3202
3203         PR target/46131
3204         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
3205         *-*-osf*.
3206
3207 2010-11-02  Richard Guenther  <rguenther@suse.de>
3208
3209         PR tree-optimization/46184
3210         * gcc.dg/pr46184.c: New testcase.
3211
3212 2010-11-02  Richard Guenther  <rguenther@suse.de>
3213
3214         PR tree-optimization/46177
3215         * gcc.dg/pr46177.c: New testcase.
3216
3217 2010-11-02  Martin Jambor  <mjambor@suse.cz>
3218
3219         PR middle-end/46120
3220         * g++.dg/ipa/ivinline-9.C: New test.
3221
3222 2010-11-02  Martin Jambor  <mjambor@suse.cz>
3223
3224         PR tree-optimization/45875
3225         * g++.dg/torture/pr45875.C: New test.
3226
3227 2010-11-02  Richard Guenther  <rguenther@suse.de>
3228
3229         PR testsuite/46249
3230         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
3231
3232 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
3233
3234         PR debug/46255
3235         * gcc.dg/pr46255.c: New test.
3236
3237 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
3238
3239         PR c++/46170
3240         PR c++/46162
3241         * g++.dg/template/sfinae26.C: New test.
3242         * g++.dg/template/sfinae27.C: Likewise.
3243
3244 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
3245
3246         PR c++/45606
3247         * g++.dg/template/typedef36.C: New test.
3248         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
3249         * g++.dg/template/canon-type-10.C: Likewise.
3250         * g++.dg/template/canon-type-11.C: Likewise.
3251         * g++.dg/template/canon-type-12.C: Likewise.
3252         * g++.dg/template/canon-type-13.C: Likewise.
3253
3254 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
3255
3256         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
3257         instance of debug_pubnames on darwin.
3258
3259 2010-11-01  Jason Merrill  <jason@redhat.com>
3260             Benjamin Kosnik  <bkoz@redhat.com>
3261
3262         * g++.dg/cpp0x/constexpr-initlist2.C: New.
3263         * g++.dg/cpp0x/constexpr-initlist3.C: New.
3264
3265         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
3266         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
3267         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
3268         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
3269         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
3270         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
3271         * g++.dg/cpp0x/constexpr-array.C: New.
3272         * g++.dg/cpp0x/constexpr-base.C: New.
3273         * g++.dg/cpp0x/constexpr-complex.C: New.
3274         * g++.dg/cpp0x/constexpr-data1.C: New.
3275         * g++.dg/cpp0x/constexpr-data2.C: New.
3276         * g++.dg/cpp0x/constexpr-deref.C: New.
3277         * g++.dg/cpp0x/constexpr-diag1.C: New.
3278         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
3279         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
3280         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
3281         * g++.dg/cpp0x/constexpr-empty.C: New.
3282         * g++.dg/cpp0x/constexpr-empty2.C: New.
3283         * g++.dg/cpp0x/constexpr-empty3.C: New.
3284         * g++.dg/cpp0x/constexpr-empty4.C: New.
3285         * g++.dg/cpp0x/constexpr-empty5.C: New.
3286         * g++.dg/cpp0x/constexpr-ex1.C: New.
3287         * g++.dg/cpp0x/constexpr-ex2.C: New.
3288         * g++.dg/cpp0x/constexpr-ex3.C: New.
3289         * g++.dg/cpp0x/constexpr-ex4.C: New.
3290         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
3291         * g++.dg/cpp0x/constexpr-fnptr.C: New.
3292         * g++.dg/cpp0x/constexpr-function1.C: New.
3293         * g++.dg/cpp0x/constexpr-function2.C: New.
3294         * g++.dg/cpp0x/constexpr-function3.C: New.
3295         * g++.dg/cpp0x/constexpr-ice.C: New.
3296         * g++.dg/cpp0x/constexpr-initlist.C: New.
3297         * g++.dg/cpp0x/constexpr-neg1.C: New.
3298         * g++.dg/cpp0x/constexpr-noexcept.C: New.
3299         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
3300         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
3301         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
3302         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
3303         * g++.dg/cpp0x/constexpr-nonlit.C: New.
3304         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
3305         * g++.dg/cpp0x/constexpr-nullptr.C: New.
3306         * g++.dg/cpp0x/constexpr-object1.C: New.
3307         * g++.dg/cpp0x/constexpr-object2.C: New.
3308         * g++.dg/cpp0x/constexpr-overflow.C: New.
3309         * g++.dg/cpp0x/constexpr-pedantic.C: New.
3310         * g++.dg/cpp0x/constexpr-pos1.C: New.
3311         * g++.dg/cpp0x/constexpr-potential1.C: New.
3312         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
3313         * g++.dg/cpp0x/constexpr-pure.C: New.
3314         * g++.dg/cpp0x/constexpr-static.C: New.
3315         * g++.dg/cpp0x/constexpr-static2.C: New.
3316         * g++.dg/cpp0x/constexpr-static3.C: New.
3317         * g++.dg/cpp0x/constexpr-static4.C: New.
3318         * g++.dg/cpp0x/constexpr-static5.C: New.
3319         * g++.dg/cpp0x/constexpr-static6.C: New.
3320         * g++.dg/cpp0x/constexpr-string.C: New.
3321         * g++.dg/cpp0x/constexpr-switch.C: New.
3322         * g++.dg/cpp0x/constexpr-targ.C: New.
3323         * g++.dg/cpp0x/constexpr-throw.C: New.
3324         * g++.dg/cpp0x/constexpr-typeid.C: New.
3325         * g++.dg/cpp0x/constexpr-union.C: New.
3326         * g++.dg/cpp0x/constexpr-value.C: New.
3327         * g++.dg/cpp0x/constexpr-value2.C: New.
3328         * g++.dg/cpp0x/constexpr-variadic.C: New.
3329         * g++.dg/cpp0x/initlist5.C: Use constexpr.
3330         * g++.dg/cpp0x/static_assert3.C: Add expected error.
3331         * g++.dg/other/fold1.C: Likewise.
3332         * g++.dg/parse/crash36.C: Likewise.
3333         * g++.dg/parse/constant4.C: Adjust expected error.
3334         * g++.dg/template/arg5.C: Likewise.
3335         * g++.dg/template/non-dependent10.C: Likewise.
3336         * g++.dg/template/qualified-id3.C: Likewise.
3337         * g++.dg/warn/overflow-warn-1.C: Likewise.
3338         * g++.dg/warn/overflow-warn-3.C: Likewise.
3339         * g++.dg/warn/overflow-warn-4.C: Likewise.
3340         * g++.old-deja/g++.pt/crash10.C: Likewise.
3341
3342         * g++.dg/cpp0x/constexpr-ctor2.C: New.
3343
3344 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3345
3346         Implemented format and noreturn attributes for Objective-C methods.
3347         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
3348         * objc.dg/attributes/method-deprecated-1.m: New.
3349         * objc.dg/attributes/method-deprecated-2.m: New.
3350         * objc.dg/attributes/method-deprecated-3.m: New.
3351         * objc.dg/attributes/method-noreturn-1.m: New.
3352         * objc.dg/attributes/method-sentinel-1.m: New.
3353         * objc.dg/attributes/method-format-1.m: New.
3354         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
3355         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
3356         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
3357         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
3358         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
3359         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
3360         * obj-c++.dg/attributes/method-format-1.mm: New.
3361
3362 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3363
3364         * objc.dg/property/at-property-deprecated-1.m: New.
3365         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
3366
3367 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3368
3369         Implemented Objective-C 2.0 property accessors.
3370         * objc.dg/property/at-property-6.m: Use nonatomic properties to
3371         avoid testing more complex accessors in this testcase which is not
3372         about them.
3373         * objc.dg/property/at-property-7.m: Same change.
3374         * objc.dg/property/at-property-8.m: Same change.
3375         * objc.dg/property/at-property-9.m: Same change.
3376         * objc.dg/property/at-property-10.m: Same change.
3377         * objc.dg/property/at-property-11.m: Same change.
3378         * obj-c++.dg/property/at-property-6.mm: Same change.
3379         * obj-c++.dg/property/at-property-7.mm: Same change.
3380         * obj-c++.dg/property/at-property-8.mm: Same change.
3381         * obj-c++.dg/property/at-property-9.mm: Same change.
3382         * obj-c++.dg/property/at-property-10.mm: Same change.
3383         * obj-c++.dg/property/at-property-11.mm: Same change.
3384         * objc.dg/property/at-property-12.m: New.
3385         * objc.dg/property/at-property-13.m: New.
3386         * obj-c++.dg/property/at-property-12.mm: New.
3387         * obj-c++.dg/property/at-property-13.mm: New.
3388
3389 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
3390
3391         PR fortran/46152
3392         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
3393         * gfortran.dg/allocate_with_typespec_4.f90: New test.
3394         * gfortran.dg/allocate_with_typespec_1.f90: New test.
3395         * gfortran.dg/allocate_with_typespec_2.f: New test.
3396         * gfortran.dg/allocate_with_typespec_3.f90: New test.
3397         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
3398         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
3399
3400 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
3401             Nathan Froyd  <froydnj@codesourcery.com>
3402
3403         PR tree-optimization/46259
3404         * gfortran.dg/pr46259.f: New testcase.
3405
3406 2010-11-01  Paul Koning  <ni1d@arrl.net>
3407
3408         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
3409         * gcc.c-torture/compile/20020604-1.c: Ditto.
3410         * gcc.c-torture/compile/20001226-1.c: Ditto.
3411         * gcc.c-torture/compile/20010327-1.c: Ditto.
3412         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
3413         * gcc.c-torture/compile/pr43191.c: Ditto.
3414         * gcc.c-torture/compile/pr41181.c: Ditto.
3415
3416 2010-10-31  Richard Henderson  <rth@redhat.com>
3417
3418         * lib/target-supports.exp
3419         (check_effective_target_automatic_stack_alignment): True for
3420         x86 but not windows.
3421         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
3422         use of the preferred-stack-boundary arguments.
3423         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
3424
3425 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
3426
3427         PR target/46142
3428         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
3429         * gcc.target/i386/fma4-builtin-2.c: Likewise.
3430
3431 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3432
3433         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
3434
3435 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3436
3437         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
3438         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
3439         than tls.
3440         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
3441         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3442         * objc.dg/torture/tls/thr-init.m: Likewise.
3443         * objc.dg/torture/tls/thr-init-2.m: Likewise.
3444         * objc.dg/torture/tls/thr-init-3.m: Likewise.
3445
3446 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3447
3448         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
3449         the Linux kernel.
3450
3451 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
3452
3453         PR fortran/44917
3454         PR fortran/44926
3455         PR fortran/46196
3456         * gfortran.dg/typebound_generic_10.f03: New.
3457
3458 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
3459
3460         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
3461         * objc.dg/property/property-neg-1.m: Updated for changes in the
3462         syntax of @property and the implementation of
3463         @synthesize/@dynamic.
3464         * objc.dg/property/property-neg-2.m: Same change.
3465         * objc.dg/property/property-neg-3.m: Same change.
3466         * objc.dg/property/property-neg-4.m: Same change.
3467         * objc.dg/property/property-neg-5.m: Same change.
3468         * objc.dg/property/property-neg-7.m: Same change.
3469         * objc.dg/property/property-1.m: Same change.
3470         * objc.dg/property/synthesize-1.m: Same change.
3471         * objc.dg/property/at-property-2.m: Same change.
3472         * objc.dg/property/at-property-4.m: Same change.
3473
3474         * objc.dg/property/fsf-property-method-acces.m: Updated for
3475         changes in the syntax of @property and the implementation of
3476         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
3477         * objc.dg/property/fsf-property-basic.m: Same change.
3478         * objc.dg/property/fsf-property-named-ivar.m: Same change.
3479
3480         * objc.dg/property/at-property-5.m: New.
3481         * objc.dg/property/at-property-6.m: New.
3482         * objc.dg/property/at-property-7.m: New.
3483         * objc.dg/property/at-property-8.m: New.
3484         * objc.dg/property/at-property-9.m: New.
3485         * objc.dg/property/at-property-10.m: New.
3486         * objc.dg/property/at-property-11.m: New.
3487         * objc.dg/property/synthesize-2.m: New.
3488         * objc.dg/property/dynamic-2.m: New.
3489
3490         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
3491         syntax of @property and the implementation of
3492         @synthesize/@dynamic.
3493         * obj-c++.dg/property/property-neg-2.mm: Same change.
3494         * obj-c++.dg/property/property-neg-3.mm: Same change.
3495         * obj-c++.dg/property/property-neg-4.mm: Same change.
3496         * obj-c++.dg/property/property-neg-5.mm: Same change.
3497         * obj-c++.dg/property/property-neg-7.mm: Same change.
3498         * obj-c++.dg/property/property-1.mm: Same change.
3499         * obj-c++.dg/property/synthesize-1.mm: Same change.
3500         * obj-c++.dg/property/at-property-2.mm: Same change.
3501         * obj-c++.dg/property/at-property-4.mm: Same change.
3502
3503         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
3504         changes in the syntax of @property and the implementation of
3505         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
3506         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
3507         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
3508
3509         * obj-c++.dg/property/at-property-5.mm: New.
3510         * obj-c++.dg/property/at-property-6.mm: New.
3511         * obj-c++.dg/property/at-property-7.mm: New.
3512         * obj-c++.dg/property/at-property-8.mm: New.
3513         * obj-c++.dg/property/at-property-9.mm: New.
3514         * obj-c++.dg/property/at-property-10.mm: New.
3515         * obj-c++.dg/property/at-property-11.mm: New.
3516         * obj-c++.dg/property/synthesize-2.mm: New.
3517         * obj-c++.dg/property/dynamic-2.mm: New.
3518
3519 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3520             Andrew Pinski  <pinskia@gmail.com>
3521
3522         * gcc.c-torture/execute/vector-shift.c: New testcase.
3523         * gcc.c-torture/execute/vector-shift1.c: Likewise.
3524         * gcc.c-torture/execute/vector-shift2.c: Likewise.
3525         * gcc.dg/vector-shift.c: Likewise.
3526         * gcc.dg/vector-shift1.c: Likewise.
3527         * gcc.dg/torture/vector-shift2.c: Likewise.
3528         * gcc.dg/vector-shift3.c: Likewise.
3529         * gcc.dg/simd-1b.c: Adjust.
3530
3531 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
3532
3533         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
3534
3535 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
3536
3537         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
3538
3539 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
3540
3541         PR target/46153
3542         * gcc.target/i386/pr46153.c: New test.
3543
3544 2010-10-27  Jason Merrill  <jason@redhat.com>
3545
3546         * g++.dg/cpp0x/constexpr-is_literal.C: New.
3547
3548 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
3549
3550         PR fortran/46161
3551         * gfortran.dg/class_dummy_3.f03: New.
3552
3553 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
3554
3555         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
3556         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
3557
3558         * gcc.target/i386/avx-vzeroupper-3.c: New.
3559         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
3560         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
3561         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
3562         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
3563         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
3564         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
3565         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
3566         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
3567         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
3568         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
3569         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
3570
3571 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3572
3573         * obj-c.dg/property/at-property-4.m: New.
3574         * obj-c++.dg/property/at-property-4.mm: New.
3575         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
3576         updates in warning.
3577         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
3578         updates in warning.
3579
3580 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3581
3582         * objc.dg/property/at-property-1.m: New.
3583         * objc.dg/property/at-property-2.m: New.
3584         * objc.dg/property/at-property-3.m: New.
3585         * objc.dg/ivar-invalid-type-1.m: New.
3586         * obj-c++.dg/property/at-property-1.mm: New.
3587         * obj-c++.dg/property/at-property-2.mm: New.
3588         * obj-c++.dg/property/at-property-3.mm: New.
3589         * obj-c++.dg/ivar-invalid-type-1.mm: New.
3590         * objc.dg/property/property-neg-6.m: Updated testcase for updates
3591         in error reporting.
3592
3593 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3594
3595         PR libgfortran/46010
3596         * gfortran.dg/namelist_66.f90: New test.
3597         * gfortran.dg/fmt_t_6.f: Fix whitespace.
3598
3599 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
3600
3601         PR fortran/42647
3602         * gfortran.dg/allocatable_scalar_9.f90: Extended.
3603         * gfortran.dg/allocatable_scalar_10.f90: New.
3604         * gfortran.dg/class_19.f03: Extended.
3605
3606 2010-10-26  Jan Hubicka  <jh@suse.cz>
3607
3608         PR middle-end/45736
3609         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
3610
3611 2010-10-26  Ira Rosen  <irar@il.ibm.com>
3612
3613         PR tree-optimization/46167
3614         * gcc.dg/vect/O-pr46167.c: New.
3615         * gcc.dg/vect/vect.exp: Run tests with -O.
3616
3617 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
3618
3619         PR target/44948
3620         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
3621         * g++.dg/vect/pr33860a.cc: Likewise.
3622         * gcc.c-torture/compile/20070522-1.c: Likewise.
3623         * gcc.dg/compat/struct-align-1_x.c: Likewise.
3624         * gcc.dg/compat/struct-align-1_y.c: Likewise.
3625         * gcc.dg/compat/struct-align-2_x.c: Likewise.
3626         * gcc.dg/compat/struct-align-2_y.c: Likewise.
3627         * gcc.dg/pr44136.c: Likewise.
3628
3629         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
3630         * gcc.dg/compat/vector-1_x.c: Likewise.
3631         * gcc.dg/compat/vector-1_y.c: Likewise.
3632         * gcc.dg/compat/vector-2_x.c: Likewise.
3633         * gcc.dg/compat/vector-2_y.c: Likewise.
3634         * gcc.dg/pr43300.c: Likewise.
3635
3636         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
3637         * gcc.dg/compat/vector-1a_y.c: Likewise.
3638         * gcc.dg/compat/vector-1b_x.c: Likewise.
3639         * gcc.dg/compat/vector-1b_y.c: Likewise.
3640         * gcc.dg/compat/vector-2a_x.c: Likewise.
3641         * gcc.dg/compat/vector-2a_y.c: Likewise.
3642         * gcc.dg/compat/vector-2b_x.c: Likewise.
3643         * gcc.dg/compat/vector-2b_y.c: Likewise.
3644         * gcc.target/i386/pr39162.c: Likewise.
3645         * gcc.target/i386/pr40906-2.c: Likewise.
3646         * gcc.target/i386/sse-5.c: Likewise.
3647
3648         * gcc.dg/pr35442.c: Prune ABI change warnings.
3649
3650         * gcc.c-torture/execute/pr38151.x: New.
3651         * gcc.target/i386/pr44948-1a.c: Likewise.
3652         * gcc.target/i386/pr44948-1b.c: Likewise.
3653         * gcc.target/i386/pr44948-2a.c: Likewise.
3654         * gcc.target/i386/pr44948-2b.c: Likewise.
3655
3656 2010-10-26  Ian Lance Taylor  <iant@google.com>
3657
3658         PR middle-end/45687
3659         * gcc.c-torture/execute/20101025-1.c: New test.
3660
3661 2010-10-26  Tobias Burnus  <burnus@net-b.de>
3662
3663         PR fortran/45451
3664         * gfortran.dg/class_allocate_5.f90: New.
3665
3666 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3667
3668         Implement opaque-enum-specifiers for C++0x
3669         * g++.dg/cpp0x/forw_enum1.C: New.
3670         * g++.dg/cpp0x/forw_enum2.C: New.
3671         * g++.dg/cpp0x/forw_enum3.C: New.
3672         * g++.dg/cpp0x/forw_enum4.C: New.
3673         * g++.dg/cpp0x/forw_enum5.C: New.
3674         * g++.dg/cpp0x/forw_enum6.C: New.
3675         * g++.dg/cpp0x/forw_enum7.C: New.
3676         * g++.dg/cpp0x/forw_enum8.C: New.
3677         * g++.dg/cpp0x/forw_enum9.C: New.
3678         * g++.dg/parse/enum3.C: Add new errors.
3679         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
3680         * g++.dg/cpp0x/auto9.C: Add new error.
3681         * g++.dg/template/crash79.C: Add new errors.
3682
3683 2010-10-26  Jie Zhang  <jie@codesourcery.com>
3684
3685         * gcc.target/arm/volatile-bitfields-1.c: New test.
3686         * gcc.target/arm/volatile-bitfields-2.c: New test.
3687         * gcc.target/arm/volatile-bitfields-3.c: New test.
3688
3689 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3690
3691         * gnat.dg/pointer_discr1.adb: New test.
3692         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
3693         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
3694         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
3695
3696 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3697
3698         * gnat.dg/loop_optimization8.adb: New test.
3699         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
3700         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
3701
3702 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3703
3704         * gnat.dg/in_out_parameter2.adb: New test.
3705         * gnat.dg/in_out_parameter3.adb: Likewise.
3706
3707 2010-10-25  Jie Zhang  <jie@codesourcery.com>
3708
3709         * g++.dg/opt/combine.c: New test.
3710
3711 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
3712
3713         * gnat.dg/opt7.ad[sb]: New test.
3714         * gnat.dg/opt7_pkg.ads: New helper.
3715
3716 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3717
3718         PR objc/45735
3719         * obj-c.dg/pr45735.mm: New.
3720         * obj-c++.dg/pr45735.mm: New.
3721
3722 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3723
3724         PR objc/24393
3725         * objc.dg/pr24393.m: New.
3726         * obj-c++.dg/pr24393.mm: New.
3727
3728 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3729
3730         PR objc/28049
3731         * objc.dg/pr28049.m: New.
3732         * obj-c++.dg/pr28049.mm: New.
3733
3734 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3735
3736         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
3737         parameter attributes are now supported.
3738         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
3739         * objc.dg/attributes/parameter-attribute-1.m: New test.
3740         * objc.dg/attributes/parameter-attribute-2.m: New test.
3741         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
3742         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
3743
3744 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
3745
3746         Based on the CFString implementation in FSF apple/trunk branch.
3747
3748         * gcc.dg/darwin-cfstring-1.c: New.
3749         * gcc.dg/darwin-cfstring-2.c: New.
3750         * gcc.dg/torture/darwin-cfstring-3.c: New.
3751         * g++.dg/other/darwin-cfstring1.C: New.
3752         * g++.dg/torture/darwin-cfstring-3.C: New.
3753
3754 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
3755
3756         * objc.dg/demangle-1.m: New test.
3757         * obj-c++.dg/demangle-1.mm: New test.
3758         * obj-c++.dg/demangle-2.mm: New test.
3759         * obj-c++.dg/demangle-3.mm: New test.
3760
3761 2010-10-23  Ian Lance Taylor  <iant@google.com>
3762
3763         * gcc.c-torture/execute/20101011-1.c: New test.
3764         * gcc.c-torture/execute/20101011-1.x: New test driver.
3765
3766 2010-10-23  Tobias Burnus  <burnus@net-b.de>
3767
3768         PR fortran/46122
3769         * gfortran.dg/protected_8.f90: New.
3770
3771 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
3772
3773         * gcc.dg/march-generic.c: Skip for -march in multilib options.
3774         * gcc.target/i386/isa-9.c: Skip for -march other than
3775         -march=amdfam10 in multilib options.
3776         * gcc.target/i386/pr42589.c: Skip for -march other than
3777         -march=i486 in multilib options.
3778         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
3779         other -march in multilib options.
3780
3781 2010-10-23  Jie Zhang  <jie@codesourcery.com>
3782
3783         PR rtl-optimization/37360
3784         * gcc.dg/pr37360.c: New test.
3785
3786 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3787
3788         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
3789
3790 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3791             Andrew Pinski  <pinskia@gmail.com>
3792
3793         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
3794         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
3795         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
3796         * gcc.dg/vector-subscript-1.c: Likewise.
3797         * gcc.dg/vector-subscript-2.c: Likewise.
3798         * gcc.dg/vector-subscript-3.c: New testcase.
3799         * gcc.dg/array-8.c: Adjust.
3800
3801 2010-10-22  Richard Guenther  <rguenther@suse.de>
3802
3803         PR middle-end/46137
3804         * c-c++-common/torture/pr46137.c: New testcase.
3805
3806 2010-10-22  Jason Merrill  <jason@redhat.com>
3807
3808         PR c++/46129
3809         * g++.dg/template/defarg14.C: New.
3810
3811 2010-10-22  Jason Merrill  <jason@redhat.com>
3812
3813         PR c++/46103
3814         * g++.dg/cpp0x/implicit10.C: New.
3815
3816 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
3817
3818         PR target/46098
3819         * gcc.target/i386/pr46098.c: New test.
3820
3821 2010-10-22  Richard Guenther  <rguenther@suse.de>
3822
3823         PR tree-optimization/45720
3824         * gcc.dg/torture/pr45720.c: New testcase.
3825
3826 2010-10-22  Ira Rosen  <irar@il.ibm.com>
3827
3828         PR tree-optimization/46126
3829         * gcc.dg/vect/pr46126.c: New.
3830
3831 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
3832
3833         Based on the CFString implementation in FSF apple/trunk branch.
3834
3835         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
3836         so that the latter can be used in dg-skip and dg-xfail clauses.
3837         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3838         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
3839         to use dg-additional-files for Object1.
3840         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
3841         to use dg-additional-files for Object1, move to torture/strings/.
3842         * obj-c++.dg/const-str-4.mm: Likewise.
3843         * obj-c++.dg/const-str-3.mm: Likewise.
3844         * obj-c++.dg/const-str-8.mm: Likewise.
3845         * obj-c++.dg/const-str-9.mm: Likewise.
3846         * obj-c++.dg/const-str-10.mm: Likewise.
3847         * obj-c++.dg/const-str-10.mm: Likewise.
3848         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
3849         to use dg-additional-files for Object1, move to strings/.
3850         * obj-c++.dg/const-str-2.mm: Likewise.
3851         * obj-c++.dg/const-str-5.mm: Likewise.
3852         * obj-c++.dg/const-str-6.mm: Likewise.
3853         * obj-c++.dg/const-str-12.mm: Likewise.
3854         * obj-c++.dg/strings/strings.exp: New.
3855         * obj-c++.dg/strings/const-cfstring-2.mm: New.
3856         * obj-c++.dg/strings/const-cfstring-5.mm: New.
3857         * obj-c++.dg/torture/strings/strings.exp: New.
3858         * obj-c++.dg/torture/strings/string1.mm: New.
3859         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
3860         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
3861         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
3862
3863         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
3864         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3865         * objc/execute/string2.m: Likewise.
3866         * objc/execute/string3.m: Likewise.
3867         * objc/execute/string3.m: Likewise.
3868         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
3869         * objc.dg/foreach-4.m: Likewise.
3870         * objc.dg/foreach-5.m: Likewise.
3871         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
3872         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3873         * objc.dg/const-str-4.m: Likewise.
3874         * objc.dg/const-str-7.m: Likewise.
3875         * objc.dg/const-str-8.m: Likewise.
3876         * objc.dg/const-str-9.m: Likewise.
3877         * objc.dg/const-str-10.m: Likewise.
3878         * objc.dg/const-str-11.m: Likewise.
3879         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
3880         to use dg-additional-files for Object1, move to objc.dg/strings/.
3881         * objc.dg/const-str-2.m: Likewise.
3882         * objc.dg/const-str-5.m: Likewise.
3883         * objc.dg/const-str-6.m: Likewise.
3884         * objc.dg/const-str-12.m: Likewise.
3885         * objc.dg/const-str-12b.m: Likewise.
3886         * objc.dg/strings/strings.exp: New.
3887         * objc.dg/strings/const-cfstring-2.m: New.
3888         * objc.dg/strings/const-cfstring-5.m: New.
3889         * objc.dg/torture/strings/strings.exp: New.
3890         * objc.dg/torture/strings/const-cfstring-1.m: New.
3891         * objc.dg/torture/strings/const-cfstring-3.m: New.
3892         * objc.dg/torture/strings/const-cfstring-4.m: New.
3893
3894 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3895
3896         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
3897
3898 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3899
3900         PR c++/46117
3901         * g++.dg/parse/crash57.C: New.
3902
3903 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
3904             H.J. Lu  <hongjiu.lu@intel.com>
3905
3906         PR target/45946
3907         * gcc.target/i386/pr45946.c: New test.
3908
3909 2010-10-21  Martin Jambor  <mjambor@suse.cz>
3910
3911         PR tree-optimization/45875
3912         * g++.dg/ipa/pr45875.C: New test.
3913
3914 2010-10-21  Ira Rosen  <irar@il.ibm.com>
3915
3916         PR tree-optimization/46049
3917         PR tree-optimization/46052
3918         * gcc.dg/vect/pr46052.c: New test.
3919         * gcc.dg/vect/pr46049.c: New test.
3920
3921 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3922
3923         PR fortran/46007
3924         * gfortran.dg/shape_5.f90:  New test case.
3925
3926 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3927
3928         PR fortran/46060
3929         * gfortran.dg/proc_ptr_comp_25.f90: New.
3930
3931 2010-10-21  Richard Guenther  <rguenther@suse.de>
3932             Michael Matz  <matz@suse.de>
3933
3934         PR tree-optimization/45764
3935         * gcc.dg/torture/pr45764.c: New testcase.
3936
3937 2010-10-21  Richard Guenther  <rguenther@suse.de>
3938
3939         PR tree-optimization/46111
3940         * g++.dg/torture/pr46111.C: New testcase.
3941
3942 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3943
3944         PR fortran/46067
3945         * gfortran.dg/dummy_procedure_4.f90: New.
3946         * gfortran.dg/proc_ptr_30.f90: New.
3947
3948 2010-10-21  Tobias Burnus  <burnus@net-b.de>
3949
3950         PR fortran/46100
3951         * gfortran.dg/ptr-func-1.f90: New.
3952         * gfortran.dg/ptr-func-2.f90: New.
3953
3954 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
3955
3956         PR tree-optimization/45919
3957         * gcc.c-torture/compile/pr45919.c: New test.
3958
3959         PR tree-optimization/46066
3960         * gcc.dg/autopar/pr46066.c: New test.
3961
3962 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3963
3964         PR c++/46024
3965         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
3966
3967 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3968
3969         PR c++/46056
3970         * g++.dg/cpp0x/range-for7.C: New.
3971
3972 2010-10-20  Richard Guenther  <rguenther@suse.de>
3973
3974         PR lto/45667
3975         * g++.dg/lto/20101020-1_0.h: New testcase.
3976         * g++.dg/lto/20101020-1_0.C: Likewise.
3977         * g++.dg/lto/20101020-1_1.C: Likewise.
3978
3979 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
3980
3981         * gcc.dg/20101013-1.c: New test.
3982
3983 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
3984
3985         PR target/46085
3986         * gcc.target/i386/pr46085-1.c: New.
3987         * gcc.target/i386/pr46085-2.c: Likewise.
3988
3989 2010-10-20  Richard Guenther  <rguenther@suse.de>
3990
3991         PR tree-optimization/45860
3992         * gcc.dg/torture/pr45860.c: New testcase.
3993
3994 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3995
3996         * gnat.dg/discr25.adb: New test.
3997         * gnat.dg/discr25_pkg.ad[sb]: New helper.
3998
3999 2010-10-20  Olivier Hainque  <hainque@adacore.com>
4000
4001         * gcc.target/powerpc/ehreturn.c: New test.
4002
4003 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
4004
4005         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
4006         not require Foundation and run with the GNU runtime as well.
4007
4008         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
4009
4010         Radar 4439126
4011         * obj-c++.dg/template-8.mm: New.
4012
4013 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
4014
4015         PR objc/23709
4016         * objc.dg/pr23709.m: New.
4017         * obj-c++.dg/pr23709.m: New.
4018
4019 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
4020
4021         PR c++/46046
4022         * g++.dg/template/crash104.C: New.
4023
4024 2010-10-19  Richard Henderson  <rth@redhat.com>
4025
4026         * gcc.target/i386/fma3-fma.c: New.
4027         * gcc.target/i386/fma3-builtin.c: New.
4028         * gcc.target/i386/fma4-builtin.c: New.
4029
4030 2010-10-19  Richard Guenther  <rguenther@suse.de>
4031
4032         PR testsuite/46081
4033         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
4034
4035 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
4036
4037         Merge from 'apple/trunk' branch on FSF servers.
4038
4039         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
4040
4041         Radar 4293709
4042         * objc.dg/proto-init-mimatch-1.m: New.
4043         * obj-c++.dg/proto-init-mimatch-1.mm: New.
4044
4045 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
4046
4047         Implemented parsing @synthesize and @dynamic for
4048         Objective-C/Objective-C++.
4049         * objc.dg/property/dynamic-1.m: New.
4050         * objc.dg/property/synthesize-1.m: New.
4051         * obj-c++.dg/property/dynamic-1.mm: New.
4052         * obj-c++.dg/property/synthesize-1.mm: New.
4053
4054 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
4055
4056         * objc.dg/at-class-1.m: New.
4057         * objc.dg/at-class-1.mm: New.
4058
4059 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
4060
4061         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
4062
4063 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
4064
4065         Merge from 'apple/trunk' branch on FSF servers.
4066
4067         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
4068
4069         Radar 4407151
4070         * obj-c++.dg/template-7.mm: New.
4071
4072 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
4073
4074         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
4075         bugfix.
4076
4077 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
4078
4079         Merge from 'apple/trunk' branch on FSF servers.
4080
4081         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
4082
4083         Radar 4451818
4084         * obj-c++.dg/try-catch-16.mm: New.
4085         * obj-c++.dg/try-catch-17.mm: New.
4086
4087         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
4088
4089         Radar 4330422
4090         * obj-c++.dg/try-catch-15.mm: New
4091
4092         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
4093
4094         Radar 4204796
4095         * obj-c++.dg/try-catch-12.mm: New
4096         * obj-c++.dg/try-catch-13.mm: New
4097         * obj-c++.dg/try-catch-14.mm: New
4098         * objc.dg/try-catch-11.m: New
4099         * objc.dg/try-catch-12.m: New
4100         * objc.dg/try-catch-13.m: New
4101
4102 2010-10-18  Richard Henderson  <rth@redhat.com>
4103
4104         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
4105
4106 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
4107
4108         PR c/46015
4109         * c-c++-common/Wunused-var-13.c: New test.
4110
4111 2010-10-18  Richard Guenther  <rguenther@suse.de>
4112
4113         PR tree-optimization/45967
4114         * gcc.dg/torture/pr45967.c: New testcase.
4115         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
4116         * gcc.dg/ipa/ipa-pta-13.c: Likewise
4117         * gcc.dg/torture/pr39074-2.c: Likewise
4118         * gcc.dg/torture/pta-escape-1.c: Likewise
4119         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
4120         * gcc.dg/tree-ssa/pta-callused.c: Likewise
4121         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
4122         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
4123         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
4124         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
4125
4126 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
4127
4128         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
4129
4130 2010-10-18  Richard Guenther  <rguenther@suse.de>
4131
4132         PR lto/44950
4133         * g++.dg/lto/20101015-2_0.C: New testcase.
4134
4135 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
4136
4137         PR middle-end/46019
4138         * gcc.c-torture/execute/pr46019.c: New test.
4139
4140 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4141
4142         Merge from 'apple/trunk' branch on FSF servers.
4143
4144         2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
4145
4146         Radar 4516785
4147         * obj-c++.dg/method-namespace-2.mm: New.
4148
4149 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4150
4151         Merge from 'apple/trunk' branch on FSF servers.
4152
4153         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
4154
4155         Radar 4133425
4156         * objc.dg/private-1.m: Test modified.
4157         * obj-c++.dg/private-1.mm: Test modified.
4158
4159 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
4160
4161         PR testsuite/45987
4162         * gcc.target/i386/push-1.c: Remove.
4163
4164 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
4165             H.J. Lu  <hongjiu.lu@intel.com>
4166
4167         PR target/46051
4168         * gcc.target/i386/pr46051.c: New test.
4169
4170 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4171
4172         * obj-c++.dg/gnu-api-2-class.mm: New.
4173         * obj-c++.dg/gnu-api-2-ivar.mm: New.
4174         * obj-c++.dg/gnu-api-2-method.mm: New.
4175         * obj-c++.dg/gnu-api-2-objc.mm: New.
4176         * obj-c++.dg/gnu-api-2-object.mm: New.
4177         * obj-c++.dg/gnu-api-2-property.mm: New.
4178         * obj-c++.dg/gnu-api-2-protocol.mm: New.
4179         * obj-c++.dg/gnu-api-2-sel.mm: New.
4180
4181 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
4182
4183         * objc.dg/fsf-package-0.m: New.
4184         * obj-c++.dg/fsf-package-0.m: New.
4185
4186 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4187
4188         PR objc/18255
4189         * objc.dg/pr18255.m: New.
4190
4191 2010-10-16  Jan Hubicka  <jh@suse.cz>
4192
4193         PR middle-end/44206
4194         * g++.dg/torture/pr44206.C: New.
4195
4196 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
4197
4198         * objc.dg/gnu-api-2-class.m: New.
4199         * objc.dg/gnu-api-2-objc.m: New.
4200
4201 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
4202
4203         * objc.dg/gnu-api-2-ivar.m: New.
4204
4205 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4206
4207         * objc.dg/gnu-api-2-property.m: New.
4208
4209 2010-10-15  Xinliang David Li  <davidxl@google.com>
4210
4211         * g++.dg/uninit-pred-3_a.C: New test.
4212         * g++.dg/uninit-pred-3_b.C: New test.
4213
4214 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4215
4216         * objc.dg/gnu-api-2-object.m: New.
4217
4218 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4219
4220         * objc.dg/gnu-api-2-method.m: New.
4221
4222 2010-10-15  Jason Merrill  <jason@redhat.com>
4223
4224         * g++.dg/lto/pr45983_0.C: New.
4225
4226 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
4227
4228         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
4229         builtin combiner patterns.
4230         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
4231         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
4232         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
4233         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
4234         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
4235
4236 2010-10-15  Richard Guenther  <rguenther@suse.de>
4237
4238         * g++.dg/lto/20101015-1_0.C: New testcase.
4239
4240 2010-10-15  Richard Guenther  <rguenther@suse.de>
4241
4242         PR testsuite/46021
4243         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
4244         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
4245
4246 2010-10-15  Richard Guenther  <rguenther@suse.de>
4247
4248         PR lto/45957
4249         * g++.dg/lto/20101014-1_0.C: New testcase.
4250
4251 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4252
4253         * objc.dg/gnu-api-2-protocol.m: New.
4254         * objc.dg/gnu-api-2-sel.m: New.
4255
4256 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4257
4258         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
4259         arm-eabi targets.
4260
4261 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
4262
4263         * gcc.dg/20101010-1.c: New testcase.
4264
4265 2010-10-15  Jie Zhang  <jie@codesourcery.com>
4266
4267         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
4268         script when relocatable linking.
4269
4270 2010-10-14  Yao Qi  <yao@codesourcery.com>
4271
4272         PR target/45447
4273         * gcc.target/arm/pr45447.c: New test.
4274
4275 2010-10-14  Jan Hubicka  <jh@suse.cz>
4276
4277         PR middle-end/45621
4278         * g++.dg/lto/pr45621.h : New.
4279         * g++.dg/lto/pr45621_0.C: New.
4280         * g++.dg/lto/pr45621_1.C: New.
4281
4282 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
4283
4284         * objc.dg/property: New.
4285         * objc.dg/property/fsf-property-basic.m: New.
4286         * objc.dg/property/fsf-property-method-access.m: New.
4287         * objc.dg/property/fsf-property-named-ivar.m: New.
4288         * obj-c++.dg/property: New.
4289         * obj-c++.dg/property/fsf-property-basic.mm: New.
4290         * obj-c++.dg/property/fsf-property-method-access.mm: New.
4291         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
4292
4293         merge from FSF apple 'trunk' branch.
4294         2006 Fariborz Jahanian  <fjahanian@apple.com>
4295
4296         Radars 4436866, 4505126, 4506903, 4517826
4297         * objc.dg/property/property-1.m: New.
4298         * objc.dg/property/property-2.m: New.
4299         * objc.dg/property/property-3.m: New.
4300         * objc.dg/property/property-neg-1.m: New.
4301         * objc.dg/property/property-neg-2.m: New.
4302         * objc.dg/property/property-neg-3.m: New.
4303         * objc.dg/property/property-neg-4.m: New.
4304         * objc.dg/property/property-neg-5.m: New.
4305         * objc.dg/property/property-neg-6.m: New.
4306         * objc.dg/property/property-neg-7.m: New.
4307         * objc.dg/property/property.exp: New.
4308         * obj-c++.dg/property/property-1.mm: New.
4309         * obj-c++.dg/property/property-2.mm: New.
4310         * obj-c++.dg/property/property-3.mm: New.
4311         * obj-c++.dg/property/property-neg-1.mm: New.
4312         * obj-c++.dg/property/property-neg-2.mm: New.
4313         * obj-c++.dg/property/property-neg-3.mm: New.
4314         * obj-c++.dg/property/property-neg-4.mm: New.
4315         * obj-c++.dg/property/property-neg-5.mm: New.
4316         * obj-c++.dg/property/property-neg-6.mm: New.
4317         * obj-c++.dg/property/property-neg-7.mm: New.
4318         * obj-c++.dg/property/property.exp: New.
4319
4320 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4321
4322         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
4323
4324 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
4325
4326         PR c/45969
4327         * gcc.c-torture/compile/pr45969-1.c: New test.
4328
4329 2010-10-14  Richard Guenther  <rguenther@suse.de>
4330
4331         PR tree-optimization/44913
4332         * gcc.dg/torture/pr44913.c: New testcase.
4333
4334 2010-10-14  Richard Guenther  <rguenther@suse.de>
4335
4336         PR lto/45382
4337         * g++.dg/lto/20101014-2_0.C: New testcase.
4338
4339 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4340
4341         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
4342         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
4343         * gcc.target/i386/pr44130.c: Likewise.
4344         * gcc.target/i386/pr44144.c: Likewise.
4345         * gcc.target/i386/pr44180.c: Likewise.
4346         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4347         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
4348         * gcc.target/i386/vect-sizes-1.c: Likewise.
4349         * gcc.target/i386/vectorize4-avx.c: Likewise.
4350
4351 2010-10-14  Richard Guenther  <rguenther@suse.de>
4352
4353         PR lto/44561
4354         * g++.dg/lto/20101010-3_0.C: New testcase.
4355         * g++.dg/lto/20101010-4_0.C: Likewise.
4356
4357 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
4358
4359         * objc.dg/pr45878.m: Update to include NSConstantString interface
4360         for -fnext-runtime.
4361         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
4362         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
4363         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
4364         reference for m64 -fnext-runtime.
4365
4366 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4367
4368         * gcc.target/i386/vect-sizes-1.c: New.
4369
4370 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4371
4372         PR middle-end/46011
4373         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
4374
4375 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4376
4377         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
4378         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4379
4380 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
4381
4382         * gcc.target/ia64/20101005.c: New test.
4383
4384 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
4385
4386         PR rtl-optimization/45570
4387         * gcc.dg/pr45570.c: New test.
4388
4389 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4390
4391         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
4392         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4393         * gcc.target/i386/vectorize4-avx.c: Likewise.
4394
4395 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4396
4397         * gcc.target/i386/avx-copysign-vec.c: New.
4398         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
4399
4400 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4401
4402         PR middle-end/44130
4403         * gcc.target/i386/pr44130.c: New.
4404
4405 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4406
4407         PR middle-end/44144
4408         * gcc.target/i386/pr44144.c: New.
4409
4410 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4411
4412         PR target/44180
4413         * gcc.target/i386/pr44180.c: New.
4414
4415 2010-10-13  Jason Merrill  <jason@redhat.com>
4416
4417         * g++.dg/template/canon-type-8.C: New.
4418
4419 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
4420
4421         * gcc.c-torture/execute/20101013-1.c: New test.
4422
4423 2010-10-13  Richard Guenther  <rguenther@suse.de>
4424
4425         PR objc/45878
4426         * objc.dg/pr45878.m: New testcase.
4427
4428 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
4429
4430         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
4431         * gcc.dg/format/dfp-printf-1.c: Likewise.
4432         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
4433
4434 2010-10-13  Richard Guenther  <rguenther@suse.de>
4435
4436         PR tree-optimization/45788
4437         * g++.dg/pr45788.C: New testcase.
4438
4439 2010-10-13  Richard Guenther  <rguenther@suse.de>
4440
4441         PR tree-optimization/45970
4442         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
4443
4444 2010-10-13  Richard Guenther  <rguenther@suse.de>
4445
4446         PR tree-optimization/45982
4447         * gcc.dg/torture/pr45982.c: New testcase.
4448         * gcc.dg/tree-ssa/pr24287.c: Adjust.
4449         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
4450         * gcc.dg/torture/pr39074-2.c: Likewise.
4451
4452 2010-10-13  Richard Guenther  <rguenther@suse.de>
4453
4454         PR middle-end/45874
4455         * g++.dg/torture/pr45874.C: New testcase.
4456
4457 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
4458
4459         * objc.dg/attributes/method-attribute-1.m: Update to respond
4460         to implemented method attributes..
4461         * objc.dg/attributes/method-attribute-2.m: Likewise.
4462         * objc.dg/attributes/method-attribute-3.m: Likewise.
4463         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4464         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4465         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4466
4467 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
4468
4469         PR libobjc/23214
4470         * objc.dg/pr23214.m: New.
4471
4472 2010-10-12  Michael Eager  <eager@eagercon.com>
4473
4474         PR testsuite/45856
4475         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
4476         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
4477
4478 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
4479
4480         PR fortran/45636
4481         * gcc.c-torture/execute/pr45636.c: New test.
4482         * gfortran.dg/pr45636.f90: New test.
4483
4484 2010-10-12  Richard Henderson  <rth@redhat.com>
4485
4486         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
4487
4488 2010-10-12  Daniel Kraft  <d@domob.eu>
4489
4490         PR fortran/38936
4491         * gfortran.dg/associate_1.f03: More tests with derived-types.
4492         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
4493         * gfortran.dg/associate_8.f03: Fix typo.
4494         * gfortran.dg/initialization_27.f90: Fix typo.
4495
4496 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4497
4498         PR testsuite/45851
4499         * lib/lto.exp (lto-get-options-main): Support optional target
4500         selector for dg-extra-ld-options.
4501
4502 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4503
4504         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
4505         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
4506
4507 2010-10-11  Martin Jambor  <mjambor@suse.cz>
4508
4509         PR middle-end/45699
4510         * g++.dg/torture/pr45699.C: New test.
4511         * g++.dg/otr-fold-1.C: Adjusted.
4512         * g++.dg/otr-fold-1.C: Likewise.
4513
4514 2010-10-11  Nick Clifton  <nickc@redhat.com>
4515
4516         * gcc.c-torture/compile/pr44197.c: Require visibility support.
4517         Allow for a user label prefix.
4518
4519 2010-10-10  Richard Guenther  <rguenther@suse.de>
4520
4521         * g++.dg/lto/20101010-1_0.C: New testcase.
4522         * g++.dg/lto/20101010-2_0.C: Likewise.
4523
4524 2010-10-11  Ira Rosen  <irar@il.ibm.com>
4525
4526         PR tree-optimization/45902
4527         * gcc.dg/vect/45902.c: New test.
4528
4529 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
4530
4531         PR target/45870
4532         * gcc.dg/tls/pr45870.c: New test.
4533
4534 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
4535
4536         PR fortran/45961
4537         * gfortran.dg/typebound_operator_6.f03: New.
4538
4539 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
4540
4541         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
4542         and adjust -export symbol scanning.
4543         * g++.dg/ext/dllexport1.C: Likewise.
4544         * g++.dg/ext/dllexport3.C: Likewise.
4545         * gcc.dg/dll-3.c: Likewise.
4546         * gcc.dg/dll-4.c: Likewise.
4547         * gcc.dg/dll-5.c: Likewise.
4548
4549 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
4550
4551         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
4552         instead of tree_profile dump file.
4553         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
4554         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
4555         dump file.
4556
4557 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
4558
4559         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
4560
4561 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4562
4563         * gfortran.dg/character_comparison_4.f90:  New test.
4564         * gfortran.dg/character_comparison_5.f90:  New test.
4565         * gfortran.dg/character_comparison_6.f90:  New test.
4566
4567 2010-10-09  Richard Henderson  <rth@redhat.com>
4568
4569         * lib/target-supports.exp
4570         (check_effective_target_automatic_stack_alignment): Always true.
4571
4572 2010-10-09  Richard Guenther  <rguenther@suse.de>
4573
4574         PR lto/45956
4575         * gcc.dg/lto/20101009-2_0.c: New testcase.
4576         * gcc.dg/lto/20101009-2_1.c: Likewise.
4577         * gcc.dg/lto/20101009-2_2.c: Likewise.
4578
4579 2010-10-09  Richard Guenther  <rguenther@suse.de>
4580
4581         PR lto/45947
4582         * g++.dg/lto/20101009-1_0.C: New testcase.
4583
4584 2010-10-09  Richard Guenther  <rguenther@suse.de>
4585
4586         PR tree-optimization/45945
4587         * gcc.dg/lto/20101009-1_0.c: New testcase.
4588
4589 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
4590
4591         PR target/45913
4592         * gcc.target/i386/pr45913.c: New.
4593
4594 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4595
4596         PR fortran/45943
4597         * gfortran.dg/streamio_16.f90: Update test.
4598
4599 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
4600
4601         PR tree-optimization/45903
4602         * gcc.target/i386/pr45903.c: New test.
4603
4604 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
4605
4606         * gnat.dg/interface5.adb: Compile with warnings disabled.
4607
4608 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4609
4610         * obj-c++.dg/encode-10.mm: New testcase.
4611
4612 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4613
4614         PR objc++/23614
4615         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
4616         C++ class.  Removed XFAIL.
4617
4618 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
4619
4620         PR fortran/45933
4621         * gfortran.dg/typebound_operator_5.f03: New.
4622
4623 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4624
4625         Merge from 'apple/trunk' branch on FSF servers.
4626
4627         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
4628
4629         Radar 4508851
4630         * obj-c++.dg/method-namespace-1.mm: New.
4631
4632 2010-10-07  Martin Jambor  <mjambor@suse.cz>
4633
4634         * gcc.dg/tree-ssa/sra-11.c: New test.
4635
4636 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
4637
4638         PR Tree-Vect/45847
4639         * gcc.dg/vect/pr45847.c: New test.
4640
4641 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4642             Kai Tietz  <kai.tietz@onevision.com>
4643
4644         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
4645
4646 2010-10-07  Richard Guenther  <rguenther@suse.de>
4647
4648         PR tree-optimization/45732
4649         * gcc.dg/torture/pr45732.c: New testcase.
4650
4651 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4652
4653         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
4654         * objc.dg/foreach-2.m: Likewise.
4655         * objc.dg/foreach-3.m: Likewise.
4656         * objc.dg/foreach-4.m: Likewise.
4657         * objc.dg/foreach-5.m: Likewise.
4658         * objc.dg/foreach-6.m: Likewise.
4659         * objc.dg/foreach-7.m: Likewise.
4660         * objc.dg/objc-foreach-4.m: Likewise.
4661         * objc.dg/objc-foreach-5.m: Likewise.
4662
4663 2010-10-07  Richard Guenther  <rguenther@suse.de>
4664
4665         PR middle-end/45869
4666         * gcc.dg/torture/pr45869.c: New testcase.
4667
4668 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4669
4670         * objc.dg/set-not-used-1.m: New
4671         * obj-c++.dg/set-not-used-1.mm: New.
4672
4673 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4674
4675         * objc.dg/attributes/method-attribute-3.m: New.
4676         * obj-c++.dg/attributes/method-attribute-3.mm: New.
4677
4678 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
4679
4680         PR fortran/45916
4681         * gfortran.dg/generic_typebound_operator_1.f90: New test.
4682
4683 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4684
4685         PR fortran/45889
4686         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
4687
4688 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4689
4690         Merge from 'apple/trunk' branch on FSF servers.
4691
4692         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
4693
4694         Radar 4278774
4695         * obj-c++.dg/encode-9.mm: New.
4696
4697 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4698
4699         * g++.dg/cpp0x/pr45908.C: New test.
4700
4701 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4702
4703         * gnat.dg/opt6.ad[sb]: New test.
4704
4705 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4706
4707         Implemented fast enumeration for Objective-C.
4708         * objc.dg/foreach-1.m: New.
4709         * objc.dg/foreach-2.m: New.
4710         * objc.dg/foreach-3.m: New.
4711         * objc.dg/foreach-4.m: New.
4712         * objc.dg/foreach-5.m: New.
4713         * objc.dg/foreach-6.m: New.
4714         * objc.dg/foreach-7.m: New.
4715
4716         Merge from 'apple/trunk' branch on FSF servers:
4717         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
4718
4719         Radar 4502236
4720         * objc.dg/objc-foreach-5.m: New.
4721
4722         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
4723
4724         Radar 4507230
4725         * objc.dg/objc-foreach-4.m: New.
4726
4727         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
4728
4729         Radar 4472881
4730         * objc.dg/objc-foreach-3.m: New.
4731
4732         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
4733
4734         Radar 4468498
4735         * objc.dg/objc-foreach-2.m: New.
4736
4737         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
4738
4739         Radar 4294910
4740         * objc.dg/objc-foreach-1.m: New
4741
4742 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
4743
4744         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
4745         unsigned values.
4746
4747 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4748
4749         PR objc++/28050
4750         * obj-c++.dg/syntax-error-10.mm: New.
4751
4752 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4753
4754         PR objc++/23707
4755         * obj-c++.dg/syntax-error-9.mm: New.
4756
4757 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4758
4759         PR objc++/31126
4760         * obj-c++.dg/syntax-error-8.mm: New.
4761
4762 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4763
4764         Merge from 'apple/trunk' branch on FSF servers.
4765
4766         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
4767
4768         Radar 4290840
4769         * obj-c++.dg/syntax-error-7.mm: New
4770
4771         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
4772
4773         Radar 4294425
4774         * obj-c++.dg/syntax-error-6.mm: New
4775
4776         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
4777
4778         Radar 4261146
4779         * obj-c++.dg/syntax-error-5.mm: New
4780
4781         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
4782
4783         Radar 4093475
4784         * obj-c++.dg/syntax-error-[3-4].mm: New.
4785
4786         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
4787
4788         Radar 4185810
4789         * obj-c++.dg/syntax-error-[1-2].mm: New.
4790
4791 2010-10-05  Ira Rosen  <irar@il.ibm.com>
4792
4793         PR tree-optimization/45752
4794         * gcc.dg/vect/pr45752.c: New test.
4795
4796 2010-10-05  Richard Guenther  <rguenther@suse.de>
4797
4798         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
4799         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4800         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4801         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4802         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4803         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4804         * gcc.dg/tree-prof/stringop-1.c: Likewise.
4805         * gcc.dg/tree-prof/stringop-2.c: Likewise.
4806         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
4807         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
4808         * gcc.dg/tree-prof/update-loopch.c: Likewise.
4809         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
4810         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4811         * gcc.dg/tree-prof/tracer-1.c: Likewise.
4812         * gcc.dg/tree-ssa/inline-4.c: Likewise.
4813         * gcc.dg/tree-ssa/inline-3.c: Likewise.
4814         * gcc.dg/tree-ssa/20080530.c: Likewise.
4815         * g++.dg/tree-ssa/inline-3.C: Likewise.
4816         * g++.dg/tree-ssa/inline-1.C: Likewise.
4817         * g++.dg/tree-ssa/inline-2.C: Likewise.
4818         * gcc.dg/profile-dir-1.c: Likewise.
4819         * gcc.dg/profile-dir-2.c: Likewise.
4820         * gcc.dg/profile-dir-3.c: Likewise.
4821
4822 2010-10-05  Richard Guenther  <rguenther@suse.de>
4823
4824         PR middle-end/45877
4825         * g++.dg/torture/pr45877.C: New testcase.
4826
4827 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
4828
4829         PR debug/45849
4830         * gcc.dg/debug/pr45849.c: New test.
4831
4832         PR middle-end/45876
4833         * gcc.c-torture/compile/pr45876.c: New test.
4834
4835 2010-10-04  Julian Brown  <julian@codesourcery.com>
4836
4837         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
4838         vect_hw_misalign.
4839         * gcc.dg/vect/vect-60.c: Likewise.
4840         * gcc.dg/vect/vect-56.c: Likewise.
4841         * gcc.dg/vect/vect-93.c: Likewise.
4842         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4843         * gcc.dg/vect/vect-95.c: Likewise.
4844         * gcc.dg/vect/vect-96.c: Likewise.
4845         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
4846         * gcc.dg/vect/slp-25.c: Likewise.
4847         * gcc.dg/vect/slp-3.c: Likewise.
4848         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4849         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4850         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
4851         * gcc.dg/vect/vect-109.c: Likewise.
4852         * gcc.dg/vect/vect-peel-1.c: Likewise.
4853         * gcc.dg/vect/vect-peel-2.c: Likewise.
4854         * lib/target-supports.exp
4855         (check_effective_target_arm_vect_no_misalign): New.
4856         (check_effective_target_vect_no_align): Use above.
4857         (check_effective_target_vect_element_align): New.
4858         (add_options_for_quad_vectors): New.
4859
4860 2010-10-04  Martin Jambor  <mjambor@suse.cz>
4861
4862         PR tree-optimization/45572
4863         * g++.dg/ipa/pr45572-1.C: New test.
4864         * g++.dg/ipa/pr45572-2.C: Likewise.
4865
4866 2010-10-03  Ian Lance Taylor  <iant@google.com>
4867
4868         * gcc.dg/anon-struct-11.c: New test.
4869         * gcc.dg/anon-struct-12.c: New test.
4870         * gcc.dg/anon-struct-13.c: New test.
4871         * gcc.dg/anon-struct-14.c: New test.
4872
4873 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
4874
4875         * g++.dg/torture/pr45764.C: Revert revision 164914.
4876         * gcc.dg/vect/pr43432.c: Likewise.
4877         * gcc.dg/vect/vect-114.c: Likewise.
4878         * gcc.dg/vect/vect-15.c: Likewise.
4879
4880 2010-10-03  Jason Merrill  <jason@redhat.com>
4881
4882         * g++.dg/cpp0x/sfinae5.C: New.
4883
4884 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
4885
4886         PR tree-optimization/45720
4887         PR tree-optimization/45764
4888         * g++.dg/torture/pr45764.C: New.
4889
4890         * gcc.dg/vect/pr43432.c: Xfail.
4891         * gcc.dg/vect/vect-114.c: Likewise.
4892         * gcc.dg/vect/vect-15.c: Likewise.
4893
4894 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4895
4896         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
4897         hppa*-*-hpux*.
4898         * gcc.dg/torture/pr45678-2.c: Likewise.
4899
4900 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
4901
4902         PR fortran/45748
4903         * gfortran.dg/intrinsic_6.f90: New.
4904
4905 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4906
4907         PR fortran/42831
4908         * gfortran.dg/dependency_37.f90:  New test.
4909
4910 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
4911
4912         * gcc.target/i386/shift_mask.c: New test.
4913
4914 2010-10-01  Richard Guenther  <rguenther@suse.de>
4915
4916         PR tree-optimization/45854
4917         * g++.dg/torture/pr45854.C: New testcase.
4918
4919 2010-09-30  Michael Eager  <eager@eagercon.com>
4920
4921         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
4922         __FLT_{MIN,MAX}__.
4923
4924 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4925
4926         PR middle-end/45758
4927         * gfortran.dg/graphite/pr45758.f90: New.
4928
4929 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4930
4931         PR middle-end/45230
4932         * gcc.dg/graphite/id-pr45230.c: New.
4933
4934 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4935
4936         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
4937         * gfortran.dg/graphite/graphite.exp: Same.
4938         * gcc.dg/graphite/vect-pr43423.c: New.
4939
4940 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4941
4942         PR target/45843
4943         * g++.dg/torture/pr45843.C: New test.
4944
4945 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
4946
4947         PR fortran/45828
4948         * gfortran.dg/allocate_derived_5.f90: New.
4949
4950 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4951
4952         PR tree-optimization/31261
4953         * gcc.dg/tree-ssa/pr31261.c: New test.
4954
4955 2010-09-30  Michael Eager  <eager@eagercon.com>
4956
4957         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
4958         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
4959         * gcc.target/microblaze/microblaze.exp: Ditto.
4960         * gcc.target/microblaze/others/string_cst1.c: Ditto.
4961         * gcc.target/microblaze/others/string_cst2.c: Ditto.
4962         * gcc.target/microblaze/others/data_var1.c: Ditto.
4963         * gcc.target/microblaze/others/data_var2.c: Ditto.
4964         * gcc.target/microblaze/others/data_var3.c: Ditto.
4965         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
4966         * gcc.target/microblaze/others/strings1.c:: Ditto.
4967         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
4968         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
4969         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
4970         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4971         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4972         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4973         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4974         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4975         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
4976         * gcc.target/microblaze/isa/pcmp.c: Ditto.
4977         * gcc.target/microblaze/isa/nofloat.c: Ditto.
4978         * gcc.target/microblaze/isa/fcvt.c: Ditto.
4979         * gcc.target/microblaze/isa/float.c: Ditto.
4980         * gcc.target/microblaze/isa/mulh.c: Ditto.
4981         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
4982         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
4983         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
4984         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
4985         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
4986         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
4987         * gcc.target/microblaze/isa/bshift.c: Ditto.
4988         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
4989         * gcc.target/microblaze/isa/div.c: Ditto.
4990         * gcc.target/microblaze/isa/vanilla.c: Ditto.
4991         * gcc.target/microblaze/isa/mul.c: Ditto.
4992
4993 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4994
4995         merge from FSF 'apple/trunk' branch.
4996         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
4997
4998         Radar 4386773
4999         * objc.dg/enhanced-proto-1.m: New.
5000         * objc.dg/enhanced-proto-2.m: New.
5001         * obj-c++.dg/enhanced-proto-1.mm: New
5002         * obj-c++.dg/enhanced-proto-2.mm: New.
5003
5004 2010-09-30  Richard Guenther  <rguenther@suse.de>
5005
5006         PR testsuite/45702
5007         * gcc.dg/debug/pr41893-1.c: Adjust.
5008         * gcc.dg/pr30762-1.c: Likewise.
5009         * gcc.dg/pr31529-1.c: Likewise.
5010         * gcc.dg/pr34457-1.c: Likewise.
5011         * gcc.dg/pr34668-1.c: Likewise.
5012         * gcc.dg/pr43557-1.c: Likewise.
5013
5014 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
5015
5016         PR objc/45842
5017         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
5018         * objc.dg/const-str-3.m: Correct header for memcpy.
5019         * objc.dg/const-str-7.m: Likewise.
5020         * objc.dg/method-20b.m: Provide an implementation of Object.
5021         Adjust XFAIL for m64 NeXT runtime.
5022         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
5023         * objc.dg/encode-3.m: Correct line ordering, provide header for
5024         sprintf.
5025         * objc.dg/encode-7-next.m: Only run for 32bit.
5026         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
5027         * objc.dg/type-size-2.m: Provide an implementation of Object.
5028         Ajust headers.
5029         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
5030         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
5031         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
5032         Adjust XFAIL for m64 NeXT runtime.
5033         * obj-c++.dg/method-22.mm: Likewise.
5034         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
5035
5036 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
5037
5038         Merge from 'apple/trunk' branch on FSF servers.
5039
5040         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
5041
5042         Radar 4278236
5043         * obj-c++.dg/bad-forward-decl.mm: New
5044
5045 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
5046
5047         * ada/acats/run_acats: Revert revision 157037.
5048
5049 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
5050
5051         Merge from 'apple/trunk' branch on FSF servers.
5052
5053         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
5054
5055         Radar 4281748
5056         * objc.dg/naming-2.m: Update
5057         * objc.dg/naming-3.m: New
5058
5059 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
5060
5061         PR target/40457
5062         * gcc.target/arm/pr40457-3.c: New test.
5063
5064 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
5065
5066         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
5067         alias checking.
5068         * lib/target-supports.exp (check_ifunc_available): Likewise.
5069
5070 2010-09-29  Tristan Gingold  <gingold@adacore.com>
5071
5072         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
5073
5074 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
5075
5076         * objc.dg/keywords-1.m: New test.
5077         * objc.dg/keywords-2.m: New test.
5078         * objc.dg/keywords-3.m: New test.
5079         * obj-c++.dg/keywords-1.mm: New test.
5080         * obj-c++.dg/keywords-2.mm: New test.
5081
5082 2010-09-28  Jason Merrill  <jason@redhat.com>
5083
5084         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
5085         * g++.dg/ext/complit11.C: Likewise.
5086         * g++.old-deja/g++.law/temps1.C: Likewise.
5087
5088         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
5089         * g++.old-deja/g++.mike/misc6.C: Likewise.
5090
5091 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
5092
5093         * objc.dg/attributes/method-attribute-1.m: New.
5094         * objc.dg/attributes/method-attribute-2.m: New.
5095
5096         * obj-c++.dg/attributes/method-attribute-1.m: New.
5097         * obj-c++.dg/attributes/method-attribute-2.m: New.
5098
5099 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
5100
5101         * objc.dg/attributes: New.
5102         * objc.dg/attributes/attributes.exp: New.
5103         * objc.dg/attributes/class-attribute-1.m: New.
5104         * objc.dg/attributes/class-attribute-2.m: New
5105         * objc.dg/attributes/categ-attribute-1.m: New
5106         * objc.dg/attributes/categ-attribute-2.m: New
5107         * objc.dg/attributes/proto-attribute-1.m: New
5108
5109         * obj-c++.dg/attributes: New.
5110         * obj-c++.dg/attributes/attributes.exp: New
5111         * obj-c++.dg/attributes/class-attribute-1.mm: New
5112         * obj-c++.dg/attributes/class-attribute-2.mm: New
5113         * obj-c++.dg/attributes/categ-attribute-1.mm: New
5114         * obj-c++.dg/attributes/categ-attribute-2.mm: New
5115         * obj-c++.dg/attributes/proto-attribute-1.mm: New
5116
5117 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
5118
5119         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
5120         from the branch renamed to method-20b.m to avoid clashes).
5121
5122         2005-08-23  Stuart Hastings  <stuart@apple.com>
5123                     Ziemowit Laski  <zlaski@apple.com>
5124
5125         Radar 4209854
5126         * obj-c++.dg/method-23.mm: New.
5127         * objc.dg/method-20.m: New.
5128
5129 2010-09-28  Jan Hubicka  <jh@suse.cz>
5130
5131         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
5132
5133 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5134
5135         PR target/44452
5136         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
5137         i?86-*-solaris2.[89], *-*-vxworks*.
5138         * gcc.target/i386/pr22152.c: Likewise.
5139         * gcc.target/i386/vect8-ret.c: New test.
5140
5141 2010-09-28  Jie Zhang  <jie@codesourcery.com>
5142
5143         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
5144
5145 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
5146
5147         Merge from 'apple/trunk' branch on FSF servers.
5148
5149         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
5150
5151         Radar 4175534
5152         * obj-c++.dg/method-22.mm: New.
5153
5154 2010-09-27  Jason Merrill  <jason@redhat.com>
5155
5156         * g++.dg/cpp0x/rv-lvalue-req.C: New.
5157         * g++.dg/ext/complit11.C: Adjust.
5158         * g++.old-deja/g++.law/temps1.C: Adjust.
5159         * g++.old-deja/g++.ns/koenig6.C: Adjust.
5160         * g++.old-deja/g++.oliva/partord1.C: Adjust.
5161
5162 2010-09-27  Ian Lance Taylor  <iant@google.com>
5163
5164         * lib/target-supports.exp (check_effective_target_split_stack):
5165         New procedure.
5166         * gcc.dg/split-1.c: New test.
5167         * gcc.dg/split-2.c: New test.
5168         * gcc.dg/split-3.c: New test.
5169         * gcc.dg/split-4.c: New test.
5170
5171 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5172
5173         PR objc/25464
5174         * objc.dg/type-size-3.m: New test.
5175
5176 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5177
5178         PR objc/45763
5179         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
5180
5181 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5182
5183         PR objc/25450
5184         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
5185         * objc.dg/type-size-2.m: Same change.
5186         * obj-c++.dg/encode-5.mm: Same change.
5187
5188 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5189
5190         Merge from 'apple/trunk' branch on FSF servers.  The original
5191         Changelogs are below.
5192
5193         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
5194         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
5195         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
5196         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
5197         in the branch).
5198         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
5199         proto-qual-1.m in the branch) and the normal ABI on GNU.
5200         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
5201         the test only with the NeXT runtime.
5202         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
5203         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
5204         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
5205         Run the test only with the NeXT runtime.
5206
5207         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
5208
5209         Radar 4492973
5210         * objc.dg/encode-7-64bit.m: New.
5211         * objc.dg/encode-7.m: Skip if -m64.
5212
5213         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
5214
5215         Radar 4301047
5216         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
5217         * obj-c++.dg/threedotthree-abi-1.mm: New
5218         * objc.dg/threedotthree-abi-1.m: New
5219
5220         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
5221
5222         Radar 4136935
5223         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
5224         * objc.dg/encode-6.m: Likewise.
5225         * objc.dg/encode-7.m: New test case.
5226
5227 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5228
5229         Merge from 'apple/trunk' branch on FSF servers.  Renamed
5230         const-str-12.m to constr-str-12b.m to avoid conflicts.
5231
5232         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
5233
5234         Radar 4229905
5235         * obj-c++.dg/warn5.mm: New
5236
5237         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
5238
5239         Radar 4154928
5240         * obj-c++.dg/const-str-12.mm: New.
5241         * objc.dg/const-str-12.m: New.
5242
5243 2010-09-27  Tobias Burnus  <burnus@net-b.de>
5244
5245         PR fortran/40569
5246         PR fortran/40568
5247         * gfortran.dg/storage_size_2.f08: Fix test.
5248         * gfortran.dg/c_sizeof_1.f90: Fix test.
5249         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
5250         * gfortran.dg/c_sizeof_3.f90: New.
5251         * gfortran.dg/c_sizeof_4.f90: New.
5252         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
5253         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
5254
5255 2010-09-26  Daniel Kraft  <d@domob.eu>
5256
5257         PR fortran/45783
5258         PR fortran/45795
5259         * gfortran.dg/select_type_18.f03: New test.
5260
5261 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
5262
5263         * gnat.dg/return2.ad[sb]: New test.
5264         * gnat.dg/return2_pkg.ads: New helper.
5265
5266 2010-09-25  Daniel Kraft  <d@domob.eu>
5267
5268         PR fortran/45776
5269         * gfortran.dg/io_constraints_6.f03: New test.
5270         * gfortran.dg/io_constraints_7.f03: New test.
5271         * gfortran.dg/newunit_2.f90: New test.
5272
5273 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
5274
5275         * gfortran.dg/operator_c1202.f90: New test.
5276
5277 2010-09-24  Jan Hubicka  <jh@suse.cz>
5278
5279         * gcc.dg/tree-ssa/leaf.c: New testcase.
5280
5281 2010-09-24  Jan Hubicka  <jh@suse.cz>
5282
5283         PR tree-optimization/45738
5284         PR tree-optimization/45741
5285         * gcc.c-torture/compile/pr45741.c: New.
5286         * gfortran.fortran-torture/compile/pr45738.f90: New.
5287
5288 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
5289
5290         * gcc.dg/cpp/undef-opt-1.c: New test.
5291
5292 2010-09-24  Jason Merrill  <jason@redhat.com>
5293
5294         * g++.dg/other/error10.C: Adjust expected output.
5295
5296 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
5297
5298         PR middle-end/45234
5299         * gcc.dg/torture/stackalign/alloca-6.c: New test.
5300         * gcc.target/i386/pr45234.c: New test.
5301
5302 2010-09-24  Richard Guenther  <rguenther@suse.de>
5303
5304         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
5305
5306 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5307
5308         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
5309         as a comment leader in regexp.
5310
5311 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5312
5313         * objc.dg/sync-2.m: New test.
5314         * obj-c++.dg/sync-2.mm: New test.
5315
5316 2010-09-24  Tobias Burnus  <burnus@net-b.de>
5317
5318         PR fortran/40571
5319         * gfortran.dg/iso_fortran_env_7.f90: New.
5320
5321 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5322
5323         * obj-c++.dg/too-many-args.mm: New file.
5324
5325 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5326
5327         Merge from 'apple/trunk' branch on FSF servers.
5328
5329         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
5330
5331         Radar 4491608
5332         * objc.dg/too-many-args.m: New
5333
5334 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
5335
5336         PR fortran/45744
5337         * gfortran.dg/dependency_36.f90:  New test.
5338
5339 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
5340
5341         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
5342         * gcc.target/i386/pad-3.c: Ditto.
5343         * gcc.target/i386/pad-7.c: Ditto.
5344         * gcc.target/i386/pad-7.c: Ditto.
5345         * gcc.target/i386/pr36502.c: Ditto.
5346         * gcc.target/i386/zee.c: Ditto.
5347         * gcc.target/i386/20060821-1.c: Ditto.
5348         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
5349         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
5350         * gcc.target/i386/pad-5b.c: Ditto.
5351         * gcc.target/i386/pad-6a.c: Ditto.
5352         * gcc.target/i386/pad-6b.c: Ditto.
5353         * gcc.target/i386/pad-8.c: Ditto.
5354         * gcc.target/i386/pad-9.c: Ditto.
5355         * gcc.target/i386/pad-10.c: Ditto.
5356         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
5357
5358 2010-09-23  Richard Guenther  <rguenther@suse.de>
5359
5360         PR tree-optimization/45565
5361         * g++.dg/ipa/pr45565.C: New testcase.
5362
5363 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
5364
5365         PR fortran/45745
5366         PR fortran/45648
5367         * gfortran.dg/vector_subscript_bound_1.f90: New.
5368
5369 2010-09-23  Richard Guenther  <rguenther@suse.de>
5370
5371         PR middle-end/45750
5372         * gcc.dg/pr45750.c: New testcase.
5373
5374 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
5375
5376         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
5377         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
5378         build.
5379
5380 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
5381
5382         PR rtl-optimization/44374
5383         * gcc.target/arm/headmerge-1.c: New test.
5384         * gcc.target/arm/headmerge-2.c: New test.
5385         * gcc.target/i386/headmerge-1.c: New test.
5386         * gcc.target/i386/headmerge-2.c: New test.
5387
5388 2010-09-23  Daniel Kraft  <d@domob.eu>
5389
5390         PR fortran/38936
5391         PR fortran/44044
5392         PR fortran/45474
5393         * gfortran.dg/intrinsic_intent_1.f03: New test.
5394         * gfortran.dg/select_type_17.f03: New test.
5395         * gfortran.dg/associate_5.f03: More definability tests.
5396         * gfortran.dg/enum_2.f90: Check definability.
5397         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
5398         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
5399         * gfortran.dg/char_expr_2.f90: Ditto.
5400         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
5401         * gfortran.dg/enum_5.f90: Ditto.
5402         * gfortran.dg/equiv_constraint_8.f90: Ditto.
5403         * gfortran.dg/impure_assignment_2.f90: Ditto.
5404         * gfortran.dg/impure_assignment_3.f90: Ditto.
5405         * gfortran.dg/intent_out_1.f90: Ditto.
5406         * gfortran.dg/intent_out_3.f90: Ditto.
5407         * gfortran.dg/pointer_assign_7.f90: Ditto.
5408         * gfortran.dg/pointer_intent_3.f90: Ditto.
5409         * gfortran.dg/pr19936_1.f90: Ditto.
5410         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
5411         * gfortran.dg/simpleif_2.f90: Ditto.
5412         * gfortran.dg/protected_5.f90: Ditto.
5413         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
5414         * gfortran.dg/protected_6.f90: Ditto.
5415         * gfortran.dg/protected_7.f90: Ditto.
5416
5417 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5418
5419         PR libfortran/45710
5420         * gfortran.dg/namelist_65.f90: New test.
5421
5422 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5423
5424         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
5425         the regexp pattern between the expected label and location string.
5426
5427 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5428
5429         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
5430
5431 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5432
5433         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
5434         * gcc.dg/pr27898.c: Likewise.
5435         * gcc.dg/pr28712.c: Likewise.
5436         * gcc.dg/pr30762-1.c: Likewise.
5437         * gcc.dg/pr31529-1.c: Likewise.
5438         * gcc.dg/pr34457-1.c: Likewise.
5439         * gcc.dg/pr34668-1.c: Likewise.
5440         * gcc.dg/pr34989-1.c: Likewise.
5441         * gcc.dg/pr43557-1.c: Likewise.
5442
5443 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
5444
5445         PR rtl-optimization/45739
5446         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
5447
5448 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
5449
5450         * gcc.target/sparc/mnofpu.c: New test.
5451
5452 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
5453
5454         PR rtl-optimization/45739
5455         * gcc.target/i386/pr45739.c: New test.
5456
5457 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
5458
5459         PR fortran/45648
5460         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5461         and counts. Add non-elemental function call check.
5462
5463         PR fortran/45648
5464         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
5465         arguments checks. Update temporary counts.
5466         * gfortran.dg/transpose_optimization_1.f90: New.
5467
5468 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
5469
5470         PR objc/23710
5471         * objc.dg/invalid-method-1.m: New.
5472
5473 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
5474
5475         Merge from 'apple/trunk' branch on FSF servers.
5476
5477         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
5478
5479         Radar 4291785
5480         * objc.dg/naming-4.m: New
5481         * objc.dg/naming-5.m: New
5482         * obj-c++.dg/naming-1.mm: New
5483         * obj-c++.dg/naming-2.mm: New
5484
5485 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
5486             Jack Howarth  <howarth@bromo.med.uc.edu>
5487
5488         PR c++/45645
5489         * g++.dg/torture/pr44972.C: Use portable assert().
5490
5491 2010-09-21  Richard Guenther  <rguenther@suse.de>
5492
5493         PR tree-optimization/45580
5494         * g++.dg/torture/pr45580.C: New testcase.
5495
5496 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
5497
5498         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
5499
5500 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
5501
5502         PR fortran/45438
5503         * gfortran.dg/pointer_check_7.f90: New.
5504
5505 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
5506
5507         PR rtl-optimization/45728
5508         * gcc.c-torture/compile/pr45728.c: New test.
5509
5510 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
5511
5512         PR fortran/45081
5513         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
5514
5515 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
5516
5517         * g++.dg/tree-ssa/pr45605.C: Add "\\".
5518
5519 2010-09-20  Richard Guenther  <rguenther@suse.de>
5520
5521         PR middle-end/45704
5522         * gcc.dg/torture/pr45704.c: New testcase.
5523
5524 2010-09-20  Jan Hubicka  <jh@suse.cz>
5525
5526         PR tree-optimize/45605
5527         * g++.dg/tree-ssa/pr45605.C: New testcase.
5528
5529 2010-09-20  Michael Matz  <matz@suse.de>
5530
5531         PR testsuite/45706
5532         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
5533         enough.
5534
5535 2010-09-20  Richard Guenther  <rguenther@suse.de>
5536
5537         PR tree-optimization/45705
5538         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
5539
5540 2010-09-20  Michael Matz  <matz@suse.de>
5541
5542         PR testsuite/45706
5543         * lib/target-supports.exp (check_effective_target_vect_perm):
5544         Add i?86-*-*.
5545
5546 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
5547
5548         PR rtl-optimization/45695
5549         * gcc.c-torture/execute/pr45695.c: New test.
5550
5551 2010-09-19  Jan Hubicka  <jh@suse.cz>
5552
5553         PR lto/44246
5554         * gcc.c-torture/compile/pr44246.c:New file.
5555
5556 2010-09-19  Ira Rosen  <irar@il.ibm.com>
5557
5558         PR tree-optimization/45714
5559         * gfortran.dg/vect/pr45714-a.f: New test.
5560         * gfortran.dg/vect/pr45714-b.f: New test.
5561
5562 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5563
5564         * gnat.dg/const1.adb: Rename into...
5565         * gnat.dg/constant1.adb: ...this.
5566         * gnat.dg/constant2.adb: New test.
5567         * gnat.dg/constant2_pkg1.ads: New helper.
5568         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
5569
5570 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5571
5572         * gnat.dg/specs/constant1.ads: New test.
5573         * gnat.dg/specs/constant1_pkg.ads: New helper.
5574
5575 2010-09-18  Jan Hubicka  <jh@suse.cz>
5576
5577         PR tree-optimization/45453
5578         * g++.dg/tree-ssa/pr45453.C: New testcase.
5579
5580 2010-09-18  Jason Merrill  <jason@redhat.com>
5581
5582         * g++.dg/cpp0x/initlist44.C: New.
5583
5584 2010-09-18  Richard Guenther  <rguenther@suse.de>
5585
5586         PR tree-optimization/45709
5587         * g++.dg/torture/pr45709-2.C: New testcase.
5588
5589 2010-09-18  Richard Guenther  <rguenther@suse.de>
5590
5591         PR tree-optimization/45709
5592         * g++.dg/torture/pr45709.C: New testcase.
5593
5594 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
5595
5596         PR testsuite/45719
5597         * gcc.target/i386/pad-3.c: Pass -fno-pic.
5598
5599 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5600
5601         * gcc.target/i386/pad-1.c: New.
5602         * gcc.target/i386/pad-2.c: Likewise.
5603         * gcc.target/i386/pad-3.c: Likewise.
5604         * gcc.target/i386/pad-4.c: Likewise.
5605         * gcc.target/i386/pad-5a.c: Likewise.
5606         * gcc.target/i386/pad-5b.c: Likewise.
5607         * gcc.target/i386/pad-6a.c: Likewise.
5608         * gcc.target/i386/pad-6b.c: Likewise.
5609         * gcc.target/i386/pad-7.c: Likewise.
5610         * gcc.target/i386/pad-8.c: Likewise.
5611         * gcc.target/i386/pad-9.c: Likewise.
5612         * gcc.target/i386/pad-10.c: Likewise.
5613
5614 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5615
5616         PR middle-end/45234
5617         * gcc.dg/torture/stackalign/alloca-5.c: New.
5618
5619 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5620
5621         PR middle-end/45678
5622         * gcc.dg/torture/pr45678-2.c: New.
5623
5624 2010-09-17  Richard Guenther  <rguenther@suse.de>
5625
5626         PR middle-end/45678
5627         * gcc.dg/torture/pr45678-1.c: New testcase.
5628
5629 2010-09-17  Michael Matz  <matz@suse.de>
5630
5631         PR tree-optimization/43432
5632         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
5633         check_effective_target_vect_perm_short): New predicates.
5634         (check_effective_target_vect_perm): Include x86_64.
5635         * gcc.dg/vect/pr43432.c: New test.
5636         * gcc.dg/vect/vect-114.c: Adjust.
5637         * gcc.dg/vect/vect-15.c: Ditto.
5638         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
5639         * gcc.dg/vect/slp-perm-9.c: Ditto.
5640
5641 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
5642
5643         PR testsuite/45692
5644         * objc/execute/exceptions/throw-nil.m: Run the test only with the
5645         GNU runtime.
5646
5647 2010-09-17  Richard Guenther  <rguenther@suse.de>
5648
5649         * gcc.dg/pr27898.c: Use -flto instead of -combine.
5650         * gcc.dg/pr28706.c: Likewise.
5651         * gcc.dg/pr28712.c: Likewise.
5652         * gcc.dg/pr30762-1.c: Likewise.
5653         * gcc.dg/pr30762-2.c: Likewise.
5654         * gcc.dg/pr31529-1.c: Likewise.
5655         * gcc.dg/pr31529-2.c: Likewise.
5656         * gcc.dg/pr34457-1.c: Likewise.
5657         * gcc.dg/pr34457-2.c: Likewise.
5658         * gcc.dg/pr34668-1.c: Likewise.
5659         * gcc.dg/pr34668-2.c: Likewise.
5660         * gcc.dg/pr34989-1.c: Likewise.
5661         * gcc.dg/pr34989-2.c: Likewise.
5662         * gcc.dg/pr43557-1.c: Likewise.
5663         * gcc.dg/pr43557-2.c: Likewise.
5664         * gcc.dg/debug/pr41893-1.c: Likewise.
5665         * gcc.dg/matrix/matrix.exp: Do not use -combine.
5666         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
5667         * gcc.dg/matrix/matrix-4.c: Likewise.
5668         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
5669         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
5670         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5671         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5672
5673 2010-09-16  Tobias Burnus  <burnus@net-b.de>
5674
5675         PR fortran/43665
5676         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
5677         optimizations.
5678         * gfortran.dg/intent_optimize_1.f90: New test.
5679
5680 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
5681
5682         * gcc.target/i386/divmod-1.c: New.
5683         * gcc.target/i386/divmod-2.c: Likewise.
5684         * gcc.target/i386/divmod-3.c: Likewise.
5685         * gcc.target/i386/divmod-4.c: Likewise.
5686         * gcc.target/i386/divmod-4a.c: Likewise.
5687         * gcc.target/i386/divmod-5.c: Likewise.
5688         * gcc.target/i386/divmod-6.c: Likewise.
5689         * gcc.target/i386/divmod-7.c: Likewise.
5690         * gcc.target/i386/divmod-8.c: Likewise.
5691         * gcc.target/i386/udivmod-1.c: Likewise.
5692         * gcc.target/i386/udivmod-2.c: Likewise.
5693         * gcc.target/i386/udivmod-3.c: Likewise.
5694         * gcc.target/i386/udivmod-4.c: Likewise.
5695         * gcc.target/i386/udivmod-4a.c: Likewise.
5696         * gcc.target/i386/udivmod-5.c: Likewise.
5697         * gcc.target/i386/udivmod-6.c: Likewise.
5698         * gcc.target/i386/udivmod-7.c: Likewise.
5699         * gcc.target/i386/udivmod-8.c: Likewise.
5700
5701 2010-09-16  Jan Hubicka  <jh@suse.cz>
5702
5703         * g++.dg/lto/pr45679-1_0.C: New file.
5704         * g++.dg/lto/pr45679-1_1.C: New file.
5705         * g++.dg/lto/pr45679-0_0.C: New file.
5706         * g++.dg/lto/pr45679-0_1.C: New file.
5707
5708 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
5709
5710         PR fortran/45674
5711         * gfortran.dg/class_dummy_2.f03: New.
5712
5713 2010-09-16  Richard Guenther  <rguenther@suse.de>
5714
5715         PR tree-optimization/45623
5716         * gcc.dg/torture/pr45623.c: New testcase.
5717
5718 2010-09-16  Ira Rosen  <irar@il.ibm.com>
5719
5720         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
5721         name and parentheses.
5722         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
5723
5724 2010-09-15  Jason Merrill  <jason@redhat.com>
5725
5726         * g++.dg/parse/parameter-declaration-2.C: New.
5727
5728         * g++.dg/cpp0x/scoped_enum2.C: New.
5729
5730 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
5731
5732         * gcc.c-torture/compile/20100915-1.c: New test.
5733
5734 2010-09-15  Martin Jambor  <mjambor@suse.cz>
5735
5736         PR middle-end/45644
5737         * gcc.dg/ipa/pr45644.c: New test.
5738
5739 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
5740
5741         PR tree-optimization/45633
5742         * gcc.dg/vect/pr45633.c: New test.
5743
5744 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
5745
5746         PR fortran/45577
5747         * gfortran.dg/allocate_derived_4.f90: New.
5748
5749 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
5750
5751         * lib/target-supports.exp
5752         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
5753         supported flag to true for neon.
5754
5755 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
5756
5757         PR c++/45665
5758         * g++.dg/template/crash103.C: New.
5759
5760 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5761
5762         Merge from 'apple/trunk' branch on FSF servers.
5763
5764         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
5765
5766         Radar 4457381
5767         * objc.dg/msg-in-protocol.m: New.
5768         * obj-c++.dg/msg-in-protocol.mm: New.
5769
5770         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
5771
5772         Radar 4219590
5773         * objc.dg/break-in-ifstmt.m: New.
5774
5775         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5776
5777         Radar 4174166
5778         * obj-c++.dg/comp-types-13.mm: New.
5779         * objc.dg/comp-types-12.m: New.
5780
5781         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5782
5783         Radar 4216500
5784         * obj-c++.dg/proto-lossage-7.mm: New.
5785         * objc.dg/proto-lossage-7.m: New.
5786
5787 2010-09-14  Jan Hubicka  <jh@suse.cz>
5788
5789         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
5790         folding.
5791         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
5792         folding.
5793
5794 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
5795
5796         PR middle-end/45567
5797         * gcc.dg/pr45567.c: New test.
5798
5799         PR debug/45660
5800         * g++.dg/debug/pr45660.C: New test.
5801
5802 2010-09-14  Ira Rosen  <irar@il.ibm.com>
5803
5804         PR tree-optimization/45470
5805         * g++.dg/vect/pr45470-a.cc: New test.
5806         * g++.dg/vect/pr45470-a.cc: New test.
5807
5808 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
5809
5810         PR target/42070
5811         * lib/profopt.exp: Prune warnings on execname2 compile.
5812         * lib/prune.exp: Prune "can't add line info" warnings.
5813
5814 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5815
5816         PR libfortran/45532
5817         * gfortran.dg/namelist_64.f90: New test.
5818
5819 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
5820
5821         PR rtl-optimization/45617
5822         * gcc.target/i386/pr45617.c: New test.
5823
5824 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
5825
5826         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
5827
5828 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
5829
5830         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
5831         * gcc.target/i386/fma4-vector.c: Likewise.
5832         * gcc.target/i386/vectorize2.c: Likewise.
5833         * gcc.target/i386/vectorize4.c: Likewise.
5834         * gcc.target/i386/vectorize5.c: Likewise.
5835         * gcc.target/i386/vectorize6.c: Likewise.
5836         * gcc.target/i386/vectorize8.c: Likewise.
5837
5838         * gcc.target/i386/vect-double-1.c: New.
5839         * gcc.target/i386/vect-double-1a.c: Likewise.
5840         * gcc.target/i386/vect-double-2.c: Likewise.
5841         * gcc.target/i386/vect-double-2a.c: Likewise.
5842
5843         * lib/target-supports.exp (check_effective_target_vect_double):
5844         Set et_vect_double_saved to 0 when tuning for Atom.
5845
5846 2010-09-13  Jan Hubicka  <jh@suse.cz>
5847
5848         * gcc.dg/torture/pr23821.c: Drop static keyword.
5849         * gcc.dg/tree-ssa/loop-19.c: Likewise.
5850         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
5851
5852 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5853
5854         * gcc.target/arm/sync-1.c: New.
5855
5856 2010-09-12  Olivier Hainque  <hainque@adacore.com>
5857
5858         * gnat.dg/memtrap.adb: New test.
5859
5860 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5861
5862         * gfortran.dg/promotion.f90: Fix options.
5863
5864 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
5865
5866         * g++.dg/cpp0x/range-for1.C: New.
5867         * g++.dg/cpp0x/range-for2.C: New.
5868         * g++.dg/cpp0x/range-for3.C: New.
5869         * g++.dg/cpp0x/range-for4.C: New.
5870         * g++.dg/cpp0x/range-for5.C: New.
5871         * g++.dg/cpp0x/range-for6.C: New.
5872
5873 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
5874
5875         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5876         and counts. Check that transpose is not called.
5877         * gfortran.dg/transpose_2.f90: Update error message.
5878
5879 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
5880
5881         PR c++/43824
5882         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
5883         * g++.dg/lookup/strong-using-2.C: Likewise.
5884         * g++.dg/lookup/strong-using-3.C: Likewise.
5885         * g++.dg/lookup/strong-using-5.C: Likewise.
5886
5887         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
5888         * g++.dg/cpp0x/inline-ns4.C: New.
5889         * g++.dg/cpp0x/inline-ns5.C: New.
5890
5891 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
5892
5893         PR middle-end/45634
5894         * gfortran.fortran-torture/compile/pr45634.f90: New.
5895
5896 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
5897
5898         * objc.dg/fobjc-exceptions.m: New test.
5899
5900 2010-09-10  Jan Hubicka  <jh@suse.cz>
5901
5902         * g++.dg/inherit/covariant7.C: Fix pattern matching.
5903
5904 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5905
5906         PR tree-optimization/44972
5907         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
5908         * gcc.dg/tree-ssa/pr45144.c: Likewise.
5909         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
5910         instead.
5911         * g++.dg/torture/pr44972.C: New test.
5912
5913 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5914
5915         PR tree-optimization/44972
5916         * g++.dg/torture/pr34850.C: Remove expected warning.
5917
5918 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5919
5920         * gfortran.dg/dummy_optional_arg.f90: New test.
5921
5922 2010-09-08  Jan Hubicka  <jh@suse.cz>
5923
5924         PR tree-optimization/45598
5925         * fortran.fortran-torture/compile/pr45598.f90: New test.
5926
5927 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
5928
5929         * lib/target-supports-dg.exp (dg-require-ifunc): New.
5930         * lib/target-supports.exp (check_ifunc_available): New.
5931         * gcc.dg/attr-ifunc-1.c: New.
5932         * gcc.dg/attr-ifunc-2.c: New.
5933         * gcc.dg/attr-ifunc-3.c: New.
5934         * gcc.dg/attr-ifunc-4.c: New.
5935         * gcc.dg/attr-ifunc-5.c: New.
5936         * g++.dg/ext/attr-ifunc-1.C: New.
5937         * g++.dg/ext/attr-ifunc-2.C: New.
5938         * g++.dg/ext/attr-ifunc-3.C: New.
5939         * g++.dg/ext/attr-ifunc-4.C: New.
5940
5941 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
5942
5943         PR middle-end/40386
5944         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
5945
5946 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
5947
5948         * gfortran.dg/inline_transpose_1.f90: New test.
5949
5950 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5951
5952         PR c++/45588
5953         * g++.dg/warn/Wunused-var-15.C: New test.
5954
5955 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5956
5957         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
5958         hppa*-*-hpux*.
5959
5960 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5961
5962         * objc/execute/exceptions/throw-nil.m: New test.
5963         * objc/execute/exceptions/handler-1.m: Updated to use the new
5964         objc_set_uncaught_exception_handler() function.
5965         * objc/execute/exceptions/matcher-1.m: New test.
5966
5967 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5968
5969         PR fortran/38282
5970         * gfortran.dg/bit_comparison_1.F90: New test.
5971         * gfortran.dg/leadz_trailz_3.f90: New test.
5972         * gfortran.dg/masklr_2.F90: New test.
5973         * gfortran.dg/shiftalr_1.F90: New test.
5974         * gfortran.dg/merge_bits_2.F90: New test.
5975         * gfortran.dg/dshift_2.F90: New test.
5976         * gfortran.dg/bit_comparison_2.F90: New test.
5977         * gfortran.dg/masklr_1.F90: New test.
5978         * gfortran.dg/merge_bits_1.F90: New test.
5979         * gfortran.dg/dshift_1.F90: New test.
5980         * gfortran.dg/shiftalr_2.F90: New test.
5981
5982 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5983
5984         * objc.dg/type-stream-1.m: Replaced with a test that tests that
5985         functions from objc/typedstream.h are deprecated.
5986
5987 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5988
5989         * lib/target-supports.exp
5990         (check_effective_target_run_expensive_tests): New proc.
5991         * gcc.c-torture/compile/limits-fnargs.c: Use
5992         dg-require-effective-target run_expensive_tests.
5993
5994 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5995
5996         PR fortran/45597
5997         * gfortran.dg/gomp/pr45597.f90: New test.
5998
5999         PR fortran/45595
6000         * gfortran.dg/gomp/pr45595.f90: New test.
6001
6002 2010-09-08  Michael Matz  <matz@suse.de>
6003
6004         * c-c++-common/uninit-17.c: Adjust.
6005
6006 2010-09-08  Michael Matz  <matz@suse.de>
6007
6008         PR tree-optimization/43430
6009         * gcc.dg/vect/pr43430-2.c: New test.
6010
6011 2010-09-08  Michael Matz  <matz@suse.de>
6012
6013         PR tree-optimization/33244
6014         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
6015
6016 2010-09-08  Richard Guenther  <rguenther@suse.de>
6017
6018         PR tree-optimization/45578
6019         * gfortran.dg/pr45578.f90: New testcase.
6020
6021 2010-09-08  Richard Guenther  <rguenther@suse.de>
6022
6023         PR testsuite/45590
6024         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
6025
6026 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
6027
6028         PR fortran/45576
6029         * gfortran.dg/char_length_18.f90:  New test.
6030
6031 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
6032
6033         PR target/36502
6034         * gcc.target/i386/pr36502.c: New test.
6035
6036         PR target/42313
6037         PR target/44651
6038         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
6039         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
6040
6041 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
6042
6043         * gfortran.dg/achar_4.f90: Enable bounds checking.
6044
6045 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
6046
6047         PR target/45206
6048         * gcc.target/i386/pr45206.c: New test.
6049
6050 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
6051
6052         PR fortran/45505
6053         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
6054
6055 2010-09-07  Jan Hubicka  <jh@suse.cz>
6056
6057         * gcc.c-torture/compile/20100907.c: New testcase.
6058
6059 2010-09-07  Richard Guenther  <rguenther@suse.de>
6060
6061         PR middle-end/45569
6062         * g++.dg/eh/pr45569.C: New testcase.
6063
6064 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
6065
6066         PR target/43137
6067         * gcc.target/arm/pr43137.c: New test.
6068
6069 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6070
6071         PR fortran/36931
6072         * gfortran.dg/dependency_35.f90:  New test.
6073
6074 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6075
6076         PR fortran/34145
6077         * gfortran.dg/char_length_17.f90:  New test.
6078
6079 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
6080
6081         PR c++/45200
6082         PR c++/45293
6083         PR c++/45558
6084         * g++.dg/template/typedef34.C: New test.
6085         * g++.dg/template/typedef35.C: New test.
6086
6087 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
6088
6089         PR target/22152
6090         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
6091
6092 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
6093
6094         * g++.dg/warn/Wdouble-promotion.C: New.
6095
6096 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
6097
6098         * g++.dg/parse/redef2.C: New.
6099
6100 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6101
6102         * gcc.dg/20100906-1.c: New testcase.
6103
6104 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
6105
6106         PR testsuite/45543
6107         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
6108         DW_TAG_enumeration_type DIE.
6109
6110 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
6111
6112         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
6113         Update XFAILs.
6114
6115 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
6116
6117         PR rtl-optimization/44919
6118         * g++.dg/opt/pr44919.C: New.
6119
6120 2010-09-06  Tobias Burnus  <burnus@net-b.de>
6121
6122         PR fortran/38282
6123         * gfortran.dg/iall_iany_iparity_1.f90: New.
6124         * gfortran.dg/iall_iany_iparity_2.f90: New.
6125
6126 2010-09-06  Jason Merrill  <jason@redhat.com>
6127
6128         * g++.dg/cpp0x/initlist42.C: New.
6129
6130         * g++.dg/cpp0x/auto19.C: New.
6131
6132         * g++.dg/template/sfinae25.C: New.
6133         * g++.dg/template/char1.C: Expect warning.
6134         * g++.dg/template/nontype10.C: Likewise.
6135
6136         * g++.dg/cpp0x/implicit9.C: New.
6137
6138         * g++.dg/cpp0x/initlist43.C: New.
6139
6140 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
6141
6142         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
6143
6144 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
6145
6146         * gcc.dg/Wdouble-promotion.c: New.
6147
6148 2010-09-05  Tobias Burnus  <burnus@net-b.de>
6149
6150         * gfortran.dg/float128_1.f90: Remove test case as
6151         it always fails since Rev 163611 backed out the
6152         front-end implementation.
6153
6154 2010-09-05  Tobias Burnus  <burnus@net-b.de>
6155
6156         * gfortran.dg/float128_1.f90: XFAIL test case.
6157
6158 2010-09-05  Tobias Burnus  <burnus@net-b.de>
6159
6160         * gfortran.dg/bessel_7.f90: Decrease required precision.
6161
6162 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
6163
6164         PR testsuite/45545
6165         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
6166         ref-all-matching targets.
6167
6168 2010-09-05  Richard Guenther  <rguenther@suse.de>
6169
6170         PR tree-optimization/45535
6171         * gcc.c-torture/compile/pr45535.c: New testcase.
6172
6173 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
6174
6175         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
6176         "\[^\n\]*".
6177         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
6178         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
6179         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
6180         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
6181         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
6182         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
6183         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
6184         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
6185         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
6186         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
6187         * gcc.target/i386/pr22152.c: Likewise.
6188         * gcc.target/i386/pr36992-1.c: Likewise.
6189         * gcc.target/i386/pr36992-2.c: Likewise.
6190         * gcc.target/sh/sh4a-memmovua.c: Likewise.
6191
6192 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6193
6194         PR testsuite/43957
6195         * gcc.dg/const-uniq-1.c: Modify regexp.
6196
6197 2010-09-04  Tobias Burnus  <burnus@net-b.de>
6198
6199         PR fortran/45530
6200         * gfortran.dg/namelist_63.f90: New.
6201
6202 2010-09-04  Jan Hubicka  <jh@suse.cz>
6203
6204         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
6205         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
6206
6207 2010-09-04  Jan Hubicka  <jh@suse.cz>
6208
6209         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
6210
6211 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
6212
6213         PR fortran/45507
6214         * gfortran.dg/allocate_alloc_opt_12.f90: New.
6215
6216 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
6217
6218         * gcc.dg/opts-4.c: New test.
6219
6220 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
6221
6222         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
6223         * gcc.dg/vect/vect-peel-4.c: Ditto.
6224
6225 2010-09-03  Daniel Kraft  <d@domob.eu>
6226
6227         PR fortran/45525
6228         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
6229
6230 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6231
6232         PR fortran/45159
6233         * gfortran.dg/dependency_34.f90:  New test.
6234
6235 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
6236
6237         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
6238
6239 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6240
6241         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
6242         gcc.target/i386/clearcap.map if supported.
6243
6244 2010-09-03  Michael Matz  <matz@suse.de>
6245
6246         PR middle-end/45415
6247         * gcc.dg/pr45415.c: New test.
6248
6249 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
6250
6251         PR tree-optimization/45506
6252         * gcc.dg/pr45506.c: New.
6253
6254 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
6255
6256         PR target/45476
6257         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
6258         * gcc.target/i386/float128-2.c: Ditto.
6259
6260 2010-09-03  Daniel Kraft  <d@domob.eu>
6261
6262         PR fortran/34162
6263         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
6264         * gfortran.dg/internal_dummy_2.f08: New test.
6265         * gfortran.dg/internal_dummy_3.f08: New test.
6266         * gfortran.dg/internal_dummy_4.f08: New test.
6267
6268 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
6269
6270         PR debug/45500
6271         * gcc.target/i386/pr45500.c: New test.
6272
6273 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
6274
6275         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
6276
6277 2010-09-03  Daniel Kraft  <d@domob.eu>
6278
6279         PR fortran/44602
6280         * gfortran.dg/exit_2.f08; Adapt error messages.
6281         * gfortran.dg/exit_3.f08: New test.
6282         * gfortran.dg/exit_4.f08: New test.
6283         * gfortran.dg/exit_5.f03: New test.
6284
6285 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6286
6287         * gfortran.dg/ishft_4.f90: New test.
6288
6289 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
6290
6291         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
6292         FRIZ/XSRIZ instruciton for (double)(long long)x.
6293         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
6294
6295 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
6296
6297         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
6298
6299 2010-09-02  Richard Guenther  <rguenther@suse.de>
6300
6301         PR tree-optimization/44937
6302         PR tree-optimization/45412
6303         * g++.dg/opt/pr45412.C: New testcase.
6304         * gcc.c-torture/compile/pr45412.c: Likewise.
6305         * gcc.c-torture/compile/pr44937.c: Likewise.
6306
6307 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
6308
6309         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
6310         but using -Werror=comment.
6311         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
6312         expected error messages.
6313
6314 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
6315
6316         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
6317         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
6318
6319 2010-09-02  Tobias Burnus  <burnus@net-b.de>
6320
6321         PR fortran/45489
6322         * gfortran.dg/initialization_27.f90: New.
6323
6324 2010-09-02  Ira Rosen  <irar@il.ibm.com>
6325
6326         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
6327         check into different basic blocks. Expect vectorization if misaligned
6328         stores are supported.
6329         * gcc.dg/vect/bb-slp-8a.c: New test.
6330         * gcc.dg/vect/bb-slp-8b.c: New test.
6331
6332 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
6333
6334         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
6335
6336 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
6337
6338         PR fortran/44541
6339         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
6340         * gfortran.dg/class_dummy_1.f03: New.
6341
6342 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
6343
6344         PR middle-end/45458
6345         * g++.dg/tree-prof/partition2.C: New test.
6346
6347 2010-09-01  Richard Guenther  <rguenther@suse.de>
6348
6349         * gcc.dg/vect/vect-outer-fir.c: Adjust.
6350         * gcc.dg/tree-ssa/vrp54.c: New testcase.
6351         * gcc.c-torture/execute/20100827-1.c: Likewise.
6352
6353 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6354
6355         * gfortran.dg/execute_command_line_1.f90: New test.
6356
6357 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
6358
6359         PR preprocessor/45457
6360         * c-c++-common/cpp/pr45457.c: New test.
6361
6362 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
6363
6364         * gcc.dg/nested-func-8.c: New test.
6365
6366 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6367
6368         PR fortran/38282
6369         * gfortran.dg/popcnt_poppar_1.F90: New test.
6370         * gfortran.dg/popcnt_poppar_2.F90: New test.
6371
6372 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
6373
6374         * gcc.target/i386/volatile-2.c: Require nonpic target.
6375
6376 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
6377
6378         PR middle-end/45461
6379         * gcc.dg/pr45461.c: New test.
6380
6381 2010-08-31  Richard Guenther  <rguenther@suse.de>
6382
6383         PR testsuite/45455
6384         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
6385
6386 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
6387
6388         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
6389
6390 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
6391
6392         PR fortran/45456
6393         * gfortran.dg/typebound_proc_18.f03: New.
6394
6395 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
6396
6397         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
6398         * lib/scanasm.exp (scan-stack-usage): Likewise.
6399         (scan-stack-usage-not): Likewise.
6400         * gcc.dg/stack-usage-1.c: New test.
6401         * gcc.target/i386/stack-usage-realign.c: Likewise.
6402
6403 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
6404
6405         PR tree-optimization/45427
6406         * gcc.dg/tree-ssa/pr45427.c: New test.
6407
6408 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
6409
6410         PR c++/45043
6411         * g++.dg/template/crash102.C: New.
6412
6413 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
6414
6415         PR middle-end/45423
6416         * gcc.dg/gomp/atomic-12.c: New test.
6417         * gcc.dg/gomp/atomic-13.c: New test.
6418         * gcc.dg/gomp/atomic-14.c: New test.
6419         * g++.dg/gomp/atomic-11.C: New test.
6420         * g++.dg/gomp/atomic-12.C: New test.
6421         * g++.dg/gomp/atomic-13.C: New test.
6422         * g++.dg/gomp/atomic-14.C: New test.
6423
6424 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6425
6426         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
6427         delimiter.
6428
6429 2010-08-30  Thomas Quinot  <quinot@adacore.com>
6430
6431         * gnat.dg/discr24.adb: New test.
6432
6433 2010-08-30  Richard Guenther  <rguenther@suse.de>
6434
6435         PR tree-optimization/45449
6436         * gcc.dg/pr45449.c: New testcase.
6437
6438 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
6439
6440         * gcc.dg/opts-1.c: Expect errors, not warnings.
6441
6442 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
6443
6444         PR fortran/42769
6445         * gfortran.dg/dynamic_dispatch_11.f03: New.
6446
6447 2010-08-29  Jason Merrill  <jason@redhat.com>
6448
6449         PR c++/44991
6450         * g++.dg/parse/defarg15.C: New.
6451
6452 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
6453
6454         PR fortran/45439
6455         * gfortran.dg/select_type_16.f03: New.
6456
6457 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
6458             Tobias Burnus  <burnus@net-b.de>
6459
6460         * gfortran.dg/bessel_7.f90: Decrease required precision.
6461
6462 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
6463             Kaz Kojima  <kkojima@gcc.gnu.org>
6464
6465         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
6466
6467 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6468
6469         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
6470         floating point conversion code generation.
6471         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
6472         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
6473         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
6474         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
6475         to integer conversion code generation.
6476         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
6477         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
6478         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
6479         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
6480
6481 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6482
6483         PR fortran/32049
6484         * gfortran.dg/random_seed_1.f90: Adjust test.
6485         * gfortran.dg/float128_1.f90: New test.
6486
6487 2010-08-27  Tobias Burnus  <burnus@net-b.de>
6488
6489         PR fortran/33197
6490         * gfortran.dg/norm2_1.f90: New.
6491         * gfortran.dg/norm2_2.f90: New.
6492         * gfortran.dg/norm2_3.f90: New.
6493         * gfortran.dg/norm2_4.f90: New.
6494         * gfortran.dg/parity_1.f90: New.
6495         * gfortran.dg/parity_2.f90: New.
6496         * gfortran.dg/parity_3.f90: New.
6497
6498 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
6499
6500         PR fortran/45420
6501         * gfortran.dg/select_type_15.f03: New.
6502
6503 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6504
6505         PR libfortran/43217
6506         * gfortran.dg/hollerith8.f90: New test.
6507
6508 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6509
6510         PR fortran/45159
6511         * gfortran.dg/dependency_33.f90:  New test.
6512
6513 2010-08-27  Richard Guenther  <rguenther@suse.de>
6514
6515         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
6516         * gcc.dg/graphite/scop-2.c: Likewise.
6517         * gcc.dg/graphite/scop-20.c: Likewise.
6518         * gcc.dg/vect/slp-25.c: Likewise.
6519
6520 2010-08-27  Olivier Hainque  <hainque@adacore.com>
6521
6522         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
6523
6524 2010-08-26  Daniel Kraft  <d@domob.eu>
6525
6526         PR fortran/38936
6527         PR fortran/44047
6528         PR fortran/45384
6529         * gfortran.dg/associate_8.f03: New test.
6530         * gfortran.dg/select_type_13.f03: New test.
6531         * gfortran.dg/select_type_14.f03: New test.
6532
6533 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
6534
6535         PR tree-optimization/44485
6536         * gcc.dg/pr44485.c: New test.
6537
6538 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6539
6540         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
6541         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
6542         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
6543
6544 2010-08-26  Richard Guenther  <rguenther@suse.de>
6545
6546         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
6547         * gcc.dg/graphite/scop-21.c: Likewise.
6548
6549 2010-08-26  Richard Guenther  <rguenther@suse.de>
6550
6551         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
6552         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6553         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6554         * gcc.dg/vect/vect-91.c: Likewise.
6555         * gcc.dg/vect/vect-peel-1.c: Likewise.
6556         * gcc.dg/vect/vect-peel-2.c: Likewise.
6557         * gcc.dg/vect/vect-peel-4.c: Likewise.
6558
6559 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6560
6561         PR libfortran/41859
6562         * gfortran.dg/der_io_4.f90: New test.
6563
6564 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
6565
6566         PR rtl-optimization/44858
6567         * gcc.c-torture/execute/pr44858.c: New test.
6568
6569         PR rtl-optimization/45400
6570         * g++.dg/other/i386-8.C: New test.
6571
6572 2010-08-25  Richard Guenther  <rguenther@suse.de>
6573
6574         * gcc.dg/alias-8.c: Adjust.
6575
6576 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
6577
6578         * gcc.target/i386/combine-mul.c: New test.
6579
6580 2010-08-25  Richard Guenther  <rguenther@suse.de>
6581
6582         PR lto/44562
6583         * gcc.dg/graphite/id-27.c: New testcase.
6584         * gcc.dg/lto/20100825-1_0.c: Likewise.
6585
6586 2010-08-25  Richard Guenther  <rguenther@suse.de>
6587
6588         PR tree-optimization/45316
6589         * g++.dg/opt/pr45316.C: New testcase.
6590
6591 2010-08-25  Richard Guenther  <rguenther@suse.de>
6592
6593         PR tree-optimization/45393
6594         * g++.dg/torture/pr45393.C: New testcase.
6595
6596 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
6597
6598         PR tree-optimization/45059
6599         * gcc.c-torture/compile/pr45059.c: New test.
6600
6601 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
6602
6603         * lib/target-supports.exp (check_effective_target_vect_unpack):
6604         Set vect_unpack supported flag to true for neon.
6605
6606 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
6607
6608         * gcc.dg/tree-ssa/ifc-5.c: New.
6609
6610 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
6611
6612         * gcc.dg/tree-ssa/ifc-4.c: New.
6613         * gcc.dg/tree-ssa/ifc-7.c: New.
6614
6615 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
6616
6617         * gcc.dg/vect/vect.exp: Check loongson targets
6618         * g++.dg/vect/vect.exp: Likewise
6619         * gfortran.dg/vect/vect.exp: Likewise
6620
6621 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6622
6623         * gcc.target/powerpc/vsx-mass-1.c: New file, test
6624         -mveclibabi=mass.
6625
6626 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
6627
6628         PR fortran/45366
6629         * gfortran.dg/proc_ptr_29.f90: New.
6630
6631 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6632             Dominique d'Humieres  <dominiq@lps.ens.fr>
6633
6634         PR fortran/45367
6635         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
6636
6637 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6638
6639         PR fortran/45367
6640         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
6641
6642 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6643
6644         PR fortran/36158
6645         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
6646
6647 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6648             Dominique d'Humieres  <dominiq@lps.ens.fr>
6649
6650         PR fortran/45367
6651         PR fortran/36158
6652         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
6653         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
6654
6655 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
6656
6657         PR fortran/44863
6658         PR fortran/45271
6659         PR fortran/45290
6660         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
6661         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
6662         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
6663
6664 2010-08-21  Tobias Burnus  <burnus@net-b.de>
6665
6666         PR fortran/36158
6667         PR fortran/33197
6668         * gfortran.dg/bessel_6.f90: New.
6669         * gfortran.dg/bessel_7.f90: New.
6670
6671 2010-08-20  Jan Hubicka  <jh@suse.cz>
6672
6673         PR c++/45307
6674         PR c++/17736
6675         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
6676         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
6677
6678 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
6679
6680         PR target/45336
6681         * gcc.target/i386/pr45336-1.c: New.
6682         * gcc.target/i386/pr45336-2.c: Likewise.
6683         * gcc.target/i386/pr45336-3.c: Likewise.
6684         * gcc.target/i386/pr45336-4.c: Likewise.
6685
6686 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
6687
6688         PR testsuite/45361
6689         * gcc.target/i386/volatile-2.c: Update scan strings to also
6690         include (%rip) for the memory reference on x86_64.
6691
6692 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
6693
6694         PR middle-end/44974
6695         * gcc.dg/pr44974.c: New test.
6696
6697         PR rtl-optimization/45353
6698         * gcc.dg/pr45353.c: New test.
6699
6700 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
6701
6702         * gcc.target/i386/volatile-2.c: New.
6703
6704 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
6705
6706         PR rtl-optimization/44691
6707         * gfortran.dg/pr44691.f: New test.
6708
6709 2010-10-19  Olivier Hainque  <hainque@adacore.com>
6710
6711         * gcc.target/sparc/sibcall-dslot.c: New testcase.
6712
6713 2010-08-19  Jason Merrill  <jason@redhat.com>
6714
6715         * g++.dg/init/synth3.C: New.
6716         * g++.dg/init/value8.C: New.
6717         * g++.dg/tree-ssa/empty-2.C: New.
6718         * g++.dg/cpp0x/noexcept09.C: New.
6719
6720 2010-08-19  Daniel Kraft  <d@domob.eu>
6721
6722         PR fortran/29785
6723         PR fortran/45016
6724         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
6725         * gfortran.dg/pointer_remapping_1.f90: New test.
6726         * gfortran.dg/pointer_remapping_2.f03: New test.
6727         * gfortran.dg/pointer_remapping_3.f08: New test.
6728         * gfortran.dg/pointer_remapping_4.f03: New test.
6729         * gfortran.dg/pointer_remapping_5.f08: New test.
6730         * gfortran.dg/pointer_remapping_6.f08: New test.
6731
6732 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
6733
6734         PR testsuite/45324
6735         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
6736
6737 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6738
6739         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
6740
6741 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
6742
6743         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
6744         variable.
6745
6746 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6747
6748         PR target/45070
6749         * gcc.c-torture/execute/pr45070.c: New.
6750
6751 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6752
6753         * g++.dg/pr44328.C: New test.
6754
6755 2010-08-19  Tobias Burnus  <burnus@net-b.de>
6756
6757         PR fortran/36158
6758         PR fortran/33197
6759         * gfortran.dg/bessel_3.f90: New.
6760         * gfortran.dg/bessel_4.f90: New.
6761         * gfortran.dg/bessel_5.f90: New.
6762
6763 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
6764
6765         PR fortran/45290
6766         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
6767         * gfortran.dg/pointer_init_2.f90: New.
6768         * gfortran.dg/pointer_init_3.f90: New.
6769         * gfortran.dg/pointer_init_4.f90: New.
6770
6771 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
6772
6773         PR c++/45049
6774         * g++.dg/pr45049-1.C: New test.
6775         * g++.dg/pr45049-2.C: New test.
6776
6777 2010-08-18  Jie Zhang  <jie@codesourcery.com>
6778
6779         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
6780         20 if __ARM_PCS is defined otherwise 64.
6781         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
6782         instead of hard coded 64.
6783
6784 2010-08-18  Yao Qi  <yao@codesourcery.com>
6785
6786         PR target/45094
6787         * gcc.target/arm/pr45094.c: New test.
6788
6789 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6790
6791         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
6792
6793 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6794
6795         PR rtl-optimization/42575
6796         * gcc.target/arm/pr42575.c: New test.
6797
6798 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6799
6800         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
6801         * gcc.dg/tls/thr-cse-1.c: New.
6802
6803 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6804
6805         PR debug/42487
6806         * lib/target-supports.exp
6807         (check_effective_target_function_sections): New.
6808         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
6809         function sections before proceding.
6810
6811 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
6812
6813         PR fortran/45308
6814         * gfortran.dg/pr45308.f03: New test.
6815
6816 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
6817
6818         PR target/45296
6819         * gcc.target/i386/pr45296.c: New test.
6820
6821 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
6822
6823         * g++.dg/ext/uow-1.C: New.
6824         * g++.dg/ext/uow-2.C: New.
6825         * g++.dg/ext/uow-3.C: New.
6826         * g++.dg/ext/uow-4.C: New.
6827
6828 2010-08-17  Richard Guenther  <rguenther@suse.de>
6829
6830         PR testsuite/45266
6831         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
6832
6833 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
6834
6835         PR c/40563
6836         * gcc.dg/Wcxx-compat-20.c: New test.
6837
6838 2010-08-17  Daniel Kraft  <d@domob.eu>
6839
6840         PR fortran/38936
6841         * gfortran.dg/associate_1.f03: Extended to test newly supported
6842         features like association to variables.
6843         * gfortran.dg/associate_3.f03: Removed check for illegal change
6844         of associate-name here...
6845         * gfortran.dg/associate_5.f03: ...and added it here.
6846         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
6847         * gfortran.dg/associate_7.f03: New test.
6848
6849 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
6850
6851         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
6852
6853 2010-08-15  Daniel Kraft  <d@domob.eu>
6854
6855         PR fortran/38936
6856         * gfortran.dg/associate_1.f03: Enable test for array expressions.
6857         * gfortran.dg/associate_3.f03: Clarify comment.
6858         * gfortran.dg/associate_5.f03: New test.
6859         * gfortran.dg/associate_6.f03: New test.
6860
6861 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6862
6863         PR fortran/45211
6864         * gfortran.dg/bind_c_usage_21.f90: New.
6865         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
6866
6867 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6868
6869         * gfortran.dg/optional_absent_1.f90: New.
6870         * gfortran.dg/null_actual.f90: New.
6871
6872 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6873
6874         * gfortran.dg/pointer_target_1.f90: New.
6875         * gfortran.dg/pointer_target_2.f90: New.
6876         * gfortran.dg/pointer_target_3.f90: New.
6877
6878 2010-08-15  Daniel Kraft  <d@domob.eu>
6879
6880         PR fortran/45197
6881         * gfortran.dg/elemental_args_check_3.f90: New test.
6882         * gfortran.dg/impure_1.f08: New test.
6883         * gfortran.dg/impure_2.f08: New test.
6884         * gfortran.dg/impure_3.f90: New test.
6885         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
6886
6887 2010-08-15  Ira Rosen  <irar@il.ibm.com>
6888
6889         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
6890         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
6891         SLP tests.
6892         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
6893         misaligned loads.
6894         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
6895         misaligned stores.c
6896         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
6897
6898 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6899
6900         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
6901         dg-require-effective-target after dg-do.
6902
6903 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6904
6905         * lib/target-supports.exp (check_effective_target_vect_int): Return
6906         true for Loongson targets.
6907         (check_effective_target_vect_shift): Likewise.
6908         (check_effective_target_vect_no_int_max): Likewise.
6909         (check_effective_target_vect_no_align): Likewise.
6910         (check_effective_target_vect_short_mult): Likewise.
6911
6912 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
6913
6914         * g++.dg/cast.C: Change fields of structures to "long" to pass
6915         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
6916         * g++.dg/cpp0x/iop.C: Ditto.
6917         * g++.dg/cpp0x/named_refs.C: Ditto.
6918         * g++.dg/cpp0x/rv1p.C: Ditto.
6919         * g++.dg/cpp0x/rv2p.C: Ditto.
6920         * g++.dg/cpp0x/rv3p.C: Ditto.
6921         * g++.dg/cpp0x/rv4p.C: Ditto.
6922         * g++.dg/cpp0x/rv5p.C: Ditto.
6923         * g++.dg/cpp0x/rv6p.C: Ditto.
6924         * g++.dg/cpp0x/rv7p.C: Ditto.
6925         * g++.dg/cpp0x/rv8p.C: Ditto.
6926         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
6927
6928 2010-08-13  Daniel Kraft  <d@domob.eu>
6929
6930         * gfortran.dg/implied_shape_1.f08: New test.
6931         * gfortran.dg/implied_shape_2.f90: New test.
6932         * gfortran.dg/implied_shape_3.f08: New test.
6933
6934 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6935
6936         PR libfortran/42526
6937         * gfortran.dg/char_component_initializer_1.f90: New test.
6938
6939 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
6940
6941         PR tree-optimization/45241
6942         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
6943
6944 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6945
6946         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
6947         to dg-options.
6948         * gcc.target/i386/pr40906-2.c: Ditto.
6949         * gcc.target/i386/pr40906-3.c: Ditto.
6950
6951 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6952
6953         PR middle-end/45262
6954         * gcc.c-torture/execute/pr45262.c: New test.
6955
6956 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6957
6958         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
6959         empty argument.
6960         * g++.dg/other/profile1.C: Ditto.
6961
6962 2010-08-12  Richard Guenther  <rguenther@suse.de>
6963
6964         PR tree-optimization/45232
6965         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
6966         * gcc.dg/tree-ssa/loop-7.c: Adjust.
6967         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
6968         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
6969         unsigned arithmetic.
6970         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
6971         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
6972         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
6973         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
6974         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
6975         unsigned arithmetic.
6976         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
6977         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
6978         unsigned arithmetic.
6979         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
6980         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
6981         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
6982         unsigned arithmetic.
6983         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
6984         * gcc.dg/tree-ssa/negate.c: Adjust.
6985         * gcc.dg/vect/vect-1.c: Adjust.
6986         * gfortran.dg/reassoc_6.f: XFAIL.
6987
6988 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6989
6990         PR debug/45259
6991         * gcc.dg/pr45259.c: New test.
6992
6993 2010-08-12  Wei Guozhi  <carrot@google.com>
6994
6995         PR target/44999
6996         * gcc.target/arm/pr44999.c: New testcase.
6997
6998 2010-08-12  Jie Zhang  <jie@codesourcery.com>
6999
7000         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
7001         (N): Likewise.
7002         (main): Adjust accordingly.
7003
7004 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7005
7006         * gfortran.dg/graphite/id-22.f: New.
7007
7008 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7009
7010         * gcc.dg/graphite/id-26.c: New.
7011
7012 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7013
7014         * gcc.dg/graphite/id-25.c: New.
7015
7016 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7017
7018         * gcc.dg/graphite/run-id-5.c: New.
7019         * gcc.dg/graphite/run-id-6.c: New.
7020         * gfortran.dg/graphite/id-21.f: New.
7021
7022 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7023
7024         * gcc.dg/graphite/id-24.c: New.
7025
7026 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7027
7028         * gcc.dg/tree-ssa/pr20742.c: New.
7029
7030 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7031
7032         * gcc.dg/graphite/id-23.c: New.
7033
7034 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7035
7036         * gfortran.dg/graphite/id-20.f: Adjust testcase.
7037
7038 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7039
7040         * gcc.dg/graphite/pr42729.c: New.
7041
7042 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7043
7044         * gfortran.dg/graphite/id-20.f: New.
7045
7046 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7047
7048         * gcc.dg/graphite/id-22.c: New.
7049
7050 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7051
7052         * gcc.dg/graphite/run-id-2.c: Call abort.
7053
7054 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7055
7056         * gcc.dg/graphite/id-20.c: New.
7057
7058 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
7059             Steve Kargl  <kargl@gcc.gnu.org>
7060
7061         PR fortran/44595
7062         * gfortran.dg/move_alloc_3.f90: New.
7063         * gfortran.dg/random_seed_2.f90: New.
7064
7065 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7066
7067         * lib/target-supports.exp (check_effective_target_sync_int_long):
7068         Add hppa*-*-linux*.
7069         (check_effective_target_sync_char_short): Likewise.
7070
7071 2010-08-10  Yao Qi  <yao@codesourcery.com>
7072
7073         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
7074         general form.
7075         * gcc.dg/tree-ssa/loop-31.c: Likewise.
7076         * g++.dg/other/packed1.C: Likewise.
7077         * g++.dg/other/crash-4.C: Likewise.
7078         * g++.dg/ext/packed8.C: Likewise.
7079         * g++.dg/init/array16.C: Likewise.
7080
7081 2010-08-10  xinliang David Li  <davidxl@google.com>
7082         * gcc.dg/tree-ssa/loop-19.c: Add option
7083         -fno-prefetch-loop-array
7084
7085 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
7086
7087         PR middle-end/45182
7088         * gcc.c-torture/compile/pr45182.c: New test.
7089
7090 2010-08-09  Jason Merrill  <jason@redhat.com>
7091
7092         PR c++/45236
7093         * g++.dg/cpp0x/variadic-104.C: New.
7094
7095 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
7096
7097         PR fortran/44235
7098         * gfortran.dg/dependency_32.f90:  New test.
7099
7100 2010-08-09  Richard Guenther  <rguenther@suse.de>
7101
7102         PR middle-end/44632
7103         * g++.dg/opt/nrv17.C: New testcase.
7104
7105 2010-08-09  Richard Guenther  <rguenther@suse.de>
7106
7107         PR middle-end/45212
7108         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
7109         alignment from MEM_REF offset only if we took it from the
7110         base object.
7111
7112         * gcc.target/i386/pr24178.c: New testcase.
7113
7114 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
7115
7116         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
7117         * gcc.dg/20030702-1.c: Ditto.
7118         * gcc.dg/20050309-1.c: Ditto.
7119         * gcc.dg/20050325-1.c: Ditto.
7120         * gcc.dg/20050330-2.c: Ditto.
7121         * gcc.dg/20051201-1.c: Ditto.
7122         * gcc.dg/gomp/pr27573.c: Ditto.
7123         * gcc.dg/gomp/pr34610.c: Ditto.
7124         * gcc.dg/pr24225.c: Ditto.
7125         * gcc.dg/pr26570.c: Ditto.
7126         * gcc.dg/pr32773.c: Ditto.
7127         * g++.dg/gcov/gcov-6.C: Ditto.
7128         * g++.dg/gomp/pr34608.C: Ditto.
7129         * gfortran.dg/gomp/pr27573.f90: Ditto.
7130
7131         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
7132         dg-require-host-local dg directive.
7133         * gcc.dg/profile-dir-2.c: Ditto.
7134         * gcc.dg/profile-dir-3.c: Ditto.
7135
7136 2010-08-08  Richard Guenther  <rguenther@suse.de>
7137
7138         PR tree-optimization/45109
7139         * gcc.c-torture/compile/pr45109.c: New testcase.
7140
7141 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
7142
7143         * gcc.dg/march.c: Skip if -march defined.
7144         * gcc.dg/mtune.c: Skip if -mtune defined.
7145
7146         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
7147         generic thunk support.
7148
7149 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
7150
7151         PR target/45213
7152         * gcc.target/i386/pr45213.c: New test.
7153
7154 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7155
7156         PR libfortran/45143
7157         * gfortran.dg/fmt_error_11.f03: New test.
7158
7159 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
7160
7161         * lib/target-supports.exp (check_effective_target_sync_int_long):
7162         Add arm*-*-linux-gnueabi.
7163         (check_effective_target_sync_char_short): Likewise.
7164
7165 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7166
7167         PR fortran/45159
7168         * gfortran.dg/dependency_31.f90:  New test.
7169
7170 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7171
7172         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
7173
7174 2010-08-06  Jason Merrill  <jason@redhat.com>
7175
7176         * g++.dg/cpp0x/sfinae3.C: New.
7177         * g++.dg/cpp0x/sfinae4.C: New.
7178
7179 2010-08-06  Richard Guenther  <rguenther@suse.de>
7180
7181         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
7182         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
7183         * gcc.dg/tree-ssa/pr25382.c: Likewise.
7184         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
7185         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
7186         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
7187         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
7188         * gcc.c-torture/execute/20100805-1.c: Likewise.
7189
7190 2010-08-05  Martin Jambor  <mjambor@suse.cz>
7191
7192         PR testsuite/42855
7193         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
7194
7195 2010-08-05  Martin Jambor  <mjambor@suse.cz>
7196
7197         * gcc.dg/ipa/ipcp-ii-1.c: New test.
7198         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
7199
7200 2010-08-05  Martin Jambor  <mjambor@suse.cz>
7201
7202         * g++.dg/ipa/devirt-1.C: New test.
7203         * g++.dg/ipa/devirt-2.C: Likewise.
7204         * g++.dg/ipa/devirt-3.C: Likewise.
7205         * g++.dg/ipa/devirt-4.C: Likewise.
7206         * g++.dg/ipa/devirt-5.C: Likewise.
7207         * gcc.dg/ipa/iinline-3.c: Likewise.
7208
7209 2010-08-05  Jie Zhang  <jie@codesourcery.com>
7210
7211         PR tree-optimization/45144
7212         * gcc.dg/tree-ssa/pr45144.c: New test.
7213
7214 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
7215
7216         PR fortran/42207
7217         PR fortran/44064
7218         PR fortran/44065
7219         * gfortran.dg/class_25.f03: New.
7220         * gfortran.dg/class_26.f03: New.
7221
7222 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
7223
7224         * g++.dg/warn/miss-format-1.C: Update line number.
7225
7226 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
7227
7228         PR c++/44641
7229         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
7230         .frame and .mask assembler directives.
7231
7232 2010-08-04  Richard Guenther  <rguenther@suse.de>
7233
7234         * gcc.dg/tree-ssa/vrp35.c: Adjust.
7235         * gcc.dg/tree-ssa/vrp36.c: Likewise.
7236         * gcc.dg/tree-ssa/vrp50.c: Likewise.
7237         * gcc.dg/tree-ssa/vrp52.c: Likewise.
7238
7239 2010-08-04  Tobias Burnus  <burnus@net-b.de>
7240
7241         PR fortran/44857
7242         * gfortran.dg/derived_constructor_char_1.f90: New.
7243         * gfortran.dg/derived_constructor_char_2.f90: New.
7244
7245 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
7246
7247         PR fortran/45159
7248         * gfortran.dg/dependency_30.f90:  New test.
7249
7250 2010-08-03  Jan Hubicka  <jh@suse.cz>
7251
7252         * gcc.c-torture/compile/pr45085.c: New testcase.
7253
7254 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
7255
7256         PR fortran/44584
7257         PR fortran/45161
7258         * gfortran.dg/typebound_call_9.f03: Modified.
7259         * gfortran.dg/typebound_generic_1.f03: Modified.
7260
7261 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7262
7263         PR fortran/45159
7264
7265         * gfortran.dg/dependency_29.f90:  New test.
7266
7267 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7268
7269         PR fortran/36854
7270         * gfortran.dg/character_comparison_2.f90:  New test.
7271         * gfortran.dg/character_comparison_3.f90:  New test.
7272         * gfortran.dg/dependency_28.f90:  New test.
7273
7274 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
7275
7276         PR target/40457
7277         * gcc.target/arm/pr40457-1.c: New test.
7278         * gcc.target/arm/pr40457-2.c: New test.
7279
7280 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
7281
7282         PR fortran/44912
7283         * gfortran.dg/typebound_call_17.f03: New.
7284
7285 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
7286
7287         PR fortran/44929
7288         * gfortran.dg/allocate_derived_3.f90: New.
7289
7290 2010-07-30  Xinliang David Li  <davidxl@google.com>
7291         PR tree-optimization/45121
7292         * c-c++-common/uninit-17.c: Add -fno-ivops option.
7293
7294 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7295
7296         PR c++/45112
7297         * g++.dg/pr45112.C: New test.
7298
7299 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
7300
7301         PR debug/45055
7302         PR rtl-optimization/45137
7303         * gcc.dg/pr45055.c: New test.
7304
7305 2010-07-30  Alan Modra  <amodra@gmail.com>
7306
7307         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
7308         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
7309
7310 2010-07-29  Tobias Burnus  <burnus@net-b.de>
7311
7312         PR fortran/45087
7313         PR fortran/45125
7314         * gfortran.dg/whole_file_25.f90: New.
7315         * gfortran.dg/whole_file_26.f90: New.
7316         * gfortran.dg/whole_file_27.f90: New.
7317
7318 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
7319
7320         PR fortran/44962
7321         * gfortran.dg/typebound_proc_17.f03: New.
7322
7323 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
7324
7325         PR fortran/45004
7326         * gfortran.dg/move_alloc_2.f90: New.
7327
7328 2010-07-29  Xinliang David Li  <davidxl@google.com>
7329         PR tree-optimization/45121
7330         * c-c++-common/uninit-17.c: Fix expected output.
7331
7332 2010-07-29  Richard Guenther  <rguenther@suse.de>
7333
7334         PR tree-optimization/45120
7335         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
7336
7337 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
7338
7339         PR fortran/42051
7340         PR fortran/44064
7341         * gfortran.dg/pr42051.f03: New testcase.
7342
7343 2010-07-29  Richard Guenther  <rguenther@suse.de>
7344
7345         PR middle-end/45034
7346         * gcc.c-torture/execute/pr45034.c: New testcase.
7347
7348 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
7349
7350         PR c++/45096
7351         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
7352
7353 2010-07-28  Daniel Kraft  <d@domob.eu>
7354
7355         * gfortran.dg/bound_8.f90: New test.
7356
7357 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
7358
7359         PR debug/45105
7360         * gcc.dg/pr45105.c: New test.
7361
7362 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
7363
7364         PR rtl-optimization/45107
7365         * gcc.dg/pr45107.c: New test.
7366
7367 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
7368
7369         PR rtl-optimization/45101
7370         * gcc.dg/pr45101.c: New test.
7371
7372 2010-07-28  Tobias Burnus  <burnus@net-b.de>
7373
7374         PR fortran/45077
7375         * gfortran.dg/whole_file_24.f90: New.
7376
7377 2010-07-27  Jason Merrill  <jason@redhat.com>
7378
7379         * g++.dg/cpp0x/variadic102.C: New.
7380         * g++.dg/cpp0x/variadic103.C: New.
7381
7382 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
7383
7384         PR rtl-optimization/40956
7385         PR target/42495
7386         PR middle-end/42574
7387         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
7388         * gcc.target/arm/pr42574.c: Add tests.
7389
7390 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
7391
7392         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
7393         test name.
7394         (cleanup-repo-files): Ditto.
7395         (cleanup-saved-temps): Ditto.
7396
7397 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
7398
7399         PR testsuite/44701
7400         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
7401
7402         PR c/45079
7403         * gcc.dg/pr45079.c: New test.
7404
7405 2010-07-27  Ira Rosen  <irar@il.ibm.com>
7406
7407         PR tree-optimization/44152
7408         * gcc.dg/vect/fast-math-pr44152.c: New test.
7409
7410 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
7411
7412         PR ObjC/44140
7413         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
7414         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
7415         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
7416         * obj-c++.dg/torture/trivial.mm: Ditto.
7417         * objc.dg/torture/tls/thr-init-2.m: Ditto.
7418         * objc.dg/torture/tls/thr-init-3.m: Ditto.
7419         * objc.dg/torture/tls/thr-init.m: Ditto.
7420         * objc.dg/torture/trivial.m: Ditto.
7421
7422 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
7423
7424         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
7425         Skip on spu-*-* targets.
7426
7427 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
7428
7429         PR tree-optimization/45083
7430         * gcc.dg/pr45083.c: New test.
7431
7432 2010-07-26  Tobias Burnus  <burnus@net-b.de>
7433
7434         PR fortran/40873
7435         * gfortran.dg/whole_file_22.f90: New test.
7436         * gfortran.dg/whole_file_23.f90: New test.
7437
7438 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
7439             Jack Howarth  <howarth@bromo.med.uc.edu>
7440             Richard Henderson  <rth@redhat.com>
7441
7442         PR target/44132
7443         * gcc.dg/tls/thr-init-1.c: New.
7444         * gcc.dg/tls/thr-init-2.c: New.
7445         * gcc.dg/torture/tls New.
7446         * gcc.dg/torture/tls/tls-test.c: New.
7447         * gcc.dg/torture/tls/thr-init-1.c: New.
7448         * gcc.dg/torture/tls/tls.exp: New.
7449         * gcc.dg/torture/tls/thr-init-2.c: New.
7450         * gcc.dg/tls/emutls-2.c: New test
7451
7452         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
7453         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
7454         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
7455         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
7456         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
7457         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
7458         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
7459         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
7460         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
7461         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
7462         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
7463         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
7464         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
7465         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
7466         gfortran.dg/gomp/appendix-a/a.22.4.f90,
7467         gfortran.dg/gomp/appendix-a/a.22.5.f90,
7468         gfortran.dg/gomp/appendix-a/a.22.6.f90,
7469         gfortran.dg/gomp/appendix-a/a.24.1.f90,
7470         gfortran.dg/gomp/appendix-a/a.32.1.f90,
7471         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
7472         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
7473         gfortran.dg/gomp/omp_threadprivate1.f90,
7474         gfortran.dg/gomp/omp_threadprivate2.f90,
7475         gfortran.dg/gomp/reduction1.f90,
7476         gfortran.dg/gomp/sharing-1.f90: Likewise.
7477
7478 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7479
7480         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
7481         sse_runtime.
7482         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
7483         dg-require-visibility.
7484
7485 2010-07-26  Richard Guenther  <rguenther@suse.de>
7486
7487         PR tree-optimization/43784
7488         * gcc.c-torture/execute/pr43784.c: New testcase.
7489         * g++.dg/torture/pr43784.C: Likewise.
7490
7491 2010-07-26  Richard Guenther  <rguenther@suse.de>
7492
7493         PR middle-end/45056
7494         * g++.dg/pr45056.C: New testcase.
7495
7496 2010-07-26  Richard Guenther  <rguenther@suse.de>
7497
7498         PR tree-optimization/45071
7499         * gcc.dg/pr45071.c: New testcase.
7500
7501 2010-07-26  Tobias Burnus  <burnus@net-b.de>
7502
7503         PR fortran/45066
7504         * gfortran.dg/namelist_62.f90: New.
7505
7506 2010-07-26  Richard Guenther  <rguenther@suse.de>
7507
7508         * gcc.c-torture/execute/pr45017.c: Move ...
7509         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
7510
7511 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
7512
7513         PR fortran/40628
7514         * trim_optimize_1.f90:  New test.
7515         * character_comparision_1.f90:  New test.
7516
7517 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7518
7519         PR fortran/42852
7520         * gfortran.dg/wtruncate_fix.f: New test.
7521
7522 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
7523
7524         PR testsuite/45068
7525         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
7526
7527 2010-07-24  Richard Guenther  <rguenther@suse.de>
7528
7529         PR lto/43788
7530         * g++.dg/lto/20100724-1_0.C: New testcase.
7531
7532 2010-07-24  Richard Guenther  <rguenther@suse.de>
7533
7534         PR lto/43212
7535         * gcc.dg/lto/20100724-1_0.c: New testcase.
7536         * gcc.dg/lto/20100724-1_1.c: Likewise.
7537
7538 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7539
7540         PR fortran/40011
7541         * gfortran.dg/whole_file_21.f90: New.
7542
7543         * gfortran.dg/integer_exponentiation_3.F90: Use
7544         -ffloat-store only for i?86/x86-64 -m32.
7545
7546 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7547
7548         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
7549         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
7550
7551 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7552
7553         * gfortran.dg/func_decl_4.f90: Split test into two ...
7554         * gfortran.dg/func_decl_5.f90: ... parts.
7555         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
7556         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
7557         * gfortran.dg/global_references_1.f90: Add new dg-warning.
7558         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
7559         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
7560         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
7561         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
7562         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
7563         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
7564         * gfortran.dg/sizeof.f90: Make test valid.
7565         * gfortran.dg/pr20865.f90: Add new dg-error.
7566         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
7567         * gfortran.dg/g77/19990218-0.f: Ditto.
7568         * gfortran.dg/g77/19990218-1.f: Ditto.
7569         * gfortran.dg/g77/970625-2.f: Ditto.
7570         * gfortran.dg/pr37243.f: Fix function declaration.
7571         * gfortran.dg/use_only_1.f90: Fix implicit typing.
7572         * gfortran.dg/loc_1.f90: Fix pointer datatype.
7573
7574 2010-07-23  Tobias Burnus  <burnus@net-b.de>
7575
7576         PR fortran/44945
7577         * gfortran.dg/char_array_structure_constructor.f90: Add
7578         -fwhole-file as dg-option as it otherwise fails on some
7579         systems.
7580
7581 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
7582
7583         * gnat.dg/aggr16.ad[sb]: New test.
7584         * gnat.dg/aggr16_pkg.ads: New helper.
7585
7586 2010-07-23  Richard Guenther  <rguenther@suse.de>
7587
7588         PR lto/43071
7589         * g++.dg/lto/20100723-1_0.C: New testcase.
7590
7591 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
7592
7593         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
7594         AVX support.
7595         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
7596         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
7597
7598 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7599
7600         * lib/target-supports.exp (add_options_for_tls): New proc.
7601         * g++.dg/tls/static-1.C: Use dg-add-options tls.
7602         * g++.dg/tls/static-1a.cc: Likewise.
7603         * gcc.dg/tls/emutls-1.c: Likewise.
7604         * gcc.dg/tls/opt-11.c: Likewise.
7605         * gcc.dg/tls/opt-12.c: Likewise.
7606         * gcc.dg/tls/pr24428-2.c: Likewise.
7607         * gcc.dg/tls/pr24428.c: Likewise.
7608         * obj-c++.dg/tls/static-1.mm: Likewise.
7609         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
7610         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
7611         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7612         * objc.dg/torture/tls/thr-init-2.m: Likewise.
7613         * objc.dg/torture/tls/thr-init-3.m: Likewise.
7614         * objc.dg/torture/tls/thr-init.m: Likewise.
7615         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
7616
7617 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7618
7619         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
7620         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
7621         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
7622         optimized dump files.
7623
7624 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
7625
7626         PR tree-optimization/45047
7627         * gcc.c-torture/compile/pr45047.c: New test.
7628
7629 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7630
7631         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
7632         instead of dg-compile.
7633         * gcc.dg/float-range-4.c: Ditto.
7634         * gcc.dg/float-range-5.c: Ditto.
7635         * gcc.dg/fold-overflow-1.c: Ditto.
7636         * gcc.dg/gomp/sections-4.c: Ditto.
7637         * gcc.dg/transparent-union-1.c: Ditto.
7638         * gcc.dg/transparent-union-2.c: Ditto.
7639         * gcc.target/i386/pr39315-check.c: Ditto.
7640         * g++.dg/gomp/sections-4.C: Ditto.
7641         * g++.dg/template/dtor7.C: Ditto.
7642         * g++.dg/tree-ssa/pr19952.C: Ditto.
7643         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
7644         * gfortran.dg/graphite/pr42185.f90: Ditto.
7645         * gfortran.dg/namelist_36.f90: Ditto.
7646         * gnat.dg/noreturn1.adb: Ditto.
7647         * gnat.dg/specs/small_alignment.ads: Ditto.
7648
7649 2010-07-23  Martin Jambor  <mjambor@suse.cz>
7650
7651         PR tree-optimization/44915
7652         * g++.dg/torture/pr44915.C: New test.
7653
7654 2010-07-23  Martin Jambor  <mjambor@suse.cz>
7655
7656         PR tree-optimization/44914
7657         * g++.dg/tree-ssa/pr44914.C: New test.
7658
7659 2010-07-23  Jie Zhang  <jie@codesourcery.com>
7660
7661         PR target/44290
7662         * gcc.dg/pr44290-1.c: New test.
7663         * gcc.dg/pr44290-2.c: New test.
7664
7665 2010-07-23  Jason Merrill  <jason@redhat.com>
7666
7667         PR c++/45008
7668         * g++.dg/abi/mangle44.C: New.
7669
7670 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7671
7672         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
7673         for compile-time only tests.
7674         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
7675         target check.
7676         * gcc.target/i386/pr39315-4.c: Ditto.
7677         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
7678         target check.  Include sse-os-support.h.
7679         (main): Call check_isa and sse_os_support.
7680         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
7681         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
7682         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
7683         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
7684         target check.  Include sse-os-support.h.
7685         (main): Call check_isa and sse_os_support.
7686         * gcc.target/i386/vperm-v2df.c: Ditto.
7687
7688 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7689
7690         * lib/target-supports.exp (check_avx_hw_available): New procedure.
7691         (check_effective_target_avx_runtime): New procedure.
7692         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
7693         (check_effective_target_sse_runtime): Add check_effective_target_sse.
7694
7695         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
7696         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
7697         and __get_cpuid test.
7698         * gcc.dg/compat/vector-2b_main.c: Ditto.
7699
7700         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
7701
7702         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
7703         for compile-time only test.
7704         * gcc.dg/pr32716.c: Ditto.
7705         * gcc.dg/pr34856.c: Ditto.
7706         * gcc.dg/pr36997.c: Ditto.
7707         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
7708         * gfortran.dg/pr28158.f90: Ditto.
7709         * gfortran.dg/pr30667.f: Ditto.
7710
7711         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
7712         i?86-*-* and x86_64-*-* targets to disable execution on targets
7713         without sse2 runtime support.
7714         * g++.dg/vect/vect.exp: Ditto.
7715         * gfortran.dg/vect/vect.exp: Ditto.
7716
7717         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
7718         * gcc.dg/pr37544.c: Ditto.
7719         * gcc.dg/pr40550.c: Ditto.
7720         * gcc.dg/compat/union-m128-1_main.c: Ditto.
7721         * gcc.dg/compat/vector-1a_main.c: Ditto.
7722         * gcc.dg/compat/vector-2a_main.c: Ditto.
7723         * gcc.dg/torture/pr16104-1.c: Ditto.
7724         * gcc.dg/torture/pr35771-1.c: Ditto.
7725         * gcc.dg/torture/pr35771-2.c: Ditto.
7726         * gcc.dg/torture/pr35771-3.c: Ditto.
7727         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
7728         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
7729         * gcc.dg/torture/stackalign/push-1.c: Ditto.
7730         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
7731         * g++.dg/other/i386-1.C: Ditto.
7732         * g++.dg/other/pr40446.C: Ditto.
7733
7734 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7735
7736         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
7737
7738 2010-07-23  Daniel Kraft  <d@domob.eu>
7739
7740         PR fortran/44709
7741         * gfortran.dg/exit_1.f08: New test.
7742         * gfortran.dg/exit_2.f08: New test.
7743
7744 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
7745
7746         PR tree-optimization/39839
7747         * gcc.target/arm/pr39839.c: New test case.
7748
7749 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7750
7751         * gnat.dg/unchecked_convert5b.adb: New test.
7752         * gnat.dg/unchecked_convert6.adb: Likewise.
7753         * gnat.dg/unchecked_convert6b.adb: Likewise.
7754
7755 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7756
7757         * gnat.dg/aggr15.ad[sb]: New test.
7758
7759 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
7760
7761         PR debug/45024
7762         * g++.dg/debug/dwarf2/nested-2.C: New test case.
7763
7764 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
7765
7766         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
7767         with dg-require-linker-plugin.
7768
7769 2010-07-22  Richard Guenther  <rguenther@suse.de>
7770
7771         PR lto/43850
7772         * g++.dg/lto/20100722-1_0.C: New testcase.
7773
7774 2010-07-22  Richard Guenther  <rguenther@suse.de>
7775
7776         PR lto/42451
7777         * gcc.dg/lto/20100720-3_0.c: New testcase.
7778         * gcc.dg/lto/20100720-3_1.c: Likewise.
7779
7780 2010-07-22  Richard Guenther  <rguenther@suse.de>
7781
7782         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
7783         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
7784
7785         PR lto/43373
7786         * gcc.dg/lto/20100722-1_0.c: New testcase.
7787
7788 2010-07-22  Martin Jambor  <mjambor@suse.cz>
7789
7790         PR tree-optimization/44891
7791         * gcc.c-torture/compile/pr44891.c: New test.
7792
7793 2010-07-22  Richard Guenther  <rguenther@suse.de>
7794
7795         PR tree-optimization/45017
7796         * gcc.c-torture/execute/pr45017.c: New testcase.
7797
7798 2010-07-22  Tobias Burnus  <burnus@net-b.de>
7799
7800         PR fortran/45019
7801         * gfortran.dg/aliasing_dummy_5.f90: New.
7802
7803 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7804
7805         PR target/43698
7806         * gcc.target/arm/pr43698.c: New test.
7807
7808 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7809
7810         PR fortran/44929
7811         * Revert my commit r162325 for this PR.
7812
7813 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7814
7815         PR debug/45015
7816         * gcc.target/m68k/pr45015.c: New test.
7817
7818 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
7819
7820         PR c++/44641
7821         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
7822         comments.
7823
7824 2010-07-21  Richard Guenther  <rguenther@suse.de>
7825
7826         PR lto/45018
7827         * g++.dg/lto/20100721-1_0.C: New testcase.
7828
7829 2010-07-21  Martin Jambor  <mjambor@suse.cz>
7830
7831         PR tree-optimization/44900
7832         * g++.dg/torture/pr44900.C: New test.
7833
7834 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
7835
7836         PR middle-end/44738
7837         * c-c++-common/uninit-17.c: Correct expected error.
7838
7839 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7840
7841         * gcc.dg/guality/asm-1.c: New test.
7842
7843         PR debug/45003
7844         * gcc.dg/guality/pr45003-2.c: New test.
7845         * gcc.dg/guality/pr45003-3.c: New test.
7846
7847 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7848
7849         PR libfortran/44697
7850         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
7851
7852 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
7853
7854         * lib/scanasm.exp (dg-function-on-line): Test that a function is
7855         defined on the current line.
7856         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
7857         * g++.dg/debug/dwarf2/pr44641.C: New.
7858
7859 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
7860
7861         * gcc.target/powerpc/block-move-1.c: New test.
7862         * gcc.target/powerpc/block-move-2.c: New test.
7863
7864 2010-07-20  Jason Merrill  <jason@redhat.com>
7865
7866         PR c++/44967
7867         * g++.dg/cpp0x/sfinae2.C: New.
7868
7869 2010-07-20  Richard Guenther  <rguenther@suse.de>
7870
7871         PR lto/42696
7872         * gcc.dg/lto/20100720-4_0.c: New testcase.
7873
7874 2010-07-20  Richard Guenther  <rguenther@suse.de>
7875
7876         PR lto/43221
7877         * gcc.dg/lto/20100720-2_0.c: New testcase.
7878         * gcc.dg/lto/20100720-2_1.c: Likewise.
7879
7880 2010-07-20  Richard Guenther  <rguenther@suse.de>
7881
7882         PR lto/43208
7883         * gcc.dg/lto/20100720-1_0.c: New testcase.
7884         * gcc.dg/lto/20100720-1_1.c: Likewise.
7885
7886 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
7887
7888         PR debug/45003
7889         * gcc.dg/guality/pr45003-1.c: New test.
7890
7891 2010-07-20  Richard Guenther  <rguenther@suse.de>
7892
7893         PR tree-optimization/44977
7894         * gcc.dg/torture/pr44977.c: New testcase.
7895
7896 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
7897
7898         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
7899         sync_char_short
7900
7901 2010-07-20  Richard Guenther  <rguenther@suse.de>
7902
7903         PR middle-end/44971
7904         PR middle-end/44988
7905         * gcc.dg/pr44971.c: New testcase.
7906         * gcc.c-torture/compile/pr44988.c: Likewise.
7907
7908 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
7909
7910         PR fortran/44929
7911         * gfortran.dg/allocate_with_typespec.f90: New test.
7912         * gfortran.dg/allocate_derived_1.f90: Update error message.
7913
7914 2010-07-19  Jason Merrill  <jason@redhat.com>
7915
7916         PR c++/44996
7917         * g++.dg/cpp0x/decltype23.C: New.
7918
7919 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
7920
7921         PR fortran/42385
7922         * gfortran.dg/class_defined_operator_1.f03 : New test.
7923
7924 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
7925
7926         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
7927         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
7928         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
7929         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
7930
7931 2010-07-19  Richard Guenther  <rguenther@suse.de>
7932
7933         PR middle-end/44941
7934         * gcc.c-torture/compile/pr44941.c: New testcase.
7935
7936 2010-07-19  Jason Merrill  <jason@redhat.com>
7937
7938         PR c++/44969
7939         * g++.dg/template/sfinae24.C: New.
7940
7941 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
7942
7943         PR fortran/44353
7944         * gfortran.dg/data_implied_do_2.f90: Removed.
7945
7946 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
7947
7948         PR c++/44969
7949         * g++.dg/template/sfinae23.C: New.
7950
7951 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7952
7953         * lib/target-supports.exp (check_sse_os_support_available): New
7954         proc.
7955         (check_sse_hw_available): New proc.
7956         (check_effective_target_sse_runtime): New proc.
7957         (check_effective_target_sse2_runtime): New proc.
7958         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
7959         -msse2 if check_sse_os_support_available.
7960         * g++.dg/vect/vect.exp: Only run -msse2 tests if
7961         check_sse_os_support_available.
7962         * gcc.dg/vect/vect.exp: Likewise.
7963         * gfortran.dg/vect/vect.exp: Likewise.
7964         * gcc.target/i386/sol2-check: Renamed to ...
7965         * gcc.target/i386/sse-os-support.h: ... this.
7966         (sol2_check): Renamed to ...
7967         (sse_os_support): ... this.
7968         Only test movss with xmm registers.
7969         * gcc.target/i386/sse-check.h: Reflect new header and function names.
7970         Removed ILL_INSN, ILL_INSN_LEN.
7971         * gcc.target/i386/sse2-check.h: Likewise.
7972         * gcc.target/i386/sse3-check.h: Likewise.
7973         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
7974         Removed cpuid.h, __get_cpuid test.
7975         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
7976         Removed cpuid.h, __get_cpuid test.
7977         * g++.dg/other/pr40446.C: Likewise.
7978         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7979         * gcc.dg/compat/vector-1a_main.c: Likewise.
7980         * gcc.dg/compat/vector-2a_main.c: Likewise.
7981         * gcc.dg/pr36584.c: Likewise.
7982         * gcc.dg/pr37544.c: Likewise.
7983         * gcc.dg/torture/pr16104-1.c: Likewise.
7984         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7985         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7986         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7987         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7988         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
7989         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
7990         sse2_runtime.
7991         * gcc.dg/torture/pr35771-2.c: Likewise.
7992         * gcc.dg/torture/pr35771-3.c: Likewise.
7993         * gcc.target/i386/pr39315-2.c: Likewise.
7994         * gcc.target/i386/pr39315-4.c: Likewise.
7995         * gcc.target/i386/vperm-v2df.c: Likewise.
7996         * gcc.target/i386/vperm-v2di.c: Likewise.
7997         * gcc.target/i386/vperm-v4si-1.c: Likewise.
7998         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
7999         sse_runtime.
8000
8001 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
8002
8003         PR fortran/44353
8004         * gfortran.dg/data_implied_do_2.f90: New test.
8005
8006 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
8007
8008         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
8009
8010 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
8011
8012         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
8013         to the "mips16" group.
8014         (mips_using_mips16_p): New procedure.
8015         (mips-dg-options): Use it.
8016
8017 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
8018
8019         * gcc.target/mips/mips16-attributes-4.c: New test.
8020
8021 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
8022
8023         PR testsuite/44418
8024         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
8025         * gcc.target/powerpc/recip-2.c: Ditto.
8026         * gcc.target/powerpc/recip-3.c: Ditto.
8027
8028 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
8029
8030         * gcc.target/arm/pr42235.c: New test.
8031
8032 2010-07-16  Jason Merrill  <jason@redhat.com>
8033
8034         PR c++/32505
8035         * g++.dg/template/partial8.C: New.
8036
8037 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
8038
8039         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
8040         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
8041         in C++.
8042         (gualcvt): New overloaded inline.
8043         (GUALCVT): Use it for C++.
8044         * g++.dg/guality/guality.exp: New.
8045         * g++.dg/guality/guality.h: New.
8046         * g++.dg/guality/redeclaration1.C: New test.
8047         * g++.dg/dg.exp: Prune also guality/* tests.
8048         * gcc.dg/guality/pr43141.c: Moved to...
8049         * c-c++-common/guality/pr43141.c: ... here.
8050
8051 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8052
8053         PR libfortran/37077
8054         * gfortran.dg/char4_iunit_2.f03: New test.
8055
8056 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
8057
8058         PR testsuite/43925
8059         * lib/plugin-support.exp (plugin-test-execute):
8060         Add ${gcc_objdir}/intl to includes.
8061
8062 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
8063
8064         PR target/44942
8065         * gcc.c-torture/execute/pr44942.c: New test.
8066         * gcc.target/i386/pr44942.c: New test.
8067
8068 2010-07-15  Jason Merrill  <jason@redhat.com>
8069
8070         PR c++/44909
8071         * g++.dg/cpp0x/implicit7.C: New.
8072         * g++.dg/cpp0x/implicit8.C: New.
8073
8074 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8075
8076         Disable float tests for __SPU__ targets due to lack of signed zero:
8077         * c-c++-common/torture/complex-sign-add.c (check_add_float).
8078         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
8079         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
8080         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
8081         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
8082         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
8083         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
8084         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
8085         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
8086
8087 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
8088
8089         * gfortran.dg/select_char_2.f90: New test.
8090
8091 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
8092
8093         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
8094         with DECL_CHAIN.
8095
8096 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
8097
8098         PR fortran/44936
8099         * gfortran.dg/typebound_generic_9.f03: New.
8100
8101 2010-07-15  Richard Guenther  <rguenther@suse.de>
8102
8103         PR tree-optimization/44946
8104         * gcc.c-torture/compile/pr44946.c: New testcase.
8105
8106 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
8107
8108         PR fortran/40206
8109         * gfortran.dg/select_char_3.f90: New test.
8110
8111 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
8112             Kevin F. Quinn  <kevquinn@gentoo.org>
8113
8114         * gcc.dg/Wtrampolines.c: New.
8115
8116 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8117
8118         PR libfortran/44934
8119         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
8120
8121 2010-07-14  Jason Merrill  <jason@redhat.com>
8122
8123         PR c++/44810
8124         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
8125
8126         Implement C++0x unrestricted unions (N2544)
8127         * g++.dg/cpp0x/union1.C: New.
8128         * g++.dg/cpp0x/union2.C: New.
8129         * g++.dg/cpp0x/union3.C: New.
8130         * g++.dg/cpp0x/defaulted2.C: Adjust.
8131         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
8132         * g++.old-deja/g++.ext/anon2.C: Adjust.
8133         * g++.old-deja/g++.mike/misc6.C: Adjust.
8134
8135 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
8136
8137         PR fortran/44925
8138         * gfortran.dg/c_loc_tests_15.f90: New.
8139
8140 2010-07-13  Jason Merrill  <jason@redhat.com>
8141
8142         PR c++/44909
8143         * g++.dg/cpp0x/implicit6.C: New.
8144
8145 2010-07-13  Jason Merrill  <jason@redhat.com>
8146
8147         PR c++/44540
8148         * g++.dg/abi/noreturn1.C: New.
8149         * g++.dg/abi/noreturn2.C: New.
8150
8151 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
8152
8153         PR other/44874
8154         PR debug/44832
8155         * c-c++-common/pr44832.c: New test.
8156
8157 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
8158
8159         PR objc/44488
8160         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
8161         on the target.  Make sure that we can assemble the emitted asm when
8162         the test type is 'compile'.
8163
8164 2010-07-13  Richard Guenther  <rguenther@suse.de>
8165
8166         PR tree-optimization/36960
8167         * g++.dg/torture/pr36960.C: New testcase.
8168
8169 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
8170
8171         PR c++/44908
8172         * g++.dg/template/sfinae21.C: New.
8173         * g++.dg/template/sfinae22.C: Likewise.
8174
8175 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
8176
8177         PR testsuite/42843
8178         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
8179         * gcc.dg/plugin/ggcplug.c: Likewise.
8180         * g++.dg/plugin/selfassign.c: Likewise.
8181         * g++.dg/plugin/attribute_plugin.c: Likewise.
8182         * g++.dg/plugin/dumb_plugin.c: Likewise.
8183         * g++.dg/plugin/pragma_plugin.c: Likewise.
8184
8185 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
8186
8187         * gcc.c-torture/execute/pr44683.x: New.
8188         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
8189
8190 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
8191
8192         PR fortran/44434
8193         PR fortran/44565
8194         PR fortran/43945
8195         PR fortran/44869
8196         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
8197         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
8198         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
8199         * gfortran.dh/typebound_call_16.f03: New.
8200         * gfortran.dg/typebound_generic_6.f03: New.
8201         * gfortran.dg/typebound_generic_7.f03: New.
8202         * gfortran.dg/typebound_generic_8.f03: New.
8203
8204 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8205
8206         PR libfortran/37077
8207         * gfortran.dg/char4_iunit_1.f03: New test.
8208
8209 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
8210
8211         * gcc.dg/tree-ssa/vrp53.c: New test.
8212
8213 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
8214
8215         PR c++/44907
8216         * g++.dg/template/sfinae19.C: New.
8217         * g++.dg/template/sfinae20.C: Likewise.
8218
8219 2010-07-12  Jie Zhang  <jie@codesourcery.com>
8220
8221         * gcc.target/arm/interrupt-1.c: New test.
8222         * gcc.target/arm/interrupt-2.c: New test.
8223
8224 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8225
8226         * gcc.dg/pr42427.c: Require c99_runtime.
8227         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
8228         c99_runtime.
8229         * gcc.target/i386/avx-cmpss-1.c: Likewise.
8230         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
8231         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
8232         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
8233         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
8234         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
8235         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
8236         * gcc.target/i386/sse-cmpss-1.c: Likewise.
8237         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
8238         * gcc.target/i386/pr37275.c: Require visibility support.
8239
8240 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8241
8242         * lib/target-supports.exp (check_effective_target_sse): New proc.
8243         * gcc.target/i386/sol2-check.h: New file.
8244         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
8245         Include sol2-check.h.
8246         (main) Only run do_test () if sol2_check ().
8247         * gcc.target/i386/sse2-check.h: Likewise.
8248         * gcc.target/i386/sse3-check.h: Likewise.
8249         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
8250         [__sun__ && __svr4__]: Execute SSE2 instruction.
8251         * gcc.target/i386/math-torture/math-torture.exp: Only add options
8252         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
8253         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
8254         * g++.dg/ext/vector14.C: Likewise.
8255         * g++.dg/other/mmintrin.C: Likewise.
8256         * gcc.dg/20020418-1.c: Likewise.
8257         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
8258         * gcc.dg/format/ms_unnamed-1.c: Likewise.
8259         * gcc.dg/format/unnamed-1.c: Likewise.
8260         Adapt dg-warning line number.
8261         * gcc.dg/graphite/pr40281.c: Likewise.
8262         * gcc.dg/pr32176.c: Likewise.
8263         * gcc.dg/pr40550.c: Likewise.
8264         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
8265         * gcc.dg/torture/pr36891.c: Likewise.
8266         * gcc.target/i386/20020218-1.c: Likewise.
8267         * gcc.target/i386/20020523.c: Likewise.
8268         * gcc.target/i386/abi-1.c: Likewise.
8269         * gcc.target/i386/brokensqrt.c: Likewise.
8270         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
8271         * gcc.target/i386/pr13366.c: Likewise.
8272         * gcc.target/i386/pr13685.c: Likewise.
8273         * gcc.target/i386/pr24306.c: Likewise.
8274         * gcc.target/i386/pr31486.c: Likewise.
8275         * gcc.target/i386/pr32065-1.c: Likewise.
8276         * gcc.target/i386/pr32065-2.c: Likewise.
8277         * gcc.target/i386/pr32389.c: Likewise.
8278         * gcc.target/i386/pr38824.c: Likewise.
8279         * gcc.target/i386/pr38931.c: Likewise.
8280         * gcc.target/i386/pr39592-1.c: Likewise.
8281         * gcc.target/i386/pr43766.c: Likewise.
8282         * gcc.target/i386/recip-divf.c: Likewise.
8283         * gcc.target/i386/recip-sqrtf.c: Likewise.
8284         * gcc.target/i386/recip-vec-divf.c: Likewise.
8285         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8286         * gcc.target/i386/sse-1.c: Likewise.
8287         * gcc.target/i386/sse-16.c: Likewise.
8288         * gcc.target/i386/sse-2.c: Likewise.
8289         * gcc.target/i386/sse-20.c: Likewise.
8290         * gcc.target/i386/sse-3.c: Likewise.
8291         * gcc.target/i386/sse-7.c: Likewise.
8292         * gcc.target/i386/sse-9.c: Likewise.
8293         * gcc.target/i386/sse-addps-1.c: Likewise.
8294         * gcc.target/i386/sse-addss-1.c: Likewise.
8295         * gcc.target/i386/sse-andnps-1.c: Likewise.
8296         * gcc.target/i386/sse-andps-1.c: Likewise.
8297         * gcc.target/i386/sse-cmpss-1.c: Likewise.
8298         * gcc.target/i386/sse-comiss-1.c: Likewise.
8299         * gcc.target/i386/sse-comiss-2.c: Likewise.
8300         * gcc.target/i386/sse-comiss-3.c: Likewise.
8301         * gcc.target/i386/sse-comiss-4.c: Likewise.
8302         * gcc.target/i386/sse-comiss-5.c: Likewise.
8303         * gcc.target/i386/sse-comiss-6.c: Likewise.
8304         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
8305         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
8306         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
8307         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
8308         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
8309         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
8310         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
8311         * gcc.target/i386/sse-divps-1.c: Likewise.
8312         * gcc.target/i386/sse-divss-1.c: Likewise.
8313         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
8314         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
8315         * gcc.target/i386/sse-maxps-1.c: Likewise.
8316         * gcc.target/i386/sse-maxss-1.c: Likewise.
8317         * gcc.target/i386/sse-minps-1.c: Likewise.
8318         * gcc.target/i386/sse-minss-1.c: Likewise.
8319         * gcc.target/i386/sse-movaps-1.c: Likewise.
8320         * gcc.target/i386/sse-movaps-2.c: Likewise.
8321         * gcc.target/i386/sse-movhlps-1.c: Likewise.
8322         * gcc.target/i386/sse-movhps-1.c: Likewise.
8323         * gcc.target/i386/sse-movhps-2.c: Likewise.
8324         * gcc.target/i386/sse-movlhps-1.c: Likewise.
8325         * gcc.target/i386/sse-movmskps-1.c: Likewise.
8326         * gcc.target/i386/sse-movntps-1.c: Likewise.
8327         * gcc.target/i386/sse-movss-1.c: Likewise.
8328         * gcc.target/i386/sse-movss-2.c: Likewise.
8329         * gcc.target/i386/sse-movss-3.c: Likewise.
8330         * gcc.target/i386/sse-movups-1.c: Likewise.
8331         * gcc.target/i386/sse-movups-2.c: Likewise.
8332         * gcc.target/i386/sse-mulps-1.c: Likewise.
8333         * gcc.target/i386/sse-mulss-1.c: Likewise.
8334         * gcc.target/i386/sse-orps-1.c: Likewise.
8335         * gcc.target/i386/sse-rcpps-1.c: Likewise.
8336         * gcc.target/i386/sse-recip-vec.c: Likewise.
8337         * gcc.target/i386/sse-recip.c: Likewise.
8338         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
8339         * gcc.target/i386/sse-set-ps-1.c: Likewise.
8340         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
8341         * gcc.target/i386/sse-subps-1.c: Likewise.
8342         * gcc.target/i386/sse-subss-1.c: Likewise.
8343         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
8344         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
8345         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
8346         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
8347         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
8348         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
8349         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
8350         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
8351         * gcc.target/i386/sse-xorps-1.c: Likewise.
8352         * gcc.target/i386/ssefn-1.c: Likewise.
8353         * gcc.target/i386/ssefn-3.c: Likewise.
8354         * gcc.target/i386/sseregparm-1.c: Likewise.
8355         * gcc.target/i386/stackalign/return-3.c: Likewise.
8356         * gcc.target/i386/vectorize1.c: Likewise.
8357         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
8358         * gcc.target/i386/xorps-sse.c: Likewise.
8359         * gfortran.dg/pr28158.f90: Likewise.
8360         * gfortran.dg/pr30667.f: Likewise.
8361         * gnat.dg/loop_optimization7.adb: Likewise.
8362         * gnat.dg/sse_nolib.adb: Likewise.
8363
8364 2010-07-11  Tobias Burnus  <burnus@net-b.de>
8365
8366         PR fortran/44702
8367         * gfortran.dg/use_rename_6.f90: New.
8368         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
8369
8370 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
8371
8372         PR fortran/44869
8373         * gfortran.dg/class_24.f03: New.
8374
8375 2010-07-10  Richard Guenther  <rguenther@suse.de>
8376
8377         PR lto/44889
8378         * gcc.dg/lto/20100709-1_0.c: New testcase.
8379         * gcc.dg/lto/20100709-1_1.c: Likewise.
8380
8381 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
8382
8383         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
8384
8385 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
8386
8387         PR objc/44140
8388         * objc.dg/lto/trivial-1_0.m: New.
8389         * objc.dg/lto/lto.exp: New.
8390         * obj-c++.dg/lto/trivial-1_0.mm: New.
8391         * obj-c++.dg/lto/lto.exp: New.
8392         * objc.dg/symtab-1.m: Adjust sizes.
8393         * objc.dg/image-info.m: Do not run for gnu-runtime.
8394
8395 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
8396
8397         * gcc.dg/pr32370.c: Allow another kind of error message.
8398
8399 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
8400
8401         * gnat.dg/atomic3.adb: New test.
8402
8403 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
8404             Denys Vlasenko  <dvlasenk@redhat.com>
8405             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
8406
8407         PR tree-optimization/28632
8408         * gcc.dg/tree-ssa/vrp51.c: New test.
8409         * gcc.dg/tree-ssa/vrp52.c: New test.
8410
8411 2010-07-09  Jason Merrill  <jason@redhat.com>
8412
8413         * g++.dg/abi/covariant6.C: New.
8414         * g++.dg/inherit/covariant17.C: Test both bases.
8415         * g++.dg/inherit/covariant7.C: Check vtable layout.
8416
8417 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
8418
8419         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
8420
8421 2010-07-09  Richard Guenther  <rguenther@suse.de>
8422
8423         PR tree-optimization/44852
8424         * gcc.c-torture/execute/pr44852.c: New testcase.
8425
8426 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8427
8428         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
8429         multiplication by values.
8430         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
8431         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
8432
8433 2010-07-09  Richard Guenther  <rguenther@suse.de>
8434
8435         PR tree-optimization/44882
8436         * gfortran.dg/pr44882.f90: New testcase.
8437
8438 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
8439
8440         PR target/40657
8441         * gcc.target/arm/pr40657-1.c: New test.
8442         * gcc.target/arm/pr40657-2.c: New test.
8443         * gcc.c-torture/execute/pr40657.c: New test.
8444
8445 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
8446
8447         * gcc.dg/tree-ssa/vrp50.c: New test.
8448         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
8449
8450 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
8451
8452         PR fortran/44649
8453         * gfortran.dg/c_sizeof_1.f90: Modified.
8454         * gfortran.dg/storage_size_1.f08: New.
8455         * gfortran.dg/storage_size_2.f08: New.
8456
8457 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
8458
8459         * gcc.c-torture/execute/20100708-1.c: New test.
8460
8461 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
8462
8463         PR fortran/44847
8464         * gfortran.dg/gomp/pr44847.f90: New test.
8465
8466 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
8467
8468         PR tree-optimization/44710
8469         * gcc.dg/tree-ssa/ifc-6.c: New.
8470         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
8471
8472 2010-07-08  Tobias Burnus  <burnus@net-b.de>
8473
8474         PR fortran/18918
8475         * gfortran.dg/coarray_10.f90: Add an additional test.
8476
8477 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
8478
8479         PR middle-end/44828
8480         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
8481         * gcc.c-torture/execute/pr44828.x: Revert.
8482
8483 2010-07-08  Jason Merrill  <jason@redhat.com>
8484
8485         PR c++/43120
8486         * g++.dg/inherit/covariant17.C: New.
8487         * g++.dg/abi/covariant1.C: Actually test for the bug.
8488
8489 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
8490
8491         PR rtl-optimization/44838
8492         * gcc.dg/pr44838.c: New.
8493
8494 2010-07-08  Richard Guenther  <rguenther@suse.de>
8495
8496         PR tree-optimization/44831
8497         * gcc.c-torture/compile/pr44831.c: New testcase.
8498         * gcc.dg/tree-ssa/pr21463.c: Adjust.
8499
8500 2010-07-08  Richard Guenther  <rguenther@suse.de>
8501
8502         PR tree-optimization/44861
8503         * g++.dg/vect/pr44861.cc: New testcase.
8504
8505 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
8506
8507         PR middle-end/44828
8508         * gcc.c-torture/execute/pr44828.x: New file.
8509
8510 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
8511
8512         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
8513         dg-options.
8514         * g++.dg/ext/altivec-17.C: Adjust error message.
8515
8516 2010-07-07  Tom Tromey  <tromey@redhat.com>
8517
8518         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
8519
8520 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
8521
8522         PR target/44844
8523         * gcc.target/i386/rdrand-1.c: Scan "jnc".
8524         * gcc.target/i386/rdrand-2.c: Likewise.
8525         * gcc.target/i386/rdrand-3.c: Likewise.
8526
8527 2010-07-07  Jan Hubicka  <jh@suse.cz>
8528
8529         PR middle-end/44813
8530         * g++.dg/torture/pr44813.C: New testcase.
8531         * g++.dg/torture/pr44826.C: New testcase.
8532
8533 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
8534
8535         PR rtl-optimization/44787
8536         * gcc.c-torture/compile/pr44788.c: New test.
8537         * gcc.target/arm/pr44788.c: New test.
8538
8539 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8540
8541         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
8542
8543 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8544
8545         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
8546         to dg-options.
8547
8548 2010-07-06  Tobias Burnus  <burnus@net-b.de>
8549
8550         PR fortran/44742
8551         * gfortran.dg/parameter_array_init_6.f90: New.
8552         * gfortran.dg/initialization_20.f90: Update dg-error.
8553         * gfortran.dg/initialization_24.f90: Ditto.
8554
8555 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
8556         PR fortran/PR44693
8557         * gfortran.dg/dim_range_1.f90:  New test.
8558         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
8559
8560 2010-07-06  Jason Merrill  <jason@redhat.com>
8561
8562         PR c++/44703
8563         * g++.dg/cpp0x/initlist41.C: New.
8564
8565         PR c++/44778
8566         * g++.dg/template/ptrmem22.C: New.
8567
8568 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
8569
8570         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
8571         support.
8572         * gcc.target/i386/i386.exp: Likewise.
8573
8574 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8575
8576         PR testsuite/44195
8577         * gcc.dg/lto/20100518_0.c: Limit to x86.
8578
8579 2010-07-06  Richard Guenther  <rguenther@suse.de>
8580
8581         PR middle-end/44828
8582         * gcc.c-torture/execute/pr44828.c: New testcase.
8583
8584 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
8585
8586         * g++.dg/warn/noeffect2.C: Adjust expected warning.
8587         * g++.dg/warn/volatile1.C: Likewise.
8588         * g++.dg/template/warn1.C: Likewise.
8589
8590 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
8591
8592         AVX Programming Reference (June, 2010)
8593         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
8594         * g++.dg/other/i386-3.C: Likewise.
8595         * gcc.target/i386/sse-12.c: Likewise.
8596
8597         * gcc.target/i386/f16c-check.h: New.
8598         * gcc.target/i386/rdfsbase-1.c: Likewise.
8599         * gcc.target/i386/rdfsbase-2.c: Likewise.
8600         * gcc.target/i386/rdgsbase-1.c: Likewise.
8601         * gcc.target/i386/rdgsbase-2.c: Likewise.
8602         * gcc.target/i386/rdrand-1.c: Likewise.
8603         * gcc.target/i386/rdrand-2.c: Likewise.
8604         * gcc.target/i386/rdrand-3.c: Likewise.
8605         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
8606         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
8607         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
8608         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
8609         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
8610         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
8611         * gcc.target/i386/wrfsbase-1.c: Likewise.
8612         * gcc.target/i386/wrfsbase-2.c: Likewise.
8613         * gcc.target/i386/wrgsbase-1.c: Likewise.
8614         * gcc.target/i386/wrgsbase-2.c: Likewise.
8615
8616         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
8617         (__builtin_ia32_vcvtps2ph): New.
8618         (__builtin_ia32_vcvtps2ph256): Likewise.
8619
8620         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
8621         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8622
8623         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
8624         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8625
8626         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
8627         (__builtin_ia32_vcvtps2ph256): Likewise.
8628         Add fsgsbase,rdrnd,f16c.
8629
8630         * lib/target-supports.exp (check_effective_target_f16c): New.
8631
8632 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
8633
8634         * gcc.dg/guality/nrv-1.c: New test.
8635
8636 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
8637
8638         PR middle-end/42505
8639         * gcc.target/arm/pr42505.c: New test case.
8640
8641 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
8642
8643         PR c++/44808
8644         * g++.dg/opt/nrv16.C: New test.
8645
8646 2010-07-05  Richard Guenther  <rguenther@suse.de>
8647
8648         PR tree-optimization/44784
8649         * gcc.c-torture/compile/pr44784.c: New testcase.
8650
8651 2010-07-05  Ira Rosen  <irar@il.ibm.com>
8652
8653         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8654         Increase loop bound and array size.
8655         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8656         Likewise.
8657
8658 2010-07-05  Ira Rosen  <irar@il.ibm.com>
8659
8660         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
8661         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
8662         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
8663         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
8664         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
8665
8666 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
8667
8668         PR c++/22138
8669         * g++.dg/parse/template25.C: New.
8670
8671 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
8672
8673         PR rtl-optimization/44695
8674         * gcc.dg/torture/pr44695.c: New.
8675
8676 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8677
8678         PR c++/16630
8679         * g++.dg/ext/pretty3.C: New.
8680
8681 2010-07-04  Richard Guenther  <rguenther@suse.de>
8682
8683         PR middle-end/44809
8684         * g++.dg/torture/pr44809.C: New testcase.
8685
8686 2010-07-04  Richard Guenther  <rguenther@suse.de>
8687
8688         PR tree-optimization/44656
8689         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
8690
8691 2010-07-04  Ira Rosen  <irar@il.ibm.com>
8692             Revital Eres  <eres@il.ibm.com>
8693
8694         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
8695         misaligned stores.
8696         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
8697         gcc.dg/vect/vect-96.c: Likewise.
8698         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
8699         that support misaligned stores. Change the number of expected
8700         misaligned accesses.
8701         * gcc.dg/vect/vect-peel-1.c: New test.
8702         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
8703         gcc.dg/vect/vect-peel-4.c: Likewise.
8704         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
8705         vectorizable on all targets that support realignment.
8706         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8707
8708 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
8709
8710         PR c/44806
8711         * gcc.dg/torture/pr44806.c: New.
8712
8713 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8714
8715         * gnat.dg/cond_expr1.adb: New test.
8716
8717 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8718
8719         * gnat.dg/modular3.adb: New test.
8720         * gnat.dg/modular3_pkg.ads: New helper.
8721
8722 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
8723             Mikael Pettersson  <mikpe@it.uu.se>
8724
8725         PR testsuite/44518
8726         * obj-c++.dg/encode-2.mm: Produce object and save temps.
8727         Make signed-ness of chars explicit.  Scan the object for
8728         strings that are split by some target assemblers.
8729         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
8730         explicit.
8731
8732 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
8733
8734         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
8735
8736 2010-07-02  Le-Chun Wu  <lcwu@google.com>
8737
8738         PR/44128
8739         * g++.dg/warn/Wshadow-7.C: New test.
8740
8741 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
8742             Julian Brown  <julian@codesourcery.com>
8743             Sandra Loosemore  <sandra@codesourcery.com>
8744
8745         * gcc.c-torture/execute/20100416-1.c: New test case.
8746
8747 2010-07-02  Julian Brown  <julian@codesourcery.com>
8748             Sandra Loosemore  <sandra@codesourcery.com>
8749
8750         PR target/43703
8751
8752         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
8753         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
8754
8755 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8756             Julian Brown  <julian@codesourcery.com>
8757
8758         * gcc.target/arm/neon/vadds64.c: Regenerated.
8759         * gcc.target/arm/neon/vaddu64.c: Regenerated.
8760         * gcc.target/arm/neon/vsubs64.c: Regenerated.
8761         * gcc.target/arm/neon/vsubu64.c: Regenerated.
8762         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
8763         * gcc.target/arm/neon-vmls-1.c: Likewise.
8764         * gcc.target/arm/neon-vsubs64.c: New execution test.
8765         * gcc.target/arm/neon-vsubu64.c: New execution test.
8766         * gcc.target/arm/neon-vadds64.c: New execution test.
8767         * gcc.target/arm/neon-vaddu64.c: New execution test.
8768
8769 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8770
8771         * gcc.target/arm/neon-vands64.c: New.
8772         * gcc.target/arm/neon-vandu64.c: New.
8773         * gcc.target/arm/neon-vbics64.c: New.
8774         * gcc.target/arm/neon-vbicu64.c: New.
8775         * gcc.target/arm/neon-veors64.c: New.
8776         * gcc.target/arm/neon-veoru64.c: New.
8777         * gcc.target/arm/neon-vorns64.c: New.
8778         * gcc.target/arm/neon-vornu64.c: New.
8779         * gcc.target/arm/neon-vorrs64.c: New.
8780         * gcc.target/arm/neon-vorru64.c: New.
8781         * gcc.target/arm/neon/vands64.c: Regenerated.
8782         * gcc.target/arm/neon/vandu64.c: Regenerated.
8783         * gcc.target/arm/neon/vbics64.c: Regenerated.
8784         * gcc.target/arm/neon/vbicu64.c: Regenerated.
8785         * gcc.target/arm/neon/veors64.c: Regenerated.
8786         * gcc.target/arm/neon/veoru64.c: Regenerated.
8787         * gcc.target/arm/neon/vorns64.c: Regenerated.
8788         * gcc.target/arm/neon/vornu64.c: Regenerated.
8789         * gcc.target/arm/neon/vorrs64.c: Regenerated.
8790         * gcc.target/arm/neon/vorru64.c: Regenerated.
8791
8792 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8793
8794         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
8795
8796 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8797
8798         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
8799         * gfortran.dg/intent_out_5.f90: Same.
8800         * gfortran.dg/ltrans-7.f90: Same.
8801         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
8802
8803 2010-07-02  Jan Hubicka  <jh@suse.cz>
8804
8805         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
8806
8807 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8808
8809         * objc-obj-c++-shared/Object1.h: Correct Line endings.
8810
8811 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
8812
8813         PR c++/44780
8814         * c-c++-common/Wunused-var-12.c: New test.
8815
8816 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
8817
8818         PR target/42835
8819         * gcc.target/arm/pr42835.c: New test.
8820
8821         PR target/42172
8822         * gcc.target/arm/pr42172-1.c: New test.
8823
8824 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8825
8826         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
8827
8828 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8829
8830         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
8831         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
8832         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
8833         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
8834         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
8835         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
8836         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
8837         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
8838         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
8839         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
8840         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
8841         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
8842         * gcc.target/arm/neon-vdup_ns64.c: New.
8843         * gcc.target/arm/neon-vdup_nu64.c: New.
8844         * gcc.target/arm/neon-vdupQ_ns64.c: New.
8845         * gcc.target/arm/neon-vdupQ_nu64.c: New.
8846         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
8847         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
8848         * gcc.target/arm/neon-vmov_ns64.c: New.
8849         * gcc.target/arm/neon-vmov_nu64.c: New.
8850         * gcc.target/arm/neon-vmovQ_ns64.c: New.
8851         * gcc.target/arm/neon-vmovQ_nu64.c: New.
8852         * gcc.target/arm/neon-vget_lanes64.c: New.
8853         * gcc.target/arm/neon-vget_laneu64.c: New.
8854         * gcc.target/arm/neon-vset_lanes64.c: New.
8855         * gcc.target/arm/neon-vset_laneu64.c: New.
8856
8857 2010-07-02  Richard Guenther  <rguenther@suse.de>
8858
8859         * g++.dg/torture/20100702-1.C: New testcase.
8860
8861 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8862
8863         PR target/44707
8864         * gcc.c-torture/compile/pr44707.c: New test.
8865
8866 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8867
8868         PR c++/44039
8869         * g++.dg/template/crash101.C: New.
8870
8871 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8872
8873         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
8874         Use the ABI-0 accessors and fail it for m64.
8875
8876 2010-07-02  Jan Hubicka  <jh@suse.cz>
8877
8878         * g++.dg/tree-ssa/pr44706.C: New testcase.
8879
8880 2010-07-02  Richard Guenther  <rguenther@suse.de>
8881
8882         PR tree-optimization/44748
8883         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
8884
8885 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8886
8887         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
8888         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
8889         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
8890         the method types to forward:.
8891
8892 2010-06-30  Jason Merrill  <jason@redhat.com>
8893
8894         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
8895         * g++.dg/other/pr25632.C: Likewise.
8896
8897 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
8898
8899         PR tree-optimization/40421
8900         * gfortran.fortran-torture/compile/pr40421.f90: New test.
8901
8902 2010-07-01  Richard Guenther  <rguenther@suse.de>
8903
8904         PR middle-end/42834
8905         PR middle-end/44468
8906         * gcc.c-torture/execute/20100316-1.c: New testcase.
8907         * gcc.c-torture/execute/pr44468.c: Likewise.
8908         * gcc.c-torture/compile/20100609-1.c: Likewise.
8909         * gcc.dg/volatile2.c: Adjust.
8910         * gcc.dg/plugin/selfassign.c: Likewise.
8911         * gcc.dg/pr36902.c: Likewise.
8912         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
8913         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
8914         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8915         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8916         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8917         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8918         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
8919         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
8920         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
8921         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8922         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8923         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8924         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
8925         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
8926         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8927         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8928         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
8929         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8930         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8931         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8932         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8933         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8934         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
8935         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
8936         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
8937         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
8938         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
8939         * gcc.dg/struct/w_prof_local_array.c: Likewise.
8940         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
8941         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
8942         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8943         * gcc.dg/struct/w_prof_global_array.c: Likewise.
8944         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
8945         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
8946         * gcc.dg/struct/w_prof_local_var.c: Likewise.
8947         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
8948         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8949         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
8950         * gcc.dg/struct/w_prof_global_var.c: Likewise.
8951         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
8952         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
8953         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
8954         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8955         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
8956         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
8957         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
8958         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
8959         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
8960         * gcc.dg/tree-prof/stringop-1.c: Adjust.
8961         * g++.dg/tree-ssa/pr31146.C: Likewise.
8962         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
8963         * g++.dg/tree-ssa/pr33604.C: Likewise.
8964         * g++.dg/plugin/selfassign.c: Likewise.
8965         * gfortran.dg/array_memcpy_3.f90: Likewise.
8966         * gfortran.dg/array_memcpy_4.f90: Likewise.
8967         * c-c++-common/torture/pr42834.c: New testcase.
8968
8969 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
8970
8971         PR c++/44628
8972         * g++.dg/template/crash100.C: New.
8973
8974 2010-06-30  Jan Hubicka  <jh@suse.cz>
8975
8976         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
8977
8978 2010-06-30  Michael Matz  <matz@suse.de>
8979
8980         PR bootstrap/44699
8981         * gcc.dg/pr44699.c: New test.
8982
8983 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
8984
8985         PR tree-optimization/39799
8986         * c-c++-common/uninit-17.c: New test.
8987
8988 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8989
8990         PR libfortran/43298
8991         * gfortran.dg/read_infnan_1.f90: New test.
8992
8993 2010-06-29  Jason Merrill  <jason@redhat.com>
8994
8995         Enable implicitly declared move constructor/operator= (N3053).
8996         * g++.dg/cpp0x/implicit3.C: New.
8997         * g++.dg/cpp0x/implicit4.C: New.
8998         * g++.dg/cpp0x/implicit5.C: New.
8999         * g++.dg/cpp0x/implicit-copy.C: Adjust.
9000         * g++.dg/cpp0x/not_special.C: Adjust.
9001         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
9002         * g++.dg/cpp0x/rv1n.C: Adjust.
9003         * g++.dg/cpp0x/rv1p.C: Adjust.
9004         * g++.dg/cpp0x/rv2n.C: Adjust.
9005         * g++.dg/cpp0x/rv2p.C: Adjust.
9006         * g++.dg/cpp0x/rv3n.C: Adjust.
9007         * g++.dg/cpp0x/rv3p.C: Adjust.
9008         * g++.dg/cpp0x/rv4n.C: Adjust.
9009         * g++.dg/cpp0x/rv4p.C: Adjust.
9010         * g++.dg/cpp0x/rv5n.C: Adjust.
9011         * g++.dg/cpp0x/rv5p.C: Adjust.
9012         * g++.dg/cpp0x/rv6n.C: Adjust.
9013         * g++.dg/cpp0x/rv6p.C: Adjust.
9014         * g++.dg/cpp0x/rv7n.C: Adjust.
9015         * g++.dg/cpp0x/rv7p.C: Adjust.
9016         * g++.dg/cpp0x/rv8p.C: Adjust.
9017         * g++.dg/gomp/pr26690-1.C: Adjust.
9018         * g++.dg/other/error20.C: Adjust.
9019         * g++.dg/other/error31.C: Adjust.
9020         * g++.dg/parse/error19.C: Adjust.
9021         * g++.dg/template/qualttp5.C: Adjust.
9022         * g++.old-deja/g++.law/ctors5.C: Adjust.
9023
9024         Enable implicitly deleted functions (N2346)
9025         * g++.dg/cpp0x/defaulted17.C: New.
9026         * g++.dg/cpp0x/implicit1.C: New.
9027         * g++.dg/cpp0x/implicit2.C: New.
9028         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
9029         * g++.dg/ext/has_virtual_destructor.C: Adjust.
9030         * g++.dg/init/ctor4.C: Adjust.
9031         * g++.dg/init/synth2.C: Adjust.
9032         * g++.dg/lto/20081118_1.C: Adjust.
9033         * g++.dg/other/error13.C: Adjust.
9034         * g++.dg/other/unused1.C: Adjust.
9035         * g++.old-deja/g++.bob/inherit2.C: Adjust.
9036         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
9037         * g++.old-deja/g++.jason/opeq3.C: Adjust.
9038         * g++.old-deja/g++.law/ctors17.C: Adjust.
9039         * g++.old-deja/g++.oliva/delete1.C: Adjust.
9040         * g++.old-deja/g++.pt/assign1.C: Adjust.
9041         * g++.old-deja/g++.pt/crash20.C: Adjust.
9042
9043         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
9044         * g++.dg/cpp0x/defaulted13.C: Adjust.
9045         * g++.dg/cpp0x/defaulted2.C: Adjust.
9046         * g++.dg/cpp0x/defaulted3.C: Adjust.
9047         * g++.dg/cpp0x/initlist9.C: Adjust.
9048         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
9049         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
9050         * g++.dg/init/synth2.C: Adjust.
9051
9052         * g++.dg/cpp0x/defaulted19.C: New.
9053
9054         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
9055         * g++.dg/template/error23.C: Fix for -std=c++0x.
9056
9057 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
9058
9059         PR fortran/44718
9060         * gfortran.dg/proc_ptr_28.f90: New.
9061
9062 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
9063
9064         PR tree-optimization/43801
9065         * g++.dg/torture/pr43801.C: New test.
9066
9067         PR debug/44668
9068         * g++.dg/debug/dwarf2/accessibility1.C: New test.
9069
9070 2010-06-29  Jason Merrill  <jason@redhat.com>
9071
9072         PR c++/44587
9073         * g++.dg/template/qualified-id2.C: New.
9074         * g++.dg/template/qualified-id3.C: New.
9075
9076 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
9077
9078         PR fortran/44696
9079         * gfortran.dg/associated_target_4.f90: New.
9080
9081 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
9082
9083         PR fortran/44582
9084         * gfortran.dg/aliasing_array_result_1.f90 : New test.
9085
9086 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9087
9088         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
9089
9090 2010-06-29  Jan Hubicka  <jh@suse.cz>
9091
9092         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
9093
9094 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
9095
9096         PR target/43902
9097         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
9098         * gcc.target/arm/wmul-3.c: New test.
9099         * gcc.target/arm/wmul-4.c: New test.
9100
9101 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
9102
9103         PR rtl-optimization/44659
9104         * gcc.target/i386/extract-1.c: New.
9105         * gcc.target/i386/extract-2.c: Likewise.
9106         * gcc.target/i386/extract-3.c: Likewise.
9107         * gcc.target/i386/extract-4.c: Likewise.
9108         * gcc.target/i386/extract-5.c: Likewise.
9109         * gcc.target/i386/extract-6.c: Likewise.
9110
9111 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
9112
9113         PR c++/44682
9114         * g++.dg/warn/Wunused-var-14.C: New test.
9115
9116 2010-06-28  Tobias Burnus  <burnus@net-b.de>
9117
9118         PR fortran/43298
9119         * gfortran.dg/nan_6.f90: New.
9120
9121 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
9122
9123         PR tree-optimization/43781
9124         * gcc.dg/torture/pr43781.c: New.
9125
9126 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
9127
9128         PR fortran/40158
9129         * gfortran.dg/actual_rank_check_1.f90: New test.
9130
9131 2010-06-28  Martin Jambor  <mjambor@suse.cz>
9132
9133         * gcc.dg/ipa/ipa-sra-6.c: New test.
9134
9135 2010-06-28  Jan Hubicka  <jh@suse.cz>
9136
9137         PR tree-optimization/44687
9138         * gcc.c-torture/compile/pr44687.c
9139
9140 2010-06-28  Martin Jambor  <mjambor@suse.cz>
9141
9142         PR c++/44535
9143         * g++.dg/torture/pr44535.C: New test.
9144
9145 2010-06-28  Michael Matz  <matz@suse.de>
9146
9147         PR middle-end/44592
9148         * gfortran.dg/pr44592.f90: New test.
9149
9150 2010-06-28  Jan Hubicka  <jh@suse.cz>
9151
9152         PR tree-optimization/44357
9153         * g++.dg/torture/pr44357.C: New testcase.
9154
9155 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9156
9157         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
9158         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
9159         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
9160         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
9161         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
9162         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
9163         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
9164         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
9165
9166 2010-06-27  Jan Hubicka  <jh@suse.cz>
9167
9168         * gcc.c-torture/compile/pr44686.c: New file.
9169
9170 2010-06-27  Richard Guenther  <rguenther@suse.de>
9171
9172         PR tree-optimization/44683
9173         * gcc.c-torture/execute/pr44683.c: New testcase.
9174
9175 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
9176
9177         * gnat.dg/noreturn3.ad[sb]: New test.
9178
9179 2010-06-26  Jason Merrill  <jason@redhat.com>
9180
9181         * g++.dg/cpp0x/explicit5.C: New.
9182
9183 2010-06-26  Richard Guenther  <rguenther@suse.de>
9184
9185         PR tree-optimization/44393
9186         * gcc.dg/pr44393.c: New testcase.
9187
9188 2010-06-26  Jan Hubicka  <jh@suse.cz>
9189
9190         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
9191
9192 2010-06-26  Richard Guenther  <rguenther@suse.de>
9193
9194         PR middle-end/44674
9195         * gcc.dg/pr44674.c: New testcase.
9196
9197 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
9198
9199         * gcc.dg/opts-3.c: New test.
9200
9201 2010-06-26  Tobias Burnus  <burnus@net-b.de>
9202
9203         * gfortran.dg/type_decl_1.f90: New.
9204         * gfortran.dg/type_decl_2.f90: New.
9205
9206 2010-06-26  Tobias Burnus  <burnus@net-b.de>
9207
9208         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
9209         * gfortran.dg/semicolon_fixed_2.f: Ditto.
9210
9211 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9212
9213         PR testsuite/38946
9214         * gfortran.dg/array_constructor_23.f: Update test to allow for small
9215         error in comparing reals.
9216
9217 2010-06-25  Tobias Burnus  <burnus@net-b.de>
9218
9219         * selected_real_kind_2.f90: New.
9220         * selected_real_kind_3.f90: New.
9221
9222 2010-06-25  Tobias Burnus  <burnus@net-b.de>
9223
9224         * gfortran.dg/entry_19.f90: New.
9225
9226 2010-06-25  Tobias Burnus  <burnus@net-b.de>
9227
9228         * gfortran.dg/end_subroutine_1.f90: New.
9229         * gfortran.dg/end_subroutine_2.f90: New.
9230         * gfortran.dg/interface_proc_end.f90: Update.
9231
9232 2010-06-25  Tobias Burnus  <burnus@net-b.de>
9233
9234         * gfortran.dg/semicolon_fixed.f: Update.
9235         * gfortran.dg/semicolon_fixed_2.f: New.
9236         * gfortran.dg/semicolon_free_2.f90: New.
9237         * gfortran.dg/semicolon_free.f90: Update.
9238
9239 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9240
9241         PR fortran/44448
9242         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
9243
9244 2010-06-25  Martin Jambor  <mjambor@suse.cz>
9245
9246         * g++.dg/ipa/iinline-3.C: New test.
9247         * gcc.dg/ipa/modif-1.c: Removed.
9248
9249 2010-06-25  Jan Hubicka  <jh@suse.cz>
9250
9251         * gcc.dg/tree-ssa/ipa-split-1.c
9252
9253 2010-06-25  Martin Jambor  <mjambor@suse.cz>
9254
9255         * g++.dg/ipa/iinline-2.C: New test.
9256
9257 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
9258
9259         PR middle-end/43866
9260         * gfortran.dg/pr43866.f90: New test.
9261
9262         PR tree-optimization/44539
9263         * gcc.dg/pr44539.c: New test.
9264
9265 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
9266
9267         From Jim Wilson:
9268         PR target/43902
9269         * gcc.target/mips/madd-9.c: New test.
9270
9271 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
9272
9273         PR c/44517
9274         * gcc.dg/noncompile/pr44517.c: New.
9275         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
9276
9277 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
9278
9279         PR testsuite/43283
9280         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
9281         and add argument to nop for IA64.
9282
9283 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
9284
9285         PR target/44588
9286         * gcc.target/i386/mod-1.c: New.
9287         * gcc.target/i386/umod-1.c: Likewise.
9288         * gcc.target/i386/umod-2.c: Likewise.
9289         * gcc.target/i386/umod-3.c: Likewise.
9290
9291 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
9292
9293         PR middle-end/44492
9294         * g++.dg/torture/pr44492.C: New test.
9295
9296 2010-06-24  Andi Kleen  <ak@linux.intel.com>
9297
9298         * c-c++-common/warn-omitted-condop.c: New.
9299
9300 2010-06-24  Tobias Burnus  <burnus@net-b.de>
9301
9302         PR fortran/44614
9303         * gfortran.dg/import8.f90: New.
9304
9305 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
9306
9307         * gnat.dg/not_null.adb: Update test case.
9308
9309 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
9310
9311         PR c++/44619
9312         * g++.dg/warn/Wunused-var-13.C: New test.
9313
9314         PR c++/44627
9315         * g++.dg/diagnostic/method1.C: New test.
9316
9317 2010-06-22  Cary Coutant  <ccoutant@google.com>
9318
9319         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
9320
9321 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
9322
9323         PR fortran/44616
9324         * gfortran.dg/abstract_type_8.f03: New.
9325
9326 2010-06-21  Jason Merrill  <jason@redhat.com>
9327
9328         * g++.dg/cpp0x/noexcept08.C: New.
9329
9330         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
9331
9332 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
9333
9334         PR target/44615
9335         * gcc.target/i386/sse2-vec-2a.c: New.
9336
9337 2010-06-21  DJ Delorie  <dj@redhat.com>
9338
9339         * gcc.dg/pragma-diag-1.c: New.
9340
9341 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
9342
9343         PR target/44615
9344         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
9345
9346 2010-06-21  Alan Modra  <amodra@gmail.com>
9347
9348         PR testsuite/44505
9349         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
9350         tail call to check_fa_mid.
9351
9352 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
9353
9354         PR target/44575
9355         * gcc.c-torture/execute/pr44575.c: New test.
9356
9357 2010-06-21  Tobias Burnus  <burnus@net-b.de>
9358
9359         PR fortran/40632
9360         * gfortran.dg/contiguous_1.f90: New.
9361         * gfortran.dg/contiguous_2.f90: New.
9362         * gfortran.dg/contiguous_3.f90: New.
9363
9364 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
9365
9366         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
9367         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
9368
9369 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
9370
9371         PR target/44546
9372         * gcc.target/i386/pr44546.c: New test.
9373
9374 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
9375
9376         * gcc.dg/opts-2.c: New test.
9377
9378 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
9379
9380         PR fortran/44584
9381         * gfortran.dg/typebound_proc_15.f03: Modified.
9382
9383 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
9384
9385         PR target/44072
9386         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
9387         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
9388
9389 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9390
9391         * g++.dg/ext/label13.C: Fix typo in last change.
9392
9393 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9394
9395         PR libfortran/44477
9396         * gfortran.dg/eof_3.f90
9397         * gfortran.dg/endfile_2.f90
9398         * gfortran.dg/endfile_4.f90
9399         * gfortran.dg/endfile_3.f90
9400
9401 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9402
9403         PR c++/41090
9404         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
9405
9406 2010-06-18  Tobias Burnus  <burnus@net-b.de>
9407
9408         PR fortran/44556
9409         * gfortran.dg/allocate_alloc_opt_11.f90: New.
9410
9411 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
9412
9413         * gcc.target/arm/pr40900.c: New test.
9414
9415 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
9416
9417         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
9418
9419 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
9420
9421         PR fortran/44558
9422         * gfortran.dg/typebound_call_15.f03: New.
9423
9424 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9425
9426         PR c++/44486
9427         * g++.dg/pr44486.C: New.
9428
9429 2010-06-16  DJ Delorie  <dj@redhat.com>
9430
9431         * gcc.target/i386/volatile-bitfields-1.c: New.
9432         * gcc.target/i386/volatile-bitfields-2.c: New.
9433
9434 2010-06-16  Jason Merrill  <jason@redhat.com>
9435
9436         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
9437
9438         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
9439
9440 2010-06-16  Richard Guenther  <rguenther@suse.de>
9441
9442         PR c/44555
9443         * gcc.c-torture/execute/pr44555.c: New testcase.
9444
9445 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
9446
9447         PR fortran/44549
9448         * gfortran.dg/typebound_proc_16.f03: New.
9449
9450 2010-06-16  Martin Jambor  <mjambor@suse.cz>
9451
9452         * g++.dg/torture/pr43905.C: New test.
9453
9454 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
9455
9456         PR testsuite/44538
9457         * gcc.dg/vect/slp-perm-5.c (main): Prevent
9458         initialization loop from being vectorized.
9459         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
9460
9461 2010-06-16  Alan Modra  <amodra@gmail.com>
9462
9463         PR tree-optimization/44507
9464         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
9465
9466 2010-06-15  Jason Merrill  <jason@redhat.com>
9467
9468         * g++.dg/overload/arg3.C: Adjust error locations.
9469         * g++.dg/overload/copy1.C: Likewise.
9470         * g++.dg/tc1/dr152.C: Likewise.
9471         * g++.dg/template/incomplete4.C: Likewise.
9472         * g++.dg/template/incomplete5.C: Likewise.
9473         * g++.old-deja/g++.bob/inherit2.C: Likewise.
9474         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
9475         * g++.old-deja/g++.pt/crash9.C: Likewise.
9476
9477         * g++.dg/inherit/virtual5.C: New.
9478
9479         * g++.dg/cpp0x/defaulted18.C: New.
9480
9481         * g++.dg/cpp0x/initlist40.C: New.
9482
9483         * g++.dg/cpp0x/initlist39.C: New.
9484
9485 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
9486
9487         PR middle-end/44391
9488         * gcc.dg/graphite/pr44391.c: New.
9489
9490 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
9491
9492         PR fortran/43388
9493         * gfortran.dg/allocate_alloc_opt_8.f90: New.
9494         * gfortran.dg/allocate_alloc_opt_9.f90: New.
9495         * gfortran.dg/allocate_alloc_opt_10.f90: New.
9496         * gfortran.dg/class_allocate_2.f03: Modified an error message.
9497
9498 2010-06-15  Richard Guenther  <rguenther@suse.de>
9499
9500         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
9501
9502 2010-06-15  Richard Guenther  <rguenther@suse.de>
9503
9504         * gcc.dg/vect/bb-slp-21.c: Adjust.
9505         * gcc.dg/vect/bb-slp-13.c: Likewise
9506         * gcc.dg/vect/bb-slp-4.c: Likewise
9507         * gcc.dg/vect/bb-slp-22.c: Likewise
9508         * gcc.dg/vect/bb-slp-14.c: Likewise
9509         * gcc.dg/vect/bb-slp-23.c: Likewise
9510         * gcc.dg/vect/bb-slp-15.c: Likewise
9511         * gcc.dg/vect/bb-slp-17.c: Likewise
9512         * gcc.dg/vect/bb-slp-18.c: Likewise
9513         * gcc.dg/vect/bb-slp-19.c: Likewise
9514         * gcc.dg/vect/bb-slp-10.c: Likewise
9515         * gcc.dg/vect/bb-slp-11.c: Likewise
9516         * gcc.dg/vect/bb-slp-20.c: Likewise
9517         * gcc.dg/vect/bb-slp-3.c: Likewise
9518
9519 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
9520
9521         PR fortran/44536
9522         * gfortran.dg/gomp/pr44536.f90: New test.
9523         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
9524
9525 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
9526
9527         PR target/44534
9528         * gcc.target/i386/avx-vextractf128-256-3.c: New.
9529         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
9530
9531 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
9532
9533         PR tree-optimization/44508
9534         * gcc.dg/tree-ssa/pr21086.c: Adjust.
9535
9536         PR bootstrap/44509
9537         * gcc.dg/pr44509.c: New test.
9538
9539 2010-06-14  Ira Rosen  <irar@il.ibm.com>
9540
9541         PR tree-optimization/44507
9542         * gcc.dg/vect/pr44507.c: New test.
9543
9544 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
9545
9546         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
9547         and c-pretty-print.h.
9548
9549         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
9550
9551 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
9552
9553         * gfortran.dg/whole_file_18.f90: Updated error message.
9554
9555 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
9556
9557         * gfortran.dg/whole_file_20.f03: New.
9558
9559 2010-06-12  Jan Hubicka  <jh@suse.cz>
9560
9561         * gcc.c-torture/compile/pc44485.c: New testcase.
9562
9563 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
9564
9565         PR fortran/40117
9566         * gfortran.dg/typebound_proc_4.f03: Modified error message.
9567         * gfortran.dg/typebound_proc_14.f03: New.
9568         * gfortran.dg/typebound_proc_15.f03: New.
9569
9570 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
9571
9572         * gcc.dg/opts-1.c: New test.
9573
9574 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
9575
9576         * gcc.dg/funroll-loops-all.c: Update expected error.
9577
9578 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
9579
9580         PR target/44481
9581         * gcc.target/i386/pr44481.c: New test.
9582
9583 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
9584
9585         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
9586
9587 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
9588
9589         PR middle-end/44483
9590         * gcc.dg/tree-ssa/pr44483.c: New.
9591
9592 2010-06-11  Paul Brook  <paul@codesourcery.com>
9593
9594         * g++.dg/other/arm-neon-1.C: New test.
9595
9596 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
9597
9598         PR fortran/42051
9599         PR fortran/43896
9600         * gfortran.dg/class_23.f03: New test.
9601
9602 2010-06-11  Jan Hubicka  <jh@suse.cz>
9603
9604         * gcc.dg/ipa/pure-const-2.c: New testcase.
9605
9606 2010-06-11  Jan Hubicka  <jh@suse.cz>
9607
9608         * gcc.dg/noreturn-7.c: Update.
9609         * gcc.dg/noreturn-4.c: Update.
9610
9611 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
9612
9613         Fix MIPS bootstrap
9614         * g++.dg/other/typedef4.C: New test.
9615
9616 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
9617
9618         PR fortran/44207
9619         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
9620
9621 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
9622
9623         PR fortran/44457
9624         * gfortran.dg/asynchronous_3.f03
9625
9626 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
9627
9628         PR middle-end/44185
9629         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
9630         non-temporal stores out of the tests to form new test cases.  As a
9631         result, no non-temporal store should be generated in this case.
9632
9633         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
9634         prefetch-7.c that generate one non-temporal store.
9635
9636         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
9637         prefetch-7.c that generate one non-temporal store and one
9638         one-temporal prefetch.
9639
9640 2010-06-10  Martin Jambor  <mjambor@suse.cz>
9641
9642         PR tree-optimization/44258
9643         * gcc.dg/tree-ssa/pr44258.c: New test.
9644
9645 2010-06-10  Daniel Kraft  <d@domob.eu>
9646
9647         PR fortran/38936
9648         * gfortran.dg/associate_1.f03: New test.
9649         * gfortran.dg/associate_2.f95: New test.
9650         * gfortran.dg/associate_3.f03: New test.
9651         * gfortran.dg/associate_4.f08: New test.
9652
9653 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9654
9655         * gfortran.dg/selected_char_kind_4.f90: New test.
9656
9657 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
9658
9659         * gcc.dg/pr42461.c: New test.
9660
9661 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9662
9663         PR fortran/44347
9664         * gfortran.dg/selected_real_kind_1.f90: New.
9665
9666 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9667
9668         PR fortran/44359
9669         * gfortran.dg/warn_conversion.f90: Removed check for redundant
9670         warning.
9671         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
9672         check for warning.
9673
9674 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9675
9676         * gfortran.dg/data_namelist_conflict.f90: New test.
9677
9678 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9679
9680         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
9681         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
9682         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
9683
9684 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9685
9686         * gfortran.dg/mvbits_9.f90: New test.
9687         * gfortran.dg/ibset_1.f90: Ditto.
9688         * gfortran.dg/ibits_1.f90: Ditto.
9689         * gfortran.dg/btest_1.f90: Ditto.
9690         * gfortran.dg/ibclr_1.f90: Ditto.
9691
9692 2010-06-09  Jason Merrill  <jason@redhat.com>
9693
9694         PR c++/44366
9695         * g++.dg/cpp0x/decltype23.C: Move to...
9696         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
9697
9698 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
9699
9700         PR fortran/44211
9701         * gfortran.dg/typebound_call_14.f03: New test.
9702
9703 2010-06-09  Martin Jambor  <mjambor@suse.cz>
9704
9705         PR tree-optimization/44423
9706         * gcc.dg/tree-ssa/pr44423.c: New test.
9707
9708 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
9709
9710         PR testsuite/42843
9711         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
9712         TV_NONE to initialize tv_id field.
9713         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
9714         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
9715         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
9716         Include toplev.h .
9717         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
9718         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
9719         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
9720
9721 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
9722
9723         PR tree-optimization/39874
9724         PR middle-end/28685
9725         * gcc.dg/pr39874.c: New file.
9726
9727 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
9728
9729         * g++.dg/ext/attr-alias-1.C: New.
9730         * g++.dg/ext/attr-alias-2.C: New.
9731
9732 2010-06-07  Tobias Burnus  <burnus@net-b.de>
9733
9734         PR fortran/44446
9735         * gfortran.dg/proc_ptr_27.f90: New.
9736
9737 2010-06-07  Jason Merrill  <jason@redhat.com>
9738
9739         PR c++/44366
9740         * g++.dg/cpp0x/decltype23.C: New.
9741
9742 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
9743             Shujing Zhao  <pearly.zhao@oracle.com>
9744
9745         PR c/37724
9746         * gcc.dg/c90-const-expr-10.c: Adjust.
9747         * gcc.dg/c99-const-expr-10.c: Adjust.
9748         * gcc.dg/init-bad-7.c: New.
9749
9750 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9751
9752         * lib/target-supports.exp (check_effective_target_gas): New proc.
9753         * gcc.c-torture/execute/960321-1.x: New file.
9754
9755 2010-06-07  Jason Merrill  <jason@redhat.com>
9756
9757         PR c++/44401
9758         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
9759
9760 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
9761
9762         PR c++/44444
9763         * g++.dg/warn/Wunused-var-12.C: New test.
9764
9765         PR c++/44443
9766         * c-c++-common/Wunused-var-11.c: New test.
9767
9768 2010-06-07  Jan Hubicka  <jh@suse.cz>
9769
9770         * gcc.dg/ipa/pure-const-1.c: New testcase.
9771
9772 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
9773
9774         PR rtl-optimization/44404
9775         * gcc.dg/pr44404.c: New.
9776
9777 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
9778
9779         PR target/44159
9780         * gcc.target/i386/abi-2.c: Check sysv abi here.
9781         * gcc.target/i386/aes-avx-check.h: Call test in noinline
9782         function to avoid failures by different ABIs.
9783         * gcc.target/i386/aes-check.h: Likewise.
9784         * gcc.target/i386/avx-check.h: Likewise.
9785         * gcc.target/i386/fma4-check.h: Likewise.
9786         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
9787         * gcc.target/i386/mmx-check.h: Likewise.
9788         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9789         * gcc.target/i386/pclmul-check.h: Likewise.
9790         * gcc.target/i386/sse-check.h: Likewise.
9791         * gcc.target/i386/sse2-check.h: Likewise.
9792         * gcc.target/i386/sse3-check.h: Likewise.
9793         * gcc.target/i386/sse4_1-check.h: Likewise.
9794         * gcc.target/i386/sse4_2-check.h: Likewise.
9795         * gcc.target/i386/sse4a-check.h: Likewise.
9796         * gcc.target/i386/ssse3-check.h: Likewise.
9797         * gcc.target/i386/xop-check.h: Likewise.
9798         * gcc.target/i386/pr27971.c: Fix for LLP64.
9799         * gcc.target/i386/pr39139.c: Likewise.
9800         * gcc.target/i386/pr39315-check.c: Likewise.
9801         * gcc.target/i386/vararg-1.c: Likewise.
9802         * gcc.target/i386/vararg-2.c: Likewise.
9803         Additional add dg-compile to avoid failure due
9804         missing foo symbol.
9805
9806         * gcc.dg/compound-literal-1.c: Fix for llp64.
9807         * gcc.dg/pr32370.c: Likewise.
9808         * gcc.dg/pr37561.c: Likewise.
9809         * gcc.dg/pr41340.c: Likewise.
9810         * gcc.dg/pr41551.c: Likewise.
9811
9812 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9813
9814         PR c++/44188
9815         * g++.dg/debug/dwarf2/typedef3.C: New test.
9816
9817 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9818
9819         PR c/20000
9820         * c-c++-common/pr20000.c: New.
9821
9822 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
9823
9824         PR c++/44086
9825         * g++.dg/init/pr44086.C: New.
9826         * g++.dg/cpp0x/decltype4.C: Adjust.
9827
9828 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9829
9830         PR fortran/43945
9831         * gfortran.dg/generic_23.f03: New test.
9832
9833 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9834
9835         PR fortran/43895
9836         * gfortran.dg/alloc_comp_class_1.f90 : New test.
9837
9838 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
9839
9840         PR c++/44361
9841         * c-c++-common/Wunused-var-9.c: New test.
9842
9843 2010-06-05  Jason Merrill  <jason@redhat.com>
9844
9845         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
9846
9847 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
9848
9849         PR c/44322
9850         * gcc.dg/c99-restrict-4.c: New test.
9851
9852 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
9853
9854         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
9855         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
9856         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
9857         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
9858         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
9859         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
9860         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
9861         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
9862         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
9863         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
9864         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
9865         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
9866         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
9867         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
9868         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
9869         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
9870         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
9871         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
9872         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
9873         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
9874         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
9875         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
9876
9877 2010-06-04  Jason Merrill  <jason@redhat.com>
9878
9879         * g++.dg/cpp0x/noexcept06.C: New.
9880         * g++.dg/cpp0x/noexcept07.C: New.
9881
9882         * g++.dg/cpp0x/noexcept01.C: New.
9883         * g++.dg/cpp0x/noexcept02.C: New.
9884         * g++.dg/cpp0x/noexcept03.C: New.
9885         * g++.dg/cpp0x/noexcept04.C: New.
9886         * g++.dg/cpp0x/noexcept05.C: New.
9887
9888 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
9889
9890         PR c++/44412
9891         * g++.dg/warn/Wunused-var-10.C: New test.
9892         * g++.dg/warn/Wunused-var-11.C: New test.
9893
9894         PR c++/44362
9895         * c-c++-common/Wunused-var-10.c: New test.
9896
9897 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9898
9899         PR c/25880
9900         * gcc.dg/assign-warn-2.c: Update.
9901         * gcc.dg/cpp/line3.c: Update.
9902         * gcc.dg/c99-array-lval-8.c: Update.
9903         * gcc.dg/cast-qual-2.c: Update.
9904         * gcc.dg/c99-arraydecl-3.c:  Update.
9905         * gcc.dg/assign-warn-1.c:  Update.
9906         * gcc.dg/format/gcc_diag-1.c:  Update.
9907
9908 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
9909
9910         PR rtl-optimization/39871
9911         PR rtl-optimization/40615
9912         PR rtl-optimization/42500
9913         PR rtl-optimization/42502
9914         * gcc.target/arm/eliminate.c: New test.
9915
9916 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
9917
9918         PR libstdc++/44410
9919         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
9920         * g++.old-deja/g++.other/delete3.C: Likewise.
9921         * g++.old-deja/g++.other/new.C: Likewise.
9922         * g++.old-deja/g++.law/operators27.C: Likewise.
9923         * g++.old-deja/g++.mike/p755.C: Likewise.
9924         * g++.dg/eh/new1.C: Likewise.
9925         * g++.dg/init/new5.C: Likewise.
9926
9927 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
9928
9929         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
9930         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
9931         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
9932
9933 2010-06-03  Richard Guenther  <rguenther@suse.de>
9934
9935         PR lto/41921
9936         * lib/lto.exp: Always load gcc.exp.
9937         (lto-obj): For C source files invoke gcc_target_compile.
9938         * g++.dg/lto/20100603-1_0.C: New testcase.
9939         * g++.dg/lto/20100603-1_1.c: Likewise.
9940
9941 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
9942
9943         PR tree-optimization/43688
9944         * gfortran.dg/pr43688.f90: New.
9945
9946 2010-06-03  Richard Guenther  <rguenther@suse.de>
9947
9948         PR lto/41584
9949         * gcc.dg/lto/20100603-1_0.c: New testcase.
9950         * gcc.dg/lto/20100603-2_0.c: Likewise.
9951         * gcc.dg/lto/20100603-3_0.c: Likewise.
9952
9953 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9954
9955         PR target/44218
9956         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
9957         * gcc.target/powerpc/recip-2.c: Ditto.
9958         * gcc.target/powerpc/recip-3.c: Ditto.
9959         * gcc.target/powerpc/recip-4.c: Ditto.
9960         * gcc.target/powerpc/recip-5.c: Ditto.
9961         * gcc.target/powerpc/recip-6.c: Ditto.
9962         * gcc.target/powerpc/recip-7.c: Ditto.
9963         * gcc.target/powerpc/recip-test.h: Ditto.
9964         * gcc.target/powerpc/recip-test2.h: Ditto.
9965
9966 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9967
9968         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
9969
9970 2010-06-02  Jason Merrill  <jason@redhat.com>
9971
9972         * g++.dg/ext/vector9.C: Expect typedef in error message.
9973
9974         PR c++/9726
9975         PR c++/23594
9976         PR c++/44333
9977         * g++.dg/tc1/dr101.C: Remove xfails.
9978
9979 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9980
9981         PR middle-end/44372
9982         * g++.dg/ipa/pr44372.C: New.
9983
9984 2010-06-02  Jan Hubicka  <jh@suse.cz>
9985
9986         PR middle-end/44295
9987         * g++.dg/torture/pr44295.C: Neww testcase.
9988
9989 2010-06-02  Jan Hubicka  <jh@suse.cz>
9990
9991         * gcc.dg/tree-ssa/loadpre6.c: Update.
9992
9993 2010-06-02  Richard Guenther  <rguenther@suse.de>
9994
9995         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
9996         diagnostic.h.
9997
9998 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
9999
10000         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
10001         the link fail message.
10002
10003 2010-06-02  Tobias Burnus  <burnus@net-b.de>
10004
10005         PR fortran/44360
10006         * gfortran.dg/use_13.f90: New test case.
10007
10008 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10009
10010         PR fortran/44371
10011         * gfortran.dg/error_stop_2.f08: Minor update.
10012
10013 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10014
10015         PR fortran/44371
10016         * gfortran.dg/error_stop_1.f08: New test.
10017         * gfortran.dg/error_stop_2.f08: New test.
10018
10019 2010-06-01  Jason Merrill  <jason@redhat.com>
10020
10021         DR 990
10022         * g++.dg/cpp0x/initlist37.C: New.
10023         * g++.dg/cpp0x/initlist38.C: New.
10024
10025         PR c++/44358
10026         * g++.dg/cpp0x/initlist36.C: New.
10027
10028 2010-05-31 Jan Hubicka  <jh@suse.cz>
10029
10030         * gcc.dg/noreturn-8.c: New testcase.
10031
10032 2010-05-31 Jan Hubicka  <jh@suse.cz>
10033
10034         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
10035         * gcc.dg/lto/noreturn-1_0.c: Move it here.
10036
10037 2010-05-31 Jan Hubicka  <jh@suse.cz>
10038
10039         * gcc.dg/lto/noreturn-1_1.c: New testcase.
10040         * gcc.dg/lto/noreturn-1_0.c: New testcase.
10041
10042 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
10043
10044         PR fortran/36928
10045         * gfortran.dg/dependency_27.f90:  New test.
10046         * gfortran.dg/array_assign_1.F90:  New test.
10047
10048 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
10049
10050         PR target/44338
10051         * gcc.target/i386/sse-24.c: New test.
10052
10053 2010-05-31  Jan Hubicka  <jh@suse.cz>
10054
10055         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
10056
10057 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
10058
10059         PR middle-end/44337
10060         * gcc.dg/pr44337.c: New test.
10061
10062         PR tree-optimization/44182
10063         * g++.dg/debug/pr44182.C: New test.
10064
10065 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
10066
10067         * gcc.dg/nested-func-7.c: New test.
10068         * gnat.dg/frame_overflow.adb: Adjust directives.
10069
10070 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
10071
10072         * gnat.dg/prot2.ad[sb]: New test.
10073         * gnat.dg/prot2_pkg1.ads: New helper.
10074         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
10075
10076 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
10077
10078         * gnat.dg/array11.adb: Adjust dg-warning directive.
10079         * gnat.dg/object_overflow.adb: Likewise.
10080
10081 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
10082
10083         PR middle-end/44306
10084         * gcc.dg/tree-ssa/pr44306.c: New.
10085
10086 2010-05-29  Jan Hubicka  <jh@suse.cz>
10087
10088         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
10089
10090 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
10091
10092         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
10093
10094 2010-05-28  Mike Stump  <mikestump@comcast.net>
10095
10096         PR objc/44125
10097         * objc.dg/const-str-9.m: Remove static.
10098
10099 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
10100
10101         PR target/43636
10102         * gcc.c-torture/compile/pr43636.c: New test.
10103
10104 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
10105
10106         PR objc++/23616
10107         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
10108         * obj-c++.dg/try-catch-9.mm: Ditto.
10109
10110 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
10111
10112         Revert patch for PR c++/44188
10113         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
10114
10115 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
10116
10117         PR c++/44188
10118         * g++.dg/debug/dwarf2/typedef3.C: New test.
10119
10120 2010-05-27  Jason Merrill  <jason@redhat.com>
10121
10122         PR c++/43555
10123         * g++.dg/ext/vla9.C: New.
10124
10125 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
10126
10127         PR objc/44140
10128         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
10129         * objc.dg/torture/tls/thr-init-3.m: Ditto.
10130         * objc.dg/torture/tls/thr-init.m: Ditto.
10131         * objc.dg/torture/trivial.m: Ditto.
10132         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
10133         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
10134         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
10135         * obj-c++.dg/torture/trivial.mm: Ditto.
10136
10137 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
10138
10139         * g++.dg/lto/20100302_0.C: Skip on darwin.
10140
10141 2010-05-27  Richard Guenther  <rguenther@suse.de>
10142
10143         PR tree-optimization/44284
10144         * gcc.dg/vect/vect-118.c: New testcase.
10145         * gcc.dg/vect/bb-slp-20.c: Adjust.
10146         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
10147         * gcc.dg/vect/slp-9.c: Likewise.
10148         * gcc.dg/vect/slp-reduc-4.c: Likewise.
10149         * gcc.dg/vect/vect-10.c: Likewise.
10150         * gcc.dg/vect/vect-109.c: Likewise.
10151         * gcc.dg/vect/vect-12.c: Likewise.
10152         * gcc.dg/vect/vect-36.c: Likewise.
10153         * gcc.dg/vect/vect-7.c: Likewise.
10154         * gcc.dg/vect/vect-iv-8.c: Likewise.
10155         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
10156         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
10157         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
10158         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
10159         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
10160         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
10161         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
10162         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
10163         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
10164         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
10165         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
10166         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
10167         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
10168         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
10169         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
10170         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
10171         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
10172
10173 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
10174
10175         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
10176         necessary.
10177
10178 2010-05-26  Jan Hubicka  <jh@suse.cz>
10179
10180         * gcc.dg/lto/materialize-1_0.c: New file.
10181         * gcc.dg/lto/materialize-1_1.c: New file.
10182
10183 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
10184
10185         * gnat.dg/lto10.adb: New test.
10186         * gnat.dg/lto10_pkg.ads: New helper.
10187
10188 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
10189
10190         * lib/target-supports.exp (check_effective_target_int128): New
10191         function to check if __int128 types are available for target.
10192         * c-c++-common/int128-types-1.c: New.
10193         * c-c++-common/int128-1.c: New.
10194         * c-c++-common/int128-2.c: New.
10195         * g++.dg/abi/mangle43.C: New.
10196         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
10197         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
10198         pointer-wide scalar.
10199         * g++.dg/other/pr25632.C: Likewise.
10200         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
10201         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
10202         overflow warnings.
10203         * g++.dg/warn/pr13358-4.C: Likewise.
10204         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
10205         * g++.dg/warn/Wconversion-null.C: Likewise.
10206
10207 2010-05-26  Jason Merrill  <jason@redhat.com>
10208
10209         PR c++/43382
10210         * g++.dg/cpp0x/variadic101.C: New.
10211
10212 2010-05-26  Richard Guenther  <rguenther@suse.de>
10213
10214         PR rtl-optimization/44164
10215         * gcc.c-torture/execute/pr44164.c: New testcase.
10216         * g++.dg/tree-ssa/pr13146.C: Adjust.
10217
10218 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
10219
10220         PR fortran/40011
10221         * gfortran.dg/whole_file_19.f90 : New test.
10222
10223 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
10224
10225         PR fortran/30668
10226         PR fortran/31346
10227         PR fortran/34260
10228         * gfortran.dg/pr40999.f: Fix function type.
10229         * gfortran.dg/whole_file_5.f90: Likewise.
10230         * gfortran.dg/whole_file_6.f90: Likewise.
10231         * gfortran.dg/whole_file_16.f90: New.
10232         * gfortran.dg/whole_file_17.f90: New.
10233         * gfortran.dg/whole_file_18.f90: New.
10234
10235 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
10236             Iain Sandoe  <iains@gcc.gnu.org>
10237
10238         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
10239         * gcc.c-torture/compile/pr44197.c: Require alias support.
10240         * gcc.dg/lto/20081222_0.c: Ditto.
10241
10242 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
10243
10244         PR debug/42801
10245         * gcc.dg/guality/vla-2.c: New test.
10246
10247 2010-05-25  Richard Guenther  <rguenther@suse.de>
10248
10249         PR middle-end/44069
10250         * g++.dg/torture/pr44069.C: New testcase.
10251
10252 2010-05-25  Richard Guenther  <rguenther@suse.de>
10253
10254         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
10255
10256 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
10257
10258         PR objc/44140
10259         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
10260
10261 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
10262
10263         * obj-c++.dg/torture/tls/trivial.mm: New.
10264         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
10265         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
10266         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
10267         * obj-c++.dg/torture/tls/diag-1.mm: New.
10268         * obj-c++.dg/torture/tls/tls.exp: New.
10269         * obj-c++.dg/torture/trivial.mm: New.
10270         * obj-c++.dg/torture/dg-torture.exp: New.
10271         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
10272         * obj-c++.dg/tls/trivial.m: New.
10273         * obj-c++.dg/tls/init-1.mm: New.
10274         * obj-c++.dg/tls/diag-1.mm: New.
10275         * obj-c++.dg/tls/init-2.mm: New.
10276         * obj-c++.dg/tls/diag-2.mm: New.
10277         * obj-c++.dg/tls/diag-3.mm: New.
10278         * obj-c++.dg/tls/diag-4.mm: New.
10279         * obj-c++.dg/tls/static-1.mm: New.
10280         * obj-c++.dg/tls/tls.exp: New.
10281         * obj-c++.dg/tls/diag-5.mm: New.
10282         * obj-c++.dg/tls/static-1a.mm: New.
10283         * objc-obj-c++-shared/Object1.mm: New.
10284         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
10285
10286 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
10287
10288         PR objc++/43689
10289         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
10290         * obj-c++.dg/const-str-6.mm: Ditto.
10291
10292 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
10293
10294         * g++.dg/parse/array-size2.C: Remove dg-error directives.
10295
10296 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
10297
10298         PR ada/38394
10299         * gnat.dg/array13.ad[sb]: New test.
10300
10301 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
10302             Sandra Loosemore  <sandra@codesourcery.com>
10303
10304         * gcc.target/arm/neon/: Regenerated test cases.
10305
10306         * gcc.target/arm/neon/polytypes.c,
10307         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
10308         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
10309         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
10310         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
10311         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
10312         dg-add-options arm_neon.
10313
10314         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
10315         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
10316         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
10317         and arm_neon_fp16_ok.
10318
10319         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
10320         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
10321
10322         * lib/target-supports.exp (add_options_for_arm_neon): New.
10323         (check_effective_target_arm_neon_ok_nocache): New, from
10324         check_effective_target_arm_neon_ok.  Check multiple possibilities.
10325         (check_effective_target_arm_neon_ok): Use
10326         check_effective_target_arm_neon_ok_nocache.
10327         (add_options_for_arm_neon_fp16)
10328         (check_effective_target_arm_neon_fp16_ok)
10329         check_effective_target_arm_neon_fp16_ok_nocache): New.
10330         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
10331
10332 2010-05-24  Jason Merrill  <jason@redhat.com>
10333
10334         PR c++/41510
10335         * g++.dg/cpp0x/initlist35.C: New.
10336         * g++.dg/init/brace6.C: Adjust.
10337
10338 2010-05-24  Paul Brook  <paul@codesourcery.com>
10339
10340         * gcc.target/arm/frame-pointer-1.c: New test.
10341         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
10342         pointer elimination.
10343
10344 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10345
10346         PR target/44245
10347         * gcc.target/i386/crc32-3.c: New.
10348         * gcc.target/i386/crc32-4.c: Likewise.
10349
10350 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
10351
10352         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
10353         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
10354         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
10355
10356 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10357
10358         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
10359
10360 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
10361
10362         PR target/43869
10363         * gcc.c-target/pr43869.c: New test.
10364
10365 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
10366
10367         PR fortran/44212
10368         * gfortran.dg/class_22.f03: New.
10369
10370 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
10371
10372         PR lto/44238
10373         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
10374
10375 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
10376
10377         PR fortran/44213
10378         * gfortran.dg/abstract_type_7.f03: New.
10379
10380 2010-05-21  Jason Merrill  <jason@redhat.com>
10381
10382         * g++.dg/eh/spec11.C: Test cleanup optimization.
10383
10384 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
10385
10386         PR debug/44223
10387         * gcc.target/i386/pr44223.c: New test.
10388
10389 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10390
10391         * gcc.target/i386/pr25993.c: Use @function as type specifier.
10392
10393 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
10394
10395         * g++.dg/other/const3.C: New test.
10396
10397 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
10398
10399         PR fortran/38407
10400         * warn_unused_dummy_argument_1.f90: New.
10401         * warn_unused_dummy_argument_2.f90: New.
10402
10403 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
10404
10405         PR c++/30298
10406         * g++.dg/inherit/crash1.C: New.
10407         * g++.dg/inherit/crash2.C: Likewise.
10408
10409 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
10410
10411         PR debug/44178
10412         * g++.dg/debug/pr44178.C: New test.
10413
10414 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
10415
10416         PR middle-end/44185
10417         * gcc.dg/tree-ssa/prefetch-6.c: Add
10418         --param min-insn-to-prefetch-ratio=6.
10419         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
10420         allow unrolling, and adjust the movnti count.
10421
10422 2010-05-20  Jan Hubicka  <jh@suse.cz>
10423
10424         PR middle-end/44197
10425         * gcc.c-torture/compile/pr44197.c: New file.
10426
10427 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
10428
10429         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
10430         Fix test code.
10431         (check_effective_target_xop): Remove __may_alias__ attribute.
10432
10433 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
10434
10435         PR target/44202
10436         * gcc.c-torture/execute/pr44202-1.c: New test.
10437
10438 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10439
10440         PR fortran/43851
10441         * gfortran.dg/label_1.f90: Update test.
10442
10443 2010-05-19  Jan Hubicka  <jh@suse.cz>
10444
10445         * gcc.dg/lto/ipareference2_0.c: New file.
10446         * gcc.dg/lto/ipareference2_1.c: New file.
10447
10448 2010-05-19  Jason Merrill  <jason@redhat.com>
10449
10450         * g++.dg/parse/fn-typedef2.C: New.
10451
10452         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
10453         function type.
10454
10455         PR c++/44193
10456         * g++.dg/template/fntype1.C: New.
10457
10458 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
10459
10460         * gnat.dg/discr23.ad[sb]: New test.
10461         * gnat.dg/discr23_pkg.ads: New helper.
10462
10463         * gnat.dg/specs/controlled1.ads: New test.
10464         * gnat.dg/specs/controlled1_pkg.ads: New helper.
10465
10466 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10467
10468         PR fortran/44055
10469         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
10470         Fixed scope of C_SIZEOF.
10471         * gfortran.dg/warn_conversion_2.f90: New.
10472
10473 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10474
10475         * lib/target-supports.exp (check_effective_target_sse2): New proc.
10476         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
10477         for optional selector.
10478         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
10479         (check_effective_target_sse3): New proc.
10480         * gcc.target/i386/math-torture/math-torture.exp: Load
10481         target-supports.exp.
10482         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
10483         check_effective_target_sse2.
10484         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
10485         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
10486         * g++.dg/vect/vect.exp: Likewise.
10487         * gfortran.dg/vect/vect.exp: Likewise.
10488         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
10489         -msse2 if check_effective_target_sse2.
10490
10491         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
10492         * gcc.target/i386/3dnow-2.c: Likewise.
10493         * gcc.target/i386/3dnowA-1.c: Likewise.
10494         * gcc.target/i386/3dnowA-2.c: Likewise.
10495         * gcc.target/i386/pr42549.c: Likewise.
10496
10497         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
10498         * gcc.target/i386/sse3-addsubpd.c: Likewise.
10499         * gcc.target/i386/sse3-addsubps.c: Likewise.
10500         * gcc.target/i386/sse3-haddpd.c: Likewise.
10501         * gcc.target/i386/sse3-haddps.c: Likewise.
10502         * gcc.target/i386/sse3-hsubpd.c: Likewise.
10503         * gcc.target/i386/sse3-hsubps.c: Likewise.
10504         * gcc.target/i386/sse3-movddup.c: Likewise.
10505         * gcc.target/i386/sse3-movshdup.c: Likewise.
10506         * gcc.target/i386/sse3-movsldup.c: Likewise.
10507
10508         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
10509         * g++.dg/ext/attrib35.C: Likewise.
10510         * g++.dg/opt/pr40496.C: Likewise.
10511         * g++.dg/other/i386-1.C: Likewise.
10512         * g++.dg/other/i386-4.C: Likewise.
10513         * g++.dg/other/pr34435.C: Likewise.
10514         * g++.dg/other/pr39496.C: Likewise.
10515         * g++.dg/other/pr40446.C: Likewise.
10516         * gcc.dg/compat/union-m128-1_main.c: Likewise.
10517         * gcc.dg/compat/vector-1a_main.c: Likewise.
10518         * gcc.dg/compat/vector-2a_main.c: Likewise.
10519         * gcc.dg/lto/20090206-1_0.c: Likewise.
10520         * gcc.dg/pr34856.c: Likewise.
10521         * gcc.dg/pr36584.c: Likewise.
10522         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
10523         * gcc.dg/pr37544.c: Likewise.
10524         * gcc.dg/torture/pr16104-1.c: Likewise.
10525         * gcc.dg/torture/pr35771-1.c: Likewise.
10526         * gcc.dg/torture/pr35771-2.c: Likewise.
10527         * gcc.dg/torture/pr35771-3.c: Likewise.
10528         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
10529         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
10530         * gcc.dg/torture/stackalign/push-1.c: Likewise.
10531         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
10532         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
10533         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
10534         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
10535         * gcc.target/i386/20060512-1.c: Likewise.
10536         * gcc.target/i386/20060512-3.c: Likewise.
10537         * gcc.target/i386/all_one_m128i.c: Likewise.
10538         * gcc.target/i386/float128-1.c: Likewise.
10539         * gcc.target/i386/float128-2.c: Likewise.
10540         * gcc.target/i386/fpcvt-1.c: Likewise.
10541         * gcc.target/i386/fpcvt-2.c: Likewise.
10542         * gcc.target/i386/fpcvt-3.c: Likewise.
10543         * gcc.target/i386/fpprec-1.c: Likewise.
10544         * gcc.target/i386/funcspec-9.c: Likewise.
10545         * gcc.target/i386/incoming-1.c: Likewise.
10546         * gcc.target/i386/incoming-12.c: Likewise.
10547         * gcc.target/i386/incoming-2.c: Likewise.
10548         * gcc.target/i386/incoming-3.c: Likewise.
10549         * gcc.target/i386/incoming-4.c: Likewise.
10550         * gcc.target/i386/incoming-6.c: Likewise.
10551         * gcc.target/i386/incoming-7.c: Likewise.
10552         * gcc.target/i386/incoming-8.c: Likewise.
10553         * gcc.target/i386/opt-1.c: Likewise.
10554         * gcc.target/i386/opt-2.c: Likewise.
10555         * gcc.target/i386/ordcmp-1.c: Likewise.
10556         * gcc.target/i386/pr17692.c: Likewise.
10557         * gcc.target/i386/pr18614-1.c: Likewise.
10558         * gcc.target/i386/pr22152.c: Likewise.
10559         * gcc.target/i386/pr23570.c: Likewise.
10560         * gcc.target/i386/pr23575.c: Likewise.
10561         * gcc.target/i386/pr26449-1.c: Likewise.
10562         * gcc.target/i386/pr26600.c: Likewise.
10563         * gcc.target/i386/pr27790.c: Likewise.
10564         * gcc.target/i386/pr28839.c: Likewise.
10565         * gcc.target/i386/pr30970.c: Likewise.
10566         * gcc.target/i386/pr32000-1.c: Likewise.
10567         * gcc.target/i386/pr32000-2.c: Likewise.
10568         * gcc.target/i386/pr32280.c: Likewise.
10569         * gcc.target/i386/pr32661.c: Likewise.
10570         * gcc.target/i386/pr32708-1.c: Likewise.
10571         * gcc.target/i386/pr32961.c: Likewise.
10572         * gcc.target/i386/pr33329.c: Likewise.
10573         * gcc.target/i386/pr35714.c: Likewise.
10574         * gcc.target/i386/pr35767-1.c: Likewise.
10575         * gcc.target/i386/pr35767-1d.c: Likewise.
10576         * gcc.target/i386/pr35767-1i.c: Likewise.
10577         * gcc.target/i386/pr35767-2.c: Likewise.
10578         * gcc.target/i386/pr35767-2d.c: Likewise.
10579         * gcc.target/i386/pr35767-2i.c: Likewise.
10580         * gcc.target/i386/pr35767-3.c: Likewise.
10581         * gcc.target/i386/pr35767-5.c: Likewise.
10582         * gcc.target/i386/pr36222-1.c: Likewise.
10583         * gcc.target/i386/pr36578-1.c: Likewise.
10584         * gcc.target/i386/pr36578-2.c: Likewise.
10585         * gcc.target/i386/pr36992-1.c: Likewise.
10586         * gcc.target/i386/pr37101.c: Likewise.
10587         * gcc.target/i386/pr37216.c: Likewise.
10588         * gcc.target/i386/pr37434-1.c: Likewise.
10589         * gcc.target/i386/pr37434-2.c: Likewise.
10590         * gcc.target/i386/pr37843-3.c: Likewise.
10591         * gcc.target/i386/pr37843-4.c: Likewise.
10592         * gcc.target/i386/pr39162.c: Likewise.
10593         * gcc.target/i386/pr39315-1.c: Likewise.
10594         * gcc.target/i386/pr39315-2.c: Likewise.
10595         * gcc.target/i386/pr39315-3.c: Likewise.
10596         * gcc.target/i386/pr39315-4.c: Likewise.
10597         * gcc.target/i386/pr39445.c: Likewise.
10598         * gcc.target/i386/pr39496.c: Likewise.
10599         * gcc.target/i386/pr40809.c: Likewise.
10600         * gcc.target/i386/pr40906-3.c: Likewise.
10601         * gcc.target/i386/pr41019.c: Likewise.
10602         * gcc.target/i386/pr42542-1.c: Likewise.
10603         * gcc.target/i386/pr42542-2.c: Likewise.
10604         * gcc.target/i386/pr42542-3.c: Likewise.
10605         * gcc.target/i386/pr42542-3a.c: Likewise.
10606         * gcc.target/i386/pr42881.c: Likewise.
10607         * gcc.target/i386/push-1.c: Likewise.
10608         * gcc.target/i386/quad-sse.c: Likewise.
10609         * gcc.target/i386/reload-1.c: Likewise.
10610         * gcc.target/i386/sse-10.c: Likewise.
10611         * gcc.target/i386/sse-11.c: Likewise.
10612         * gcc.target/i386/sse-15.c: Likewise.
10613         * gcc.target/i386/sse-17.c: Likewise.
10614         * gcc.target/i386/sse-18.c: Likewise.
10615         * gcc.target/i386/sse-19.c: Likewise.
10616         * gcc.target/i386/sse-4.c: Likewise.
10617         * gcc.target/i386/sse-6.c: Likewise.
10618         * gcc.target/i386/sse-vect-types.c: Likewise.
10619         * gcc.target/i386/sse2-addpd-1.c: Likewise.
10620         * gcc.target/i386/sse2-addsd-1.c: Likewise.
10621         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
10622         * gcc.target/i386/sse2-andpd-1.c: Likewise.
10623         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10624         * gcc.target/i386/sse2-comisd-1.c: Likewise.
10625         * gcc.target/i386/sse2-comisd-2.c: Likewise.
10626         * gcc.target/i386/sse2-comisd-3.c: Likewise.
10627         * gcc.target/i386/sse2-comisd-4.c: Likewise.
10628         * gcc.target/i386/sse2-comisd-5.c: Likewise.
10629         * gcc.target/i386/sse2-comisd-6.c: Likewise.
10630         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
10631         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
10632         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
10633         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
10634         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
10635         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
10636         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
10637         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
10638         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
10639         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
10640         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
10641         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
10642         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
10643         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
10644         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
10645         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
10646         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
10647         * gcc.target/i386/sse2-divpd-1.c: Likewise.
10648         * gcc.target/i386/sse2-divsd-1.c: Likewise.
10649         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
10650         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
10651         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
10652         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
10653         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
10654         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
10655         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
10656         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
10657         * gcc.target/i386/sse2-minpd-1.c: Likewise.
10658         * gcc.target/i386/sse2-minsd-1.c: Likewise.
10659         * gcc.target/i386/sse2-mmx.c: Likewise.
10660         * gcc.target/i386/sse2-movapd-1.c: Likewise.
10661         * gcc.target/i386/sse2-movapd-2.c: Likewise.
10662         * gcc.target/i386/sse2-movd-1.c: Likewise.
10663         * gcc.target/i386/sse2-movd-2.c: Likewise.
10664         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
10665         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
10666         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
10667         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
10668         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
10669         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
10670         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
10671         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
10672         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
10673         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
10674         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
10675         * gcc.target/i386/sse2-movq-1.c: Likewise.
10676         * gcc.target/i386/sse2-movq-2.c: Likewise.
10677         * gcc.target/i386/sse2-movq-3.c: Likewise.
10678         * gcc.target/i386/sse2-movsd-1.c: Likewise.
10679         * gcc.target/i386/sse2-movsd-2.c: Likewise.
10680         * gcc.target/i386/sse2-movupd-1.c: Likewise.
10681         * gcc.target/i386/sse2-movupd-2.c: Likewise.
10682         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
10683         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
10684         * gcc.target/i386/sse2-orpd-1.c: Likewise.
10685         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
10686         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
10687         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
10688         * gcc.target/i386/sse2-paddb-1.c: Likewise.
10689         * gcc.target/i386/sse2-paddd-1.c: Likewise.
10690         * gcc.target/i386/sse2-paddq-1.c: Likewise.
10691         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
10692         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
10693         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
10694         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
10695         * gcc.target/i386/sse2-paddw-1.c: Likewise.
10696         * gcc.target/i386/sse2-pand-1.c: Likewise.
10697         * gcc.target/i386/sse2-pandn-1.c: Likewise.
10698         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
10699         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
10700         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
10701         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
10702         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
10703         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
10704         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
10705         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
10706         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
10707         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
10708         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
10709         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
10710         * gcc.target/i386/sse2-pminub-1.c: Likewise.
10711         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
10712         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
10713         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
10714         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
10715         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
10716         * gcc.target/i386/sse2-por-1.c: Likewise.
10717         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
10718         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
10719         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
10720         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
10721         * gcc.target/i386/sse2-pslld-1.c: Likewise.
10722         * gcc.target/i386/sse2-pslld-2.c: Likewise.
10723         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
10724         * gcc.target/i386/sse2-psllq-1.c: Likewise.
10725         * gcc.target/i386/sse2-psllq-2.c: Likewise.
10726         * gcc.target/i386/sse2-psllw-1.c: Likewise.
10727         * gcc.target/i386/sse2-psllw-2.c: Likewise.
10728         * gcc.target/i386/sse2-psrad-1.c: Likewise.
10729         * gcc.target/i386/sse2-psrad-2.c: Likewise.
10730         * gcc.target/i386/sse2-psraw-1.c: Likewise.
10731         * gcc.target/i386/sse2-psraw-2.c: Likewise.
10732         * gcc.target/i386/sse2-psrld-1.c: Likewise.
10733         * gcc.target/i386/sse2-psrld-2.c: Likewise.
10734         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
10735         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
10736         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
10737         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
10738         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
10739         * gcc.target/i386/sse2-psubb-1.c: Likewise.
10740         * gcc.target/i386/sse2-psubd-1.c: Likewise.
10741         * gcc.target/i386/sse2-psubq-1.c: Likewise.
10742         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
10743         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
10744         * gcc.target/i386/sse2-psubw-1.c: Likewise.
10745         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
10746         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
10747         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
10748         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
10749         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
10750         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
10751         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
10752         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
10753         * gcc.target/i386/sse2-pxor-1.c: Likewise.
10754         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
10755         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
10756         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
10757         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
10758         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
10759         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
10760         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
10761         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
10762         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
10763         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
10764         * gcc.target/i386/sse2-shufps-1.c: Likewise.
10765         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
10766         * gcc.target/i386/sse2-subpd-1.c: Likewise.
10767         * gcc.target/i386/sse2-subsd-1.c: Likewise.
10768         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
10769         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
10770         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
10771         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
10772         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
10773         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
10774         * gcc.target/i386/sse2-unpack-1.c: Likewise.
10775         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
10776         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
10777         * gcc.target/i386/sse2-vec-1.c: Likewise.
10778         * gcc.target/i386/sse2-vec-2.c: Likewise.
10779         * gcc.target/i386/sse2-vec-3.c: Likewise.
10780         * gcc.target/i386/sse2-vec-4.c: Likewise.
10781         * gcc.target/i386/sse2-vec-5.c: Likewise.
10782         * gcc.target/i386/sse2-vec-6.c: Likewise.
10783         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
10784         * gcc.target/i386/ssefn-2.c: Likewise.
10785         * gcc.target/i386/ssefn-4.c: Likewise.
10786         * gcc.target/i386/ssefp-1.c: Likewise.
10787         * gcc.target/i386/ssefp-2.c: Likewise.
10788         * gcc.target/i386/sseregparm-3.c: Likewise.
10789         * gcc.target/i386/sseregparm-4.c: Likewise.
10790         * gcc.target/i386/sseregparm-5.c: Likewise.
10791         * gcc.target/i386/sseregparm-6.c: Likewise.
10792         * gcc.target/i386/sseregparm-7.c: Likewise.
10793         * gcc.target/i386/ssetype-1.c: Likewise.
10794         * gcc.target/i386/ssetype-2.c: Likewise.
10795         * gcc.target/i386/ssetype-3.c: Likewise.
10796         * gcc.target/i386/ssetype-4.c: Likewise.
10797         * gcc.target/i386/ssetype-5.c: Likewise.
10798         * gcc.target/i386/unordcmp-1.c: Likewise.
10799         * gcc.target/i386/vararg-1.c: Likewise.
10800         * gcc.target/i386/vararg-2.c: Likewise.
10801         * gcc.target/i386/vararg-3.c: Likewise.
10802         * gcc.target/i386/vararg-4.c: Likewise.
10803         * gcc.target/i386/vararg-7.c: Likewise.
10804         * gcc.target/i386/vararg-8.c: Likewise.
10805         * gcc.target/i386/vecinit-1.c: Likewise.
10806         * gcc.target/i386/vecinit-2.c: Likewise.
10807         * gcc.target/i386/vecinit-3.c: Likewise.
10808         * gcc.target/i386/vecinit-4.c: Likewise.
10809         * gcc.target/i386/vecinit-5.c: Likewise.
10810         * gcc.target/i386/vecinit-6.c: Likewise.
10811         * gcc.target/i386/vectorize2.c: Likewise.
10812         * gcc.target/i386/vectorize3.c: Likewise.
10813         * gcc.target/i386/vectorize4.c: Likewise.
10814         * gcc.target/i386/vectorize6.c: Likewise.
10815         * gcc.target/i386/vectorize7.c: Likewise.
10816         * gcc.target/i386/vectorize8.c: Likewise.
10817         * gcc.target/i386/vperm-v2df.c: Likewise.
10818         * gcc.target/i386/vperm-v2di.c: Likewise.
10819         * gcc.target/i386/vperm-v4si-1.c: Likewise.
10820         * gcc.target/i386/xorps-sse2.c: Likewise.
10821         * gcc.target/i386/xorps.c: Likewise.
10822         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
10823         * gfortran.dg/graphite/pr42326.f90: Likewise.
10824         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
10825
10826 2010-05-19  Richard Guenther  <rguenther@suse.de>
10827
10828         PR lto/44196
10829         * g++.dg/lto/20100519-1_0.C: New testcase.
10830
10831 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10832
10833         PR fortran/42360
10834         * gfortran.dg/warn_intent_out_not_set.f90: New.
10835
10836 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10837
10838         PR fortran/38404
10839         * gfortran.dg/data_char_1.f90: Updated warning message.
10840         * gfortran.dg/data_array_6.f: New.
10841
10842 2010-05-19  Martin Jambor  <mjambor@suse.cz>
10843
10844         * g++.dg/ipa/ivinline-8.C: New test.
10845         * gcc.dg/ipa/iinline-2.c: Likewise.
10846
10847 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10848
10849         PR fortran/34505
10850         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
10851         arguments; add check for return value kind.
10852         * gfortran.dg/float_1.f90: Likewise.
10853
10854 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10855
10856         * gcc.target/i386/20011009-1.c (COMMENT): Define.
10857         (main): Use it.
10858         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
10859         * lib/lto.exp (lto_prune_warns): Fix location line regex.
10860         Prune another location line format.
10861         (lto-obj): Call lto_prune_warns on comp_output.
10862
10863 2010-05-18  Jan Hubicka  <jh@suse.cz>
10864
10865         * gcc.dg/lto/ipacp_0.c: New test.
10866         * gcc.dg/lto/ipacp_1.c: New test.
10867
10868 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
10869
10870         PR lto/44184
10871         * gcc.dg/lto/20100518_0.c: New test.
10872
10873 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
10874
10875         * gnat.dg/specs/lto3.ads: Add missing dg-options.
10876
10877 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10878
10879         PR fortran/43990
10880         * gfortran.dg/class_21.f03: New.
10881
10882 2010-05-17  Jason Merrill  <jason@redhat.com>
10883
10884         PR c++/44157
10885         * g++.dg/cpp0x/initlist34.C: New.
10886
10887         PR c++/44158
10888         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
10889
10890 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10891
10892         * g++.dg/ipa/ivinline-1.C: New test.
10893         * g++.dg/ipa/ivinline-2.C: New test.
10894         * g++.dg/ipa/ivinline-3.C: New test.
10895         * g++.dg/ipa/ivinline-4.C: New test.
10896         * g++.dg/ipa/ivinline-5.C: New test.
10897         * g++.dg/ipa/ivinline-6.C: New test.
10898
10899 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
10900             Jason Merrill  <jason@redhat.com>
10901
10902         PR c++/44108
10903         * c-c++-common/Wunused-var-8.c: New test.
10904
10905 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
10906
10907         PR bootstrap/42347
10908         * gcc.c-torture/compile/pr42347.c: New test.
10909
10910         PR middle-end/44102
10911         * g++.dg/ext/asmgoto1.C: New test.
10912
10913 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10914
10915         PR middle-end/44133
10916         * gcc.dg/tree-ssa/pr44133.c: New test.
10917         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
10918         precise.
10919
10920 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10921
10922         PR fortran/44044
10923         * gfortran.dg/class_20.f03: New.
10924
10925 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
10926
10927         PR 44078
10928         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
10929         debug messages but not the newly introduced one.
10930
10931 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
10932
10933         PR fortran/35779
10934         * gfortran.dg/initialization_25.f90: Commented testcase.
10935         * gfortran.dg/initialization_26.f90: New.
10936
10937 2010-05-16  Richard Guenther  <rguenther@suse.de>
10938
10939         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
10940         * gcc.dg/pr43084.c: Likewise.
10941         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
10942         -fipa-type-escape.
10943         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
10944         -fipa-type-escape.
10945         * gcc.dg/struct/struct-reorg.exp: Likewise.
10946         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
10947         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
10948
10949 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
10950
10951         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
10952         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
10953         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
10954         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
10955         tests.
10956
10957 2010-05-15  Jason Merrill  <jason@redhat.com>
10958
10959         * g++.dg/eh/spec10.C: New.
10960         * g++.dg/eh/spec11.C: New.
10961         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
10962
10963 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10964
10965         PR fortran/44154
10966         PR fortran/42647
10967         * gfortran.dg/allocatable_scalar_9.f90: New.
10968
10969 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
10970
10971         PR c++/44148
10972         * g++.dg/torture/pr44148.C: New test.
10973
10974 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
10975
10976         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
10977         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
10978         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
10979         diagnostics and type sizes.
10980
10981 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
10982
10983         * gnat.dg/lto9.adb: New test.
10984         * gnat.dg/lto9_pkg1.ads: New helper.
10985         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
10986
10987 2010-05-15  Jan Hubicka  <jh@suse.cz>
10988
10989         * gcc.dg/lto/ipareference_1.c: Rename to ...
10990         * gcc.dg/lto/ipareference_0.c: ... this one.
10991         * gcc.dg/lto/ipareference_2.c: Rename to ...
10992         * gcc.dg/lto/ipareference_1.c: ... this one.
10993
10994 2010-05-15  Jan Hubicka  <jh@suse.cz>
10995
10996         * gcc.dg/lto/ipareference_1.c: New file.
10997         * gcc.dg/lto/ipareference_2.c: New file.
10998
10999 2010-05-15  Richard Guenther  <rguenther@suse.de>
11000
11001         PR tree-optimization/44038
11002         * gcc.c-torture/compile/pr44038.c: New testcase.
11003
11004 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
11005
11006         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
11007         * gcc.target/i386/avx-cmpss-1.c: Likewise.
11008
11009 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
11010
11011         PR fortran/43207
11012         PR fortran/43969
11013         * gfortran.dg/class_18.f03: New.
11014         * gfortran.dg/class_19.f03: New.
11015
11016 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
11017
11018         PR debug/44112
11019         * gcc.dg/debug/dwarf2/const-1.c: Remove.
11020         * g++.dg/debug/dwarf2/const1.C: Remove.
11021
11022 2010-05-14  Jason Merrill  <jason@redhat.com>
11023
11024         * g++.dg/eh/cond4.C: New.
11025         * g++.dg/eh/elide2.C: Adjust.
11026         * g++.old-deja/g++.eh/terminate1.C: Adjust.
11027
11028 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
11029
11030         PR fortran/44135
11031         * gfortran.dg/actual_array_interface_2.f90: New test.
11032
11033 2010-05-14  Richard Guenther  <rguenther@suse.de>
11034
11035         PR tree-optimization/44119
11036         * gcc.c-torture/compile/pr44119.c: New testcase.
11037
11038 2010-05-14  Jason Merrill  <jason@redhat.com>
11039
11040         PR c++/44127
11041         * g++.dg/eh/terminate1.C: New.
11042
11043 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
11044
11045         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
11046
11047         PR debug/44136
11048         * gcc.dg/pr44136.c: New test.
11049
11050 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
11051
11052         PR c++/30566
11053         * g++.dg/warn/Wshadow-4.C: Adjust.
11054         * g++.dg/warn/Wshadow-5.C: New test.
11055         * g++.dg/warn/Wshadow-6.C: New test
11056
11057 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
11058
11059         PR fortran/35779
11060         * gfortran.dg/initialization_25.f90: New.
11061
11062 2010-05-13  Martin Jambor  <mjambor@suse.cz>
11063
11064         * g++.dg/otr-fold-1.C: New test.
11065         * g++.dg/otr-fold-2.C: New test.
11066
11067 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
11068
11069         PR fortran/44036
11070         * gfortran.dg/gomp/pr44036-1.f90: New test.
11071         * gfortran.dg/gomp/pr44036-2.f90: New test.
11072         * gfortran.dg/gomp/pr44036-3.f90: New test.
11073
11074         PR debug/43983
11075         * gcc.dg/guality/sra-1.c: New test.
11076
11077 2010-05-12  Jan Hubicka  <jh@suse.cz>
11078
11079         * tree-ssa/unreachable.c: New test.
11080
11081 2010-05-12  Jason Merrill  <jason@redhat.com>
11082
11083         * g++.dg/cpp0x/sfinae1.C: New.
11084
11085 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
11086
11087         * gcc.target/i386/zee.c: New file.
11088
11089 2010-05-12  Jason Merrill  <jason@redhat.com>
11090
11091         * g++.dg/conversion/op1.C: Expect template candidate message.
11092         * g++.dg/cpp0x/nullptr15.C: Likewise.
11093         * g++.dg/cpp0x/pr31431-2.C: Likewise.
11094         * g++.dg/cpp0x/pr31431.C: Likewise.
11095         * g++.dg/cpp0x/temp_default2.C: Likewise.
11096         * g++.dg/cpp0x/trailing4.C: Likewise.
11097         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
11098         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
11099         * g++.dg/cpp0x/variadic-throw.C: Likewise.
11100         * g++.dg/cpp0x/variadic35.C: Likewise.
11101         * g++.dg/cpp0x/vt-35147.C: Likewise.
11102         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
11103         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
11104         * g++.dg/ext/visibility/anon8.C: Likewise.
11105         * g++.dg/ext/vla2.C: Likewise.
11106         * g++.dg/other/pr28114.C: Likewise.
11107         * g++.dg/other/ptrmem10.C: Likewise.
11108         * g++.dg/other/ptrmem11.C: Likewise.
11109         * g++.dg/overload/unknown1.C: Likewise.
11110         * g++.dg/parse/template7.C: Likewise.
11111         * g++.dg/parse/typename7.C: Likewise.
11112         * g++.dg/template/conv11.C: Likewise.
11113         * g++.dg/template/copy1.C: Likewise.
11114         * g++.dg/template/deduce3.C: Likewise.
11115         * g++.dg/template/dependent-expr5.C: Likewise.
11116         * g++.dg/template/friend.C: Likewise.
11117         * g++.dg/template/incomplete2.C: Likewise.
11118         * g++.dg/template/local4.C: Likewise.
11119         * g++.dg/template/local6.C: Likewise.
11120         * g++.dg/template/operator10.C: Likewise.
11121         * g++.dg/template/overload6.C: Likewise.
11122         * g++.dg/template/ptrmem2.C: Likewise.
11123         * g++.dg/template/ptrmem20.C: Likewise.
11124         * g++.dg/template/ptrmem8.C: Likewise.
11125         * g++.dg/template/sfinae2.C: Likewise.
11126         * g++.dg/template/ttp25.C: Likewise.
11127         * g++.dg/template/unify10.C: Likewise.
11128         * g++.dg/template/unify11.C: Likewise.
11129         * g++.dg/template/unify6.C: Likewise.
11130         * g++.dg/template/unify7.C: Likewise.
11131         * g++.dg/template/unify9.C: Likewise.
11132         * g++.dg/template/varmod1.C: Likewise.
11133         * g++.old-deja/g++.brendan/crash56.C: Likewise.
11134         * g++.old-deja/g++.law/operators32.C: Likewise.
11135         * g++.old-deja/g++.pt/crash28.C: Likewise.
11136         * g++.old-deja/g++.pt/crash60.C: Likewise.
11137         * g++.old-deja/g++.pt/explicit38.C: Likewise.
11138         * g++.old-deja/g++.pt/explicit39.C: Likewise.
11139         * g++.old-deja/g++.pt/explicit41.C: Likewise.
11140         * g++.old-deja/g++.pt/explicit67.C: Likewise.
11141         * g++.old-deja/g++.pt/explicit77.C: Likewise.
11142         * g++.old-deja/g++.pt/expr2.C: Likewise.
11143         * g++.old-deja/g++.pt/overload7.C: Likewise.
11144         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
11145         * g++.old-deja/g++.pt/spec5.C: Likewise.
11146         * g++.old-deja/g++.pt/spec6.C: Likewise.
11147         * g++.old-deja/g++.pt/t24.C: Likewise.
11148         * g++.old-deja/g++.pt/unify4.C: Likewise.
11149         * g++.old-deja/g++.pt/unify6.C: Likewise.
11150         * g++.old-deja/g++.pt/unify8.C: Likewise.
11151         * g++.old-deja/g++.robertl/eb119.C: Likewise.
11152         * g++.old-deja/g++.robertl/eb79.C: Likewise.
11153         * g++.old-deja/g++.robertl/eb98.C: Likewise.
11154
11155         * g++.dg/cpp0x/initlist32.C: New.
11156
11157         * g++.dg/template/conv11.C: New.
11158         * g++.dg/conversion/op1.C: Adjust expected error.
11159
11160         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
11161
11162 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
11163
11164         PR target/44088
11165         * gcc.target/i386/avx-cmpsd-1.c: New.
11166         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
11167         * gcc.target/i386/avx-cmpss-1.c: Likewise.
11168         * gcc.target/i386/avx-cmpss-2.c: Likewise.
11169         * gcc.target/i386/sse-cmpss-1.c: Likewise.
11170         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
11171
11172 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
11173
11174         PR middle-end/44085
11175         * gcc.dg/gomp/pr44085.c: New test.
11176         * gfortran.dg/gomp/pr44085.f90: New test.
11177
11178 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
11179
11180         * objc-obj-c++-shared/Object1.m: New.
11181         * objc.dg/torture: New directory.
11182         * objc.dg/torture/tls: Ditto.
11183         * objc.dg/tls: Ditto.
11184         * objc.dg/torture/tls/trivial.m: New test.
11185         * objc.dg/torture/tls/thr-init-2.m: New test.
11186         * objc.dg/torture/tls/thr-init-3.m: New test.
11187         * objc.dg/torture/tls/thr-init.m: New test.
11188         * objc.dg/torture/tls/diag-1.m: New test.
11189         * objc.dg/torture/tls/tls.exp: New.
11190         * objc.dg/torture/trivial.m: New test.
11191         * objc.dg/torture/dg-torture.exp: New.
11192         * objc.dg/tls/diag-3.m: New test.
11193         * objc.dg/tls/diag-4.m: New test.
11194         * objc.dg/tls/diag-5.m: New test.
11195         * objc.dg/tls/init-1.m: New test.
11196         * objc.dg/tls/init-2.m: New test.
11197         * objc.dg/tls/tls.exp: New.
11198         * objc.dg/tls/diag-2.m: New test.
11199         * lib/objc.exp: Respond to dg-additional-files.
11200
11201 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
11202
11203         * gcc.target/m68k/20100512-1.c: New.
11204
11205 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
11206
11207         * gnat.dg/lto8.adb: New test.
11208         * gnat.dg/lto8_pkg.ad[sb]: New helper.
11209         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
11210
11211 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
11212
11213         PR c++/34272
11214         PR c++/43630
11215         PR c++/34491
11216         * g++.dg/template/crash97.C: New.
11217         * g++.dg/template/crash98.C: Likewise.
11218         * g++.dg/template/crash99.C: Likewise.
11219         * g++.dg/cpp0x/pr31439.C: Adjust.
11220         * g++.dg/template/crash95.C: Likewise.
11221
11222 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
11223
11224         PR middle-end/44071
11225         * c-c++-common/asmgoto-4.c: New test.
11226         * gcc.target/i386/pr44071.c: New test.
11227
11228         PR c++/44062
11229         * c-c++-common/Wunused-var-7.c: New test.
11230         * g++.dg/warn/Wunused-var-9.C: New test.
11231
11232 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
11233
11234         PR fortran/43711
11235         * gfortran.dg/gomp/pr43711.f90: New.
11236
11237 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
11238
11239         PR fortran/31820
11240         * gfortran.dg/select_5.f90: Updated.
11241
11242 2010-05-11  Jan Hubicka  <jh@suse.cz>
11243
11244         PR tree-optimize/44063
11245         * gcc.c-torture/compile/pr44063.c: New testcase.
11246
11247 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
11248
11249         PR debug/44023
11250         * gcc.dg/pr44023.c: New test.
11251
11252 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
11253
11254         * gnat.dg/lto7.adb: New test.
11255         * gnat.dg/lto7_pkg.ad[sb]: New helper.
11256
11257 2010-05-10  Jason Merrill  <jason@redhat.com>
11258
11259         PR c++/44017
11260         * g++.dg/template/inherit5.C: New.
11261
11262         PR c++/44045
11263         * g++.dg/cpp0x/initlist33.C: New.
11264         * g++.dg/cpp0x/initlist26.C: Adjust.
11265         * g++.dg/cpp0x/initlist28.C: Adjust.
11266
11267 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
11268
11269         PR c++/43719
11270         * g++.dg/init/pr43719.C: New.
11271         * g++.dg/anon-struct4.C: Adjust.
11272
11273 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
11274
11275         PR debug/44028
11276         * gcc.dg/pr44028.c: New test.
11277
11278 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
11279
11280         PR fortran/27866
11281         PR fortran/35003
11282         PR fortran/42809
11283         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
11284         * gfortran.dg/warn_conversion.f90: New.
11285
11286 2010-05-10  Michael Matz  <matz@suse.de>
11287
11288         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
11289
11290 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
11291
11292         PR rtl-optimization/44012
11293         * gcc.dg/pr44012.c: New.
11294
11295 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11296
11297         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
11298         Log text on entry and exit.
11299         Prune Sun ld warnings for common symbols with differing sizes.
11300         (lto-link-and-maybe-run): Change caller.
11301
11302 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
11303
11304         PR fortran/44044
11305         * gfortran.dg/class_7.f03: Modified.
11306         * gfortran.dg/select_type_1.f03: Modified.
11307         * gfortran.dg/select_type_12.f03: New.
11308
11309 2010-05-10  Richard Guenther  <rguenther@suse.de>
11310
11311         PR tree-optimization/44050
11312         * gcc.dg/torture/pr44050.c: New testcase.
11313
11314 2010-05-10  Wei Guozhi  <carrot@google.com>
11315
11316         PR target/42879
11317         * gcc.target/arm/pr42879.c: New testcase.
11318
11319 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11320
11321         PR c/44051
11322         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
11323
11324 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11325
11326         PR c/10676
11327         * gcc.dg/anon-struct-10.c: New test.
11328
11329 2010-05-09  Richard Guenther  <rguenther@suse.de>
11330
11331         PR middle-end/44024
11332         * gcc.dg/pr44024.c: New testcase.
11333
11334 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11335
11336         PR c/4784
11337         * gcc.dg/anon-struct-9.c: New test.
11338
11339 2010-05-09  Richard Guenther  <rguenther@suse.de>
11340
11341         PR middle-end/44043
11342         * gcc.c-torture/compile/pr44043.c: New testcase.
11343
11344 2010-05-09  Richard Guenther  <rguenther@suse.de>
11345
11346         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
11347
11348 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
11349
11350         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
11351
11352 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11353
11354         * gnat.dg/lto[12456].adb: Add "target lto" marker.
11355         * gnat.dg/specs/lto3.ads: Likewise.
11356
11357 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
11358
11359         PR middle-end/28685
11360         * gcc.dg/pr28685-1.c: New file.
11361
11362 2010-05-08  Richard Guenther  <rguenther@suse.de>
11363
11364         PR tree-optimization/44030
11365         * gcc.c-torture/compile/pr44030.c: New testcase.
11366
11367 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11368
11369         * gnat.dg/lto6.adb: New test.
11370         * gnat.dg/lto6_pkg.ads: New helper.
11371
11372 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11373
11374         * gnat.dg/lto5.adb: New test.
11375         * gnat.dg/lto5_pkg.ad[sb]: New helper.
11376
11377 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11378
11379         * gnat.dg/lto4.ad[sb]: New test.
11380
11381 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11382
11383         * gnat.dg/specs/lto3.ads: New test.
11384         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
11385         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
11386
11387 2010-05-08  Quentin Ochem  <ochem@adacore.com>
11388
11389         * gnat.dg/sizetype3.ad[sb]: New test.
11390         * gnat.dg/sizetype3_pkg.ads: New helper.
11391
11392 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
11393
11394         PR c++/43951
11395         * g++.dg/init/new29.C: New.
11396
11397 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
11398
11399         PR fortran/40728
11400         * gfortran.dg/coarray_1.f90: Fixed error message.
11401         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
11402         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
11403         * gfortran.dg/intrinsic_std_5.f90: New.
11404
11405 2010-05-07  Jason Merrill  <jason@redhat.com>
11406
11407         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
11408
11409 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11410
11411         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
11412         (size_t, stderr): Remove.
11413         (read_error): Replaced __builtin_fprintf by fprintf.
11414
11415 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
11416
11417         * gcc.dg/ordered-comparison-1.c: New test.
11418         * gcc.dg/ordered-comparison-2.c: New test.
11419         * gcc.dg/ordered-comparison-3.c: New test.
11420         * gcc.dg/ordered-comparison-4.c: New test.
11421
11422 2010-05-06  Mike Stump  <mikestump@comcast.net>
11423
11424         PR objc/35165
11425         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
11426
11427 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
11428             Jason Merrill  <jason@redhat.com>
11429
11430         * g++.dg/cpp0x/nullptr01.C: New.
11431         * g++.dg/cpp0x/nullptr02.C: New.
11432         * g++.dg/cpp0x/nullptr03.C: New.
11433         * g++.dg/cpp0x/nullptr04.C: New.
11434         * g++.dg/cpp0x/nullptr05.C: New.
11435         * g++.dg/cpp0x/nullptr06.C: New.
11436         * g++.dg/cpp0x/nullptr07.C: New.
11437         * g++.dg/cpp0x/nullptr08.C: New.
11438         * g++.dg/cpp0x/nullptr09.C: New.
11439         * g++.dg/cpp0x/nullptr10.C: New.
11440         * g++.dg/cpp0x/nullptr11.C: New.
11441         * g++.dg/cpp0x/nullptr12.C: New.
11442         * g++.dg/cpp0x/nullptr13.C: New.
11443         * g++.dg/cpp0x/nullptr14.C: New.
11444         * g++.dg/cpp0x/nullptr15.C: New.
11445         * g++.dg/cpp0x/nullptr16.C: New.
11446         * g++.dg/cpp0x/nullptr17.C: New.
11447         * g++.dg/cpp0x/nullptr18.C: New.
11448         * g++.dg/cpp0x/nullptr19.C: New.
11449         * g++.dg/cpp0x/nullptr20.C: New.
11450         * g++.dg/cpp0x/nullptr21.C: New.
11451         * g++.dg/cpp0x/nullptr22.C: New.
11452         * g++.dg/debug/nullptr01.C: New.
11453         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
11454
11455 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
11456
11457         * gcc.dg/Wunused-var-8.c: Move to...
11458         * c-c++-common/Wunused-var-6.c: ... here.  New test.
11459
11460 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
11461
11462         PR c++/40406
11463         * g++.dg/template/crash96.C: New.
11464
11465 2010-05-06  Jan Hubicka  <jh@suse.cz>
11466
11467         PR tree-optimization/43791
11468         * gcc.c-torture/compile/pr43791.c: New file.
11469
11470 2010-05-06  Michael Matz  <matz@suse.de>
11471
11472         PR tree-optimization/43984
11473         * gfortran.dg/pr43984.f90: New test.
11474
11475 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11476
11477         PR 40989
11478         * gcc.dg/pr40989.c: New.
11479
11480 2010-05-06  Richard Guenther  <rguenther@suse.de>
11481
11482         PR tree-optimization/43934
11483         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
11484
11485 2010-05-06  Richard Guenther  <rguenther@suse.de>
11486
11487         PR tree-optimization/43987
11488         * gcc.c-torture/execute/pr43987.c: New testcase.
11489         * gcc.dg/torture/pta-escape-1.c: Adjust.
11490         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
11491         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
11492         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
11493         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11494
11495 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
11496             Dodji Seketeli  <dodji@redhat.com>
11497
11498         PR c/18624
11499         * g++.dg/warn/Wunused-7.C: Add dg-warning.
11500         * g++.dg/template/sfinae16.C: Likewise.
11501         * gcc.dg/Wunused-var-1.c: Moved to...
11502         * c-c++-common/Wunused-var-1.c: ...here. New test.
11503         * gcc.dg/Wunused-var-2.c: Moved to...
11504         * c-c++-common/Wunused-var-2.c: ...here. New test.
11505         * gcc.dg/Wunused-var-3.c: Moved to...
11506         * c-c++-common/Wunused-var-3.c: ...here. New test.
11507         * gcc.dg/Wunused-var-4.c: Moved to...
11508         * gcc.dg/Wunused-var-1.c: ... here.
11509         * gcc.dg/Wunused-var-5.c: Moved to...
11510         * c-c++-common/Wunused-var-4.c: ...here. New test.
11511         * gcc.dg/Wunused-var-7.c: Moved to...
11512         * c-c++-common/Wunused-var-5.c: ...here. New test.
11513         * gcc.dg/Wunused-var-6.c: Moved to...
11514         * gcc.dg/Wunused-var-2.c: ... here.
11515         * c-c++-common/Wunused-var-1.c: New test.
11516         * c-c++-common/Wunused-var-2.c: New test.
11517         * c-c++-common/Wunused-var-3.c: New test.
11518         * c-c++-common/Wunused-var-4.c: New test.
11519         * c-c++-common/Wunused-var-5.c: New test.
11520         * g++.dg/warn/Wunused-var-1.C: New test.
11521         * g++.dg/warn/Wunused-var-2.C: New test.
11522         * g++.dg/warn/Wunused-var-3.C: New test.
11523         * g++.dg/warn/Wunused-var-4.C: New test.
11524         * g++.dg/warn/Wunused-var-5.C: New test.
11525         * g++.dg/warn/Wunused-var-6.C: New test.
11526         * g++.dg/warn/Wunused-var-7.C: New test.
11527         * g++.dg/warn/Wunused-var-8.C: New test.
11528         * g++.dg/warn/Wunused-parm-1.C: New test.
11529         * g++.dg/warn/Wunused-parm-2.C: New test.
11530         * g++.dg/warn/Wunused-parm-3.C: New test.
11531
11532 2010-05-06  Tobias Burnus  <burnus@net-b.de>
11533
11534         PR fortran/43985
11535         * gfortran.dg/gomp/crayptr5.f90: New test case.
11536
11537 2010-05-05  Jason Merrill  <jason@redhat.com>
11538
11539         PR debug/43370
11540         * g++.dg/ext/attrib39.C: New.
11541
11542 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
11543
11544         PR fortran/24978
11545         * gfortran.dg/data_invalid.f90: New.
11546
11547 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
11548
11549         * gnat.dg/lto2.adb: New test.
11550
11551 2010-05-05  Jason Merrill  <jason@redhat.com>
11552
11553         PR c++/43787
11554         * g++.dg/opt/empty1.C: New.
11555
11556 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
11557
11558         PR fortran/43696
11559         * gfortran.dg/class_17.f03: New.
11560
11561 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
11562
11563         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
11564
11565 2010-05-04  Mike Stump  <mikestump@comcast.net>
11566
11567         PR objc/35165
11568         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
11569
11570 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11571
11572         PR target/43668
11573         * gcc.target/i386/pr43668.c: New.
11574
11575 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
11576
11577         PR c++/43028
11578         * g++.dg/cpp0x/initlist31.C: New.
11579
11580 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
11581
11582         PR c/43981
11583         * gcc.dg/Wunused-var-8.c: New test.
11584
11585 2010-05-04  Jason Merrill  <jason@redhat.com>
11586
11587         PR c++/38064
11588         * g++.dg/cpp0x/enum3.C: Extend.
11589
11590 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11591
11592         PR target/43799
11593         * gcc.target/i386/pr43799.c: New.
11594
11595 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
11596
11597         * gnat.dg/lto1.adb: New test.
11598         * gnat.dg/lto1_pkg.ad[sb]: New helper.
11599
11600 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11601
11602         PR middle-end/43671
11603         * gcc.target/i386/pr43671.c: New.
11604
11605 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
11606
11607         PR c++/43705
11608         * g++.dg/template/crash95.C: New.
11609
11610 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11611
11612         PR debug/43508
11613         * gcc.target/i386/pr43508.c: New.
11614
11615 2010-05-04  Richard Guenther  <rguenther@suse.de>
11616
11617         PR tree-optimization/43879
11618         * g++.dg/torture/pr43879-1_0.C: New testcase.
11619         * g++.dg/torture/pr43879-1_1.C: Likewise.
11620
11621 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
11622
11623         PR c++/43953
11624         * g++.dg/other/crash-12.C: New test.
11625
11626 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
11627
11628         * g++.dg/cdce3.C: Add a space.  Updated.
11629
11630 2010-05-03  Jason Merrill  <jason@redhat.com>
11631
11632         PR c++/43680
11633         * g++.dg/opt/enum2.C: New.
11634         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
11635         * g++.dg/warn/Wswitch-1.C: Adjust message.
11636
11637 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11638
11639         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
11640         * g++.dg/ext/label13.C: Fix typo.
11641         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
11642         alpha*-dec-osf5*.
11643         * gcc.c-torture/compile/limits-declparen.c: xfail on
11644         alpha*-dec-osf5* with -g.
11645         * gcc.c-torture/compile/limits-pointer.c: Likewise.
11646         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
11647         * gcc.dg/c99-tgmath-2.c: Likewise.
11648         * gcc.dg/c99-tgmath-3.c: Likewise.
11649         * gcc.dg/c99-tgmath-4.c: Likewise.
11650
11651 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
11652
11653         PR fortran/43592
11654         * gfortran.dg/unexpected_interface.f90: New test.
11655
11656 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11657
11658         * ada/acats/run_acats (which): New function.
11659         (host_gnatchop, host_gnatmake): Use it.
11660
11661 2010-05-03  Richard Guenther  <rguenther@suse.de>
11662
11663         PR tree-optimization/43971
11664         * gcc.dg/pr43971.c: New testcase.
11665
11666 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
11667
11668         PR debug/43972
11669         * gcc.dg/debug/pr43972.c: New test.
11670
11671 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
11672
11673         PR testsuite/43963
11674         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
11675
11676 2010-05-02  Richard Guenther  <rguenther@suse.de>
11677
11678         PR tree-optimization/43879
11679         * gcc.dg/torture/pr43879-3.c: New testcase.
11680
11681 2010-05-01  Richard Guenther  <rguenther@suse.de>
11682
11683         PR tree-optimization/43949
11684         * g++.dg/warn/Warray-bounds-5.C: New testcase.
11685
11686 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
11687
11688         PR c++/43951
11689         * g++.dg/init/new28.C: New.
11690
11691 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
11692
11693         PR objc++/32052
11694         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
11695         structure and nested declarations.
11696         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
11697         structure and nested declarations.  Reduce header clutter and
11698         use _exit() rather than abort().
11699         * objc.dg/encode-10.m: New.
11700         * objc.dg/encode-11.m: New.
11701
11702 2010-04-30  DJ Delorie  <dj@redhat.com>
11703
11704         * gcc.c-torture/execute/20100430-1.c: New test.
11705
11706 2010-04-30  Jason Merrill  <jason@redhat.com>
11707
11708         PR c++/43868
11709         * g++.dg/template/ptrmem21.C: New.
11710
11711 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
11712
11713         PR fortran/18918
11714         PR fortran/43931
11715         * gfortran.dg/coarray_13.f90: New test.
11716
11717 2010-04-30  Richard Guenther  <rguenther@suse.de>
11718
11719         PR lto/43946
11720         * gcc.dg/lto/20100430-1_0.c: New testcase.
11721
11722 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
11723
11724         PR debug/43942
11725         * c-c++-common/pr43942.c: New test.
11726
11727 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
11728
11729         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
11730         conflict with darwin crt1.o 'start' symbol.
11731
11732 2010-04-30  Richard Guenther  <rguenther@suse.de>
11733
11734         PR tree-optimization/43879
11735         * gcc.dg/torture/pr43879_1.c: New testcase.
11736
11737 2010-04-30  Richard Guenther  <rguenther@suse.de>
11738
11739         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
11740
11741 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
11742
11743         PR c++/43890
11744         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
11745         user-provided constructor while recursing.
11746
11747 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11748
11749         PR fortran/42274
11750         * gfortran.dg/class_16.f03: New test.
11751
11752 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11753
11754         PR fortran/42274
11755         * gfortran.dg/class_15.f03: New.
11756
11757 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11758
11759         PR fortran/43326
11760         * gfortran.dg/dynamic_dispatch_9.f03: New test.
11761
11762 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11763
11764         PR fortran/43492
11765         * gfortran.dg/generic_22.f03 : New test.
11766
11767 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11768
11769         PR fortran/42353
11770         * gfortran.dg/class_14.f03: New test.
11771
11772 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11773
11774         PR fortran/42680
11775         * gfortran.dg/interface_32.f90: New test.
11776
11777 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
11778             Janus Weil  <janus@gcc.gnu.org>
11779
11780         PR fortran/41829
11781         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
11782         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
11783         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
11784
11785 2010-04-28  Mike Stump  <mikestump@comcast.net>
11786
11787         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
11788         dg-excess-errors.
11789         * g++.dg/uninit-pred-2_b.C: Likewise.
11790
11791 2010-04-28  Tobias Burnus  <burnus@net-b.de>
11792
11793         PR fortran/18918
11794         PR fortran/43919
11795         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
11796
11797 2010-04-28  Matthias Klose  <doko@ubuntu.com>
11798
11799         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
11800         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
11801         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
11802         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
11803         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
11804
11805 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
11806
11807         * gcc.dg/const-uniq-1.c: New test.
11808         * gcc.dg/lto/const-uniq_[01].c: Likewise.
11809
11810 2010-04-28  Xinliang David Li  <davidxl@google.com>
11811
11812         * gcc.dg/uninit-pred-2_b.c: New test.
11813         * gcc.dg/uninit-pred-4_b.c: New test.
11814         * gcc.dg/uninit-pred-3_d.c: New test.
11815         * gcc.dg/uninit-pred-6_b.c: New test.
11816         * gcc.dg/uninit-pred-8_b.c: New test.
11817         * gcc.dg/uninit-pred-3_a.c: New test.
11818         * gcc.dg/uninit-pred-2_c.c: New test.
11819         * gcc.dg/uninit-pred-5_a.c: New test.
11820         * gcc.dg/uninit-pred-3_e.c: New test.
11821         * gcc.dg/uninit-pred-7_a.c: New test.
11822         * gcc.dg/uninit-pred-6_c.c: New test.
11823         * gcc.dg/uninit-pred-9_a.c: New test.
11824         * gcc.dg/uninit-pred-8_c.c: New test.
11825         * gcc.dg/uninit-pred-3_b.c: New test.
11826         * gcc.dg/uninit-pred-5_b.c: New test.
11827         * gcc.dg/uninit-pred-7_b.c: New test.
11828         * gcc.dg/uninit-pred-6_d.c: New test.
11829         * gcc.dg/uninit-pred-9_b.c: New test.
11830         * gcc.dg/uninit-pred-2_a.c: New test.
11831         * gcc.dg/uninit-pred-4_a.c: New test.
11832         * gcc.dg/uninit-pred-3_c.c: New test.
11833         * gcc.dg/uninit-pred-6_a.c: New test.
11834         * gcc.dg/uninit-pred-8_a.c: New test.
11835         * gcc.dg/uninit-pred-7_c.c: New test.
11836         * gcc.dg/uninit-pred-6_e.c: New test.
11837         * g++.dg/uninit-pred-loop-1_b.cc: New test.
11838         * g++.dg/uninit-pred-1_a.C: New test.
11839         * g++.dg/uninit-pred-1_b.C: New test.
11840         * g++.dg/uninit-pred-2_a.C: New test.
11841         * g++.dg/uninit-pred-2_b.C: New test.
11842         * g++.dg/uninit-pred-loop-1_a.cc: New test.
11843         * g++.dg/uninit-pred-loop-1_c.cc: New test.
11844         * g++.dg/uninit-pred-loop_1.cc: New test.
11845
11846 2010-04-28  Martin Jambor  <mjambor@suse.cz>
11847
11848         * gcc.dg/lto/20091209-1_0.c: New testcase.
11849
11850 2010-04-28  Richard Guenther  <rguenther@suse.de>
11851
11852         PR tree-optimization/43879
11853         PR tree-optimization/43909
11854         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
11855
11856 2010-04-28  Richard Guenther  <rguenther@suse.de>
11857
11858         PR c++/43880
11859         * g++.dg/torture/pr43880.C: New testcase.
11860
11861 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11862
11863         PR c++/9335
11864         * g++.dg/template/recurse2.C: Update
11865         * g++.dg/template/recurse.C: Update.
11866         * g++.dg/template/pr23510.C: Update.
11867         * lib/prune.exp: Filter out 'recursively instantiated'.
11868
11869 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11870
11871         PR c++/29043
11872         * g++.dg/init/pr29043.C: New.
11873
11874 2010-04-27  Jason Merrill  <jason@redhat.com>
11875
11876         * g++.dg/lookup/scoped5.C: Adjust.
11877         * g++.dg/lookup/scoped8.C: Adjust.
11878         * g++.dg/template/dependent-expr5.C: Adjust.
11879         * g++.old-deja/g++.brendan/nest1.C: Adjust.
11880
11881         PR c++/43856
11882         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
11883
11884         PR c++/43875
11885         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11886
11887 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11888             Jan Hubicka  <hubicka@ucw.cz>
11889
11890         * gcc.dg/pure-2.c: New testcase.
11891         * gcc.dg/const-1.c: New testcase.
11892
11893 2010-04-27  Jason Merrill  <jason@redhat.com>
11894
11895         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
11896
11897         PR c++/41468
11898         * g++.dg/template/sfinae17.C: New.
11899         * g++.dg/template/sfinae18.C: New.
11900
11901 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11902
11903         * g++.dg/init/pr42844.C: New.
11904         * g++.dg/cpp0x/pr42844-2.C: New.
11905         * g++.dg/cpp0x/defaulted2.C: Adjust.
11906         * g++.dg/tree-ssa/pr27549.C: Likewise.
11907         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
11908
11909 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11910
11911         PR fortran/18918
11912         * gfortran.dg/coarray_12.f90: Fix dump parsing.
11913
11914 2010-04-27  Richard Guenther  <rguenther@suse.de>
11915
11916         PR middle-end/40561
11917         * g++.dg/other/pr40561.C: New testcase.
11918
11919 2010-04-27  Martin Jambor  <mjambor@suse.cz>
11920
11921         PR middle-end/43812
11922         * g++.dg/ipa/pr43812.C: New test.
11923
11924 2010-04-27  Jan Hubicka  <jh@suse.cz>
11925
11926         * gcc.dg/ipa/iinline-1.c (main): Rename to...
11927         (test): ... this one.
11928
11929 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
11930
11931         PR target/40657
11932         * gcc.target/arm/thumb-stackframe.c: New test.
11933
11934 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11935
11936         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
11937         * gcc.dg/misc-column.c: Likewise.
11938         * gcc.dg/Walways-true-1.c: Likewise.
11939         * gcc.dg/Walways-true-2.c: Likewise.
11940         * gcc.dg/warn-addr-cmp.c: Likewise.
11941
11942 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11943
11944         PR fortran/18918
11945         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
11946         * gfortran.dg/coarray_12.f90: New.
11947
11948 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11949
11950         PR c/32207
11951         * gcc.dg/pr32207.c: New test.
11952         * gcc.dg/misc-column.c: Adjust expected warning.
11953         * gcc.dg/Walways-true-1.c: Likewise.
11954         * gcc.dg/Walways-true-2.c: Likewise.
11955         * gcc.dg/warn-addr-cmp.c: Likewise.
11956
11957 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
11958
11959         PR lto/42776
11960         * lib/lto.exp (lto_prune_vis_warns): New function.
11961         (lto-link-and-maybe-run): Call it.
11962
11963 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
11964
11965         PR tree-optimization/43904
11966         * gcc.dg/tree-ssa/tailcall-6.c: New.
11967
11968 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11969
11970         PR testsuite/35165
11971         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
11972         Darwin8/OSX10.4 - compatible code generation.
11973         Use scan-rtl-dump.
11974         * obj-c++.dg/stubify-1.mm: Ditto.
11975         * lib/objc-torture.exp: Do not require link success for
11976         "trivial.m" in the runtime checks when dowhat = 'compile'.
11977         * lib/dg-pch.exp (dg-flags-pch): New Proc.
11978         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
11979         Darwin8/OSX10.4 - compatible code generation.
11980         * objc.dg/stubify-2.m: Ditto.
11981         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
11982         * objc.dg/next-runtime-1.m: Ditto.
11983         * objc.dg/stret-2.m: Restrict to ilp32 targets.
11984         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
11985         runtimes on Darwin.
11986
11987 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
11988
11989         PR 43715
11990         * lib/plugin-support.exp: Use "-undefined
11991         dynamic_lookup" on darwin.
11992
11993 2010-04-26  Richard Guenther  <rguenther@suse.de>
11994
11995         * gcc.dg/lto/20100426_0.c: New testcase.
11996
11997 2010-04-26  Jie Zhang  <jie@codesourcery.com>
11998
11999         PR tree-optimization/43833
12000         gcc.dg/Warray-bounds-8.c: New test case.
12001
12002 2010-04-26  Richard Guenther  <rguenther@suse.de>
12003
12004         PR lto/43080
12005         * g++.dg/lto/20100423-3_0.C: New testcase.
12006
12007 2010-04-26  Richard Guenther  <rguenther@suse.de>
12008
12009         PR lto/42425
12010         * g++.dg/lto/20100423-2_0.C: New testcase.
12011
12012 2010-04-26  Ira Rosen  <irar@il.ibm.com>
12013
12014         * gcc.dg/vect/bb-slp-23.c: New test.
12015
12016 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
12017
12018         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
12019         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
12020         * gcc.dg/c1x-float-1.c: New test.
12021
12022 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
12023
12024         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
12025         of "lea\[ \t\]".
12026
12027 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
12028
12029         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
12030         FreeBSD.
12031         * gfortran.dg/default_format_denormal_1.f90: Ditto.
12032         * gfortran.dg/default_format_2.f90: Ditto.
12033
12034 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
12035
12036         * gfortran.dg/pr43505.f90: Clean up .mod file.
12037         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
12038         * gfortran.dg/pr41347.f90: Ditto.
12039         * gfortran.dg/internal_pack_4.f90: Ditto.
12040         * gfortran.dg/proc_decl_23.f90: Ditto.
12041         * gfortran.dg/recursive_check_3.f90: Ditto.
12042         * gfortran.dg/intent_out_3.f90: Ditto.
12043         * gfortran.dg/assignment_2.f90: Ditto.
12044         * gfortran.dg/pr41928.f90: Ditto.
12045         * gfortran.dg/pr42166.f90: Ditto.
12046         * gfortran.dg/private_type_12.f90: Ditto.
12047         * gfortran.dg/graphite/pr42185.f90: Ditto.
12048         * gfortran.dg/graphite/pr42186.f90: Ditto.
12049         * gfortran.dg/graphite/pr40982.f90: Ditto.
12050         * gfortran.dg/graphite/id-2.f90: Ditto.
12051         * gfortran.dg/graphite/id-4.f90: Ditto.
12052         * gfortran.dg/graphite/pr42050.f90: Ditto.
12053         * gfortran.dg/graphite/id-18.f90: Ditto.
12054         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
12055         * gfortran.dg/graphite/pr41924.f90: Ditto.
12056         * gfortran.dg/graphite/pr42393.f90: Ditto.
12057         * gfortran.dg/graphite/pr37980.f90: Ditto.
12058         * gfortran.dg/graphite/pr38953.f90: Ditto.
12059         * gfortran.dg/graphite/pr42180.f90: Ditto.
12060         * gfortran.dg/graphite/pr42181.f90: Ditto.
12061         * gfortran.dg/where_operator_assign_4.f90: Ditto.
12062         * gfortran.dg/select_type_4.f90: Ditto.
12063         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
12064         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
12065         * gfortran.dg/lto/pr40725_0.f03: Ditto.
12066         * gfortran.dg/elemental_args_check_2.f90: Ditto.
12067         * gfortran.dg/whole_file_11.f90: Ditto.
12068         * gfortran.dg/private_type_11.f90: Ditto.
12069         * gfortran.dg/vect/vect-gems.f90: Ditto.
12070         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
12071
12072 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
12073
12074         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
12075
12076 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
12077
12078         * gnat.dg/pack15.ad[sb]: New test.
12079
12080 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
12081
12082         * gcc.target/arm/mla-1.c: New test.
12083
12084 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
12085
12086         PR fortran/30073
12087         PR fortran/43793
12088         * gfortran.dg/pr43793.f90: New test.
12089
12090 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
12091
12092         PR tree-optimization/41442
12093         * gcc.target/i386/pr41442.c: New test.
12094
12095 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
12096
12097         PR fortran/43832
12098         * gfortran.dg/fgetc_3.f90: Delete bogus test.
12099
12100 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12101
12102         PR fortran/43832
12103         * gfortran.dg/open_nounit.f90: New test.
12104
12105 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
12106
12107         PR fortran/43841
12108         PR fortran/43843
12109         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
12110
12111 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12112
12113         * gcc.dg/Wconversion-integer.c: Update.
12114
12115 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
12116
12117         * gnat.dg/unchecked_convert5.adb: New test.
12118
12119 2010-04-23  Richard Guenther  <rguenther@suse.de>
12120
12121         PR lto/41734
12122         * gcc.dg/lto/20100423-2_0.c: New testcase.
12123         * gcc.dg/lto/20100423-2_0.c: Likewise.
12124
12125 2010-04-23  Richard Guenther  <rguenther@suse.de>
12126
12127         PR lto/43455
12128         * gcc.dg/lto/20100423-1_0.c: New testcase.
12129         * gcc.dg/lto/20100423-1_1.c: Likewise.
12130
12131 2010-04-23  Martin Jambor  <mjambor@suse.cz>
12132
12133         PR tree-optimization/43846
12134         * gcc.dg/tree-ssa/sra-10.c: New test.
12135
12136 2010-04-23  Martin Jambor  <mjambor@suse.cz>
12137
12138         PR middle-end/43835
12139         * gcc.c-torture/execute/pr43835.c: New test.
12140
12141 2010-04-23  Richard Guenther  <rguenther@suse.de>
12142
12143         PR lto/42653
12144         * g++.dg/lto/20100423-1_0.C: New testcase.
12145
12146 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
12147
12148         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
12149
12150 2010-04-22  Ira Rosen  <irar@il.ibm.com>
12151
12152         PR tree-optimization/43842
12153         * gcc.dg/vect/pr43842.c: New test.
12154
12155 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
12156
12157         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
12158         * gcc.target/i386/wmul-2.c: Likewise.
12159
12160 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12161
12162         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
12163         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
12164
12165 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
12166
12167         * gfortran.dg/reassoc_6.f: New testcase.
12168
12169 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
12170
12171         PR middle-end/29274
12172         * gcc.target/arm/wmul-1.c: New test.
12173         * gcc.target/arm/wmul-2.c: New test.
12174
12175 2010-04-22  Richard Guenther  <rguenther@suse.de>
12176
12177         PR tree-optimization/43845
12178         * gcc.c-torture/compile/pr43845.c: New testcase.
12179
12180 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
12181
12182         PR middle-end/29274
12183         * gcc.target/i386/wmul-1.c: New test.
12184         * gcc.target/i386/wmul-2.c: New test.
12185         * gcc.target/bfin/wmul-1.c: New test.
12186         * gcc.target/bfin/wmul-2.c: New test.
12187
12188 2010-04-22  Richard Guenther  <rguenther@suse.de>
12189
12190         PR fortran/43829
12191         * gfortran.dg/vector_subscript_6.f90: New testcase.
12192         * gfortran.dg/assign_10.f90: Adjust.
12193
12194 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
12195
12196         PR fortran/43836
12197         * gfortran.dg/gomp/pr43836.f90: New test.
12198
12199 2010-04-21  Richard Guenther  <rguenther@suse.de>
12200
12201         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
12202
12203 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12204
12205         * gcc.dg/torture/builtin-cproj-3.c: New.
12206
12207 2010-04-20  Jason Merrill  <jason@redhat.com>
12208
12209         PR c++/9335
12210         * g++.dg/template/recurse2.C: New.
12211         * g++.dg/parse/crash36.C: Adjust.
12212         * g++.dg/other/fold1.C: Adjust.
12213         * g++.dg/init/member1.C: Adjust.
12214         * lib/prune.exp: Prune "skipping N instantiation contexts".
12215
12216 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12217
12218         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
12219
12220 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12221
12222         * gcc.dg/torture/builtin-cproj-1.c: New.
12223         * gcc.dg/torture/builtin-cproj-2.c: New.
12224
12225 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
12226
12227         PR c++/43800
12228         PR c++/43704
12229         * g++.dg/template/typedef32.C: Adjust.
12230         * g++.dg/template/typedef33.C: New test.
12231
12232 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
12233
12234         PR fortran/43227
12235         * gfortran.dg/proc_decl_23.f90: New test.
12236
12237         PR fortran/43266
12238         * gfortran.dg/abstract_type_6.f03: New test.
12239
12240 2010-04-20  Xinliang David Li  <davidxl@google.com>
12241
12242         * g++.dg/tree-ssa/fold-compare.C: New.
12243
12244 2010-04-20  Richard Guenther  <rguenther@suse.de>
12245
12246         PR tree-optimization/39417
12247         * g++.dg/torture/pr39417.C: New testcase.
12248
12249 2010-04-20  Richard Guenther  <rguenther@suse.de>
12250
12251         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
12252
12253 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
12254
12255         * g++.dg/debug/dwarf2/rv1.C: New test.
12256
12257 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12258
12259         PR target/43635
12260         * gcc.c-torture/compile/pr43635.c: New testcase.
12261
12262 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
12263
12264         PR fortran/43339
12265         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
12266         of sequential loops being private only in the innermost containing
12267         task region.
12268
12269         PR middle-end/43337
12270         * gfortran.dg/gomp/pr43337.f90: New test.
12271
12272 2010-04-19  Richard Guenther  <rguenther@suse.de>
12273
12274         PR tree-optimization/43796
12275         * gfortran.dg/pr43796.f90: New testcase.
12276
12277 2010-04-19  Richard Guenther  <rguenther@suse.de>
12278
12279         PR tree-optimization/43783
12280         * gcc.c-torture/execute/pr43783.c: New testcase.
12281
12282 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
12283
12284         PR target/43766
12285         * gcc.target/i386/pr43766.c: New test.
12286
12287 2010-04-19  Jie Zhang  <jie@codesourcery.com>
12288
12289         PR target/43662
12290         * gcc.target/i386/pr43662.c: New test.
12291
12292 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
12293
12294         PR c++/43704
12295         * g++.dg/template/typedef32.C: New test.
12296
12297 2010-04-19  Ira Rosen  <irar@il.ibm.com>
12298
12299         PR tree-optimization/37027
12300         * lib/target-supports.exp
12301         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
12302         * gcc.dg/vect/pr37027.c: New test.
12303         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
12304         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
12305         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
12306         gcc.dg/vect/vect-complex-6.c: Likewise.
12307
12308 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
12309
12310         * g++.dg/debug/dwarf2/enum1.C: New test.
12311
12312 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
12313
12314         * gnat.dg/rep_clause5.ad[sb]: New test.
12315         * gnat.dg/rep_clause5_pkg.ads: New helper.
12316
12317 2010-04-18  Ira Rosen  <irar@il.ibm.com>
12318
12319         PR tree-optimization/43771
12320         * g++.dg/vect/pr43771.cc: New test.
12321
12322 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
12323
12324         PR fortran/31538
12325         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
12326         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
12327
12328 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
12329
12330         * gnat.dg/sizetype.adb: Rename into...
12331         * gnat.dg/sizetype1.adb: ...this.
12332         * gnat.dg/sizetype2.adb: New test.
12333
12334 2010-04-16  Richard Guenther  <rguenther@suse.de>
12335
12336         PR tree-optimization/43572
12337         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
12338
12339 2010-04-16  Olivier Hainque  <hainque@adacore.com>
12340
12341         * gnat.dg/specs/discr_private.ads: New test.
12342
12343 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
12344
12345         PR target/41514
12346         * gcc.target/arm/thumb-comparisons.c: New test.
12347
12348         PR target/40603
12349         * gcc.target/arm/thumb-cbranchqi.c: New test.
12350
12351 2010-04-16  Christian Bruel  <christian.bruel@st.com>
12352
12353         * g++.dg/torture/pr36191.C: Enable for SH.
12354
12355 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
12356
12357         * gnat.dg/wide_boolean.adb: New test.
12358         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
12359
12360 2010-04-15  Richard Guenther  <rguenther@suse.de>
12361
12362         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
12363         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
12364         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12365         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12366         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
12367         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
12368         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
12369         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
12370         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
12371         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
12372         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
12373         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
12374         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12375         * gcc.dg/torture/ipa-pta-2.c: Likewise.
12376         * gcc.dg/torture/ipa-pta-1.c: Adjust.
12377
12378 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
12379
12380         PR target/21803
12381         * gcc.target/arm/pr42496.c: New test.
12382
12383 2010-04-14  Jason Merrill  <jason@redhat.com>
12384
12385         PR c++/36625
12386         * g++.dg/ext/attrib38.C: New.
12387
12388 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
12389
12390         PR testsuite/43739
12391         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
12392
12393 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12394
12395         PR 42966
12396         * gcc.dg/cpp/warn-undef-2.c: Update.
12397         * gcc.dg/cpp/warn-traditional-2.c: Update.
12398         * gcc.dg/cpp/warn-comments-2.c: Update.
12399         * gcc.dg/cpp/warn-variadic-2.c: Update.
12400         * gcc.dg/cpp/warn-long-long-2.c: Update.
12401         * gcc.dg/cpp/warn-deprecated-2.c: Update.
12402         * gcc.dg/cpp/warn-multichar-2.c: Update.
12403         * gcc.dg/cpp/warn-normalized-3.c: Update.
12404         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
12405         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
12406         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
12407         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
12408         * gcc.dg/cpp/warn-redefined-2.c: Update.
12409         * gfortran.dg/warning-directive-2.F90: Update.
12410         * c-c++-common/cpp/warning-directive-2.c: Update.
12411
12412 2010-04-14  Michael Matz  <matz@suse.de>
12413
12414         PR tree-optimization/42963
12415         * gcc.dg/pr42963.c: New testcase.
12416
12417 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
12418
12419         * gnat.dg/class_wide.adb: Rename into...
12420         * gnat.dg/class_wide1.adb: ...this.
12421         * gnat.dg/class_wide2.ad[sb]: New test.
12422
12423 2010-04-14  Tobias Burnus  <burnus@net-b.de>
12424
12425         PR fortran/18918
12426         * gfortran.dg/coarray_9.f90: Update dg-errors.
12427         * gfortran.dg/coarray_10.f90: New test.
12428         * gfortran.dg/coarray_11.f90: New test.
12429
12430 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12431
12432         PR fortran/43747
12433         gfortran.dg/initialization_24.f90: New test.
12434
12435 2010-04-13  Jason Merrill  <jason@redhat.com>
12436
12437         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
12438         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
12439
12440 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12441
12442         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
12443         * g++.dg/dg.exp: Likewise.
12444         * gcc.dg/cpp/warning-directive-1.c: Move to ...
12445         * c-c++-common/cpp/warning-directive-1.c: ... here.
12446         * gcc.dg/cpp/warning-directive-2.c: Move to ...
12447         * c-c++-common/cpp/warning-directive-2.c: ... here.
12448         * gcc.dg/cpp/warning-directive-3.c: Move to ...
12449         * c-c++-common/cpp/warning-directive-3.c: ... here.
12450         * gcc.dg/cpp/warning-directive-4.c: Move to ...
12451         * c-c++-common/cpp/warning-directive-4.c: ... here.
12452         * g++.dg/cpp/warning-directive-1.C: Delete.
12453         * g++.dg/cpp/warning-directive-2.C: Delete.
12454         * g++.dg/cpp/warning-directive-3.C: Delete.
12455         * g++.dg/cpp/warning-directive-4.C: Delete.
12456         * gcc.dg/cpp/normalised-3.c: Delete.
12457         * g++.dg/cpp/normalised-1.C: Rename as ...
12458         * c-c++-common/cpp/normalised-3.c: ... this.
12459
12460 2010-04-13  Martin Jambor  <mjambor@suse.cz>
12461
12462         * gcc.dg/tree-ssa/sra-9.c: New test.
12463
12464 2010-04-13  Michael Matz  <matz@suse.de>
12465
12466         PR middle-end/43730
12467         * gcc.dg/pr43730.c: New test.
12468
12469 2010-04-13  Michael Matz  <matz@suse.de>
12470
12471         * gcc.dg/tree-ssa/negate.c: New testcase.
12472
12473 2010-04-13  Richard Guenther  <rguenther@suse.de>
12474
12475         PR testsuite/43735
12476         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
12477
12478 2010-04-13  Richard Guenther  <rguenther@suse.de>
12479
12480         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
12481
12482 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
12483
12484         * gnat.dg/derived_type1.adb: New test.
12485
12486 2010-04-13  Matthias Klose  <doko@ubuntu.com>
12487
12488         * gcc.dg/plugindir1.c: New testcase.
12489         * gcc.dg/plugindir2.c: New testcase.
12490         * gcc.dg/plugindir3.c: New testcase.
12491         * gcc.dg/plugindir4.c: New testcase.
12492
12493 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
12494
12495         * gcc.target/i386/rotate-2.c: New test.
12496
12497 2010-04-12  Jason Merrill  <jason@redhat.com>
12498
12499         PR c++/43641
12500         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
12501         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
12502
12503 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
12504
12505         PR c++/25811
12506         * g++.dg/init/pr25811.C: New test.
12507
12508 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12509
12510         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
12511         dg-error, dg-warning.
12512         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
12513
12514 2010-04-12  Richard Guenther  <rguenther@suse.de>
12515
12516         * gcc.dg/torture/inline-2.c: New testcase.
12517
12518 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
12519
12520         PR bootstrap/43699
12521         * gcc.dg/Wunused-var-7.c: New test.
12522
12523         PR tree-optimization/43560
12524         * gcc.c-torture/execute/pr43560.c: New test.
12525
12526 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
12527
12528         * gnat.dg/aggr13.adb: New test.
12529         * gnat.dg/aggr14.adb: Likewise.
12530         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
12531
12532 2010-04-12  Richard Guenther  <rguenther@suse.de>
12533
12534         PR c++/43611
12535         * g++.dg/torture/pr43611.C: New testcase.
12536
12537 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
12538
12539         PR c/36774
12540         * gcc.dg/pr36774-1.c: New test.
12541         * gcc.dg/pr36774-2.c: New test.
12542
12543 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
12544
12545         * gcc.target/sh/rte-delay-slot.c: New test.
12546
12547 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
12548
12549         * gnat.dg/pack9.adb: Remove -cargs option.
12550         * gnat.dg/aggr12.ad[sb]: New test.
12551
12552 2010-04-10  Jie Zhang  <jie@codesourcery.com>
12553
12554         PR target/43417
12555         * gcc.target/sh/pr43417.c: New test.
12556
12557 2010-04-10  Tobias Burnus  <burnus@net-b.de>
12558
12559         PR fortran/43591
12560         * gfortran.dg/spec_expr_6.f90: New test.
12561
12562 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12563
12564         PR cpp/43195
12565         * gcc.dg/cpp/pr43195.c: New.
12566         * gcc.dg/cpp/pr43195.h: New.
12567
12568 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12569
12570         PR 42965
12571         * gcc.dg/Werror-6.c: Adjust.
12572         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
12573         * gcc.dg/Werror-4.c: Likewise.
12574         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
12575         * gcc.dg/Wswitch-enum-error.c: Likewise.
12576         * gcc.dg/Wpointer-arith.c: Likewise.
12577         * gcc.dg/Wfatal.c: Likewise.
12578         * gcc.dg/Wswitch-error.c: Likewise.
12579         * g++.dg/warn/unused-result1-Werror.c: Likewise.
12580         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
12581         * gcc.dg/cpp/warn-undef-2.c: Likewise.
12582         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
12583         * gcc.dg/cpp/warn-comments-2.c: Likewise.
12584         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
12585         * gcc.dg/cpp/warning-directive-2.c: Likewise.
12586         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
12587         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
12588         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
12589         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
12590         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
12591         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
12592         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
12593         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
12594         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
12595         * g++.dg/cpp/warning-directive-2.C: Likewise.
12596         * gfortran.dg/warning-directive-2.F90: Likewise.
12597
12598 2010-04-09  Jason Merrill  <jason@redhat.com>
12599
12600         PR c++/42623
12601         * g++.dg/template/sizeof13.C: New.
12602
12603 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
12604
12605         * g++.dg/other/pr35504.C: Add check for thiscall.
12606         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
12607         * gcc.dg/torture/stackalign/thiscall-1.c: New.
12608
12609 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12610
12611         PR c++/28584
12612         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
12613         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
12614         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
12615         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
12616         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
12617         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
12618         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
12619         * g++.dg/other/increment1.C: Likewise.
12620
12621 2010-04-09  Tobias Burnus  <burnus@net-b.de>
12622
12623         PR fortran/18918
12624         * gfortran.dg/coarray_7.f90: New test.
12625         * gfortran.dg/coarray_8.f90: New test.
12626
12627 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
12628
12629         PR fortran/28039
12630         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
12631
12632 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12633
12634         PR target/43643
12635         * gcc.dg/pr43643.c: New test.
12636
12637 2010-04-08  Tobias Burnus  <burnus@net-b.de>
12638
12639         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
12640
12641 2010-04-08  Richard Guenther  <rguenther@suse.de>
12642
12643         PR tree-optimization/43679
12644         * gcc.c-torture/compile/pr43679.c: New testcase.
12645
12646 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
12647
12648         PR debug/43670
12649         * gcc.dg/pr43670.c: New test.
12650
12651 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
12652
12653         PR middle-end/40815
12654         * gcc.dg/tree-ssa/reassoc-19.c: New.
12655
12656 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
12657
12658         PR c/18624
12659         * gcc.dg/Wunused-var-1.c: New test.
12660         * gcc.dg/Wunused-var-2.c: New test.
12661         * gcc.dg/Wunused-var-3.c: New test.
12662         * gcc.dg/Wunused-var-4.c: New test.
12663         * gcc.dg/Wunused-var-5.c: New test.
12664         * gcc.dg/Wunused-var-6.c: New test.
12665         * gcc.dg/Wunused-parm-1.c: New test.
12666
12667         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
12668         * gcc.dg/trunc-1.c: Likewise.
12669         * gcc.dg/vla-9.c: Likewise.
12670         * gcc.dg/dfp/composite-type.c: Likewise.
12671
12672 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12673
12674         PR objc/35996
12675         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
12676         * obj-c++.dg/objc-gc-3.mm: Ditto.
12677
12678 2010-04-07  Simon Baldwin  <simonb@google.com>
12679
12680         * gcc.dg/cpp/warn-undef-2.c: New.
12681         * gcc.dg/cpp/warn-traditional-2.c: New.
12682         * gcc.dg/cpp/warn-comments-2.c: New.
12683         * gcc.dg/cpp/warning-directive-1.c: New.
12684         * gcc.dg/cpp/warn-long-long.c: New.
12685         * gcc.dg/cpp/warn-traditional.c: New.
12686         * gcc.dg/cpp/warn-variadic-2.c: New.
12687         * gcc.dg/cpp/warn-undef.c: New.
12688         * gcc.dg/cpp/warn-normalized-1.c: New.
12689         * gcc.dg/cpp/warning-directive-2.c: New.
12690         * gcc.dg/cpp/warn-long-long-2.c: New.
12691         * gcc.dg/cpp/warn-variadic.c: New.
12692         * gcc.dg/cpp/warn-normalized-2.c: New.
12693         * gcc.dg/cpp/warning-directive-3.c: New.
12694         * gcc.dg/cpp/warn-deprecated-2.c: New.
12695         * gcc.dg/cpp/warn-trigraphs-1.c: New.
12696         * gcc.dg/cpp/warn-multichar-2.c: New.
12697         * gcc.dg/cpp/warn-normalized-3.c: New.
12698         * gcc.dg/cpp/warning-directive-4.c: New.
12699         * gcc.dg/cpp/warn-unused-macros.c: New.
12700         * gcc.dg/cpp/warn-trigraphs-2.c: New.
12701         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
12702         * gcc.dg/cpp/warn-cxx-compat.c: New.
12703         * gcc.dg/cpp/warn-redefined.c: New.
12704         * gcc.dg/cpp/warn-trigraphs-3.c: New.
12705         * gcc.dg/cpp/warn-unused-macros-2.c: New.
12706         * gcc.dg/cpp/warn-deprecated.c: New.
12707         * gcc.dg/cpp/warn-trigraphs-4.c: New.
12708         * gcc.dg/cpp/warn-redefined-2.c: New.
12709         * gcc.dg/cpp/warn-comments.c: New.
12710         * gcc.dg/cpp/warn-multichar.c: New.
12711         * g++.dg/cpp/warning-directive-1.C: New.
12712         * g++.dg/cpp/warning-directive-2.C: New.
12713         * g++.dg/cpp/warning-directive-3.C: New.
12714         * g++.dg/cpp/warning-directive-4.C: New.
12715         * gfortran.dg/warning-directive-1.F90: New.
12716         * gfortran.dg/warning-directive-3.F90: New.
12717         * gfortran.dg/warning-directive-2.F90: New.
12718         * gfortran.dg/warning-directive-4.F90: New.
12719
12720 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12721
12722         PR objc++/23716
12723         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
12724
12725 2010-04-07  Jason Merrill  <jason@redhat.com>
12726
12727         * g++.dg/template/dr408.C: New.
12728
12729         * g++.dg/lookup/ns4.C: New.
12730
12731         PR c++/38392
12732         * g++.dg/template/friend51.C: New test.
12733
12734         PR c++/41970
12735         * g++.old-deja/g++.other/linkage1.C: Adjust.
12736
12737 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12738
12739         PR c++/42697
12740         * g++.dg/template/crash94.C: New test.
12741
12742 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12743
12744         PR c++/40239
12745         * g++.dg/init/aggr5.C: New test.
12746         * g++.dg/init/aggr5.C: New test.
12747
12748 2010-04-07  Richard Guenther  <rguenther@suse.de>
12749
12750         PR tree-optimization/43270
12751         * g++.dg/warn/Warray-bounds-4.C: New testcase.
12752         * gcc.dg/Warray-bounds-7.c: Likewise.
12753
12754 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
12755
12756         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
12757         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
12758         * gnat.dg/bit_packed_array4.ad[sb]: New test.
12759
12760 2010-04-07  Jie Zhang  <jie@codesourcery.com>
12761
12762         PR c++/42556
12763         * g++.dg/init/pr42556.C: New test.
12764
12765 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12766
12767         PR debug/43628
12768         * g++.dg/debug/dwarf2/typedef2.C: New test.
12769
12770 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
12771
12772         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
12773         c-c++-common/dwarf2/redeclaration-1.C
12774
12775 2010-04-06  Jason Merrill  <jason@redhat.com>
12776
12777         * g++.dg/cpp0x/pr31437.C: Adjust error location.
12778         * g++.dg/ext/attrib18.C: Likewise.
12779         * g++.dg/ext/bitfield2.C: Likewise.
12780         * g++.dg/ext/bitfield4.C: Likewise.
12781         * g++.dg/ext/visibility/warn2.C: Likewise.
12782         * g++.dg/ext/visibility/warn3.C: Likewise.
12783         * g++.dg/gomp/pr26690-1.C: Likewise.
12784         * g++.dg/inherit/covariant7.C: Likewise.
12785         * g++.dg/init/synth2.C: Likewise.
12786         * g++.dg/lookup/using7.C: Likewise.
12787         * g++.dg/other/crash-4.C: Likewise.
12788         * g++.dg/other/error13.C: Likewise.
12789         * g++.dg/other/error20.C: Likewise.
12790         * g++.dg/parse/crash31.C: Likewise.
12791         * g++.dg/parse/error16.C: Likewise.
12792         * g++.dg/parse/error19.C: Likewise.
12793         * g++.dg/parse/error27.C: Likewise.
12794         * g++.dg/parse/error28.C: Likewise.
12795         * g++.dg/parse/fused-params1.C: Likewise.
12796         * g++.dg/template/error2.C: Likewise.
12797         * g++.dg/template/local6.C: Likewise.
12798         * g++.dg/template/qualttp15.C: Likewise.
12799         * g++.dg/warn/Wnvdtor-2.C: Likewise.
12800         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
12801         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
12802         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12803         * g++.old-deja/g++.eh/spec6.C: Likewise.
12804         * g++.old-deja/g++.jason/crash3.C: Likewise.
12805         * g++.old-deja/g++.jason/destruct2.C: Likewise.
12806         * g++.old-deja/g++.law/ctors5.C: Likewise.
12807         * g++.old-deja/g++.law/ctors9.C: Likewise.
12808         * g++.old-deja/g++.mike/p3538a.C: Likewise.
12809         * g++.old-deja/g++.mike/p3538b.C: Likewise.
12810         * g++.old-deja/g++.other/struct1.C: Likewise.
12811         * g++.old-deja/g++.other/volatile1.C: Likewise.
12812         * g++.old-deja/g++.pt/crash36.C: Likewise.
12813         * g++.old-deja/g++.pt/derived3.C: Likewise.
12814         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12815         * g++.old-deja/g++.robertl/eb4.C: Likewise.
12816
12817 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
12818
12819         PR middle-end/43519
12820         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
12821         * gcc.dg/graphite/id-19.c: New.
12822
12823 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
12824
12825         PR middle-end/32824
12826         * gcc.dg/vect/pr32824: New.
12827
12828 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12829
12830         PR fortran/18918
12831         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
12832         * gfortran.dg/coarray_3.f90: Ditto.
12833         * gfortran.dg/coarray_4.f90: Ditto.
12834         * gfortran.dg/coarray_5.f90: Ditto.
12835         * gfortran.dg/coarray_6.f90: Ditto.
12836         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
12837
12838 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12839
12840         PR fortran/18918
12841         * gfortran.dg/coarray_4.f90: Fix test.
12842         * gfortran.dg/coarray_6.f90: Add more tests.
12843
12844 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12845
12846         PR fortran/18918
12847         * gfortran.dg/coarray_4.f90: New test.
12848         * gfortran.dg/coarray_5.f90: New test.
12849         * gfortran.dg/coarray_6.f90: New test.
12850
12851 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12852
12853         PR fortran/18918
12854         * gfortran.dg/iso_fortran_env_5.f90: New test.
12855         * gfortran.dg/iso_fortran_env_6.f90: New test.
12856
12857 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12858
12859         PR fortran/39997
12860         * gfortran.dg/coarray_1.f90: New test.
12861         * gfortran.dg/coarray_2.f90: New test.
12862         * gfortran.dg/coarray_3.f90: New test.
12863
12864 2010-04-06  Jason Merrill  <jason@redhat.com>
12865
12866         PR c++/43648
12867         * g++.dg/template/dtor8.C: New.
12868
12869         PR c++/43621
12870         * g++.dg/template/error-recovery2.C: New.
12871
12872 2010-04-06  Jan Hubicka  <jh@suse.czpli
12873
12874         PR tree-optimization/42906
12875         * gcc.dg/tree-ssa/dce-1.c: New testcase.
12876
12877 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12878
12879         PR fortran/43178
12880         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
12881         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
12882         * gfortran.dg/auto_dealloc_1.f90: Ditto.
12883
12884 2010-04-06  Richard Guenther  <rguenther@suse.de>
12885
12886         PR tree-optimization/43627
12887         * gcc.dg/tree-ssa/vrp49.c: New testcase.
12888
12889 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12890
12891         PR target/43638
12892         * gcc.target/i386/pr43638.c: New test.
12893
12894 2010-04-06  Richard Guenther  <rguenther@suse.de>
12895
12896         PR middle-end/43661
12897         * gcc.c-torture/compile/pr43661.c: New testcase.
12898
12899 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12900
12901         * gcc.target/s390/stackcheck1.c: Add dg-warning.
12902
12903 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
12904
12905         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
12906
12907 2010-04-02  Richard Guenther  <rguenther@suse.de>
12908
12909         PR tree-optimization/43629
12910         * gcc.c-torture/execute/pr43629.c: New testcase.
12911
12912 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12913             Dominique d'Humieres  <dominiq@lps.ens.fr>
12914
12915         PR libfortran/43605
12916         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
12917
12918 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
12919
12920         PR debug/43325
12921         * c-c++-common/dwarf2/redeclaration-1.C: New test.
12922
12923 2010-04-01  Jason Merrill  <jason@redhat.com>
12924
12925         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
12926
12927 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12928             Manfred Schwarb  <manfred99@gmx.ch>
12929
12930         PR libfortran/43605
12931         * gfortran.dg/ftell_3.f90: New test.
12932
12933 2010-04-01  Richard Guenther  <rguenther@suse.de>
12934
12935         PR middle-end/43614
12936         * gcc.c-torture/compile/pr43614.c: New testcase.
12937
12938 2010-04-01  Martin Jambor  <mjambor@suse.cz>
12939
12940         PR tree-optimization/43141
12941         * gcc.dg/guality/pr43141.c: New test.
12942
12943 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12944
12945         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
12946         * g++.dg/eh/spbp.C: Likewise.
12947         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
12948         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
12949         superfluous casts.
12950         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
12951         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
12952         * objc.dg/dwarf-2.m: Likewise.
12953
12954 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12955
12956         PR middle-end/43464
12957         * gcc.dg/graphite/id-pr43464.c: New.
12958         * gcc.dg/graphite/id-pr43464-1.c: New.
12959
12960 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12961
12962         PR middle-end/43351
12963         * gcc.dg/graphite/id-pr43351.c
12964
12965 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12966
12967         PR testsuite/35165
12968         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
12969         * obj-c++.dg/try-catch-2.mm: Ditto.
12970         * obj-c++.dg/lookup-2.mm: Ditto.
12971         * obj-c++.dg/encode-8.m: Ditto.
12972         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12973         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
12974         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
12975         * obj-c++.dg/const-str-11.mm: Ditto.
12976         * obj-c++.dg/const-str-9.mm: Ditto.
12977         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
12978         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
12979         * obj-c++.dg/except-1.mm: Ditto.
12980         * obj-c++.dg/const-str-7.mm: Ditto.
12981         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12982         * obj-c++.dg/const-str-3.mm: Ditto.
12983         * obj-c++.dg/const-str-7.mm: Ditto.
12984         * obj-c++.dg/stubify-2.mm: Change dump file name.
12985
12986         PR objc++/23613
12987         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
12988         New macro.
12989         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
12990         Remove dg-xfail-if.
12991
12992 2010-03-31  Martin Jambor  <mjambor@suse.cz>
12993
12994         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
12995         only with -O2, -O3 or -Os and not with -fwhopr.
12996
12997 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
12998
12999         PR c++/43558
13000         * g++.dg/template/typedef31.C: New test.
13001
13002 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13003
13004         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
13005         assembler output on *-*-solaris2*.
13006         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
13007
13008 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
13009
13010         PR debug/43557
13011         * gcc.dg/pr43557-1.c: New test.
13012         * gcc.dg/pr43557-2.c: New file.
13013
13014 2010-03-31  Jie Zhang  <jie@codesourcery.com>
13015
13016         PR 43562
13017         * gcc.dg/pr43562.c: New test.
13018
13019 2010-03-30  Jason Merrill  <jason@redhat.com>
13020
13021         PR c++/43076
13022         * g++.dg/template/error-recovery1.C: New.
13023
13024         PR c++/41786
13025         * g++.dg/parse/ambig5.C: New.
13026
13027 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
13028
13029         PR debug/43593
13030         * gcc.dg/guality/pr43593.c: New test.
13031
13032 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
13033
13034         PR middle-end/43430
13035         * gcc.dg/vect/pr43430-1.c: New.
13036
13037 2010-03-30  Jason Merrill  <jason@redhat.com>
13038
13039         PR c++/43559
13040         * g++.dg/template/partial7.C: New.
13041
13042 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13043
13044         * gcc.target/s390/stackcheck1.c: New testcase.
13045
13046 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13047
13048         PR libfortran/43265
13049         * gfortran.dg/read_eof_8.f90: New test.
13050
13051 2010-03-29  Jason Merrill  <jason@redhat.com>
13052
13053         * gcc.dg/cpp/include6.c: Change [] to ().
13054
13055         N3077
13056         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
13057         splicing and UCNs.
13058         * c-c++-common/raw-string-2.c: Add trigraph test.
13059         * c-c++-common/raw-string-8.c: New.
13060         * c-c++-common/raw-string-9.c: New.
13061         * c-c++-common/raw-string-10.c: New.
13062
13063         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
13064         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
13065         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
13066         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
13067         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
13068         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
13069         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
13070
13071 2010-03-29  Richard Guenther  <rguenther@suse.de>
13072
13073         PR tree-optimization/43560
13074         * gcc.dg/torture/pr43560.c: New testcase.
13075
13076 2010-03-29  Jason Merrill  <jason@redhat.com>
13077
13078         N3077
13079         * g++.dg/ext/raw-string-1.C: Change [] to ().
13080         * g++.dg/ext/raw-string-2.C: Change [] to ().
13081         Don't use \ in delimiter.
13082         * g++.dg/ext/raw-string-3.C: Change [] to ().
13083         * g++.dg/ext/raw-string-4.C: Change [] to ().
13084         * g++.dg/ext/raw-string-5.C: Change [] to ().
13085         Test for error on \ in delimiter.
13086         * g++.dg/ext/raw-string-6.C: Change [] to ().
13087         * g++.dg/ext/raw-string-7.C: Change [] to ().
13088
13089 2010-03-29  Jie Zhang  <jie@codesourcery.com>
13090
13091         PR 43564
13092         * gcc.dg/pr43564.c: New test.
13093
13094 2010-03-29  Tobias Burnus  <burnus@net-b.de>
13095
13096         PR fortran/43551
13097         * gfortran.dg/direct_io_12.f90: New test.
13098
13099 2010-03-28  Jan Hubicka  <jh@suse.cz>
13100
13101         PR tree-optimization/43505
13102         * gfortran.dg/pr43505.f90: New testcase.
13103
13104 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
13105
13106         PR tree-optimization/43528
13107         * gcc.target/i386/pr43528.c: New test.
13108
13109 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
13110
13111         PR c/43381
13112         * gcc.dg/parm-impl-decl-3.c: New test.
13113
13114 2010-03-26  Jason Merrill  <jason@redhat.com>
13115
13116         PR c++/43509
13117         * g++.dg/cpp0x/parse1.C: New.
13118
13119 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
13120
13121         PR target/43524
13122         * gcc.target/i386/pr43524.c: New test.
13123
13124 2010-03-26  Martin Jambor  <mjambor@suse.cz>
13125
13126         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
13127         whitespace, rename main to foo.
13128         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
13129         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
13130         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
13131         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
13132         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
13133         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
13134         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
13135         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
13136         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
13137         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
13138         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
13139
13140 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
13141
13142         PR c++/43327
13143         * g++.dg/other/crash-10.C: New test.
13144         * g++.dg/other/crash-11.C: New test.
13145
13146 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13147
13148         PR libfortran/43517
13149         * gfortran.dg/read_eof_7.f90: New test.
13150
13151 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
13152
13153         PR objc/35165
13154         PR testsuite/43512
13155         * objc-obj-c++-shared: New directory.
13156         * objc-obj-c++-shared/Object1-implementation.h: New file.
13157         * objc-obj-c++-shared/Object1.h: New file.
13158         * objc-obj-c++-shared/Protocol1.h: New file.
13159         * objc-obj-c++-shared/next-abi.h: New file.
13160         * objc-obj-c++-shared/next-mapping.h: New file.
13161         * objc/execute/next_mapping.h: Delete.
13162         * objc.dg/special/special.exp: For all targets run the tests with
13163         -fgnu-runtime, for darwin targets also run the tests with
13164         -fnext-runtime.
13165         * objc.dg/dg.exp: Ditto.
13166         * obj-c++.dg/dg.exp: Ditto.
13167         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
13168         Protocol1.h) and next-mapping.h as required.  Amend testcase to
13169         include use of updated NeXT interface.
13170         * objc/execute/formal_protocol-5.m: Ditto.
13171         * objc/execute/protocol-isEqual-2.m: Ditto.
13172         * objc/execute/protocol-isEqual-4.m: Ditto.
13173         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
13174         Protocol1.h) and next-mapping.h as required.
13175         * objc/execute/object_is_class.m: Ditto.
13176         * objc/execute/enumeration-1.m: Ditto.
13177         * objc/execute/class-13.m: Ditto.
13178         * objc/execute/formal_protocol-2.m: Ditto.
13179         * objc/execute/formal_protocol-4.m: Ditto.
13180         * objc/execute/class-1.m: Ditto.
13181         * objc/execute/bycopy-1.m: Ditto.
13182         * objc/execute/formal_protocol-6.m: Ditto.
13183         * objc/execute/bycopy-3.m: Ditto.
13184         * objc/execute/class-3.m: Ditto.
13185         * objc/execute/bf-11.m: Ditto.
13186         * objc/execute/class-5.m: Ditto.
13187         * objc/execute/bf-13.m: Ditto.
13188         * objc/execute/class-7.m: Ditto.
13189         * objc/execute/bf-15.m: Ditto.
13190         * objc/execute/class-9.m: Ditto.
13191         * objc/execute/bf-17.m: Ditto.
13192         * objc/execute/bf-19.m: Ditto.
13193         * objc/execute/IMP.m: Ditto.
13194         * objc/execute/exceptions/catchall-1.m: Ditto.
13195         * objc/execute/exceptions/trivial.m: Ditto.
13196         * objc/execute/exceptions/finally-1.m: Ditto.
13197         * objc/execute/exceptions/local-variables-1.m: Ditto.
13198         * objc/execute/exceptions/foward-1.m: Ditto.
13199         * objc/execute/bf-2.m: Ditto.
13200         * objc/execute/string1.m: Ditto.
13201         * objc/execute/bf-4.m: Ditto.
13202         * objc/execute/informal_protocol.m: Ditto.
13203         * objc/execute/string3.m: Ditto.
13204         * objc/execute/bf-6.m: Ditto.
13205         * objc/execute/bf-8.m: Ditto.
13206         * objc/execute/class-tests-1.h: Ditto.
13207         * objc/execute/protocol-isEqual-1.m: Ditto.
13208         * objc/execute/protocol-isEqual-3.m: Ditto.
13209         * objc/execute/_cmd.m: Ditto.
13210         * objc/execute/function-message-1.m: Ditto.
13211         * objc/execute/bf-20.m: Ditto.
13212         * objc/execute/bf-common.h: Ditto.
13213         * objc/execute/np-2.m: Ditto.
13214         * objc/execute/class-10.m: Ditto.
13215         * objc/execute/class-12.m: Ditto.
13216         * objc/execute/enumeration-2.m: Ditto.
13217         * objc/execute/class-14.m: Ditto.
13218         * objc/execute/encode-1.m: Ditto.
13219         * objc/execute/formal_protocol-1.m: Ditto.
13220         * objc/execute/formal_protocol-3.m: Ditto.
13221         * objc/execute/accessing_ivars.m: Ditto.
13222         * objc/execute/bycopy-2.m: Ditto.
13223         * objc/execute/class-2.m: Ditto.
13224         * objc/execute/bf-10.m: Ditto.
13225         * objc/execute/formal_protocol-7.m: Ditto.
13226         * objc/execute/root_methods.m: Ditto.
13227         * objc/execute/class-4.m: Ditto.
13228         * objc/execute/bf-12.m: Ditto.
13229         * objc/execute/class-6.m: Ditto.
13230         * objc/execute/bf-14.m: Ditto.
13231         * objc/execute/nested-func-1.m: Ditto.
13232         * objc/execute/class-8.m: Ditto.
13233         * objc/execute/private.m: Ditto.
13234         * objc/execute/bf-16.m: Ditto.
13235         * objc/execute/bf-18.m: Ditto.
13236         * objc/execute/load-3.m: Ditto.
13237         * objc/execute/compatibility_alias.m: Ditto.
13238         * objc/execute/bf-1.m: Ditto.
13239         * objc/execute/no_clash.m: Ditto.
13240         * objc/execute/bf-3.m: Ditto.
13241         * objc/execute/string2.m: Ditto.
13242         * objc/execute/bf-5.m: Ditto.
13243         * objc/execute/string4.m: Ditto.
13244         * objc/execute/bf-7.m: Ditto.
13245         * objc/execute/object_is_meta_class.m: Ditto.
13246         * objc/execute/bf-9.m: Ditto.
13247         * objc/execute/bf-21.m: Ditto.
13248         * objc/execute/cascading-1.m: Ditto.
13249         * objc/execute/trivial.m: Ditto.
13250         * objc/execute/np-1.m: Ditto.
13251         * objc/compile/trivial.m: Ditto.
13252         * objc/execute/class_self-2.m: Include <stdlib.h>.
13253         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
13254         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
13255         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
13256         and 64bit. Use new NeXT interface as required.
13257         * objc.dg/special/unclaimed-category-1.m: Ditto.
13258         * objc.dg/special/unclaimed-category-1.h: Ditto.
13259         * objc.dg/special/unclaimed-category-1a.m: Ditto.
13260         * objc.dg/func-ptr-1.m: Ditto.
13261         * objc.dg/stret-1.m: Ditto.
13262         * objc.dg/encode-2.m: Ditto.
13263         * objc.dg/category-1.m: Ditto.
13264         * objc.dg/encode-3.m: Ditto.
13265         * objc.dg/call-super-3.m: Ditto.
13266         * objc.dg/method-3.m: Ditto.
13267         * objc.dg/func-ptr-2.m: Ditto.
13268         * objc.dg/lookup-1.m: Ditto.
13269         * objc.dg/encode-4.m: Ditto.
13270         * objc.dg/fix-and-continue-1.m: Ditto.
13271         * objc.dg/proto-lossage-3.m: Ditto.
13272         * objc.dg/method-13.m: Ditto.
13273         * objc.dg/proto-qual-1.m: Ditto.
13274         * objc.dg/zero-link-3.m: Ditto.
13275         * objc.dg/bitfield-1.m: Ditto.
13276         * objc.dg/va-meth-1.m: Ditto.
13277         * objc.dg/super-class-3.m: Ditto.
13278         * objc.dg/call-super-1.m: Ditto.
13279         * objc.dg/type-size-2.m: Ditto.
13280         * objc.dg/method-10.m: Ditto.
13281         * objc.dg/defs.m: Ditto.
13282         * objc.dg/const-str-3.m: Ditto.
13283         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
13284         Protocol1.h) and next-mapping.h as required. Use new NeXT
13285         interface as required.
13286         * objc.dg/super-class-4.m: Ditto.
13287         * objc.dg/comp-types-8.m: Ditto.
13288         * objc.dg/call-super-2.m: Ditto.
13289         * objc.dg/objc-fast-4.m: Ditto.
13290         * objc.dg/method-6.m: Ditto.
13291         * objc.dg/const-str-3.m: Ditto.
13292         * objc.dg/const-str-7.m: Ditto.
13293         * objc.dg/method-15.m: Ditto.
13294         * objc.dg/method-19.m: Ditto.
13295         * objc.dg/sync-1.m: Ditto.
13296         * objc.dg/layout-1.m: Ditto.
13297         * objc.dg/bitfield-3.m: Ditto.
13298         * objc.dg/try-catch-3.m: Ditto.
13299         * objc.dg/try-catch-7.m: Ditto.
13300         * objc.dg/comp-types-10.m: Ditto.
13301         * objc.dg/selector-2.: Ditto.
13302         * objc.dg/method-7.m: Ditto.
13303         * objc.dg/typedef-alias-1.m: Ditto.
13304         * objc.dg/proto-lossage-2.m: Ditto.
13305         * objc.dg/comp-types-11.m: Ditto.
13306         * objc.dg/sizeof-1.m: Ditto.
13307         * objc.dg/method-17.m: Ditto.
13308         * objc.dg/bitfield-5.m: Ditto.
13309         * objc.dg/try-catch-1.m: Ditto.
13310         * objc.dg/encode-5.m: Ditto.
13311         * objc.dg/fix-and-continue-2.m: Ditto.
13312         * objc.dg/method-9.m: Ditto.
13313         * objc.dg/isa-field-1.m: Ditto.
13314         * objc.dg/local-decl-2.m: Ditto.
13315         * objc.dg/objc-gc-4.m: Ditto.
13316         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
13317         * objc.dg/gnu-runtime-3.m: Ditto.
13318         * objc.dg/encode-7.m: Ditto.
13319         * objc.dg/encode-8.m: Ditto.
13320         * objc.dg/selector-3.m: Ditto.
13321         * objc.dg/gnu-runtime-1.m: Ditto.
13322         * objc.dg/const-str-12.m: Ditto.
13323         * objc.dg/gnu-runtime-2.m: Ditto.
13324         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
13325         * objc.dg/selector-1.m: Ditto.
13326         * objc.dg/stubify-2.m: Ditto.
13327         * objc.dg/zero-link-1.m: Ditto.
13328         * objc.dg/stret-2.m: Ditto.
13329         * objc.dg/zero-link-2.m: Ditto.
13330         * objc.dg/next-runtime-1.m: Ditto.
13331         * objc.dg/symtab-1.m: Ditto.
13332         * objc.dg/stubify-1.m: Ditto.
13333         * objc.dg/bitfield-2.m: Ditto.
13334         * objc.dg/try-catch-10.m: Apply to both runtimes.
13335         * objc.dg/const-str-1.m: Ditto.
13336         * objc.dg/image-info.m: Ditto.
13337         * objc.dg/encode-9.m: Ditto.
13338         * objc.dg/pragma-1.m: Apply test to all targets.
13339         * objc.dg/const-str-4.m: Ditto.
13340         * objc.dg/const-str-8.m: Ditto.
13341         * objc.dg/super-class-2.m: Ditto.
13342         * objc.dg/try-catch-5.m: Ditto.
13343         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
13344         Protocol1.h) and next-mapping.h as required. Use new NeXT
13345         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
13346         * objc.dg/const-str-11.m: Ditto.
13347         * objc.dg/const-str-9.m: Ditto.
13348         * objc.dg/method-4.m: Skip for 64Bit NeXT.
13349         * objc.dg/encode-1.m: Remove redundant -lobjc.
13350         * objc.dg/try-catch-9.m: Tidy space.
13351         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
13352         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
13353         and 64bit. Use new NeXT interface as required.
13354         * obj-c++.dg/template-4.mm: Ditto.
13355         * obj-c++.dg/defs.mm: Ditto.
13356         * obj-c++.dg/basic.mm: Ditto.
13357         * obj-c++.dg/encode-4.mm: Ditto.
13358         * obj-c++.dg/method-17.mm: Ditto.
13359         * obj-c++.dg/proto-lossage-3.mm: Ditto.
13360         * obj-c++.dg/cxx-class-1.mm: Ditto.
13361         * obj-c++.dg/method-10.mm: Ditto.
13362         * obj-c++.dg/va-meth-1.mm: Ditto.
13363         * obj-c++.dg/encode-5.mm: Ditto.
13364         * obj-c++.dg/lookup-2.mm: Ditto.
13365         * obj-c++.dg/template-3.mm: Ditto.
13366         * obj-c++.dg/proto-qual-1.mm: Ditto.
13367         * obj-c++.dg/qual-types-1.m: Ditto.
13368         * obj-c++.dg/cxx-scope-1.mm: Ditto.
13369         * obj-c++.dg/template-1.mm: Ditto.
13370         * obj-c++.dg/encode-6.mm: Ditto.
13371         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
13372         Protocol1.h) and next-mapping.h as required. Use new NeXT
13373         interface as required.
13374         * obj-c++.dg/except-1.mm: Ditto.
13375         * obj-c++.dg/const-str-7.mm: Ditto.
13376         * obj-c++.dg/ivar-list-semi.mm: Ditto.
13377         * obj-c++.dg/cxx-scope-2.mm: Ditto.
13378         * obj-c++.dg/selector-2.mm: Ditto.
13379         * obj-c++.dg/isa-field-1.mm: Ditto.
13380         * obj-c++.dg/try-catch-1.mm: Ditto.
13381         * obj-c++.dg/local-decl-1.mm: Ditto.
13382         * obj-c++.dg/try-catch-9.mm: Ditto.
13383         * obj-c++.dg/no-extra-load.mm: Ditto.
13384         * obj-c++.dg/selector-5.mm: Ditto.
13385         * obj-c++.dg/method-12.mm: Ditto.
13386         * obj-c++.dg/try-catch-11.mm: Ditto.
13387         * obj-c++.dg/comp-types-11.mm: Ditto.
13388         * obj-c++.dg/bitfield-3.mm: Ditto.
13389         * obj-c++.dg/method-6.mm: Ditto.
13390         * obj-c++.dg/super-class-2.mm: Ditto.
13391         * obj-c++.dg/method-21.mm: Ditto.
13392         * obj-c++.dg/const-str-8.mm: Ditto.
13393         * obj-c++.dg/try-catch-7.mm: Ditto.
13394         * obj-c++.dg/method-15.mm: Ditto.
13395         * obj-c++.dg/layout-1.mm: Ditto.
13396         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
13397         * obj-c++.dg/const-str-3.mm: Ditto.
13398         * obj-c++.dg/try-catch-2.mm: Ditto.
13399         * obj-c++.dg/objc-gc-3.mm: Ditto.
13400         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
13401         * obj-c++.dg/bitfield-1.mm: Ditto.
13402         * obj-c++.dg/selector-6.mm: Ditto.
13403         * obj-c++.dg/method-13.mm: Ditto.
13404         * obj-c++.dg/comp-types-12.mm: Ditto.
13405         * obj-c++.dg/bitfield-4.mm: Ditto.
13406         * obj-c++.dg/try-catch-8.mm: Ditto.
13407         * obj-c++.dg/method-2.mm: Ditto.
13408         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
13409         * obj-c++.dg/typedef-alias-1.mm: Ditto.
13410         * obj-c++.dg/const-str-4.mm: Ditto.
13411         * obj-c++.dg/proto-lossage-2.mm: Ditto.
13412         * obj-c++.dg/try-catch-3.mm: Ditto.
13413         * obj-c++.dg/comp-types-9.mm: Ditto.
13414         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
13415         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
13416         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
13417         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
13418         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13419         Use new NeXT interface as required.
13420         * obj-c++.dg/const-str-10.mm: Ditto.
13421         * obj-c++.dg/const-str-11.mm: Ditto.
13422         * obj-c++.dg/const-str-9.mm: Ditto.
13423         * obj-c++.dg/method-11.mm: Ditto.
13424         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
13425         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13426         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
13427         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
13428         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
13429
13430 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
13431
13432         PR c++/43206
13433         * g++.dg/template/typedef30.C: New test case.
13434
13435 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
13436
13437         PR c/43385
13438         * gcc.c-torture/execute/pr43385.c: New test.
13439
13440 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
13441
13442         * gcc.dg/strncpy-fix-1.c: New test.
13443
13444 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
13445
13446         PR testsuite/41609
13447         * lib/objc-torture.exp (objc-set-runtime-options): New.
13448         * objc/execute/execute.exp: Check runtime options on each pass.
13449         * objc/execute/exceptions/exceptions.exp: Ditto.
13450         * objc/compile/compile.exp: Ditto.
13451
13452         PR testsuite/42348
13453         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
13454         standard tests.
13455         (check_effective_target_objc2): New proc.
13456         (check_effective_target_next_runtime): New proc.
13457         * lib/objc.exp: Determine which runtime is in force and support it.
13458         * lib/obj-c++.exp: Ditto.
13459
13460 2010-03-24  Jason Merrill  <jason@redhat.com>
13461
13462         PR c++/43502
13463         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
13464
13465 2010-03-24  Martin Jambor  <mjambor@suse.cz>
13466
13467         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
13468         a loop.
13469         * gcc.dg/ipa/ipa-2.c: Likewise.
13470         * gcc.dg/ipa/ipa-3.c: Likewise.
13471         * gcc.dg/ipa/ipa-4.c: Likewise.
13472         * gcc.dg/ipa/ipa-5.c: Likewise.
13473         * gcc.dg/ipa/ipa-7.c: Likewise.
13474         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
13475         a loop.
13476         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
13477         i_can_not_be_propagated_fully2 into a loop.
13478         * gcc.dg/ipa/ipa-8.c: New test.
13479         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
13480
13481 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
13482
13483         PR debug/19192
13484         PR debug/43479
13485         * gcc.dg/guality/pr43479.c: New test.
13486         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
13487         and add volatile keyword.
13488
13489 2010-03-23  Mike Stump  <mikestump@comcast.net>
13490
13491         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
13492
13493 2010-03-23  Jason Merrill  <jason@redhat.com>
13494
13495         * g++.dg/ext/altivec-17.C: Adjust error message.
13496
13497         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
13498         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
13499         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
13500         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
13501         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
13502         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
13503
13504 2010-03-22  Jason Merrill  <jason@redhat.com>
13505
13506         PR c++/43333
13507         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
13508         * g++.dg/ext/is_pod_98.C: New.
13509
13510         PR c++/43281
13511         * g++.dg/cpp0x/auto18.C: New.
13512
13513         * gcc.dg/pr36997.c: Adjust error message.
13514         * g++.dg/ext/vector9.C: Likewise.
13515         * g++.dg/conversion/simd3.C: Likewise.
13516         * g++.dg/other/error23.C: Likewise.
13517
13518 2010-03-22  Michael Matz  <matz@suse.de>
13519
13520         PR middle-end/43475
13521         * gfortran.dg/pr43475.f90: New testcase.
13522
13523 2010-03-22  Richard Guenther  <rguenther@suse.de>
13524
13525         PR tree-optimization/43390
13526         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
13527
13528 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13529
13530         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
13531         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
13532
13533 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
13534             Michael Matz  <matz@suse.de>
13535
13536         PR c++/43081
13537         * g++.dg/parse/crash56.C: New test.
13538
13539 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
13540
13541         PR fortran/43450
13542         * gfortran.dg/whole_file_15.f90 : New test.
13543
13544 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13545
13546         PR fortran/43409
13547         * gfortran.dg/inquire_size.f90: New test.
13548
13549 2010-03-20  Richard Guenther  <rguenther@suse.de>
13550
13551         PR rtl-optimization/43438
13552         * gcc.c-torture/execute/pr43438.c: New testcase.
13553
13554 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
13555
13556         PR c++/43375
13557         * g++.dg/abi/mangle42.C: New test.
13558
13559 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13560
13561         PR C/43211
13562         * gcc.dg/pr43211.c: New test.
13563         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
13564
13565 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
13566
13567         PR rtl-optimization/42258
13568         * gcc.target/arm/thumb1-mul-moves.c: New test.
13569
13570         PR target/40697
13571         * gcc.target/arm/thumb-andsi.c: New test.
13572
13573         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
13574         dg-require-effective-target.
13575
13576 2010-03-19  Michael Matz  <matz@suse.de>
13577
13578         PR c++/43116
13579         * g++.dg/other/pr43116.C: New testcase.
13580
13581 2010-03-19  Michael Matz  <matz@suse.de>
13582
13583         PR target/43305
13584         * gcc.dg/pr43305.c: New testcase.
13585
13586 2010-03-19  Richard Guenther  <rguenther@suse.de>
13587
13588         PR tree-optimization/43415
13589         * gcc.c-torture/compile/pr43415.c: New testcase.
13590
13591 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
13592
13593         PR ada/43106
13594         * gnat.dg/case_optimization2.adb: New test.
13595         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
13596
13597 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13598             Jack Howarth  <howarth@bromo.med.uc.edu>
13599
13600         PR target/36399
13601         * gcc.target/i386/push-1.c: Don't xfail
13602           scan-assembler-not "movups" on darwin.
13603
13604 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
13605
13606         PR debug/43058
13607         * gcc.dg/pr43058.c: New test.
13608
13609 2010-03-18  Martin Jambor  <mjambor@suse.cz>
13610
13611         PR middle-end/42450
13612         * g++.dg/torture/pr42450.C: New test.
13613
13614 2010-03-18  Michael Matz  <matz@suse.de>
13615
13616         PR middle-end/43419
13617         * gcc.dg/pr43419.c: New testcase.
13618
13619 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
13620
13621         PR rtl-optimization/43360
13622         * gcc.dg/torture/pr43360.c: New.
13623
13624 2010-03-18  Michael Matz  <matz@suse.de>
13625
13626         PR tree-optimization/43402
13627         * gcc.dg/pr43402.c: New testcase.
13628
13629 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
13630
13631         PR target/42427
13632         * gcc.dg/pr42427.c: New test.
13633
13634 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13635
13636         PR libfortran/43265
13637         * gfortran.dg/read_empty_file.f: New test.
13638         * gfortran.dg/read_eof_all.f90: New test.
13639         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
13640         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
13641
13642 2010-03-17  Michael Matz  <matz@suse.de>
13643
13644         * gcc.dg/pr43300.c: Add -w.
13645
13646 2010-03-17  Richard Guenther  <rguenther@suse.de>
13647
13648         * gcc.dg/pr43379.c: Add -w.
13649
13650 2010-03-17  Tobias Burnus  <burnus@net-b.de>
13651
13652         PR fortran/43331
13653         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
13654
13655 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
13656
13657         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
13658
13659 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13660
13661         * ada/acats/run_all.sh: Log start and end times.
13662
13663 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13664
13665         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
13666
13667 2010-03-16  Richard Guenther  <rguenther@suse.de>
13668
13669         PR middle-end/43379
13670         * gcc.dg/pr43379.c: New testcase.
13671
13672 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
13673
13674         PR debug/43051
13675         * gcc.dg/guality/pr43051-1.c: New test.
13676
13677 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
13678
13679         PR testsuite/43363
13680         * g++.dg/ext/altivec-17.C: Handle changes to error message.
13681
13682 2010-03-15  Michael Matz  <matz@suse.de>
13683
13684         PR middle-end/43300
13685         * gcc.dg/pr43300.c: New testcase.
13686
13687 2010-03-15  Richard Guenther  <rguenther@suse.de>
13688
13689         PR tree-optimization/43367
13690         * gcc.c-torture/compile/pr43367.c: New testcase.
13691
13692 2010-03-15  Richard Guenther  <rguenther@suse.de>
13693
13694         PR tree-optimization/43317
13695         * gcc.dg/pr43317.c: New testcase.
13696
13697 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13698
13699         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
13700
13701 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13702
13703         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
13704
13705 2010-03-14  Tobias Burnus  <burnus@net-b.de>
13706
13707         PR fortran/43362
13708         * gfortran.dg/impure_constructor_1.f90: New test.
13709
13710 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13711
13712         PR middle-end/43354
13713         * gfortran.dg/graphite/id-pr43354.f: New.
13714
13715 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13716
13717         PR middle-end/43349
13718         * gfortran.dg/graphite/pr43349.f: New.
13719
13720 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13721
13722         PR middle-end/43306
13723         * gcc.dg/graphite/pr43306.c: New.
13724
13725 2010-03-12  David S. Miller  <davem@davemloft.net>
13726
13727         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
13728         sparc.
13729
13730 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13731
13732         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
13733
13734 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
13735
13736         PR fortran/43291
13737         PR fortran/43326
13738         * gfortran.dg/dynamic_dispatch_7.f03: New test.
13739
13740 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
13741
13742         * gfortran.dg/default_format_denormal_1.f90: Don't assume
13743         fail for *-*-mingw* targets.
13744
13745 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
13746
13747         PR debug/43329
13748         * gcc.dg/guality/pr43329-1.c: New test.
13749
13750 2010-03-11  Martin Jambor  <mjambor@suse.cz>
13751
13752         PR tree-optimization/43257
13753         * g++.dg/torture/pr43257.C: New test.
13754
13755 2010-03-11  Tobias Burnus  <burnus@net-b.de>
13756
13757         PR fortran/43228
13758         * gfortran.dg/namelist_61.f90: New test.
13759
13760 2010-03-11  Richard Guenther  <rguenther@suse.de>
13761
13762         PR tree-optimization/43255
13763         * gcc.c-torture/compile/pr43255.c: New testcase.
13764
13765 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13766
13767         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
13768         * gcc.dg/pr43280.c: New testcase.
13769
13770 2010-03-11  Richard Guenther  <rguenther@suse.de>
13771
13772         PR lto/43200
13773         * gcc.dg/lto/20100227-1_0.c: New testcase.
13774         * gcc.dg/lto/20100227-1_1.c: Likewise.
13775
13776 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13777
13778         PR libfortran/43320
13779         PR libfortran/43265
13780         * gfortran.dg/read_eof_6.f: New test
13781         * gfortran.dg/read_x_eof.f90: New test.
13782         * gfortran.dg/read_x_past.f: Update test.
13783
13784 2010-03-10  Jan Hubicka  <jh@suse.cz>
13785
13786         * gcc.c-torture/compile/pr43288.c: New test.
13787
13788 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13789
13790         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
13791         -fpic/-fPIC flags.
13792         * g++.old-deja/g++.pt/asm2.C: Likewise.
13793         * gcc.c-torture/compile/20000804-1.c: Likewise.
13794         * gcc.target/i386/clobbers.c: Likewise.
13795
13796 2010-03-10  Tobias Burnus  <burnus@net-b.de>
13797
13798         PR fortran/43303
13799         * gfortran.dg/c_assoc_3.f90: New test.
13800
13801 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
13802
13803         PR debug/36728
13804         * gcc.dg/guality/pr36728-1.c: New test.
13805         * gcc.dg/guality/pr36728-2.c: New test.
13806
13807 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
13808
13809         * gcc.dg/h8300-div-delay-slot.c: New test.
13810
13811 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
13812
13813         PR tree-optimization/43236
13814         * gcc.c-torture/execute/pr43236.c: New test.
13815
13816 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
13817
13818         PR middle-end/42859
13819         * g++.dg/eh/pr42859.C: New test.
13820
13821 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
13822
13823         PR debug/43299
13824         * gcc.dg/pr43299.c: New test.
13825
13826         PR debug/43290
13827         * g++.dg/eh/unwind2.C: New test.
13828
13829 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13830             Reza Yazdani  <reza.yazdani@amd.com>
13831
13832         PR middle-end/43065
13833         * gcc.dg/graphite/run-id-4.c: New.
13834
13835 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13836
13837         PR middle-end/43065
13838         * gcc.dg/graphite/run-id-3.c: New.
13839
13840 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
13841
13842         PR middle-end/42644
13843         PR middle-end/42130
13844         * gcc.dg/graphite/id-18.c: New.
13845         * gcc.dg/graphite/run-id-pr42644.c: New.
13846
13847 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13848
13849         PR middle-end/42326
13850         * gcc.dg/graphite/pr42326.c: New.
13851
13852 2010-03-08  Richard Guenther  <rguenther@suse.de>
13853
13854         PR tree-optimization/43269
13855         * gcc.c-torture/execute/pr43269.c: New testcase.
13856
13857 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
13858
13859         PR fortran/43256
13860         * gfortran.dg/typebound_call_13.f03: New.
13861
13862 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
13863
13864         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
13865         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
13866
13867 2010-03-05  Jason Merrill  <jason@redhat.com>
13868
13869         * g++.dg/abi/mangle40.C: Require weak and alias.
13870
13871 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13872
13873         PR middle-end/42326
13874         * gfortran.dg/graphite/pr42326.f90: New.
13875         * gfortran.dg/graphite/pr42326-1.f90: New.
13876
13877 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13878
13879         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
13880         (gnat_target_compile): Likewise.
13881         Reinitialize GNAT_UNDER_TEST if target changes.
13882         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
13883         (local_find_gnatmake): Pass full --GCC to gnatlink.
13884         Remove --LINK.
13885
13886 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13887
13888         PR c/43248
13889         * gcc.dg/compound-literal-1.c: New testcase.
13890
13891 2010-03-04  Martin Jambor  <mjambor@suse.cz>
13892
13893         PR tree-optimization/43164
13894         PR tree-optimization/43191
13895         * gcc.c-torture/compile/pr43164.c: New test.
13896         * gcc.c-torture/compile/pr43191.c: Likewise.
13897
13898 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
13899
13900         PR fortran/43244
13901         * gfortran.dg/finalize_9.f90: New.
13902
13903 2010-03-04  Tobias Burnus  <burnus@net-b.de>
13904             Ken Werner  <ken@linux.vnet.ibm.com>
13905
13906         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
13907         to dg-options for spu.
13908         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
13909         dump-scan target to exclude spu.
13910
13911 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
13912
13913         PR middle-end/43209
13914         * gcc.dg/tree-ssa/ivopts-4.c: New.
13915
13916 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
13917
13918         * lib/target-supports-dg.exp (check-flags): Provide defaults for
13919         include-opts and exclude-opts; skip checking the flags if arguments
13920         are the same as the defaults.
13921         (dg-xfail-if): Verify the number of arguments, supply defaults
13922         for unspecified optional arguments.
13923         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
13924
13925 2010-03-03  Jason Merrill  <jason@redhat.com>
13926
13927         PR c++/12909
13928         * g++.dg/abi/mangle40.C: Updated.
13929
13930 2010-03-03  Jason Merrill  <jason@redhat.com>
13931
13932         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
13933         * g++.dg/abi/mangle23.C: Likewise.
13934         * g++.dg/eh/simd-2.C: Likewise.
13935         * g++.dg/ext/attribute-test-2.C: Likewise.
13936         * g++.dg/ext/vector14.C: Likewise.
13937         * g++.dg/other/pr34435.C: Likewise.
13938         * g++.dg/template/conv8.C: Likewise.
13939         * g++.dg/template/nontype9.C: Likewise.
13940         * g++.dg/template/qualttp17.C: Likewise.
13941         * g++.dg/template/ref1.C: Likewise.
13942         * g++.old-deja/g++.pt/crash68.C: Likewise.
13943         * g++.old-deja/g++.pt/ref1.C: Likewise.
13944         * g++.old-deja/g++.pt/ref3.C: Likewise.
13945         * g++.old-deja/g++.pt/ref4.C: Likewise.
13946
13947         PR c++/12909
13948         * g++.dg/abi/mangle40.C: New.
13949         * g++.dg/abi/mangle41.C: New.
13950         * g++.dg/lto/20100302_0.C: New.
13951         * g++.dg/lto/20100302_1.C: New.
13952         * g++.dg/lto/20100302.h: New.
13953
13954 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
13955
13956         PR fortran/43243
13957         * gfortran.dg/internal_pack_12.f90: New test.
13958
13959 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
13960
13961         * gcc.dg/pr36997.c: Adjust error message.
13962
13963 2010-03-03  Mike Stump  <mikestump@comcast.net>
13964
13965         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
13966         adjustments to not be present on machines that align the stack to
13967         more than 4 bytes and don't have a red zone yet as that is an
13968         unimplemented optimization.
13969
13970 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
13971
13972         PR fortran/43169
13973         * gfortran.dg/impure_assignment_3.f90: New.
13974
13975 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
13976
13977         PR debug/43229
13978         * gfortran.dg/pr43229.f90: New test.
13979
13980         PR debug/43237
13981         * gcc.dg/debug/dwarf2/pr43237.c: New test.
13982
13983         PR debug/43177
13984         * gcc.dg/guality/pr43177.c: New test.
13985
13986 2010-03-02  Jason Merrill  <jason@redhat.com>
13987
13988         * g++.dg/ext/vector9.C: Adjust error message.
13989         * g++.dg/conversion/simd3.C: Likewise.
13990         * g++.dg/other/error23.C: Likewise.
13991
13992 2010-03-02  Mike Stump  <mikestump@comcast.net>
13993
13994         PR c++/41090
13995         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
13996
13997 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
13998
13999         PR fortran/43180
14000         * gfortran.dg/internal_pack_10.f90: New test.
14001
14002         PR fortran/43173
14003         * gfortran.dg/internal_pack_11.f90: New test.
14004
14005 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
14006
14007         PR middle-end/42640
14008         * gcc.dg/tree-ssa/pr42640.c: New.
14009
14010 2010-03-01  Richard Guenther  <rguenther@suse.de>
14011
14012         PR tree-optimization/43220
14013         * gcc.c-torture/execute/pr43220.c: New testcase.
14014
14015 2010-03-01  Richard Guenther  <rguenther@suse.de>
14016
14017         PR middle-end/43213
14018         * gcc.dg/pr43213.c: New testcase.
14019
14020 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14021
14022         PR pch/14940
14023         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
14024
14025 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14026
14027         * lib/target-supports.exp (check_effective_target_ucn_nocache):
14028         New function.
14029         (check_effective_target_ucn): Likewise.
14030
14031         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
14032         if !ucn.
14033         * gcc.dg/ucnid-2.c: Likewise.
14034         * gcc.dg/ucnid-3.c: Likewise.
14035         * gcc.dg/ucnid-4.c: Likewise.
14036         * gcc.dg/ucnid-11.c: Likewise.
14037         * gcc.dg/ucnid-12.c: Likewise.
14038         * gcc.dg/ucnid-6.c: Skip if !ucn.
14039         * gcc.dg/ucnid-9.c: Likewise.
14040
14041 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14042
14043         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
14044         lists to dg-skip-if.
14045         * gcc.target/i386/stackalign/return-3.c: Likewise.
14046
14047 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14048
14049         * gcc.target/i386/clearcap.map: New file.
14050         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
14051         Pass clearcap.map by default if supported.
14052
14053 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14054
14055         PR fortran/42900
14056         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
14057         Explain this.
14058         * gfortran.dg/stat_2.f90: Likewise.
14059
14060 2010-03-01  Tobias Burnus  <burnus@net-b.de>
14061
14062         PR fortran/43199
14063         * gfortran.dg/module_read_2.f90: New test.
14064
14065 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
14066
14067         PR c++/42748
14068         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
14069         * g++.dg/abi/mangle12.C: Likewise.
14070         * g++.dg/abi/mangle20-2.C: Likewise.
14071         * g++.dg/abi/mangle17.C: Likewise.
14072         * g++.dg/template/cond2.C: Likewise.
14073         * g++.dg/template/pr35240.C: Likewise.
14074
14075 2010-02-27  Richard Guenther  <rguenther@suse.de>
14076
14077         PR tree-optimization/43186
14078         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
14079
14080 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
14081
14082         * g++.dg/abi/packed1.C: Expect warning on the SH.
14083
14084 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
14085
14086         PR c++/42054:
14087         * g++.dg/parse/error37.C: New test.
14088
14089 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14090
14091         PR c/24577
14092         PR c/43192
14093         * gcc.dg/pr8927-1.c: Match new note.
14094         * gcc.dg/990506-0.c: Likewise.
14095         * gcc.dg/gomp/flush-2.c: Likewise.
14096         * gcc.dg/gomp/atomic-5.c: Likewise.
14097         * gcc.dg/gomp/pr34607.c: Likewise.
14098         * gcc.dg/pr35746.c: Likewise.
14099         * gcc.dg/cpp/pragma-1.c: Likewise.
14100         * gcc.dg/cpp/pragma-2.c: Likewise.
14101         * gcc.dg/pr41842.c: Likewise.
14102         * gcc.dg/noncompile/20040629-1.c: Likewise.
14103         * objc.dg/private-1.m: Likewise.
14104
14105 2010-02-27  Tobias Burnus  <burnus@net-b.de>
14106
14107         PR fortran/43185
14108         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
14109         * gfortran.dg/default_initialization_4.f90: New test.
14110
14111 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
14112
14113         * gnat.dg/thin_pointer.ad[sb]: Rename into...
14114         * gnat.dg/thin_pointer1.ad[sb]: ...this.
14115         * gnat.dg/thin_pointer2.adb: New test.
14116         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
14117
14118 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14119
14120         PR c/20631
14121         * gcc.dg/cpp/c90-pedantic.c: New.
14122         * gcc.dg/cpp/c90.c: New.
14123         * gcc.dg/gnu90-const-expr-1.c: New.
14124         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
14125
14126 2010-02-26  Richard Guenther  <rguenther@suse.de>
14127
14128         PR tree-optimization/43186
14129         * gcc.c-torture/compile/pr43186.c: New testcase.
14130
14131 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
14132
14133         PR debug/43190
14134         * c-c++-common/dwarf2/pr43190.c: New test.
14135
14136 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
14137
14138         PR testsuite/37074:
14139         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
14140
14141 2010-02-26  Richard Guenther  <rguenther@suse.de>
14142
14143         PR tree-optimization/43188
14144         * gcc.c-torture/compile/pr43188.c: New testcase.
14145
14146 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
14147
14148         PR target/43175
14149         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
14150
14151 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
14152
14153         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
14154
14155 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
14156
14157         PR target/43154
14158         * gcc.target/powerpc/pr43154.c: New file.
14159
14160 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
14161
14162         PR debug/43166
14163         * gfortran.dg/debug/pr43166.f: New test.
14164
14165         PR debug/43165
14166         * gcc.dg/torture/pr43165.c: New test.
14167
14168 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14169
14170         PR c/43128
14171         * c-c++-common/pr41779.c: Update.
14172
14173 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14174
14175         PR ada/32547
14176         * lib/gnat-dg.exp (gnat_load): Redefine.
14177
14178         * ada/acats/run_acats: Run run_all.sh with $SHELL.
14179         * ada/acats/run_all.sh: Downcase tasking not implemented message.
14180
14181 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14182
14183         PR libobjc/36610
14184         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
14185         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
14186         -fgnu-runtime.
14187         Sort entries.
14188
14189 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14190
14191         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
14192
14193 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
14194
14195         PR debug/43150
14196         * gcc.dg/guality/vla-1.c: New test.
14197
14198 2010-02-24  Tobias Burnus  <burnus@net-b.de>
14199
14200         PR fortran/43042
14201         * gfortran.dg/c_ptr_tests_15.f90: New test.
14202
14203 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
14204
14205         PR target/43107
14206         * gcc.target/i386/pr43107.c: New test.
14207
14208 2010-02-23  Jason Merrill  <jason@redhat.com>
14209
14210         PR c++/43143
14211         * g++.dg/cpp0x/variadic100.C: New.
14212
14213 2010-02-23  Jason Merrill  <jason@redhat.com>
14214
14215         PR debug/42800
14216         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
14217         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
14218         * c-c++-common/dwarf2/vla1.c: New.
14219
14220 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
14221
14222         PR target/43139
14223         * gcc.dg/pr43139.c: New test.
14224
14225         PR debug/43077
14226         * gcc.dg/guality/pr43077-1.c: New test.
14227
14228 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14229
14230         PR 43123
14231         * gcc.dg/march.c: New.
14232         * gcc.dg/march-generic.c: New.
14233         * gcc.dg/mtune.c: New.
14234
14235 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14236
14237         PR middle-end/43083
14238         * gcc.dg/graphite/pr43083.c: New.
14239
14240 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14241
14242         PR middle-end/43097
14243         * gfortran.dg/graphite/pr43097.f: New.
14244
14245 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14246             Manuel López-Ibáñez  <manu@gcc.gnu.org>
14247
14248         PR middle-end/43140
14249         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
14250
14251 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14252
14253         PR middle-end/43026
14254         * g++.dg/graphite/pr43026.C: New.
14255
14256 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14257
14258         PR c++/43126
14259         * gcc.dg/cleanup-1.c: Update.
14260         * gcc.dg/func-args-1.c: Update.
14261         * gcc.dg/format/sentinel-1.c: Update.
14262         * g++.old-deja/g++.jason/scoping10.C: Update.
14263         * g++.old-deja/g++.ns/lookup5.C: Update.
14264         * g++.dg/ext/cleanup-1.C: Update.
14265         * g++.dg/parse/varmod1.C: Update.
14266         * g++.dg/parse/error33.C: Update.
14267         * g++.dg/expr/call3.C: Update.
14268         * g++.dg/func-args-1.C: New.
14269
14270 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
14271
14272         PR c/43125
14273         * gcc.dg/attr-used-2.c: Moved to ...
14274         * c-c++-common/attr-used-2.c: Here.
14275
14276         * gcc.dg/attr-used.c: Moved to ...
14277         * c-c++-common/attr-used.c: Here.
14278
14279 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
14280
14281         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
14282
14283 2010-02-22  Richard Guenther  <rguenther@suse.de>
14284
14285         PR lto/43045
14286         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
14287         * gfortran.dg/lto/20100222-1_1.c: Likewise.
14288
14289 2010-02-22  Richard Guenther  <rguenther@suse.de>
14290
14291         PR tree-optimization/42749
14292         * gcc.c-torture/compile/pr42749.c: New testcase.
14293
14294 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
14295
14296         PR fortran/43072
14297         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
14298         * gfortran.dg/internal_pack_9.f90: New test.
14299
14300 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14301
14302         PR c++/23510
14303         * g++.dg/template/recurse.C: Adjust.
14304         * g++.dg/template/pr23510.C: New.
14305
14306 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
14307
14308         PR c++/42824
14309         * g++.dg/template/memclass4.C: New test.
14310
14311 2010-02-21  Tobias Burnus  <burnus@net-b.de>
14312
14313         PR fortran/35259
14314         * gfortran.dg/reassoc_5.f90: New test.
14315
14316 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
14317
14318         PR target/43067
14319         * gcc.target/i386/pr43067.c: New test.
14320
14321 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14322
14323         PR c++/35669
14324         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
14325         -Wconversion-null.
14326         * g++.dg/warn/Wconversion-null.C: New test.
14327         * g++.old-deja/g++.other/null1.C: Move to...
14328         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
14329
14330 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
14331
14332         PR fortran/36932
14333         PR fortran/36933
14334         * gfortran.dg/dependency_26.f90: New test.
14335
14336         PR fortran/43072
14337         * gfortran.dg/internal_pack_7.f90: New test.
14338
14339         PR fortran/43111
14340         * gfortran.dg/internal_pack_8.f90: New test.
14341
14342 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14343
14344         PR 43128
14345         * c-c++-common/pr41779.c: Fix broken testcase.
14346
14347 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14348
14349         PR 36513
14350         * c-c++-common/pr36513.c: New testcase.
14351         * c-c++-common/pr36513-2.c: New testcase.
14352
14353 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14354
14355         PR 41779
14356         * c-c++-common/pr41779.c: New.
14357
14358 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
14359
14360         PR debug/43084
14361         * gcc.dg/pr43084.c: New test.
14362
14363 2010-02-19  Richard Guenther  <rguenther@suse.de>
14364
14365         PR tree-optimization/42916
14366         * gcc.dg/pr42916.c: New testcase.
14367
14368 2010-02-18  Jason Merrill  <jason@redhat.com>
14369
14370         PR c++/42837
14371         * g++.dg/abi/packed1.C: Add expected warning.
14372
14373         PR c++/43108
14374         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
14375         * gcc.dg/torture/dg-torture.exp: Likewise.
14376         * c-c++-common/torture/complex-sign.h,
14377         c-c++-common/torture/complex-sign-add.c,
14378         c-c++-common/torture/complex-sign-mixed-add.c,
14379         c-c++-common/torture/complex-sign-mixed-div.c,
14380         c-c++-common/torture/complex-sign-mixed-mul.c,
14381         c-c++-common/torture/complex-sign-mixed-sub.c,
14382         c-c++-common/torture/complex-sign-mul.c,
14383         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
14384         Adapt for C++ compilation as well.
14385
14386         PR c++/43070
14387         * g++.dg/ext/label1.C: Update.
14388         * g++.dg/ext/label2.C: Update.
14389
14390         PR c++/26261
14391         * g++.dg/template/dependent-name6.C: New.
14392
14393         PR c++/43109
14394         * g++.dg/parse/namespace12.C: New.
14395
14396 2010-02-18  Martin Jambor  <mjambor@suse.cz>
14397
14398         PR tree-optimization/43066
14399         * gcc.c-torture/compile/pr43066.c: New test.
14400
14401 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
14402
14403         * g++.dg/ext/attrib35.C: Fix target selector string.
14404         * g++.dg/ext/attrib36.C: Ditto.
14405         * g++.dg/ext/attrib37.C: Ditto.
14406         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
14407         * g++.dg/abi/mangle25.C: Ditto.
14408
14409 2010-02-17  Jason Merrill  <jason@redhat.com>
14410
14411         PR c++/43069
14412         * g++.dg/parse/namespace11.C: New.
14413
14414         PR c++/43093
14415         * g++.dg/ext/attrib37.C: New.
14416
14417         PR c++/43079
14418         * g++.dg/template/ptrmem20.C: New.
14419
14420 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
14421
14422         PR target/43103
14423         * gcc.target/i386/xop-check.h: Include m256-check.h.
14424         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
14425         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
14426         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
14427         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
14428
14429 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
14430
14431         PR debug/42918
14432         * gcc.dg/pr42918.c: New test.
14433
14434 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
14435
14436         * g++.dg/ext/attrib36.C: Require ILP32.
14437
14438 2010-02-16  Richard Guenther  <rguenther@suse.de>
14439
14440         PR tree-optimization/41043
14441         * gfortran.dg/pr41043.f90: New testcase.
14442         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
14443
14444 2010-02-16  Jason Merrill  <jason@redhat.com>
14445
14446         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
14447
14448 2010-02-16  Ira Rosen  <irar@il.ibm.com>
14449
14450         PR tree-optimization/43074
14451         * gcc.dg/vect/fast-math-pr43074.c: New test.
14452
14453 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
14454
14455         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
14456
14457 2010-02-16  Jason Merrill  <jason@redhat.com>
14458
14459         PR c++/43031
14460         * g++.dg/ext/attrib36.C: New.
14461
14462         PR c++/43036
14463         * g++.dg/other/array6.C: New.
14464
14465 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14466
14467         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
14468
14469 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
14470
14471         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
14472         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
14473         * gcc.target/i386/xop-vpermil2pd-1.c: New.
14474         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
14475         * gcc.target/i386/xop-vpermil2ps-1.c: New.
14476         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
14477
14478 2010-02-15  Richard Guenther  <rguenther@suse.de>
14479
14480         PR middle-end/43068
14481         * g++.dg/torture/pr43068.C: New testcase.
14482
14483 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
14484
14485         PR c++/43024
14486         * g++.dg/opt/ice1.C: New.
14487
14488 2010-02-14  Jason Merrill  <jason@redhat.com>
14489
14490         PR c++/41997
14491         * g++.dg/cpp0x/initlist-opt.C: New.
14492
14493 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
14494
14495         PR fortran/41113
14496         PR fortran/41117
14497         * gfortran.dg/internal_pack_6.f90: New test.
14498
14499 2010-02-12  Jason Merrill  <jason@redhat.com>
14500
14501         PR c++/43054
14502         * g++.dg/cpp0x/variadic99.C: New.
14503
14504 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
14505
14506         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
14507         sign extend pointers to gualchk_t.
14508
14509         PR c++/43033
14510         * g++.dg/other/default3.C: Xfail g4 test.
14511
14512 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14513
14514         PR middle-end/43012
14515         * gcc.dg/graphite/pr43012.c: New.
14516
14517 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14518
14519         PR middle-end/42930
14520         * g++.dg/graphite/pr42930.C: New.
14521
14522 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14523
14524         PR middle-end/42914
14525         PR middle-end/42530
14526         * gcc.dg/graphite/pr42530.c: New.
14527         * gcc.dg/graphite/pr42914.c: New.
14528
14529 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14530
14531         PR middle-end/42771
14532         * gcc.dg/graphite/pr42771.c: New.
14533
14534 2010-02-11  Richard Guenther  <rguenther@suse.de>
14535
14536         PR tree-optimization/42998
14537         * gcc.c-torture/compile/pr42998.c: New testcase.
14538
14539 2010-02-10  Jason Merrill  <jason@redhat.com>
14540
14541         PR c++/41896
14542         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
14543
14544         PR c++/42983, core issue 906
14545         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
14546         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
14547
14548         PR c++/43016
14549         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
14550
14551 2010-02-10  Richard Guenther  <rguenther@suse.de>
14552
14553         PR tree-optimization/43017
14554         * gcc.dg/torture/pr43017.c: New testcase.
14555
14556 2010-02-10  Tobias Burnus  <burnus@net-b.de>
14557
14558         PR fortran/40823
14559         * gfortran.dg/private_type_1.f90: Update error location.
14560         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
14561         * gfortran.dg/typebound_operator_2.f03: Ditto.
14562         * gfortran.dg/assignment_2.f90: Ditto.
14563         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
14564         * gfortran.dg/binding_label_tests_9.f03: Ditto.
14565
14566 2010-02-10  Tobias Burnus  <burnus@net-b.de>
14567
14568         PR fortran/43015
14569         * gfortran.dg/bind_c_usage_20.f90: New test.
14570
14571 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
14572
14573         PR debug/43010
14574         * g++.dg/debug/pr43010.C: New test.
14575
14576 2010-02-10  Richard Guenther  <rguenther@suse.de>
14577
14578         PR c/43007
14579         * gcc.c-torture/execute/20100209-1.c: New testcase.
14580         * gcc.dg/fold-div-3.c: Likewise.
14581
14582 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
14583
14584         * gcc.dg/builtin-ffs-1.c: New test.
14585
14586 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14587
14588         PR fortran/42999
14589         * gfortran.dg/array_constructor_35.f90: New test.
14590
14591 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14592
14593         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
14594
14595 2010-02-09  Jason Merrill  <jason@redhat.com>
14596
14597         PR c++/42399
14598         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
14599
14600         PR c++/42370
14601         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
14602
14603 2010-02-09  Tobias Burnus  <burnus@net-b.de>
14604
14605         PR fortran/41869
14606         * gfortran.dg/module_write_1.f90: New test.
14607
14608 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
14609
14610         * gcc.dg/pr19340.c: Adjust.
14611
14612 2010-02-09  Richard Guenther  <rguenther@suse.de>
14613
14614         PR tree-optimization/43008
14615         * gcc.c-torture/execute/pr43008.c: New testcase.
14616
14617 2010-02-09  Richard Guenther  <rguenther@suse.de>
14618
14619         PR tree-optimization/43000
14620         * gcc.dg/torture/pr43000.c: New testcase.
14621         * gcc.dg/torture/pr43002.c: Likewise.
14622
14623 2010-02-09  Daniel Kraft  <d@domob.eu>
14624
14625         PR fortran/39171
14626         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
14627         and pass -Wsurprising as necessary.
14628
14629 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
14630
14631         PR tree-optimization/42890
14632         * g++.dg/torture/pr42890.C: New test.
14633
14634 2010-02-08  Richard Guenther  <rguenther@suse.de>
14635
14636         PR middle-end/42995
14637         * gcc.dg/tree-ssa/inline-4.c: New testcase.
14638
14639 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
14640
14641         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
14642         return 0 from main.
14643         * gcc.dg/graphite/block-1.c: Same.
14644         * gcc.dg/graphite/block-3.c: Same.
14645         * gcc.dg/graphite/block-4.c: Same.
14646         * gcc.dg/graphite/block-5.c: Same.
14647         * gcc.dg/graphite/block-6.c: Same.
14648         * gcc.dg/graphite/block-7.c: Same.
14649         * gcc.dg/graphite/interchange-0.c: Same.
14650         * gcc.dg/graphite/interchange-1.c: Same.
14651         * gcc.dg/graphite/interchange-10.c: Same.
14652         * gcc.dg/graphite/interchange-11.c: Same.
14653         * gcc.dg/graphite/interchange-12.c: Same.
14654         * gcc.dg/graphite/interchange-2.c: Same.
14655         * gcc.dg/graphite/interchange-3.c: Same.
14656         * gcc.dg/graphite/interchange-4.c: Same.
14657         * gcc.dg/graphite/interchange-5.c: Same.
14658         * gcc.dg/graphite/interchange-6.c: Same.
14659         * gcc.dg/graphite/interchange-7.c: Same.
14660         * gcc.dg/graphite/interchange-8.c: Same.
14661         * gcc.dg/graphite/interchange-9.c: Same.
14662         * gcc.dg/graphite/interchange-mvt.c: Same.
14663
14664 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
14665
14666         * gfortran.dg/graphite/id-19.f: New.
14667         * gfortran.dg/graphite/pr14741.f90: New.
14668         * gfortran.dg/graphite/pr41924.f90: New.
14669         * gfortran.dg/graphite/run-id-2.f90: New.
14670
14671 2010-02-07  Richard Guenther  <rguenther@suse.de>
14672
14673         PR middle-end/42956
14674         * gcc.c-torture/compile/pr42956.c: New testcase.
14675
14676 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14677
14678         PR libfortran/42742
14679         * gfortran.dg/fmt_cache_2.f: New test.
14680
14681 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14682
14683         * gfortran.dg/read_no_eor.f90: New test.
14684
14685 2010-02-05  Jason Merrill  <jason@redhat.com>
14686
14687         * g++.dg/ext/label13.C: Move constructor body out of class.
14688
14689 2010-02-03  Jason Merrill  <jason@redhat.com>
14690
14691         PR c++/42870
14692         * g++.dg/ext/dllexport3.C: New.
14693
14694 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
14695
14696         * gcc.dg/format/ms-format3.c: New test for specific MS types.
14697
14698 2010-02-05  Richard Guenther  <rguenther@suse.de>
14699
14700         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
14701
14702 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
14703
14704         PR c++/42915
14705         * g++.dg/other/crash-9.C: New test.
14706
14707 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
14708
14709         PR fortran/42309
14710         * gfortran.dg/subref_array_pointer_4.f90 : New test.
14711
14712 2010-02-04  Richard Guenther  <rguenther@suse.de>
14713
14714         PR rtl-optimization/42952
14715         * gcc.dg/torture/pr42952.c: New testcase.
14716
14717 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14718
14719         PR libfortran/42901
14720         * gfortran.dg/namelist_60.f90: New test.
14721
14722 2010-02-03  Jason Merrill  <jason@redhat.com>
14723
14724         PR c++/40138
14725         * g++.dg/ext/builtin11.C: New.
14726
14727         PR c++/4926
14728         PR c++/38600
14729         * g++.dg/abi/mangle35.C: New.
14730         * g++.dg/abi/mangle37.C: New.
14731
14732         PR c++/12909
14733         * g++.dg/abi/mangle36.C: New.
14734
14735         PR c++/35652
14736         * g++.dg/warn/string1.C: New.
14737
14738 2010-02-03  Richard Guenther  <rguenther@suse.de>
14739
14740         PR tree-optimization/42944
14741         * gcc.dg/errno-1.c: New testcase.
14742
14743 2010-02-03  Richard Guenther  <rguenther@suse.de>
14744
14745         PR middle-end/42927
14746         * gcc.c-torture/compile/pr42927.c: New testcase.
14747
14748 2010-02-03  Tobias Burnus  <burnus@net-b.de>
14749
14750         PR fortran/42936
14751         * gfortran.dg/null_4.f90: New test.
14752
14753 2010-02-02  Jason Merrill  <jason@redhat.com>
14754
14755         PR c++/41090
14756         * g++.dg/ext/label13.C: New.
14757
14758 2010-02-02  Tobias Burnus  <burnus@net-b.de>
14759
14760         PR fortran/42650
14761         * gfortran.dg/func_result_5.f90: New test.
14762
14763 2010-02-01  Tobias Burnus  <burnus@net-b.de>
14764
14765         PR fortran/42922
14766         * gfortran.dg/pure_initializer_3.f90: News test.
14767
14768 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
14769
14770         PR fortran/42888
14771         * gfortran.dg/allocate_derived_2.f90: New test.
14772
14773 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14774
14775         PR middle-end/42898
14776         * gcc.dg/torture/pr42898-2.c: New test.
14777
14778 2010-01-31  Richard Guenther  <rguenther@suse.de>
14779
14780         PR middle-end/42898
14781         * gcc.dg/torture/pr42898.c: New testcase.
14782
14783 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
14784
14785         PR fortran/38324
14786         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
14787         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
14788
14789 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
14790
14791         * g++.dg/tree-ssa/inline-1.C: New.
14792         * g++.dg/tree-ssa/inline-2.C: New.
14793         * g++.dg/tree-ssa/inline-3.C: New.
14794
14795 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
14796
14797         PR testsuite/41701
14798         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
14799         the string 'pow' in the pathname of the compiler from generating a
14800         test failure.
14801
14802 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14803
14804         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
14805         * g++.old-deja/g++.mike/eh17.C: Likewise.
14806         * g++.old-deja/g++.mike/p5571.C: Likewise.
14807
14808 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
14809
14810         PR c++/42758
14811         PR c++/42634
14812         PR c++/42336
14813         PR c++/42797
14814         PR c++/42880
14815         * g++.dg/other/crash-5.C: New test.
14816         * g++.dg/other/crash-6.C: New test.
14817         * g++.dg/other/crash-7.C: New test.
14818         * g++.dg/other/crash-8.C: New test.
14819
14820 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
14821
14822         PR rtl-optimization/42889
14823         * gcc.dg/pr42889.c: New test.
14824
14825 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
14826
14827         * gcc.target/i386/pr42881.c: Use SSE2.
14828
14829 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
14830
14831         PR target/42891
14832         * gcc.target/i386/pr42891.c: New test.
14833
14834 2010-01-28  Richard Guenther  <rguenther@suse.de>
14835
14836         PR tree-optimization/42871
14837         * g++.dg/torture/pr42871.C: New testcase.
14838
14839 2010-01-28  Richard Guenther  <rguenther@suse.de>
14840
14841         * gcc.dg/Wobjsize-1.h: New testcase.
14842         * gcc.dg/Wobjsize-1.c: Likewise.
14843
14844 2010-01-28  Richard Guenther  <rguenther@suse.de>
14845
14846         PR middle-end/42883
14847         * g++.dg/torture/pr42883.C: New testcase.
14848
14849 2010-01-28  Michael Matz  <matz@suse.de>
14850
14851         * gcc.target/i386/pr42881.c: New test.
14852
14853 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14854
14855         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
14856         Add i?86-*-solaris2* support.
14857
14858 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
14859
14860         PR c++/42713
14861         PR c++/42820
14862         * g++.dg/template/typedef27.C: New test case.
14863         * g++.dg/template/typedef28.C: New test case.
14864
14865 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
14866
14867         * gcc.dg/optimize-bswap*.c: Add ARM target
14868
14869 2010-01-27  Richard Guenther  <rguenther@suse.de>
14870
14871         PR middle-end/42878
14872         * gcc.dg/torture/pr42878-1.c: New testcase.
14873         * gcc.dg/torture/pr42878-2.c: Likewise.
14874
14875 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
14876
14877         PR middle-end/42874
14878         * gcc.dg/vla-22.c: New test.
14879
14880 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
14881
14882         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
14883         current collation.
14884
14885 2010-01-26  Richard Guenther  <rguenther@suse.de>
14886
14887         PR rtl-optimization/42685
14888         * gcc.dg/pr42685.c: New testcase.
14889         * g++.dg/other/pr42685.C: Likewise.
14890
14891 2010-01-26  Richard Guenther  <rguenther@suse.de>
14892
14893         PR middle-end/42806
14894         * g++.dg/other/pr42806.C: New testcase.
14895
14896 2010-01-26  Richard Guenther  <rguenther@suse.de>
14897
14898         PR tree-optimization/42250
14899         * gcc.dg/pr42250.c: New testcase.
14900
14901 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
14902
14903         * gnat.dg/array_bounds_test.adb: New test.
14904
14905 2010-01-25  Tobias Burnus  <burnus@net-b.de>
14906
14907         PR fortran/42858
14908         * gfortran.dg/generic_21.f90: New test.
14909
14910 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14911
14912         PR testsuite/41522
14913         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
14914
14915 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
14916
14917         PR c++/42748
14918         * g++.dg/abi/arm_va_list2.C: New test.
14919         * g++.dg/abi/arm_va_list2.h: Companion header file.
14920
14921 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
14922
14923         PR fortran/41044
14924         * gfortran.dg/parameter_array_ref_2.f90 : New test.
14925
14926         PR fortran/41167
14927         * gfortran.dg/char_array_arg_1.f90 : New test.
14928
14929         * gfortran.dg/pr25923.f90 : Remove XFAIL.
14930
14931 2010-01-24  Tobias Burnus  <burnus@net-b.de>
14932
14933         PR fortran/39304
14934         * gfortran.dg/generic_20.f90: New test.
14935
14936 2010-01-22  Michael Matz  <matz@suse.de>
14937
14938         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
14939         -msse2.
14940
14941 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
14942
14943         PR fortran/42736
14944         * gfortran.dg/dependency_25.f90 : New test.
14945
14946 2010-01-21  Martin Jambor  <mjambor@suse.cz>
14947
14948         PR tree-optimization/42585
14949         * gcc.dg/tree-ssa/pr42585.c: New test.
14950
14951 2010-01-21  Richard Guenther  <rguenther@suse.de>
14952
14953         PR middle-end/19988
14954         * gcc.dg/pr19988.c: New testcase.
14955
14956 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
14957
14958         * g++.dg/compat/decimal/compat-common.h: New file.
14959         * g++.dg/compat/decimal/decimal-dummy.h: New file.
14960         * g++.dg/compat/decimal/pass_x.h: New file.
14961         * g++.dg/compat/decimal/pass_y.h: New file.
14962         * g++.dg/compat/decimal/pass-1_main.C: New file.
14963         * g++.dg/compat/decimal/pass-1_x.C: New file.
14964         * g++.dg/compat/decimal/pass-1_y.C: New file.
14965         * g++.dg/compat/decimal/pass-2_main.C: New file.
14966         * g++.dg/compat/decimal/pass-2_x.C: New file.
14967         * g++.dg/compat/decimal/pass-2_y.C: New file.
14968         * g++.dg/compat/decimal/pass-3_main.C: New file.
14969         * g++.dg/compat/decimal/pass-3_x.C: New file.
14970         * g++.dg/compat/decimal/pass-3_y.C: New file.
14971         * g++.dg/compat/decimal/pass-4_main.C: New file.
14972         * g++.dg/compat/decimal/pass-4_x.C: New file.
14973         * g++.dg/compat/decimal/pass-4_y.C: New file.
14974         * g++.dg/compat/decimal/pass-5_main.C: New file.
14975         * g++.dg/compat/decimal/pass-5_x.C: New file.
14976         * g++.dg/compat/decimal/pass-5_y.C: New file.
14977         * g++.dg/compat/decimal/pass-6_main.C: New file.
14978         * g++.dg/compat/decimal/pass-6_x.C: New file.
14979         * g++.dg/compat/decimal/pass-6_y.C: New file.
14980         * g++.dg/compat/decimal/return_x.h: New file.
14981         * g++.dg/compat/decimal/return_y.h: New file.
14982         * g++.dg/compat/decimal/return-1_main.C: New file.
14983         * g++.dg/compat/decimal/return-1_x.C: New file.
14984         * g++.dg/compat/decimal/return-1_y.C: New file.
14985         * g++.dg/compat/decimal/return-2_main.C: New file.
14986         * g++.dg/compat/decimal/return-2_x.C: New file.
14987         * g++.dg/compat/decimal/return-2_y.C: New file.
14988         * g++.dg/compat/decimal/return-3_main.C: New file.
14989         * g++.dg/compat/decimal/return-3_x.C: New file.
14990         * g++.dg/compat/decimal/return-3_y.C: New file.
14991         * g++.dg/compat/decimal/return-4_main.C: New file.
14992         * g++.dg/compat/decimal/return-4_x.C: New file.
14993         * g++.dg/compat/decimal/return-4_y.C: New file.
14994         * g++.dg/compat/decimal/return-5_main.C: New file.
14995         * g++.dg/compat/decimal/return-5_x.C: New file.
14996         * g++.dg/compat/decimal/return-5_y.C: New file.
14997         * g++.dg/compat/decimal/return-6_main.C: New file.
14998         * g++.dg/compat/decimal/return-6_x.C: New file.
14999         * g++.dg/compat/decimal/return-6_y.C: New file.
15000
15001 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
15002
15003         PR debug/42715
15004         * gcc.dg/pr42715.c: New.
15005
15006 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
15007
15008         PR c++/42038
15009         * g++.dg/parse/crash55.C: New.
15010
15011 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
15012
15013         PR debug/42782
15014         * gcc.dg/guality/pr42782.c: New.
15015
15016 2010-01-20  Jason Merrill  <jason@redhat.com>
15017
15018         PR c++/41788
15019         * g++.dg/abi/packed1.C: New.
15020
15021         PR c++/41920
15022         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
15023
15024         PR c++/40750
15025         * g++.dg/parse/fn-typedef1.C: New.
15026         * g++.dg/other/cv_quals.C: Adjust.
15027
15028 2010-01-20  Anthony Green  <green@moxielogic.com>
15029
15030         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
15031         pack(push) pragma).
15032         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
15033         * gcc.dg/20020312-2.c: Port this to the moxie core.
15034         * gcc.dg/weak/typeof-2.c: Ditto.
15035
15036 2010-01-20  Richard Guenther  <rguenther@suse.de>
15037
15038         PR tree-optimization/42717
15039         * gcc.c-torture/compile/pr42717.c: New testcase.
15040
15041 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
15042
15043         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
15044         of signed, add a few new tests.
15045
15046         PR middle-end/42803
15047         * g++.dg/parse/limits-initializer1.C: New test.
15048
15049 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
15050
15051         PR fortran/42804
15052         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
15053         * gfortran.dg/typebound_call_12.f03: New test.
15054
15055 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
15056
15057         PR fortran/42783
15058         * gfortran.dg/bounds_check_15.f90 : New test.
15059
15060 2010-01-19  Michael Matz  <matz@suse.de>
15061
15062         PR tree-optimization/41783
15063         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
15064
15065 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
15066
15067         PR target/38697.
15068         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
15069         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
15070         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
15071         * gcc.target/arm/neon/vget_lows16.c: Likewise.
15072         * gcc.target/arm/neon/vget_lows32.c: Likewise.
15073         * gcc.target/arm/neon/vget_lows64.c: Likewise.
15074         * gcc.target/arm/neon/vget_lows8.c: Likewise.
15075         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
15076         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
15077         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
15078         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
15079
15080 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
15081
15082         PR fortran/42545
15083         * gfortran.dg/extends_6.f03: Modified an error message.
15084         * gfortran.dg/extends_10.f03: New test.
15085         * gfortran.dg/private_type_6.f03: Modified an error message.
15086         * gfortran.dg/structure_constructor_8.f03: Ditto.
15087
15088 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
15089
15090         PR tree-optimization/42719
15091         * gcc.dg/pr42719.c: New test.
15092
15093         PR debug/42728
15094         * gcc.dg/pr42728.c: New test.
15095
15096 2010-01-19  Anthony Green  <green@moxielogic.com>
15097
15098         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
15099
15100 2010-01-18  Anthony Green  <green@moxielogic.com>
15101
15102         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
15103         for moxie.
15104
15105 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
15106
15107         * g++.dg/template/error45.C: reverted as part of reverting the
15108         fix of PR c++/42634.
15109
15110 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
15111
15112         PR c++/42634
15113         * g++.dg/template/error45.C: New test.
15114
15115 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
15116
15117         PR c++/42766
15118         * g++.dg/conversion/op6.C: New test.
15119
15120 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
15121
15122         PR target/42774
15123         * gcc.target/alpha/pr42774.c: New test.
15124
15125 2010-01-18  Richard Guenther  <rguenther@suse.de>
15126
15127         PR tree-optimization/42781
15128         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
15129
15130 2010-01-17  Richard Guenther  <rguenther@suse.de>
15131
15132         PR middle-end/42248
15133         * gcc.c-torture/execute/pr42248.c: New testcase.
15134
15135 2010-01-17  Richard Guenther  <rguenther@suse.de>
15136
15137         PR tree-optimization/42773
15138         * g++.dg/torture/pr42773.C: New testcase.
15139
15140 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
15141
15142         PR fortran/42677
15143         * gfortran.dg/interface_assignment_5.f90: New test.
15144
15145 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
15146
15147         PR c++/42697
15148         * g++.dg/template/crash94.C: Reverted.
15149
15150 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
15151
15152         PR debug/42767
15153         * gcc.dg/debug/pr42767.c: New.
15154
15155 2010-01-15  Jason Merrill  <jason@redhat.com>
15156
15157         PR c++/42761
15158         * g++.dg/cpp0x/decltype22.C: New.
15159
15160 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
15161
15162         PR middle-end/42760
15163         * g++.dg/torture/pr42760.C: New test.
15164
15165 2010-01-15  Jing Yu  <jingyu@google.com>
15166
15167         PR rtl-optimization/42691
15168         * gcc.c-torture/execute/pr42691.c: New.
15169
15170 2010-01-15  Richard Guenther  <rguenther@suse.de>
15171
15172         PR middle-end/42739
15173         * g++.dg/torture/pr42739.C: New testcase.
15174
15175 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
15176
15177         * g++.dg/template/error45.C: Revert as part of reverting changes
15178         or PR c++/42634.
15179
15180 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15181
15182         PR fortran/42684
15183         * gfortran.dg/interface_31.f90: New test.
15184
15185 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
15186
15187         * gcc.target/powerpc/pr42747.c: New file.
15188
15189 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
15190
15191         PR middle-end/42674
15192         * c-c++-common/pr42674.c: New test.
15193
15194         PR c++/42608
15195         * g++.dg/template/instantiate11.C: New test.
15196
15197 2010-01-14  Jason Merrill  <jason@redhat.com>
15198
15199         PR c++/42701
15200         * g++.dg/overload/error3.C: New.
15201
15202         PR c++/42655
15203         * g++.dg/overload/rvalue1.C: New.
15204
15205 2010-01-14  Martin Jambor  <mjambor@suse.cz>
15206
15207         PR tree-optimization/42706
15208         * gcc.dg/ipa/pr42706.c: New testcase.
15209
15210 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
15211
15212         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
15213
15214 2010-01-14  Martin Jambor  <mjambor@suse.cz>
15215
15216         PR tree-optimization/42714
15217         * g++.dg/torture/pr42714.C: New test.
15218
15219 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15220
15221         PR rtl-optimization/42246
15222         * gfortran.dg/pr42246-2.f: New.
15223
15224 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15225
15226         PR rtl-optimization/42389
15227         * gcc.dg/pr42389.c: New.
15228
15229 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15230
15231         PR rtl-optimization/42388
15232         * gcc.dg/pr42388.c: New.
15233
15234 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15235
15236         PR rtl-optimization/42294
15237         * gfortran.dg/pr42294.f: New.
15238
15239 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15240
15241         PR rtl-optimization/39453
15242         PR rtl-optimization/42246
15243         * gcc.dg/pr39453.c: New.
15244         * gcc.dg/pr42246.c: New.
15245
15246 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15247
15248         PR middle-end/42245
15249         * gcc.dg/pr42245.c: New.
15250         * gcc.dg/pr42245-2.c: New.
15251
15252 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15253
15254         PR rtl-optimization/42249
15255         * gcc.dg/pr42249.c: New.
15256
15257 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
15258
15259         PR c/42721
15260         * gcc.c-torture/execute/pr42721.c: New test.
15261
15262 2010-01-14  Ira Rosen  <irar@il.ibm.com>
15263
15264         PR tree-optimization/42709
15265         * gcc.dg/vect/pr42709.c: New test.
15266
15267 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
15268
15269         PR fortran/41478
15270         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
15271         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
15272
15273 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
15274
15275         PR fortran/42481
15276         * gfortran.dg/generic_19.f90 : New test.
15277
15278 2010-01-13  Richard Guenther  <rguenther@suse.de>
15279
15280         PR tree-optimization/42730
15281         * gcc.c-torture/compile/pr42730.c: New testcase.
15282
15283 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
15284
15285         PR target/pr42542
15286         * gcc.target/ia64/pr42542-1.c: New.
15287         * gcc.target/ia64/pr42542-2.c: New.
15288         * gcc.target/ia64/pr42542-3.c: New.
15289
15290 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
15291
15292         PR c++/42634
15293         * g++.dg/template/error45.C: New test.
15294
15295 2010-01-13  Martin Jambor  <mjambor@suse.cz>
15296
15297         PR tree-optimization/42704
15298         * g++.dg/torture/pr42704.C: New test.
15299
15300 2010-01-13  Martin Jambor  <mjambor@suse.cz>
15301
15302         PR tree-optimization/42703
15303         * gcc.c-torture/compile/pr42703.c: New test.
15304
15305 2010-01-13  Richard Guenther  <rguenther@suse.de>
15306
15307         PR tree-optimization/42705
15308         * gcc.c-torture/compile/pr42705.c: New testcase.
15309
15310 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
15311
15312         * gcc.target/bfin/l2.c: New test.
15313         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
15314
15315 2010-01-13  Richard Guenther  <rguenther@suse.de>
15316
15317         PR middle-end/42716
15318         * gcc.c-torture/compile/pr42716.c: New testcase.
15319
15320 2010-01-13  Richard Guenther  <rguenther@suse.de>
15321
15322         PR lto/42678
15323         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
15324
15325 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
15326
15327         PR c/42708
15328         * gcc.c-torture/compile/pr42708-1.c: New test.
15329
15330 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
15331
15332         PR debug/42662
15333         * gcc.dg/pr42662.c: New test.
15334
15335         PR tree-optimization/42645
15336         * g++.dg/other/pr42645-1.C: New test.
15337         * g++.dg/other/pr42645-2.C: New test.
15338
15339 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
15340
15341         PR target/42416
15342         * gcc.target/powerpc/warn-1.c: New test.
15343         * gcc.target/powerpc/warn-2.c: New test.
15344
15345 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
15346
15347         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
15348         stack alignment.
15349
15350 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
15351
15352         * gcc.dg/lto/20100108_0.c: New.
15353
15354 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
15355
15356         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
15357         Add -march=i686 -msse for 32bit x86 targets.
15358
15359 2010-01-10  Richard Guenther  <rguenther@suse.de>
15360
15361         PR middle-end/42667
15362         * gcc.dg/torture/pr42667.c: New testcase.
15363
15364 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15365
15366         PR fortran/32489
15367         * gfortran.dg/array_constructor_34.f90: New test.
15368
15369 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15370
15371         PR fortran/20923
15372         * gfortran.dg/array_constructor_33.f90: New test.
15373         gfortran.dg/array_function_5.f90: Add credit.
15374
15375 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15376
15377         PR debug/42631
15378         * gcc.dg/pr42631.c: New.
15379
15380 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15381
15382         PR debug/42630
15383         * gcc.dg/pr42630.c: New.
15384
15385 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15386
15387         PR debug/42629
15388         * gcc.dg/pr42629.c: New.
15389
15390 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15391
15392         PR middle-end/42363
15393         * gcc.dg/torture/pr42363.c: New.
15394
15395 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15396
15397         PR debug/42604
15398         PR debug/42395
15399         * gcc.dg/vect/pr42604.c: New.
15400         * gcc.dg/vect/pr42395.c: New.
15401
15402 2010-01-09  Richard Guenther  <rguenther@suse.de>
15403
15404         PR middle-end/42512
15405         * gcc.c-torture/execute/pr42512.c: New testcase.
15406
15407 2010-01-09  Tobias Burnus  <burnus@net-b.de>
15408
15409         PR fortran/41298
15410         * gfortran.dg/c_ptr_tests_14.f90: New test.
15411
15412 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15413
15414         PR ada/41929
15415         * gnat.dg/null_pointer_deref1.adb: Don't run on
15416         sparc*-sun-solaris2.11.
15417
15418 2010-01-08  Richard Guenther  <rguenther@suse.de>
15419
15420         PR lto/42528
15421         * gcc.dg/lto/20100103-1_0.c: New testcase.
15422         * gcc.dg/lto/20100103-2_0.c: Likewise.
15423
15424 2010-01-08  Tobias Burnus  <burnus@net-b.de
15425
15426         PR/fortran 25829
15427         * gfortran.dg/asynchronous_1.f90: New test.
15428         * gfortran.dg/asynchronous_2.f90: New test.
15429         * gfortran.dg/conflicts.f90: Update error message.
15430
15431 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
15432
15433         c++/40155
15434         * g++.dg/cpp0x/variadic-unify-2.C: New test.
15435
15436 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
15437
15438         PR tree-optimization/42625
15439         * g++.dg/opt/dtor4.C: New test.
15440         * g++.dg/opt/dtor4.h: New.
15441         * g++.dg/opt/dtor4-aux.cc: New.
15442
15443 2010-01-07  Tobias Burnus  <burnus@net-b.de>
15444
15445         PR fortran/42597
15446         * gfortran.dg/proc_ptr_26.f90: New test.
15447
15448 2010-01-07  Tobias Burnus  <burnus@net-b.de>
15449
15450         PR fortran/41872
15451         * gfortran.dg/allocatable_scalar_7.f90: New test.
15452
15453 2010-01-06  Richard Guenther  <rguenther@suse.de>
15454
15455         * gcc.c-torture/compile/pr42632.c: New testcase.
15456
15457 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15458
15459         PR target/42542
15460         * gcc.target/i386/pr42542-4.c: New.
15461         * gcc.target/i386/pr42542-4a.c: Likewise.
15462         * gcc.target/i386/pr42542-5.c: Likewise.
15463         * gcc.target/i386/pr42542-5a.c: Likewise.
15464
15465 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
15466
15467         * gcc.dg/tls/opt-15.c: New test.
15468
15469 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15470
15471         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
15472
15473 2010-01-05  Martin Jambor  <mjambor@suse.cz>
15474
15475         PR tree-optimization/42462
15476         * g++.dg/torture/pr42462.C: New test.
15477
15478 2010-01-05  Jason Merrill  <jason@redhat.com>
15479
15480         * g++.dg/cpp0x/initlist30.C: New test.
15481
15482 2010-01-05  Richard Guenther  <rguenther@suse.de>
15483
15484         PR tree-optimization/42614
15485         * gcc.c-torture/execute/pr42614.c: New testcase.
15486
15487 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
15488
15489         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
15490         * gcc.dg/Wunreachable-1.c: Remove the testcase of
15491         -Wunreachable-code.
15492         * gcc.dg/Wunreachable-2.c: Likewise.
15493         * gcc.dg/Wunreachable-3.c: Likewise.
15494         * gcc.dg/Wunreachable-4.c: Likewise.
15495         * gcc.dg/Wunreachable-5.c: Likewise.
15496         * gcc.dg/Wunreachable-6.c: Likewise.
15497         * gcc.dg/Wunreachable-7.c: Likewise.
15498         * gcc.dg/Wunreachable-8.c: Likewise.
15499         * gcc.dg/20041231-1.c: Likewise.
15500
15501 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
15502
15503         PR other/42611
15504         * gcc.dg/pr42611.c: New test.
15505
15506         PR tree-optimization/42508
15507         * g++.dg/opt/pr42508.C: New test.
15508
15509 2010-01-05  Tobias Burnus  <burnus@net-b.de>
15510
15511         PR fortran/41872
15512         * gfortran.dg/allocatable_scalar_8.f90: New.
15513
15514 2010-01-04  Martin Jambor  <mjambor@suse.cz>
15515
15516         PR tree-optimization/42398
15517         * gcc.c-torture/compile/pr42398.c: New test.
15518
15519 2010-01-04  Jason Merrill  <jason@redhat.com>
15520
15521         PR c++/42555
15522         * g++.dg/ext/attrib35.C: New.
15523
15524         PR c++/42567
15525         * g++.dg/cpp0x/auto17.C: New.
15526
15527 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
15528
15529         * gcc.dg/lto/20100104_0.c: New.
15530
15531 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
15532
15533         PR target/42542
15534         * gcc.target/i386/pr42542-1.c: New.
15535         * gcc.target/i386/pr42542-1a.c: Likewise.
15536         * gcc.target/i386/pr42542-1b.c: Likewise.
15537         * gcc.target/i386/pr42542-2.c: Likewise.
15538         * gcc.target/i386/pr42542-2a.c: Likewise.
15539         * gcc.target/i386/pr42542-2b.c: Likewise.
15540         * gcc.target/i386/pr42542-3.c: Likewise.
15541         * gcc.target/i386/pr42542-3a.c: Likewise.
15542
15543 2009-01-04  Tobias Burnus  <burnus@net-b.de>
15544
15545         PR fortran/41872
15546         * gfortran.dg/allocatable_scalar_5.f90: New test.
15547         * gfortran.dg/allocatable_scalar_6.f90: New test.
15548
15549 2010-01-03  Richard Guenther  <rguenther@suse.de>
15550
15551         PR testsuite/42583
15552         * gfortran.dg/gomp/recursion1.f90: Remove.
15553
15554 2010-01-03  Richard Guenther  <rguenther@suse.de>
15555
15556         * gcc.dg/Warray-bounds.c: Remove XFAILs.
15557         * gcc.dg/uninit-6.c: Likewise.
15558         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
15559
15560 2010-01-03  Richard Guenther  <rguenther@suse.de>
15561
15562         PR tree-optimization/42589
15563         * gcc.target/i386/pr42589.c: New testcase.
15564
15565 2010-01-03  Richard Guenther  <rguenther@suse.de>
15566
15567         PR tree-optimization/42438
15568         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
15569
15570 2010-01-02  Richard Guenther  <rguenther@suse.de>
15571
15572         PR testsuite/41651
15573         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
15574
15575 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
15576
15577         PR target/42448
15578         * gcc.target/alpha/pr42448-1.c: New test.
15579         * gcc.target/alpha/pr42448-2.c: Ditto.
15580
15581 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
15582
15583         PR preprocessor/41947
15584         * gcc.dg/c99-hexfloat-3.c: New test.
15585
15586 2010-01-01  Richard Guenther  <rguenther@suse.de>
15587
15588         PR c/42570
15589         * gcc.c-torture/execute/pr42570.c: New testcase.
15590
15591 2010-01-01  Richard Guenther  <rguenther@suse.de>
15592
15593         PR middle-end/42559
15594         * gcc.c-torture/compile/pr42559.c: New testcase.
15595
15596 \f
15597 Copyright (C) 2010 Free Software Foundation, Inc.
15598
15599 Copying and distribution of this file, with or without modification,
15600 are permitted in any medium without royalty provided the copyright
15601 notice and this notice are preserved.