OSDN Git Service

9a69ddd04d54e7037e459b5cd8aec61af102d9fc
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
2
3         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
4         scan for newline '\n'.
5
6 2010-12-31  Paul Koning  <ni1d@arrl.net>
7
8         * gcc.c-torture/compile/pr46534.c: Skip if pdp11.
9         * gcc.c-torture/compile/920520-1.c: Ditto.
10         * gcc.c-torture/compile/pr35318.c: Ditto.
11         
12 2010-12-31  Paul Koning  <ni1d@arrl.net>
13
14         * gcc.c-torture/execute/ieee/ieee.exp: Skip if pdp11.
15         * gcc.c-torture/compile/20000804-1.c: Skip if pdp11 -O0.
16         * gcc.c-torture/compile/20020312-1.c: Ditto.
17         * gcc.c-torture/compile/20040101-1.c: Skip if pdp11 -O1, -O2, or
18         -Os.
19
20 2010-12-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
21
22         PR fortran/47065
23         * gfortran.dg/trim_optimize_3.f90:  New test.
24         * gfortran.dg/trim_optimize_4.f90:  New test.
25
26 2010-12-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
27
28         PR fortran/45338
29         * gfortran.dg/userdef_operator_2.f90:  New test case.
30
31 2010-12-31  Janus Weil  <janus@gcc.gnu.org>
32
33         PR fortran/46971
34         * gfortran.dg/class_33.f90: New.
35
36 2010-12-30  Nicola Pero  <nicola.pero@meta-innovation.com>
37
38         * objc.dg/method-conflict-3.m: New.
39         * objc.dg/method-conflict-4.m: New.
40         * obj-c++.dg/method-conflict-3.m: New.
41         * obj-c++.dg/method-conflict-4.mm: New.
42
43 2010-12-30  Nicola Pero  <nicola.pero@meta-innovation.com>
44
45         * objc.dg/class-extension-3.m: Updated.
46         * objc.dg/method-1.m: Updated.
47         * objc.dg/method-conflict-1.m: New.
48         * objc.dg/method-conflict-2.m: New.
49         * obj-c++.dg/class-extension-3.mm: Updated.
50         * obj-c++.dg/method-8.mm: Updated.
51         * obj-c++.dg/method-conflict-1.mm: New.
52         * obj-c++.dg/method-conflict-2.mm: New. 
53         
54 2010-12-30  Joseph Myers  <joseph@codesourcery.com>
55
56         PR c/46889
57         * gcc.dg/anon-struct-15.c: New test.
58
59 2010-12-30  Nathan Froyd  <froydnj@codesourcery.com>
60
61         PR target/44606
62         * gcc.dg/pr44606.c: New test.
63
64 2010-12-30  H.J. Lu  <hongjiu.lu@intel.com>
65
66         PR target/46519
67         * gfortran.dg/pr46519-2.f90: New.
68
69 2010-12-30  Janus Weil  <janus@gcc.gnu.org>
70
71         PR fortran/47085
72         * gfortran.dg/allocate_class_1.f90: New.
73
74 2010-12-30  Kai Tietz  <kai.tietz@onevision.com>
75
76         PR testsuite/47050
77         * gcc.target/i386/aggregate-ret1.c: Restrict to ilp32.
78         * gcc.target/i386/aggregate-ret2.c: Likewise.
79
80 2010-12-30  Nicola Pero  <nicola.pero@meta-innovation.com>
81
82         * objc.dg/attributes/class-attribute-3.m: New.
83         * objc.dg/attributes/proto-attribute-4.m: New.
84         * obj-c++.dg/attributes/class-attribute-3.mm: New.
85         * obj-c++.dg/attributes/proto-attribute-4.mm: New.      
86         
87 2010-12-30  Jakub Jelinek  <jakub@redhat.com>
88
89         PR tree-optimization/47060
90         * gcc.dg/autopar/pr47060.c: New test.
91
92 2010-12-30  Nicola Pero  <nicola.pero@meta-innovation.com>
93
94         * objc.dg/enhanced-proto-2.m: Updated.
95         * obj-c++.dg/enhanced-proto-2.mm: Updated.
96
97 2010-12-29  Nicola Pero  <nicola.pero@meta-innovation.com>
98
99         PR objc/47118
100         * objc.dg/sync-3.m: New.
101         * obj-c++.dg/sync-3.mm: New.
102
103 2010-12-29  Janus Weil  <janus@gcc.gnu.org>
104
105         PR fortran/46838
106         * gfortran.dg/alloc_comp_class_2.f90: New.
107
108 2010-12-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
109
110         * gfortran.dg/character_comparison_7.f90:  New test.
111
112 2010-12-29  Nicola Pero  <nicola.pero@meta-innovation.com>
113
114         PR objc/47075
115         * objc.dg/property/at-property-deprecated-1.m: Updated.
116         * objc.dg/property/at-property-deprecated-2.m: New.
117         * objc.dg/property/dotsyntax-deprecated-1.m: New.
118         * obj-c++.dg/property/at-property-deprecated-1.mm: Updated.
119         * obj-c++.dg/property/at-property-deprecated-2.mm: New.
120         * obj-c++.dg/property/dotsyntax-deprecated-1.mm: New.
121
122 2010-12-28  Jason Merrill  <jason@redhat.com>
123
124         PR c++/47068
125         * g++.dg/cpp0x/decltype24.C: New.
126
127 2010-12-28  Nicola Pero  <nicola.pero@meta-innovation.com>
128
129         PR objc/47076
130         * objc.dg/protocol-forward-1.m: New.
131         * obj-c++.dg/protocol-forward-1.mm: New.
132         * objc.dg/attributes/proto-attribute-2.m: Updated.
133         * objc.dg/class-protocol-1.m: Updated.
134         * obj-c++.dg/attributes/proto-attribute-2.mm: Updated.
135         * obj-c++.dg/class-protocol-1.mm: Updated.
136         
137 2010-12-28  Janus Weil  <janus@gcc.gnu.org>
138
139         PR fortran/45827
140         * gfortran.dg/class_32.f90: New.
141
142 2010-12-28  H.J. Lu  <hongjiu.lu@intel.com>
143
144         * gcc.target/i386/rdrand-1.c: Updated.
145         * gcc.target/i386/rdrand-2.c: Likewise.
146         * gcc.target/i386/rdrand-3.c: Likewise.
147
148 2010-12-28  Nicola Pero  <nicola.pero@meta-innovation.com>
149
150         * objc.dg/class-extension-4.m: New.
151         * obj-c++.dg/class-extension-4.mm: New.
152
153 2010-12-28  Nicola Pero  <nicola.pero@meta-innovation.com>
154
155         PR objc/47073
156         * objc.dg/incomplete-type-1.m: New test.
157
158 2010-12-27  Jakub Jelinek  <jakub@redhat.com>
159
160         PR c++/46626
161         * g++.dg/cpp0x/constexpr-base4.C: New test.
162
163 2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
164
165         * objc.dg/gnu-api-2-class.m: Xfail the test on Apple Darwin m64.
166         * objc.dg/gnu-api-2-ivar.m: Same.
167         * objc.dg/gnu-api-2-method.m: Same.
168         * objc.dg/gnu-api-2-objc.m: Same.
169         * objc.dg/gnu-api-2-object.m: Same.
170         * objc.dg/gnu-api-2-protocol.m: Same.
171         * obj-c++.dg/gnu-api-2-class.mm: Same.
172         * obj-c++.dg/gnu-api-2-ivar.mm: Same.
173         * obj-c++.dg/gnu-api-2-method.mm: Same.
174         * obj-c++.dg/gnu-api-2-objc.mm: Same.
175         * obj-c++.dg/gnu-api-2-object.mm: Same.
176         * obj-c++.dg/gnu-api-2-protocol.mm: Same.
177         
178 2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
179
180         * objc.dg/pr44509.m: New.
181
182 2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
183
184         * objc.dg/gnu-api-2-class.m: Updated the test to work with the
185         Apple runtime as well.
186         * obj-c++.dg/gnu-api-2-class.mm: Same change.
187         * objc.dg/gnu-api-2-ivar.m: Same change.
188         * obj-c++.dg/gnu-api-2-ivar.mm: Same change.
189         * objc.dg/gnu-api-2-method.m: Same change.
190         * obj-c++.dg/gnu-api-2-method.mm: Same change.
191         * objc.dg/gnu-api-2-objc.m: Same change.
192         * obj-c++.dg/gnu-api-2-objc.mm: Same change.
193         * objc.dg/gnu-api-2-object.m: Same change.
194         * obj-c++.dg/gnu-api-2-object.mm: Same change.
195         * objc.dg/gnu-api-2-property.m: Same change.
196         * obj-c++.dg/gnu-api-2-property.mm: Same change.
197         * objc.dg/gnu-api-2-protocol.m: Same change.
198         * obj-c++.dg/gnu-api-2-protocol.mm: Same change.
199
200         * objc.dg/gnu-api-2-objc.m: Also, fixed test for
201         objc_disposeClassPair not to create a new class pair with the same
202         name as an existing class, and to test that the class pair is
203         created correctly.
204         * obj-c++.dg/gnu-api-2-objc.mm: Same change.
205         
206 2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
207
208         * objc.dg/special/special.exp: Added load-category-2 and
209         load-category-3 tests.
210         * objc.dg/special/load-category-2.h: New.
211         * objc.dg/special/load-category-2.m: New.
212         * objc.dg/special/load-category-2a.m: New.
213         * objc.dg/special/load-category-3.h: New.
214         * objc.dg/special/load-category-3.m: New.
215         * objc.dg/special/load-category-3a.m: New.
216
217 2010-12-25  Ira Rosen  <irar@il.ibm.com>
218
219         PR testsuite/47057
220         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Change comment.
221         Expect two outer loops to get vectorized.
222
223 2010-12-25  Kai Tietz  <kai.tietz@onevision.com>
224
225         PR c++/15774
226         * g++.dg/warn/pr15774-1.C: New test.
227         * g++.dg/warn/pr15774-2.C: New test.
228
229 2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
230
231         * objc.dg/gnu-api-2-sel.m: Test calling sel_getUid,
232         sel_registerName and sel_registerTypedName with NULL arguments.
233         Updated the test to work with the Apple runtime as well.
234         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
235
236 2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
237
238         * objc.dg/gnu-api-2-class.m: Updated test to pass log_2 of the
239         alignment to class_addIvar, instead of the alignment itself.
240         * obj-c++.dg/gnu-api-2-class.mm: Same change.
241
242 2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
243
244         * objc.dg/gnu-api-2-sel.m: Updated for renaming of sel_getType to
245         sel_getTypeEncoding.  Test that sel_getTypeEncoding returns NULL
246         when called with a NULL argument.  Added test for
247         sel_copyTypedSelectorList and sel_getTypedSelector.
248         * obj-c++.dg/gnu-api-2-sel.mm: Same changes.
249
250 2010-12-24  Eric Botcazou  <ebotcazou@adacore.com>
251
252         * gnat.dg/opt13_pkg.ad[sb]: Fix line ending.
253
254 2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
255
256         * obj-c.dg/gnu-api-2-class.m: Test that class_conformsToProtocol()
257         does not check the superclasses.
258         * obj-c++.dg/gnu-api-2-class.mm: Same change.
259
260 2010-12-24  Alexander Monakov  <amonakov@ispras.ru>
261
262         PR rtl-optimization/47036
263         * g++.dg/opt/pr47036.C: New.
264
265 2010-12-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
266
267         PR fortran/31821
268         * gfortran.dg/char_pointer_assign_6.f90:  New test.
269
270 2010-12-22  Sebastian Pop  <sebastian.pop@amd.com>
271
272         PR tree-optimization/46758
273         * gcc.dg/graphite/run-id-pr46758.c: New.
274
275 2010-12-23  Mikael Morin  <mikael@gcc.gnu.org>
276
277         PR fortran/46978
278         * gfortran.dg/transpose_intrinsic_func_call_1.f90: New test.
279
280 2010-12-23  Nicola Pero  <nicola.pero@meta-innovation.com>
281
282         * obj-c.dg/gnu-api-2-class.m: Test that class_addMethod() returns
283         NO if the method is already implemented in the class.
284         * obj-c++.dg/gnu-api-2-class.mm: Same change.
285
286 2010-12-22  Sebastian Pop  <sebastian.pop@amd.com>
287
288         PR tree-optimization/47019
289         * gfortran.dg/graphite/pr47019.f: New.
290
291 2010-12-22  Jason Merrill  <jason@redhat.com>
292
293         * g++.dg/init/volatile2.C: New.
294
295 2010-12-22  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
296
297         * g++.dg/cpp0x/alignof2.C: New.
298
299 2010-12-22  Martin Jambor  <mjambor@suse.cz>
300
301         PR tree-optimization/45934
302         PR tree-optimization/46302
303         PR tree-optimization/46987
304         * g++.dg/ipa/ipcp-ivi-1.C: Removed.
305         * g++.dg/ipa/ivinline-6.C: Likewise.
306         * g++.dg/otr-fold-1.C: Likewise.
307         * g++.dg/otr-fold-2.C: Likewise.
308         * g++.dg/tree-ssa/pr43411.C: Xfail dump scan.
309         * g++.dg/tree-ssa/pr45605.C: Likewise.
310         * g++.dg/tree-ssa/pr46987.C: New test.
311
312 2010-12-22  Steven Bosscher  <steven@gcc.gnu.org>
313
314         * gfortran.dg/pr46755.f: Fix test case.
315
316 2010-12-22  Andrey Belevantsev  <abel@ispras.ru>
317
318         PR rtl-optimization/45352
319         PR rtl-optimization/46521
320         PR rtl-optimization/46522
321         * gcc.dg/pr46521.c: New.
322         * gcc.dg/pr46522.c: New.
323
324 2010-12-21  Ian Lance Taylor  <iant@google.com>
325
326         * go.test/go-test.exp: Clear runtests around invocation of
327         go-dg-runtest from errchk and go-execute-xfail.
328
329 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
330
331         PR target/46880
332         * gcc.target/i386/pr46880.c: New test.
333
334 2010-12-21  Ira Rosen  <irar@il.ibm.com>
335
336         PR tree-optimization/47001
337         * gcc.dg/vect/pr47001.c: New.
338
339 2010-12-21  Nicola Pero  <nicola.pero@meta-innovation.com>
340
341         PR libobjc/16110
342         * objc.dg/special/special.exp: Added new test.
343         * objc.dg/special/load-category-1.m: New.
344         * objc.dg/special/load-category-1a.m: New.
345         * objc.dg/special/load-category-1.h: New.
346
347 2010-12-21  Steven Bosscher  <steven@gcc.gnu.org>
348
349         PR middle-end/45310
350         * g++.dg/pr45310.C: New test.
351
352 2010-12-21  Steven Bosscher  <steven@gcc.gnu.org>
353
354         PR rtl-optimization/46755
355         * gfortran.dg/pr46755.f: New test.
356
357 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
358
359         PR rtl-optimization/47008
360         * gfortran.dg/pr47008.f03: New test.
361
362 2010-12-21  Nicola Pero  <nicola.pero@meta-innovation.com>
363
364         PR libobjc/45953
365         * objc.dg/libobjc-selector-1.m: New test.
366
367 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
368
369         PR middle-end/45852
370         * gcc.target/i386/pr45852.c: New test.
371
372 2010-12-20  Tobias Burnus  <burnus@net-b.de>
373
374         PR fortran/46974
375         * gfortran.dg/c_ptr_tests_16.f90: Fix endian issue.
376
377 2010-12-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
378
379         PR testsuite/45342
380         * gcc.dg/tls/thr-cse-1.c: Fix match on hppa*-*-hpux*.
381
382 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
383
384         * objc.dg/gnu-api-2-objc.m: Fixed test to test objc_lookUpClass,
385         not objc_lookupClass.
386         * obj-c++.dg/gnu-api-2-objc.mm: Same change.
387
388 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
389
390         * objc.dg/gnu-api-2-objc_msg_lookup.m: New.
391         * obj-c++.dg/gnu-api-2-objc_msg_lookup.mm: New.
392
393 2010-12-19  Chung-Lin Tang  <cltang@codesourcery.com>
394
395         * gcc.target/arm/vfp-1.c (test_ldst): New test for VFP
396         load/store immediate indexes.
397
398 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
399
400         * objc.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
401         * obj-c++.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
402
403 2010-12-18  Jakub Jelinek  <jakub@redhat.com>
404
405         PR tree-optimization/46969
406         * gcc.dg/autopar/pr46969.c: New test.
407
408 2010-12-18  Nicola Pero  <nicola.pero@meta-innovation.com>
409
410         * objc.dg/fobjc-exceptions-1.m: Updated.
411         * objc.dg/fobjc-exceptions-2.m: New.
412         * objc.dg/fobjc-exceptions-3.m: New.
413         * obj-c++.dg/fobjc-exceptions-1.mm: New.
414         * obj-c++.dg/fobjc-exceptions-2.mm: New.
415         * obj-c++.dg/fobjc-exceptions-3.mm: New.
416
417 2010-12-18  Tobias Burnus  <burnus@net-b.de>
418
419         PR fortran/46974
420         * gfortran.dg/c_ptr_tests_16.f90: New.
421
422 2010-12-18  Jakub Jelinek  <jakub@redhat.com>
423
424         PR tree-optimization/46985
425         * gfortran.dg/pr46985.f90: New test.
426
427 2010-12-18  Eric Botcazou  <ebotcazou@adacore.com>
428
429         PR tree-optimization/46232
430         * gcc.dg/tree-ssa/pr14814.c: Add -fno-tree-sra.
431
432 2010-12-18  Iain Sandoe  <iains@gcc.gnu.org>
433
434         * objc.dg/fobjc-exceptions.m: Update dg-error syntax.
435
436 2010-12-18  Kai Tietz  <kai.tietz@onevision.com>
437
438         PR target/36834
439         * gcc.target/i386/aggregate-ret1.c: New.
440         * gcc.target/i386/aggregate-ret2.c: New.
441
442 2010-12-18  Iain Sandoe  <iains@gcc.gnu.org>
443
444         * gcc.target/powerpc/darwin-split-ld-stret.c: New test.
445
446 2010-12-17  Ahmad Sharif  <asharif@google.com>
447
448         * gcc.target/i386/max-stack-align.c: New testcase.
449
450 2010-12-17  Nicola Pero  <nicola.pero@meta-innovation.com>
451
452         * objc.dg/exceptions-4.m: Adjust for change in error message.
453
454 2010-12-17  Paolo Bonzini  <bonzini@gnu.org>
455
456         PR c/20385
457         * objc.dg/tls/init-2.m: Adjust.
458         * gcc.dg/noncompile/920923-1.c: Adjust.
459         * gcc.dg/noncompile/pr44517.c: Adjust.
460         * gcc.dg/declspec-18.c: New test.
461
462 2010-12-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
463
464         * gcc.dg/titype-1.c: Enable TImode on __SPU__.
465         * gcc.dg/torture/fp-int-convert.h: Likewise.
466         * gcc.dg/tree-ssa/ivopts-1.c: Likewise.
467         * gcc.dg/uninit-C.c: Likewise.
468         * gcc.dg/uninit-C-O0.c: Likewise.
469         * gcc.dg/format/unnamed-1.c: Likewise.
470         * gcc.dg/format/ms_unnamed-1.c: Likewise.
471
472 2010-12-17  Jason Merrill  <jason@redhat.com>
473
474         PR c++/46670
475         * g++.dg/cpp0x/constexpr-null1.C: New.
476
477 2010-12-17  Bernd Schmidt  <bernds@codesourcery.com>
478
479         * gcc.c-torture/compile/20101217-1.c: New test.
480
481 2010-12-17  Alexander Monakov  <amonakov@ispras.ru>
482
483         PR middle-end/46761
484         * gcc.dg/graphite/pr46761.c: New.
485
486 2010-12-17  Janus Weil  <janus@gcc.gnu.org>
487
488         PR fortran/46849
489         * gfortran.dg/block_9.f08: New.
490
491 2010-12-17  Dodji Seketeli  <dodji@redhat.com>
492
493         * g++.dg/debug/dwarf2/self-ref-1.C: New test.
494         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
495
496 2010-12-16  Sebastian Pop  <sebastian.pop@amd.com>
497
498         PR tree-optimization/46924
499         * gcc.dg/graphite/pr46924.c: New.
500
501 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
502
503         PR tree-optimization/46966
504         * gcc.dg/graphite/pr46966.c: New test.
505
506 2010-12-16  Eric Botcazou  <ebotcazou@adacore.com>
507
508         * gnat.dg/opt13.adb: New test.
509         * gnat.dg/opt13_pkg.ad[sb]: New helper.
510
511 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
512
513         PR tree-optimization/43655
514         * g++.dg/opt/pr43655.C: New test.
515
516 2010-12-16  Sebastian Pop  <sebastian.pop@amd.com>
517
518         PR tree-optimization/46404
519         * gcc.dg/graphite/pr46404-1.c: New.
520
521 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
522
523         PR debug/46893
524         * gcc.dg/pr46893.c: New test.
525
526 2010-12-16  H.J. Lu  <hongjiu.lu@intel.com>
527
528         PR lto/46976
529         * gcc.dg/lto/pr46940_1.c (main): Return 0.
530
531 2010-12-16  Chung-Lin Tang  <cltang@codesourcery.com>
532
533         PR target/46883
534         * gcc.target/arm/pr46883.c: New testcase.
535
536 2010-12-16  Jan Hubicka  <jh@suse.cz>
537
538         PR lto/46976
539         * gcc.dg/lto/pr46940_0.c: Fix commit.
540
541 2010-12-15  Nathan Froyd  <froydnj@codesourcery.com>
542
543         PR c++/39859
544         PR c++/44522
545         PR c++/44523
546         * g++.dg/parse/colon-autocorrect-1.C: New testcase.
547         * g++.dg/parse/colon-autocorrect-2.C: New testcase.
548
549 2010-12-15  Nathan Froyd  <froydnj@codesourcery.com>
550
551         PR c++/46852
552         * g++.dg/pr46852.C: New test.
553
554 2010-12-16  Jan Hubicka  <jh@suse.cz>
555
556         PR middle-end/46939
557         * gcc.target/i386/pr46939.c: New testcase.
558
559 2010-12-15  Sebastian Pop  <sebastian.pop@amd.com>
560
561         PR tree-optimization/46404
562         * gcc.dg/graphite/pr46404.c: New.
563
564 2010-12-15  Jakub Jelinek  <jakub@redhat.com>
565
566         PR fortran/46945
567         * gfortran.dg/pr46945.f90: New test.
568
569         PR debug/46815
570         * g++.dg/guality/pr46815.C: New test.
571
572 2010-12-15  Paolo Carlini  <paolo.carlini@oracle.com>
573
574         PR c++/42083
575         * g++.dg/cpp0x/lambda/lambda-ice2.C: New.
576
577 2010-12-15  H.J. Lu  <hongjiu.lu@intel.com>
578
579         * gfortran.dg/debug/pr46756.f: Correct PR number.
580
581 2010-12-15  Martin Jambor  <mjambor@suse.cz>
582
583         PR tree-optimization/46053
584         PR middle-end/46287
585         PR middle-end/46242
586         * g++.dg/ipa/pr46053.C: New test.
587         * g++.dg/ipa/pr46287-1.C: Likewise.
588         * g++.dg/ipa/pr46287-2.C: Likewise.
589         * g++.dg/ipa/pr46287-3.C: Likewise.
590         * g++.dg/torture/covariant-1.C: Likewise.
591         * g++.dg/torture/pr46287.C: Likewise.
592
593 2010-12-15  Alexander Monakov  <amonakov@ispras.ru>
594
595         PR rtl-optimization/46649
596         * g++.dg/opt/pr46649.C: New.
597
598 2010-12-15  Dave Korn  <dave.korn.cygwin@gmail.com>
599
600         PR testsuite/46938
601         * gcc.dg/pr43157.c: Add dg-require-linker-plugin  directive.
602
603 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
604
605         PR tree-optimization/46845
606         * gcc.dg/graphite/id-pr46845.c: New.
607
608 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
609
610         PR tree-optimization/46928
611         * gcc.dg/tree-ssa/ldist-17.c: New.
612
613 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
614
615         PR tree-optimization/45948
616         * gcc.dg/tree-ssa/ldist-pr45948.c: New.
617
618 2010-12-14  Jason Merrill  <jason@redhat.com>
619
620         PR c++/46930
621         * g++.dg/cpp0x/constexpr-decl.C: New.
622         * g++.dg/cpp0x/constexpr-ex1.C: Fix.
623         * g++.dg/cpp0x/constexpr-static5.C: Fix.
624
625 2010-12-14  Jan Hubicka  <jh@suse.cz>
626
627         PR lto/46940
628         PR lto/44463
629         * gcc.dg/lto/pr46940_0.c: New testcase.
630         * gcc.dg/lto/pr46940_1.c: New testcase.
631
632 2010-12-14  Nathan Froyd  <froydnj@codesourcery.com>
633
634         PR c++/45330
635         * g++.dg/lookup/suggestions1.C: New test.
636
637 2010-12-14  Tobias Burnus  <burnus@net-b.de>
638
639         PR fortran/46937
640         * gfortran.dg/pointer_intent_4.f90: New.
641
642 2010-12-14  Jakub Jelinek  <jakub@redhat.com>
643
644         PR debug/46885
645         * gcc.dg/autopar/pr46885.c: New test.
646
647         PR tree-optimization/46909
648         * gcc.c-torture/execute/pr46909-1.c: New test.
649         * gcc.c-torture/execute/pr46909-2.c: New test.
650         * gcc.dg/pr46909.c: New test.
651
652 2010-12-14  Alexander Monakov  <amonakov@ispras.ru>
653
654         PR rtl-optimization/46875
655         * gcc.dg/pr46875.c: New.
656
657 2010-12-14  Jan Hubicka  <jh@suse.cz>
658
659         * g++.dg/other/first-global.C: Update regexp to match new
660         names of ctors.
661
662 2010-12-14  Bernd Schmidt  <bernds@codesourcery.com>
663
664         PR rtl-optimization/44374
665         Reapply patch with fixes.
666         * gcc.target/arm/headmerge-1.c: New test.
667         * gcc.target/arm/headmerge-2.c: New test.
668         * gcc.target/i386/headmerge-1.c: New test.
669         * gcc.target/i386/headmerge-2.c: New test.
670
671 2010-12-13  Jason Merrill  <jason@redhat.com>
672
673         PR c++/46873
674         PR c++/46877
675         * g++.dg/cpp0x/constexpr-ctor4.C: New.
676         * g++.dg/cpp0x/constexpr-ctor5.C: New.
677
678 2010-12-13  Janus Weil  <janus@gcc.gnu.org>
679
680         PR fortran/46201
681         * gfortran.dg/proc_ptr_comp_27.f90: New.
682
683 2010-12-13  Jakub Jelinek  <jakub@redhat.com>
684
685         PR debug/46867
686         * gcc.dg/pr46867.c: New test.
687
688 2010-12-13  Janus Weil  <janus@gcc.gnu.org>
689
690         PR fortran/46841
691         * gfortran.dg/proc_ptr_comp_26.f90: New.
692
693 2010-12-13  Eric Botcazou  <ebotcazou@adacore.com>
694
695         * gnat.dg/pack9.adb: XFAIL everywhere.
696
697 2010-12-13  Jakub Jelinek  <jakub@redhat.com>
698
699         PR fortran/46884
700         * gfortran.dg/pr46884.f: New test.
701
702 2010-12-13  Iain Sandoe  <iains@gcc.gnu.org>
703
704         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
705         Adjust XFAILs.
706
707 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
708
709         PR debug/46756
710         * gfortran.dg/debug/pr46756.f: New.
711
712 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
713
714         PR debug/46782
715         * gcc.dg/debug/pr46782.c: New.
716
717 2010-12-12  Janus Weil  <janus@gcc.gnu.org>
718
719         PR fortran/46809
720         * gfortran.dg/pointer_check_8.f90: New.
721
722 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
723
724         PR fortran/46705
725         * gfortran.dg/continuation_12.f90: New test.
726
727 2010-12-11  Tobias Burnus  <burnus@net-b.de>
728
729         PR fortran/46370
730         * gfortran.dg/coarray_14.f90: New.
731
732 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
733
734         PR fortran/46842
735         * gfortran.dg/array_function_6.f90: New test.
736
737 2010-12-11  Nicola Pero  <nicola.pero@meta-innovation.com>
738
739         * objc.dg/gnu-api-2-resolve-method.m: New.
740         * obj-c++.dg/gnu-api-2-resolve-method.mm: New.
741
742 2010-12-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
743
744         * gcc.dg/funcorder.c: Remove XFAIL for hppa*64*-*-*.
745
746 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
747
748         * objc.dg/fobjc-std-1.m: Updated to test that class extensions
749         produce an error with -fobjc-std=objc1.
750         * obj-c++.dg/fobjc-std-1.mm: Same change.
751
752 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
753
754         PR c++/46001
755         * g++.dg/diagnostic/bitfld1.C: New test.
756
757 2010-12-10  Sebastian Pop  <sebastian.pop@amd.com>
758
759         PR tree-optimization/43023
760         * gfortran.dg/ldist-1.f90: Adjust pattern.
761         * gfortran.dg/ldist-pr43023.f90: New.
762
763 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
764
765         PR rtl-optimization/46804
766         * gfortran.dg/pr46804.f90: New test.
767
768 2010-12-10  Dave Korn  <dave.korn.cygwin@gmail.com>
769
770         PR middle-end/46674
771         PR lto/43157
772         * gcc.dg/pr43157.c: New file.
773
774 2010-12-10  Nathan Froyd  <froydnj@codesourcery.com>
775
776         * gcc.dg/dfp/struct-union.c: Adjust.
777         * gcc.dg/lvalue-2.c: Adjust.
778         * gcc.dg/pr21419.c: Adjust.
779         * gcc.dg/qual-component-1.c: Adjust.
780         * g++.dg/other/const1.C: Adjust.
781
782 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
783
784         PR rtl-optimization/46865
785         * gcc.target/i386/pr46865-1.c: New test.
786         * gcc.target/i386/pr46865-2.c: New test.
787
788         PR tree-optimization/46864
789         * g++.dg/opt/pr46864.C: New test.
790
791 2010-12-10  Jack Howarth  <howarth@bromo.med.uc.edu>
792             Iain Sandoe  <iains@gcc.gnu.org>
793
794         PR 43751/target
795         * lib/prune.exp: Prune dsymutil warnings.
796
797 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
798
799         * objc.dg/class-extension-1.m: New.
800         * objc.dg/class-extension-2.m: New.
801         * objc.dg/class-extension-3.m: New.
802         * objc.dg/property/at-property-26.m: New.
803         * objc.dg/property/at-property-27.m: New.
804         * objc.dg/property/at-property-28.m: New.
805         * obj-c++.dg/class-extension-1.mm: New.
806         * obj-c++.dg/class-extension-2.mm: New.
807         * obj-c++.dg/class-extension-3.mm: New.
808         * obj-c++.dg/property/at-property-26.mm: New.
809         * obj-c++.dg/property/at-property-27.mm: New.
810         * obj-c++.dg/property/at-property-28.mm: New.
811
812 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
813
814         PR target/46057
815         * gcc.dg/torture/stackalign/nested-1.c: Skip on hppa*-*-hpux*.
816         * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
817         * gcc.dg/torture/stackalign/nested-2.c: Likewise.
818         * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
819         * gcc.dg/torture/stackalign/nested-3.c: Likewise.
820         * gcc.dg/torture/stackalign/nested-4.c: Likewise.
821         * gcc.dg/torture/stackalign/global-1.c: Likewise.
822         * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
823         * gcc.dg/torture/stackalign/inline-1.c: Likewise.
824         * gcc.dg/torture/stackalign/inline-2.c: Likewise.
825         * gcc.dg/torture/stackalign/struct-1.c: Likewise.
826         * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
827         * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
828         * g++.dg/torture/stackalign/throw-1.C: Likewise.
829         * g++.dg/torture/stackalign/throw-2.C: Likewise.
830         * g++.dg/torture/stackalign/throw-4.C: Likewise.
831         * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
832         * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
833         * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
834         * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
835         * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
836         * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
837
838         PR tree-optimization/46021
839         gcc.dg/tree-ssa/20040204-1.c: Remove XFAIL for hppa*-*.*.
840
841 2010-12-09  Richard Guenther  <rguenther@suse.de>
842
843         PR middle-end/46844
844         * gcc.c-torture/compile/pr46866.c: New testcase.
845
846 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
847
848         PR testsuite/45068
849         * g++.dg/debug/dwarf2/nested-2.C: Also match comments starting with ';'.
850
851 2010-12-09  Martin Jambor  <mjambor@suse.cz>
852
853         PR middle-end/46734
854         * g++.dg/tree-ssa/pr46734.C: New test.
855
856 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
857
858         PR c++/44641
859         * lib/scanasm.exp (dg-function-on-line): Add match pattern for
860         hppa*-*-*.
861
862 2010-12-08  Jason Merrill  <jason@redhat.com>
863
864         PR c++/46348
865         * g++.dg/cpp0x/constexpr-array2.C: New.
866
867 2010-12-08  H.J. Lu  <hongjiu.lu@intel.com>
868
869         * gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update
870         expected scan.
871
872 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
873
874         * objc.dg/exceptions-7.m: New.
875         * obj-c++.dg/exceptions-7.mm: New.
876         * obj-c++.dg/exceptions-3.mm: Adjust for new C++ messages.
877         * obj-c++.dg/exceptions-5.mm: Same change.
878
879 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
880
881         * objc.dg/foreach-6.m: Updated location of error messages.
882         * objc.dg/foreach-7.m: Same change.
883
884 2010-12-08  Richard Guenther  <rguenther@suse.de>
885             Sebastian Pop  <sebastian.pop@amd.com>
886
887         PR tree-optimization/45230
888         PR tree-optimization/45231
889         PR tree-optimization/45370
890         * gcc.dg/graphite/id-pr45230-1.c: New.
891         * gcc.dg/graphite/id-pr45231.c: New.
892         * gfortran.dg/graphite/id-pr45370.f90: New.
893
894 2010-12-08  Nathan Froyd  <froydnj@codesourcery.com>
895
896         PR c++/45329
897         * testsuite/g++.dg/conversion/ambig1.C: Adjust.
898         * testsuite/g++.dg/conversion/op1.C: Adjust.
899         * testsuite/g++.dg/conversion/simd1.C: Adjust.
900         * testsuite/g++.dg/cpp0x/defaulted14.C: Adjust.
901         * testsuite/g++.dg/cpp0x/defaulted18.C: Adjust.
902         * testsuite/g++.dg/cpp0x/defaulted20.C: Adjust.
903         * testsuite/g++.dg/cpp0x/explicit3.C: Adjust.
904         * testsuite/g++.dg/cpp0x/explicit4.C: Adjust.
905         * testsuite/g++.dg/cpp0x/implicit4.C: Adjust.
906         * testsuite/g++.dg/cpp0x/nullptr15.C: Adjust.
907         * testsuite/g++.dg/cpp0x/nullptr19.C: Adjust.
908         * testsuite/g++.dg/cpp0x/pr31431-2.C: Adjust.
909         * testsuite/g++.dg/cpp0x/pr31431.C: Adjust.
910         * testsuite/g++.dg/cpp0x/pr31434.C: Adjust.
911         * testsuite/g++.dg/cpp0x/pr31437.C: Adjust.
912         * testsuite/g++.dg/cpp0x/rv2n.C: Adjust.
913         * testsuite/g++.dg/cpp0x/rv3n.C: Adjust.
914         * testsuite/g++.dg/cpp0x/rv4n.C: Adjust.
915         * testsuite/g++.dg/cpp0x/rv5n.C: Adjust.
916         * testsuite/g++.dg/cpp0x/rv6n.C: Adjust.
917         * testsuite/g++.dg/cpp0x/rv7n.C: Adjust.
918         * testsuite/g++.dg/cpp0x/temp_default2.C: Adjust.
919         * testsuite/g++.dg/cpp0x/trailing4.C: Adjust.
920         * testsuite/g++.dg/cpp0x/variadic-ex3.C: Adjust.
921         * testsuite/g++.dg/cpp0x/variadic-ex4.C: Adjust.
922         * testsuite/g++.dg/cpp0x/variadic35.C: Adjust.
923         * testsuite/g++.dg/cpp0x/vt-35147.C: Adjust.
924         * testsuite/g++.dg/cpp0x/vt-37737-2.C: Adjust.
925         * testsuite/g++.dg/expr/cond9.C: Adjust.
926         * testsuite/g++.dg/expr/pmf-1.C: Adjust.
927         * testsuite/g++.dg/ext/label5.C: Adjust.
928         * testsuite/g++.dg/ext/visibility/anon8.C: Adjust.
929         * testsuite/g++.dg/ext/vla2.C: Adjust.
930         * testsuite/g++.dg/gomp/pr26690-1.C: Adjust.
931         * testsuite/g++.dg/gomp/pr26690-2.C: Adjust.
932         * testsuite/g++.dg/init/synth2.C: Adjust.
933         * testsuite/g++.dg/lookup/conv-1.C: Adjust.
934         * testsuite/g++.dg/lookup/new1.C: Adjust.
935         * testsuite/g++.dg/lookup/using9.C: Adjust.
936         * testsuite/g++.dg/other/error13.C: Adjust.
937         * testsuite/g++.dg/other/error20.C: Adjust.
938         * testsuite/g++.dg/other/error31.C: Adjust.
939         * testsuite/g++.dg/other/pr28114.C: Adjust.
940         * testsuite/g++.dg/other/ptrmem10.C: Adjust.
941         * testsuite/g++.dg/other/ptrmem11.C: Adjust.
942         * testsuite/g++.dg/overload/ambig1.C: Adjust.
943         * testsuite/g++.dg/overload/arg3.C: Adjust.
944         * testsuite/g++.dg/overload/builtin1.C: Adjust.
945         * testsuite/g++.dg/overload/copy1.C: Adjust.
946         * testsuite/g++.dg/overload/new1.C: Adjust.
947         * testsuite/g++.dg/overload/template4.C: Adjust.
948         * testsuite/g++.dg/overload/unknown1.C: Adjust.
949         * testsuite/g++.dg/overload/using2.C: Adjust.
950         * testsuite/g++.dg/parse/crash5.C: Adjust.
951         * testsuite/g++.dg/parse/error19.C: Adjust.
952         * testsuite/g++.dg/parse/error28.C: Adjust.
953         * testsuite/g++.dg/parse/template7.C: Adjust.
954         * testsuite/g++.dg/parse/typename7.C: Adjust.
955         * testsuite/g++.dg/rtti/typeid6.C: Adjust.
956         * testsuite/g++.dg/tc1/dr152.C: Adjust.
957         * testsuite/g++.dg/template/conv11.C: Adjust.
958         * testsuite/g++.dg/template/copy1.C: Adjust.
959         * testsuite/g++.dg/template/crash37.C: Adjust.
960         * testsuite/g++.dg/template/deduce3.C: Adjust.
961         * testsuite/g++.dg/template/dependent-expr5.C: Adjust.
962         * testsuite/g++.dg/template/error38.C: Adjust.
963         * testsuite/g++.dg/template/error40.C: Adjust.
964         * testsuite/g++.dg/template/friend.C: Adjust.
965         * testsuite/g++.dg/template/incomplete2.C: Adjust.
966         * testsuite/g++.dg/template/instantiate5.C: Adjust.
967         * testsuite/g++.dg/template/local4.C: Adjust.
968         * testsuite/g++.dg/template/local6.C: Adjust.
969         * testsuite/g++.dg/template/new3.C: Adjust.
970         * testsuite/g++.dg/template/operator9.C: Adjust.
971         * testsuite/g++.dg/template/overload6.C: Adjust.
972         * testsuite/g++.dg/template/ptrmem2.C: Adjust.
973         * testsuite/g++.dg/template/ptrmem20.C: Adjust.
974         * testsuite/g++.dg/template/ptrmem4.C: Adjust.
975         * testsuite/g++.dg/template/ptrmem8.C: Adjust.
976         * testsuite/g++.dg/template/qualttp5.C: Adjust.
977         * testsuite/g++.dg/template/sfinae2.C: Adjust.
978         * testsuite/g++.dg/template/spec22.C: Adjust.
979         * testsuite/g++.dg/template/spec23.C: Adjust.
980         * testsuite/g++.dg/template/ttp25.C: Adjust.
981         * testsuite/g++.dg/template/typedef4.C: Adjust.
982         * testsuite/g++.dg/template/unify10.C: Adjust.
983         * testsuite/g++.dg/template/unify11.C: Adjust.
984         * testsuite/g++.dg/template/unify6.C: Adjust.
985         * testsuite/g++.dg/template/unify7.C: Adjust.
986         * testsuite/g++.dg/template/unify9.C: Adjust.
987         * testsuite/g++.dg/template/varmod1.C: Adjust.
988         * testsuite/g++.old-deja/g++.benjamin/15799.C: Adjust.
989         * testsuite/g++.old-deja/g++.benjamin/15800-1.C: Adjust.
990         * testsuite/g++.old-deja/g++.brendan/ambiguity1.C: Adjust.
991         * testsuite/g++.old-deja/g++.brendan/crash29.C: Adjust.
992         * testsuite/g++.old-deja/g++.brendan/crash48.C: Adjust.
993         * testsuite/g++.old-deja/g++.brendan/crash56.C: Adjust.
994         * testsuite/g++.old-deja/g++.brendan/cvt3.C: Adjust.
995         * testsuite/g++.old-deja/g++.brendan/overload1.C: Adjust.
996         * testsuite/g++.old-deja/g++.brendan/overload4.C: Adjust.
997         * testsuite/g++.old-deja/g++.brendan/overload9.C: Adjust.
998         * testsuite/g++.old-deja/g++.bugs/900127_01.C: Adjust.
999         * testsuite/g++.old-deja/g++.bugs/900205_04.C: Adjust.
1000         * testsuite/g++.old-deja/g++.bugs/900330_02.C: Adjust.
1001         * testsuite/g++.old-deja/g++.bugs/900404_03.C: Adjust.
1002         * testsuite/g++.old-deja/g++.bugs/900514_03.C: Adjust.
1003         * testsuite/g++.old-deja/g++.eh/ctor1.C: Adjust.
1004         * testsuite/g++.old-deja/g++.jason/conversion11.C: Adjust.
1005         * testsuite/g++.old-deja/g++.jason/crash3.C: Adjust.
1006         * testsuite/g++.old-deja/g++.jason/overload16.C: Adjust.
1007         * testsuite/g++.old-deja/g++.jason/overload28.C: Adjust.
1008         * testsuite/g++.old-deja/g++.jason/scoping10.C: Adjust.
1009         * testsuite/g++.old-deja/g++.jason/template30.C: Adjust.
1010         * testsuite/g++.old-deja/g++.jason/temporary2.C: Adjust.
1011         * testsuite/g++.old-deja/g++.law/arg1.C: Adjust.
1012         * testsuite/g++.old-deja/g++.law/arg11.C: Adjust.
1013         * testsuite/g++.old-deja/g++.law/arm9.C: Adjust.
1014         * testsuite/g++.old-deja/g++.law/ctors11.C: Adjust.
1015         * testsuite/g++.old-deja/g++.law/ctors17.C: Adjust.
1016         * testsuite/g++.old-deja/g++.law/ctors5.C: Adjust.
1017         * testsuite/g++.old-deja/g++.law/ctors9.C: Adjust.
1018         * testsuite/g++.old-deja/g++.law/enum4.C: Adjust.
1019         * testsuite/g++.old-deja/g++.law/missed-error2.C: Adjust.
1020         * testsuite/g++.old-deja/g++.law/operators32.C: Adjust.
1021         * testsuite/g++.old-deja/g++.law/operators9.C: Adjust.
1022         * testsuite/g++.old-deja/g++.mike/net2.C: Adjust.
1023         * testsuite/g++.old-deja/g++.mike/net22.C: Adjust.
1024         * testsuite/g++.old-deja/g++.mike/p11110.C: Adjust.
1025         * testsuite/g++.old-deja/g++.mike/p1989.C: Adjust.
1026         * testsuite/g++.old-deja/g++.mike/p2431.C: Adjust.
1027         * testsuite/g++.old-deja/g++.mike/p438.C: Adjust.
1028         * testsuite/g++.old-deja/g++.mike/p807a.C: Adjust.
1029         * testsuite/g++.old-deja/g++.mike/p9068.C: Adjust.
1030         * testsuite/g++.old-deja/g++.niklas/t120.C: Adjust.
1031         * testsuite/g++.old-deja/g++.niklas/t121.C: Adjust.
1032         * testsuite/g++.old-deja/g++.niklas/t128.C: Adjust.
1033         * testsuite/g++.old-deja/g++.ns/overload2.C: Adjust.
1034         * testsuite/g++.old-deja/g++.ns/using12.C: Adjust.
1035         * testsuite/g++.old-deja/g++.other/crash24.C: Adjust.
1036         * testsuite/g++.old-deja/g++.other/expr1.C: Adjust.
1037         * testsuite/g++.old-deja/g++.other/overload11.C: Adjust.
1038         * testsuite/g++.old-deja/g++.other/pmf3.C: Adjust.
1039         * testsuite/g++.old-deja/g++.other/volatile1.C: Adjust.
1040         * testsuite/g++.old-deja/g++.pt/auto_ptr.C: Adjust.
1041         * testsuite/g++.old-deja/g++.pt/crash28.C: Adjust.
1042         * testsuite/g++.old-deja/g++.pt/crash60.C: Adjust.
1043         * testsuite/g++.old-deja/g++.pt/explicit38.C: Adjust.
1044         * testsuite/g++.old-deja/g++.pt/explicit39.C: Adjust.
1045         * testsuite/g++.old-deja/g++.pt/explicit41.C: Adjust.
1046         * testsuite/g++.old-deja/g++.pt/explicit67.C: Adjust.
1047         * testsuite/g++.old-deja/g++.pt/explicit77.C: Adjust.
1048         * testsuite/g++.old-deja/g++.pt/expr2.C: Adjust.
1049         * testsuite/g++.old-deja/g++.pt/ptrmem10.C: Adjust.
1050         * testsuite/g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1051         * testsuite/g++.old-deja/g++.pt/spec35.C: Adjust.
1052         * testsuite/g++.old-deja/g++.pt/spec5.C: Adjust.
1053         * testsuite/g++.old-deja/g++.pt/spec6.C: Adjust.
1054         * testsuite/g++.old-deja/g++.pt/t05.C: Adjust.
1055         * testsuite/g++.old-deja/g++.pt/t24.C: Adjust.
1056         * testsuite/g++.old-deja/g++.pt/unify4.C: Adjust.
1057         * testsuite/g++.old-deja/g++.pt/unify6.C: Adjust.
1058         * testsuite/g++.old-deja/g++.pt/unify8.C: Adjust.
1059         * testsuite/g++.old-deja/g++.robertl/eb109.C: Adjust.
1060         * testsuite/g++.old-deja/g++.robertl/eb119.C: Adjust.
1061         * testsuite/g++.old-deja/g++.robertl/eb131.C: Adjust.
1062         * testsuite/g++.old-deja/g++.robertl/eb22.C: Adjust.
1063         * testsuite/g++.old-deja/g++.robertl/eb69.C: Adjust.
1064         * testsuite/g++.old-deja/g++.robertl/eb98.C: Adjust.
1065
1066 2010-12-08  Jason Merrill  <jason@redhat.com>
1067
1068         PR c++/45822
1069         * g++.dg/init/synth4.C: New.
1070
1071         PR c++/46736
1072         * g++.dg/cpp0x/defaulted21.C: New.
1073
1074 2010-12-08  Wei Guozhi  <carrot@google.com>
1075
1076         PR target/46631
1077         * gcc.target/arm/pr46631: New testcase.
1078
1079 2010-12-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
1080
1081         PR middle-end/42694
1082         * gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x,
1083         0.75) is not optimized if the machine has no sqrt instruction.
1084
1085 2010-12-07  Andrey Belevantsev  <abel@ispras.ru>
1086
1087         PR target/43603
1088         * gcc.target/ia64/pr43603.c: New.
1089         * gcc/testsuite/g++.dg/opt/pr46640.C: New.
1090
1091 2010-12-07  Tobias Burnus  <burnus@net-b.de>
1092
1093         PR fortran/44352
1094         * gfortran.dg/string_4.f90: New.
1095
1096 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
1097
1098         PR tree-optimization/44676
1099         * gcc.dg/graphite/id-pr44676.c: New.
1100
1101 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
1102
1103         PR tree-optimization/42327
1104         * gcc.dg/tree-ssa/pr42327.c: New.
1105
1106 2010-12-07  Nathan Froyd  <froydnj@codesourcery.com>
1107
1108         PR c++/45330
1109         * g++.dg/pr45330.C: New test.
1110         * g++.dg/ext/builtin3.C: Adjust.
1111         * g++.dg/lookup/error1.C: Adjust.
1112         * g++.dg/lookup/koenig5.C: Adjust.
1113         * g++.dg/overload/koenig1.C: Adjust.
1114         * g++.dg/parse/decl-specifier-1.C: Adjust.
1115         * g++.dg/template/static10.C: Adjust.
1116         * g++.old-deja/g++.mike/ns5.C: Adjust.
1117         * g++.old-deja/g++.mike/ns7.C: Adjust.
1118         * g++.old-deja/g++.ns/koenig5.C: Adjust.
1119         * g++.old-deja/g++.ns/koenig9.C: Adjust.
1120         * g++.old-deja/g++.other/lineno5.C: Adjust.
1121
1122 2010-12-07  Richard Guenther  <rguenther@suse.de>
1123
1124         PR tree-optimization/46832
1125         * gcc.c-torture/compile/pr46832.c: New testcase.
1126
1127 2010-12-07  Jakub Jelinek  <jakub@redhat.com>
1128
1129         PR debug/46799
1130         * gcc.dg/autopar/pr46799.c: New test.
1131
1132 2010-12-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1133
1134         * gfortran.dg/internal_dummy_2.f08: Fix dg-options.
1135         * gfortran.dg/internal_dummy_3.f08: Fix dg-options.
1136
1137 2010-12-06  H.J. Lu  <hongjiu.lu@intel.com>
1138
1139         PR middle-end/41562
1140         * g++.dg/graphite/pr41562.C: New.
1141
1142         PR middle-end/46185
1143         * gcc.dg/graphite/pr46185.c: New.
1144
1145 2010-12-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1146
1147         * objc.dg/foreach-8.m: New.
1148
1149 2010-12-06  Jakub Jelinek  <jakub@redhat.com>
1150
1151         PR debug/45997
1152         * g++.dg/debug/dwarf2/pr45997-1.C: New test.
1153         * g++.dg/debug/dwarf2/pr45997-2.C: New test.
1154
1155         PR target/43897
1156         * gcc.target/ia64/pr43897.c: New test.
1157
1158         PR debug/46771
1159         * gcc.dg/pr46771.c: New test.
1160
1161         PR rtl-optimization/46777
1162         * gcc.dg/pr46777.c: New test.
1163
1164 2010-12-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1165
1166         * ada/acats/run_acats (which): Assign output to temporary
1167         variable, only use if successful.
1168         Use last field of type output.
1169
1170 2010-12-06  Richard Guenther  <rguenther@suse.de>
1171
1172         PR tree-optimization/46806
1173         * g++.dg/torture/20100825.C: New testcase.
1174
1175 2010-12-06  Richard Guenther  <rguenther@suse.de>
1176
1177         PR tree-optimization/46785
1178         * gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase.
1179
1180 2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
1181
1182         * gcc.dg/pr46674.c (LABEL3): New macro definition.
1183         (LABEL2): Likewise.
1184         (LABEL): Likewise.
1185         (jelly): Account for user label prefix in asm name.
1186
1187 2010-12-05  Daniel Kraft  <d@domob.eu>
1188
1189         PR fortran/46794
1190         * gfortran.dg/power2.f90: Initialize variables.
1191
1192 2010-12-04  Jan Hubicka  <jh@suse.cz>
1193
1194         * snprintf-chk.c (ptr): Declare volatile.
1195         * strcpy-chk.c (s2, s3, l1): Declare volatile.
1196         * snprintf-chk.c (ptr): Declare volatile.
1197         * vsprintf-chk.c (ptr): Declare volatile.
1198         * vsnprintf-chk.c (ptr): Declare volatile.
1199
1200 2010-12-04  Tobias Burnus  <burnus@net-b.de>
1201
1202         PR fortran/46584
1203         * gfortran.dg/quad_1.f90: Remove some complex
1204         math checks as they fail on some non-libquadmath
1205         systems.
1206
1207 2010-12-04  Daniel Kraft  <d@domob.eu>
1208
1209         PR fortran/46794
1210         * gfortran.dg/power2.f90: New test.
1211
1212 2010-12-03  Jakub Jelinek  <jakub@redhat.com>
1213
1214         PR debug/46123
1215         * g++.dg/debug/pr46123.C: New test.
1216         * g++.dg/debug/dwarf2/pr46123.C: New test.
1217
1218 2010-12-03  Jason Merrill  <jason@redhat.com>
1219
1220         PR c++/46058
1221         * g++.dg/template/scope4.C: New.
1222
1223 2010-12-03  Nathan Froyd  <froydnj@codesourcery.com>
1224
1225         * gcc.target/arm/neon-offset-1.c: New test.
1226
1227 2010-12-03  Alexander Monakov  <amonakov@ispras.ru>
1228
1229         PR rtl-optimization/45354
1230         * gcc.dg/tree-prof/pr45354.c: New.
1231
1232 2010-12-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1233
1234         PR fortran/45159
1235         * gfortran.dg/dependency_38.f90:  New test.
1236
1237 2010-12-02  Ian Lance Taylor  <iant@google.com>
1238
1239         * lib/go.exp: New file.
1240         * lib/go-dg.exp: New file.
1241         * lib/go-torture.exp: New file.
1242         * lib/target-supports.exp (check_compile): Match // Go.
1243
1244 2010-12-02  Eric Botcazou  <ebotcazou@adacore.com>
1245
1246         * gcc.dg/pr46685.c: New test.
1247
1248 2010-12-02  Sebastian Pop  <sebastian.pop@amd.com>
1249
1250         PR tree-optimization/45199
1251         * gcc.dg/tree-ssa/ldist-15.c: New.
1252         * gcc.dg/tree-ssa/ldist-16.c: New.
1253         * gfortran.dg/ldist-pr45199.f: New.
1254
1255 2010-12-02  Richard Guenther  <rguenther@suse.de>
1256
1257         PR tree-optimization/46723
1258         * gcc.dg/torture/pr46723.c: New testcase.
1259
1260 2010-12-02  Richard Guenther  <rguenther@suse.de>
1261
1262         PR lto/44871
1263         * g++.dg/lto/20101126-1_0.C: New testcase.
1264         * g++.dg/lto/20101126-1_1.c: Likewise.
1265
1266 2010-12-02  Richard Guenther  <rguenther@suse.de>
1267             Ira Rosen  <irar@il.ibm.com>
1268
1269         PR tree-optimization/46663
1270         * gcc.dg/vect/pr46663.c: New test.
1271
1272 2010-12-02  Jie Zhang  <jie@codesourcery.com>
1273
1274         PR middle-end/46674
1275         * gcc.dg/pr46674.c: New test.
1276
1277 2010-12-02  Nicola Pero  <nicola.pero@meta-innovation.com>
1278
1279         * objc.dg/exceptions-6.m: New.
1280         * obj-c++.dg/exceptions-6.mm: New.
1281
1282 2010-12-01  Jan Hubicka  <jh@suse.cz>
1283
1284         * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
1285
1286 2010-12-01  Sebastian Pop  <sebastian.pop@amd.com>
1287
1288         PR middle-end/45297
1289         * gcc.dg/graphite/pr45297.c: New.
1290
1291 2010-12-01  Richard Guenther  <rguenther@suse.de>
1292
1293         PR tree-optimization/46730
1294         * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
1295
1296 2010-11-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
1297
1298         * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
1299         (a*b)-c generates two fma instructions, instead of separate
1300         multiply, add, and subtract.
1301
1302 2010-11-30  Tobias Burnus  <burnus@net-b.de>
1303
1304         * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
1305         a value to all array elements.
1306
1307 2010-11-30  Richard Guenther  <rguenther@suse.de>
1308
1309         PR tree-optimization/46722
1310         * gcc.target/i386/fma4-fma-2.c: New testcase.
1311
1312 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1313
1314         * objc.dg/duplicate-class-1.m: New.
1315         * obj-c++.dg/duplicate-class-1.mm: New.
1316
1317 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1318
1319         * objc.dg/property/dotsyntax-21.m
1320         * obj-c++.dg/property/dotsyntax-21.mm
1321
1322 2010-11-29  Alexandre Oliva  <aoliva@redhat.com>
1323
1324         PR debug/46338
1325         * g++.dg/debug/pr46338.C: New.
1326
1327 2010-11-29  Richard Guenther  <rguenther@suse.de>
1328             Zdenek Dvorak  <rakdver@kam.uniff.cz>
1329
1330         PR tree-optimization/46675
1331         * gcc.dg/pr46675.c: New test.
1332
1333 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
1334
1335         * gcc/testsuite/objc.dg/strings-1.m: Move to...
1336         * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
1337         * gcc/testsuite/objc.dg/strings-2.m: Move to ...
1338         * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
1339         constructor and class reference for NeXT runtime.  Update paths.
1340         * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
1341         * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
1342         * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
1343         * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
1344         constructor and class reference for NeXT runtime.  Update paths.
1345
1346 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1347
1348         PR c++/42260
1349         * g++.dg/conversion/cast2.C: New test.
1350
1351         PR c++/45383
1352         * g++.dg/conversion/cond4.C: Likewise.
1353
1354 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1355
1356         PR c++/45383
1357         Reverted patch for PR c++/42260
1358         * g++.dg/conversion/cast2.C: Reverted new test.
1359
1360 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1361
1362         PR debug/46101
1363         * g++.dg/debug/dwarf2/typedef5.C: New test
1364
1365 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
1366             Mike Stump  <mrs@gcc.gnu.org>
1367
1368         PR target/26427
1369         PR target/33120
1370         PR testsuite/35710
1371         * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
1372         * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
1373         * gcc.dg/darwin-comm.c: Adjust for new allocators.
1374         * gcc.dg/darwin-sections.c: New test.
1375         * g++.dg/ext/instantiate2.C: Adjust for new allocators.
1376
1377 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1378
1379         * objc.dg/exceptions-1.m: New.
1380         * objc.dg/exceptions-2.m: New.
1381         * objc.dg/exceptions-3.m: New.
1382         * objc.dg/exceptions-4.m: New.
1383         * objc.dg/exceptions-5.m: New.
1384         * obj-c++.dg/exceptions-1.mm: New.
1385         * obj-c++.dg/exceptions-2.mm: New.
1386         * obj-c++.dg/exceptions-3.mm: New.
1387         * obj-c++.dg/exceptions-4.mm: New.
1388         * obj-c++.dg/exceptions-5.mm: New.
1389
1390 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1391
1392         * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
1393         * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
1394         * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
1395
1396 2010-11-28  Janus Weil  <janus@gcc.gnu.org>
1397
1398         PR fortran/46662
1399         * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
1400
1401 2010-11-28  Eric Botcazou  <ebotcazou@adacore.com>
1402
1403         * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
1404         * gnat.dg/pack9.adb (dg-final): Likewise.
1405
1406 2010-11-28  Paul Thomas  <pault@gcc.gnu.org
1407
1408         PR fortran/35810
1409         * gfortran.dg/realloc_on_assign_1.f03: New test.
1410         * gfortran.dg/realloc_on_assign_2.f03: New test.
1411         * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
1412         * gfortran.dg/unpack_bounds_1.f90: The same.
1413         * gfortran.dg/cshift_bounds_2.f90: The same.
1414         * gfortran.dg/matmul_bounds_2.f90: The same.
1415         * gfortran.dg/matmul_bounds_3.f90: The same.
1416         * gfortran.dg/matmul_bounds_4.f90: The same.
1417         * gfortran.dg/matmul_bounds_5.f90: The same.
1418
1419 2010-11-27  Tobias Burnus  <burnus@net-b.de>
1420
1421         PR fortran/46638
1422         PR fortran/46668
1423         * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
1424
1425 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1426
1427         PR objc++/46222
1428         * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
1429
1430 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1431
1432         * objc.dg/property/at-property-24.m: New.
1433         * objc.dg/property/at-property-25.m: New.
1434         * obj-c++.dg/property/at-property-24.mm: New.
1435         * obj-c++.dg/property/at-property-25.mm: New.
1436
1437 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1438
1439         * objc.dg/protocol-qualifier-1.m: New.
1440         * objc.dg/protocol-qualifier-2.m: New.
1441         * obj-c++.dg/protocol-qualifier-1.mm: New.
1442         * obj-c++.dg/protocol-qualifier-2.mm: New.
1443
1444 2010-11-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1445
1446         * lib/gnat.exp: Load gcc.exp.
1447         (gnat_target_compile): Use gcc_target_compile for *.c sources.
1448         * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
1449
1450 2010-11-26  Richard Guenther  <rguenther@suse.de>
1451
1452         PR lto/46648
1453         * gcc.dg/lto/20101125-1_0.c: New testcase.
1454         * gcc.dg/lto/20101125-1_1.c: Likewise.
1455
1456 2010-11-22   Bud Davis  <jmdavis@link.com>
1457
1458         * arith_divide_no_check.f
1459          ,arith_divide.f,old_style_init.f90: new tests.
1460
1461 2010-11-26  H.J. Lu  <hongjiu.lu@intel.com>
1462
1463         PR tree-optimization/46665
1464         * gfortran.dg/pr46665.f90: New.
1465
1466 2010-11-26  Jakub Jelinek  <jakub@redhat.com>
1467
1468         PR middle-end/46647
1469         * gcc.dg/pr46647.c: New test.
1470
1471 2010-11-25  Janus Weil  <janus@gcc.gnu.org>
1472
1473         PR fortran/46581
1474         * gfortran.dg/select_type_19.f03: New.
1475
1476 2010-11-25  Nicola Pero  <nicola.pero@meta-innovation.com>
1477
1478         * objc.dg/ivar-problem-1.m: New.
1479         * obj-c++.dg/ivar-problem-1.mm: New.
1480
1481 2010-11-25  Jakub Jelinek  <jakub@redhat.com>
1482
1483         PR middle-end/46637
1484         * gcc.c-torture/compile/pr46637.c: New test.
1485
1486 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
1487
1488         * gfortran.dg/pr46519-1.f: Add -mtune=generic.
1489
1490 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
1491
1492         PR middle-end/46647
1493         * gcc.target/i386/pr46647.c: New.
1494
1495 2010-11-25  Kai Tietz  <kai.tietz@onevision.com>
1496
1497         * gcc.dg/dll-8.c: New.
1498
1499 2010-11-25  Eric Botcazou  <ebotcazou@adacore.com>
1500
1501         * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
1502         * gnat.dg/sse_nolib.adb: Likewise.
1503
1504 2010-11-25  Alexander Monakov  <amonakov@ispras.ru>
1505
1506         PR rtl-optimization/46585
1507         * gcc.dg/pr46585.c: New.
1508
1509 2010-11-24  Richard Henderson  <rth@redhat.com>
1510
1511         * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
1512         vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
1513         vect_unpack, vect_int_mult, vect_extract_even_odd,
1514         vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
1515
1516 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1517
1518         PR target/46519
1519         * gfortran.dg/pr46519-1.f: New.
1520
1521 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1522
1523         PR target/46519
1524         * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
1525         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1526
1527         * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
1528         * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
1529         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1530         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1531
1532         * gcc.target/i386/avx-vzeroupper-20.c: New.
1533         * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
1534         * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
1535         * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
1536         * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
1537         * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
1538         * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
1539
1540 2010-11-24  Richard Guenther  <rguenther@suse.de>
1541
1542         PR lto/43218
1543         * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
1544
1545 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
1546
1547         PR rtl-optimization/46614
1548         * gcc.dg/pr46614.c: New test.
1549
1550 2010-11-24  Tobias Burnus  <burnus@net-b.de>
1551
1552         PR fortran/46638
1553         * gfortran.dg/transfer_simplify_10.f90: New.
1554
1555 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
1556
1557         PR middle-end/46629
1558         * gfortran.dg/lto/pr46629_0.f90: New test.
1559
1560 2010-11-24  Mingjie Xing  <mingjie.xing@gmail.com>
1561
1562         * gcc.target/mips/loongson3a-muldiv-1.c: New test.
1563         * gcc.target/mips/loongson3a-muldiv-2.c: New test.
1564
1565 2010-11-23  Joseph Myers  <joseph@codesourcery.com>
1566
1567         * gcc.dg/opts-5.c: New test.
1568
1569 2010-11-23  Jeffrey Yasskin <jyasskin@google.com>
1570
1571         PR c++/46527
1572         * g++.dg/debug/dwarf2/pr46527.C: New test.
1573
1574 2010-11-23  Iain Sandoe  <iains@gcc.gnu.org>
1575
1576         * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
1577
1578 2010-11-23  Jakub Jelinek  <jakub@redhat.com>
1579
1580         PR middle-end/46499
1581         * gcc.dg/pr46499-1.c: New test.
1582         * gcc.dg/pr46499-2.c: New test.
1583
1584 2010-11-23  Jack Howarth  <howarth@bromo.med.uc.edu>
1585
1586         * gcc.target/i386/alias-1.c: Require alias support.
1587
1588 2010-11-22  Uros Bizjak  <ubizjak@gmail.com>
1589
1590         * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
1591         for vectorizer tests.
1592         * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
1593         * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
1594         * gcc.dg/graphite/pr41888.c: Ditto.
1595         * gcc.dg/graphite/pr42729.c: Ditto.
1596
1597 2010-11-22  Mingjie Xing  <mingjie.xing@gmail.com>
1598             Uros Bizjak  <ubizjak@gmail.com>
1599
1600         * lib/target-supports.exp (check_vect_support_and_set_flags): New
1601         procedure to check if the target supports vectorizer tests. Set
1602         DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
1603         capabilites.
1604         * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
1605         * g++.dg/vect/vect.exp: Ditto.
1606         * gfortran.dg/vect/vect.exp: Ditto.
1607
1608 2010-11-22  Nicola Pero  <nicola.pero@meta-innovation.com>
1609
1610         PR objc/34033
1611         * objc.dg/strings-1.m: New.
1612         * objc.dg/strings-2.m: New.
1613         * obj-c++.dg/strings-1.mm: New.
1614         * obj-c++.dg/strings-2.mm: New.
1615
1616 2010-11-22  Ian Bolton  <ian.bolton@arm.com>
1617
1618         * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
1619         "target short_enums".
1620         * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
1621
1622 2010-11-22  Eric Botcazou  <ebotcazou@adacore.com>
1623
1624         * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
1625
1626         PR rtl-optimization/46603
1627         * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
1628
1629         PR testsuite/46230
1630         * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
1631         being vectorized.  Adjust dg-final pattern.
1632         * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
1633
1634         * gcc.dg/vect: Do not include <stdio.h> in testcases.
1635         * gcc.dg/vect/costmodel/ppc: Likewise.
1636
1637 2010-11-22  Alexander Monakov  <amonakov@ispras.ru>
1638
1639         PR rtl-optimization/45652
1640         * gcc.dg/pr45652.c: New.
1641
1642 2010-11-21  Richard Henderson  <rth@redhat.com>
1643
1644         PR rtl-optimization/46571
1645         * gcc.dg/pr46571.c: New.
1646
1647 2010-11-21  Eric Botcazou  <ebotcazou@adacore.com>
1648
1649         * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
1650
1651 2010-11-21  Uros Bizjak  <ubizjak@gmail.com>
1652
1653         PR target/46533
1654         * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-*  targets.
1655
1656 2010-11-20  Joseph Myers  <joseph@codesourcery.com>
1657
1658         * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
1659         * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
1660         * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
1661         * gcc.dg/pack-test-2.c: Test for all targets.
1662         * gcc.dg/pragma-align.c: Test for all targets.
1663         * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
1664         * gcc.dg/ucnid-10.c: Test for all targets.
1665
1666 2010-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1667
1668         * gcc.target/sparc/sparc-align-1.c: New test.
1669
1670 2010-11-20  Nathan Froyd  <froydnj@codesourcery.com>
1671
1672         PR c++/16189
1673         PR c++/36888
1674         PR c++/45331
1675         * g++.dg/parse/semicolon3.C: New test.
1676         * g++.dg/debug/pr22514.C: Adjust.
1677         * g++.dg/init/error1.C: Adjust.
1678         * g++.dg/other/bitfield3.C: Adjust.
1679         * g++.dg/other/semicolon.C: Adjust.
1680         * g++.dg/parse/error14.C: Adjust.
1681         * g++.dg/parse/error5.C: Adjust.
1682         * g++.dg/parse/parameter-declaration-1.C: Adjust.
1683         * g++.dg/template/pr23510.C: Adjust.
1684         * g++.dg/template/pr39425.C: Adjust.
1685         * g++.old-deja/g++.robertl/eb125.C: Adjust.
1686
1687 2010-11-20  Jakub Jelinek  <jakub@redhat.com>
1688
1689         PR debug/46561
1690         * gcc.dg/autopar/pr46561.c: New test.
1691
1692         PR c++/46538
1693         * g++.dg/other/error34.C: New test.
1694
1695         PR c++/46526
1696         * g++.dg/cpp0x/constexpr-base3.C: New test.
1697
1698         PR tree-optimization/45830
1699         * gcc.target/i386/pr45830.c: New test.
1700         * gcc.c-torture/execute/pr45830.c: New test.
1701
1702 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1703
1704         * objc.dg/attributes/class-attribute-1.m: Rewritten.
1705         * objc.dg/attributes/class-attribute-2.m: Same change.
1706         * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
1707         * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
1708         * objc.dg/fobjc-std-1.m: Updated.
1709         * obj-c++.dg/fobjc-std-1.mm: Updated.
1710
1711 2010-11-19  Michael Matz  <matz@suse.de>
1712
1713         PR tree-optimization/46077
1714         * gcc.dg/vect/O3-pr46077.c: New testcase.
1715
1716 2010-11-19  Joseph Myers  <joseph@codesourcery.com>
1717
1718         PR c/46547
1719         * gcc.c-torture/compile/pr46547-1.c: New test.
1720
1721 2010-11-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1722
1723         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
1724         exec $compiler.
1725         * lib/gfortran.exp (gfortran_link_flags): Remove braces around
1726         $GFORTRAN_UNDER_TEST.
1727         (gfortran_init): Use -B to specify specpath, add trailing /.
1728
1729 2010-11-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
1730
1731         * gcc.target/powerpc/ppc-target-1.c: New file to test target
1732         attributes on PowerPC.
1733         * gcc.target/powerpc/ppc-target-2.c: Ditto.
1734         * gcc.target/powerpc/ppc-target-3.c: Ditto.
1735
1736 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1737
1738         * objc.dg/attributes/proto-attribute-1.m: Updated.
1739         * objc.dg/attributes/proto-attribute-2.m: New.
1740         * objc.dg/attributes/proto-attribute-3.m: New.
1741         * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
1742         * obj-c++.dg/attributes/proto-attribute-2.mm: New.
1743         * obj-c++.dg/attributes/proto-attribute-3.mm: New.
1744
1745 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1746
1747         * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
1748
1749 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1750
1751         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
1752
1753 2010-11-18  Steve Ellcey  <sje@cup.hp.com>
1754
1755         * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
1756         * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
1757
1758 2010-11-18  Jakub Jelinek  <jakub@redhat.com>
1759
1760         PR middle-end/46534
1761         * gcc.c-torture/compile/pr46534.c: New test.
1762
1763 2010-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1764
1765         * gnat.dg/atomic4.ad[sb]: New test.
1766         * gnat.dg/volatile4.adb: Likewise.
1767
1768 2010-11-18  Richard Henderson  <rth@redhat.com>
1769
1770         * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
1771
1772 2010-11-18  Nathan Froyd  <froydnj@codesourcery.com>
1773
1774         PR c/33193
1775         * c-c++-common/pr33193.c: New test.
1776
1777 2010-11-18  Richard Guenther  <rguenther@suse.de>
1778
1779         PR tree-optimization/46172
1780         * gcc.dg/torture/pr46172.c: New testcase.
1781
1782 2010-11-18  Jeff Law  <law@redhat.com>
1783
1784         PR middle-end-optimization/46297
1785         * gfortran.dg/pr46297.f: New test.
1786
1787 2010-11-17  Steve Ellcey  <sje@cup.hp.com>
1788
1789         PR middle-end/31490
1790         * gcc.dg/pr31490.c: New test.
1791
1792 2010-11-17  Uros Bizjak  <ubizjak@gmail.com>
1793
1794         * gcc.dg/nop.h: Move from ...
1795         * gcc.dg/guality/nop.h: ... here.
1796         * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
1797         * gcc.dg/guality/asm-1.c: Update nop.h include.
1798         * gcc.dg/guality/pr43329-1.c: Ditto.
1799
1800 2010-11-17  Paolo Bonzini  <bonzini@gnu.org>
1801
1802         * gcc.dg/two-types-1.c: New test.
1803         * gcc.dg/two-types-2.c: New test.
1804         * gcc.dg/two-types-3.c: New test.
1805         * gcc.dg/two-types-4.c: New test.
1806         * gcc.dg/two-types-5.c: New test.
1807         * gcc.dg/two-types-6.c: New test.
1808         * gcc.dg/two-types-7.c: New test.
1809         * gcc.dg/two-types-8.c: New test.
1810         * gcc.dg/two-types-9.c: New test.
1811         * gcc.dg/two-types-10.c: New test.
1812         * objc.dg/two-types-1.m: New test.
1813
1814 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1815
1816         PR rtl-optimization/46440
1817         * gcc.dg/pr46440.c: New test.
1818
1819         PR testsuite/45429
1820         * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
1821
1822 2010-11-17  Ira Rosen  <irar@il.ibm.com>
1823
1824         PR tree-optimization/46312
1825         * gcc.dg/vect/vect-scal-opt2.c: Rename to...
1826         * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
1827         on targets that support vector shifts with scalar shift argument.
1828         Remove dg-options.
1829         * gcc.dg/vect/vect-scal-opt.c: Rename to...
1830         * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
1831         * gcc.dg/vect/vect-scal-opt1.c: Rename to...
1832         * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
1833         * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
1834         * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
1835         support misaligned data accesses.
1836         * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
1837         * gcc.dg/vect/pr43430-2.c: Remove dg-options.
1838         * lib/target-supports.exp
1839         (check_effective_target_vect_shift_scalar): New.
1840
1841 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1842
1843         * gcc.dg/guality/nop.h: New file.
1844         * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
1845         "nop".  Adjust line numbers in gdb-test.
1846         * gcc.dg/guality/pr43329-1.c: Likewise.
1847
1848 2010-11-16  Jason Merrill  <jason@redhat.com>
1849
1850         * g++.dg/cpp0x/defaulted20.C: New.
1851
1852         * g++.dg/template/injected2.C: New.
1853
1854 2010-11-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1855
1856         * objc.dg/protocol-optional-1.m: New.
1857         * obj-c++.dg/protocol-optional-1.mm: New.
1858
1859 2010-11-16  Richard Henderson  <rth@redhat.com>
1860
1861         * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
1862         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1863
1864 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1865
1866         * gnat.dg/opt12.adb: New test.
1867         * gnat.dg/opt12_pkg.ad[sb]: New helper.
1868
1869 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1870
1871         * gcc.target/rx/pack.c: New test.
1872
1873 2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1874             Tobias Burnus  <burnus@net-b.de>
1875
1876         PR fortran/32049
1877         * gfortran.dg/quad_1.f90: New.
1878         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
1879         compiler arguments.
1880         * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
1881         library search path; call gcc-set-multilib-library-path with
1882         arguments such that libgfortran.spec is found.
1883         (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
1884
1885 2010-11-16  Jakub Jelinek  <jakub@redhat.com>
1886
1887         PR c++/46401
1888         * g++.dg/warn/Wsequence-point-3.C: New test.
1889
1890 2010-11-16  Kai Tietz  <kai.tietz@onevision.com>
1891
1892         PR preprocessor/17349
1893         * gcc.dg/cpp/cmdlne-C3.c: New.
1894
1895 2010-11-16  Richard Guenther  <rguenther@suse.de>
1896
1897         PR tree-optimization/44545
1898         * gcc.dg/pr44545.c: New testcase.
1899
1900 2010-11-16  Andrey Belevantsev  <abel@ispras.ru>
1901
1902         PR rtl-optimization/46366
1903         * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
1904         casts.
1905
1906 2010-11-16  Richard Guenther  <rguenther@suse.de>
1907
1908         * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
1909
1910 2010-11-16  Richard Guenther  <rguenther@suse.de>
1911
1912         PR middle-end/45172
1913         * gfortran.dg/gomp/pr45172.f90: New testcase.
1914
1915 2010-11-16  Nick Clifton  <nickc@redhat.com>
1916
1917         * gcc.target/rx/pack.c: New test.
1918
1919 2010-11-15  Richard Henderson  <rth@redhat.com>
1920
1921         * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
1922         * gcc.dg/torture/builtin-math-8.c: ... here.  New file.
1923         Use builtin_constant_p rather than scanning for builtin name.
1924
1925 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1926
1927         * objc.dg/property/dotsyntax-18.m: New.
1928         * objc.dg/property/dotsyntax-19.m: New.
1929         * objc.dg/property/dotsyntax-20.m: New.
1930         * obj-c++.dg/property/dotsyntax-18.mm: New.
1931         * obj-c++.dg/property/dotsyntax-19.mm: New.
1932         * obj-c++.dg/property/dotsyntax-20.mm: New.
1933         * objc.dg/property/dotsyntax-4.m: Removed some unused
1934         variables and code.
1935         * objc.dg/property/dotsyntax-6.m: Same change.
1936         * objc.dg/property/dotsyntax-16.m: Same change.
1937         * objc.dg/property/dotsyntax-17.m: Same change.
1938         * obj-c++.dg/property/dotsyntax-4.mm: Same change.
1939         * obj-c++.dg/property/dotsyntax-6.mm: Same change.
1940         * obj-c++.dg/property/dotsyntax-16.mm: Same change.
1941         * obj-c++.dg/property/dotsyntax-17.mm: Same change.
1942         * objc.dg/property/at-property-22.m: Added missing casts.
1943         * obj-c++.dg/property/at-property-22.mm: Same change.
1944
1945 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1946
1947         PR tree-optimization/46491
1948         * gcc.target/i386/pr46491.c: New test.
1949
1950         PR tree-optimization/46461
1951         * gcc.c-torture/compile/pr46461.c: New test.
1952
1953 2010-11-15  Tobias Burnus  <burnus@net.b.de>
1954
1955         PR fortran/46484
1956         * gfortran.dg/allocatable_scalar_11.f90: New.
1957         * gfortran.dg/allocatable_scalar_5.f90: Make test case
1958         standard conform.
1959
1960 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1961
1962         PR debug/46095
1963         * gcc.target/i386/pr46095.c: New test.
1964
1965         PR debug/46387
1966         * gcc.dg/pr46387.c: New test.
1967
1968 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1969
1970         * objc.dg/property/dotsyntax-16.m: New.
1971         * objc.dg/property/dotsyntax-17.m: New.
1972         * obj-c++.dg/property/dotsyntax-16.mm: New.
1973         * obj-c++.dg/property/dotsyntax-17.mm: New.
1974         * objc.dg/property/at-property-10.m: Uncommented using 'x++'
1975         syntax with properties, which now works.
1976         * obj-c++.dg/property/at-property-10.mm: Same change.
1977
1978 2010-11-15  Martin Jambor  <mjambor@suse.cz>
1979
1980         PR tree-optimization/46349
1981         * gnat.dg/opt9.adb: New file.
1982         * gnat.dg/opt9_pkg.ads: Likewise
1983
1984 2010-11-15  Richard Guenther  <rguenther@suse.de>
1985
1986         PR lto/44989
1987         * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
1988
1989 2010-11-15  Nathan Froyd  <froydnj@codesourcery.com>
1990
1991         PR preprocessor/45038
1992         * g++.dg/pr45038.C: New test.
1993
1994 2010-11-15  Richard Guenther  <rguenther@suse.de>
1995
1996         PR tree-optimization/46467
1997         * gcc.dg/ipa/ipa-pta-16.c: New testcase.
1998
1999 2010-11-15  Richard Guenther  <rguenther@suse.de>
2000
2001         PR testsuite/46423
2002         * g++.dg/torture/pr34850.C: Adjust.
2003
2004 2010-11-14  Paolo Bonzini  <bonzini@gnu.org>
2005
2006         PR c/46475
2007         * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
2008
2009 2010-11-14  Nicola Pero  <nicola.pero@meta-innovation.com>
2010
2011         * objc.dg/property/at-property-21.m: New.
2012         * objc.dg/property/at-property-22.m: New.
2013         * objc.dg/property/at-property-23.m: New.
2014         * objc.dg/property/synthesize-9.m: New.
2015         * objc.dg/property/synthesize-10.m: New.
2016         * objc.dg/property/synthesize-11.m: New.
2017         * obj-c++.dg/property/at-property-21.mm: New.
2018         * obj-c++.dg/property/at-property-22.mm: New.
2019         * obj-c++.dg/property/at-property-23.mm: New.
2020         * obj-c++.dg/property/synthesize-9.mm: New.
2021         * obj-c++.dg/property/synthesize-10.mm: New.
2022         * obj-c++.dg/property/synthesize-11.mm: New.
2023
2024         * objc.dg/property/at-property-4.m: Updated to match new compiler
2025         where some errors have been converted into warnings and vice versa.
2026         * objc.dg/property/at-property-16.m: Same change.
2027         * objc.dg/property/at-property-18.m: Same change.
2028         * objc.dg/property/property-neg-5.m: Same change.
2029         * obj-c++.dg/property/at-property-4.mm: Same change.
2030         * obj-c++.dg/property/at-property-16.mm: Same change.
2031         * obj-c++.dg/property/at-property-18.mm: Same change.
2032         * obj-c++.dg/property/property-neg-5.mm: Same change.
2033
2034         * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
2035         commented out because of testsuite problems; I found out that
2036         using dg-warning instead of dg-message gets them to work.
2037         * obj-c++.dg/property/property-neg-3.mm: Same change.
2038         * obj-c++.dg/property/synthesize-6.mm: Same change.
2039         * obj-c++.dg/property/at-property-5.mm: Same change.
2040         * obj-c++.dg/property/at-property-14.mm: Same change.
2041         * obj-c++.dg/property/at-property-18.mm: Same change.
2042         * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
2043         some tests still do not work due to some other testsuite issue).
2044
2045 2010-11-13  Jason Merrill  <jason@redhat.com>
2046
2047         * g++.dg/cpp0x/auto20.C: New.
2048
2049 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
2050
2051         * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
2052         * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
2053
2054 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
2055
2056         PR c/46462
2057         * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
2058         * gcc.dg/pr35746.c: Likewise.
2059         * gcc.dg/cpp/direct2.c: Likewise.
2060         * gcc.dg/cpp/direct2s.c: Likewise.
2061         * gcc.dg/noncompile/920923-1.c: Likewise.
2062         * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
2063
2064 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
2065
2066         * obj-c++.dg/attributes/method-format-1.mm: Adjust.
2067
2068 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
2069
2070         * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
2071         a pointer to an arbitrary C struct with an Objective-C protocol.
2072         Test various valid uses of typedef with Objective-C objects and
2073         protocols instead.
2074         * objc.dg/invalid-type-1.m: New.
2075         * obj-c++.dg/invalid-type-1.m: New.
2076
2077 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
2078
2079         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
2080
2081 2010-11-13  Tobias Burnus  <burnus@net-b.de>
2082
2083         PR fortran/45742
2084         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
2085
2086 2010-11-13  Tobias Burnus  <burnus@net-b.de>
2087
2088         PR fortran/45742
2089         * gfortran.dg/volatile12.f90: New.
2090
2091 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
2092
2093         * objc.dg/attributes/method-format-1.m: Adjust.
2094
2095 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
2096
2097         PR c/20385
2098         * gcc.dg/decl-9.c: New.
2099
2100 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
2101
2102         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
2103
2104 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
2105
2106         * gcc.dg/format/few-1.c: New test.
2107         * gcc.dg/format/asm_fprintf-1.c: Adjust.
2108         * gcc.dg/format/c90-scanf-1.c: Adjust.
2109         * gcc.dg/format/cmn-err-1.c: Adjust.
2110         * gcc.dg/format/dfp-printf-1.c: Adjust.
2111         * gcc.dg/format/dfp-scanf-1.c: Adjust.
2112         * gcc.dg/format/gcc_diag-1.c: Adjust.
2113         * gcc.dg/format/ms_unnamed-1.c: Adjust.
2114         * gcc.dg/format/strfmon-1.c: Adjust.
2115         * gcc.dg/format/unnamed-1.c: Adjust.
2116         * gcc.dg/format/xopen-2.c: Adjust.
2117         * g++.dg/ext/builtin4.C: Adjust.
2118         * g++.dg/ext/builtin5.C: Adjust.
2119
2120 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
2121
2122         * gcc.dg/pragma-diag-2.c: New test.
2123
2124 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2125
2126         PR fortran/45794
2127         * gfortran.dg/optional_mask.f90: New test.
2128
2129 2010-11-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
2130
2131         * g++.dg/cpp0x/defaulted15.C: Adjust.
2132
2133 2010-11-12  James Dennett <jdennett@google.com>
2134
2135         PR c++/39415
2136         * g++.dg/expr/static_cast7.C: New.
2137
2138 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2139
2140         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
2141         warning.
2142         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
2143         mips-sgi-irix*.
2144         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
2145         * gcc.target/mips/call-3.c: Add dg-require-visibility.
2146
2147 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
2148
2149         * gcc.dg/pr46375.c: New test.
2150
2151 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
2152
2153         PR c/44782
2154         * c-c++-common/fmax-errors.c: New test.
2155
2156 2010-11-11  Richard Henderson  <rth@redhat.com>
2157
2158         * gcc.target/i386/sse-24.c: Use -ffp-contract.
2159
2160 2010-11-11  Jan Hubicka  <jh@suse.cz>
2161
2162         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
2163         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
2164
2165 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
2166
2167         PR target/46088
2168         * gcc.dg/pr46088.c: New test.
2169
2170 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
2171
2172         * gfortran.dg/empty_derived_type.f90: New test.
2173
2174 2010-11-11  Tobias Burnus  <burnus@net-b.de>
2175
2176         PR fortran/46413
2177         * gfortran.dg/class_31.f90: New.
2178
2179         PR fortran/46205
2180         * gfortran.dg/forall_14.f90: New.
2181
2182 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
2183             Tobias Burnus  <burnus@net-b.de>
2184
2185         PR fortran/46325
2186         * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
2187
2188 2010-11-11  Jan Hubicka  <jh@suse.cz>
2189
2190         * gcc.dg/20081223-1.c: Update LTO options.
2191         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
2192         * gcc.dg/lto/20081118_0.c: Update LTO options.
2193         * gcc.dg/lto/ipareference_0.c: Update LTO options.
2194         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
2195         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
2196         * gcc.dg/lto/ipacp_0.c: Update LTO options.
2197         * gcc.dg/lto/20090116_0.c: Update LTO options.
2198         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
2199         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
2200         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
2201         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
2202         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
2203         * gcc.dg/lto/20081224_0.c: Update LTO options.
2204         * gcc.dg/lto/20090219_0.c: Update LTO options.
2205         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
2206         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
2207         * gcc.dg/lto/20081115_0.c: Update LTO options.
2208         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
2209         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
2210         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
2211         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
2212         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
2213         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
2214         * g++.dg/20090107-1.C: Update LTO options.
2215         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
2216         * g++.dg/lto/20081123_0.C: Update LTO options.
2217         * g++.dg/lto/20090313_0.C: Update LTO options.
2218         * g++.dg/lto/20081125_0.C: Update LTO options.
2219         * g++.dg/lto/20081109-1_0.C: Update LTO options.
2220         * g++.dg/lto/20081219_0.C: Update LTO options.
2221         * g++.dg/lto/20100724-1_0.C: Update LTO options.
2222         * g++.dg/lto/20081204-1_0.C: Update LTO options.
2223         * g++.dg/lto/20090303_0.C: Update LTO options.
2224         * g++.dg/lto/20100723-1_0.C: Update LTO options.
2225         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
2226         * g++.dg/lto/20090128_0.C: Update LTO options.
2227         * g++.dg/lto/20081204-2_0.C: Update LTO options.
2228         * g++.dg/lto/20090302_0.C: Update LTO options.
2229         * g++.dg/lto/20081119-1_0.C: Update LTO options.
2230         * g++.dg/lto/20081118_0.C: Update LTO options.
2231         * g++.dg/20090121-1.C: Update LTO options.
2232         * objc.dg/lto/lto.exp: Update LTO options.
2233         * lib/lto.exp: Update LTO options.
2234         * lib/gcc-dg.exp: Update LTO options.
2235         * lib/c-torture.exp: Update LTO options.
2236         * obj-c++.dg/lto/lto.exp: Update LTO options.
2237
2238 2010-11-11  Jan Hubicka  <jh@suse.cz>
2239
2240         PR tree-optimize/40436
2241         * gcc.dg/tree-ssa/inline-5.c: New testcase.
2242         * gcc.dg/tree-ssa/inline-6.c: New testcase.
2243
2244 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
2245
2246         * gfortran.dg/proc_decl_24.f90: New.
2247
2248 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
2249
2250         * objc.dg/property/at-property-20.m: New.
2251         * objc.dg/property/synthesize-8.m: New.
2252         * obj-c++.dg/property/at-property-20.m: New.
2253         * obj-c++.dg/property/synthesize-8.mm: New.
2254
2255 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
2256
2257         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
2258
2259 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
2260
2261         PR middle-end/46388
2262         * gcc.c-torture/compile/pr46388.c: New test.
2263
2264 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2265
2266         * lib/lto.exp (lto-get-options-main): Support optional target
2267         selector for dg-suppress-ld-options.
2268
2269 2010-11-11  Martin Jambor  <mjambor@suse.cz>
2270
2271         PR tree-optimization/46383
2272         * g++.dg/torture/pr46383.C: New test.
2273
2274 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
2275
2276         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
2277         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
2278         to dg-options.
2279         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
2280         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
2281         * g++.dg/other/i386-3.C: Ditto.
2282
2283 2010-11-10  Jason Merrill  <jason@redhat.com>
2284
2285         * g++.dg/cpp0x/constexpr-46420.C: New.
2286
2287 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
2288
2289         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
2290         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
2291         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
2292         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
2293         expected messages.
2294
2295 2010-11-10  Jan Hubicka  <jh@suse.cz>
2296
2297         PR tree-optimize/38669
2298         * gcc.dg/tree-ssa/pr38699.c: New testcase.
2299
2300 2010-11-10  Jan Hubicka  <jh@suse.cz>
2301
2302         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
2303
2304 2010-11-10  Jason Merrill  <jason@redhat.com>
2305
2306         * g++.dg/cpp0x/constexpr-bitfield.C: New.
2307
2308 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
2309
2310         PR debug/46409
2311         * gcc.dg/debug/pr46409.c: New test.
2312
2313         PR c++/46368
2314         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
2315
2316 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
2317
2318         PR target/46419
2319         * gcc-target/i386/pr46419.c: New test.
2320
2321 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
2322
2323         * g++.dg/other/i386-2.C: Add -mtbm.
2324         * g++.dg/other/i386-3.C: Likewise.
2325         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
2326         * gcc.target/i386/funcspec-6.c: Likewise.
2327         * gcc.target/i386/sse-12.c: Add -mtbm.
2328         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
2329         operand intrinsics.
2330         * gcc.target/i386/sse-14.c: Likewise.
2331         * gcc.target/i386/sse-22.c: Likewise.
2332         * gcc.target/i386/sse-23.c: Likewise.
2333         * gcc.target/i386/tbm-1.c: New file.
2334         * gcc.target/i386/tbm-2.c: Likewise.
2335
2336 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
2337
2338         * g++.dg/other/i386-2.C: Add -mbmi.
2339         * g++.dg/other/i386-3.C: Likewise.
2340         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
2341         * gcc.target/i386/funcspec-6.c: Likewise.
2342         * gcc.target/i386/sse-12.c: Add -mbmi.
2343         * gcc.target/i386/bmi-1.c: New file.
2344         * gcc.target/i386/bmi-2.c: Likewise.
2345         * gcc.target/i386/bmi-3.c: Likewise.
2346         * gcc.target/i386/bmi-4.c: Likewise.
2347         * gcc.target/i386/bmi-5.c: Likewise.
2348         * gcc.target/i386/bmi-6.c: Likewise.
2349
2350 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
2351
2352         PR c++/46065
2353         * g++.dg/pr46065.C: New test.
2354
2355 2010-11-10  Jan Hubicka  <jh@suse.cz>
2356
2357         PR tree-optimize/33172
2358         PR tree-optimize/43411
2359         * gcc.dg/tree-ssa/pr33172.c: New testcase.
2360         * g++.dg/tree-ssa/pr43411.C: New testcase.
2361
2362 2010-11-10  Jan Hubicka  <jh@suse.cz>
2363
2364         PR tree-optimize/46228
2365         * g++.dg/tree-ssa/pr46228.C: New testcase.
2366
2367 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
2368
2369         PR tree-optimization/46414
2370         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
2371
2372 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2373
2374         PR fortran/46411
2375         * gfortran.dg/intrinsic_7.f90: New.
2376
2377 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2378
2379         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
2380         * g++.dg/abi/thunk4.C: Likewise.
2381         * g++.dg/opt/combine.C: Add dg-require-visibility.
2382         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
2383         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
2384         alpha*-dec-osf*.
2385         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
2386         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
2387         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
2388         large arena_size.
2389         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
2390         * gcc.dg/intmax_t-1.c: Likewise.
2391
2392 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2393
2394         PR fortran/46244
2395         * gfortran.dg/class_30.f90: New.
2396
2397 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2398
2399         PR fortran/46223
2400         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
2401         failure on s390.
2402
2403 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
2404
2405         PR tree-optimization/45971
2406         * gcc.dg/vect/O3-pr45971.c: New.
2407
2408 2010-11-10  Richard Guenther  <rguenther@suse.de>
2409
2410         PR tree-optimization/44964
2411         * gcc.dg/pr44964.c: New testcase.
2412
2413 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2414
2415         * gnat.dg/opt10.adb: Fix typo.
2416
2417 2010-11-10  Martin Jambor  <mjambor@suse.cz>
2418
2419         PR tree-optimization/46351
2420         PR tree-optimization/46377
2421         * gnat.dg/opt10.adb: New file.
2422         * gnat.dg/opt10_pkg.ads: Likewise.
2423         * gnat.dg/opt11.adb: Likewise.
2424         * gnat.dg/opt11.ads: Likewise.
2425
2426 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2427
2428         * gnat.dg/boolean_conv.adb: New test.
2429
2430 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2431
2432         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
2433
2434 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2435
2436         * gnat.dg/unchecked_convert7.adb: New test.
2437
2438 2010-11-10  Richard Guenther  <rguenther@suse.de>
2439
2440         PR tree-optimization/46398
2441         * gcc.dg/torture/pr46398.c: New testcase.
2442
2443 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2444
2445         * gfortran.dg/open_dev_null.f90: New test.
2446
2447 2010-11-09  Jan Hubicka  <jh@suse.cz>
2448
2449         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
2450         unrolling.
2451
2452 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
2453
2454         * gcc.dg/struct-semi-4.c: New test.
2455
2456 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
2457
2458         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
2459         power5 to enable generation of FRIZ.
2460
2461         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
2462         optimization.
2463
2464         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
2465         expected.
2466
2467 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
2468
2469         PR target/43808
2470         * gfortran.dg/pr43808.f90: New test.
2471
2472 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
2473
2474         PR tree-optimization/46036
2475         * gfortran.dg/lto/pr46036_0.f90: New.
2476
2477 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
2478
2479         PR middle-end/45663
2480         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
2481         bar invocation instead of first.
2482
2483         PR debug/46171
2484         * gcc.dg/pr46171.c: New test.
2485
2486 2010-11-09  Richard Guenther  <rguenther@suse.de>
2487
2488         PR tree-optimization/46355
2489         * gcc.dg/pr46355.c: New testcase.
2490
2491 2010-11-09  Richard Guenther  <rguenther@suse.de>
2492
2493         PR tree-optimization/46177
2494         * gcc.dg/pr46177-2.c: New testcase.
2495
2496 2010-11-09  Richard Guenther  <rguenther@suse.de>
2497
2498         PR testsuite/46312
2499         * gcc.dg/vec-scal-opt.c: Move ...
2500         * gcc.dg/vect/vect-scal-opt.c: ... here.
2501         * gcc.dg/vec-scal-opt1.c: Move ...
2502         * gcc.dg/vect/vect-scal-opt1.c: ... here.
2503         * gcc.dg/vec-scal-opt2.c: Move ...
2504         * gcc.dg/vect/vect-scal-opt2.c: ... here.
2505
2506 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
2507
2508         * gnat.dg/specs/static_initializer5.ads: New test.
2509         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
2510
2511 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
2512
2513         PR middle-end/46360
2514         * gcc.c-torture/compile/pr46360.c: New test.
2515
2516         PR c++/45894
2517         * g++.dg/warn/Wsequence-point-2.C: New test.
2518
2519 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
2520
2521         PR fortran/46313
2522         * gfortran.dg/class_29.f03: New.
2523
2524 2010-11-09  Richard Guenther  <rguenther@suse.de>
2525
2526         PR middle-end/46221
2527         * gcc.target/i386/alias-1.c: New testcase.
2528
2529 2010-11-08  Jason Merrill  <jason@redhat.com>
2530
2531         * g++.dg/cpp0x/constexpr-sassert.C: New.
2532
2533 2010-11-08  Jason Merrill  <jason@redhat.com>
2534
2535         * g++.dg/cpp0x/constexpr-defarg.C: New.
2536
2537 2010-11-08  Xinliang David Li  <davidxl@google.com>
2538
2539         PR tree-optimization/46316
2540         * gcc.c-torture/execute/pr46316.c: New test.
2541
2542 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
2543
2544         PR fortran/46344
2545         * gfortran.dg/class_28.f03: Extended.
2546
2547 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2548
2549         * objc.dg/property/dotsyntax-13.m: New.
2550         * objc.dg/property/dotsyntax-14.m: New.
2551         * objc.dg/property/dotsyntax-15.m: New.
2552         * objc.dg/property/synthesize-7.m: New.
2553         * obj-c++.dg/property/dotsyntax-13.mm: New.
2554         * obj-c++.dg/property/dotsyntax-14.mm: New.
2555         * obj-c++.dg/property/dotsyntax-15.mm: New.
2556         * obj-c++.dg/property/synthesize-7.mm: New.
2557
2558 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2559
2560         * objc.dg/property/dynamic-4.m: New.
2561         * objc.dg/property/dynamic-5.m: New.
2562         * objc.dg/property/dynamic-6.m: New.
2563         * obj-c++.dg/property/dynamic-4.mm: New.
2564         * obj-c++.dg/property/dynamic-5.mm: New.
2565         * obj-c++.dg/property/dynamic-6.mm: New.
2566
2567 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2568
2569         * objc.dg/property/synthesize-3.m: New.
2570         * objc.dg/property/synthesize-4.m: New.
2571         * objc.dg/property/synthesize-5.m: New.
2572         * objc.dg/property/synthesize-6.m: New.
2573         * obj-c++.dg/property/synthesize-3.mm: New.
2574         * obj-c++.dg/property/synthesize-4.mm: New.
2575         * obj-c++.dg/property/synthesize-5.mm: New.
2576         * obj-c++.dg/property/synthesize-6.mm: New.
2577
2578 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2579
2580         * objc.dg/property/at-property-5.m: Updated test.
2581         * objc.dg/property/at-property-16.m: New.
2582         * objc.dg/property/at-property-17.m: New.
2583         * objc.dg/property/at-property-18.m: New.
2584         * objc.dg/property/at-property-19.m: New.
2585         * objc.dg/property/dotsyntax-12.m: New.
2586         * objc.dg/protocol-inheritance-1.m: New.
2587         * objc.dg/protocol-inheritance-2.m: New.
2588         * obj-c++.dg/property/at-property-5.mm: Updated test.
2589         * obj-c++.dg/property/at-property-16.mm: New.
2590         * obj-c++.dg/property/at-property-17.mm: New.
2591         * obj-c++.dg/property/at-property-18.mm: New.
2592         * obj-c++.dg/property/at-property-19.mm: New.
2593         * obj-c++.dg/protocol-inheritance-1.mm: New.
2594         * obj-c++.dg/protocol-inheritance-2.mm: New.
2595         * obj-c++.dg/property/dotsyntax-12.mm: New.
2596
2597 2010-11-08  Jason Merrill  <jason@redhat.com>
2598
2599         * g++.dg/expr/overflow1.C: New.
2600         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
2601         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
2602         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
2603         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
2604
2605 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2606
2607         * gcc.dg/pr35442.c: Adapt warning.
2608
2609         PR target/46280
2610         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
2611         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
2612         * g++.dg/torture/pr36444.C: Add dg-options -msse for
2613         i?86-*-* x86_64-*-*.
2614         * g++.dg/torture/pr36445.C: Likewise.
2615         * gcc.c-torture/compile/pr34856.c: Likewise.
2616         * gcc.c-torture/compile/pr39928-1.c: Likewise.
2617         * gcc.c-torture/compile/vector-1.c: Likewise.
2618         * gcc.c-torture/compile/vector-2.c: Likewise.
2619         * gcc.dg/pr32912-1.c: Likewise.
2620         * gcc.c-torture/execute/va-arg-25.c: Move ...
2621         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
2622         Add dg-options -msse, dg-require-effective-target sse_runtime for
2623         for i?86-*-*, x86_64-*-*.
2624         * gcc.c-torture/execute/vector-1.c: Likewise.
2625         * gcc.c-torture/execute/vector-2.c: Likewise.
2626         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
2627         i?86-*-*, x86_64-*-*.
2628         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2629         * gcc.dg/tree-ssa/sra-4.c: Likewise.
2630         * gcc.dg/tree-ssa/vector-1.c: Likewise.
2631         * gcc.dg/tree-ssa/vector-2.c: Likewise.
2632         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
2633
2634 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
2635
2636         * gcc.dg/torture/pr45982.c: Add -std=c99
2637         * gcc.dg/torture/pr45623.c: Ditto.
2638
2639 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
2640
2641         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
2642         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
2643
2644 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
2645
2646         PR target/28627
2647         * g++.dg/ext/dllimport7.C: Adjust second error check and
2648         allow test for x86_64 mingw, too.
2649
2650 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
2651
2652         PR fortran/46344
2653         * gfortran.dg/class_28.f03: New.
2654
2655 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
2656
2657         PR rtl-optimization/45352
2658         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
2659         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
2660         gcc.target/i386/pr45352-2.c: New tests.
2661
2662 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2663
2664         PR libobjc/36610
2665         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
2666         XFAIL the run for all but m32 x86.
2667
2668 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
2669
2670         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
2671         as comment character.
2672
2673 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2674
2675         * gcc.target/mips/mips.exp: Revert previous patch.
2676         * gcc.target/mips/fma-1.c: Delete.
2677         * gcc.target/mips/fma-2.c: Likewise.
2678         * gcc.target/mips/fma-3.c: Likewise.
2679         * gcc.target/mips/fma-4.c: Likewise.
2680         * gcc.target/mips/fma-5.c: Likewise.
2681         * gcc.target/mips/fma-6.c: Likewise.
2682         * gcc.target/mips/fma-7.c: Likewise.
2683         * gcc.target/mips/fma-8.c: Likewise.
2684         * gcc.target/mips/fma-9.c: Likewise.
2685         * gcc.target/mips/fma-10.c: Likewise.
2686         * gcc.target/mips/fma-11.c: Likewise.
2687         * gcc.target/mips/fma-12.c: Likewise.
2688         * gcc.target/mips/fma-13.c: Likewise.
2689         * gcc.target/mips/fma-14.c: Likewise.
2690         * gcc.target/mips/fma-15.c: Likewise.
2691         * gcc.target/mips/fma-16.c: Likewise.
2692         * gcc.target/mips/fma-17.c: Likewise.
2693         * gcc.target/mips/fma-18.c: Likewise.
2694         * gcc.target/mips/fma-19.c: Likewise.
2695         * gcc.target/mips/fma-20.c: Likewise.
2696
2697 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2698
2699         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
2700         * gcc.target/mips/fma-1.c: New test.
2701         * gcc.target/mips/fma-2.c: Likewise.
2702         * gcc.target/mips/fma-3.c: Likewise.
2703         * gcc.target/mips/fma-4.c: Likewise.
2704         * gcc.target/mips/fma-5.c: Likewise.
2705         * gcc.target/mips/fma-6.c: Likewise.
2706         * gcc.target/mips/fma-7.c: Likewise.
2707         * gcc.target/mips/fma-8.c: Likewise.
2708         * gcc.target/mips/fma-9.c: Likewise.
2709         * gcc.target/mips/fma-10.c: Likewise.
2710         * gcc.target/mips/fma-11.c: Likewise.
2711         * gcc.target/mips/fma-12.c: Likewise.
2712         * gcc.target/mips/fma-13.c: Likewise.
2713         * gcc.target/mips/fma-14.c: Likewise.
2714         * gcc.target/mips/fma-15.c: Likewise.
2715         * gcc.target/mips/fma-16.c: Likewise.
2716         * gcc.target/mips/fma-17.c: Likewise.
2717         * gcc.target/mips/fma-18.c: Likewise.
2718         * gcc.target/mips/fma-19.c: Likewise.
2719         * gcc.target/mips/fma-20.c: Likewise.
2720
2721 2010-11-06  Jason Merrill  <jason@redhat.com>
2722
2723         * g++.dg/cpp0x/constexpr-ctor3.C: New.
2724
2725 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
2726
2727         PR c/43384
2728         * gcc.dg/parser-error-3.c: New test.
2729
2730 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
2731
2732         PR c++/45332
2733         * g++.dg/parse/semicolon2.C: New testcase.
2734         * g++.dg/ext/asmspec1.C: Adjust.
2735         * g++.dg/init/new13.C: Adjust.
2736         * g++.dg/parse/ctor5.C: Adjust.
2737
2738 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
2739
2740         PR fortran/46330
2741         * gfortran.dg/class_27.f03: New.
2742
2743 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2744
2745         Fixed using the Objective-C 2.0 dot-syntax with self and super.
2746         * objc.dg/property/dotsyntax-5.m: New.
2747         * objc.dg/property/dotsyntax-6.m: New.
2748         * objc.dg/property/dotsyntax-7.m: New.
2749         * objc.dg/property/dotsyntax-8.m: New.
2750         * objc.dg/property/dotsyntax-9.m: New.
2751         * objc.dg/property/dotsyntax-10.m: New.
2752         * objc.dg/property/dotsyntax-11.m: New.
2753         * obj-c++.dg/property/dotsyntax-5.mm: New.
2754         * obj-c++.dg/property/dotsyntax-6.mm: New.
2755         * obj-c++.dg/property/dotsyntax-7.mm: New.
2756         * obj-c++.dg/property/dotsyntax-8.mm: New.
2757         * obj-c++.dg/property/dotsyntax-9.mm: New.
2758         * obj-c++.dg/property/dotsyntax-10.mm: New.
2759         * obj-c++.dg/property/dotsyntax-11.mm: New.
2760
2761 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2762
2763         * obj-c++.dg/encode-3.mm: Provide a different string check for the
2764         NeXT runtime when the type is READONLY.
2765
2766 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
2767
2768         * gcc.target/i386/387-2.c: Skip if -march= is specified.
2769         * gcc.target/i386/387-6.c: Ditto.
2770         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
2771         * gcc.target/i386/387-4.c: Ditto.
2772         * gcc.target/i386/387-7.c: Ditto.
2773         * gcc.target/i386/387-8.c: Ditto.
2774         * gcc.target/i386/387-9.c: Ditto.
2775         * gcc.target/i386/387-10.c: Ditto.
2776         * gcc.target/i386/387-11.c: Ditto.
2777         * gcc.target/i386/387-12.c: Ditto.
2778
2779         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
2780
2781 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2782
2783         PR target/44981
2784         * gcc.dg/darwin-cfstring-format-1.c: New.
2785         * gcc.dg/warn-nsstring.c: New.
2786         * objc.dg/fsf-nsstring-format-1.m: New.
2787         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
2788         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
2789         linker warning.
2790
2791 2010-11-05  Jason Merrill  <jason@redhat.com>
2792
2793         PR c++/45473
2794         * g++.dg/inherit/virtual6.C: New.
2795
2796 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2797
2798         PR c/44772
2799         * gcc.dg/Wcxx-compat-21.c: New test.
2800
2801 2010-11-05  Ian Lance Taylor  <iant@google.com>
2802
2803         PR target/46084
2804         * gcc.target/i386/pr46084.c: New test.
2805
2806 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
2807
2808         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
2809         * (check_effective_target_mempcpy): New.
2810         * gcc.c-torture/execute/pr45636.c: Move this...
2811         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
2812
2813 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2814
2815         * gcc.target/i386/i386.exp (FLAGS): Remove.
2816         Wrap gcc_target_compile with $clearcap_ldflags added to options.
2817
2818 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2819
2820         PR c++/46160
2821         * g++.dg/opt/empty2.C: New test.
2822
2823         PR target/45670
2824         * gcc.target/i386/pr45670.c: New test.
2825
2826 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
2827
2828         PR fortran/45451
2829         PR fortran/46174
2830         * gfortran.dg/class_19.f03: Modified.
2831         * gfortran.dg/class_allocate_6.f03: New.
2832
2833 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
2834
2835         * gcc.target/i386/avx-vzeroupper-19.c: New.
2836
2837 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2838
2839         PR tree-optimization/46099
2840         * gcc.dg/autopar/pr46099.c: New test.
2841
2842         PR middle-end/43690
2843         * c-c++-common/pr43690.c: New test.
2844
2845 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
2846
2847         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
2848         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
2849         declaration and implementation.
2850         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
2851         * obj-c++.dg/property/at-property-13.mm: Likewise.
2852         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
2853         * obj-c++.dg/property/property-1.mm: Likewise.
2854         * obj-c++.dg/property/at-property-7.mm: Likewise.
2855         * obj-c++.dg/property/at-property-9.mm: Likewise.
2856         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
2857         * obj-c++.dg/property/at-property-10.mm: Likewise.
2858         * obj-c++.dg/property/synthesize-2.mm: Likewise.
2859         * obj-c++.dg/property/at-property-12.mm: Likewise.
2860         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
2861         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
2862         * obj-c++.dg/property/at-property-6.mm: Likewise.
2863         * obj-c++.dg/property/at-property-8.mm: Likewise.
2864         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
2865         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
2866         * obj-c++.dg/property/at-property-11.mm: Likewise.
2867         * obj-c++.dg/template-8.mm: Likewise.
2868         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
2869         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
2870         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
2871         and put a FIXME for this.
2872         * obj-c++.dg/property/property-2.mm: Remove.
2873         * obj-c++.dg/property/property-3.mm: Remove.
2874
2875 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2876
2877         PR debug/46307
2878         * gcc.dg/pr46307.c: New test.
2879
2880 2010-11-05  Jason Merrill  <jason@redhat.com>
2881
2882         PR c++/46304
2883         * g++.dg/ext/complex6.C: New.
2884
2885 2010-11-04  Bud Davis   <jimmied@smu.edu>
2886
2887         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
2888
2889 2010-11-04  Chao-ying Fu  <fu@mips.com>
2890
2891         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
2892         msubu, mult, multu.
2893         * gcc.target/mips/mips32-dsp-run.c: Likewise.
2894
2895 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
2896
2897         Fixed using the Objective-C 2.0 dot-syntax with class names.
2898         * objc.dg/property/dotsyntax-3.m: New.
2899         * objc.dg/property/dotsyntax-4.m: New.
2900         * obj-c++.dg/property/dotsyntax-3.mm: New.
2901         * obj-c++.dg/property/dotsyntax-4.mm: New.
2902
2903         * objc.dg/fobjc-std-1.m: Added test for warnings when the
2904         Objective-C 2.0 dot-syntax is used with class names.
2905         * obj-c++.dg/fobjc-std-1.mm: Same change.
2906
2907 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
2908
2909         * gcc.target/powerpc/loop_align.c: New.
2910
2911 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2912
2913         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
2914
2915         merge from FSF 'apple/trunk' branch.
2916         * gcc.target/powerpc/darwin64-abi.c: New.
2917
2918 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
2919
2920         PR tree-optimization/46233
2921         * gcc.dg/pr46233.c: New test.
2922
2923 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2924
2925         * objc.dg/property/property-2.m: Deleted.
2926         * objc.dg/property/property-3.m: Deleted.
2927
2928 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2929
2930         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
2931         defined.
2932         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
2933         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
2934         * objc.dg/property/property-1.m: Likewise.
2935         * objc.dg/property/at-property-6.m: Likewise.
2936         * objc.dg/property/at-property-7.m: Likewise.
2937         * objc.dg/property/dotsyntax-1.m: Likewise.
2938         * objc.dg/property/at-property-8.m: Likewise.
2939         * objc.dg/property/dotsyntax-2.m: Likewise.
2940         * objc.dg/property/at-property-9.m: Likewise.
2941         * objc.dg/property/synthesize-2.m: Likewise.
2942         * objc.dg/property/at-property-10.m: Likewise.
2943         * objc.dg/property/at-property-11.m: Likewise.
2944         * objc.dg/property/at-property-12.m: Likewise.
2945         * objc.dg/property/at-property-13.m: Likewise.
2946         * objc.dg/property/fsf-property-method-access.m: Likewise.
2947         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
2948         linker warning.
2949         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
2950         warnings.
2951         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
2952         deprecation warnings.  Use Object1 implementation.
2953         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
2954         * objc/execute/forward-1.m: Remove.
2955         * objc/execute/forward-1.x: Remove.
2956
2957 2010-11-04  Jason Merrill  <jason@redhat.com>
2958
2959         * g++.dg/cpp0x/constexpr-access.C: New.
2960
2961 2010-11-04  Richard Guenther  <rguenther@suse.de>
2962
2963         PR rtl-optimization/46183
2964         * gcc.dg/torture/pr46183.c: New testcase.
2965
2966 2010-11-04  Richard Guenther  <rguenther@suse.de>
2967
2968         PR tree-optimization/46068
2969         * gcc.dg/torture/pr46068.c: New testcase.
2970
2971 2010-11-04  Richard Guenther  <rguenther@suse.de>
2972
2973         PR tree-optimization/45991
2974         * gcc.dg/pr45991.c: New testcase.
2975
2976 2010-11-04  Richard Guenther  <rguenther@suse.de>
2977
2978         PR tree-optimization/46154
2979         * g++.dg/torture/pr46154.C: New testcase.
2980
2981 2010-11-04  Richard Guenther  <rguenther@suse.de>
2982
2983         PR tree-optimization/45733
2984         * gcc.dg/pr45733.c: New testcase.
2985
2986 2010-11-04  Ira Rosen  <irar@il.ibm.com>
2987
2988         PR tree-optimization/46213
2989         * gfortran.dg/vect/pr46213.f90: New.
2990
2991 2010-11-04  Richard Guenther  <rguenther@suse.de>
2992
2993         PR testsuite/45702
2994         * gcc.dg/pr34989-1.c: Move ...
2995         * gcc.dg/lto/pr34989-1_0.c: ... here.
2996         * gcc.dg/pr34989-2.c: Move ...
2997         * gcc.dg/lto/pr34989-1_1.c: ... here.
2998         * gcc.dg/pr27898.c: Move ...
2999         * gcc.dg/lto/pr27898_0.c: ... here and ...
3000         * gcc.dg/lto/pr27898_1.c: ... split.
3001         * gcc.dg/pr28712.c: Move ...
3002         * gcc.dg/lto/pr28712_0.c: ... here and ...
3003         * gcc.dg/lto/pr28712_1.c: ... split ...
3004         * gcc.dg/lto/pr28712_2.c: ... twice.
3005         * gcc.dg/pr28706.c: Move ...
3006         * gcc.dg/lto/pr28706_0.c: ... here and ...
3007         * gcc.dg/lto/pr28706_1.c: ... split.
3008
3009 2010-11-04  Richard Guenther  <rguenther@suse.de>
3010             Richard Henderson  <rth@redhat.com>
3011
3012         * gcc.target/i386/fma4-vector-2.c: New testcase.
3013
3014 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3015             Richard Guenther  <rguenther@suse.de>
3016
3017         * gcc.dg/vec-scal-opt.c: New testcase.
3018         * gcc.dg/vec-scal-opt1.c: New testcase.
3019         * gcc.dg/vec-scal-opt2.c: New testcase.
3020
3021 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
3022
3023         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
3024         from plugin build flags on Darwin targets.
3025
3026 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
3027
3028         * gcc.target/i386/pr46285.c: Require split_stack target.
3029
3030 2010-11-03  Jason Merrill  <jason@redhat.com>
3031
3032         PR c++/46293
3033         * g++.dg/cpp0x/constexpr-base2.C: New.
3034
3035         PR c++/46289
3036         * g++.dg/cpp0x/initlist45.C: New.
3037
3038 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3039
3040         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
3041         is now allowed in categories.
3042         * obj-c++.dg/property/dynamic-2.mm: Same change.
3043         * objc.dg/property/dynamic-3.m: New.
3044         * obj-c++.dg/property/dynamic-3.mm: New.
3045         * objc.dg/property/at-property-14.m: New.
3046         * objc.dg/property/at-property-15.m: New.
3047         * obj-c++.dg/property/at-property-14.mm: New.
3048         * obj-c++.dg/property/at-property-15.mm: New.
3049
3050         * objc.dg/foreach-6.m: Added a few more tests for valid and
3051         invalid iterating variables and collections.
3052
3053 2010-11-03  Xinliang David Li  <davidxl@google.com>
3054
3055         PR target/46200
3056         * g++.dg/tree-ssa/ivopts-2.C: New test.
3057
3058 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
3059
3060         PR target/46295
3061         * gcc.target/i386/pr46295.c: New.
3062
3063 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
3064
3065         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
3066         precision min/max for single precision on VSX.
3067
3068 2010-11-03  Jason Merrill  <jason@redhat.com>
3069
3070         PR c++/46289
3071         * g++.dg/cpp0x/constexpr-ice3.C: New.
3072
3073 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
3074
3075         * gnat.dg/opt8.ad[sb]: New test.
3076         * gnat.dg/opt8_pkg.ads: New helper.
3077
3078 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
3079
3080         PR rtl-optimization/45865
3081         * gcc.dg/pr45865.c: New.
3082         * gcc.dg/torture/pr45865.c: Likewise.
3083
3084         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
3085         * gcc.target/arm/headmerge-2.c: Likewise.
3086         * gcc.target/i386/headmerge-1.c: Likewise.
3087         * gcc.target/i386/headmerge-2.c: Likewise.
3088
3089 2010-11-03  Richard Guenther  <rguenther@suse.de>
3090
3091         PR middle-end/46288
3092         * gcc.dg/pr46288.c: New testcase.
3093
3094 2010-11-03  Richard Guenther  <rguenther@suse.de>
3095
3096         PR tree-optimization/44807
3097         * gcc.dg/torture/pr44807.c: New testcase.
3098
3099 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3100
3101         PR libgfortran/43899
3102         * gfortran.dg/namelist_67.f90: New test.
3103
3104 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
3105
3106         PR tree-optimization/46009
3107         * gcc.dg/vect/pr46009.c: New function.
3108
3109 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3110
3111         Implemented -fobjc-std=objc1 flag.
3112         * objc.dg/fobjc-std-1.m: New.
3113         * obj-c++.dg/fobjc-std-1.mm: New.
3114
3115 2010-11-03  Richard Guenther  <rguenther@suse.de>
3116
3117         PR middle-end/46241
3118         * g++.dg/debug/pr46241.C: New testcase.
3119
3120 2010-11-03  Richard Guenther  <rguenther@suse.de>
3121
3122         PR tree-optimization/46190
3123         * gfortran.dg/pr46190.f90: New testcase.
3124
3125 2010-11-03  Richard Guenther  <rguenther@suse.de>
3126
3127         PR testsuite/46274
3128         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
3129         * gcc.dg/vect/vect-19.c: Likewise.
3130         * gcc.dg/vect/vect-17.c: Likewise.
3131
3132 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
3133
3134         PR target/46285
3135         * gcc.target/i386/pr46285.c: New.
3136
3137 2010-11-03  Richard Guenther  <rguenther@suse.de>
3138
3139         PR tree-optimization/46217
3140         * gcc.dg/pr46217.c: New testcase.
3141
3142 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3143
3144         * objc.dg/property/dotsyntax-1.m: New.
3145         * objc.dg/property/dotsyntax-2.m: New.
3146         * obj-c++.dg/property/dotsyntax-1.mm: New.
3147         * obj-c++.dg/property/dotsyntax-2.mm: New.
3148
3149 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
3150
3151         PR tree-optimization/46165
3152         * gcc.dg/pr46165.c: New test.
3153
3154 2010-11-03  Richard Guenther  <rguenther@suse.de>
3155
3156         PR middle-end/46251
3157         * gcc.dg/pr46251.c: New testcase.
3158
3159 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
3160
3161         PR tree-optimization/46107
3162         * gcc.c-torture/compile/pr46107.c: New test.
3163
3164         PR debug/46252
3165         * gcc.dg/pr46252.c: New test.
3166
3167         PR rtl-optimization/46034
3168         PR rtl-optimization/46212
3169         PR rtl-optimization/46248
3170         * gcc.c-torture/compile/pr46034.c: New test.
3171         * gcc.c-torture/compile/pr46248.c: New test.
3172         * gcc.dg/pr46212.c: New test.
3173
3174 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
3175
3176         * gnat.dg/sizetype4.adb: New test.
3177
3178 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
3179
3180         * gcc.target/i386/avx-vzeroupper-15.c: New.
3181         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
3182         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3183         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3184
3185         PR target/46253
3186         * gcc.target/i386/pr46253.c: New.
3187
3188 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
3189             Tobias Burnus  <burnus@net-b.de>
3190
3191         PR fortran/45170
3192         * gfortran.dg/deferred_type_param_1.f90: New.
3193         * gfortran.dg/deferred_type_param_2.f90: New.
3194         * gfortran.dg/initialization_1.f90: Update dg-errors.
3195         * gfortran.dg/initialization_9.f90: Update dg-errors.
3196
3197 2010-11-02  Richard Guenther  <rguenther@suse.de>
3198
3199         PR tree-optimization/46149
3200         * g++.dg/torture/pr46149.C: New testcase.
3201
3202 2010-11-02  Richard Guenther  <rguenther@suse.de>
3203
3204         PR tree-optimization/46216
3205         * gcc.dg/torture/pr46216.c: New testcase.
3206
3207 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3208
3209         PR target/46131
3210         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
3211         *-*-osf*.
3212
3213 2010-11-02  Richard Guenther  <rguenther@suse.de>
3214
3215         PR tree-optimization/46184
3216         * gcc.dg/pr46184.c: New testcase.
3217
3218 2010-11-02  Richard Guenther  <rguenther@suse.de>
3219
3220         PR tree-optimization/46177
3221         * gcc.dg/pr46177.c: New testcase.
3222
3223 2010-11-02  Martin Jambor  <mjambor@suse.cz>
3224
3225         PR middle-end/46120
3226         * g++.dg/ipa/ivinline-9.C: New test.
3227
3228 2010-11-02  Martin Jambor  <mjambor@suse.cz>
3229
3230         PR tree-optimization/45875
3231         * g++.dg/torture/pr45875.C: New test.
3232
3233 2010-11-02  Richard Guenther  <rguenther@suse.de>
3234
3235         PR testsuite/46249
3236         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
3237
3238 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
3239
3240         PR debug/46255
3241         * gcc.dg/pr46255.c: New test.
3242
3243 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
3244
3245         PR c++/46170
3246         PR c++/46162
3247         * g++.dg/template/sfinae26.C: New test.
3248         * g++.dg/template/sfinae27.C: Likewise.
3249
3250 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
3251
3252         PR c++/45606
3253         * g++.dg/template/typedef36.C: New test.
3254         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
3255         * g++.dg/template/canon-type-10.C: Likewise.
3256         * g++.dg/template/canon-type-11.C: Likewise.
3257         * g++.dg/template/canon-type-12.C: Likewise.
3258         * g++.dg/template/canon-type-13.C: Likewise.
3259
3260 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
3261
3262         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
3263         instance of debug_pubnames on darwin.
3264
3265 2010-11-01  Jason Merrill  <jason@redhat.com>
3266             Benjamin Kosnik  <bkoz@redhat.com>
3267
3268         * g++.dg/cpp0x/constexpr-initlist2.C: New.
3269         * g++.dg/cpp0x/constexpr-initlist3.C: New.
3270
3271         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
3272         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
3273         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
3274         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
3275         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
3276         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
3277         * g++.dg/cpp0x/constexpr-array.C: New.
3278         * g++.dg/cpp0x/constexpr-base.C: New.
3279         * g++.dg/cpp0x/constexpr-complex.C: New.
3280         * g++.dg/cpp0x/constexpr-data1.C: New.
3281         * g++.dg/cpp0x/constexpr-data2.C: New.
3282         * g++.dg/cpp0x/constexpr-deref.C: New.
3283         * g++.dg/cpp0x/constexpr-diag1.C: New.
3284         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
3285         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
3286         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
3287         * g++.dg/cpp0x/constexpr-empty.C: New.
3288         * g++.dg/cpp0x/constexpr-empty2.C: New.
3289         * g++.dg/cpp0x/constexpr-empty3.C: New.
3290         * g++.dg/cpp0x/constexpr-empty4.C: New.
3291         * g++.dg/cpp0x/constexpr-empty5.C: New.
3292         * g++.dg/cpp0x/constexpr-ex1.C: New.
3293         * g++.dg/cpp0x/constexpr-ex2.C: New.
3294         * g++.dg/cpp0x/constexpr-ex3.C: New.
3295         * g++.dg/cpp0x/constexpr-ex4.C: New.
3296         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
3297         * g++.dg/cpp0x/constexpr-fnptr.C: New.
3298         * g++.dg/cpp0x/constexpr-function1.C: New.
3299         * g++.dg/cpp0x/constexpr-function2.C: New.
3300         * g++.dg/cpp0x/constexpr-function3.C: New.
3301         * g++.dg/cpp0x/constexpr-ice.C: New.
3302         * g++.dg/cpp0x/constexpr-initlist.C: New.
3303         * g++.dg/cpp0x/constexpr-neg1.C: New.
3304         * g++.dg/cpp0x/constexpr-noexcept.C: New.
3305         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
3306         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
3307         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
3308         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
3309         * g++.dg/cpp0x/constexpr-nonlit.C: New.
3310         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
3311         * g++.dg/cpp0x/constexpr-nullptr.C: New.
3312         * g++.dg/cpp0x/constexpr-object1.C: New.
3313         * g++.dg/cpp0x/constexpr-object2.C: New.
3314         * g++.dg/cpp0x/constexpr-overflow.C: New.
3315         * g++.dg/cpp0x/constexpr-pedantic.C: New.
3316         * g++.dg/cpp0x/constexpr-pos1.C: New.
3317         * g++.dg/cpp0x/constexpr-potential1.C: New.
3318         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
3319         * g++.dg/cpp0x/constexpr-pure.C: New.
3320         * g++.dg/cpp0x/constexpr-static.C: New.
3321         * g++.dg/cpp0x/constexpr-static2.C: New.
3322         * g++.dg/cpp0x/constexpr-static3.C: New.
3323         * g++.dg/cpp0x/constexpr-static4.C: New.
3324         * g++.dg/cpp0x/constexpr-static5.C: New.
3325         * g++.dg/cpp0x/constexpr-static6.C: New.
3326         * g++.dg/cpp0x/constexpr-string.C: New.
3327         * g++.dg/cpp0x/constexpr-switch.C: New.
3328         * g++.dg/cpp0x/constexpr-targ.C: New.
3329         * g++.dg/cpp0x/constexpr-throw.C: New.
3330         * g++.dg/cpp0x/constexpr-typeid.C: New.
3331         * g++.dg/cpp0x/constexpr-union.C: New.
3332         * g++.dg/cpp0x/constexpr-value.C: New.
3333         * g++.dg/cpp0x/constexpr-value2.C: New.
3334         * g++.dg/cpp0x/constexpr-variadic.C: New.
3335         * g++.dg/cpp0x/initlist5.C: Use constexpr.
3336         * g++.dg/cpp0x/static_assert3.C: Add expected error.
3337         * g++.dg/other/fold1.C: Likewise.
3338         * g++.dg/parse/crash36.C: Likewise.
3339         * g++.dg/parse/constant4.C: Adjust expected error.
3340         * g++.dg/template/arg5.C: Likewise.
3341         * g++.dg/template/non-dependent10.C: Likewise.
3342         * g++.dg/template/qualified-id3.C: Likewise.
3343         * g++.dg/warn/overflow-warn-1.C: Likewise.
3344         * g++.dg/warn/overflow-warn-3.C: Likewise.
3345         * g++.dg/warn/overflow-warn-4.C: Likewise.
3346         * g++.old-deja/g++.pt/crash10.C: Likewise.
3347
3348         * g++.dg/cpp0x/constexpr-ctor2.C: New.
3349
3350 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3351
3352         Implemented format and noreturn attributes for Objective-C methods.
3353         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
3354         * objc.dg/attributes/method-deprecated-1.m: New.
3355         * objc.dg/attributes/method-deprecated-2.m: New.
3356         * objc.dg/attributes/method-deprecated-3.m: New.
3357         * objc.dg/attributes/method-noreturn-1.m: New.
3358         * objc.dg/attributes/method-sentinel-1.m: New.
3359         * objc.dg/attributes/method-format-1.m: New.
3360         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
3361         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
3362         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
3363         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
3364         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
3365         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
3366         * obj-c++.dg/attributes/method-format-1.mm: New.
3367
3368 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3369
3370         * objc.dg/property/at-property-deprecated-1.m: New.
3371         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
3372
3373 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3374
3375         Implemented Objective-C 2.0 property accessors.
3376         * objc.dg/property/at-property-6.m: Use nonatomic properties to
3377         avoid testing more complex accessors in this testcase which is not
3378         about them.
3379         * objc.dg/property/at-property-7.m: Same change.
3380         * objc.dg/property/at-property-8.m: Same change.
3381         * objc.dg/property/at-property-9.m: Same change.
3382         * objc.dg/property/at-property-10.m: Same change.
3383         * objc.dg/property/at-property-11.m: Same change.
3384         * obj-c++.dg/property/at-property-6.mm: Same change.
3385         * obj-c++.dg/property/at-property-7.mm: Same change.
3386         * obj-c++.dg/property/at-property-8.mm: Same change.
3387         * obj-c++.dg/property/at-property-9.mm: Same change.
3388         * obj-c++.dg/property/at-property-10.mm: Same change.
3389         * obj-c++.dg/property/at-property-11.mm: Same change.
3390         * objc.dg/property/at-property-12.m: New.
3391         * objc.dg/property/at-property-13.m: New.
3392         * obj-c++.dg/property/at-property-12.mm: New.
3393         * obj-c++.dg/property/at-property-13.mm: New.
3394
3395 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
3396
3397         PR fortran/46152
3398         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
3399         * gfortran.dg/allocate_with_typespec_4.f90: New test.
3400         * gfortran.dg/allocate_with_typespec_1.f90: New test.
3401         * gfortran.dg/allocate_with_typespec_2.f: New test.
3402         * gfortran.dg/allocate_with_typespec_3.f90: New test.
3403         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
3404         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
3405
3406 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
3407             Nathan Froyd  <froydnj@codesourcery.com>
3408
3409         PR tree-optimization/46259
3410         * gfortran.dg/pr46259.f: New testcase.
3411
3412 2010-11-01  Paul Koning  <ni1d@arrl.net>
3413
3414         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
3415         * gcc.c-torture/compile/20020604-1.c: Ditto.
3416         * gcc.c-torture/compile/20001226-1.c: Ditto.
3417         * gcc.c-torture/compile/20010327-1.c: Ditto.
3418         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
3419         * gcc.c-torture/compile/pr43191.c: Ditto.
3420         * gcc.c-torture/compile/pr41181.c: Ditto.
3421
3422 2010-10-31  Richard Henderson  <rth@redhat.com>
3423
3424         * lib/target-supports.exp
3425         (check_effective_target_automatic_stack_alignment): True for
3426         x86 but not windows.
3427         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
3428         use of the preferred-stack-boundary arguments.
3429         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
3430
3431 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
3432
3433         PR target/46142
3434         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
3435         * gcc.target/i386/fma4-builtin-2.c: Likewise.
3436
3437 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3438
3439         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
3440
3441 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3442
3443         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
3444         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
3445         than tls.
3446         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
3447         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3448         * objc.dg/torture/tls/thr-init.m: Likewise.
3449         * objc.dg/torture/tls/thr-init-2.m: Likewise.
3450         * objc.dg/torture/tls/thr-init-3.m: Likewise.
3451
3452 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3453
3454         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
3455         the Linux kernel.
3456
3457 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
3458
3459         PR fortran/44917
3460         PR fortran/44926
3461         PR fortran/46196
3462         * gfortran.dg/typebound_generic_10.f03: New.
3463
3464 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
3465
3466         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
3467         * objc.dg/property/property-neg-1.m: Updated for changes in the
3468         syntax of @property and the implementation of
3469         @synthesize/@dynamic.
3470         * objc.dg/property/property-neg-2.m: Same change.
3471         * objc.dg/property/property-neg-3.m: Same change.
3472         * objc.dg/property/property-neg-4.m: Same change.
3473         * objc.dg/property/property-neg-5.m: Same change.
3474         * objc.dg/property/property-neg-7.m: Same change.
3475         * objc.dg/property/property-1.m: Same change.
3476         * objc.dg/property/synthesize-1.m: Same change.
3477         * objc.dg/property/at-property-2.m: Same change.
3478         * objc.dg/property/at-property-4.m: Same change.
3479
3480         * objc.dg/property/fsf-property-method-acces.m: Updated for
3481         changes in the syntax of @property and the implementation of
3482         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
3483         * objc.dg/property/fsf-property-basic.m: Same change.
3484         * objc.dg/property/fsf-property-named-ivar.m: Same change.
3485
3486         * objc.dg/property/at-property-5.m: New.
3487         * objc.dg/property/at-property-6.m: New.
3488         * objc.dg/property/at-property-7.m: New.
3489         * objc.dg/property/at-property-8.m: New.
3490         * objc.dg/property/at-property-9.m: New.
3491         * objc.dg/property/at-property-10.m: New.
3492         * objc.dg/property/at-property-11.m: New.
3493         * objc.dg/property/synthesize-2.m: New.
3494         * objc.dg/property/dynamic-2.m: New.
3495
3496         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
3497         syntax of @property and the implementation of
3498         @synthesize/@dynamic.
3499         * obj-c++.dg/property/property-neg-2.mm: Same change.
3500         * obj-c++.dg/property/property-neg-3.mm: Same change.
3501         * obj-c++.dg/property/property-neg-4.mm: Same change.
3502         * obj-c++.dg/property/property-neg-5.mm: Same change.
3503         * obj-c++.dg/property/property-neg-7.mm: Same change.
3504         * obj-c++.dg/property/property-1.mm: Same change.
3505         * obj-c++.dg/property/synthesize-1.mm: Same change.
3506         * obj-c++.dg/property/at-property-2.mm: Same change.
3507         * obj-c++.dg/property/at-property-4.mm: Same change.
3508
3509         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
3510         changes in the syntax of @property and the implementation of
3511         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
3512         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
3513         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
3514
3515         * obj-c++.dg/property/at-property-5.mm: New.
3516         * obj-c++.dg/property/at-property-6.mm: New.
3517         * obj-c++.dg/property/at-property-7.mm: New.
3518         * obj-c++.dg/property/at-property-8.mm: New.
3519         * obj-c++.dg/property/at-property-9.mm: New.
3520         * obj-c++.dg/property/at-property-10.mm: New.
3521         * obj-c++.dg/property/at-property-11.mm: New.
3522         * obj-c++.dg/property/synthesize-2.mm: New.
3523         * obj-c++.dg/property/dynamic-2.mm: New.
3524
3525 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3526             Andrew Pinski  <pinskia@gmail.com>
3527
3528         * gcc.c-torture/execute/vector-shift.c: New testcase.
3529         * gcc.c-torture/execute/vector-shift1.c: Likewise.
3530         * gcc.c-torture/execute/vector-shift2.c: Likewise.
3531         * gcc.dg/vector-shift.c: Likewise.
3532         * gcc.dg/vector-shift1.c: Likewise.
3533         * gcc.dg/torture/vector-shift2.c: Likewise.
3534         * gcc.dg/vector-shift3.c: Likewise.
3535         * gcc.dg/simd-1b.c: Adjust.
3536
3537 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
3538
3539         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
3540
3541 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
3542
3543         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
3544
3545 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
3546
3547         PR target/46153
3548         * gcc.target/i386/pr46153.c: New test.
3549
3550 2010-10-27  Jason Merrill  <jason@redhat.com>
3551
3552         * g++.dg/cpp0x/constexpr-is_literal.C: New.
3553
3554 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
3555
3556         PR fortran/46161
3557         * gfortran.dg/class_dummy_3.f03: New.
3558
3559 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
3560
3561         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
3562         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
3563
3564         * gcc.target/i386/avx-vzeroupper-3.c: New.
3565         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
3566         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
3567         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
3568         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
3569         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
3570         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
3571         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
3572         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
3573         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
3574         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
3575         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
3576
3577 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3578
3579         * obj-c.dg/property/at-property-4.m: New.
3580         * obj-c++.dg/property/at-property-4.mm: New.
3581         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
3582         updates in warning.
3583         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
3584         updates in warning.
3585
3586 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3587
3588         * objc.dg/property/at-property-1.m: New.
3589         * objc.dg/property/at-property-2.m: New.
3590         * objc.dg/property/at-property-3.m: New.
3591         * objc.dg/ivar-invalid-type-1.m: New.
3592         * obj-c++.dg/property/at-property-1.mm: New.
3593         * obj-c++.dg/property/at-property-2.mm: New.
3594         * obj-c++.dg/property/at-property-3.mm: New.
3595         * obj-c++.dg/ivar-invalid-type-1.mm: New.
3596         * objc.dg/property/property-neg-6.m: Updated testcase for updates
3597         in error reporting.
3598
3599 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3600
3601         PR libgfortran/46010
3602         * gfortran.dg/namelist_66.f90: New test.
3603         * gfortran.dg/fmt_t_6.f: Fix whitespace.
3604
3605 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
3606
3607         PR fortran/42647
3608         * gfortran.dg/allocatable_scalar_9.f90: Extended.
3609         * gfortran.dg/allocatable_scalar_10.f90: New.
3610         * gfortran.dg/class_19.f03: Extended.
3611
3612 2010-10-26  Jan Hubicka  <jh@suse.cz>
3613
3614         PR middle-end/45736
3615         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
3616
3617 2010-10-26  Ira Rosen  <irar@il.ibm.com>
3618
3619         PR tree-optimization/46167
3620         * gcc.dg/vect/O-pr46167.c: New.
3621         * gcc.dg/vect/vect.exp: Run tests with -O.
3622
3623 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
3624
3625         PR target/44948
3626         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
3627         * g++.dg/vect/pr33860a.cc: Likewise.
3628         * gcc.c-torture/compile/20070522-1.c: Likewise.
3629         * gcc.dg/compat/struct-align-1_x.c: Likewise.
3630         * gcc.dg/compat/struct-align-1_y.c: Likewise.
3631         * gcc.dg/compat/struct-align-2_x.c: Likewise.
3632         * gcc.dg/compat/struct-align-2_y.c: Likewise.
3633         * gcc.dg/pr44136.c: Likewise.
3634
3635         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
3636         * gcc.dg/compat/vector-1_x.c: Likewise.
3637         * gcc.dg/compat/vector-1_y.c: Likewise.
3638         * gcc.dg/compat/vector-2_x.c: Likewise.
3639         * gcc.dg/compat/vector-2_y.c: Likewise.
3640         * gcc.dg/pr43300.c: Likewise.
3641
3642         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
3643         * gcc.dg/compat/vector-1a_y.c: Likewise.
3644         * gcc.dg/compat/vector-1b_x.c: Likewise.
3645         * gcc.dg/compat/vector-1b_y.c: Likewise.
3646         * gcc.dg/compat/vector-2a_x.c: Likewise.
3647         * gcc.dg/compat/vector-2a_y.c: Likewise.
3648         * gcc.dg/compat/vector-2b_x.c: Likewise.
3649         * gcc.dg/compat/vector-2b_y.c: Likewise.
3650         * gcc.target/i386/pr39162.c: Likewise.
3651         * gcc.target/i386/pr40906-2.c: Likewise.
3652         * gcc.target/i386/sse-5.c: Likewise.
3653
3654         * gcc.dg/pr35442.c: Prune ABI change warnings.
3655
3656         * gcc.c-torture/execute/pr38151.x: New.
3657         * gcc.target/i386/pr44948-1a.c: Likewise.
3658         * gcc.target/i386/pr44948-1b.c: Likewise.
3659         * gcc.target/i386/pr44948-2a.c: Likewise.
3660         * gcc.target/i386/pr44948-2b.c: Likewise.
3661
3662 2010-10-26  Ian Lance Taylor  <iant@google.com>
3663
3664         PR middle-end/45687
3665         * gcc.c-torture/execute/20101025-1.c: New test.
3666
3667 2010-10-26  Tobias Burnus  <burnus@net-b.de>
3668
3669         PR fortran/45451
3670         * gfortran.dg/class_allocate_5.f90: New.
3671
3672 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3673
3674         Implement opaque-enum-specifiers for C++0x
3675         * g++.dg/cpp0x/forw_enum1.C: New.
3676         * g++.dg/cpp0x/forw_enum2.C: New.
3677         * g++.dg/cpp0x/forw_enum3.C: New.
3678         * g++.dg/cpp0x/forw_enum4.C: New.
3679         * g++.dg/cpp0x/forw_enum5.C: New.
3680         * g++.dg/cpp0x/forw_enum6.C: New.
3681         * g++.dg/cpp0x/forw_enum7.C: New.
3682         * g++.dg/cpp0x/forw_enum8.C: New.
3683         * g++.dg/cpp0x/forw_enum9.C: New.
3684         * g++.dg/parse/enum3.C: Add new errors.
3685         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
3686         * g++.dg/cpp0x/auto9.C: Add new error.
3687         * g++.dg/template/crash79.C: Add new errors.
3688
3689 2010-10-26  Jie Zhang  <jie@codesourcery.com>
3690
3691         * gcc.target/arm/volatile-bitfields-1.c: New test.
3692         * gcc.target/arm/volatile-bitfields-2.c: New test.
3693         * gcc.target/arm/volatile-bitfields-3.c: New test.
3694
3695 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3696
3697         * gnat.dg/pointer_discr1.adb: New test.
3698         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
3699         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
3700         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
3701
3702 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3703
3704         * gnat.dg/loop_optimization8.adb: New test.
3705         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
3706         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
3707
3708 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3709
3710         * gnat.dg/in_out_parameter2.adb: New test.
3711         * gnat.dg/in_out_parameter3.adb: Likewise.
3712
3713 2010-10-25  Jie Zhang  <jie@codesourcery.com>
3714
3715         * g++.dg/opt/combine.c: New test.
3716
3717 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
3718
3719         * gnat.dg/opt7.ad[sb]: New test.
3720         * gnat.dg/opt7_pkg.ads: New helper.
3721
3722 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3723
3724         PR objc/45735
3725         * obj-c.dg/pr45735.mm: New.
3726         * obj-c++.dg/pr45735.mm: New.
3727
3728 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3729
3730         PR objc/24393
3731         * objc.dg/pr24393.m: New.
3732         * obj-c++.dg/pr24393.mm: New.
3733
3734 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3735
3736         PR objc/28049
3737         * objc.dg/pr28049.m: New.
3738         * obj-c++.dg/pr28049.mm: New.
3739
3740 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3741
3742         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
3743         parameter attributes are now supported.
3744         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
3745         * objc.dg/attributes/parameter-attribute-1.m: New test.
3746         * objc.dg/attributes/parameter-attribute-2.m: New test.
3747         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
3748         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
3749
3750 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
3751
3752         Based on the CFString implementation in FSF apple/trunk branch.
3753
3754         * gcc.dg/darwin-cfstring-1.c: New.
3755         * gcc.dg/darwin-cfstring-2.c: New.
3756         * gcc.dg/torture/darwin-cfstring-3.c: New.
3757         * g++.dg/other/darwin-cfstring1.C: New.
3758         * g++.dg/torture/darwin-cfstring-3.C: New.
3759
3760 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
3761
3762         * objc.dg/demangle-1.m: New test.
3763         * obj-c++.dg/demangle-1.mm: New test.
3764         * obj-c++.dg/demangle-2.mm: New test.
3765         * obj-c++.dg/demangle-3.mm: New test.
3766
3767 2010-10-23  Ian Lance Taylor  <iant@google.com>
3768
3769         * gcc.c-torture/execute/20101011-1.c: New test.
3770         * gcc.c-torture/execute/20101011-1.x: New test driver.
3771
3772 2010-10-23  Tobias Burnus  <burnus@net-b.de>
3773
3774         PR fortran/46122
3775         * gfortran.dg/protected_8.f90: New.
3776
3777 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
3778
3779         * gcc.dg/march-generic.c: Skip for -march in multilib options.
3780         * gcc.target/i386/isa-9.c: Skip for -march other than
3781         -march=amdfam10 in multilib options.
3782         * gcc.target/i386/pr42589.c: Skip for -march other than
3783         -march=i486 in multilib options.
3784         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
3785         other -march in multilib options.
3786
3787 2010-10-23  Jie Zhang  <jie@codesourcery.com>
3788
3789         PR rtl-optimization/37360
3790         * gcc.dg/pr37360.c: New test.
3791
3792 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3793
3794         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
3795
3796 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3797             Andrew Pinski  <pinskia@gmail.com>
3798
3799         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
3800         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
3801         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
3802         * gcc.dg/vector-subscript-1.c: Likewise.
3803         * gcc.dg/vector-subscript-2.c: Likewise.
3804         * gcc.dg/vector-subscript-3.c: New testcase.
3805         * gcc.dg/array-8.c: Adjust.
3806
3807 2010-10-22  Richard Guenther  <rguenther@suse.de>
3808
3809         PR middle-end/46137
3810         * c-c++-common/torture/pr46137.c: New testcase.
3811
3812 2010-10-22  Jason Merrill  <jason@redhat.com>
3813
3814         PR c++/46129
3815         * g++.dg/template/defarg14.C: New.
3816
3817 2010-10-22  Jason Merrill  <jason@redhat.com>
3818
3819         PR c++/46103
3820         * g++.dg/cpp0x/implicit10.C: New.
3821
3822 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
3823
3824         PR target/46098
3825         * gcc.target/i386/pr46098.c: New test.
3826
3827 2010-10-22  Richard Guenther  <rguenther@suse.de>
3828
3829         PR tree-optimization/45720
3830         * gcc.dg/torture/pr45720.c: New testcase.
3831
3832 2010-10-22  Ira Rosen  <irar@il.ibm.com>
3833
3834         PR tree-optimization/46126
3835         * gcc.dg/vect/pr46126.c: New.
3836
3837 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
3838
3839         Based on the CFString implementation in FSF apple/trunk branch.
3840
3841         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
3842         so that the latter can be used in dg-skip and dg-xfail clauses.
3843         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3844         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
3845         to use dg-additional-files for Object1.
3846         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
3847         to use dg-additional-files for Object1, move to torture/strings/.
3848         * obj-c++.dg/const-str-4.mm: Likewise.
3849         * obj-c++.dg/const-str-3.mm: Likewise.
3850         * obj-c++.dg/const-str-8.mm: Likewise.
3851         * obj-c++.dg/const-str-9.mm: Likewise.
3852         * obj-c++.dg/const-str-10.mm: Likewise.
3853         * obj-c++.dg/const-str-10.mm: Likewise.
3854         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
3855         to use dg-additional-files for Object1, move to strings/.
3856         * obj-c++.dg/const-str-2.mm: Likewise.
3857         * obj-c++.dg/const-str-5.mm: Likewise.
3858         * obj-c++.dg/const-str-6.mm: Likewise.
3859         * obj-c++.dg/const-str-12.mm: Likewise.
3860         * obj-c++.dg/strings/strings.exp: New.
3861         * obj-c++.dg/strings/const-cfstring-2.mm: New.
3862         * obj-c++.dg/strings/const-cfstring-5.mm: New.
3863         * obj-c++.dg/torture/strings/strings.exp: New.
3864         * obj-c++.dg/torture/strings/string1.mm: New.
3865         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
3866         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
3867         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
3868
3869         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
3870         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3871         * objc/execute/string2.m: Likewise.
3872         * objc/execute/string3.m: Likewise.
3873         * objc/execute/string3.m: Likewise.
3874         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
3875         * objc.dg/foreach-4.m: Likewise.
3876         * objc.dg/foreach-5.m: Likewise.
3877         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
3878         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3879         * objc.dg/const-str-4.m: Likewise.
3880         * objc.dg/const-str-7.m: Likewise.
3881         * objc.dg/const-str-8.m: Likewise.
3882         * objc.dg/const-str-9.m: Likewise.
3883         * objc.dg/const-str-10.m: Likewise.
3884         * objc.dg/const-str-11.m: Likewise.
3885         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
3886         to use dg-additional-files for Object1, move to objc.dg/strings/.
3887         * objc.dg/const-str-2.m: Likewise.
3888         * objc.dg/const-str-5.m: Likewise.
3889         * objc.dg/const-str-6.m: Likewise.
3890         * objc.dg/const-str-12.m: Likewise.
3891         * objc.dg/const-str-12b.m: Likewise.
3892         * objc.dg/strings/strings.exp: New.
3893         * objc.dg/strings/const-cfstring-2.m: New.
3894         * objc.dg/strings/const-cfstring-5.m: New.
3895         * objc.dg/torture/strings/strings.exp: New.
3896         * objc.dg/torture/strings/const-cfstring-1.m: New.
3897         * objc.dg/torture/strings/const-cfstring-3.m: New.
3898         * objc.dg/torture/strings/const-cfstring-4.m: New.
3899
3900 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3901
3902         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
3903
3904 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3905
3906         PR c++/46117
3907         * g++.dg/parse/crash57.C: New.
3908
3909 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
3910             H.J. Lu  <hongjiu.lu@intel.com>
3911
3912         PR target/45946
3913         * gcc.target/i386/pr45946.c: New test.
3914
3915 2010-10-21  Martin Jambor  <mjambor@suse.cz>
3916
3917         PR tree-optimization/45875
3918         * g++.dg/ipa/pr45875.C: New test.
3919
3920 2010-10-21  Ira Rosen  <irar@il.ibm.com>
3921
3922         PR tree-optimization/46049
3923         PR tree-optimization/46052
3924         * gcc.dg/vect/pr46052.c: New test.
3925         * gcc.dg/vect/pr46049.c: New test.
3926
3927 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3928
3929         PR fortran/46007
3930         * gfortran.dg/shape_5.f90:  New test case.
3931
3932 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3933
3934         PR fortran/46060
3935         * gfortran.dg/proc_ptr_comp_25.f90: New.
3936
3937 2010-10-21  Richard Guenther  <rguenther@suse.de>
3938             Michael Matz  <matz@suse.de>
3939
3940         PR tree-optimization/45764
3941         * gcc.dg/torture/pr45764.c: New testcase.
3942
3943 2010-10-21  Richard Guenther  <rguenther@suse.de>
3944
3945         PR tree-optimization/46111
3946         * g++.dg/torture/pr46111.C: New testcase.
3947
3948 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3949
3950         PR fortran/46067
3951         * gfortran.dg/dummy_procedure_4.f90: New.
3952         * gfortran.dg/proc_ptr_30.f90: New.
3953
3954 2010-10-21  Tobias Burnus  <burnus@net-b.de>
3955
3956         PR fortran/46100
3957         * gfortran.dg/ptr-func-1.f90: New.
3958         * gfortran.dg/ptr-func-2.f90: New.
3959
3960 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
3961
3962         PR tree-optimization/45919
3963         * gcc.c-torture/compile/pr45919.c: New test.
3964
3965         PR tree-optimization/46066
3966         * gcc.dg/autopar/pr46066.c: New test.
3967
3968 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3969
3970         PR c++/46024
3971         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
3972
3973 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3974
3975         PR c++/46056
3976         * g++.dg/cpp0x/range-for7.C: New.
3977
3978 2010-10-20  Richard Guenther  <rguenther@suse.de>
3979
3980         PR lto/45667
3981         * g++.dg/lto/20101020-1_0.h: New testcase.
3982         * g++.dg/lto/20101020-1_0.C: Likewise.
3983         * g++.dg/lto/20101020-1_1.C: Likewise.
3984
3985 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
3986
3987         * gcc.dg/20101013-1.c: New test.
3988
3989 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
3990
3991         PR target/46085
3992         * gcc.target/i386/pr46085-1.c: New.
3993         * gcc.target/i386/pr46085-2.c: Likewise.
3994
3995 2010-10-20  Richard Guenther  <rguenther@suse.de>
3996
3997         PR tree-optimization/45860
3998         * gcc.dg/torture/pr45860.c: New testcase.
3999
4000 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
4001
4002         * gnat.dg/discr25.adb: New test.
4003         * gnat.dg/discr25_pkg.ad[sb]: New helper.
4004
4005 2010-10-20  Olivier Hainque  <hainque@adacore.com>
4006
4007         * gcc.target/powerpc/ehreturn.c: New test.
4008
4009 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
4010
4011         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
4012         not require Foundation and run with the GNU runtime as well.
4013
4014         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
4015
4016         Radar 4439126
4017         * obj-c++.dg/template-8.mm: New.
4018
4019 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
4020
4021         PR objc/23709
4022         * objc.dg/pr23709.m: New.
4023         * obj-c++.dg/pr23709.m: New.
4024
4025 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
4026
4027         PR c++/46046
4028         * g++.dg/template/crash104.C: New.
4029
4030 2010-10-19  Richard Henderson  <rth@redhat.com>
4031
4032         * gcc.target/i386/fma3-fma.c: New.
4033         * gcc.target/i386/fma3-builtin.c: New.
4034         * gcc.target/i386/fma4-builtin.c: New.
4035
4036 2010-10-19  Richard Guenther  <rguenther@suse.de>
4037
4038         PR testsuite/46081
4039         * gcc.dg/ipa/ipa-pta-10.c:¬†Adjust.
4040
4041 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
4042
4043         Merge from 'apple/trunk' branch on FSF servers.
4044
4045         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
4046
4047         Radar 4293709
4048         * objc.dg/proto-init-mimatch-1.m: New.
4049         * obj-c++.dg/proto-init-mimatch-1.mm: New.
4050
4051 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
4052
4053         Implemented parsing @synthesize and @dynamic for
4054         Objective-C/Objective-C++.
4055         * objc.dg/property/dynamic-1.m: New.
4056         * objc.dg/property/synthesize-1.m: New.
4057         * obj-c++.dg/property/dynamic-1.mm: New.
4058         * obj-c++.dg/property/synthesize-1.mm: New.
4059
4060 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
4061
4062         * objc.dg/at-class-1.m: New.
4063         * objc.dg/at-class-1.mm: New.
4064
4065 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
4066
4067         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
4068
4069 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
4070
4071         Merge from 'apple/trunk' branch on FSF servers.
4072
4073         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
4074
4075         Radar 4407151
4076         * obj-c++.dg/template-7.mm: New.
4077
4078 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
4079
4080         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
4081         bugfix.
4082
4083 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
4084
4085         Merge from 'apple/trunk' branch on FSF servers.
4086
4087         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
4088
4089         Radar 4451818
4090         * obj-c++.dg/try-catch-16.mm: New.
4091         * obj-c++.dg/try-catch-17.mm: New.
4092
4093         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
4094
4095         Radar 4330422
4096         * obj-c++.dg/try-catch-15.mm: New
4097
4098         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
4099
4100         Radar 4204796
4101         * obj-c++.dg/try-catch-12.mm: New
4102         * obj-c++.dg/try-catch-13.mm: New
4103         * obj-c++.dg/try-catch-14.mm: New
4104         * objc.dg/try-catch-11.m: New
4105         * objc.dg/try-catch-12.m: New
4106         * objc.dg/try-catch-13.m: New
4107
4108 2010-10-18  Richard Henderson  <rth@redhat.com>
4109
4110         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
4111
4112 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
4113
4114         PR c/46015
4115         * c-c++-common/Wunused-var-13.c: New test.
4116
4117 2010-10-18  Richard Guenther  <rguenther@suse.de>