OSDN Git Service

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