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.
3508         * obj-c++.dg/property/property-neg-7.mm: Same change.
3509         * obj-c++.dg/property/property-1.mm: Same change.
3510         * obj-c++.dg/property/synthesize-1.mm: Same change.
3511         * obj-c++.dg/property/at-property-2.mm: Same change.
3512         * obj-c++.dg/property/at-property-4.mm: Same change.
3513
3514         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
3515         changes in the syntax of @property and the implementation of
3516         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
3517         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
3518         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
3519
3520         * obj-c++.dg/property/at-property-5.mm: New.
3521         * obj-c++.dg/property/at-property-6.mm: New.
3522         * obj-c++.dg/property/at-property-7.mm: New.
3523         * obj-c++.dg/property/at-property-8.mm: New.
3524         * obj-c++.dg/property/at-property-9.mm: New.
3525         * obj-c++.dg/property/at-property-10.mm: New.
3526         * obj-c++.dg/property/at-property-11.mm: New.
3527         * obj-c++.dg/property/synthesize-2.mm: New.
3528         * obj-c++.dg/property/dynamic-2.mm: New.
3529
3530 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3531             Andrew Pinski  <pinskia@gmail.com>
3532
3533         * gcc.c-torture/execute/vector-shift.c: New testcase.
3534         * gcc.c-torture/execute/vector-shift1.c: Likewise.
3535         * gcc.c-torture/execute/vector-shift2.c: Likewise.
3536         * gcc.dg/vector-shift.c: Likewise.
3537         * gcc.dg/vector-shift1.c: Likewise.
3538         * gcc.dg/torture/vector-shift2.c: Likewise.
3539         * gcc.dg/vector-shift3.c: Likewise.
3540         * gcc.dg/simd-1b.c: Adjust.
3541
3542 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
3543
3544         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
3545
3546 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
3547
3548         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
3549
3550 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
3551
3552         PR target/46153
3553         * gcc.target/i386/pr46153.c: New test.
3554
3555 2010-10-27  Jason Merrill  <jason@redhat.com>
3556
3557         * g++.dg/cpp0x/constexpr-is_literal.C: New.
3558
3559 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
3560
3561         PR fortran/46161
3562         * gfortran.dg/class_dummy_3.f03: New.
3563
3564 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
3565
3566         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
3567         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
3568
3569         * gcc.target/i386/avx-vzeroupper-3.c: New.
3570         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
3571         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
3572         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
3573         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
3574         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
3575         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
3576         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
3577         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
3578         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
3579         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
3580         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
3581
3582 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3583
3584         * obj-c.dg/property/at-property-4.m: New.
3585         * obj-c++.dg/property/at-property-4.mm: New.
3586         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
3587         updates in warning.
3588         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
3589         updates in warning.
3590
3591 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3592
3593         * objc.dg/property/at-property-1.m: New.
3594         * objc.dg/property/at-property-2.m: New.
3595         * objc.dg/property/at-property-3.m: New.
3596         * objc.dg/ivar-invalid-type-1.m: New.
3597         * obj-c++.dg/property/at-property-1.mm: New.
3598         * obj-c++.dg/property/at-property-2.mm: New.
3599         * obj-c++.dg/property/at-property-3.mm: New.
3600         * obj-c++.dg/ivar-invalid-type-1.mm: New.
3601         * objc.dg/property/property-neg-6.m: Updated testcase for updates
3602         in error reporting.
3603
3604 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3605
3606         PR libgfortran/46010
3607         * gfortran.dg/namelist_66.f90: New test.
3608         * gfortran.dg/fmt_t_6.f: Fix whitespace.
3609
3610 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
3611
3612         PR fortran/42647
3613         * gfortran.dg/allocatable_scalar_9.f90: Extended.
3614         * gfortran.dg/allocatable_scalar_10.f90: New.
3615         * gfortran.dg/class_19.f03: Extended.
3616
3617 2010-10-26  Jan Hubicka  <jh@suse.cz>
3618
3619         PR middle-end/45736
3620         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
3621
3622 2010-10-26  Ira Rosen  <irar@il.ibm.com>
3623
3624         PR tree-optimization/46167
3625         * gcc.dg/vect/O-pr46167.c: New.
3626         * gcc.dg/vect/vect.exp: Run tests with -O.
3627
3628 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
3629
3630         PR target/44948
3631         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
3632         * g++.dg/vect/pr33860a.cc: Likewise.
3633         * gcc.c-torture/compile/20070522-1.c: Likewise.
3634         * gcc.dg/compat/struct-align-1_x.c: Likewise.
3635         * gcc.dg/compat/struct-align-1_y.c: Likewise.
3636         * gcc.dg/compat/struct-align-2_x.c: Likewise.
3637         * gcc.dg/compat/struct-align-2_y.c: Likewise.
3638         * gcc.dg/pr44136.c: Likewise.
3639
3640         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
3641         * gcc.dg/compat/vector-1_x.c: Likewise.
3642         * gcc.dg/compat/vector-1_y.c: Likewise.
3643         * gcc.dg/compat/vector-2_x.c: Likewise.
3644         * gcc.dg/compat/vector-2_y.c: Likewise.
3645         * gcc.dg/pr43300.c: Likewise.
3646
3647         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
3648         * gcc.dg/compat/vector-1a_y.c: Likewise.
3649         * gcc.dg/compat/vector-1b_x.c: Likewise.
3650         * gcc.dg/compat/vector-1b_y.c: Likewise.
3651         * gcc.dg/compat/vector-2a_x.c: Likewise.
3652         * gcc.dg/compat/vector-2a_y.c: Likewise.
3653         * gcc.dg/compat/vector-2b_x.c: Likewise.
3654         * gcc.dg/compat/vector-2b_y.c: Likewise.
3655         * gcc.target/i386/pr39162.c: Likewise.
3656         * gcc.target/i386/pr40906-2.c: Likewise.
3657         * gcc.target/i386/sse-5.c: Likewise.
3658
3659         * gcc.dg/pr35442.c: Prune ABI change warnings.
3660
3661         * gcc.c-torture/execute/pr38151.x: New.
3662         * gcc.target/i386/pr44948-1a.c: Likewise.
3663         * gcc.target/i386/pr44948-1b.c: Likewise.
3664         * gcc.target/i386/pr44948-2a.c: Likewise.
3665         * gcc.target/i386/pr44948-2b.c: Likewise.
3666
3667 2010-10-26  Ian Lance Taylor  <iant@google.com>
3668
3669         PR middle-end/45687
3670         * gcc.c-torture/execute/20101025-1.c: New test.
3671
3672 2010-10-26  Tobias Burnus  <burnus@net-b.de>
3673
3674         PR fortran/45451
3675         * gfortran.dg/class_allocate_5.f90: New.
3676
3677 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3678
3679         Implement opaque-enum-specifiers for C++0x
3680         * g++.dg/cpp0x/forw_enum1.C: New.
3681         * g++.dg/cpp0x/forw_enum2.C: New.
3682         * g++.dg/cpp0x/forw_enum3.C: New.
3683         * g++.dg/cpp0x/forw_enum4.C: New.
3684         * g++.dg/cpp0x/forw_enum5.C: New.
3685         * g++.dg/cpp0x/forw_enum6.C: New.
3686         * g++.dg/cpp0x/forw_enum7.C: New.
3687         * g++.dg/cpp0x/forw_enum8.C: New.
3688         * g++.dg/cpp0x/forw_enum9.C: New.
3689         * g++.dg/parse/enum3.C: Add new errors.
3690         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
3691         * g++.dg/cpp0x/auto9.C: Add new error.
3692         * g++.dg/template/crash79.C: Add new errors.
3693
3694 2010-10-26  Jie Zhang  <jie@codesourcery.com>
3695
3696         * gcc.target/arm/volatile-bitfields-1.c: New test.
3697         * gcc.target/arm/volatile-bitfields-2.c: New test.
3698         * gcc.target/arm/volatile-bitfields-3.c: New test.
3699
3700 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3701
3702         * gnat.dg/pointer_discr1.adb: New test.
3703         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
3704         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
3705         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
3706
3707 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3708
3709         * gnat.dg/loop_optimization8.adb: New test.
3710         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
3711         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
3712
3713 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3714
3715         * gnat.dg/in_out_parameter2.adb: New test.
3716         * gnat.dg/in_out_parameter3.adb: Likewise.
3717
3718 2010-10-25  Jie Zhang  <jie@codesourcery.com>
3719
3720         * g++.dg/opt/combine.c: New test.
3721
3722 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
3723
3724         * gnat.dg/opt7.ad[sb]: New test.
3725         * gnat.dg/opt7_pkg.ads: New helper.
3726
3727 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3728
3729         PR objc/45735
3730         * obj-c.dg/pr45735.mm: New.
3731         * obj-c++.dg/pr45735.mm: New.
3732
3733 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3734
3735         PR objc/24393
3736         * objc.dg/pr24393.m: New.
3737         * obj-c++.dg/pr24393.mm: New.
3738
3739 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3740
3741         PR objc/28049
3742         * objc.dg/pr28049.m: New.
3743         * obj-c++.dg/pr28049.mm: New.
3744
3745 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3746
3747         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
3748         parameter attributes are now supported.
3749         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
3750         * objc.dg/attributes/parameter-attribute-1.m: New test.
3751         * objc.dg/attributes/parameter-attribute-2.m: New test.
3752         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
3753         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
3754
3755 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
3756
3757         Based on the CFString implementation in FSF apple/trunk branch.
3758
3759         * gcc.dg/darwin-cfstring-1.c: New.
3760         * gcc.dg/darwin-cfstring-2.c: New.
3761         * gcc.dg/torture/darwin-cfstring-3.c: New.
3762         * g++.dg/other/darwin-cfstring1.C: New.
3763         * g++.dg/torture/darwin-cfstring-3.C: New.
3764
3765 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
3766
3767         * objc.dg/demangle-1.m: New test.
3768         * obj-c++.dg/demangle-1.mm: New test.
3769         * obj-c++.dg/demangle-2.mm: New test.
3770         * obj-c++.dg/demangle-3.mm: New test.
3771
3772 2010-10-23  Ian Lance Taylor  <iant@google.com>
3773
3774         * gcc.c-torture/execute/20101011-1.c: New test.
3775         * gcc.c-torture/execute/20101011-1.x: New test driver.
3776
3777 2010-10-23  Tobias Burnus  <burnus@net-b.de>
3778
3779         PR fortran/46122
3780         * gfortran.dg/protected_8.f90: New.
3781
3782 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
3783
3784         * gcc.dg/march-generic.c: Skip for -march in multilib options.
3785         * gcc.target/i386/isa-9.c: Skip for -march other than
3786         -march=amdfam10 in multilib options.
3787         * gcc.target/i386/pr42589.c: Skip for -march other than
3788         -march=i486 in multilib options.
3789         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
3790         other -march in multilib options.
3791
3792 2010-10-23  Jie Zhang  <jie@codesourcery.com>
3793
3794         PR rtl-optimization/37360
3795         * gcc.dg/pr37360.c: New test.
3796
3797 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3798
3799         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
3800
3801 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3802             Andrew Pinski  <pinskia@gmail.com>
3803
3804         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
3805         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
3806         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
3807         * gcc.dg/vector-subscript-1.c: Likewise.
3808         * gcc.dg/vector-subscript-2.c: Likewise.
3809         * gcc.dg/vector-subscript-3.c: New testcase.
3810         * gcc.dg/array-8.c: Adjust.
3811
3812 2010-10-22  Richard Guenther  <rguenther@suse.de>
3813
3814         PR middle-end/46137
3815         * c-c++-common/torture/pr46137.c: New testcase.
3816
3817 2010-10-22  Jason Merrill  <jason@redhat.com>
3818
3819         PR c++/46129
3820         * g++.dg/template/defarg14.C: New.
3821
3822 2010-10-22  Jason Merrill  <jason@redhat.com>
3823
3824         PR c++/46103
3825         * g++.dg/cpp0x/implicit10.C: New.
3826
3827 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
3828
3829         PR target/46098
3830         * gcc.target/i386/pr46098.c: New test.
3831
3832 2010-10-22  Richard Guenther  <rguenther@suse.de>
3833
3834         PR tree-optimization/45720
3835         * gcc.dg/torture/pr45720.c: New testcase.
3836
3837 2010-10-22  Ira Rosen  <irar@il.ibm.com>
3838
3839         PR tree-optimization/46126
3840         * gcc.dg/vect/pr46126.c: New.
3841
3842 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
3843
3844         Based on the CFString implementation in FSF apple/trunk branch.
3845
3846         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
3847         so that the latter can be used in dg-skip and dg-xfail clauses.
3848         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3849         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
3850         to use dg-additional-files for Object1.
3851         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
3852         to use dg-additional-files for Object1, move to torture/strings/.
3853         * obj-c++.dg/const-str-4.mm: Likewise.
3854         * obj-c++.dg/const-str-3.mm: Likewise.
3855         * obj-c++.dg/const-str-8.mm: Likewise.
3856         * obj-c++.dg/const-str-9.mm: Likewise.
3857         * obj-c++.dg/const-str-10.mm: Likewise.
3858         * obj-c++.dg/const-str-10.mm: Likewise.
3859         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
3860         to use dg-additional-files for Object1, move to strings/.
3861         * obj-c++.dg/const-str-2.mm: Likewise.
3862         * obj-c++.dg/const-str-5.mm: Likewise.
3863         * obj-c++.dg/const-str-6.mm: Likewise.
3864         * obj-c++.dg/const-str-12.mm: Likewise.
3865         * obj-c++.dg/strings/strings.exp: New.
3866         * obj-c++.dg/strings/const-cfstring-2.mm: New.
3867         * obj-c++.dg/strings/const-cfstring-5.mm: New.
3868         * obj-c++.dg/torture/strings/strings.exp: New.
3869         * obj-c++.dg/torture/strings/string1.mm: New.
3870         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
3871         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
3872         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
3873
3874         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
3875         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3876         * objc/execute/string2.m: Likewise.
3877         * objc/execute/string3.m: Likewise.
3878         * objc/execute/string3.m: Likewise.
3879         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
3880         * objc.dg/foreach-4.m: Likewise.
3881         * objc.dg/foreach-5.m: Likewise.
3882         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
3883         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3884         * objc.dg/const-str-4.m: Likewise.
3885         * objc.dg/const-str-7.m: Likewise.
3886         * objc.dg/const-str-8.m: Likewise.
3887         * objc.dg/const-str-9.m: Likewise.
3888         * objc.dg/const-str-10.m: Likewise.
3889         * objc.dg/const-str-11.m: Likewise.
3890         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
3891         to use dg-additional-files for Object1, move to objc.dg/strings/.
3892         * objc.dg/const-str-2.m: Likewise.
3893         * objc.dg/const-str-5.m: Likewise.
3894         * objc.dg/const-str-6.m: Likewise.
3895         * objc.dg/const-str-12.m: Likewise.
3896         * objc.dg/const-str-12b.m: Likewise.
3897         * objc.dg/strings/strings.exp: New.
3898         * objc.dg/strings/const-cfstring-2.m: New.
3899         * objc.dg/strings/const-cfstring-5.m: New.
3900         * objc.dg/torture/strings/strings.exp: New.
3901         * objc.dg/torture/strings/const-cfstring-1.m: New.
3902         * objc.dg/torture/strings/const-cfstring-3.m: New.
3903         * objc.dg/torture/strings/const-cfstring-4.m: New.
3904
3905 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3906
3907         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
3908
3909 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3910
3911         PR c++/46117
3912         * g++.dg/parse/crash57.C: New.
3913
3914 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
3915             H.J. Lu  <hongjiu.lu@intel.com>
3916
3917         PR target/45946
3918         * gcc.target/i386/pr45946.c: New test.
3919
3920 2010-10-21  Martin Jambor  <mjambor@suse.cz>
3921
3922         PR tree-optimization/45875
3923         * g++.dg/ipa/pr45875.C: New test.
3924
3925 2010-10-21  Ira Rosen  <irar@il.ibm.com>
3926
3927         PR tree-optimization/46049
3928         PR tree-optimization/46052
3929         * gcc.dg/vect/pr46052.c: New test.
3930         * gcc.dg/vect/pr46049.c: New test.
3931
3932 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3933
3934         PR fortran/46007
3935         * gfortran.dg/shape_5.f90:  New test case.
3936
3937 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3938
3939         PR fortran/46060
3940         * gfortran.dg/proc_ptr_comp_25.f90: New.
3941
3942 2010-10-21  Richard Guenther  <rguenther@suse.de>
3943             Michael Matz  <matz@suse.de>
3944
3945         PR tree-optimization/45764
3946         * gcc.dg/torture/pr45764.c: New testcase.
3947
3948 2010-10-21  Richard Guenther  <rguenther@suse.de>
3949
3950         PR tree-optimization/46111
3951         * g++.dg/torture/pr46111.C: New testcase.
3952
3953 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3954
3955         PR fortran/46067
3956         * gfortran.dg/dummy_procedure_4.f90: New.
3957         * gfortran.dg/proc_ptr_30.f90: New.
3958
3959 2010-10-21  Tobias Burnus  <burnus@net-b.de>
3960
3961         PR fortran/46100
3962         * gfortran.dg/ptr-func-1.f90: New.
3963         * gfortran.dg/ptr-func-2.f90: New.
3964
3965 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
3966
3967         PR tree-optimization/45919
3968         * gcc.c-torture/compile/pr45919.c: New test.
3969
3970         PR tree-optimization/46066
3971         * gcc.dg/autopar/pr46066.c: New test.
3972
3973 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3974
3975         PR c++/46024
3976         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
3977
3978 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3979
3980         PR c++/46056
3981         * g++.dg/cpp0x/range-for7.C: New.
3982
3983 2010-10-20  Richard Guenther  <rguenther@suse.de>
3984
3985         PR lto/45667
3986         * g++.dg/lto/20101020-1_0.h: New testcase.
3987         * g++.dg/lto/20101020-1_0.C: Likewise.
3988         * g++.dg/lto/20101020-1_1.C: Likewise.
3989
3990 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
3991
3992         * gcc.dg/20101013-1.c: New test.
3993
3994 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
3995
3996         PR target/46085
3997         * gcc.target/i386/pr46085-1.c: New.
3998         * gcc.target/i386/pr46085-2.c: Likewise.
3999
4000 2010-10-20  Richard Guenther  <rguenther@suse.de>
4001
4002         PR tree-optimization/45860
4003         * gcc.dg/torture/pr45860.c: New testcase.
4004
4005 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
4006
4007         * gnat.dg/discr25.adb: New test.
4008         * gnat.dg/discr25_pkg.ad[sb]: New helper.
4009
4010 2010-10-20  Olivier Hainque  <hainque@adacore.com>
4011
4012         * gcc.target/powerpc/ehreturn.c: New test.
4013
4014 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
4015
4016         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
4017         not require Foundation and run with the GNU runtime as well.
4018
4019         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
4020
4021         Radar 4439126
4022         * obj-c++.dg/template-8.mm: New.
4023
4024 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
4025
4026         PR objc/23709
4027         * objc.dg/pr23709.m: New.
4028         * obj-c++.dg/pr23709.m: New.
4029
4030 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
4031
4032         PR c++/46046
4033         * g++.dg/template/crash104.C: New.
4034
4035 2010-10-19  Richard Henderson  <rth@redhat.com>
4036
4037         * gcc.target/i386/fma3-fma.c: New.
4038         * gcc.target/i386/fma3-builtin.c: New.
4039         * gcc.target/i386/fma4-builtin.c: New.
4040
4041 2010-10-19  Richard Guenther  <rguenther@suse.de>
4042
4043         PR testsuite/46081
4044         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
4045
4046 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
4047
4048         Merge from 'apple/trunk' branch on FSF servers.
4049
4050         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
4051
4052         Radar 4293709
4053         * objc.dg/proto-init-mimatch-1.m: New.
4054         * obj-c++.dg/proto-init-mimatch-1.mm: New.
4055
4056 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
4057
4058         Implemented parsing @synthesize and @dynamic for
4059         Objective-C/Objective-C++.
4060         * objc.dg/property/dynamic-1.m: New.
4061         * objc.dg/property/synthesize-1.m: New.
4062         * obj-c++.dg/property/dynamic-1.mm: New.
4063         * obj-c++.dg/property/synthesize-1.mm: New.
4064
4065 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
4066
4067         * objc.dg/at-class-1.m: New.
4068         * objc.dg/at-class-1.mm: New.
4069
4070 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
4071
4072         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
4073
4074 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
4075
4076         Merge from 'apple/trunk' branch on FSF servers.
4077
4078         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
4079
4080         Radar 4407151
4081         * obj-c++.dg/template-7.mm: New.
4082
4083 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
4084
4085         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
4086         bugfix.
4087
4088 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
4089
4090         Merge from 'apple/trunk' branch on FSF servers.
4091
4092         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
4093
4094         Radar 4451818
4095         * obj-c++.dg/try-catch-16.mm: New.
4096         * obj-c++.dg/try-catch-17.mm: New.
4097
4098         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
4099
4100         Radar 4330422
4101         * obj-c++.dg/try-catch-15.mm: New
4102
4103         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
4104
4105         Radar 4204796
4106         * obj-c++.dg/try-catch-12.mm: New
4107         * obj-c++.dg/try-catch-13.mm: New
4108         * obj-c++.dg/try-catch-14.mm: New
4109         * objc.dg/try-catch-11.m: New
4110         * objc.dg/try-catch-12.m: New
4111         * objc.dg/try-catch-13.m: New
4112
4113 2010-10-18  Richard Henderson  <rth@redhat.com>
4114
4115         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
4116
4117 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
4118
4119         PR c/46015
4120         * c-c++-common/Wunused-var-13.c: New test.
4121
4122 2010-10-18  Richard Guenther  <rguenther@suse.de>
4123
4124         PR tree-optimization/45967
4125         * gcc.dg/torture/pr45967.c: New testcase.
4126         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
4127         * gcc.dg/ipa/ipa-pta-13.c: Likewise
4128         * gcc.dg/torture/pr39074-2.c: Likewise
4129         * gcc.dg/torture/pta-escape-1.c: Likewise
4130         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
4131         * gcc.dg/tree-ssa/pta-callused.c: Likewise
4132         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
4133         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
4134         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
4135         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
4136
4137 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
4138
4139         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
4140
4141 2010-10-18  Richard Guenther  <rguenther@suse.de>
4142
4143         PR lto/44950
4144         * g++.dg/lto/20101015-2_0.C: New testcase.
4145
4146 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
4147
4148         PR middle-end/46019
4149         * gcc.c-torture/execute/pr46019.c: New test.
4150
4151 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4152
4153         Merge from 'apple/trunk' branch on FSF servers.
4154
4155         2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
4156
4157         Radar 4516785
4158         * obj-c++.dg/method-namespace-2.mm: New.
4159
4160 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4161
4162         Merge from 'apple/trunk' branch on FSF servers.
4163
4164         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
4165
4166         Radar 4133425
4167         * objc.dg/private-1.m: Test modified.
4168         * obj-c++.dg/private-1.mm: Test modified.
4169
4170 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
4171
4172         PR testsuite/45987
4173         * gcc.target/i386/push-1.c: Remove.
4174
4175 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
4176             H.J. Lu  <hongjiu.lu@intel.com>
4177
4178         PR target/46051
4179         * gcc.target/i386/pr46051.c: New test.
4180
4181 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4182
4183         * obj-c++.dg/gnu-api-2-class.mm: New.
4184         * obj-c++.dg/gnu-api-2-ivar.mm: New.
4185         * obj-c++.dg/gnu-api-2-method.mm: New.
4186         * obj-c++.dg/gnu-api-2-objc.mm: New.
4187         * obj-c++.dg/gnu-api-2-object.mm: New.
4188         * obj-c++.dg/gnu-api-2-property.mm: New.
4189         * obj-c++.dg/gnu-api-2-protocol.mm: New.
4190         * obj-c++.dg/gnu-api-2-sel.mm: New.
4191
4192 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
4193
4194         * objc.dg/fsf-package-0.m: New.
4195         * obj-c++.dg/fsf-package-0.m: New.
4196
4197 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4198
4199         PR objc/18255
4200         * objc.dg/pr18255.m: New.
4201
4202 2010-10-16  Jan Hubicka  <jh@suse.cz>
4203
4204         PR middle-end/44206
4205         * g++.dg/torture/pr44206.C: New.
4206
4207 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
4208
4209         * objc.dg/gnu-api-2-class.m: New.
4210         * objc.dg/gnu-api-2-objc.m: New.
4211
4212 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
4213
4214         * objc.dg/gnu-api-2-ivar.m: New.
4215
4216 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4217
4218         * objc.dg/gnu-api-2-property.m: New.
4219
4220 2010-10-15  Xinliang David Li  <davidxl@google.com>
4221
4222         * g++.dg/uninit-pred-3_a.C: New test.
4223         * g++.dg/uninit-pred-3_b.C: New test.
4224
4225 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4226
4227         * objc.dg/gnu-api-2-object.m: New.
4228
4229 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4230
4231         * objc.dg/gnu-api-2-method.m: New.
4232
4233 2010-10-15  Jason Merrill  <jason@redhat.com>
4234
4235         * g++.dg/lto/pr45983_0.C: New.
4236
4237 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
4238
4239         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
4240         builtin combiner patterns.
4241         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
4242         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
4243         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
4244         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
4245         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
4246
4247 2010-10-15  Richard Guenther  <rguenther@suse.de>
4248
4249         * g++.dg/lto/20101015-1_0.C: New testcase.
4250
4251 2010-10-15  Richard Guenther  <rguenther@suse.de>
4252
4253         PR testsuite/46021
4254         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
4255         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
4256
4257 2010-10-15  Richard Guenther  <rguenther@suse.de>
4258
4259         PR lto/45957
4260         * g++.dg/lto/20101014-1_0.C: New testcase.
4261
4262 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4263
4264         * objc.dg/gnu-api-2-protocol.m: New.
4265         * objc.dg/gnu-api-2-sel.m: New.
4266
4267 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4268
4269         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
4270         arm-eabi targets.
4271
4272 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
4273
4274         * gcc.dg/20101010-1.c: New testcase.
4275
4276 2010-10-15  Jie Zhang  <jie@codesourcery.com>
4277
4278         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
4279         script when relocatable linking.
4280
4281 2010-10-14  Yao Qi  <yao@codesourcery.com>
4282
4283         PR target/45447
4284         * gcc.target/arm/pr45447.c: New test.
4285
4286 2010-10-14  Jan Hubicka  <jh@suse.cz>
4287
4288         PR middle-end/45621
4289         * g++.dg/lto/pr45621.h : New.
4290         * g++.dg/lto/pr45621_0.C: New.
4291         * g++.dg/lto/pr45621_1.C: New.
4292
4293 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
4294
4295         * objc.dg/property: New.
4296         * objc.dg/property/fsf-property-basic.m: New.
4297         * objc.dg/property/fsf-property-method-access.m: New.
4298         * objc.dg/property/fsf-property-named-ivar.m: New.
4299         * obj-c++.dg/property: New.
4300         * obj-c++.dg/property/fsf-property-basic.mm: New.
4301         * obj-c++.dg/property/fsf-property-method-access.mm: New.
4302         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
4303
4304         merge from FSF apple 'trunk' branch.
4305         2006 Fariborz Jahanian  <fjahanian@apple.com>
4306
4307         Radars 4436866, 4505126, 4506903, 4517826
4308         * objc.dg/property/property-1.m: New.
4309         * objc.dg/property/property-2.m: New.
4310         * objc.dg/property/property-3.m: New.
4311         * objc.dg/property/property-neg-1.m: New.
4312         * objc.dg/property/property-neg-2.m: New.
4313         * objc.dg/property/property-neg-3.m: New.
4314         * objc.dg/property/property-neg-4.m: New.
4315         * objc.dg/property/property-neg-5.m: New.
4316         * objc.dg/property/property-neg-6.m: New.
4317         * objc.dg/property/property-neg-7.m: New.
4318         * objc.dg/property/property.exp: New.
4319         * obj-c++.dg/property/property-1.mm: New.
4320         * obj-c++.dg/property/property-2.mm: New.
4321         * obj-c++.dg/property/property-3.mm: New.
4322         * obj-c++.dg/property/property-neg-1.mm: New.
4323         * obj-c++.dg/property/property-neg-2.mm: New.
4324         * obj-c++.dg/property/property-neg-3.mm: New.
4325         * obj-c++.dg/property/property-neg-4.mm: New.
4326         * obj-c++.dg/property/property-neg-5.mm: New.
4327         * obj-c++.dg/property/property-neg-6.mm: New.
4328         * obj-c++.dg/property/property-neg-7.mm: New.
4329         * obj-c++.dg/property/property.exp: New.
4330
4331 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4332
4333         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
4334
4335 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
4336
4337         PR c/45969
4338         * gcc.c-torture/compile/pr45969-1.c: New test.
4339
4340 2010-10-14  Richard Guenther  <rguenther@suse.de>
4341
4342         PR tree-optimization/44913
4343         * gcc.dg/torture/pr44913.c: New testcase.
4344
4345 2010-10-14  Richard Guenther  <rguenther@suse.de>
4346
4347         PR lto/45382
4348         * g++.dg/lto/20101014-2_0.C: New testcase.
4349
4350 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4351
4352         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
4353         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
4354         * gcc.target/i386/pr44130.c: Likewise.
4355         * gcc.target/i386/pr44144.c: Likewise.
4356         * gcc.target/i386/pr44180.c: Likewise.
4357         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4358         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
4359         * gcc.target/i386/vect-sizes-1.c: Likewise.
4360         * gcc.target/i386/vectorize4-avx.c: Likewise.
4361
4362 2010-10-14  Richard Guenther  <rguenther@suse.de>
4363
4364         PR lto/44561
4365         * g++.dg/lto/20101010-3_0.C: New testcase.
4366         * g++.dg/lto/20101010-4_0.C: Likewise.
4367
4368 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
4369
4370         * objc.dg/pr45878.m: Update to include NSConstantString interface
4371         for -fnext-runtime.
4372         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
4373         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
4374         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
4375         reference for m64 -fnext-runtime.
4376
4377 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4378
4379         * gcc.target/i386/vect-sizes-1.c: New.
4380
4381 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4382
4383         PR middle-end/46011
4384         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
4385
4386 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4387
4388         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
4389         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4390
4391 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
4392
4393         * gcc.target/ia64/20101005.c: New test.
4394
4395 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
4396
4397         PR rtl-optimization/45570
4398         * gcc.dg/pr45570.c: New test.
4399
4400 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4401
4402         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
4403         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4404         * gcc.target/i386/vectorize4-avx.c: Likewise.
4405
4406 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4407
4408         * gcc.target/i386/avx-copysign-vec.c: New.
4409         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
4410
4411 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4412
4413         PR middle-end/44130
4414         * gcc.target/i386/pr44130.c: New.
4415
4416 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4417
4418         PR middle-end/44144
4419         * gcc.target/i386/pr44144.c: New.
4420
4421 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4422
4423         PR target/44180
4424         * gcc.target/i386/pr44180.c: New.
4425
4426 2010-10-13  Jason Merrill  <jason@redhat.com>
4427
4428         * g++.dg/template/canon-type-8.C: New.
4429
4430 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
4431
4432         * gcc.c-torture/execute/20101013-1.c: New test.
4433
4434 2010-10-13  Richard Guenther  <rguenther@suse.de>
4435
4436         PR objc/45878
4437         * objc.dg/pr45878.m: New testcase.
4438
4439 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
4440
4441         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
4442         * gcc.dg/format/dfp-printf-1.c: Likewise.
4443         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
4444
4445 2010-10-13  Richard Guenther  <rguenther@suse.de>
4446
4447         PR tree-optimization/45788
4448         * g++.dg/pr45788.C: New testcase.
4449
4450 2010-10-13  Richard Guenther  <rguenther@suse.de>
4451
4452         PR tree-optimization/45970
4453         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
4454
4455 2010-10-13  Richard Guenther  <rguenther@suse.de>
4456
4457         PR tree-optimization/45982
4458         * gcc.dg/torture/pr45982.c: New testcase.
4459         * gcc.dg/tree-ssa/pr24287.c: Adjust.
4460         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
4461         * gcc.dg/torture/pr39074-2.c: Likewise.
4462
4463 2010-10-13  Richard Guenther  <rguenther@suse.de>
4464
4465         PR middle-end/45874
4466         * g++.dg/torture/pr45874.C: New testcase.
4467
4468 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
4469
4470         * objc.dg/attributes/method-attribute-1.m: Update to respond
4471         to implemented method attributes..
4472         * objc.dg/attributes/method-attribute-2.m: Likewise.
4473         * objc.dg/attributes/method-attribute-3.m: Likewise.
4474         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4475         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4476         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4477
4478 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
4479
4480         PR libobjc/23214
4481         * objc.dg/pr23214.m: New.
4482
4483 2010-10-12  Michael Eager  <eager@eagercon.com>
4484
4485         PR testsuite/45856
4486         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
4487         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
4488
4489 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
4490
4491         PR fortran/45636
4492         * gcc.c-torture/execute/pr45636.c: New test.
4493         * gfortran.dg/pr45636.f90: New test.
4494
4495 2010-10-12  Richard Henderson  <rth@redhat.com>
4496
4497         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
4498
4499 2010-10-12  Daniel Kraft  <d@domob.eu>
4500
4501         PR fortran/38936
4502         * gfortran.dg/associate_1.f03: More tests with derived-types.
4503         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
4504         * gfortran.dg/associate_8.f03: Fix typo.
4505         * gfortran.dg/initialization_27.f90: Fix typo.
4506
4507 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4508
4509         PR testsuite/45851
4510         * lib/lto.exp (lto-get-options-main): Support optional target
4511         selector for dg-extra-ld-options.
4512
4513 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4514
4515         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
4516         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
4517
4518 2010-10-11  Martin Jambor  <mjambor@suse.cz>
4519
4520         PR middle-end/45699
4521         * g++.dg/torture/pr45699.C: New test.
4522         * g++.dg/otr-fold-1.C: Adjusted.
4523         * g++.dg/otr-fold-1.C: Likewise.
4524
4525 2010-10-11  Nick Clifton  <nickc@redhat.com>
4526
4527         * gcc.c-torture/compile/pr44197.c: Require visibility support.
4528         Allow for a user label prefix.
4529
4530 2010-10-10  Richard Guenther  <rguenther@suse.de>
4531
4532         * g++.dg/lto/20101010-1_0.C: New testcase.
4533         * g++.dg/lto/20101010-2_0.C: Likewise.
4534
4535 2010-10-11  Ira Rosen  <irar@il.ibm.com>
4536
4537         PR tree-optimization/45902
4538         * gcc.dg/vect/45902.c: New test.
4539
4540 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
4541
4542         PR target/45870
4543         * gcc.dg/tls/pr45870.c: New test.
4544
4545 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
4546
4547         PR fortran/45961
4548         * gfortran.dg/typebound_operator_6.f03: New.
4549
4550 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
4551
4552         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
4553         and adjust -export symbol scanning.
4554         * g++.dg/ext/dllexport1.C: Likewise.
4555         * g++.dg/ext/dllexport3.C: Likewise.
4556         * gcc.dg/dll-3.c: Likewise.
4557         * gcc.dg/dll-4.c: Likewise.
4558         * gcc.dg/dll-5.c: Likewise.
4559
4560 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
4561
4562         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
4563         instead of tree_profile dump file.
4564         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
4565         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
4566         dump file.
4567
4568 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
4569
4570         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
4571
4572 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4573
4574         * gfortran.dg/character_comparison_4.f90:  New test.
4575         * gfortran.dg/character_comparison_5.f90:  New test.
4576         * gfortran.dg/character_comparison_6.f90:  New test.
4577
4578 2010-10-09  Richard Henderson  <rth@redhat.com>
4579
4580         * lib/target-supports.exp
4581         (check_effective_target_automatic_stack_alignment): Always true.
4582
4583 2010-10-09  Richard Guenther  <rguenther@suse.de>
4584
4585         PR lto/45956
4586         * gcc.dg/lto/20101009-2_0.c: New testcase.
4587         * gcc.dg/lto/20101009-2_1.c: Likewise.
4588         * gcc.dg/lto/20101009-2_2.c: Likewise.
4589
4590 2010-10-09  Richard Guenther  <rguenther@suse.de>
4591
4592         PR lto/45947
4593         * g++.dg/lto/20101009-1_0.C: New testcase.
4594
4595 2010-10-09  Richard Guenther  <rguenther@suse.de>
4596
4597         PR tree-optimization/45945
4598         * gcc.dg/lto/20101009-1_0.c: New testcase.
4599
4600 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
4601
4602         PR target/45913
4603         * gcc.target/i386/pr45913.c: New.
4604
4605 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4606
4607         PR fortran/45943
4608         * gfortran.dg/streamio_16.f90: Update test.
4609
4610 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
4611
4612         PR tree-optimization/45903
4613         * gcc.target/i386/pr45903.c: New test.
4614
4615 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
4616
4617         * gnat.dg/interface5.adb: Compile with warnings disabled.
4618
4619 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4620
4621         * obj-c++.dg/encode-10.mm: New testcase.
4622
4623 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4624
4625         PR objc++/23614
4626         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
4627         C++ class.  Removed XFAIL.
4628
4629 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
4630
4631         PR fortran/45933
4632         * gfortran.dg/typebound_operator_5.f03: New.
4633
4634 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4635
4636         Merge from 'apple/trunk' branch on FSF servers.
4637
4638         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
4639
4640         Radar 4508851
4641         * obj-c++.dg/method-namespace-1.mm: New.
4642
4643 2010-10-07  Martin Jambor  <mjambor@suse.cz>
4644
4645         * gcc.dg/tree-ssa/sra-11.c: New test.
4646
4647 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
4648
4649         PR Tree-Vect/45847
4650         * gcc.dg/vect/pr45847.c: New test.
4651
4652 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4653             Kai Tietz  <kai.tietz@onevision.com>
4654
4655         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
4656
4657 2010-10-07  Richard Guenther  <rguenther@suse.de>
4658
4659         PR tree-optimization/45732
4660         * gcc.dg/torture/pr45732.c: New testcase.
4661
4662 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4663
4664         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
4665         * objc.dg/foreach-2.m: Likewise.
4666         * objc.dg/foreach-3.m: Likewise.
4667         * objc.dg/foreach-4.m: Likewise.
4668         * objc.dg/foreach-5.m: Likewise.
4669         * objc.dg/foreach-6.m: Likewise.
4670         * objc.dg/foreach-7.m: Likewise.
4671         * objc.dg/objc-foreach-4.m: Likewise.
4672         * objc.dg/objc-foreach-5.m: Likewise.
4673
4674 2010-10-07  Richard Guenther  <rguenther@suse.de>
4675
4676         PR middle-end/45869
4677         * gcc.dg/torture/pr45869.c: New testcase.
4678
4679 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4680
4681         * objc.dg/set-not-used-1.m: New
4682         * obj-c++.dg/set-not-used-1.mm: New.
4683
4684 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4685
4686         * objc.dg/attributes/method-attribute-3.m: New.
4687         * obj-c++.dg/attributes/method-attribute-3.mm: New.
4688
4689 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
4690
4691         PR fortran/45916
4692         * gfortran.dg/generic_typebound_operator_1.f90: New test.
4693
4694 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4695
4696         PR fortran/45889
4697         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
4698
4699 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4700
4701         Merge from 'apple/trunk' branch on FSF servers.
4702
4703         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
4704
4705         Radar 4278774
4706         * obj-c++.dg/encode-9.mm: New.
4707
4708 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4709
4710         * g++.dg/cpp0x/pr45908.C: New test.
4711
4712 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4713
4714         * gnat.dg/opt6.ad[sb]: New test.
4715
4716 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4717
4718         Implemented fast enumeration for Objective-C.
4719         * objc.dg/foreach-1.m: New.
4720         * objc.dg/foreach-2.m: New.
4721         * objc.dg/foreach-3.m: New.
4722         * objc.dg/foreach-4.m: New.
4723         * objc.dg/foreach-5.m: New.
4724         * objc.dg/foreach-6.m: New.
4725         * objc.dg/foreach-7.m: New.
4726
4727         Merge from 'apple/trunk' branch on FSF servers:
4728         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
4729
4730         Radar 4502236
4731         * objc.dg/objc-foreach-5.m: New.
4732
4733         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
4734
4735         Radar 4507230
4736         * objc.dg/objc-foreach-4.m: New.
4737
4738         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
4739
4740         Radar 4472881
4741         * objc.dg/objc-foreach-3.m: New.
4742
4743         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
4744
4745         Radar 4468498
4746         * objc.dg/objc-foreach-2.m: New.
4747
4748         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
4749
4750         Radar 4294910
4751         * objc.dg/objc-foreach-1.m: New
4752
4753 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
4754
4755         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
4756         unsigned values.
4757
4758 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4759
4760         PR objc++/28050
4761         * obj-c++.dg/syntax-error-10.mm: New.
4762
4763 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4764
4765         PR objc++/23707
4766         * obj-c++.dg/syntax-error-9.mm: New.
4767
4768 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4769
4770         PR objc++/31126
4771         * obj-c++.dg/syntax-error-8.mm: New.
4772
4773 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4774
4775         Merge from 'apple/trunk' branch on FSF servers.
4776
4777         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
4778
4779         Radar 4290840
4780         * obj-c++.dg/syntax-error-7.mm: New
4781
4782         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
4783
4784         Radar 4294425
4785         * obj-c++.dg/syntax-error-6.mm: New
4786
4787         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
4788
4789         Radar 4261146
4790         * obj-c++.dg/syntax-error-5.mm: New
4791
4792         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
4793
4794         Radar 4093475
4795         * obj-c++.dg/syntax-error-[3-4].mm: New.
4796
4797         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
4798
4799         Radar 4185810
4800         * obj-c++.dg/syntax-error-[1-2].mm: New.
4801
4802 2010-10-05  Ira Rosen  <irar@il.ibm.com>
4803
4804         PR tree-optimization/45752
4805         * gcc.dg/vect/pr45752.c: New test.
4806
4807 2010-10-05  Richard Guenther  <rguenther@suse.de>
4808
4809         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
4810         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4811         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4812         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4813         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4814         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4815         * gcc.dg/tree-prof/stringop-1.c: Likewise.
4816         * gcc.dg/tree-prof/stringop-2.c: Likewise.
4817         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
4818         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
4819         * gcc.dg/tree-prof/update-loopch.c: Likewise.
4820         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
4821         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4822         * gcc.dg/tree-prof/tracer-1.c: Likewise.
4823         * gcc.dg/tree-ssa/inline-4.c: Likewise.
4824         * gcc.dg/tree-ssa/inline-3.c: Likewise.
4825         * gcc.dg/tree-ssa/20080530.c: Likewise.
4826         * g++.dg/tree-ssa/inline-3.C: Likewise.
4827         * g++.dg/tree-ssa/inline-1.C: Likewise.
4828         * g++.dg/tree-ssa/inline-2.C: Likewise.
4829         * gcc.dg/profile-dir-1.c: Likewise.
4830         * gcc.dg/profile-dir-2.c: Likewise.
4831         * gcc.dg/profile-dir-3.c: Likewise.
4832
4833 2010-10-05  Richard Guenther  <rguenther@suse.de>
4834
4835         PR middle-end/45877
4836         * g++.dg/torture/pr45877.C: New testcase.
4837
4838 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
4839
4840         PR debug/45849
4841         * gcc.dg/debug/pr45849.c: New test.
4842
4843         PR middle-end/45876
4844         * gcc.c-torture/compile/pr45876.c: New test.
4845
4846 2010-10-04  Julian Brown  <julian@codesourcery.com>
4847
4848         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
4849         vect_hw_misalign.
4850         * gcc.dg/vect/vect-60.c: Likewise.
4851         * gcc.dg/vect/vect-56.c: Likewise.
4852         * gcc.dg/vect/vect-93.c: Likewise.
4853         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4854         * gcc.dg/vect/vect-95.c: Likewise.
4855         * gcc.dg/vect/vect-96.c: Likewise.
4856         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
4857         * gcc.dg/vect/slp-25.c: Likewise.
4858         * gcc.dg/vect/slp-3.c: Likewise.
4859         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4860         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4861         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
4862         * gcc.dg/vect/vect-109.c: Likewise.
4863         * gcc.dg/vect/vect-peel-1.c: Likewise.
4864         * gcc.dg/vect/vect-peel-2.c: Likewise.
4865         * lib/target-supports.exp
4866         (check_effective_target_arm_vect_no_misalign): New.
4867         (check_effective_target_vect_no_align): Use above.
4868         (check_effective_target_vect_element_align): New.
4869         (add_options_for_quad_vectors): New.
4870
4871 2010-10-04  Martin Jambor  <mjambor@suse.cz>
4872
4873         PR tree-optimization/45572
4874         * g++.dg/ipa/pr45572-1.C: New test.
4875         * g++.dg/ipa/pr45572-2.C: Likewise.
4876
4877 2010-10-03  Ian Lance Taylor  <iant@google.com>
4878
4879         * gcc.dg/anon-struct-11.c: New test.
4880         * gcc.dg/anon-struct-12.c: New test.
4881         * gcc.dg/anon-struct-13.c: New test.
4882         * gcc.dg/anon-struct-14.c: New test.
4883
4884 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
4885
4886         * g++.dg/torture/pr45764.C: Revert revision 164914.
4887         * gcc.dg/vect/pr43432.c: Likewise.
4888         * gcc.dg/vect/vect-114.c: Likewise.
4889         * gcc.dg/vect/vect-15.c: Likewise.
4890
4891 2010-10-03  Jason Merrill  <jason@redhat.com>
4892
4893         * g++.dg/cpp0x/sfinae5.C: New.
4894
4895 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
4896
4897         PR tree-optimization/45720
4898         PR tree-optimization/45764
4899         * g++.dg/torture/pr45764.C: New.
4900
4901         * gcc.dg/vect/pr43432.c: Xfail.
4902         * gcc.dg/vect/vect-114.c: Likewise.
4903         * gcc.dg/vect/vect-15.c: Likewise.
4904
4905 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4906
4907         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
4908         hppa*-*-hpux*.
4909         * gcc.dg/torture/pr45678-2.c: Likewise.
4910
4911 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
4912
4913         PR fortran/45748
4914         * gfortran.dg/intrinsic_6.f90: New.
4915
4916 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4917
4918         PR fortran/42831
4919         * gfortran.dg/dependency_37.f90:  New test.
4920
4921 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
4922
4923         * gcc.target/i386/shift_mask.c: New test.
4924
4925 2010-10-01  Richard Guenther  <rguenther@suse.de>
4926
4927         PR tree-optimization/45854
4928         * g++.dg/torture/pr45854.C: New testcase.
4929
4930 2010-09-30  Michael Eager  <eager@eagercon.com>
4931
4932         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
4933         __FLT_{MIN,MAX}__.
4934
4935 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4936
4937         PR middle-end/45758
4938         * gfortran.dg/graphite/pr45758.f90: New.
4939
4940 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4941
4942         PR middle-end/45230
4943         * gcc.dg/graphite/id-pr45230.c: New.
4944
4945 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4946
4947         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
4948         * gfortran.dg/graphite/graphite.exp: Same.
4949         * gcc.dg/graphite/vect-pr43423.c: New.
4950
4951 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4952
4953         PR target/45843
4954         * g++.dg/torture/pr45843.C: New test.
4955
4956 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
4957
4958         PR fortran/45828
4959         * gfortran.dg/allocate_derived_5.f90: New.
4960
4961 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4962
4963         PR tree-optimization/31261
4964         * gcc.dg/tree-ssa/pr31261.c: New test.
4965
4966 2010-09-30  Michael Eager  <eager@eagercon.com>
4967
4968         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
4969         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
4970         * gcc.target/microblaze/microblaze.exp: Ditto.
4971         * gcc.target/microblaze/others/string_cst1.c: Ditto.
4972         * gcc.target/microblaze/others/string_cst2.c: Ditto.
4973         * gcc.target/microblaze/others/data_var1.c: Ditto.
4974         * gcc.target/microblaze/others/data_var2.c: Ditto.
4975         * gcc.target/microblaze/others/data_var3.c: Ditto.
4976         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
4977         * gcc.target/microblaze/others/strings1.c:: Ditto.
4978         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
4979         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
4980         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
4981         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4982         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4983         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4984         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4985         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4986         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
4987         * gcc.target/microblaze/isa/pcmp.c: Ditto.
4988         * gcc.target/microblaze/isa/nofloat.c: Ditto.
4989         * gcc.target/microblaze/isa/fcvt.c: Ditto.
4990         * gcc.target/microblaze/isa/float.c: Ditto.
4991         * gcc.target/microblaze/isa/mulh.c: Ditto.
4992         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
4993         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
4994         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
4995         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
4996         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
4997         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
4998         * gcc.target/microblaze/isa/bshift.c: Ditto.
4999         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
5000         * gcc.target/microblaze/isa/div.c: Ditto.
5001         * gcc.target/microblaze/isa/vanilla.c: Ditto.
5002         * gcc.target/microblaze/isa/mul.c: Ditto.
5003
5004 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
5005
5006         merge from FSF 'apple/trunk' branch.
5007         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
5008
5009         Radar 4386773
5010         * objc.dg/enhanced-proto-1.m: New.
5011         * objc.dg/enhanced-proto-2.m: New.
5012         * obj-c++.dg/enhanced-proto-1.mm: New
5013         * obj-c++.dg/enhanced-proto-2.mm: New.
5014
5015 2010-09-30  Richard Guenther  <rguenther@suse.de>
5016
5017         PR testsuite/45702
5018         * gcc.dg/debug/pr41893-1.c: Adjust.
5019         * gcc.dg/pr30762-1.c: Likewise.
5020         * gcc.dg/pr31529-1.c: Likewise.
5021         * gcc.dg/pr34457-1.c: Likewise.
5022         * gcc.dg/pr34668-1.c: Likewise.
5023         * gcc.dg/pr43557-1.c: Likewise.
5024
5025 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
5026
5027         PR objc/45842
5028         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
5029         * objc.dg/const-str-3.m: Correct header for memcpy.
5030         * objc.dg/const-str-7.m: Likewise.
5031         * objc.dg/method-20b.m: Provide an implementation of Object.
5032         Adjust XFAIL for m64 NeXT runtime.
5033         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
5034         * objc.dg/encode-3.m: Correct line ordering, provide header for
5035         sprintf.
5036         * objc.dg/encode-7-next.m: Only run for 32bit.
5037         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
5038         * objc.dg/type-size-2.m: Provide an implementation of Object.
5039         Ajust headers.
5040         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
5041         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
5042         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
5043         Adjust XFAIL for m64 NeXT runtime.
5044         * obj-c++.dg/method-22.mm: Likewise.
5045         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
5046
5047 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
5048
5049         Merge from 'apple/trunk' branch on FSF servers.
5050
5051         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
5052
5053         Radar 4278236
5054         * obj-c++.dg/bad-forward-decl.mm: New
5055
5056 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
5057
5058         * ada/acats/run_acats: Revert revision 157037.
5059
5060 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
5061
5062         Merge from 'apple/trunk' branch on FSF servers.
5063
5064         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
5065
5066         Radar 4281748
5067         * objc.dg/naming-2.m: Update
5068         * objc.dg/naming-3.m: New
5069
5070 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
5071
5072         PR target/40457
5073         * gcc.target/arm/pr40457-3.c: New test.
5074
5075 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
5076
5077         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
5078         alias checking.
5079         * lib/target-supports.exp (check_ifunc_available): Likewise.
5080
5081 2010-09-29  Tristan Gingold  <gingold@adacore.com>
5082
5083         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
5084
5085 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
5086
5087         * objc.dg/keywords-1.m: New test.
5088         * objc.dg/keywords-2.m: New test.
5089         * objc.dg/keywords-3.m: New test.
5090         * obj-c++.dg/keywords-1.mm: New test.
5091         * obj-c++.dg/keywords-2.mm: New test.
5092
5093 2010-09-28  Jason Merrill  <jason@redhat.com>
5094
5095         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
5096         * g++.dg/ext/complit11.C: Likewise.
5097         * g++.old-deja/g++.law/temps1.C: Likewise.
5098
5099         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
5100         * g++.old-deja/g++.mike/misc6.C: Likewise.
5101
5102 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
5103
5104         * objc.dg/attributes/method-attribute-1.m: New.
5105         * objc.dg/attributes/method-attribute-2.m: New.
5106
5107         * obj-c++.dg/attributes/method-attribute-1.m: New.
5108         * obj-c++.dg/attributes/method-attribute-2.m: New.
5109
5110 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
5111
5112         * objc.dg/attributes: New.
5113         * objc.dg/attributes/attributes.exp: New.
5114         * objc.dg/attributes/class-attribute-1.m: New.
5115         * objc.dg/attributes/class-attribute-2.m: New
5116         * objc.dg/attributes/categ-attribute-1.m: New
5117         * objc.dg/attributes/categ-attribute-2.m: New
5118         * objc.dg/attributes/proto-attribute-1.m: New
5119
5120         * obj-c++.dg/attributes: New.
5121         * obj-c++.dg/attributes/attributes.exp: New
5122         * obj-c++.dg/attributes/class-attribute-1.mm: New
5123         * obj-c++.dg/attributes/class-attribute-2.mm: New
5124         * obj-c++.dg/attributes/categ-attribute-1.mm: New
5125         * obj-c++.dg/attributes/categ-attribute-2.mm: New
5126         * obj-c++.dg/attributes/proto-attribute-1.mm: New
5127
5128 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
5129
5130         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
5131         from the branch renamed to method-20b.m to avoid clashes).
5132
5133         2005-08-23  Stuart Hastings  <stuart@apple.com>
5134                     Ziemowit Laski  <zlaski@apple.com>
5135
5136         Radar 4209854
5137         * obj-c++.dg/method-23.mm: New.
5138         * objc.dg/method-20.m: New.
5139
5140 2010-09-28  Jan Hubicka  <jh@suse.cz>
5141
5142         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
5143
5144 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5145
5146         PR target/44452
5147         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
5148         i?86-*-solaris2.[89], *-*-vxworks*.
5149         * gcc.target/i386/pr22152.c: Likewise.
5150         * gcc.target/i386/vect8-ret.c: New test.
5151
5152 2010-09-28  Jie Zhang  <jie@codesourcery.com>
5153
5154         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
5155
5156 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
5157
5158         Merge from 'apple/trunk' branch on FSF servers.
5159
5160         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
5161
5162         Radar 4175534
5163         * obj-c++.dg/method-22.mm: New.
5164
5165 2010-09-27  Jason Merrill  <jason@redhat.com>
5166
5167         * g++.dg/cpp0x/rv-lvalue-req.C: New.
5168         * g++.dg/ext/complit11.C: Adjust.
5169         * g++.old-deja/g++.law/temps1.C: Adjust.
5170         * g++.old-deja/g++.ns/koenig6.C: Adjust.
5171         * g++.old-deja/g++.oliva/partord1.C: Adjust.
5172
5173 2010-09-27  Ian Lance Taylor  <iant@google.com>
5174
5175         * lib/target-supports.exp (check_effective_target_split_stack):
5176         New procedure.
5177         * gcc.dg/split-1.c: New test.
5178         * gcc.dg/split-2.c: New test.
5179         * gcc.dg/split-3.c: New test.
5180         * gcc.dg/split-4.c: New test.
5181
5182 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5183
5184         PR objc/25464
5185         * objc.dg/type-size-3.m: New test.
5186
5187 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5188
5189         PR objc/45763
5190         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
5191
5192 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5193
5194         PR objc/25450
5195         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
5196         * objc.dg/type-size-2.m: Same change.
5197         * obj-c++.dg/encode-5.mm: Same change.
5198
5199 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5200
5201         Merge from 'apple/trunk' branch on FSF servers.  The original
5202         Changelogs are below.
5203
5204         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
5205         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
5206         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
5207         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
5208         in the branch).
5209         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
5210         proto-qual-1.m in the branch) and the normal ABI on GNU.
5211         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
5212         the test only with the NeXT runtime.
5213         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
5214         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
5215         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
5216         Run the test only with the NeXT runtime.
5217
5218         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
5219
5220         Radar 4492973
5221         * objc.dg/encode-7-64bit.m: New.
5222         * objc.dg/encode-7.m: Skip if -m64.
5223
5224         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
5225
5226         Radar 4301047
5227         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
5228         * obj-c++.dg/threedotthree-abi-1.mm: New
5229         * objc.dg/threedotthree-abi-1.m: New
5230
5231         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
5232
5233         Radar 4136935
5234         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
5235         * objc.dg/encode-6.m: Likewise.
5236         * objc.dg/encode-7.m: New test case.
5237
5238 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5239
5240         Merge from 'apple/trunk' branch on FSF servers.  Renamed
5241         const-str-12.m to constr-str-12b.m to avoid conflicts.
5242
5243         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
5244
5245         Radar 4229905
5246         * obj-c++.dg/warn5.mm: New
5247
5248         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
5249
5250         Radar 4154928
5251         * obj-c++.dg/const-str-12.mm: New.
5252         * objc.dg/const-str-12.m: New.
5253
5254 2010-09-27  Tobias Burnus  <burnus@net-b.de>
5255
5256         PR fortran/40569
5257         PR fortran/40568
5258         * gfortran.dg/storage_size_2.f08: Fix test.
5259         * gfortran.dg/c_sizeof_1.f90: Fix test.
5260         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
5261         * gfortran.dg/c_sizeof_3.f90: New.
5262         * gfortran.dg/c_sizeof_4.f90: New.
5263         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
5264         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
5265
5266 2010-09-26  Daniel Kraft  <d@domob.eu>
5267
5268         PR fortran/45783
5269         PR fortran/45795
5270         * gfortran.dg/select_type_18.f03: New test.
5271
5272 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
5273
5274         * gnat.dg/return2.ad[sb]: New test.
5275         * gnat.dg/return2_pkg.ads: New helper.
5276
5277 2010-09-25  Daniel Kraft  <d@domob.eu>
5278
5279         PR fortran/45776
5280         * gfortran.dg/io_constraints_6.f03: New test.
5281         * gfortran.dg/io_constraints_7.f03: New test.
5282         * gfortran.dg/newunit_2.f90: New test.
5283
5284 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
5285
5286         * gfortran.dg/operator_c1202.f90: New test.
5287
5288 2010-09-24  Jan Hubicka  <jh@suse.cz>
5289
5290         * gcc.dg/tree-ssa/leaf.c: New testcase.
5291
5292 2010-09-24  Jan Hubicka  <jh@suse.cz>
5293
5294         PR tree-optimization/45738
5295         PR tree-optimization/45741
5296         * gcc.c-torture/compile/pr45741.c: New.
5297         * gfortran.fortran-torture/compile/pr45738.f90: New.
5298
5299 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
5300
5301         * gcc.dg/cpp/undef-opt-1.c: New test.
5302
5303 2010-09-24  Jason Merrill  <jason@redhat.com>
5304
5305         * g++.dg/other/error10.C: Adjust expected output.
5306
5307 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
5308
5309         PR middle-end/45234
5310         * gcc.dg/torture/stackalign/alloca-6.c: New test.
5311         * gcc.target/i386/pr45234.c: New test.
5312
5313 2010-09-24  Richard Guenther  <rguenther@suse.de>
5314
5315         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
5316
5317 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5318
5319         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
5320         as a comment leader in regexp.
5321
5322 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5323
5324         * objc.dg/sync-2.m: New test.
5325         * obj-c++.dg/sync-2.mm: New test.
5326
5327 2010-09-24  Tobias Burnus  <burnus@net-b.de>
5328
5329         PR fortran/40571
5330         * gfortran.dg/iso_fortran_env_7.f90: New.
5331
5332 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5333
5334         * obj-c++.dg/too-many-args.mm: New file.
5335
5336 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5337
5338         Merge from 'apple/trunk' branch on FSF servers.
5339
5340         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
5341
5342         Radar 4491608
5343         * objc.dg/too-many-args.m: New
5344
5345 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
5346
5347         PR fortran/45744
5348         * gfortran.dg/dependency_36.f90:  New test.
5349
5350 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
5351
5352         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
5353         * gcc.target/i386/pad-3.c: Ditto.
5354         * gcc.target/i386/pad-7.c: Ditto.
5355         * gcc.target/i386/pad-7.c: Ditto.
5356         * gcc.target/i386/pr36502.c: Ditto.
5357         * gcc.target/i386/zee.c: Ditto.
5358         * gcc.target/i386/20060821-1.c: Ditto.
5359         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
5360         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
5361         * gcc.target/i386/pad-5b.c: Ditto.
5362         * gcc.target/i386/pad-6a.c: Ditto.
5363         * gcc.target/i386/pad-6b.c: Ditto.
5364         * gcc.target/i386/pad-8.c: Ditto.
5365         * gcc.target/i386/pad-9.c: Ditto.
5366         * gcc.target/i386/pad-10.c: Ditto.
5367         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
5368
5369 2010-09-23  Richard Guenther  <rguenther@suse.de>
5370
5371         PR tree-optimization/45565
5372         * g++.dg/ipa/pr45565.C: New testcase.
5373
5374 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
5375
5376         PR fortran/45745
5377         PR fortran/45648
5378         * gfortran.dg/vector_subscript_bound_1.f90: New.
5379
5380 2010-09-23  Richard Guenther  <rguenther@suse.de>
5381
5382         PR middle-end/45750
5383         * gcc.dg/pr45750.c: New testcase.
5384
5385 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
5386
5387         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
5388         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
5389         build.
5390
5391 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
5392
5393         PR rtl-optimization/44374
5394         * gcc.target/arm/headmerge-1.c: New test.
5395         * gcc.target/arm/headmerge-2.c: New test.
5396         * gcc.target/i386/headmerge-1.c: New test.
5397         * gcc.target/i386/headmerge-2.c: New test.
5398
5399 2010-09-23  Daniel Kraft  <d@domob.eu>
5400
5401         PR fortran/38936
5402         PR fortran/44044
5403         PR fortran/45474
5404         * gfortran.dg/intrinsic_intent_1.f03: New test.
5405         * gfortran.dg/select_type_17.f03: New test.
5406         * gfortran.dg/associate_5.f03: More definability tests.
5407         * gfortran.dg/enum_2.f90: Check definability.
5408         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
5409         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
5410         * gfortran.dg/char_expr_2.f90: Ditto.
5411         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
5412         * gfortran.dg/enum_5.f90: Ditto.
5413         * gfortran.dg/equiv_constraint_8.f90: Ditto.
5414         * gfortran.dg/impure_assignment_2.f90: Ditto.
5415         * gfortran.dg/impure_assignment_3.f90: Ditto.
5416         * gfortran.dg/intent_out_1.f90: Ditto.
5417         * gfortran.dg/intent_out_3.f90: Ditto.
5418         * gfortran.dg/pointer_assign_7.f90: Ditto.
5419         * gfortran.dg/pointer_intent_3.f90: Ditto.
5420         * gfortran.dg/pr19936_1.f90: Ditto.
5421         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
5422         * gfortran.dg/simpleif_2.f90: Ditto.
5423         * gfortran.dg/protected_5.f90: Ditto.
5424         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
5425         * gfortran.dg/protected_6.f90: Ditto.
5426         * gfortran.dg/protected_7.f90: Ditto.
5427
5428 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5429
5430         PR libfortran/45710
5431         * gfortran.dg/namelist_65.f90: New test.
5432
5433 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5434
5435         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
5436         the regexp pattern between the expected label and location string.
5437
5438 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5439
5440         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
5441
5442 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5443
5444         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
5445         * gcc.dg/pr27898.c: Likewise.
5446         * gcc.dg/pr28712.c: Likewise.
5447         * gcc.dg/pr30762-1.c: Likewise.
5448         * gcc.dg/pr31529-1.c: Likewise.
5449         * gcc.dg/pr34457-1.c: Likewise.
5450         * gcc.dg/pr34668-1.c: Likewise.
5451         * gcc.dg/pr34989-1.c: Likewise.
5452         * gcc.dg/pr43557-1.c: Likewise.
5453
5454 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
5455
5456         PR rtl-optimization/45739
5457         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
5458
5459 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
5460
5461         * gcc.target/sparc/mnofpu.c: New test.
5462
5463 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
5464
5465         PR rtl-optimization/45739
5466         * gcc.target/i386/pr45739.c: New test.
5467
5468 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
5469
5470         PR fortran/45648
5471         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5472         and counts. Add non-elemental function call check.
5473
5474         PR fortran/45648
5475         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
5476         arguments checks. Update temporary counts.
5477         * gfortran.dg/transpose_optimization_1.f90: New.
5478
5479 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
5480
5481         PR objc/23710
5482         * objc.dg/invalid-method-1.m: New.
5483
5484 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
5485
5486         Merge from 'apple/trunk' branch on FSF servers.
5487
5488         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
5489
5490         Radar 4291785
5491         * objc.dg/naming-4.m: New
5492         * objc.dg/naming-5.m: New
5493         * obj-c++.dg/naming-1.mm: New
5494         * obj-c++.dg/naming-2.mm: New
5495
5496 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
5497             Jack Howarth  <howarth@bromo.med.uc.edu>
5498
5499         PR c++/45645
5500         * g++.dg/torture/pr44972.C: Use portable assert().
5501
5502 2010-09-21  Richard Guenther  <rguenther@suse.de>
5503
5504         PR tree-optimization/45580
5505         * g++.dg/torture/pr45580.C: New testcase.
5506
5507 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
5508
5509         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
5510
5511 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
5512
5513         PR fortran/45438
5514         * gfortran.dg/pointer_check_7.f90: New.
5515
5516 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
5517
5518         PR rtl-optimization/45728
5519         * gcc.c-torture/compile/pr45728.c: New test.
5520
5521 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
5522
5523         PR fortran/45081
5524         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
5525
5526 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
5527
5528         * g++.dg/tree-ssa/pr45605.C: Add "\\".
5529
5530 2010-09-20  Richard Guenther  <rguenther@suse.de>
5531
5532         PR middle-end/45704
5533         * gcc.dg/torture/pr45704.c: New testcase.
5534
5535 2010-09-20  Jan Hubicka  <jh@suse.cz>
5536
5537         PR tree-optimize/45605
5538         * g++.dg/tree-ssa/pr45605.C: New testcase.
5539
5540 2010-09-20  Michael Matz  <matz@suse.de>
5541
5542         PR testsuite/45706
5543         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
5544         enough.
5545
5546 2010-09-20  Richard Guenther  <rguenther@suse.de>
5547
5548         PR tree-optimization/45705
5549         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
5550
5551 2010-09-20  Michael Matz  <matz@suse.de>
5552
5553         PR testsuite/45706
5554         * lib/target-supports.exp (check_effective_target_vect_perm):
5555         Add i?86-*-*.
5556
5557 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
5558
5559         PR rtl-optimization/45695
5560         * gcc.c-torture/execute/pr45695.c: New test.
5561
5562 2010-09-19  Jan Hubicka  <jh@suse.cz>
5563
5564         PR lto/44246
5565         * gcc.c-torture/compile/pr44246.c:New file.
5566
5567 2010-09-19  Ira Rosen  <irar@il.ibm.com>
5568
5569         PR tree-optimization/45714
5570         * gfortran.dg/vect/pr45714-a.f: New test.
5571         * gfortran.dg/vect/pr45714-b.f: New test.
5572
5573 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5574
5575         * gnat.dg/const1.adb: Rename into...
5576         * gnat.dg/constant1.adb: ...this.
5577         * gnat.dg/constant2.adb: New test.
5578         * gnat.dg/constant2_pkg1.ads: New helper.
5579         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
5580
5581 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5582
5583         * gnat.dg/specs/constant1.ads: New test.
5584         * gnat.dg/specs/constant1_pkg.ads: New helper.
5585
5586 2010-09-18  Jan Hubicka  <jh@suse.cz>
5587
5588         PR tree-optimization/45453
5589         * g++.dg/tree-ssa/pr45453.C: New testcase.
5590
5591 2010-09-18  Jason Merrill  <jason@redhat.com>
5592
5593         * g++.dg/cpp0x/initlist44.C: New.
5594
5595 2010-09-18  Richard Guenther  <rguenther@suse.de>
5596
5597         PR tree-optimization/45709
5598         * g++.dg/torture/pr45709-2.C: New testcase.
5599
5600 2010-09-18  Richard Guenther  <rguenther@suse.de>
5601
5602         PR tree-optimization/45709
5603         * g++.dg/torture/pr45709.C: New testcase.
5604
5605 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
5606
5607         PR testsuite/45719
5608         * gcc.target/i386/pad-3.c: Pass -fno-pic.
5609
5610 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5611
5612         * gcc.target/i386/pad-1.c: New.
5613         * gcc.target/i386/pad-2.c: Likewise.
5614         * gcc.target/i386/pad-3.c: Likewise.
5615         * gcc.target/i386/pad-4.c: Likewise.
5616         * gcc.target/i386/pad-5a.c: Likewise.
5617         * gcc.target/i386/pad-5b.c: Likewise.
5618         * gcc.target/i386/pad-6a.c: Likewise.
5619         * gcc.target/i386/pad-6b.c: Likewise.
5620         * gcc.target/i386/pad-7.c: Likewise.
5621         * gcc.target/i386/pad-8.c: Likewise.
5622         * gcc.target/i386/pad-9.c: Likewise.
5623         * gcc.target/i386/pad-10.c: Likewise.
5624
5625 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5626
5627         PR middle-end/45234
5628         * gcc.dg/torture/stackalign/alloca-5.c: New.
5629
5630 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5631
5632         PR middle-end/45678
5633         * gcc.dg/torture/pr45678-2.c: New.
5634
5635 2010-09-17  Richard Guenther  <rguenther@suse.de>
5636
5637         PR middle-end/45678
5638         * gcc.dg/torture/pr45678-1.c: New testcase.
5639
5640 2010-09-17  Michael Matz  <matz@suse.de>
5641
5642         PR tree-optimization/43432
5643         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
5644         check_effective_target_vect_perm_short): New predicates.
5645         (check_effective_target_vect_perm): Include x86_64.
5646         * gcc.dg/vect/pr43432.c: New test.
5647         * gcc.dg/vect/vect-114.c: Adjust.
5648         * gcc.dg/vect/vect-15.c: Ditto.
5649         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
5650         * gcc.dg/vect/slp-perm-9.c: Ditto.
5651
5652 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
5653
5654         PR testsuite/45692
5655         * objc/execute/exceptions/throw-nil.m: Run the test only with the
5656         GNU runtime.
5657
5658 2010-09-17  Richard Guenther  <rguenther@suse.de>
5659
5660         * gcc.dg/pr27898.c: Use -flto instead of -combine.
5661         * gcc.dg/pr28706.c: Likewise.
5662         * gcc.dg/pr28712.c: Likewise.
5663         * gcc.dg/pr30762-1.c: Likewise.
5664         * gcc.dg/pr30762-2.c: Likewise.
5665         * gcc.dg/pr31529-1.c: Likewise.
5666         * gcc.dg/pr31529-2.c: Likewise.
5667         * gcc.dg/pr34457-1.c: Likewise.
5668         * gcc.dg/pr34457-2.c: Likewise.
5669         * gcc.dg/pr34668-1.c: Likewise.
5670         * gcc.dg/pr34668-2.c: Likewise.
5671         * gcc.dg/pr34989-1.c: Likewise.
5672         * gcc.dg/pr34989-2.c: Likewise.
5673         * gcc.dg/pr43557-1.c: Likewise.
5674         * gcc.dg/pr43557-2.c: Likewise.
5675         * gcc.dg/debug/pr41893-1.c: Likewise.
5676         * gcc.dg/matrix/matrix.exp: Do not use -combine.
5677         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
5678         * gcc.dg/matrix/matrix-4.c: Likewise.
5679         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
5680         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
5681         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5682         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5683
5684 2010-09-16  Tobias Burnus  <burnus@net-b.de>
5685
5686         PR fortran/43665
5687         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
5688         optimizations.
5689         * gfortran.dg/intent_optimize_1.f90: New test.
5690
5691 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
5692
5693         * gcc.target/i386/divmod-1.c: New.
5694         * gcc.target/i386/divmod-2.c: Likewise.
5695         * gcc.target/i386/divmod-3.c: Likewise.
5696         * gcc.target/i386/divmod-4.c: Likewise.
5697         * gcc.target/i386/divmod-4a.c: Likewise.
5698         * gcc.target/i386/divmod-5.c: Likewise.
5699         * gcc.target/i386/divmod-6.c: Likewise.
5700         * gcc.target/i386/divmod-7.c: Likewise.
5701         * gcc.target/i386/divmod-8.c: Likewise.
5702         * gcc.target/i386/udivmod-1.c: Likewise.
5703         * gcc.target/i386/udivmod-2.c: Likewise.
5704         * gcc.target/i386/udivmod-3.c: Likewise.
5705         * gcc.target/i386/udivmod-4.c: Likewise.
5706         * gcc.target/i386/udivmod-4a.c: Likewise.
5707         * gcc.target/i386/udivmod-5.c: Likewise.
5708         * gcc.target/i386/udivmod-6.c: Likewise.
5709         * gcc.target/i386/udivmod-7.c: Likewise.
5710         * gcc.target/i386/udivmod-8.c: Likewise.
5711
5712 2010-09-16  Jan Hubicka  <jh@suse.cz>
5713
5714         * g++.dg/lto/pr45679-1_0.C: New file.
5715         * g++.dg/lto/pr45679-1_1.C: New file.
5716         * g++.dg/lto/pr45679-0_0.C: New file.
5717         * g++.dg/lto/pr45679-0_1.C: New file.
5718
5719 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
5720
5721         PR fortran/45674
5722         * gfortran.dg/class_dummy_2.f03: New.
5723
5724 2010-09-16  Richard Guenther  <rguenther@suse.de>
5725
5726         PR tree-optimization/45623
5727         * gcc.dg/torture/pr45623.c: New testcase.
5728
5729 2010-09-16  Ira Rosen  <irar@il.ibm.com>
5730
5731         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
5732         name and parentheses.
5733         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
5734
5735 2010-09-15  Jason Merrill  <jason@redhat.com>
5736
5737         * g++.dg/parse/parameter-declaration-2.C: New.
5738
5739         * g++.dg/cpp0x/scoped_enum2.C: New.
5740
5741 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
5742
5743         * gcc.c-torture/compile/20100915-1.c: New test.
5744
5745 2010-09-15  Martin Jambor  <mjambor@suse.cz>
5746
5747         PR middle-end/45644
5748         * gcc.dg/ipa/pr45644.c: New test.
5749
5750 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
5751
5752         PR tree-optimization/45633
5753         * gcc.dg/vect/pr45633.c: New test.
5754
5755 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
5756
5757         PR fortran/45577
5758         * gfortran.dg/allocate_derived_4.f90: New.
5759
5760 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
5761
5762         * lib/target-supports.exp
5763         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
5764         supported flag to true for neon.
5765
5766 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
5767
5768         PR c++/45665
5769         * g++.dg/template/crash103.C: New.
5770
5771 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5772
5773         Merge from 'apple/trunk' branch on FSF servers.
5774
5775         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
5776
5777         Radar 4457381
5778         * objc.dg/msg-in-protocol.m: New.
5779         * obj-c++.dg/msg-in-protocol.mm: New.
5780
5781         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
5782
5783         Radar 4219590
5784         * objc.dg/break-in-ifstmt.m: New.
5785
5786         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5787
5788         Radar 4174166
5789         * obj-c++.dg/comp-types-13.mm: New.
5790         * objc.dg/comp-types-12.m: New.
5791
5792         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5793
5794         Radar 4216500
5795         * obj-c++.dg/proto-lossage-7.mm: New.
5796         * objc.dg/proto-lossage-7.m: New.
5797
5798 2010-09-14  Jan Hubicka  <jh@suse.cz>
5799
5800         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
5801         folding.
5802         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
5803         folding.
5804
5805 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
5806
5807         PR middle-end/45567
5808         * gcc.dg/pr45567.c: New test.
5809
5810         PR debug/45660
5811         * g++.dg/debug/pr45660.C: New test.
5812
5813 2010-09-14  Ira Rosen  <irar@il.ibm.com>
5814
5815         PR tree-optimization/45470
5816         * g++.dg/vect/pr45470-a.cc: New test.
5817         * g++.dg/vect/pr45470-a.cc: New test.
5818
5819 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
5820
5821         PR target/42070
5822         * lib/profopt.exp: Prune warnings on execname2 compile.
5823         * lib/prune.exp: Prune "can't add line info" warnings.
5824
5825 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5826
5827         PR libfortran/45532
5828         * gfortran.dg/namelist_64.f90: New test.
5829
5830 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
5831
5832         PR rtl-optimization/45617
5833         * gcc.target/i386/pr45617.c: New test.
5834
5835 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
5836
5837         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
5838
5839 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
5840
5841         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
5842         * gcc.target/i386/fma4-vector.c: Likewise.
5843         * gcc.target/i386/vectorize2.c: Likewise.
5844         * gcc.target/i386/vectorize4.c: Likewise.
5845         * gcc.target/i386/vectorize5.c: Likewise.
5846         * gcc.target/i386/vectorize6.c: Likewise.
5847         * gcc.target/i386/vectorize8.c: Likewise.
5848
5849         * gcc.target/i386/vect-double-1.c: New.
5850         * gcc.target/i386/vect-double-1a.c: Likewise.
5851         * gcc.target/i386/vect-double-2.c: Likewise.
5852         * gcc.target/i386/vect-double-2a.c: Likewise.
5853
5854         * lib/target-supports.exp (check_effective_target_vect_double):
5855         Set et_vect_double_saved to 0 when tuning for Atom.
5856
5857 2010-09-13  Jan Hubicka  <jh@suse.cz>
5858
5859         * gcc.dg/torture/pr23821.c: Drop static keyword.
5860         * gcc.dg/tree-ssa/loop-19.c: Likewise.
5861         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
5862
5863 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5864
5865         * gcc.target/arm/sync-1.c: New.
5866
5867 2010-09-12  Olivier Hainque  <hainque@adacore.com>
5868
5869         * gnat.dg/memtrap.adb: New test.
5870
5871 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5872
5873         * gfortran.dg/promotion.f90: Fix options.
5874
5875 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
5876
5877         * g++.dg/cpp0x/range-for1.C: New.
5878         * g++.dg/cpp0x/range-for2.C: New.
5879         * g++.dg/cpp0x/range-for3.C: New.
5880         * g++.dg/cpp0x/range-for4.C: New.
5881         * g++.dg/cpp0x/range-for5.C: New.
5882         * g++.dg/cpp0x/range-for6.C: New.
5883
5884 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
5885
5886         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5887         and counts. Check that transpose is not called.
5888         * gfortran.dg/transpose_2.f90: Update error message.
5889
5890 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
5891
5892         PR c++/43824
5893         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
5894         * g++.dg/lookup/strong-using-2.C: Likewise.
5895         * g++.dg/lookup/strong-using-3.C: Likewise.
5896         * g++.dg/lookup/strong-using-5.C: Likewise.
5897
5898         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
5899         * g++.dg/cpp0x/inline-ns4.C: New.
5900         * g++.dg/cpp0x/inline-ns5.C: New.
5901
5902 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
5903
5904         PR middle-end/45634
5905         * gfortran.fortran-torture/compile/pr45634.f90: New.
5906
5907 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
5908
5909         * objc.dg/fobjc-exceptions.m: New test.
5910
5911 2010-09-10  Jan Hubicka  <jh@suse.cz>
5912
5913         * g++.dg/inherit/covariant7.C: Fix pattern matching.
5914
5915 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5916
5917         PR tree-optimization/44972
5918         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
5919         * gcc.dg/tree-ssa/pr45144.c: Likewise.
5920         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
5921         instead.
5922         * g++.dg/torture/pr44972.C: New test.
5923
5924 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5925
5926         PR tree-optimization/44972
5927         * g++.dg/torture/pr34850.C: Remove expected warning.
5928
5929 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5930
5931         * gfortran.dg/dummy_optional_arg.f90: New test.
5932
5933 2010-09-08  Jan Hubicka  <jh@suse.cz>
5934
5935         PR tree-optimization/45598
5936         * fortran.fortran-torture/compile/pr45598.f90: New test.
5937
5938 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
5939
5940         * lib/target-supports-dg.exp (dg-require-ifunc): New.
5941         * lib/target-supports.exp (check_ifunc_available): New.
5942         * gcc.dg/attr-ifunc-1.c: New.
5943         * gcc.dg/attr-ifunc-2.c: New.
5944         * gcc.dg/attr-ifunc-3.c: New.
5945         * gcc.dg/attr-ifunc-4.c: New.
5946         * gcc.dg/attr-ifunc-5.c: New.
5947         * g++.dg/ext/attr-ifunc-1.C: New.
5948         * g++.dg/ext/attr-ifunc-2.C: New.
5949         * g++.dg/ext/attr-ifunc-3.C: New.
5950         * g++.dg/ext/attr-ifunc-4.C: New.
5951
5952 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
5953
5954         PR middle-end/40386
5955         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
5956
5957 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
5958
5959         * gfortran.dg/inline_transpose_1.f90: New test.
5960
5961 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5962
5963         PR c++/45588
5964         * g++.dg/warn/Wunused-var-15.C: New test.
5965
5966 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5967
5968         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
5969         hppa*-*-hpux*.
5970
5971 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5972
5973         * objc/execute/exceptions/throw-nil.m: New test.
5974         * objc/execute/exceptions/handler-1.m: Updated to use the new
5975         objc_set_uncaught_exception_handler() function.
5976         * objc/execute/exceptions/matcher-1.m: New test.
5977
5978 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5979
5980         PR fortran/38282
5981         * gfortran.dg/bit_comparison_1.F90: New test.
5982         * gfortran.dg/leadz_trailz_3.f90: New test.
5983         * gfortran.dg/masklr_2.F90: New test.
5984         * gfortran.dg/shiftalr_1.F90: New test.
5985         * gfortran.dg/merge_bits_2.F90: New test.
5986         * gfortran.dg/dshift_2.F90: New test.
5987         * gfortran.dg/bit_comparison_2.F90: New test.
5988         * gfortran.dg/masklr_1.F90: New test.
5989         * gfortran.dg/merge_bits_1.F90: New test.
5990         * gfortran.dg/dshift_1.F90: New test.
5991         * gfortran.dg/shiftalr_2.F90: New test.
5992
5993 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5994
5995         * objc.dg/type-stream-1.m: Replaced with a test that tests that
5996         functions from objc/typedstream.h are deprecated.
5997
5998 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5999
6000         * lib/target-supports.exp
6001         (check_effective_target_run_expensive_tests): New proc.
6002         * gcc.c-torture/compile/limits-fnargs.c: Use
6003         dg-require-effective-target run_expensive_tests.
6004
6005 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
6006
6007         PR fortran/45597
6008         * gfortran.dg/gomp/pr45597.f90: New test.
6009
6010         PR fortran/45595
6011         * gfortran.dg/gomp/pr45595.f90: New test.
6012
6013 2010-09-08  Michael Matz  <matz@suse.de>
6014
6015         * c-c++-common/uninit-17.c: Adjust.
6016
6017 2010-09-08  Michael Matz  <matz@suse.de>
6018
6019         PR tree-optimization/43430
6020         * gcc.dg/vect/pr43430-2.c: New test.
6021
6022 2010-09-08  Michael Matz  <matz@suse.de>
6023
6024         PR tree-optimization/33244
6025         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
6026
6027 2010-09-08  Richard Guenther  <rguenther@suse.de>
6028
6029         PR tree-optimization/45578
6030         * gfortran.dg/pr45578.f90: New testcase.
6031
6032 2010-09-08  Richard Guenther  <rguenther@suse.de>
6033
6034         PR testsuite/45590
6035         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
6036
6037 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
6038
6039         PR fortran/45576
6040         * gfortran.dg/char_length_18.f90:  New test.
6041
6042 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
6043
6044         PR target/36502
6045         * gcc.target/i386/pr36502.c: New test.
6046
6047         PR target/42313
6048         PR target/44651
6049         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
6050         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
6051
6052 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
6053
6054         * gfortran.dg/achar_4.f90: Enable bounds checking.
6055
6056 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
6057
6058         PR target/45206
6059         * gcc.target/i386/pr45206.c: New test.
6060
6061 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
6062
6063         PR fortran/45505
6064         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
6065
6066 2010-09-07  Jan Hubicka  <jh@suse.cz>
6067
6068         * gcc.c-torture/compile/20100907.c: New testcase.
6069
6070 2010-09-07  Richard Guenther  <rguenther@suse.de>
6071
6072         PR middle-end/45569
6073         * g++.dg/eh/pr45569.C: New testcase.
6074
6075 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
6076
6077         PR target/43137
6078         * gcc.target/arm/pr43137.c: New test.
6079
6080 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6081
6082         PR fortran/36931
6083         * gfortran.dg/dependency_35.f90:  New test.
6084
6085 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6086
6087         PR fortran/34145
6088         * gfortran.dg/char_length_17.f90:  New test.
6089
6090 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
6091
6092         PR c++/45200
6093         PR c++/45293
6094         PR c++/45558
6095         * g++.dg/template/typedef34.C: New test.
6096         * g++.dg/template/typedef35.C: New test.
6097
6098 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
6099
6100         PR target/22152
6101         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
6102
6103 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
6104
6105         * g++.dg/warn/Wdouble-promotion.C: New.
6106
6107 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
6108
6109         * g++.dg/parse/redef2.C: New.
6110
6111 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6112
6113         * gcc.dg/20100906-1.c: New testcase.
6114
6115 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
6116
6117         PR testsuite/45543
6118         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
6119         DW_TAG_enumeration_type DIE.
6120
6121 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
6122
6123         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
6124         Update XFAILs.
6125
6126 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
6127
6128         PR rtl-optimization/44919
6129         * g++.dg/opt/pr44919.C: New.
6130
6131 2010-09-06  Tobias Burnus  <burnus@net-b.de>
6132
6133         PR fortran/38282
6134         * gfortran.dg/iall_iany_iparity_1.f90: New.
6135         * gfortran.dg/iall_iany_iparity_2.f90: New.
6136
6137 2010-09-06  Jason Merrill  <jason@redhat.com>
6138
6139         * g++.dg/cpp0x/initlist42.C: New.
6140
6141         * g++.dg/cpp0x/auto19.C: New.
6142
6143         * g++.dg/template/sfinae25.C: New.
6144         * g++.dg/template/char1.C: Expect warning.
6145         * g++.dg/template/nontype10.C: Likewise.
6146
6147         * g++.dg/cpp0x/implicit9.C: New.
6148
6149         * g++.dg/cpp0x/initlist43.C: New.
6150
6151 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
6152
6153         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
6154
6155 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
6156
6157         * gcc.dg/Wdouble-promotion.c: New.
6158
6159 2010-09-05  Tobias Burnus  <burnus@net-b.de>
6160
6161         * gfortran.dg/float128_1.f90: Remove test case as
6162         it always fails since Rev 163611 backed out the
6163         front-end implementation.
6164
6165 2010-09-05  Tobias Burnus  <burnus@net-b.de>
6166
6167         * gfortran.dg/float128_1.f90: XFAIL test case.
6168
6169 2010-09-05  Tobias Burnus  <burnus@net-b.de>
6170
6171         * gfortran.dg/bessel_7.f90: Decrease required precision.
6172
6173 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
6174
6175         PR testsuite/45545
6176         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
6177         ref-all-matching targets.
6178
6179 2010-09-05  Richard Guenther  <rguenther@suse.de>
6180
6181         PR tree-optimization/45535
6182         * gcc.c-torture/compile/pr45535.c: New testcase.
6183
6184 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
6185
6186         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
6187         "\[^\n\]*".
6188         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
6189         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
6190         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
6191         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
6192         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
6193         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
6194         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
6195         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
6196         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
6197         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
6198         * gcc.target/i386/pr22152.c: Likewise.
6199         * gcc.target/i386/pr36992-1.c: Likewise.
6200         * gcc.target/i386/pr36992-2.c: Likewise.
6201         * gcc.target/sh/sh4a-memmovua.c: Likewise.
6202
6203 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6204
6205         PR testsuite/43957
6206         * gcc.dg/const-uniq-1.c: Modify regexp.
6207
6208 2010-09-04  Tobias Burnus  <burnus@net-b.de>
6209
6210         PR fortran/45530
6211         * gfortran.dg/namelist_63.f90: New.
6212
6213 2010-09-04  Jan Hubicka  <jh@suse.cz>
6214
6215         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
6216         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
6217
6218 2010-09-04  Jan Hubicka  <jh@suse.cz>
6219
6220         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
6221
6222 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
6223
6224         PR fortran/45507
6225         * gfortran.dg/allocate_alloc_opt_12.f90: New.
6226
6227 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
6228
6229         * gcc.dg/opts-4.c: New test.
6230
6231 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
6232
6233         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
6234         * gcc.dg/vect/vect-peel-4.c: Ditto.
6235
6236 2010-09-03  Daniel Kraft  <d@domob.eu>
6237
6238         PR fortran/45525
6239         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
6240
6241 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6242
6243         PR fortran/45159
6244         * gfortran.dg/dependency_34.f90:  New test.
6245
6246 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
6247
6248         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
6249
6250 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6251
6252         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
6253         gcc.target/i386/clearcap.map if supported.
6254
6255 2010-09-03  Michael Matz  <matz@suse.de>
6256
6257         PR middle-end/45415
6258         * gcc.dg/pr45415.c: New test.
6259
6260 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
6261
6262         PR tree-optimization/45506
6263         * gcc.dg/pr45506.c: New.
6264
6265 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
6266
6267         PR target/45476
6268         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
6269         * gcc.target/i386/float128-2.c: Ditto.
6270
6271 2010-09-03  Daniel Kraft  <d@domob.eu>
6272
6273         PR fortran/34162
6274         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
6275         * gfortran.dg/internal_dummy_2.f08: New test.
6276         * gfortran.dg/internal_dummy_3.f08: New test.
6277         * gfortran.dg/internal_dummy_4.f08: New test.
6278
6279 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
6280
6281         PR debug/45500
6282         * gcc.target/i386/pr45500.c: New test.
6283
6284 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
6285
6286         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
6287
6288 2010-09-03  Daniel Kraft  <d@domob.eu>
6289
6290         PR fortran/44602
6291         * gfortran.dg/exit_2.f08; Adapt error messages.
6292         * gfortran.dg/exit_3.f08: New test.
6293         * gfortran.dg/exit_4.f08: New test.
6294         * gfortran.dg/exit_5.f03: New test.
6295
6296 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6297
6298         * gfortran.dg/ishft_4.f90: New test.
6299
6300 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
6301
6302         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
6303         FRIZ/XSRIZ instruciton for (double)(long long)x.
6304         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
6305
6306 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
6307
6308         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
6309
6310 2010-09-02  Richard Guenther  <rguenther@suse.de>
6311
6312         PR tree-optimization/44937
6313         PR tree-optimization/45412
6314         * g++.dg/opt/pr45412.C: New testcase.
6315         * gcc.c-torture/compile/pr45412.c: Likewise.
6316         * gcc.c-torture/compile/pr44937.c: Likewise.
6317
6318 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
6319
6320         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
6321         but using -Werror=comment.
6322         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
6323         expected error messages.
6324
6325 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
6326
6327         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
6328         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
6329
6330 2010-09-02  Tobias Burnus  <burnus@net-b.de>
6331
6332         PR fortran/45489
6333         * gfortran.dg/initialization_27.f90: New.
6334
6335 2010-09-02  Ira Rosen  <irar@il.ibm.com>
6336
6337         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
6338         check into different basic blocks. Expect vectorization if misaligned
6339         stores are supported.
6340         * gcc.dg/vect/bb-slp-8a.c: New test.
6341         * gcc.dg/vect/bb-slp-8b.c: New test.
6342
6343 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
6344
6345         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
6346
6347 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
6348
6349         PR fortran/44541
6350         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
6351         * gfortran.dg/class_dummy_1.f03: New.
6352
6353 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
6354
6355         PR middle-end/45458
6356         * g++.dg/tree-prof/partition2.C: New test.
6357
6358 2010-09-01  Richard Guenther  <rguenther@suse.de>
6359
6360         * gcc.dg/vect/vect-outer-fir.c: Adjust.
6361         * gcc.dg/tree-ssa/vrp54.c: New testcase.
6362         * gcc.c-torture/execute/20100827-1.c: Likewise.
6363
6364 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6365
6366         * gfortran.dg/execute_command_line_1.f90: New test.
6367
6368 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
6369
6370         PR preprocessor/45457
6371         * c-c++-common/cpp/pr45457.c: New test.
6372
6373 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
6374
6375         * gcc.dg/nested-func-8.c: New test.
6376
6377 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6378
6379         PR fortran/38282
6380         * gfortran.dg/popcnt_poppar_1.F90: New test.
6381         * gfortran.dg/popcnt_poppar_2.F90: New test.
6382
6383 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
6384
6385         * gcc.target/i386/volatile-2.c: Require nonpic target.
6386
6387 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
6388
6389         PR middle-end/45461
6390         * gcc.dg/pr45461.c: New test.
6391
6392 2010-08-31  Richard Guenther  <rguenther@suse.de>
6393
6394         PR testsuite/45455
6395         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
6396
6397 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
6398
6399         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
6400
6401 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
6402
6403         PR fortran/45456
6404         * gfortran.dg/typebound_proc_18.f03: New.
6405
6406 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
6407
6408         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
6409         * lib/scanasm.exp (scan-stack-usage): Likewise.
6410         (scan-stack-usage-not): Likewise.
6411         * gcc.dg/stack-usage-1.c: New test.
6412         * gcc.target/i386/stack-usage-realign.c: Likewise.
6413
6414 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
6415
6416         PR tree-optimization/45427
6417         * gcc.dg/tree-ssa/pr45427.c: New test.
6418
6419 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
6420
6421         PR c++/45043
6422         * g++.dg/template/crash102.C: New.
6423
6424 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
6425
6426         PR middle-end/45423
6427         * gcc.dg/gomp/atomic-12.c: New test.
6428         * gcc.dg/gomp/atomic-13.c: New test.
6429         * gcc.dg/gomp/atomic-14.c: New test.
6430         * g++.dg/gomp/atomic-11.C: New test.
6431         * g++.dg/gomp/atomic-12.C: New test.
6432         * g++.dg/gomp/atomic-13.C: New test.
6433         * g++.dg/gomp/atomic-14.C: New test.
6434
6435 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6436
6437         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
6438         delimiter.
6439
6440 2010-08-30  Thomas Quinot  <quinot@adacore.com>
6441
6442         * gnat.dg/discr24.adb: New test.
6443
6444 2010-08-30  Richard Guenther  <rguenther@suse.de>
6445
6446         PR tree-optimization/45449
6447         * gcc.dg/pr45449.c: New testcase.
6448
6449 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
6450
6451         * gcc.dg/opts-1.c: Expect errors, not warnings.
6452
6453 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
6454
6455         PR fortran/42769
6456         * gfortran.dg/dynamic_dispatch_11.f03: New.
6457
6458 2010-08-29  Jason Merrill  <jason@redhat.com>
6459
6460         PR c++/44991
6461         * g++.dg/parse/defarg15.C: New.
6462
6463 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
6464
6465         PR fortran/45439
6466         * gfortran.dg/select_type_16.f03: New.
6467
6468 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
6469             Tobias Burnus  <burnus@net-b.de>
6470
6471         * gfortran.dg/bessel_7.f90: Decrease required precision.
6472
6473 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
6474             Kaz Kojima  <kkojima@gcc.gnu.org>
6475
6476         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
6477
6478 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6479
6480         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
6481         floating point conversion code generation.
6482         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
6483         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
6484         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
6485         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
6486         to integer conversion code generation.
6487         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
6488         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
6489         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
6490         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
6491
6492 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6493
6494         PR fortran/32049
6495         * gfortran.dg/random_seed_1.f90: Adjust test.
6496         * gfortran.dg/float128_1.f90: New test.
6497
6498 2010-08-27  Tobias Burnus  <burnus@net-b.de>
6499
6500         PR fortran/33197
6501         * gfortran.dg/norm2_1.f90: New.
6502         * gfortran.dg/norm2_2.f90: New.
6503         * gfortran.dg/norm2_3.f90: New.
6504         * gfortran.dg/norm2_4.f90: New.
6505         * gfortran.dg/parity_1.f90: New.
6506         * gfortran.dg/parity_2.f90: New.
6507         * gfortran.dg/parity_3.f90: New.
6508
6509 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
6510
6511         PR fortran/45420
6512         * gfortran.dg/select_type_15.f03: New.
6513
6514 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6515
6516         PR libfortran/43217
6517         * gfortran.dg/hollerith8.f90: New test.
6518
6519 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6520
6521         PR fortran/45159
6522         * gfortran.dg/dependency_33.f90:  New test.
6523
6524 2010-08-27  Richard Guenther  <rguenther@suse.de>
6525
6526         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
6527         * gcc.dg/graphite/scop-2.c: Likewise.
6528         * gcc.dg/graphite/scop-20.c: Likewise.
6529         * gcc.dg/vect/slp-25.c: Likewise.
6530
6531 2010-08-27  Olivier Hainque  <hainque@adacore.com>
6532
6533         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
6534
6535 2010-08-26  Daniel Kraft  <d@domob.eu>
6536
6537         PR fortran/38936
6538         PR fortran/44047
6539         PR fortran/45384
6540         * gfortran.dg/associate_8.f03: New test.
6541         * gfortran.dg/select_type_13.f03: New test.
6542         * gfortran.dg/select_type_14.f03: New test.
6543
6544 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
6545
6546         PR tree-optimization/44485
6547         * gcc.dg/pr44485.c: New test.
6548
6549 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6550
6551         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
6552         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
6553         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
6554
6555 2010-08-26  Richard Guenther  <rguenther@suse.de>
6556
6557         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
6558         * gcc.dg/graphite/scop-21.c: Likewise.
6559
6560 2010-08-26  Richard Guenther  <rguenther@suse.de>
6561
6562         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
6563         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6564         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6565         * gcc.dg/vect/vect-91.c: Likewise.
6566         * gcc.dg/vect/vect-peel-1.c: Likewise.
6567         * gcc.dg/vect/vect-peel-2.c: Likewise.
6568         * gcc.dg/vect/vect-peel-4.c: Likewise.
6569
6570 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6571
6572         PR libfortran/41859
6573         * gfortran.dg/der_io_4.f90: New test.
6574
6575 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
6576
6577         PR rtl-optimization/44858
6578         * gcc.c-torture/execute/pr44858.c: New test.
6579
6580         PR rtl-optimization/45400
6581         * g++.dg/other/i386-8.C: New test.
6582
6583 2010-08-25  Richard Guenther  <rguenther@suse.de>
6584
6585         * gcc.dg/alias-8.c: Adjust.
6586
6587 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
6588
6589         * gcc.target/i386/combine-mul.c: New test.
6590
6591 2010-08-25  Richard Guenther  <rguenther@suse.de>
6592
6593         PR lto/44562
6594         * gcc.dg/graphite/id-27.c: New testcase.
6595         * gcc.dg/lto/20100825-1_0.c: Likewise.
6596
6597 2010-08-25  Richard Guenther  <rguenther@suse.de>
6598
6599         PR tree-optimization/45316
6600         * g++.dg/opt/pr45316.C: New testcase.
6601
6602 2010-08-25  Richard Guenther  <rguenther@suse.de>
6603
6604         PR tree-optimization/45393
6605         * g++.dg/torture/pr45393.C: New testcase.
6606
6607 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
6608
6609         PR tree-optimization/45059
6610         * gcc.c-torture/compile/pr45059.c: New test.
6611
6612 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
6613
6614         * lib/target-supports.exp (check_effective_target_vect_unpack):
6615         Set vect_unpack supported flag to true for neon.
6616
6617 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
6618
6619         * gcc.dg/tree-ssa/ifc-5.c: New.
6620
6621 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
6622
6623         * gcc.dg/tree-ssa/ifc-4.c: New.
6624         * gcc.dg/tree-ssa/ifc-7.c: New.
6625
6626 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
6627
6628         * gcc.dg/vect/vect.exp: Check loongson targets
6629         * g++.dg/vect/vect.exp: Likewise
6630         * gfortran.dg/vect/vect.exp: Likewise
6631
6632 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6633
6634         * gcc.target/powerpc/vsx-mass-1.c: New file, test
6635         -mveclibabi=mass.
6636
6637 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
6638
6639         PR fortran/45366
6640         * gfortran.dg/proc_ptr_29.f90: New.
6641
6642 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6643             Dominique d'Humieres  <dominiq@lps.ens.fr>
6644
6645         PR fortran/45367
6646         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
6647
6648 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6649
6650         PR fortran/45367
6651         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
6652
6653 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6654
6655         PR fortran/36158
6656         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
6657
6658 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6659             Dominique d'Humieres  <dominiq@lps.ens.fr>
6660
6661         PR fortran/45367
6662         PR fortran/36158
6663         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
6664         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
6665
6666 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
6667
6668         PR fortran/44863
6669         PR fortran/45271
6670         PR fortran/45290
6671         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
6672         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
6673         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
6674
6675 2010-08-21  Tobias Burnus  <burnus@net-b.de>
6676
6677         PR fortran/36158
6678         PR fortran/33197
6679         * gfortran.dg/bessel_6.f90: New.
6680         * gfortran.dg/bessel_7.f90: New.
6681
6682 2010-08-20  Jan Hubicka  <jh@suse.cz>
6683
6684         PR c++/45307
6685         PR c++/17736
6686         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
6687         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
6688
6689 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
6690
6691         PR target/45336
6692         * gcc.target/i386/pr45336-1.c: New.
6693         * gcc.target/i386/pr45336-2.c: Likewise.
6694         * gcc.target/i386/pr45336-3.c: Likewise.
6695         * gcc.target/i386/pr45336-4.c: Likewise.
6696
6697 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
6698
6699         PR testsuite/45361
6700         * gcc.target/i386/volatile-2.c: Update scan strings to also
6701         include (%rip) for the memory reference on x86_64.
6702
6703 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
6704
6705         PR middle-end/44974
6706         * gcc.dg/pr44974.c: New test.
6707
6708         PR rtl-optimization/45353
6709         * gcc.dg/pr45353.c: New test.
6710
6711 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
6712
6713         * gcc.target/i386/volatile-2.c: New.
6714
6715 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
6716
6717         PR rtl-optimization/44691
6718         * gfortran.dg/pr44691.f: New test.
6719
6720 2010-10-19  Olivier Hainque  <hainque@adacore.com>
6721
6722         * gcc.target/sparc/sibcall-dslot.c: New testcase.
6723
6724 2010-08-19  Jason Merrill  <jason@redhat.com>
6725
6726         * g++.dg/init/synth3.C: New.
6727         * g++.dg/init/value8.C: New.
6728         * g++.dg/tree-ssa/empty-2.C: New.
6729         * g++.dg/cpp0x/noexcept09.C: New.
6730
6731 2010-08-19  Daniel Kraft  <d@domob.eu>
6732
6733         PR fortran/29785
6734         PR fortran/45016
6735         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
6736         * gfortran.dg/pointer_remapping_1.f90: New test.
6737         * gfortran.dg/pointer_remapping_2.f03: New test.
6738         * gfortran.dg/pointer_remapping_3.f08: New test.
6739         * gfortran.dg/pointer_remapping_4.f03: New test.
6740         * gfortran.dg/pointer_remapping_5.f08: New test.
6741         * gfortran.dg/pointer_remapping_6.f08: New test.
6742
6743 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
6744
6745         PR testsuite/45324
6746         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
6747
6748 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6749
6750         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
6751
6752 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
6753
6754         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
6755         variable.
6756
6757 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6758
6759         PR target/45070
6760         * gcc.c-torture/execute/pr45070.c: New.
6761
6762 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6763
6764         * g++.dg/pr44328.C: New test.
6765
6766 2010-08-19  Tobias Burnus  <burnus@net-b.de>
6767
6768         PR fortran/36158
6769         PR fortran/33197
6770         * gfortran.dg/bessel_3.f90: New.
6771         * gfortran.dg/bessel_4.f90: New.
6772         * gfortran.dg/bessel_5.f90: New.
6773
6774 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
6775
6776         PR fortran/45290
6777         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
6778         * gfortran.dg/pointer_init_2.f90: New.
6779         * gfortran.dg/pointer_init_3.f90: New.
6780         * gfortran.dg/pointer_init_4.f90: New.
6781
6782 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
6783
6784         PR c++/45049
6785         * g++.dg/pr45049-1.C: New test.
6786         * g++.dg/pr45049-2.C: New test.
6787
6788 2010-08-18  Jie Zhang  <jie@codesourcery.com>
6789
6790         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
6791         20 if __ARM_PCS is defined otherwise 64.
6792         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
6793         instead of hard coded 64.
6794
6795 2010-08-18  Yao Qi  <yao@codesourcery.com>
6796
6797         PR target/45094
6798         * gcc.target/arm/pr45094.c: New test.
6799
6800 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6801
6802         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
6803
6804 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6805
6806         PR rtl-optimization/42575
6807         * gcc.target/arm/pr42575.c: New test.
6808
6809 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6810
6811         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
6812         * gcc.dg/tls/thr-cse-1.c: New.
6813
6814 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6815
6816         PR debug/42487
6817         * lib/target-supports.exp
6818         (check_effective_target_function_sections): New.
6819         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
6820         function sections before proceding.
6821
6822 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
6823
6824         PR fortran/45308
6825         * gfortran.dg/pr45308.f03: New test.
6826
6827 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
6828
6829         PR target/45296
6830         * gcc.target/i386/pr45296.c: New test.
6831
6832 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
6833
6834         * g++.dg/ext/uow-1.C: New.
6835         * g++.dg/ext/uow-2.C: New.
6836         * g++.dg/ext/uow-3.C: New.
6837         * g++.dg/ext/uow-4.C: New.
6838
6839 2010-08-17  Richard Guenther  <rguenther@suse.de>
6840
6841         PR testsuite/45266
6842         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
6843
6844 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
6845
6846         PR c/40563
6847         * gcc.dg/Wcxx-compat-20.c: New test.
6848
6849 2010-08-17  Daniel Kraft  <d@domob.eu>
6850
6851         PR fortran/38936
6852         * gfortran.dg/associate_1.f03: Extended to test newly supported
6853         features like association to variables.
6854         * gfortran.dg/associate_3.f03: Removed check for illegal change
6855         of associate-name here...
6856         * gfortran.dg/associate_5.f03: ...and added it here.
6857         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
6858         * gfortran.dg/associate_7.f03: New test.
6859
6860 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
6861
6862         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
6863
6864 2010-08-15  Daniel Kraft  <d@domob.eu>
6865
6866         PR fortran/38936
6867         * gfortran.dg/associate_1.f03: Enable test for array expressions.
6868         * gfortran.dg/associate_3.f03: Clarify comment.
6869         * gfortran.dg/associate_5.f03: New test.
6870         * gfortran.dg/associate_6.f03: New test.
6871
6872 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6873
6874         PR fortran/45211
6875         * gfortran.dg/bind_c_usage_21.f90: New.
6876         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
6877
6878 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6879
6880         * gfortran.dg/optional_absent_1.f90: New.
6881         * gfortran.dg/null_actual.f90: New.
6882
6883 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6884
6885         * gfortran.dg/pointer_target_1.f90: New.
6886         * gfortran.dg/pointer_target_2.f90: New.
6887         * gfortran.dg/pointer_target_3.f90: New.
6888
6889 2010-08-15  Daniel Kraft  <d@domob.eu>
6890
6891         PR fortran/45197
6892         * gfortran.dg/elemental_args_check_3.f90: New test.
6893         * gfortran.dg/impure_1.f08: New test.
6894         * gfortran.dg/impure_2.f08: New test.
6895         * gfortran.dg/impure_3.f90: New test.
6896         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
6897
6898 2010-08-15  Ira Rosen  <irar@il.ibm.com>
6899
6900         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
6901         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
6902         SLP tests.
6903         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
6904         misaligned loads.
6905         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
6906         misaligned stores.c
6907         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
6908
6909 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6910
6911         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
6912         dg-require-effective-target after dg-do.
6913
6914 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6915
6916         * lib/target-supports.exp (check_effective_target_vect_int): Return
6917         true for Loongson targets.
6918         (check_effective_target_vect_shift): Likewise.
6919         (check_effective_target_vect_no_int_max): Likewise.
6920         (check_effective_target_vect_no_align): Likewise.
6921         (check_effective_target_vect_short_mult): Likewise.
6922
6923 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
6924
6925         * g++.dg/cast.C: Change fields of structures to "long" to pass
6926         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
6927         * g++.dg/cpp0x/iop.C: Ditto.
6928         * g++.dg/cpp0x/named_refs.C: Ditto.
6929         * g++.dg/cpp0x/rv1p.C: Ditto.
6930         * g++.dg/cpp0x/rv2p.C: Ditto.
6931         * g++.dg/cpp0x/rv3p.C: Ditto.
6932         * g++.dg/cpp0x/rv4p.C: Ditto.
6933         * g++.dg/cpp0x/rv5p.C: Ditto.
6934         * g++.dg/cpp0x/rv6p.C: Ditto.
6935         * g++.dg/cpp0x/rv7p.C: Ditto.
6936         * g++.dg/cpp0x/rv8p.C: Ditto.
6937         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
6938
6939 2010-08-13  Daniel Kraft  <d@domob.eu>
6940
6941         * gfortran.dg/implied_shape_1.f08: New test.
6942         * gfortran.dg/implied_shape_2.f90: New test.
6943         * gfortran.dg/implied_shape_3.f08: New test.
6944
6945 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6946
6947         PR libfortran/42526
6948         * gfortran.dg/char_component_initializer_1.f90: New test.
6949
6950 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
6951
6952         PR tree-optimization/45241
6953         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
6954
6955 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6956
6957         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
6958         to dg-options.
6959         * gcc.target/i386/pr40906-2.c: Ditto.
6960         * gcc.target/i386/pr40906-3.c: Ditto.
6961
6962 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6963
6964         PR middle-end/45262
6965         * gcc.c-torture/execute/pr45262.c: New test.
6966
6967 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6968
6969         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
6970         empty argument.
6971         * g++.dg/other/profile1.C: Ditto.
6972
6973 2010-08-12  Richard Guenther  <rguenther@suse.de>
6974
6975         PR tree-optimization/45232
6976         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
6977         * gcc.dg/tree-ssa/loop-7.c: Adjust.
6978         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
6979         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
6980         unsigned arithmetic.
6981         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
6982         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
6983         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
6984         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
6985         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
6986         unsigned arithmetic.
6987         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
6988         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
6989         unsigned arithmetic.
6990         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
6991         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
6992         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
6993         unsigned arithmetic.
6994         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
6995         * gcc.dg/tree-ssa/negate.c: Adjust.
6996         * gcc.dg/vect/vect-1.c: Adjust.
6997         * gfortran.dg/reassoc_6.f: XFAIL.
6998
6999 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
7000
7001         PR debug/45259
7002         * gcc.dg/pr45259.c: New test.
7003
7004 2010-08-12  Wei Guozhi  <carrot@google.com>
7005
7006         PR target/44999
7007         * gcc.target/arm/pr44999.c: New testcase.
7008
7009 2010-08-12  Jie Zhang  <jie@codesourcery.com>
7010
7011         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
7012         (N): Likewise.
7013         (main): Adjust accordingly.
7014
7015 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7016
7017         * gfortran.dg/graphite/id-22.f: New.
7018
7019 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7020
7021         * gcc.dg/graphite/id-26.c: New.
7022
7023 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7024
7025         * gcc.dg/graphite/id-25.c: New.
7026
7027 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7028
7029         * gcc.dg/graphite/run-id-5.c: New.
7030         * gcc.dg/graphite/run-id-6.c: New.
7031         * gfortran.dg/graphite/id-21.f: New.
7032
7033 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7034
7035         * gcc.dg/graphite/id-24.c: New.
7036
7037 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7038
7039         * gcc.dg/tree-ssa/pr20742.c: New.
7040
7041 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7042
7043         * gcc.dg/graphite/id-23.c: New.
7044
7045 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7046
7047         * gfortran.dg/graphite/id-20.f: Adjust testcase.
7048
7049 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7050
7051         * gcc.dg/graphite/pr42729.c: New.
7052
7053 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7054
7055         * gfortran.dg/graphite/id-20.f: New.
7056
7057 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7058
7059         * gcc.dg/graphite/id-22.c: New.
7060
7061 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7062
7063         * gcc.dg/graphite/run-id-2.c: Call abort.
7064
7065 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7066
7067         * gcc.dg/graphite/id-20.c: New.
7068
7069 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
7070             Steve Kargl  <kargl@gcc.gnu.org>
7071
7072         PR fortran/44595
7073         * gfortran.dg/move_alloc_3.f90: New.
7074         * gfortran.dg/random_seed_2.f90: New.
7075
7076 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7077
7078         * lib/target-supports.exp (check_effective_target_sync_int_long):
7079         Add hppa*-*-linux*.
7080         (check_effective_target_sync_char_short): Likewise.
7081
7082 2010-08-10  Yao Qi  <yao@codesourcery.com>
7083
7084         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
7085         general form.
7086         * gcc.dg/tree-ssa/loop-31.c: Likewise.
7087         * g++.dg/other/packed1.C: Likewise.
7088         * g++.dg/other/crash-4.C: Likewise.
7089         * g++.dg/ext/packed8.C: Likewise.
7090         * g++.dg/init/array16.C: Likewise.
7091
7092 2010-08-10  xinliang David Li  <davidxl@google.com>
7093         * gcc.dg/tree-ssa/loop-19.c: Add option
7094         -fno-prefetch-loop-array
7095
7096 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
7097
7098         PR middle-end/45182
7099         * gcc.c-torture/compile/pr45182.c: New test.
7100
7101 2010-08-09  Jason Merrill  <jason@redhat.com>
7102
7103         PR c++/45236
7104         * g++.dg/cpp0x/variadic-104.C: New.
7105
7106 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
7107
7108         PR fortran/44235
7109         * gfortran.dg/dependency_32.f90:  New test.
7110
7111 2010-08-09  Richard Guenther  <rguenther@suse.de>
7112
7113         PR middle-end/44632
7114         * g++.dg/opt/nrv17.C: New testcase.
7115
7116 2010-08-09  Richard Guenther  <rguenther@suse.de>
7117
7118         PR middle-end/45212
7119         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
7120         alignment from MEM_REF offset only if we took it from the
7121         base object.
7122
7123         * gcc.target/i386/pr24178.c: New testcase.
7124
7125 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
7126
7127         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
7128         * gcc.dg/20030702-1.c: Ditto.
7129         * gcc.dg/20050309-1.c: Ditto.
7130         * gcc.dg/20050325-1.c: Ditto.
7131         * gcc.dg/20050330-2.c: Ditto.
7132         * gcc.dg/20051201-1.c: Ditto.
7133         * gcc.dg/gomp/pr27573.c: Ditto.
7134         * gcc.dg/gomp/pr34610.c: Ditto.
7135         * gcc.dg/pr24225.c: Ditto.
7136         * gcc.dg/pr26570.c: Ditto.
7137         * gcc.dg/pr32773.c: Ditto.
7138         * g++.dg/gcov/gcov-6.C: Ditto.
7139         * g++.dg/gomp/pr34608.C: Ditto.
7140         * gfortran.dg/gomp/pr27573.f90: Ditto.
7141
7142         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
7143         dg-require-host-local dg directive.
7144         * gcc.dg/profile-dir-2.c: Ditto.
7145         * gcc.dg/profile-dir-3.c: Ditto.
7146
7147 2010-08-08  Richard Guenther  <rguenther@suse.de>
7148
7149         PR tree-optimization/45109
7150         * gcc.c-torture/compile/pr45109.c: New testcase.
7151
7152 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
7153
7154         * gcc.dg/march.c: Skip if -march defined.
7155         * gcc.dg/mtune.c: Skip if -mtune defined.
7156
7157         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
7158         generic thunk support.
7159
7160 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
7161
7162         PR target/45213
7163         * gcc.target/i386/pr45213.c: New test.
7164
7165 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7166
7167         PR libfortran/45143
7168         * gfortran.dg/fmt_error_11.f03: New test.
7169
7170 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
7171
7172         * lib/target-supports.exp (check_effective_target_sync_int_long):
7173         Add arm*-*-linux-gnueabi.
7174         (check_effective_target_sync_char_short): Likewise.
7175
7176 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7177
7178         PR fortran/45159
7179         * gfortran.dg/dependency_31.f90:  New test.
7180
7181 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7182
7183         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
7184
7185 2010-08-06  Jason Merrill  <jason@redhat.com>
7186
7187         * g++.dg/cpp0x/sfinae3.C: New.
7188         * g++.dg/cpp0x/sfinae4.C: New.
7189
7190 2010-08-06  Richard Guenther  <rguenther@suse.de>
7191
7192         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
7193         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
7194         * gcc.dg/tree-ssa/pr25382.c: Likewise.
7195         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
7196         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
7197         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
7198         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
7199         * gcc.c-torture/execute/20100805-1.c: Likewise.
7200
7201 2010-08-05  Martin Jambor  <mjambor@suse.cz>
7202
7203         PR testsuite/42855
7204         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
7205
7206 2010-08-05  Martin Jambor  <mjambor@suse.cz>
7207
7208         * gcc.dg/ipa/ipcp-ii-1.c: New test.
7209         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
7210
7211 2010-08-05  Martin Jambor  <mjambor@suse.cz>
7212
7213         * g++.dg/ipa/devirt-1.C: New test.
7214         * g++.dg/ipa/devirt-2.C: Likewise.
7215         * g++.dg/ipa/devirt-3.C: Likewise.
7216         * g++.dg/ipa/devirt-4.C: Likewise.
7217         * g++.dg/ipa/devirt-5.C: Likewise.
7218         * gcc.dg/ipa/iinline-3.c: Likewise.
7219
7220 2010-08-05  Jie Zhang  <jie@codesourcery.com>
7221
7222         PR tree-optimization/45144
7223         * gcc.dg/tree-ssa/pr45144.c: New test.
7224
7225 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
7226
7227         PR fortran/42207
7228         PR fortran/44064
7229         PR fortran/44065
7230         * gfortran.dg/class_25.f03: New.
7231         * gfortran.dg/class_26.f03: New.
7232
7233 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
7234
7235         * g++.dg/warn/miss-format-1.C: Update line number.
7236
7237 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
7238
7239         PR c++/44641
7240         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
7241         .frame and .mask assembler directives.
7242
7243 2010-08-04  Richard Guenther  <rguenther@suse.de>
7244
7245         * gcc.dg/tree-ssa/vrp35.c: Adjust.
7246         * gcc.dg/tree-ssa/vrp36.c: Likewise.
7247         * gcc.dg/tree-ssa/vrp50.c: Likewise.
7248         * gcc.dg/tree-ssa/vrp52.c: Likewise.
7249
7250 2010-08-04  Tobias Burnus  <burnus@net-b.de>
7251
7252         PR fortran/44857
7253         * gfortran.dg/derived_constructor_char_1.f90: New.
7254         * gfortran.dg/derived_constructor_char_2.f90: New.
7255
7256 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
7257
7258         PR fortran/45159
7259         * gfortran.dg/dependency_30.f90:  New test.
7260
7261 2010-08-03  Jan Hubicka  <jh@suse.cz>
7262
7263         * gcc.c-torture/compile/pr45085.c: New testcase.
7264
7265 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
7266
7267         PR fortran/44584
7268         PR fortran/45161
7269         * gfortran.dg/typebound_call_9.f03: Modified.
7270         * gfortran.dg/typebound_generic_1.f03: Modified.
7271
7272 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7273
7274         PR fortran/45159
7275
7276         * gfortran.dg/dependency_29.f90:  New test.
7277
7278 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7279
7280         PR fortran/36854
7281         * gfortran.dg/character_comparison_2.f90:  New test.
7282         * gfortran.dg/character_comparison_3.f90:  New test.
7283         * gfortran.dg/dependency_28.f90:  New test.
7284
7285 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
7286
7287         PR target/40457
7288         * gcc.target/arm/pr40457-1.c: New test.
7289         * gcc.target/arm/pr40457-2.c: New test.
7290
7291 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
7292
7293         PR fortran/44912
7294         * gfortran.dg/typebound_call_17.f03: New.
7295
7296 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
7297
7298         PR fortran/44929
7299         * gfortran.dg/allocate_derived_3.f90: New.
7300
7301 2010-07-30  Xinliang David Li  <davidxl@google.com>
7302         PR tree-optimization/45121
7303         * c-c++-common/uninit-17.c: Add -fno-ivops option.
7304
7305 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7306
7307         PR c++/45112
7308         * g++.dg/pr45112.C: New test.
7309
7310 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
7311
7312         PR debug/45055
7313         PR rtl-optimization/45137
7314         * gcc.dg/pr45055.c: New test.
7315
7316 2010-07-30  Alan Modra  <amodra@gmail.com>
7317
7318         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
7319         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
7320
7321 2010-07-29  Tobias Burnus  <burnus@net-b.de>
7322
7323         PR fortran/45087
7324         PR fortran/45125
7325         * gfortran.dg/whole_file_25.f90: New.
7326         * gfortran.dg/whole_file_26.f90: New.
7327         * gfortran.dg/whole_file_27.f90: New.
7328
7329 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
7330
7331         PR fortran/44962
7332         * gfortran.dg/typebound_proc_17.f03: New.
7333
7334 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
7335
7336         PR fortran/45004
7337         * gfortran.dg/move_alloc_2.f90: New.
7338
7339 2010-07-29  Xinliang David Li  <davidxl@google.com>
7340         PR tree-optimization/45121
7341         * c-c++-common/uninit-17.c: Fix expected output.
7342
7343 2010-07-29  Richard Guenther  <rguenther@suse.de>
7344
7345         PR tree-optimization/45120
7346         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
7347
7348 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
7349
7350         PR fortran/42051
7351         PR fortran/44064
7352         * gfortran.dg/pr42051.f03: New testcase.
7353
7354 2010-07-29  Richard Guenther  <rguenther@suse.de>
7355
7356         PR middle-end/45034
7357         * gcc.c-torture/execute/pr45034.c: New testcase.
7358
7359 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
7360
7361         PR c++/45096
7362         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
7363
7364 2010-07-28  Daniel Kraft  <d@domob.eu>
7365
7366         * gfortran.dg/bound_8.f90: New test.
7367
7368 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
7369
7370         PR debug/45105
7371         * gcc.dg/pr45105.c: New test.
7372
7373 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
7374
7375         PR rtl-optimization/45107
7376         * gcc.dg/pr45107.c: New test.
7377
7378 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
7379
7380         PR rtl-optimization/45101
7381         * gcc.dg/pr45101.c: New test.
7382
7383 2010-07-28  Tobias Burnus  <burnus@net-b.de>
7384
7385         PR fortran/45077
7386         * gfortran.dg/whole_file_24.f90: New.
7387
7388 2010-07-27  Jason Merrill  <jason@redhat.com>
7389
7390         * g++.dg/cpp0x/variadic102.C: New.
7391         * g++.dg/cpp0x/variadic103.C: New.
7392
7393 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
7394
7395         PR rtl-optimization/40956
7396         PR target/42495
7397         PR middle-end/42574
7398         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
7399         * gcc.target/arm/pr42574.c: Add tests.
7400
7401 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
7402
7403         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
7404         test name.
7405         (cleanup-repo-files): Ditto.
7406         (cleanup-saved-temps): Ditto.
7407
7408 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
7409
7410         PR testsuite/44701
7411         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
7412
7413         PR c/45079
7414         * gcc.dg/pr45079.c: New test.
7415
7416 2010-07-27  Ira Rosen  <irar@il.ibm.com>
7417
7418         PR tree-optimization/44152
7419         * gcc.dg/vect/fast-math-pr44152.c: New test.
7420
7421 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
7422
7423         PR ObjC/44140
7424         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
7425         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
7426         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
7427         * obj-c++.dg/torture/trivial.mm: Ditto.
7428         * objc.dg/torture/tls/thr-init-2.m: Ditto.
7429         * objc.dg/torture/tls/thr-init-3.m: Ditto.
7430         * objc.dg/torture/tls/thr-init.m: Ditto.
7431         * objc.dg/torture/trivial.m: Ditto.
7432
7433 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
7434
7435         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
7436         Skip on spu-*-* targets.
7437
7438 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
7439
7440         PR tree-optimization/45083
7441         * gcc.dg/pr45083.c: New test.
7442
7443 2010-07-26  Tobias Burnus  <burnus@net-b.de>
7444
7445         PR fortran/40873
7446         * gfortran.dg/whole_file_22.f90: New test.
7447         * gfortran.dg/whole_file_23.f90: New test.
7448
7449 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
7450             Jack Howarth  <howarth@bromo.med.uc.edu>
7451             Richard Henderson  <rth@redhat.com>
7452
7453         PR target/44132
7454         * gcc.dg/tls/thr-init-1.c: New.
7455         * gcc.dg/tls/thr-init-2.c: New.
7456         * gcc.dg/torture/tls New.
7457         * gcc.dg/torture/tls/tls-test.c: New.
7458         * gcc.dg/torture/tls/thr-init-1.c: New.
7459         * gcc.dg/torture/tls/tls.exp: New.
7460         * gcc.dg/torture/tls/thr-init-2.c: New.
7461         * gcc.dg/tls/emutls-2.c: New test
7462
7463         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
7464         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
7465         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
7466         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
7467         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
7468         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
7469         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
7470         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
7471         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
7472         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
7473         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
7474         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
7475         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
7476         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
7477         gfortran.dg/gomp/appendix-a/a.22.4.f90,
7478         gfortran.dg/gomp/appendix-a/a.22.5.f90,
7479         gfortran.dg/gomp/appendix-a/a.22.6.f90,
7480         gfortran.dg/gomp/appendix-a/a.24.1.f90,
7481         gfortran.dg/gomp/appendix-a/a.32.1.f90,
7482         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
7483         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
7484         gfortran.dg/gomp/omp_threadprivate1.f90,
7485         gfortran.dg/gomp/omp_threadprivate2.f90,
7486         gfortran.dg/gomp/reduction1.f90,
7487         gfortran.dg/gomp/sharing-1.f90: Likewise.
7488
7489 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7490
7491         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
7492         sse_runtime.
7493         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
7494         dg-require-visibility.
7495
7496 2010-07-26  Richard Guenther  <rguenther@suse.de>
7497
7498         PR tree-optimization/43784
7499         * gcc.c-torture/execute/pr43784.c: New testcase.
7500         * g++.dg/torture/pr43784.C: Likewise.
7501
7502 2010-07-26  Richard Guenther  <rguenther@suse.de>
7503
7504         PR middle-end/45056
7505         * g++.dg/pr45056.C: New testcase.
7506
7507 2010-07-26  Richard Guenther  <rguenther@suse.de>
7508
7509         PR tree-optimization/45071
7510         * gcc.dg/pr45071.c: New testcase.
7511
7512 2010-07-26  Tobias Burnus  <burnus@net-b.de>
7513
7514         PR fortran/45066
7515         * gfortran.dg/namelist_62.f90: New.
7516
7517 2010-07-26  Richard Guenther  <rguenther@suse.de>
7518
7519         * gcc.c-torture/execute/pr45017.c: Move ...
7520         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
7521
7522 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
7523
7524         PR fortran/40628
7525         * trim_optimize_1.f90:  New test.
7526         * character_comparision_1.f90:  New test.
7527
7528 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7529
7530         PR fortran/42852
7531         * gfortran.dg/wtruncate_fix.f: New test.
7532
7533 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
7534
7535         PR testsuite/45068
7536         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
7537
7538 2010-07-24  Richard Guenther  <rguenther@suse.de>
7539
7540         PR lto/43788
7541         * g++.dg/lto/20100724-1_0.C: New testcase.
7542
7543 2010-07-24  Richard Guenther  <rguenther@suse.de>
7544
7545         PR lto/43212
7546         * gcc.dg/lto/20100724-1_0.c: New testcase.
7547         * gcc.dg/lto/20100724-1_1.c: Likewise.
7548
7549 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7550
7551         PR fortran/40011
7552         * gfortran.dg/whole_file_21.f90: New.
7553
7554         * gfortran.dg/integer_exponentiation_3.F90: Use
7555         -ffloat-store only for i?86/x86-64 -m32.
7556
7557 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7558
7559         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
7560         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
7561
7562 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7563
7564         * gfortran.dg/func_decl_4.f90: Split test into two ...
7565         * gfortran.dg/func_decl_5.f90: ... parts.
7566         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
7567         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
7568         * gfortran.dg/global_references_1.f90: Add new dg-warning.
7569         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
7570         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
7571         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
7572         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
7573         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
7574         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
7575         * gfortran.dg/sizeof.f90: Make test valid.
7576         * gfortran.dg/pr20865.f90: Add new dg-error.
7577         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
7578         * gfortran.dg/g77/19990218-0.f: Ditto.
7579         * gfortran.dg/g77/19990218-1.f: Ditto.
7580         * gfortran.dg/g77/970625-2.f: Ditto.
7581         * gfortran.dg/pr37243.f: Fix function declaration.
7582         * gfortran.dg/use_only_1.f90: Fix implicit typing.
7583         * gfortran.dg/loc_1.f90: Fix pointer datatype.
7584
7585 2010-07-23  Tobias Burnus  <burnus@net-b.de>
7586
7587         PR fortran/44945
7588         * gfortran.dg/char_array_structure_constructor.f90: Add
7589         -fwhole-file as dg-option as it otherwise fails on some
7590         systems.
7591
7592 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
7593
7594         * gnat.dg/aggr16.ad[sb]: New test.
7595         * gnat.dg/aggr16_pkg.ads: New helper.
7596
7597 2010-07-23  Richard Guenther  <rguenther@suse.de>
7598
7599         PR lto/43071
7600         * g++.dg/lto/20100723-1_0.C: New testcase.
7601
7602 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
7603
7604         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
7605         AVX support.
7606         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
7607         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
7608
7609 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7610
7611         * lib/target-supports.exp (add_options_for_tls): New proc.
7612         * g++.dg/tls/static-1.C: Use dg-add-options tls.
7613         * g++.dg/tls/static-1a.cc: Likewise.
7614         * gcc.dg/tls/emutls-1.c: Likewise.
7615         * gcc.dg/tls/opt-11.c: Likewise.
7616         * gcc.dg/tls/opt-12.c: Likewise.
7617         * gcc.dg/tls/pr24428-2.c: Likewise.
7618         * gcc.dg/tls/pr24428.c: Likewise.
7619         * obj-c++.dg/tls/static-1.mm: Likewise.
7620         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
7621         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
7622         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7623         * objc.dg/torture/tls/thr-init-2.m: Likewise.
7624         * objc.dg/torture/tls/thr-init-3.m: Likewise.
7625         * objc.dg/torture/tls/thr-init.m: Likewise.
7626         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
7627
7628 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7629
7630         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
7631         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
7632         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
7633         optimized dump files.
7634
7635 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
7636
7637         PR tree-optimization/45047
7638         * gcc.c-torture/compile/pr45047.c: New test.
7639
7640 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7641
7642         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
7643         instead of dg-compile.
7644         * gcc.dg/float-range-4.c: Ditto.
7645         * gcc.dg/float-range-5.c: Ditto.
7646         * gcc.dg/fold-overflow-1.c: Ditto.
7647         * gcc.dg/gomp/sections-4.c: Ditto.
7648         * gcc.dg/transparent-union-1.c: Ditto.
7649         * gcc.dg/transparent-union-2.c: Ditto.
7650         * gcc.target/i386/pr39315-check.c: Ditto.
7651         * g++.dg/gomp/sections-4.C: Ditto.
7652         * g++.dg/template/dtor7.C: Ditto.
7653         * g++.dg/tree-ssa/pr19952.C: Ditto.
7654         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
7655         * gfortran.dg/graphite/pr42185.f90: Ditto.
7656         * gfortran.dg/namelist_36.f90: Ditto.
7657         * gnat.dg/noreturn1.adb: Ditto.
7658         * gnat.dg/specs/small_alignment.ads: Ditto.
7659
7660 2010-07-23  Martin Jambor  <mjambor@suse.cz>
7661
7662         PR tree-optimization/44915
7663         * g++.dg/torture/pr44915.C: New test.
7664
7665 2010-07-23  Martin Jambor  <mjambor@suse.cz>
7666
7667         PR tree-optimization/44914
7668         * g++.dg/tree-ssa/pr44914.C: New test.
7669
7670 2010-07-23  Jie Zhang  <jie@codesourcery.com>
7671
7672         PR target/44290
7673         * gcc.dg/pr44290-1.c: New test.
7674         * gcc.dg/pr44290-2.c: New test.
7675
7676 2010-07-23  Jason Merrill  <jason@redhat.com>
7677
7678         PR c++/45008
7679         * g++.dg/abi/mangle44.C: New.
7680
7681 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7682
7683         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
7684         for compile-time only tests.
7685         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
7686         target check.
7687         * gcc.target/i386/pr39315-4.c: Ditto.
7688         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
7689         target check.  Include sse-os-support.h.
7690         (main): Call check_isa and sse_os_support.
7691         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
7692         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
7693         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
7694         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
7695         target check.  Include sse-os-support.h.
7696         (main): Call check_isa and sse_os_support.
7697         * gcc.target/i386/vperm-v2df.c: Ditto.
7698
7699 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7700
7701         * lib/target-supports.exp (check_avx_hw_available): New procedure.
7702         (check_effective_target_avx_runtime): New procedure.
7703         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
7704         (check_effective_target_sse_runtime): Add check_effective_target_sse.
7705
7706         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
7707         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
7708         and __get_cpuid test.
7709         * gcc.dg/compat/vector-2b_main.c: Ditto.
7710
7711         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
7712
7713         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
7714         for compile-time only test.
7715         * gcc.dg/pr32716.c: Ditto.
7716         * gcc.dg/pr34856.c: Ditto.
7717         * gcc.dg/pr36997.c: Ditto.
7718         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
7719         * gfortran.dg/pr28158.f90: Ditto.
7720         * gfortran.dg/pr30667.f: Ditto.
7721
7722         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
7723         i?86-*-* and x86_64-*-* targets to disable execution on targets
7724         without sse2 runtime support.
7725         * g++.dg/vect/vect.exp: Ditto.
7726         * gfortran.dg/vect/vect.exp: Ditto.
7727
7728         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
7729         * gcc.dg/pr37544.c: Ditto.
7730         * gcc.dg/pr40550.c: Ditto.
7731         * gcc.dg/compat/union-m128-1_main.c: Ditto.
7732         * gcc.dg/compat/vector-1a_main.c: Ditto.
7733         * gcc.dg/compat/vector-2a_main.c: Ditto.
7734         * gcc.dg/torture/pr16104-1.c: Ditto.
7735         * gcc.dg/torture/pr35771-1.c: Ditto.
7736         * gcc.dg/torture/pr35771-2.c: Ditto.
7737         * gcc.dg/torture/pr35771-3.c: Ditto.
7738         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
7739         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
7740         * gcc.dg/torture/stackalign/push-1.c: Ditto.
7741         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
7742         * g++.dg/other/i386-1.C: Ditto.
7743         * g++.dg/other/pr40446.C: Ditto.
7744
7745 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7746
7747         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
7748
7749 2010-07-23  Daniel Kraft  <d@domob.eu>
7750
7751         PR fortran/44709
7752         * gfortran.dg/exit_1.f08: New test.
7753         * gfortran.dg/exit_2.f08: New test.
7754
7755 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
7756
7757         PR tree-optimization/39839
7758         * gcc.target/arm/pr39839.c: New test case.
7759
7760 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7761
7762         * gnat.dg/unchecked_convert5b.adb: New test.
7763         * gnat.dg/unchecked_convert6.adb: Likewise.
7764         * gnat.dg/unchecked_convert6b.adb: Likewise.
7765
7766 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7767
7768         * gnat.dg/aggr15.ad[sb]: New test.
7769
7770 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
7771
7772         PR debug/45024
7773         * g++.dg/debug/dwarf2/nested-2.C: New test case.
7774
7775 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
7776
7777         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
7778         with dg-require-linker-plugin.
7779
7780 2010-07-22  Richard Guenther  <rguenther@suse.de>
7781
7782         PR lto/43850
7783         * g++.dg/lto/20100722-1_0.C: New testcase.
7784
7785 2010-07-22  Richard Guenther  <rguenther@suse.de>
7786
7787         PR lto/42451
7788         * gcc.dg/lto/20100720-3_0.c: New testcase.
7789         * gcc.dg/lto/20100720-3_1.c: Likewise.
7790
7791 2010-07-22  Richard Guenther  <rguenther@suse.de>
7792
7793         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
7794         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
7795
7796         PR lto/43373
7797         * gcc.dg/lto/20100722-1_0.c: New testcase.
7798
7799 2010-07-22  Martin Jambor  <mjambor@suse.cz>
7800
7801         PR tree-optimization/44891
7802         * gcc.c-torture/compile/pr44891.c: New test.
7803
7804 2010-07-22  Richard Guenther  <rguenther@suse.de>
7805
7806         PR tree-optimization/45017
7807         * gcc.c-torture/execute/pr45017.c: New testcase.
7808
7809 2010-07-22  Tobias Burnus  <burnus@net-b.de>
7810
7811         PR fortran/45019
7812         * gfortran.dg/aliasing_dummy_5.f90: New.
7813
7814 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7815
7816         PR target/43698
7817         * gcc.target/arm/pr43698.c: New test.
7818
7819 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7820
7821         PR fortran/44929
7822         * Revert my commit r162325 for this PR.
7823
7824 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7825
7826         PR debug/45015
7827         * gcc.target/m68k/pr45015.c: New test.
7828
7829 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
7830
7831         PR c++/44641
7832         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
7833         comments.
7834
7835 2010-07-21  Richard Guenther  <rguenther@suse.de>
7836
7837         PR lto/45018
7838         * g++.dg/lto/20100721-1_0.C: New testcase.
7839
7840 2010-07-21  Martin Jambor  <mjambor@suse.cz>
7841
7842         PR tree-optimization/44900
7843         * g++.dg/torture/pr44900.C: New test.
7844
7845 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
7846
7847         PR middle-end/44738
7848         * c-c++-common/uninit-17.c: Correct expected error.
7849
7850 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7851
7852         * gcc.dg/guality/asm-1.c: New test.
7853
7854         PR debug/45003
7855         * gcc.dg/guality/pr45003-2.c: New test.
7856         * gcc.dg/guality/pr45003-3.c: New test.
7857
7858 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7859
7860         PR libfortran/44697
7861         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
7862
7863 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
7864
7865         * lib/scanasm.exp (dg-function-on-line): Test that a function is
7866         defined on the current line.
7867         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
7868         * g++.dg/debug/dwarf2/pr44641.C: New.
7869
7870 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
7871
7872         * gcc.target/powerpc/block-move-1.c: New test.
7873         * gcc.target/powerpc/block-move-2.c: New test.
7874
7875 2010-07-20  Jason Merrill  <jason@redhat.com>
7876
7877         PR c++/44967
7878         * g++.dg/cpp0x/sfinae2.C: New.
7879
7880 2010-07-20  Richard Guenther  <rguenther@suse.de>
7881
7882         PR lto/42696
7883         * gcc.dg/lto/20100720-4_0.c: New testcase.
7884
7885 2010-07-20  Richard Guenther  <rguenther@suse.de>
7886
7887         PR lto/43221
7888         * gcc.dg/lto/20100720-2_0.c: New testcase.
7889         * gcc.dg/lto/20100720-2_1.c: Likewise.
7890
7891 2010-07-20  Richard Guenther  <rguenther@suse.de>
7892
7893         PR lto/43208
7894         * gcc.dg/lto/20100720-1_0.c: New testcase.
7895         * gcc.dg/lto/20100720-1_1.c: Likewise.
7896
7897 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
7898
7899         PR debug/45003
7900         * gcc.dg/guality/pr45003-1.c: New test.
7901
7902 2010-07-20  Richard Guenther  <rguenther@suse.de>
7903
7904         PR tree-optimization/44977
7905         * gcc.dg/torture/pr44977.c: New testcase.
7906
7907 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
7908
7909         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
7910         sync_char_short
7911
7912 2010-07-20  Richard Guenther  <rguenther@suse.de>
7913
7914         PR middle-end/44971
7915         PR middle-end/44988
7916         * gcc.dg/pr44971.c: New testcase.
7917         * gcc.c-torture/compile/pr44988.c: Likewise.
7918
7919 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
7920
7921         PR fortran/44929
7922         * gfortran.dg/allocate_with_typespec.f90: New test.
7923         * gfortran.dg/allocate_derived_1.f90: Update error message.
7924
7925 2010-07-19  Jason Merrill  <jason@redhat.com>
7926
7927         PR c++/44996
7928         * g++.dg/cpp0x/decltype23.C: New.
7929
7930 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
7931
7932         PR fortran/42385
7933         * gfortran.dg/class_defined_operator_1.f03 : New test.
7934
7935 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
7936
7937         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
7938         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
7939         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
7940         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
7941
7942 2010-07-19  Richard Guenther  <rguenther@suse.de>
7943
7944         PR middle-end/44941
7945         * gcc.c-torture/compile/pr44941.c: New testcase.
7946
7947 2010-07-19  Jason Merrill  <jason@redhat.com>
7948
7949         PR c++/44969
7950         * g++.dg/template/sfinae24.C: New.
7951
7952 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
7953
7954         PR fortran/44353
7955         * gfortran.dg/data_implied_do_2.f90: Removed.
7956
7957 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
7958
7959         PR c++/44969
7960         * g++.dg/template/sfinae23.C: New.
7961
7962 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7963
7964         * lib/target-supports.exp (check_sse_os_support_available): New
7965         proc.
7966         (check_sse_hw_available): New proc.
7967         (check_effective_target_sse_runtime): New proc.
7968         (check_effective_target_sse2_runtime): New proc.
7969         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
7970         -msse2 if check_sse_os_support_available.
7971         * g++.dg/vect/vect.exp: Only run -msse2 tests if
7972         check_sse_os_support_available.
7973         * gcc.dg/vect/vect.exp: Likewise.
7974         * gfortran.dg/vect/vect.exp: Likewise.
7975         * gcc.target/i386/sol2-check: Renamed to ...
7976         * gcc.target/i386/sse-os-support.h: ... this.
7977         (sol2_check): Renamed to ...
7978         (sse_os_support): ... this.
7979         Only test movss with xmm registers.
7980         * gcc.target/i386/sse-check.h: Reflect new header and function names.
7981         Removed ILL_INSN, ILL_INSN_LEN.
7982         * gcc.target/i386/sse2-check.h: Likewise.
7983         * gcc.target/i386/sse3-check.h: Likewise.
7984         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
7985         Removed cpuid.h, __get_cpuid test.
7986         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
7987         Removed cpuid.h, __get_cpuid test.
7988         * g++.dg/other/pr40446.C: Likewise.
7989         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7990         * gcc.dg/compat/vector-1a_main.c: Likewise.
7991         * gcc.dg/compat/vector-2a_main.c: Likewise.
7992         * gcc.dg/pr36584.c: Likewise.
7993         * gcc.dg/pr37544.c: Likewise.
7994         * gcc.dg/torture/pr16104-1.c: Likewise.
7995         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7996         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7997         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7998         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7999         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
8000         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
8001         sse2_runtime.
8002         * gcc.dg/torture/pr35771-2.c: Likewise.
8003         * gcc.dg/torture/pr35771-3.c: Likewise.
8004         * gcc.target/i386/pr39315-2.c: Likewise.
8005         * gcc.target/i386/pr39315-4.c: Likewise.
8006         * gcc.target/i386/vperm-v2df.c: Likewise.
8007         * gcc.target/i386/vperm-v2di.c: Likewise.
8008         * gcc.target/i386/vperm-v4si-1.c: Likewise.
8009         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
8010         sse_runtime.
8011
8012 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
8013
8014         PR fortran/44353
8015         * gfortran.dg/data_implied_do_2.f90: New test.
8016
8017 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
8018
8019         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
8020
8021 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
8022
8023         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
8024         to the "mips16" group.
8025         (mips_using_mips16_p): New procedure.
8026         (mips-dg-options): Use it.
8027
8028 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
8029
8030         * gcc.target/mips/mips16-attributes-4.c: New test.
8031
8032 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
8033
8034         PR testsuite/44418
8035         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
8036         * gcc.target/powerpc/recip-2.c: Ditto.
8037         * gcc.target/powerpc/recip-3.c: Ditto.
8038
8039 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
8040
8041         * gcc.target/arm/pr42235.c: New test.
8042
8043 2010-07-16  Jason Merrill  <jason@redhat.com>
8044
8045         PR c++/32505
8046         * g++.dg/template/partial8.C: New.
8047
8048 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
8049
8050         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
8051         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
8052         in C++.
8053         (gualcvt): New overloaded inline.
8054         (GUALCVT): Use it for C++.
8055         * g++.dg/guality/guality.exp: New.
8056         * g++.dg/guality/guality.h: New.
8057         * g++.dg/guality/redeclaration1.C: New test.
8058         * g++.dg/dg.exp: Prune also guality/* tests.
8059         * gcc.dg/guality/pr43141.c: Moved to...
8060         * c-c++-common/guality/pr43141.c: ... here.
8061
8062 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8063
8064         PR libfortran/37077
8065         * gfortran.dg/char4_iunit_2.f03: New test.
8066
8067 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
8068
8069         PR testsuite/43925
8070         * lib/plugin-support.exp (plugin-test-execute):
8071         Add ${gcc_objdir}/intl to includes.
8072
8073 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
8074
8075         PR target/44942
8076         * gcc.c-torture/execute/pr44942.c: New test.
8077         * gcc.target/i386/pr44942.c: New test.
8078
8079 2010-07-15  Jason Merrill  <jason@redhat.com>
8080
8081         PR c++/44909
8082         * g++.dg/cpp0x/implicit7.C: New.
8083         * g++.dg/cpp0x/implicit8.C: New.
8084
8085 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8086
8087         Disable float tests for __SPU__ targets due to lack of signed zero:
8088         * c-c++-common/torture/complex-sign-add.c (check_add_float).
8089         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
8090         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
8091         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
8092         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
8093         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
8094         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
8095         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
8096         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
8097
8098 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
8099
8100         * gfortran.dg/select_char_2.f90: New test.
8101
8102 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
8103
8104         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
8105         with DECL_CHAIN.
8106
8107 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
8108
8109         PR fortran/44936
8110         * gfortran.dg/typebound_generic_9.f03: New.
8111
8112 2010-07-15  Richard Guenther  <rguenther@suse.de>
8113
8114         PR tree-optimization/44946
8115         * gcc.c-torture/compile/pr44946.c: New testcase.
8116
8117 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
8118
8119         PR fortran/40206
8120         * gfortran.dg/select_char_3.f90: New test.
8121
8122 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
8123             Kevin F. Quinn  <kevquinn@gentoo.org>
8124
8125         * gcc.dg/Wtrampolines.c: New.
8126
8127 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8128
8129         PR libfortran/44934
8130         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
8131
8132 2010-07-14  Jason Merrill  <jason@redhat.com>
8133
8134         PR c++/44810
8135         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
8136
8137         Implement C++0x unrestricted unions (N2544)
8138         * g++.dg/cpp0x/union1.C: New.
8139         * g++.dg/cpp0x/union2.C: New.
8140         * g++.dg/cpp0x/union3.C: New.
8141         * g++.dg/cpp0x/defaulted2.C: Adjust.
8142         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
8143         * g++.old-deja/g++.ext/anon2.C: Adjust.
8144         * g++.old-deja/g++.mike/misc6.C: Adjust.
8145
8146 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
8147
8148         PR fortran/44925
8149         * gfortran.dg/c_loc_tests_15.f90: New.
8150
8151 2010-07-13  Jason Merrill  <jason@redhat.com>
8152
8153         PR c++/44909
8154         * g++.dg/cpp0x/implicit6.C: New.
8155
8156 2010-07-13  Jason Merrill  <jason@redhat.com>
8157
8158         PR c++/44540
8159         * g++.dg/abi/noreturn1.C: New.
8160         * g++.dg/abi/noreturn2.C: New.
8161
8162 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
8163
8164         PR other/44874
8165         PR debug/44832
8166         * c-c++-common/pr44832.c: New test.
8167
8168 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
8169
8170         PR objc/44488
8171         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
8172         on the target.  Make sure that we can assemble the emitted asm when
8173         the test type is 'compile'.
8174
8175 2010-07-13  Richard Guenther  <rguenther@suse.de>
8176
8177         PR tree-optimization/36960
8178         * g++.dg/torture/pr36960.C: New testcase.
8179
8180 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
8181
8182         PR c++/44908
8183         * g++.dg/template/sfinae21.C: New.
8184         * g++.dg/template/sfinae22.C: Likewise.
8185
8186 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
8187
8188         PR testsuite/42843
8189         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
8190         * gcc.dg/plugin/ggcplug.c: Likewise.
8191         * g++.dg/plugin/selfassign.c: Likewise.
8192         * g++.dg/plugin/attribute_plugin.c: Likewise.
8193         * g++.dg/plugin/dumb_plugin.c: Likewise.
8194         * g++.dg/plugin/pragma_plugin.c: Likewise.
8195
8196 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
8197
8198         * gcc.c-torture/execute/pr44683.x: New.
8199         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
8200
8201 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
8202
8203         PR fortran/44434
8204         PR fortran/44565
8205         PR fortran/43945
8206         PR fortran/44869
8207         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
8208         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
8209         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
8210         * gfortran.dh/typebound_call_16.f03: New.
8211         * gfortran.dg/typebound_generic_6.f03: New.
8212         * gfortran.dg/typebound_generic_7.f03: New.
8213         * gfortran.dg/typebound_generic_8.f03: New.
8214
8215 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8216
8217         PR libfortran/37077
8218         * gfortran.dg/char4_iunit_1.f03: New test.
8219
8220 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
8221
8222         * gcc.dg/tree-ssa/vrp53.c: New test.
8223
8224 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
8225
8226         PR c++/44907
8227         * g++.dg/template/sfinae19.C: New.
8228         * g++.dg/template/sfinae20.C: Likewise.
8229
8230 2010-07-12  Jie Zhang  <jie@codesourcery.com>
8231
8232         * gcc.target/arm/interrupt-1.c: New test.
8233         * gcc.target/arm/interrupt-2.c: New test.
8234
8235 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8236
8237         * gcc.dg/pr42427.c: Require c99_runtime.
8238         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
8239         c99_runtime.
8240         * gcc.target/i386/avx-cmpss-1.c: Likewise.
8241         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
8242         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
8243         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
8244         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
8245         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
8246         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
8247         * gcc.target/i386/sse-cmpss-1.c: Likewise.
8248         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
8249         * gcc.target/i386/pr37275.c: Require visibility support.
8250
8251 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8252
8253         * lib/target-supports.exp (check_effective_target_sse): New proc.
8254         * gcc.target/i386/sol2-check.h: New file.
8255         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
8256         Include sol2-check.h.
8257         (main) Only run do_test () if sol2_check ().
8258         * gcc.target/i386/sse2-check.h: Likewise.
8259         * gcc.target/i386/sse3-check.h: Likewise.
8260         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
8261         [__sun__ && __svr4__]: Execute SSE2 instruction.
8262         * gcc.target/i386/math-torture/math-torture.exp: Only add options
8263         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
8264         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
8265         * g++.dg/ext/vector14.C: Likewise.
8266         * g++.dg/other/mmintrin.C: Likewise.
8267         * gcc.dg/20020418-1.c: Likewise.
8268         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
8269         * gcc.dg/format/ms_unnamed-1.c: Likewise.
8270         * gcc.dg/format/unnamed-1.c: Likewise.
8271         Adapt dg-warning line number.
8272         * gcc.dg/graphite/pr40281.c: Likewise.
8273         * gcc.dg/pr32176.c: Likewise.
8274         * gcc.dg/pr40550.c: Likewise.
8275         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
8276         * gcc.dg/torture/pr36891.c: Likewise.
8277         * gcc.target/i386/20020218-1.c: Likewise.
8278         * gcc.target/i386/20020523.c: Likewise.
8279         * gcc.target/i386/abi-1.c: Likewise.
8280         * gcc.target/i386/brokensqrt.c: Likewise.
8281         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
8282         * gcc.target/i386/pr13366.c: Likewise.
8283         * gcc.target/i386/pr13685.c: Likewise.
8284         * gcc.target/i386/pr24306.c: Likewise.
8285         * gcc.target/i386/pr31486.c: Likewise.
8286         * gcc.target/i386/pr32065-1.c: Likewise.
8287         * gcc.target/i386/pr32065-2.c: Likewise.
8288         * gcc.target/i386/pr32389.c: Likewise.
8289         * gcc.target/i386/pr38824.c: Likewise.
8290         * gcc.target/i386/pr38931.c: Likewise.
8291         * gcc.target/i386/pr39592-1.c: Likewise.
8292         * gcc.target/i386/pr43766.c: Likewise.
8293         * gcc.target/i386/recip-divf.c: Likewise.
8294         * gcc.target/i386/recip-sqrtf.c: Likewise.
8295         * gcc.target/i386/recip-vec-divf.c: Likewise.
8296         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8297         * gcc.target/i386/sse-1.c: Likewise.
8298         * gcc.target/i386/sse-16.c: Likewise.
8299         * gcc.target/i386/sse-2.c: Likewise.
8300         * gcc.target/i386/sse-20.c: Likewise.
8301         * gcc.target/i386/sse-3.c: Likewise.
8302         * gcc.target/i386/sse-7.c: Likewise.
8303         * gcc.target/i386/sse-9.c: Likewise.
8304         * gcc.target/i386/sse-addps-1.c: Likewise.
8305         * gcc.target/i386/sse-addss-1.c: Likewise.
8306         * gcc.target/i386/sse-andnps-1.c: Likewise.
8307         * gcc.target/i386/sse-andps-1.c: Likewise.
8308         * gcc.target/i386/sse-cmpss-1.c: Likewise.
8309         * gcc.target/i386/sse-comiss-1.c: Likewise.
8310         * gcc.target/i386/sse-comiss-2.c: Likewise.
8311         * gcc.target/i386/sse-comiss-3.c: Likewise.
8312         * gcc.target/i386/sse-comiss-4.c: Likewise.
8313         * gcc.target/i386/sse-comiss-5.c: Likewise.
8314         * gcc.target/i386/sse-comiss-6.c: Likewise.
8315         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
8316         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
8317         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
8318         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
8319         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
8320         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
8321         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
8322         * gcc.target/i386/sse-divps-1.c: Likewise.
8323         * gcc.target/i386/sse-divss-1.c: Likewise.
8324         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
8325         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
8326         * gcc.target/i386/sse-maxps-1.c: Likewise.
8327         * gcc.target/i386/sse-maxss-1.c: Likewise.
8328         * gcc.target/i386/sse-minps-1.c: Likewise.
8329         * gcc.target/i386/sse-minss-1.c: Likewise.
8330         * gcc.target/i386/sse-movaps-1.c: Likewise.
8331         * gcc.target/i386/sse-movaps-2.c: Likewise.
8332         * gcc.target/i386/sse-movhlps-1.c: Likewise.
8333         * gcc.target/i386/sse-movhps-1.c: Likewise.
8334         * gcc.target/i386/sse-movhps-2.c: Likewise.
8335         * gcc.target/i386/sse-movlhps-1.c: Likewise.
8336         * gcc.target/i386/sse-movmskps-1.c: Likewise.
8337         * gcc.target/i386/sse-movntps-1.c: Likewise.
8338         * gcc.target/i386/sse-movss-1.c: Likewise.
8339         * gcc.target/i386/sse-movss-2.c: Likewise.
8340         * gcc.target/i386/sse-movss-3.c: Likewise.
8341         * gcc.target/i386/sse-movups-1.c: Likewise.
8342         * gcc.target/i386/sse-movups-2.c: Likewise.
8343         * gcc.target/i386/sse-mulps-1.c: Likewise.
8344         * gcc.target/i386/sse-mulss-1.c: Likewise.
8345         * gcc.target/i386/sse-orps-1.c: Likewise.
8346         * gcc.target/i386/sse-rcpps-1.c: Likewise.
8347         * gcc.target/i386/sse-recip-vec.c: Likewise.
8348         * gcc.target/i386/sse-recip.c: Likewise.
8349         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
8350         * gcc.target/i386/sse-set-ps-1.c: Likewise.
8351         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
8352         * gcc.target/i386/sse-subps-1.c: Likewise.
8353         * gcc.target/i386/sse-subss-1.c: Likewise.
8354         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
8355         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
8356         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
8357         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
8358         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
8359         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
8360         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
8361         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
8362         * gcc.target/i386/sse-xorps-1.c: Likewise.
8363         * gcc.target/i386/ssefn-1.c: Likewise.
8364         * gcc.target/i386/ssefn-3.c: Likewise.
8365         * gcc.target/i386/sseregparm-1.c: Likewise.
8366         * gcc.target/i386/stackalign/return-3.c: Likewise.
8367         * gcc.target/i386/vectorize1.c: Likewise.
8368         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
8369         * gcc.target/i386/xorps-sse.c: Likewise.
8370         * gfortran.dg/pr28158.f90: Likewise.
8371         * gfortran.dg/pr30667.f: Likewise.
8372         * gnat.dg/loop_optimization7.adb: Likewise.
8373         * gnat.dg/sse_nolib.adb: Likewise.
8374
8375 2010-07-11  Tobias Burnus  <burnus@net-b.de>
8376
8377         PR fortran/44702
8378         * gfortran.dg/use_rename_6.f90: New.
8379         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
8380
8381 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
8382
8383         PR fortran/44869
8384         * gfortran.dg/class_24.f03: New.
8385
8386 2010-07-10  Richard Guenther  <rguenther@suse.de>
8387
8388         PR lto/44889
8389         * gcc.dg/lto/20100709-1_0.c: New testcase.
8390         * gcc.dg/lto/20100709-1_1.c: Likewise.
8391
8392 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
8393
8394         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
8395
8396 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
8397
8398         PR objc/44140
8399         * objc.dg/lto/trivial-1_0.m: New.
8400         * objc.dg/lto/lto.exp: New.
8401         * obj-c++.dg/lto/trivial-1_0.mm: New.
8402         * obj-c++.dg/lto/lto.exp: New.
8403         * objc.dg/symtab-1.m: Adjust sizes.
8404         * objc.dg/image-info.m: Do not run for gnu-runtime.
8405
8406 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
8407
8408         * gcc.dg/pr32370.c: Allow another kind of error message.
8409
8410 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
8411
8412         * gnat.dg/atomic3.adb: New test.
8413
8414 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
8415             Denys Vlasenko  <dvlasenk@redhat.com>
8416             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
8417
8418         PR tree-optimization/28632
8419         * gcc.dg/tree-ssa/vrp51.c: New test.
8420         * gcc.dg/tree-ssa/vrp52.c: New test.
8421
8422 2010-07-09  Jason Merrill  <jason@redhat.com>
8423
8424         * g++.dg/abi/covariant6.C: New.
8425         * g++.dg/inherit/covariant17.C: Test both bases.
8426         * g++.dg/inherit/covariant7.C: Check vtable layout.
8427
8428 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
8429
8430         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
8431
8432 2010-07-09  Richard Guenther  <rguenther@suse.de>
8433
8434         PR tree-optimization/44852
8435         * gcc.c-torture/execute/pr44852.c: New testcase.
8436
8437 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8438
8439         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
8440         multiplication by values.
8441         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
8442         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
8443
8444 2010-07-09  Richard Guenther  <rguenther@suse.de>
8445
8446         PR tree-optimization/44882
8447         * gfortran.dg/pr44882.f90: New testcase.
8448
8449 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
8450
8451         PR target/40657
8452         * gcc.target/arm/pr40657-1.c: New test.
8453         * gcc.target/arm/pr40657-2.c: New test.
8454         * gcc.c-torture/execute/pr40657.c: New test.
8455
8456 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
8457
8458         * gcc.dg/tree-ssa/vrp50.c: New test.
8459         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
8460
8461 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
8462
8463         PR fortran/44649
8464         * gfortran.dg/c_sizeof_1.f90: Modified.
8465         * gfortran.dg/storage_size_1.f08: New.
8466         * gfortran.dg/storage_size_2.f08: New.
8467
8468 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
8469
8470         * gcc.c-torture/execute/20100708-1.c: New test.
8471
8472 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
8473
8474         PR fortran/44847
8475         * gfortran.dg/gomp/pr44847.f90: New test.
8476
8477 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
8478
8479         PR tree-optimization/44710
8480         * gcc.dg/tree-ssa/ifc-6.c: New.
8481         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
8482
8483 2010-07-08  Tobias Burnus  <burnus@net-b.de>
8484
8485         PR fortran/18918
8486         * gfortran.dg/coarray_10.f90: Add an additional test.
8487
8488 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
8489
8490         PR middle-end/44828
8491         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
8492         * gcc.c-torture/execute/pr44828.x: Revert.
8493
8494 2010-07-08  Jason Merrill  <jason@redhat.com>
8495
8496         PR c++/43120
8497         * g++.dg/inherit/covariant17.C: New.
8498         * g++.dg/abi/covariant1.C: Actually test for the bug.
8499
8500 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
8501
8502         PR rtl-optimization/44838
8503         * gcc.dg/pr44838.c: New.
8504
8505 2010-07-08  Richard Guenther  <rguenther@suse.de>
8506
8507         PR tree-optimization/44831
8508         * gcc.c-torture/compile/pr44831.c: New testcase.
8509         * gcc.dg/tree-ssa/pr21463.c: Adjust.
8510
8511 2010-07-08  Richard Guenther  <rguenther@suse.de>
8512
8513         PR tree-optimization/44861
8514         * g++.dg/vect/pr44861.cc: New testcase.
8515
8516 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
8517
8518         PR middle-end/44828
8519         * gcc.c-torture/execute/pr44828.x: New file.
8520
8521 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
8522
8523         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
8524         dg-options.
8525         * g++.dg/ext/altivec-17.C: Adjust error message.
8526
8527 2010-07-07  Tom Tromey  <tromey@redhat.com>
8528
8529         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
8530
8531 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
8532
8533         PR target/44844
8534         * gcc.target/i386/rdrand-1.c: Scan "jnc".
8535         * gcc.target/i386/rdrand-2.c: Likewise.
8536         * gcc.target/i386/rdrand-3.c: Likewise.
8537
8538 2010-07-07  Jan Hubicka  <jh@suse.cz>
8539
8540         PR middle-end/44813
8541         * g++.dg/torture/pr44813.C: New testcase.
8542         * g++.dg/torture/pr44826.C: New testcase.
8543
8544 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
8545
8546         PR rtl-optimization/44787
8547         * gcc.c-torture/compile/pr44788.c: New test.
8548         * gcc.target/arm/pr44788.c: New test.
8549
8550 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8551
8552         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
8553
8554 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8555
8556         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
8557         to dg-options.
8558
8559 2010-07-06  Tobias Burnus  <burnus@net-b.de>
8560
8561         PR fortran/44742
8562         * gfortran.dg/parameter_array_init_6.f90: New.
8563         * gfortran.dg/initialization_20.f90: Update dg-error.
8564         * gfortran.dg/initialization_24.f90: Ditto.
8565
8566 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
8567         PR fortran/PR44693
8568         * gfortran.dg/dim_range_1.f90:  New test.
8569         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
8570
8571 2010-07-06  Jason Merrill  <jason@redhat.com>
8572
8573         PR c++/44703
8574         * g++.dg/cpp0x/initlist41.C: New.
8575
8576         PR c++/44778
8577         * g++.dg/template/ptrmem22.C: New.
8578
8579 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
8580
8581         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
8582         support.
8583         * gcc.target/i386/i386.exp: Likewise.
8584
8585 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8586
8587         PR testsuite/44195
8588         * gcc.dg/lto/20100518_0.c: Limit to x86.
8589
8590 2010-07-06  Richard Guenther  <rguenther@suse.de>
8591
8592         PR middle-end/44828
8593         * gcc.c-torture/execute/pr44828.c: New testcase.
8594
8595 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
8596
8597         * g++.dg/warn/noeffect2.C: Adjust expected warning.
8598         * g++.dg/warn/volatile1.C: Likewise.
8599         * g++.dg/template/warn1.C: Likewise.
8600
8601 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
8602
8603         AVX Programming Reference (June, 2010)
8604         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
8605         * g++.dg/other/i386-3.C: Likewise.
8606         * gcc.target/i386/sse-12.c: Likewise.
8607
8608         * gcc.target/i386/f16c-check.h: New.
8609         * gcc.target/i386/rdfsbase-1.c: Likewise.
8610         * gcc.target/i386/rdfsbase-2.c: Likewise.
8611         * gcc.target/i386/rdgsbase-1.c: Likewise.
8612         * gcc.target/i386/rdgsbase-2.c: Likewise.
8613         * gcc.target/i386/rdrand-1.c: Likewise.
8614         * gcc.target/i386/rdrand-2.c: Likewise.
8615         * gcc.target/i386/rdrand-3.c: Likewise.
8616         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
8617         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
8618         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
8619         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
8620         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
8621         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
8622         * gcc.target/i386/wrfsbase-1.c: Likewise.
8623         * gcc.target/i386/wrfsbase-2.c: Likewise.
8624         * gcc.target/i386/wrgsbase-1.c: Likewise.
8625         * gcc.target/i386/wrgsbase-2.c: Likewise.
8626
8627         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
8628         (__builtin_ia32_vcvtps2ph): New.
8629         (__builtin_ia32_vcvtps2ph256): Likewise.
8630
8631         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
8632         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8633
8634         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
8635         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8636
8637         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
8638         (__builtin_ia32_vcvtps2ph256): Likewise.
8639         Add fsgsbase,rdrnd,f16c.
8640
8641         * lib/target-supports.exp (check_effective_target_f16c): New.
8642
8643 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
8644
8645         * gcc.dg/guality/nrv-1.c: New test.
8646
8647 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
8648
8649         PR middle-end/42505
8650         * gcc.target/arm/pr42505.c: New test case.
8651
8652 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
8653
8654         PR c++/44808
8655         * g++.dg/opt/nrv16.C: New test.
8656
8657 2010-07-05  Richard Guenther  <rguenther@suse.de>
8658
8659         PR tree-optimization/44784
8660         * gcc.c-torture/compile/pr44784.c: New testcase.
8661
8662 2010-07-05  Ira Rosen  <irar@il.ibm.com>
8663
8664         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8665         Increase loop bound and array size.
8666         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8667         Likewise.
8668
8669 2010-07-05  Ira Rosen  <irar@il.ibm.com>
8670
8671         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
8672         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
8673         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
8674         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
8675         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
8676
8677 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
8678
8679         PR c++/22138
8680         * g++.dg/parse/template25.C: New.
8681
8682 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
8683
8684         PR rtl-optimization/44695
8685         * gcc.dg/torture/pr44695.c: New.
8686
8687 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8688
8689         PR c++/16630
8690         * g++.dg/ext/pretty3.C: New.
8691
8692 2010-07-04  Richard Guenther  <rguenther@suse.de>
8693
8694         PR middle-end/44809
8695         * g++.dg/torture/pr44809.C: New testcase.
8696
8697 2010-07-04  Richard Guenther  <rguenther@suse.de>
8698
8699         PR tree-optimization/44656
8700         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
8701
8702 2010-07-04  Ira Rosen  <irar@il.ibm.com>
8703             Revital Eres  <eres@il.ibm.com>
8704
8705         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
8706         misaligned stores.
8707         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
8708         gcc.dg/vect/vect-96.c: Likewise.
8709         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
8710         that support misaligned stores. Change the number of expected
8711         misaligned accesses.
8712         * gcc.dg/vect/vect-peel-1.c: New test.
8713         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
8714         gcc.dg/vect/vect-peel-4.c: Likewise.
8715         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
8716         vectorizable on all targets that support realignment.
8717         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8718
8719 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
8720
8721         PR c/44806
8722         * gcc.dg/torture/pr44806.c: New.
8723
8724 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8725
8726         * gnat.dg/cond_expr1.adb: New test.
8727
8728 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8729
8730         * gnat.dg/modular3.adb: New test.
8731         * gnat.dg/modular3_pkg.ads: New helper.
8732
8733 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
8734             Mikael Pettersson  <mikpe@it.uu.se>
8735
8736         PR testsuite/44518
8737         * obj-c++.dg/encode-2.mm: Produce object and save temps.
8738         Make signed-ness of chars explicit.  Scan the object for
8739         strings that are split by some target assemblers.
8740         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
8741         explicit.
8742
8743 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
8744
8745         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
8746
8747 2010-07-02  Le-Chun Wu  <lcwu@google.com>
8748
8749         PR/44128
8750         * g++.dg/warn/Wshadow-7.C: New test.
8751
8752 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
8753             Julian Brown  <julian@codesourcery.com>
8754             Sandra Loosemore  <sandra@codesourcery.com>
8755
8756         * gcc.c-torture/execute/20100416-1.c: New test case.
8757
8758 2010-07-02  Julian Brown  <julian@codesourcery.com>
8759             Sandra Loosemore  <sandra@codesourcery.com>
8760
8761         PR target/43703
8762
8763         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
8764         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
8765
8766 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8767             Julian Brown  <julian@codesourcery.com>
8768
8769         * gcc.target/arm/neon/vadds64.c: Regenerated.
8770         * gcc.target/arm/neon/vaddu64.c: Regenerated.
8771         * gcc.target/arm/neon/vsubs64.c: Regenerated.
8772         * gcc.target/arm/neon/vsubu64.c: Regenerated.
8773         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
8774         * gcc.target/arm/neon-vmls-1.c: Likewise.
8775         * gcc.target/arm/neon-vsubs64.c: New execution test.
8776         * gcc.target/arm/neon-vsubu64.c: New execution test.
8777         * gcc.target/arm/neon-vadds64.c: New execution test.
8778         * gcc.target/arm/neon-vaddu64.c: New execution test.
8779
8780 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8781
8782         * gcc.target/arm/neon-vands64.c: New.
8783         * gcc.target/arm/neon-vandu64.c: New.
8784         * gcc.target/arm/neon-vbics64.c: New.
8785         * gcc.target/arm/neon-vbicu64.c: New.
8786         * gcc.target/arm/neon-veors64.c: New.
8787         * gcc.target/arm/neon-veoru64.c: New.
8788         * gcc.target/arm/neon-vorns64.c: New.
8789         * gcc.target/arm/neon-vornu64.c: New.
8790         * gcc.target/arm/neon-vorrs64.c: New.
8791         * gcc.target/arm/neon-vorru64.c: New.
8792         * gcc.target/arm/neon/vands64.c: Regenerated.
8793         * gcc.target/arm/neon/vandu64.c: Regenerated.
8794         * gcc.target/arm/neon/vbics64.c: Regenerated.
8795         * gcc.target/arm/neon/vbicu64.c: Regenerated.
8796         * gcc.target/arm/neon/veors64.c: Regenerated.
8797         * gcc.target/arm/neon/veoru64.c: Regenerated.
8798         * gcc.target/arm/neon/vorns64.c: Regenerated.
8799         * gcc.target/arm/neon/vornu64.c: Regenerated.
8800         * gcc.target/arm/neon/vorrs64.c: Regenerated.
8801         * gcc.target/arm/neon/vorru64.c: Regenerated.
8802
8803 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8804
8805         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
8806
8807 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8808
8809         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
8810         * gfortran.dg/intent_out_5.f90: Same.
8811         * gfortran.dg/ltrans-7.f90: Same.
8812         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
8813
8814 2010-07-02  Jan Hubicka  <jh@suse.cz>
8815
8816         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
8817
8818 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8819
8820         * objc-obj-c++-shared/Object1.h: Correct Line endings.
8821
8822 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
8823
8824         PR c++/44780
8825         * c-c++-common/Wunused-var-12.c: New test.
8826
8827 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
8828
8829         PR target/42835
8830         * gcc.target/arm/pr42835.c: New test.
8831
8832         PR target/42172
8833         * gcc.target/arm/pr42172-1.c: New test.
8834
8835 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8836
8837         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
8838
8839 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8840
8841         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
8842         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
8843         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
8844         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
8845         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
8846         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
8847         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
8848         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
8849         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
8850         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
8851         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
8852         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
8853         * gcc.target/arm/neon-vdup_ns64.c: New.
8854         * gcc.target/arm/neon-vdup_nu64.c: New.
8855         * gcc.target/arm/neon-vdupQ_ns64.c: New.
8856         * gcc.target/arm/neon-vdupQ_nu64.c: New.
8857         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
8858         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
8859         * gcc.target/arm/neon-vmov_ns64.c: New.
8860         * gcc.target/arm/neon-vmov_nu64.c: New.
8861         * gcc.target/arm/neon-vmovQ_ns64.c: New.
8862         * gcc.target/arm/neon-vmovQ_nu64.c: New.
8863         * gcc.target/arm/neon-vget_lanes64.c: New.
8864         * gcc.target/arm/neon-vget_laneu64.c: New.
8865         * gcc.target/arm/neon-vset_lanes64.c: New.
8866         * gcc.target/arm/neon-vset_laneu64.c: New.
8867
8868 2010-07-02  Richard Guenther  <rguenther@suse.de>
8869
8870         * g++.dg/torture/20100702-1.C: New testcase.
8871
8872 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8873
8874         PR target/44707
8875         * gcc.c-torture/compile/pr44707.c: New test.
8876
8877 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8878
8879         PR c++/44039
8880         * g++.dg/template/crash101.C: New.
8881
8882 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8883
8884         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
8885         Use the ABI-0 accessors and fail it for m64.
8886
8887 2010-07-02  Jan Hubicka  <jh@suse.cz>
8888
8889         * g++.dg/tree-ssa/pr44706.C: New testcase.
8890
8891 2010-07-02  Richard Guenther  <rguenther@suse.de>
8892
8893         PR tree-optimization/44748
8894         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
8895
8896 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8897
8898         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
8899         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
8900         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
8901         the method types to forward:.
8902
8903 2010-06-30  Jason Merrill  <jason@redhat.com>
8904
8905         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
8906         * g++.dg/other/pr25632.C: Likewise.
8907
8908 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
8909
8910         PR tree-optimization/40421
8911         * gfortran.fortran-torture/compile/pr40421.f90: New test.
8912
8913 2010-07-01  Richard Guenther  <rguenther@suse.de>
8914
8915         PR middle-end/42834
8916         PR middle-end/44468
8917         * gcc.c-torture/execute/20100316-1.c: New testcase.
8918         * gcc.c-torture/execute/pr44468.c: Likewise.
8919         * gcc.c-torture/compile/20100609-1.c: Likewise.
8920         * gcc.dg/volatile2.c: Adjust.
8921         * gcc.dg/plugin/selfassign.c: Likewise.
8922         * gcc.dg/pr36902.c: Likewise.
8923         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
8924         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
8925         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8926         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8927         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8928         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8929         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
8930         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
8931         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
8932         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8933         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8934         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8935         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
8936         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
8937         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8938         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8939         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
8940         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8941         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8942         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8943         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8944         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8945         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
8946         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
8947         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
8948         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
8949         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
8950         * gcc.dg/struct/w_prof_local_array.c: Likewise.
8951         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
8952         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
8953         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8954         * gcc.dg/struct/w_prof_global_array.c: Likewise.
8955         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
8956         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
8957         * gcc.dg/struct/w_prof_local_var.c: Likewise.
8958         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
8959         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8960         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
8961         * gcc.dg/struct/w_prof_global_var.c: Likewise.
8962         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
8963         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
8964         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
8965         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8966         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
8967         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
8968         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
8969         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
8970         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
8971         * gcc.dg/tree-prof/stringop-1.c: Adjust.
8972         * g++.dg/tree-ssa/pr31146.C: Likewise.
8973         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
8974         * g++.dg/tree-ssa/pr33604.C: Likewise.
8975         * g++.dg/plugin/selfassign.c: Likewise.
8976         * gfortran.dg/array_memcpy_3.f90: Likewise.
8977         * gfortran.dg/array_memcpy_4.f90: Likewise.
8978         * c-c++-common/torture/pr42834.c: New testcase.
8979
8980 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
8981
8982         PR c++/44628
8983         * g++.dg/template/crash100.C: New.
8984
8985 2010-06-30  Jan Hubicka  <jh@suse.cz>
8986
8987         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
8988
8989 2010-06-30  Michael Matz  <matz@suse.de>
8990
8991         PR bootstrap/44699
8992         * gcc.dg/pr44699.c: New test.
8993
8994 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
8995
8996         PR tree-optimization/39799
8997         * c-c++-common/uninit-17.c: New test.
8998
8999 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9000
9001         PR libfortran/43298
9002         * gfortran.dg/read_infnan_1.f90: New test.
9003
9004 2010-06-29  Jason Merrill  <jason@redhat.com>
9005
9006         Enable implicitly declared move constructor/operator= (N3053).
9007         * g++.dg/cpp0x/implicit3.C: New.
9008         * g++.dg/cpp0x/implicit4.C: New.
9009         * g++.dg/cpp0x/implicit5.C: New.
9010         * g++.dg/cpp0x/implicit-copy.C: Adjust.
9011         * g++.dg/cpp0x/not_special.C: Adjust.
9012         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
9013         * g++.dg/cpp0x/rv1n.C: Adjust.
9014         * g++.dg/cpp0x/rv1p.C: Adjust.
9015         * g++.dg/cpp0x/rv2n.C: Adjust.
9016         * g++.dg/cpp0x/rv2p.C: Adjust.
9017         * g++.dg/cpp0x/rv3n.C: Adjust.
9018         * g++.dg/cpp0x/rv3p.C: Adjust.
9019         * g++.dg/cpp0x/rv4n.C: Adjust.
9020         * g++.dg/cpp0x/rv4p.C: Adjust.
9021         * g++.dg/cpp0x/rv5n.C: Adjust.
9022         * g++.dg/cpp0x/rv5p.C: Adjust.
9023         * g++.dg/cpp0x/rv6n.C: Adjust.
9024         * g++.dg/cpp0x/rv6p.C: Adjust.
9025         * g++.dg/cpp0x/rv7n.C: Adjust.
9026         * g++.dg/cpp0x/rv7p.C: Adjust.
9027         * g++.dg/cpp0x/rv8p.C: Adjust.
9028         * g++.dg/gomp/pr26690-1.C: Adjust.
9029         * g++.dg/other/error20.C: Adjust.
9030         * g++.dg/other/error31.C: Adjust.
9031         * g++.dg/parse/error19.C: Adjust.
9032         * g++.dg/template/qualttp5.C: Adjust.
9033         * g++.old-deja/g++.law/ctors5.C: Adjust.
9034
9035         Enable implicitly deleted functions (N2346)
9036         * g++.dg/cpp0x/defaulted17.C: New.
9037         * g++.dg/cpp0x/implicit1.C: New.
9038         * g++.dg/cpp0x/implicit2.C: New.
9039         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
9040         * g++.dg/ext/has_virtual_destructor.C: Adjust.
9041         * g++.dg/init/ctor4.C: Adjust.
9042         * g++.dg/init/synth2.C: Adjust.
9043         * g++.dg/lto/20081118_1.C: Adjust.
9044         * g++.dg/other/error13.C: Adjust.
9045         * g++.dg/other/unused1.C: Adjust.
9046         * g++.old-deja/g++.bob/inherit2.C: Adjust.
9047         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
9048         * g++.old-deja/g++.jason/opeq3.C: Adjust.
9049         * g++.old-deja/g++.law/ctors17.C: Adjust.
9050         * g++.old-deja/g++.oliva/delete1.C: Adjust.
9051         * g++.old-deja/g++.pt/assign1.C: Adjust.
9052         * g++.old-deja/g++.pt/crash20.C: Adjust.
9053
9054         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
9055         * g++.dg/cpp0x/defaulted13.C: Adjust.
9056         * g++.dg/cpp0x/defaulted2.C: Adjust.
9057         * g++.dg/cpp0x/defaulted3.C: Adjust.
9058         * g++.dg/cpp0x/initlist9.C: Adjust.
9059         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
9060         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
9061         * g++.dg/init/synth2.C: Adjust.
9062
9063         * g++.dg/cpp0x/defaulted19.C: New.
9064
9065         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
9066         * g++.dg/template/error23.C: Fix for -std=c++0x.
9067
9068 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
9069
9070         PR fortran/44718
9071         * gfortran.dg/proc_ptr_28.f90: New.
9072
9073 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
9074
9075         PR tree-optimization/43801
9076         * g++.dg/torture/pr43801.C: New test.
9077
9078         PR debug/44668
9079         * g++.dg/debug/dwarf2/accessibility1.C: New test.
9080
9081 2010-06-29  Jason Merrill  <jason@redhat.com>
9082
9083         PR c++/44587
9084         * g++.dg/template/qualified-id2.C: New.
9085         * g++.dg/template/qualified-id3.C: New.
9086
9087 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
9088
9089         PR fortran/44696
9090         * gfortran.dg/associated_target_4.f90: New.
9091
9092 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
9093
9094         PR fortran/44582
9095         * gfortran.dg/aliasing_array_result_1.f90 : New test.
9096
9097 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9098
9099         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
9100
9101 2010-06-29  Jan Hubicka  <jh@suse.cz>
9102
9103         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
9104
9105 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
9106
9107         PR target/43902
9108         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
9109         * gcc.target/arm/wmul-3.c: New test.
9110         * gcc.target/arm/wmul-4.c: New test.
9111
9112 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
9113
9114         PR rtl-optimization/44659
9115         * gcc.target/i386/extract-1.c: New.
9116         * gcc.target/i386/extract-2.c: Likewise.
9117         * gcc.target/i386/extract-3.c: Likewise.
9118         * gcc.target/i386/extract-4.c: Likewise.
9119         * gcc.target/i386/extract-5.c: Likewise.
9120         * gcc.target/i386/extract-6.c: Likewise.
9121
9122 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
9123
9124         PR c++/44682
9125         * g++.dg/warn/Wunused-var-14.C: New test.
9126
9127 2010-06-28  Tobias Burnus  <burnus@net-b.de>
9128
9129         PR fortran/43298
9130         * gfortran.dg/nan_6.f90: New.
9131
9132 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
9133
9134         PR tree-optimization/43781
9135         * gcc.dg/torture/pr43781.c: New.
9136
9137 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
9138
9139         PR fortran/40158
9140         * gfortran.dg/actual_rank_check_1.f90: New test.
9141
9142 2010-06-28  Martin Jambor  <mjambor@suse.cz>
9143
9144         * gcc.dg/ipa/ipa-sra-6.c: New test.
9145
9146 2010-06-28  Jan Hubicka  <jh@suse.cz>
9147
9148         PR tree-optimization/44687
9149         * gcc.c-torture/compile/pr44687.c
9150
9151 2010-06-28  Martin Jambor  <mjambor@suse.cz>
9152
9153         PR c++/44535
9154         * g++.dg/torture/pr44535.C: New test.
9155
9156 2010-06-28  Michael Matz  <matz@suse.de>
9157
9158         PR middle-end/44592
9159         * gfortran.dg/pr44592.f90: New test.
9160
9161 2010-06-28  Jan Hubicka  <jh@suse.cz>
9162
9163         PR tree-optimization/44357
9164         * g++.dg/torture/pr44357.C: New testcase.
9165
9166 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9167
9168         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
9169         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
9170         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
9171         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
9172         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
9173         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
9174         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
9175         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
9176
9177 2010-06-27  Jan Hubicka  <jh@suse.cz>
9178
9179         * gcc.c-torture/compile/pr44686.c: New file.
9180
9181 2010-06-27  Richard Guenther  <rguenther@suse.de>
9182
9183         PR tree-optimization/44683
9184         * gcc.c-torture/execute/pr44683.c: New testcase.
9185
9186 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
9187
9188         * gnat.dg/noreturn3.ad[sb]: New test.
9189
9190 2010-06-26  Jason Merrill  <jason@redhat.com>
9191
9192         * g++.dg/cpp0x/explicit5.C: New.
9193
9194 2010-06-26  Richard Guenther  <rguenther@suse.de>
9195
9196         PR tree-optimization/44393
9197         * gcc.dg/pr44393.c: New testcase.
9198
9199 2010-06-26  Jan Hubicka  <jh@suse.cz>
9200
9201         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
9202
9203 2010-06-26  Richard Guenther  <rguenther@suse.de>
9204
9205         PR middle-end/44674
9206         * gcc.dg/pr44674.c: New testcase.
9207
9208 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
9209
9210         * gcc.dg/opts-3.c: New test.
9211
9212 2010-06-26  Tobias Burnus  <burnus@net-b.de>
9213
9214         * gfortran.dg/type_decl_1.f90: New.
9215         * gfortran.dg/type_decl_2.f90: New.
9216
9217 2010-06-26  Tobias Burnus  <burnus@net-b.de>
9218
9219         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
9220         * gfortran.dg/semicolon_fixed_2.f: Ditto.
9221
9222 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9223
9224         PR testsuite/38946
9225         * gfortran.dg/array_constructor_23.f: Update test to allow for small
9226         error in comparing reals.
9227
9228 2010-06-25  Tobias Burnus  <burnus@net-b.de>
9229
9230         * selected_real_kind_2.f90: New.
9231         * selected_real_kind_3.f90: New.
9232
9233 2010-06-25  Tobias Burnus  <burnus@net-b.de>
9234
9235         * gfortran.dg/entry_19.f90: New.
9236
9237 2010-06-25  Tobias Burnus  <burnus@net-b.de>
9238
9239         * gfortran.dg/end_subroutine_1.f90: New.
9240         * gfortran.dg/end_subroutine_2.f90: New.
9241         * gfortran.dg/interface_proc_end.f90: Update.
9242
9243 2010-06-25  Tobias Burnus  <burnus@net-b.de>
9244
9245         * gfortran.dg/semicolon_fixed.f: Update.
9246         * gfortran.dg/semicolon_fixed_2.f: New.
9247         * gfortran.dg/semicolon_free_2.f90: New.
9248         * gfortran.dg/semicolon_free.f90: Update.
9249
9250 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9251
9252         PR fortran/44448
9253         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
9254
9255 2010-06-25  Martin Jambor  <mjambor@suse.cz>
9256
9257         * g++.dg/ipa/iinline-3.C: New test.
9258         * gcc.dg/ipa/modif-1.c: Removed.
9259
9260 2010-06-25  Jan Hubicka  <jh@suse.cz>
9261
9262         * gcc.dg/tree-ssa/ipa-split-1.c
9263
9264 2010-06-25  Martin Jambor  <mjambor@suse.cz>
9265
9266         * g++.dg/ipa/iinline-2.C: New test.
9267
9268 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
9269
9270         PR middle-end/43866
9271         * gfortran.dg/pr43866.f90: New test.
9272
9273         PR tree-optimization/44539
9274         * gcc.dg/pr44539.c: New test.
9275
9276 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
9277
9278         From Jim Wilson:
9279         PR target/43902
9280         * gcc.target/mips/madd-9.c: New test.
9281
9282 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
9283
9284         PR c/44517
9285         * gcc.dg/noncompile/pr44517.c: New.
9286         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
9287
9288 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
9289
9290         PR testsuite/43283
9291         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
9292         and add argument to nop for IA64.
9293
9294 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
9295
9296         PR target/44588
9297         * gcc.target/i386/mod-1.c: New.
9298         * gcc.target/i386/umod-1.c: Likewise.
9299         * gcc.target/i386/umod-2.c: Likewise.
9300         * gcc.target/i386/umod-3.c: Likewise.
9301
9302 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
9303
9304         PR middle-end/44492
9305         * g++.dg/torture/pr44492.C: New test.
9306
9307 2010-06-24  Andi Kleen  <ak@linux.intel.com>
9308
9309         * c-c++-common/warn-omitted-condop.c: New.
9310
9311 2010-06-24  Tobias Burnus  <burnus@net-b.de>
9312
9313         PR fortran/44614
9314         * gfortran.dg/import8.f90: New.
9315
9316 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
9317
9318         * gnat.dg/not_null.adb: Update test case.
9319
9320 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
9321
9322         PR c++/44619
9323         * g++.dg/warn/Wunused-var-13.C: New test.
9324
9325         PR c++/44627
9326         * g++.dg/diagnostic/method1.C: New test.
9327
9328 2010-06-22  Cary Coutant  <ccoutant@google.com>
9329
9330         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
9331
9332 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
9333
9334         PR fortran/44616
9335         * gfortran.dg/abstract_type_8.f03: New.
9336
9337 2010-06-21  Jason Merrill  <jason@redhat.com>
9338
9339         * g++.dg/cpp0x/noexcept08.C: New.
9340
9341         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
9342
9343 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
9344
9345         PR target/44615
9346         * gcc.target/i386/sse2-vec-2a.c: New.
9347
9348 2010-06-21  DJ Delorie  <dj@redhat.com>
9349
9350         * gcc.dg/pragma-diag-1.c: New.
9351
9352 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
9353
9354         PR target/44615
9355         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
9356
9357 2010-06-21  Alan Modra  <amodra@gmail.com>
9358
9359         PR testsuite/44505
9360         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
9361         tail call to check_fa_mid.
9362
9363 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
9364
9365         PR target/44575
9366         * gcc.c-torture/execute/pr44575.c: New test.
9367
9368 2010-06-21  Tobias Burnus  <burnus@net-b.de>
9369
9370         PR fortran/40632
9371         * gfortran.dg/contiguous_1.f90: New.
9372         * gfortran.dg/contiguous_2.f90: New.
9373         * gfortran.dg/contiguous_3.f90: New.
9374
9375 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
9376
9377         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
9378         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
9379
9380 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
9381
9382         PR target/44546
9383         * gcc.target/i386/pr44546.c: New test.
9384
9385 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
9386
9387         * gcc.dg/opts-2.c: New test.
9388
9389 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
9390
9391         PR fortran/44584
9392         * gfortran.dg/typebound_proc_15.f03: Modified.
9393
9394 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
9395
9396         PR target/44072
9397         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
9398         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
9399
9400 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9401
9402         * g++.dg/ext/label13.C: Fix typo in last change.
9403
9404 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9405
9406         PR libfortran/44477
9407         * gfortran.dg/eof_3.f90
9408         * gfortran.dg/endfile_2.f90
9409         * gfortran.dg/endfile_4.f90
9410         * gfortran.dg/endfile_3.f90
9411
9412 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9413
9414         PR c++/41090
9415         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
9416
9417 2010-06-18  Tobias Burnus  <burnus@net-b.de>
9418
9419         PR fortran/44556
9420         * gfortran.dg/allocate_alloc_opt_11.f90: New.
9421
9422 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
9423
9424         * gcc.target/arm/pr40900.c: New test.
9425
9426 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
9427
9428         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
9429
9430 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
9431
9432         PR fortran/44558
9433         * gfortran.dg/typebound_call_15.f03: New.
9434
9435 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9436
9437         PR c++/44486
9438         * g++.dg/pr44486.C: New.
9439
9440 2010-06-16  DJ Delorie  <dj@redhat.com>
9441
9442         * gcc.target/i386/volatile-bitfields-1.c: New.
9443         * gcc.target/i386/volatile-bitfields-2.c: New.
9444
9445 2010-06-16  Jason Merrill  <jason@redhat.com>
9446
9447         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
9448
9449         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
9450
9451 2010-06-16  Richard Guenther  <rguenther@suse.de>
9452
9453         PR c/44555
9454         * gcc.c-torture/execute/pr44555.c: New testcase.
9455
9456 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
9457
9458         PR fortran/44549
9459         * gfortran.dg/typebound_proc_16.f03: New.
9460
9461 2010-06-16  Martin Jambor  <mjambor@suse.cz>
9462
9463         * g++.dg/torture/pr43905.C: New test.
9464
9465 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
9466
9467         PR testsuite/44538
9468         * gcc.dg/vect/slp-perm-5.c (main): Prevent
9469         initialization loop from being vectorized.
9470         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
9471
9472 2010-06-16  Alan Modra  <amodra@gmail.com>
9473
9474         PR tree-optimization/44507
9475         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
9476
9477 2010-06-15  Jason Merrill  <jason@redhat.com>
9478
9479         * g++.dg/overload/arg3.C: Adjust error locations.
9480         * g++.dg/overload/copy1.C: Likewise.
9481         * g++.dg/tc1/dr152.C: Likewise.
9482         * g++.dg/template/incomplete4.C: Likewise.
9483         * g++.dg/template/incomplete5.C: Likewise.
9484         * g++.old-deja/g++.bob/inherit2.C: Likewise.
9485         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
9486         * g++.old-deja/g++.pt/crash9.C: Likewise.
9487
9488         * g++.dg/inherit/virtual5.C: New.
9489
9490         * g++.dg/cpp0x/defaulted18.C: New.
9491
9492         * g++.dg/cpp0x/initlist40.C: New.
9493
9494         * g++.dg/cpp0x/initlist39.C: New.
9495
9496 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
9497
9498         PR middle-end/44391
9499         * gcc.dg/graphite/pr44391.c: New.
9500
9501 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
9502
9503         PR fortran/43388
9504         * gfortran.dg/allocate_alloc_opt_8.f90: New.
9505         * gfortran.dg/allocate_alloc_opt_9.f90: New.
9506         * gfortran.dg/allocate_alloc_opt_10.f90: New.
9507         * gfortran.dg/class_allocate_2.f03: Modified an error message.
9508
9509 2010-06-15  Richard Guenther  <rguenther@suse.de>
9510
9511         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
9512
9513 2010-06-15  Richard Guenther  <rguenther@suse.de>
9514
9515         * gcc.dg/vect/bb-slp-21.c: Adjust.
9516         * gcc.dg/vect/bb-slp-13.c: Likewise
9517         * gcc.dg/vect/bb-slp-4.c: Likewise
9518         * gcc.dg/vect/bb-slp-22.c: Likewise
9519         * gcc.dg/vect/bb-slp-14.c: Likewise
9520         * gcc.dg/vect/bb-slp-23.c: Likewise
9521         * gcc.dg/vect/bb-slp-15.c: Likewise
9522         * gcc.dg/vect/bb-slp-17.c: Likewise
9523         * gcc.dg/vect/bb-slp-18.c: Likewise
9524         * gcc.dg/vect/bb-slp-19.c: Likewise
9525         * gcc.dg/vect/bb-slp-10.c: Likewise
9526         * gcc.dg/vect/bb-slp-11.c: Likewise
9527         * gcc.dg/vect/bb-slp-20.c: Likewise
9528         * gcc.dg/vect/bb-slp-3.c: Likewise
9529
9530 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
9531
9532         PR fortran/44536
9533         * gfortran.dg/gomp/pr44536.f90: New test.
9534         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
9535
9536 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
9537
9538         PR target/44534
9539         * gcc.target/i386/avx-vextractf128-256-3.c: New.
9540         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
9541
9542 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
9543
9544         PR tree-optimization/44508
9545         * gcc.dg/tree-ssa/pr21086.c: Adjust.
9546
9547         PR bootstrap/44509
9548         * gcc.dg/pr44509.c: New test.
9549
9550 2010-06-14  Ira Rosen  <irar@il.ibm.com>
9551
9552         PR tree-optimization/44507
9553         * gcc.dg/vect/pr44507.c: New test.
9554
9555 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
9556
9557         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
9558         and c-pretty-print.h.
9559
9560         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
9561
9562 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
9563
9564         * gfortran.dg/whole_file_18.f90: Updated error message.
9565
9566 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
9567
9568         * gfortran.dg/whole_file_20.f03: New.
9569
9570 2010-06-12  Jan Hubicka  <jh@suse.cz>
9571
9572         * gcc.c-torture/compile/pc44485.c: New testcase.
9573
9574 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
9575
9576         PR fortran/40117
9577         * gfortran.dg/typebound_proc_4.f03: Modified error message.
9578         * gfortran.dg/typebound_proc_14.f03: New.
9579         * gfortran.dg/typebound_proc_15.f03: New.
9580
9581 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
9582
9583         * gcc.dg/opts-1.c: New test.
9584
9585 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
9586
9587         * gcc.dg/funroll-loops-all.c: Update expected error.
9588
9589 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
9590
9591         PR target/44481
9592         * gcc.target/i386/pr44481.c: New test.
9593
9594 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
9595
9596         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
9597
9598 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
9599
9600         PR middle-end/44483
9601         * gcc.dg/tree-ssa/pr44483.c: New.
9602
9603 2010-06-11  Paul Brook  <paul@codesourcery.com>
9604
9605         * g++.dg/other/arm-neon-1.C: New test.
9606
9607 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
9608
9609         PR fortran/42051
9610         PR fortran/43896
9611         * gfortran.dg/class_23.f03: New test.
9612
9613 2010-06-11  Jan Hubicka  <jh@suse.cz>
9614
9615         * gcc.dg/ipa/pure-const-2.c: New testcase.
9616
9617 2010-06-11  Jan Hubicka  <jh@suse.cz>
9618
9619         * gcc.dg/noreturn-7.c: Update.
9620         * gcc.dg/noreturn-4.c: Update.
9621
9622 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
9623
9624         Fix MIPS bootstrap
9625         * g++.dg/other/typedef4.C: New test.
9626
9627 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
9628
9629         PR fortran/44207
9630         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
9631
9632 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
9633
9634         PR fortran/44457
9635         * gfortran.dg/asynchronous_3.f03
9636
9637 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
9638
9639         PR middle-end/44185
9640         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
9641         non-temporal stores out of the tests to form new test cases.  As a
9642         result, no non-temporal store should be generated in this case.
9643
9644         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
9645         prefetch-7.c that generate one non-temporal store.
9646
9647         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
9648         prefetch-7.c that generate one non-temporal store and one
9649         one-temporal prefetch.
9650
9651 2010-06-10  Martin Jambor  <mjambor@suse.cz>
9652
9653         PR tree-optimization/44258
9654         * gcc.dg/tree-ssa/pr44258.c: New test.
9655
9656 2010-06-10  Daniel Kraft  <d@domob.eu>
9657
9658         PR fortran/38936
9659         * gfortran.dg/associate_1.f03: New test.
9660         * gfortran.dg/associate_2.f95: New test.
9661         * gfortran.dg/associate_3.f03: New test.
9662         * gfortran.dg/associate_4.f08: New test.
9663
9664 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9665
9666         * gfortran.dg/selected_char_kind_4.f90: New test.
9667
9668 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
9669
9670         * gcc.dg/pr42461.c: New test.
9671
9672 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9673
9674         PR fortran/44347
9675         * gfortran.dg/selected_real_kind_1.f90: New.
9676
9677 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9678
9679         PR fortran/44359
9680         * gfortran.dg/warn_conversion.f90: Removed check for redundant
9681         warning.
9682         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
9683         check for warning.
9684
9685 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9686
9687         * gfortran.dg/data_namelist_conflict.f90: New test.
9688
9689 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9690
9691         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
9692         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
9693         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
9694
9695 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9696
9697         * gfortran.dg/mvbits_9.f90: New test.
9698         * gfortran.dg/ibset_1.f90: Ditto.
9699         * gfortran.dg/ibits_1.f90: Ditto.
9700         * gfortran.dg/btest_1.f90: Ditto.
9701         * gfortran.dg/ibclr_1.f90: Ditto.
9702
9703 2010-06-09  Jason Merrill  <jason@redhat.com>
9704
9705         PR c++/44366
9706         * g++.dg/cpp0x/decltype23.C: Move to...
9707         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
9708
9709 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
9710
9711         PR fortran/44211
9712         * gfortran.dg/typebound_call_14.f03: New test.
9713
9714 2010-06-09  Martin Jambor  <mjambor@suse.cz>
9715
9716         PR tree-optimization/44423
9717         * gcc.dg/tree-ssa/pr44423.c: New test.
9718
9719 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
9720
9721         PR testsuite/42843
9722         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
9723         TV_NONE to initialize tv_id field.
9724         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
9725         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
9726         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
9727         Include toplev.h .
9728         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
9729         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
9730         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
9731
9732 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
9733
9734         PR tree-optimization/39874
9735         PR middle-end/28685
9736         * gcc.dg/pr39874.c: New file.
9737
9738 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
9739
9740         * g++.dg/ext/attr-alias-1.C: New.
9741         * g++.dg/ext/attr-alias-2.C: New.
9742
9743 2010-06-07  Tobias Burnus  <burnus@net-b.de>
9744
9745         PR fortran/44446
9746         * gfortran.dg/proc_ptr_27.f90: New.
9747
9748 2010-06-07  Jason Merrill  <jason@redhat.com>
9749
9750         PR c++/44366
9751         * g++.dg/cpp0x/decltype23.C: New.
9752
9753 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
9754             Shujing Zhao  <pearly.zhao@oracle.com>
9755
9756         PR c/37724
9757         * gcc.dg/c90-const-expr-10.c: Adjust.
9758         * gcc.dg/c99-const-expr-10.c: Adjust.
9759         * gcc.dg/init-bad-7.c: New.
9760
9761 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9762
9763         * lib/target-supports.exp (check_effective_target_gas): New proc.
9764         * gcc.c-torture/execute/960321-1.x: New file.
9765
9766 2010-06-07  Jason Merrill  <jason@redhat.com>
9767
9768         PR c++/44401
9769         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
9770
9771 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
9772
9773         PR c++/44444
9774         * g++.dg/warn/Wunused-var-12.C: New test.
9775
9776         PR c++/44443
9777         * c-c++-common/Wunused-var-11.c: New test.
9778
9779 2010-06-07  Jan Hubicka  <jh@suse.cz>
9780
9781         * gcc.dg/ipa/pure-const-1.c: New testcase.
9782
9783 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
9784
9785         PR rtl-optimization/44404
9786         * gcc.dg/pr44404.c: New.
9787
9788 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
9789
9790         PR target/44159
9791         * gcc.target/i386/abi-2.c: Check sysv abi here.
9792         * gcc.target/i386/aes-avx-check.h: Call test in noinline
9793         function to avoid failures by different ABIs.
9794         * gcc.target/i386/aes-check.h: Likewise.
9795         * gcc.target/i386/avx-check.h: Likewise.
9796         * gcc.target/i386/fma4-check.h: Likewise.
9797         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
9798         * gcc.target/i386/mmx-check.h: Likewise.
9799         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9800         * gcc.target/i386/pclmul-check.h: Likewise.
9801         * gcc.target/i386/sse-check.h: Likewise.
9802         * gcc.target/i386/sse2-check.h: Likewise.
9803         * gcc.target/i386/sse3-check.h: Likewise.
9804         * gcc.target/i386/sse4_1-check.h: Likewise.
9805         * gcc.target/i386/sse4_2-check.h: Likewise.
9806         * gcc.target/i386/sse4a-check.h: Likewise.
9807         * gcc.target/i386/ssse3-check.h: Likewise.
9808         * gcc.target/i386/xop-check.h: Likewise.
9809         * gcc.target/i386/pr27971.c: Fix for LLP64.
9810         * gcc.target/i386/pr39139.c: Likewise.
9811         * gcc.target/i386/pr39315-check.c: Likewise.
9812         * gcc.target/i386/vararg-1.c: Likewise.
9813         * gcc.target/i386/vararg-2.c: Likewise.
9814         Additional add dg-compile to avoid failure due
9815         missing foo symbol.
9816
9817         * gcc.dg/compound-literal-1.c: Fix for llp64.
9818         * gcc.dg/pr32370.c: Likewise.
9819         * gcc.dg/pr37561.c: Likewise.
9820         * gcc.dg/pr41340.c: Likewise.
9821         * gcc.dg/pr41551.c: Likewise.
9822
9823 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9824
9825         PR c++/44188
9826         * g++.dg/debug/dwarf2/typedef3.C: New test.
9827
9828 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9829
9830         PR c/20000
9831         * c-c++-common/pr20000.c: New.
9832
9833 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
9834
9835         PR c++/44086
9836         * g++.dg/init/pr44086.C: New.
9837         * g++.dg/cpp0x/decltype4.C: Adjust.
9838
9839 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9840
9841         PR fortran/43945
9842         * gfortran.dg/generic_23.f03: New test.
9843
9844 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9845
9846         PR fortran/43895
9847         * gfortran.dg/alloc_comp_class_1.f90 : New test.
9848
9849 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
9850
9851         PR c++/44361
9852         * c-c++-common/Wunused-var-9.c: New test.
9853
9854 2010-06-05  Jason Merrill  <jason@redhat.com>
9855
9856         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
9857
9858 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
9859
9860         PR c/44322
9861         * gcc.dg/c99-restrict-4.c: New test.
9862
9863 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
9864
9865         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
9866         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
9867         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
9868         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
9869         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
9870         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
9871         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
9872         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
9873         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
9874         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
9875         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
9876         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
9877         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
9878         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
9879         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
9880         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
9881         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
9882         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
9883         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
9884         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
9885         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
9886         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
9887
9888 2010-06-04  Jason Merrill  <jason@redhat.com>
9889
9890         * g++.dg/cpp0x/noexcept06.C: New.
9891         * g++.dg/cpp0x/noexcept07.C: New.
9892
9893         * g++.dg/cpp0x/noexcept01.C: New.
9894         * g++.dg/cpp0x/noexcept02.C: New.
9895         * g++.dg/cpp0x/noexcept03.C: New.
9896         * g++.dg/cpp0x/noexcept04.C: New.
9897         * g++.dg/cpp0x/noexcept05.C: New.
9898
9899 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
9900
9901         PR c++/44412
9902         * g++.dg/warn/Wunused-var-10.C: New test.
9903         * g++.dg/warn/Wunused-var-11.C: New test.
9904
9905         PR c++/44362
9906         * c-c++-common/Wunused-var-10.c: New test.
9907
9908 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9909
9910         PR c/25880
9911         * gcc.dg/assign-warn-2.c: Update.
9912         * gcc.dg/cpp/line3.c: Update.
9913         * gcc.dg/c99-array-lval-8.c: Update.
9914         * gcc.dg/cast-qual-2.c: Update.
9915         * gcc.dg/c99-arraydecl-3.c:  Update.
9916         * gcc.dg/assign-warn-1.c:  Update.
9917         * gcc.dg/format/gcc_diag-1.c:  Update.
9918
9919 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
9920
9921         PR rtl-optimization/39871
9922         PR rtl-optimization/40615
9923         PR rtl-optimization/42500
9924         PR rtl-optimization/42502
9925         * gcc.target/arm/eliminate.c: New test.
9926
9927 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
9928
9929         PR libstdc++/44410
9930         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
9931         * g++.old-deja/g++.other/delete3.C: Likewise.
9932         * g++.old-deja/g++.other/new.C: Likewise.
9933         * g++.old-deja/g++.law/operators27.C: Likewise.
9934         * g++.old-deja/g++.mike/p755.C: Likewise.
9935         * g++.dg/eh/new1.C: Likewise.
9936         * g++.dg/init/new5.C: Likewise.
9937
9938 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
9939
9940         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
9941         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
9942         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
9943
9944 2010-06-03  Richard Guenther  <rguenther@suse.de>
9945
9946         PR lto/41921
9947         * lib/lto.exp: Always load gcc.exp.
9948         (lto-obj): For C source files invoke gcc_target_compile.
9949         * g++.dg/lto/20100603-1_0.C: New testcase.
9950         * g++.dg/lto/20100603-1_1.c: Likewise.
9951
9952 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
9953
9954         PR tree-optimization/43688
9955         * gfortran.dg/pr43688.f90: New.
9956
9957 2010-06-03  Richard Guenther  <rguenther@suse.de>
9958
9959         PR lto/41584
9960         * gcc.dg/lto/20100603-1_0.c: New testcase.
9961         * gcc.dg/lto/20100603-2_0.c: Likewise.
9962         * gcc.dg/lto/20100603-3_0.c: Likewise.
9963
9964 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9965
9966         PR target/44218
9967         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
9968         * gcc.target/powerpc/recip-2.c: Ditto.
9969         * gcc.target/powerpc/recip-3.c: Ditto.
9970         * gcc.target/powerpc/recip-4.c: Ditto.
9971         * gcc.target/powerpc/recip-5.c: Ditto.
9972         * gcc.target/powerpc/recip-6.c: Ditto.
9973         * gcc.target/powerpc/recip-7.c: Ditto.
9974         * gcc.target/powerpc/recip-test.h: Ditto.
9975         * gcc.target/powerpc/recip-test2.h: Ditto.
9976
9977 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9978
9979         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
9980
9981 2010-06-02  Jason Merrill  <jason@redhat.com>
9982
9983         * g++.dg/ext/vector9.C: Expect typedef in error message.
9984
9985         PR c++/9726
9986         PR c++/23594
9987         PR c++/44333
9988         * g++.dg/tc1/dr101.C: Remove xfails.
9989
9990 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9991
9992         PR middle-end/44372
9993         * g++.dg/ipa/pr44372.C: New.
9994
9995 2010-06-02  Jan Hubicka  <jh@suse.cz>
9996
9997         PR middle-end/44295
9998         * g++.dg/torture/pr44295.C: Neww testcase.
9999
10000 2010-06-02  Jan Hubicka  <jh@suse.cz>
10001
10002         * gcc.dg/tree-ssa/loadpre6.c: Update.
10003
10004 2010-06-02  Richard Guenther  <rguenther@suse.de>
10005
10006         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
10007         diagnostic.h.
10008
10009 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
10010
10011         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
10012         the link fail message.
10013
10014 2010-06-02  Tobias Burnus  <burnus@net-b.de>
10015
10016         PR fortran/44360
10017         * gfortran.dg/use_13.f90: New test case.
10018
10019 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10020
10021         PR fortran/44371
10022         * gfortran.dg/error_stop_2.f08: Minor update.
10023
10024 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10025
10026         PR fortran/44371
10027         * gfortran.dg/error_stop_1.f08: New test.
10028         * gfortran.dg/error_stop_2.f08: New test.
10029
10030 2010-06-01  Jason Merrill  <jason@redhat.com>
10031
10032         DR 990
10033         * g++.dg/cpp0x/initlist37.C: New.
10034         * g++.dg/cpp0x/initlist38.C: New.
10035
10036         PR c++/44358
10037         * g++.dg/cpp0x/initlist36.C: New.
10038
10039 2010-05-31 Jan Hubicka  <jh@suse.cz>
10040
10041         * gcc.dg/noreturn-8.c: New testcase.
10042
10043 2010-05-31 Jan Hubicka  <jh@suse.cz>
10044
10045         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
10046         * gcc.dg/lto/noreturn-1_0.c: Move it here.
10047
10048 2010-05-31 Jan Hubicka  <jh@suse.cz>
10049
10050         * gcc.dg/lto/noreturn-1_1.c: New testcase.
10051         * gcc.dg/lto/noreturn-1_0.c: New testcase.
10052
10053 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
10054
10055         PR fortran/36928
10056         * gfortran.dg/dependency_27.f90:  New test.
10057         * gfortran.dg/array_assign_1.F90:  New test.
10058
10059 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
10060
10061         PR target/44338
10062         * gcc.target/i386/sse-24.c: New test.
10063
10064 2010-05-31  Jan Hubicka  <jh@suse.cz>
10065
10066         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
10067
10068 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
10069
10070         PR middle-end/44337
10071         * gcc.dg/pr44337.c: New test.
10072
10073         PR tree-optimization/44182
10074         * g++.dg/debug/pr44182.C: New test.
10075
10076 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
10077
10078         * gcc.dg/nested-func-7.c: New test.
10079         * gnat.dg/frame_overflow.adb: Adjust directives.
10080
10081 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
10082
10083         * gnat.dg/prot2.ad[sb]: New test.
10084         * gnat.dg/prot2_pkg1.ads: New helper.
10085         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
10086
10087 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
10088
10089         * gnat.dg/array11.adb: Adjust dg-warning directive.
10090         * gnat.dg/object_overflow.adb: Likewise.
10091
10092 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
10093
10094         PR middle-end/44306
10095         * gcc.dg/tree-ssa/pr44306.c: New.
10096
10097 2010-05-29  Jan Hubicka  <jh@suse.cz>
10098
10099         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
10100
10101 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
10102
10103         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
10104
10105 2010-05-28  Mike Stump  <mikestump@comcast.net>
10106
10107         PR objc/44125
10108         * objc.dg/const-str-9.m: Remove static.
10109
10110 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
10111
10112         PR target/43636
10113         * gcc.c-torture/compile/pr43636.c: New test.
10114
10115 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
10116
10117         PR objc++/23616
10118         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
10119         * obj-c++.dg/try-catch-9.mm: Ditto.
10120
10121 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
10122
10123         Revert patch for PR c++/44188
10124         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
10125
10126 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
10127
10128         PR c++/44188
10129         * g++.dg/debug/dwarf2/typedef3.C: New test.
10130
10131 2010-05-27  Jason Merrill  <jason@redhat.com>
10132
10133         PR c++/43555
10134         * g++.dg/ext/vla9.C: New.
10135
10136 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
10137
10138         PR objc/44140
10139         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
10140         * objc.dg/torture/tls/thr-init-3.m: Ditto.
10141         * objc.dg/torture/tls/thr-init.m: Ditto.
10142         * objc.dg/torture/trivial.m: Ditto.
10143         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
10144         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
10145         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
10146         * obj-c++.dg/torture/trivial.mm: Ditto.
10147
10148 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
10149
10150         * g++.dg/lto/20100302_0.C: Skip on darwin.
10151
10152 2010-05-27  Richard Guenther  <rguenther@suse.de>
10153
10154         PR tree-optimization/44284
10155         * gcc.dg/vect/vect-118.c: New testcase.
10156         * gcc.dg/vect/bb-slp-20.c: Adjust.
10157         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
10158         * gcc.dg/vect/slp-9.c: Likewise.
10159         * gcc.dg/vect/slp-reduc-4.c: Likewise.
10160         * gcc.dg/vect/vect-10.c: Likewise.
10161         * gcc.dg/vect/vect-109.c: Likewise.
10162         * gcc.dg/vect/vect-12.c: Likewise.
10163         * gcc.dg/vect/vect-36.c: Likewise.
10164         * gcc.dg/vect/vect-7.c: Likewise.
10165         * gcc.dg/vect/vect-iv-8.c: Likewise.
10166         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
10167         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
10168         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
10169         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
10170         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
10171         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
10172         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
10173         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
10174         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
10175         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
10176         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
10177         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
10178         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
10179         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
10180         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
10181         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
10182         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
10183
10184 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
10185
10186         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
10187         necessary.
10188
10189 2010-05-26  Jan Hubicka  <jh@suse.cz>
10190
10191         * gcc.dg/lto/materialize-1_0.c: New file.
10192         * gcc.dg/lto/materialize-1_1.c: New file.
10193
10194 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
10195
10196         * gnat.dg/lto10.adb: New test.
10197         * gnat.dg/lto10_pkg.ads: New helper.
10198
10199 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
10200
10201         * lib/target-supports.exp (check_effective_target_int128): New
10202         function to check if __int128 types are available for target.
10203         * c-c++-common/int128-types-1.c: New.
10204         * c-c++-common/int128-1.c: New.
10205         * c-c++-common/int128-2.c: New.
10206         * g++.dg/abi/mangle43.C: New.
10207         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
10208         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
10209         pointer-wide scalar.
10210         * g++.dg/other/pr25632.C: Likewise.
10211         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
10212         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
10213         overflow warnings.
10214         * g++.dg/warn/pr13358-4.C: Likewise.
10215         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
10216         * g++.dg/warn/Wconversion-null.C: Likewise.
10217
10218 2010-05-26  Jason Merrill  <jason@redhat.com>
10219
10220         PR c++/43382
10221         * g++.dg/cpp0x/variadic101.C: New.
10222
10223 2010-05-26  Richard Guenther  <rguenther@suse.de>
10224
10225         PR rtl-optimization/44164
10226         * gcc.c-torture/execute/pr44164.c: New testcase.
10227         * g++.dg/tree-ssa/pr13146.C: Adjust.
10228
10229 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
10230
10231         PR fortran/40011
10232         * gfortran.dg/whole_file_19.f90 : New test.
10233
10234 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
10235
10236         PR fortran/30668
10237         PR fortran/31346
10238         PR fortran/34260
10239         * gfortran.dg/pr40999.f: Fix function type.
10240         * gfortran.dg/whole_file_5.f90: Likewise.
10241         * gfortran.dg/whole_file_6.f90: Likewise.
10242         * gfortran.dg/whole_file_16.f90: New.
10243         * gfortran.dg/whole_file_17.f90: New.
10244         * gfortran.dg/whole_file_18.f90: New.
10245
10246 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
10247             Iain Sandoe  <iains@gcc.gnu.org>
10248
10249         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
10250         * gcc.c-torture/compile/pr44197.c: Require alias support.
10251         * gcc.dg/lto/20081222_0.c: Ditto.
10252
10253 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
10254
10255         PR debug/42801
10256         * gcc.dg/guality/vla-2.c: New test.
10257
10258 2010-05-25  Richard Guenther  <rguenther@suse.de>
10259
10260         PR middle-end/44069
10261         * g++.dg/torture/pr44069.C: New testcase.
10262
10263 2010-05-25  Richard Guenther  <rguenther@suse.de>
10264
10265         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
10266
10267 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
10268
10269         PR objc/44140
10270         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
10271
10272 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
10273
10274         * obj-c++.dg/torture/tls/trivial.mm: New.
10275         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
10276         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
10277         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
10278         * obj-c++.dg/torture/tls/diag-1.mm: New.
10279         * obj-c++.dg/torture/tls/tls.exp: New.
10280         * obj-c++.dg/torture/trivial.mm: New.
10281         * obj-c++.dg/torture/dg-torture.exp: New.
10282         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
10283         * obj-c++.dg/tls/trivial.m: New.
10284         * obj-c++.dg/tls/init-1.mm: New.
10285         * obj-c++.dg/tls/diag-1.mm: New.
10286         * obj-c++.dg/tls/init-2.mm: New.
10287         * obj-c++.dg/tls/diag-2.mm: New.
10288         * obj-c++.dg/tls/diag-3.mm: New.
10289         * obj-c++.dg/tls/diag-4.mm: New.
10290         * obj-c++.dg/tls/static-1.mm: New.
10291         * obj-c++.dg/tls/tls.exp: New.
10292         * obj-c++.dg/tls/diag-5.mm: New.
10293         * obj-c++.dg/tls/static-1a.mm: New.
10294         * objc-obj-c++-shared/Object1.mm: New.
10295         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
10296
10297 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
10298
10299         PR objc++/43689
10300         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
10301         * obj-c++.dg/const-str-6.mm: Ditto.
10302
10303 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
10304
10305         * g++.dg/parse/array-size2.C: Remove dg-error directives.
10306
10307 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
10308
10309         PR ada/38394
10310         * gnat.dg/array13.ad[sb]: New test.
10311
10312 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
10313             Sandra Loosemore  <sandra@codesourcery.com>
10314
10315         * gcc.target/arm/neon/: Regenerated test cases.
10316
10317         * gcc.target/arm/neon/polytypes.c,
10318         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
10319         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
10320         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
10321         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
10322         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
10323         dg-add-options arm_neon.
10324
10325         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
10326         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
10327         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
10328         and arm_neon_fp16_ok.
10329
10330         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
10331         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
10332
10333         * lib/target-supports.exp (add_options_for_arm_neon): New.
10334         (check_effective_target_arm_neon_ok_nocache): New, from
10335         check_effective_target_arm_neon_ok.  Check multiple possibilities.
10336         (check_effective_target_arm_neon_ok): Use
10337         check_effective_target_arm_neon_ok_nocache.
10338         (add_options_for_arm_neon_fp16)
10339         (check_effective_target_arm_neon_fp16_ok)
10340         check_effective_target_arm_neon_fp16_ok_nocache): New.
10341         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
10342
10343 2010-05-24  Jason Merrill  <jason@redhat.com>
10344
10345         PR c++/41510
10346         * g++.dg/cpp0x/initlist35.C: New.
10347         * g++.dg/init/brace6.C: Adjust.
10348
10349 2010-05-24  Paul Brook  <paul@codesourcery.com>
10350
10351         * gcc.target/arm/frame-pointer-1.c: New test.
10352         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
10353         pointer elimination.
10354
10355 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10356
10357         PR target/44245
10358         * gcc.target/i386/crc32-3.c: New.
10359         * gcc.target/i386/crc32-4.c: Likewise.
10360
10361 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
10362
10363         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
10364         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
10365         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
10366
10367 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10368
10369         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
10370
10371 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
10372
10373         PR target/43869
10374         * gcc.c-target/pr43869.c: New test.
10375
10376 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
10377
10378         PR fortran/44212
10379         * gfortran.dg/class_22.f03: New.
10380
10381 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
10382
10383         PR lto/44238
10384         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
10385
10386 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
10387
10388         PR fortran/44213
10389         * gfortran.dg/abstract_type_7.f03: New.
10390
10391 2010-05-21  Jason Merrill  <jason@redhat.com>
10392
10393         * g++.dg/eh/spec11.C: Test cleanup optimization.
10394
10395 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
10396
10397         PR debug/44223
10398         * gcc.target/i386/pr44223.c: New test.
10399
10400 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10401
10402         * gcc.target/i386/pr25993.c: Use @function as type specifier.
10403
10404 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
10405
10406         * g++.dg/other/const3.C: New test.
10407
10408 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
10409
10410         PR fortran/38407
10411         * warn_unused_dummy_argument_1.f90: New.
10412         * warn_unused_dummy_argument_2.f90: New.
10413
10414 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
10415
10416         PR c++/30298
10417         * g++.dg/inherit/crash1.C: New.
10418         * g++.dg/inherit/crash2.C: Likewise.
10419
10420 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
10421
10422         PR debug/44178
10423         * g++.dg/debug/pr44178.C: New test.
10424
10425 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
10426
10427         PR middle-end/44185
10428         * gcc.dg/tree-ssa/prefetch-6.c: Add
10429         --param min-insn-to-prefetch-ratio=6.
10430         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
10431         allow unrolling, and adjust the movnti count.
10432
10433 2010-05-20  Jan Hubicka  <jh@suse.cz>
10434
10435         PR middle-end/44197
10436         * gcc.c-torture/compile/pr44197.c: New file.
10437
10438 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
10439
10440         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
10441         Fix test code.
10442         (check_effective_target_xop): Remove __may_alias__ attribute.
10443
10444 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
10445
10446         PR target/44202
10447         * gcc.c-torture/execute/pr44202-1.c: New test.
10448
10449 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10450
10451         PR fortran/43851
10452         * gfortran.dg/label_1.f90: Update test.
10453
10454 2010-05-19  Jan Hubicka  <jh@suse.cz>
10455
10456         * gcc.dg/lto/ipareference2_0.c: New file.
10457         * gcc.dg/lto/ipareference2_1.c: New file.
10458
10459 2010-05-19  Jason Merrill  <jason@redhat.com>
10460
10461         * g++.dg/parse/fn-typedef2.C: New.
10462
10463         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
10464         function type.
10465
10466         PR c++/44193
10467         * g++.dg/template/fntype1.C: New.
10468
10469 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
10470
10471         * gnat.dg/discr23.ad[sb]: New test.
10472         * gnat.dg/discr23_pkg.ads: New helper.
10473
10474         * gnat.dg/specs/controlled1.ads: New test.
10475         * gnat.dg/specs/controlled1_pkg.ads: New helper.
10476
10477 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10478
10479         PR fortran/44055
10480         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
10481         Fixed scope of C_SIZEOF.
10482         * gfortran.dg/warn_conversion_2.f90: New.
10483
10484 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10485
10486         * lib/target-supports.exp (check_effective_target_sse2): New proc.
10487         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
10488         for optional selector.
10489         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
10490         (check_effective_target_sse3): New proc.
10491         * gcc.target/i386/math-torture/math-torture.exp: Load
10492         target-supports.exp.
10493         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
10494         check_effective_target_sse2.
10495         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
10496         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
10497         * g++.dg/vect/vect.exp: Likewise.
10498         * gfortran.dg/vect/vect.exp: Likewise.
10499         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
10500         -msse2 if check_effective_target_sse2.
10501
10502         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
10503         * gcc.target/i386/3dnow-2.c: Likewise.
10504         * gcc.target/i386/3dnowA-1.c: Likewise.
10505         * gcc.target/i386/3dnowA-2.c: Likewise.
10506         * gcc.target/i386/pr42549.c: Likewise.
10507
10508         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
10509         * gcc.target/i386/sse3-addsubpd.c: Likewise.
10510         * gcc.target/i386/sse3-addsubps.c: Likewise.
10511         * gcc.target/i386/sse3-haddpd.c: Likewise.
10512         * gcc.target/i386/sse3-haddps.c: Likewise.
10513         * gcc.target/i386/sse3-hsubpd.c: Likewise.
10514         * gcc.target/i386/sse3-hsubps.c: Likewise.
10515         * gcc.target/i386/sse3-movddup.c: Likewise.
10516         * gcc.target/i386/sse3-movshdup.c: Likewise.
10517         * gcc.target/i386/sse3-movsldup.c: Likewise.
10518
10519         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
10520         * g++.dg/ext/attrib35.C: Likewise.
10521         * g++.dg/opt/pr40496.C: Likewise.
10522         * g++.dg/other/i386-1.C: Likewise.
10523         * g++.dg/other/i386-4.C: Likewise.
10524         * g++.dg/other/pr34435.C: Likewise.
10525         * g++.dg/other/pr39496.C: Likewise.
10526         * g++.dg/other/pr40446.C: Likewise.
10527         * gcc.dg/compat/union-m128-1_main.c: Likewise.
10528         * gcc.dg/compat/vector-1a_main.c: Likewise.
10529         * gcc.dg/compat/vector-2a_main.c: Likewise.
10530         * gcc.dg/lto/20090206-1_0.c: Likewise.
10531         * gcc.dg/pr34856.c: Likewise.
10532         * gcc.dg/pr36584.c: Likewise.
10533         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
10534         * gcc.dg/pr37544.c: Likewise.
10535         * gcc.dg/torture/pr16104-1.c: Likewise.
10536         * gcc.dg/torture/pr35771-1.c: Likewise.
10537         * gcc.dg/torture/pr35771-2.c: Likewise.
10538         * gcc.dg/torture/pr35771-3.c: Likewise.
10539         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
10540         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
10541         * gcc.dg/torture/stackalign/push-1.c: Likewise.
10542         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
10543         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
10544         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
10545         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
10546         * gcc.target/i386/20060512-1.c: Likewise.
10547         * gcc.target/i386/20060512-3.c: Likewise.
10548         * gcc.target/i386/all_one_m128i.c: Likewise.
10549         * gcc.target/i386/float128-1.c: Likewise.
10550         * gcc.target/i386/float128-2.c: Likewise.
10551         * gcc.target/i386/fpcvt-1.c: Likewise.
10552         * gcc.target/i386/fpcvt-2.c: Likewise.
10553         * gcc.target/i386/fpcvt-3.c: Likewise.
10554         * gcc.target/i386/fpprec-1.c: Likewise.
10555         * gcc.target/i386/funcspec-9.c: Likewise.
10556         * gcc.target/i386/incoming-1.c: Likewise.
10557         * gcc.target/i386/incoming-12.c: Likewise.
10558         * gcc.target/i386/incoming-2.c: Likewise.
10559         * gcc.target/i386/incoming-3.c: Likewise.
10560         * gcc.target/i386/incoming-4.c: Likewise.
10561         * gcc.target/i386/incoming-6.c: Likewise.
10562         * gcc.target/i386/incoming-7.c: Likewise.
10563         * gcc.target/i386/incoming-8.c: Likewise.
10564         * gcc.target/i386/opt-1.c: Likewise.
10565         * gcc.target/i386/opt-2.c: Likewise.
10566         * gcc.target/i386/ordcmp-1.c: Likewise.
10567         * gcc.target/i386/pr17692.c: Likewise.
10568         * gcc.target/i386/pr18614-1.c: Likewise.
10569         * gcc.target/i386/pr22152.c: Likewise.
10570         * gcc.target/i386/pr23570.c: Likewise.
10571         * gcc.target/i386/pr23575.c: Likewise.
10572         * gcc.target/i386/pr26449-1.c: Likewise.
10573         * gcc.target/i386/pr26600.c: Likewise.
10574         * gcc.target/i386/pr27790.c: Likewise.
10575         * gcc.target/i386/pr28839.c: Likewise.
10576         * gcc.target/i386/pr30970.c: Likewise.
10577         * gcc.target/i386/pr32000-1.c: Likewise.
10578         * gcc.target/i386/pr32000-2.c: Likewise.
10579         * gcc.target/i386/pr32280.c: Likewise.
10580         * gcc.target/i386/pr32661.c: Likewise.
10581         * gcc.target/i386/pr32708-1.c: Likewise.
10582         * gcc.target/i386/pr32961.c: Likewise.
10583         * gcc.target/i386/pr33329.c: Likewise.
10584         * gcc.target/i386/pr35714.c: Likewise.
10585         * gcc.target/i386/pr35767-1.c: Likewise.
10586         * gcc.target/i386/pr35767-1d.c: Likewise.
10587         * gcc.target/i386/pr35767-1i.c: Likewise.
10588         * gcc.target/i386/pr35767-2.c: Likewise.
10589         * gcc.target/i386/pr35767-2d.c: Likewise.
10590         * gcc.target/i386/pr35767-2i.c: Likewise.
10591         * gcc.target/i386/pr35767-3.c: Likewise.
10592         * gcc.target/i386/pr35767-5.c: Likewise.
10593         * gcc.target/i386/pr36222-1.c: Likewise.
10594         * gcc.target/i386/pr36578-1.c: Likewise.
10595         * gcc.target/i386/pr36578-2.c: Likewise.
10596         * gcc.target/i386/pr36992-1.c: Likewise.
10597         * gcc.target/i386/pr37101.c: Likewise.
10598         * gcc.target/i386/pr37216.c: Likewise.
10599         * gcc.target/i386/pr37434-1.c: Likewise.
10600         * gcc.target/i386/pr37434-2.c: Likewise.
10601         * gcc.target/i386/pr37843-3.c: Likewise.
10602         * gcc.target/i386/pr37843-4.c: Likewise.
10603         * gcc.target/i386/pr39162.c: Likewise.
10604         * gcc.target/i386/pr39315-1.c: Likewise.
10605         * gcc.target/i386/pr39315-2.c: Likewise.
10606         * gcc.target/i386/pr39315-3.c: Likewise.
10607         * gcc.target/i386/pr39315-4.c: Likewise.
10608         * gcc.target/i386/pr39445.c: Likewise.
10609         * gcc.target/i386/pr39496.c: Likewise.
10610         * gcc.target/i386/pr40809.c: Likewise.
10611         * gcc.target/i386/pr40906-3.c: Likewise.
10612         * gcc.target/i386/pr41019.c: Likewise.
10613         * gcc.target/i386/pr42542-1.c: Likewise.
10614         * gcc.target/i386/pr42542-2.c: Likewise.
10615         * gcc.target/i386/pr42542-3.c: Likewise.
10616         * gcc.target/i386/pr42542-3a.c: Likewise.
10617         * gcc.target/i386/pr42881.c: Likewise.
10618         * gcc.target/i386/push-1.c: Likewise.
10619         * gcc.target/i386/quad-sse.c: Likewise.
10620         * gcc.target/i386/reload-1.c: Likewise.
10621         * gcc.target/i386/sse-10.c: Likewise.
10622         * gcc.target/i386/sse-11.c: Likewise.
10623         * gcc.target/i386/sse-15.c: Likewise.
10624         * gcc.target/i386/sse-17.c: Likewise.
10625         * gcc.target/i386/sse-18.c: Likewise.
10626         * gcc.target/i386/sse-19.c: Likewise.
10627         * gcc.target/i386/sse-4.c: Likewise.
10628         * gcc.target/i386/sse-6.c: Likewise.
10629         * gcc.target/i386/sse-vect-types.c: Likewise.
10630         * gcc.target/i386/sse2-addpd-1.c: Likewise.
10631         * gcc.target/i386/sse2-addsd-1.c: Likewise.
10632         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
10633         * gcc.target/i386/sse2-andpd-1.c: Likewise.
10634         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10635         * gcc.target/i386/sse2-comisd-1.c: Likewise.
10636         * gcc.target/i386/sse2-comisd-2.c: Likewise.
10637         * gcc.target/i386/sse2-comisd-3.c: Likewise.
10638         * gcc.target/i386/sse2-comisd-4.c: Likewise.
10639         * gcc.target/i386/sse2-comisd-5.c: Likewise.
10640         * gcc.target/i386/sse2-comisd-6.c: Likewise.
10641         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
10642         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
10643         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
10644         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
10645         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
10646         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
10647         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
10648         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
10649         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
10650         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
10651         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
10652         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
10653         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
10654         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
10655         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
10656         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
10657         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
10658         * gcc.target/i386/sse2-divpd-1.c: Likewise.
10659         * gcc.target/i386/sse2-divsd-1.c: Likewise.
10660         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
10661         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
10662         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
10663         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
10664         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
10665         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
10666         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
10667         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
10668         * gcc.target/i386/sse2-minpd-1.c: Likewise.
10669         * gcc.target/i386/sse2-minsd-1.c: Likewise.
10670         * gcc.target/i386/sse2-mmx.c: Likewise.
10671         * gcc.target/i386/sse2-movapd-1.c: Likewise.
10672         * gcc.target/i386/sse2-movapd-2.c: Likewise.
10673         * gcc.target/i386/sse2-movd-1.c: Likewise.
10674         * gcc.target/i386/sse2-movd-2.c: Likewise.
10675         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
10676         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
10677         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
10678         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
10679         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
10680         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
10681         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
10682         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
10683         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
10684         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
10685         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
10686         * gcc.target/i386/sse2-movq-1.c: Likewise.
10687         * gcc.target/i386/sse2-movq-2.c: Likewise.
10688         * gcc.target/i386/sse2-movq-3.c: Likewise.
10689         * gcc.target/i386/sse2-movsd-1.c: Likewise.
10690         * gcc.target/i386/sse2-movsd-2.c: Likewise.
10691         * gcc.target/i386/sse2-movupd-1.c: Likewise.
10692         * gcc.target/i386/sse2-movupd-2.c: Likewise.
10693         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
10694         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
10695         * gcc.target/i386/sse2-orpd-1.c: Likewise.
10696         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
10697         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
10698         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
10699         * gcc.target/i386/sse2-paddb-1.c: Likewise.
10700         * gcc.target/i386/sse2-paddd-1.c: Likewise.
10701         * gcc.target/i386/sse2-paddq-1.c: Likewise.
10702         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
10703         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
10704         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
10705         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
10706         * gcc.target/i386/sse2-paddw-1.c: Likewise.
10707         * gcc.target/i386/sse2-pand-1.c: Likewise.
10708         * gcc.target/i386/sse2-pandn-1.c: Likewise.
10709         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
10710         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
10711         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
10712         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
10713         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
10714         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
10715         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
10716         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
10717         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
10718         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
10719         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
10720         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
10721         * gcc.target/i386/sse2-pminub-1.c: Likewise.
10722         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
10723         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
10724         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
10725         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
10726         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
10727         * gcc.target/i386/sse2-por-1.c: Likewise.
10728         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
10729         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
10730         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
10731         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
10732         * gcc.target/i386/sse2-pslld-1.c: Likewise.
10733         * gcc.target/i386/sse2-pslld-2.c: Likewise.
10734         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
10735         * gcc.target/i386/sse2-psllq-1.c: Likewise.
10736         * gcc.target/i386/sse2-psllq-2.c: Likewise.
10737         * gcc.target/i386/sse2-psllw-1.c: Likewise.
10738         * gcc.target/i386/sse2-psllw-2.c: Likewise.
10739         * gcc.target/i386/sse2-psrad-1.c: Likewise.
10740         * gcc.target/i386/sse2-psrad-2.c: Likewise.
10741         * gcc.target/i386/sse2-psraw-1.c: Likewise.
10742         * gcc.target/i386/sse2-psraw-2.c: Likewise.
10743         * gcc.target/i386/sse2-psrld-1.c: Likewise.
10744         * gcc.target/i386/sse2-psrld-2.c: Likewise.
10745         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
10746         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
10747         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
10748         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
10749         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
10750         * gcc.target/i386/sse2-psubb-1.c: Likewise.
10751         * gcc.target/i386/sse2-psubd-1.c: Likewise.
10752         * gcc.target/i386/sse2-psubq-1.c: Likewise.
10753         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
10754         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
10755         * gcc.target/i386/sse2-psubw-1.c: Likewise.
10756         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
10757         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
10758         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
10759         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
10760         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
10761         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
10762         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
10763         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
10764         * gcc.target/i386/sse2-pxor-1.c: Likewise.
10765         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
10766         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
10767         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
10768         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
10769         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
10770         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
10771         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
10772         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
10773         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
10774         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
10775         * gcc.target/i386/sse2-shufps-1.c: Likewise.
10776         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
10777         * gcc.target/i386/sse2-subpd-1.c: Likewise.
10778         * gcc.target/i386/sse2-subsd-1.c: Likewise.
10779         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
10780         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
10781         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
10782         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
10783         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
10784         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
10785         * gcc.target/i386/sse2-unpack-1.c: Likewise.
10786         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
10787         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
10788         * gcc.target/i386/sse2-vec-1.c: Likewise.
10789         * gcc.target/i386/sse2-vec-2.c: Likewise.
10790         * gcc.target/i386/sse2-vec-3.c: Likewise.
10791         * gcc.target/i386/sse2-vec-4.c: Likewise.
10792         * gcc.target/i386/sse2-vec-5.c: Likewise.
10793         * gcc.target/i386/sse2-vec-6.c: Likewise.
10794         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
10795         * gcc.target/i386/ssefn-2.c: Likewise.
10796         * gcc.target/i386/ssefn-4.c: Likewise.
10797         * gcc.target/i386/ssefp-1.c: Likewise.
10798         * gcc.target/i386/ssefp-2.c: Likewise.
10799         * gcc.target/i386/sseregparm-3.c: Likewise.
10800         * gcc.target/i386/sseregparm-4.c: Likewise.
10801         * gcc.target/i386/sseregparm-5.c: Likewise.
10802         * gcc.target/i386/sseregparm-6.c: Likewise.
10803         * gcc.target/i386/sseregparm-7.c: Likewise.
10804         * gcc.target/i386/ssetype-1.c: Likewise.
10805         * gcc.target/i386/ssetype-2.c: Likewise.
10806         * gcc.target/i386/ssetype-3.c: Likewise.
10807         * gcc.target/i386/ssetype-4.c: Likewise.
10808         * gcc.target/i386/ssetype-5.c: Likewise.
10809         * gcc.target/i386/unordcmp-1.c: Likewise.
10810         * gcc.target/i386/vararg-1.c: Likewise.
10811         * gcc.target/i386/vararg-2.c: Likewise.
10812         * gcc.target/i386/vararg-3.c: Likewise.
10813         * gcc.target/i386/vararg-4.c: Likewise.
10814         * gcc.target/i386/vararg-7.c: Likewise.
10815         * gcc.target/i386/vararg-8.c: Likewise.
10816         * gcc.target/i386/vecinit-1.c: Likewise.
10817         * gcc.target/i386/vecinit-2.c: Likewise.
10818         * gcc.target/i386/vecinit-3.c: Likewise.
10819         * gcc.target/i386/vecinit-4.c: Likewise.
10820         * gcc.target/i386/vecinit-5.c: Likewise.
10821         * gcc.target/i386/vecinit-6.c: Likewise.
10822         * gcc.target/i386/vectorize2.c: Likewise.
10823         * gcc.target/i386/vectorize3.c: Likewise.
10824         * gcc.target/i386/vectorize4.c: Likewise.
10825         * gcc.target/i386/vectorize6.c: Likewise.
10826         * gcc.target/i386/vectorize7.c: Likewise.
10827         * gcc.target/i386/vectorize8.c: Likewise.
10828         * gcc.target/i386/vperm-v2df.c: Likewise.
10829         * gcc.target/i386/vperm-v2di.c: Likewise.
10830         * gcc.target/i386/vperm-v4si-1.c: Likewise.
10831         * gcc.target/i386/xorps-sse2.c: Likewise.
10832         * gcc.target/i386/xorps.c: Likewise.
10833         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
10834         * gfortran.dg/graphite/pr42326.f90: Likewise.
10835         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
10836
10837 2010-05-19  Richard Guenther  <rguenther@suse.de>
10838
10839         PR lto/44196
10840         * g++.dg/lto/20100519-1_0.C: New testcase.
10841
10842 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10843
10844         PR fortran/42360
10845         * gfortran.dg/warn_intent_out_not_set.f90: New.
10846
10847 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10848
10849         PR fortran/38404
10850         * gfortran.dg/data_char_1.f90: Updated warning message.
10851         * gfortran.dg/data_array_6.f: New.
10852
10853 2010-05-19  Martin Jambor  <mjambor@suse.cz>
10854
10855         * g++.dg/ipa/ivinline-8.C: New test.
10856         * gcc.dg/ipa/iinline-2.c: Likewise.
10857
10858 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10859
10860         PR fortran/34505
10861         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
10862         arguments; add check for return value kind.
10863         * gfortran.dg/float_1.f90: Likewise.
10864
10865 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10866
10867         * gcc.target/i386/20011009-1.c (COMMENT): Define.
10868         (main): Use it.
10869         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
10870         * lib/lto.exp (lto_prune_warns): Fix location line regex.
10871         Prune another location line format.
10872         (lto-obj): Call lto_prune_warns on comp_output.
10873
10874 2010-05-18  Jan Hubicka  <jh@suse.cz>
10875
10876         * gcc.dg/lto/ipacp_0.c: New test.
10877         * gcc.dg/lto/ipacp_1.c: New test.
10878
10879 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
10880
10881         PR lto/44184
10882         * gcc.dg/lto/20100518_0.c: New test.
10883
10884 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
10885
10886         * gnat.dg/specs/lto3.ads: Add missing dg-options.
10887
10888 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10889
10890         PR fortran/43990
10891         * gfortran.dg/class_21.f03: New.
10892
10893 2010-05-17  Jason Merrill  <jason@redhat.com>
10894
10895         PR c++/44157
10896         * g++.dg/cpp0x/initlist34.C: New.
10897
10898         PR c++/44158
10899         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
10900
10901 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10902
10903         * g++.dg/ipa/ivinline-1.C: New test.
10904         * g++.dg/ipa/ivinline-2.C: New test.
10905         * g++.dg/ipa/ivinline-3.C: New test.
10906         * g++.dg/ipa/ivinline-4.C: New test.
10907         * g++.dg/ipa/ivinline-5.C: New test.
10908         * g++.dg/ipa/ivinline-6.C: New test.
10909
10910 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
10911             Jason Merrill  <jason@redhat.com>
10912
10913         PR c++/44108
10914         * c-c++-common/Wunused-var-8.c: New test.
10915
10916 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
10917
10918         PR bootstrap/42347
10919         * gcc.c-torture/compile/pr42347.c: New test.
10920
10921         PR middle-end/44102
10922         * g++.dg/ext/asmgoto1.C: New test.
10923
10924 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10925
10926         PR middle-end/44133
10927         * gcc.dg/tree-ssa/pr44133.c: New test.
10928         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
10929         precise.
10930
10931 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10932
10933         PR fortran/44044
10934         * gfortran.dg/class_20.f03: New.
10935
10936 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
10937
10938         PR 44078
10939         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
10940         debug messages but not the newly introduced one.
10941
10942 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
10943
10944         PR fortran/35779
10945         * gfortran.dg/initialization_25.f90: Commented testcase.
10946         * gfortran.dg/initialization_26.f90: New.
10947
10948 2010-05-16  Richard Guenther  <rguenther@suse.de>
10949
10950         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
10951         * gcc.dg/pr43084.c: Likewise.
10952         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
10953         -fipa-type-escape.
10954         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
10955         -fipa-type-escape.
10956         * gcc.dg/struct/struct-reorg.exp: Likewise.
10957         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
10958         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
10959
10960 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
10961
10962         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
10963         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
10964         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
10965         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
10966         tests.
10967
10968 2010-05-15  Jason Merrill  <jason@redhat.com>
10969
10970         * g++.dg/eh/spec10.C: New.
10971         * g++.dg/eh/spec11.C: New.
10972         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
10973
10974 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10975
10976         PR fortran/44154
10977         PR fortran/42647
10978         * gfortran.dg/allocatable_scalar_9.f90: New.
10979
10980 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
10981
10982         PR c++/44148
10983         * g++.dg/torture/pr44148.C: New test.
10984
10985 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
10986
10987         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
10988         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
10989         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
10990         diagnostics and type sizes.
10991
10992 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
10993
10994         * gnat.dg/lto9.adb: New test.
10995         * gnat.dg/lto9_pkg1.ads: New helper.
10996         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
10997
10998 2010-05-15  Jan Hubicka  <jh@suse.cz>
10999
11000         * gcc.dg/lto/ipareference_1.c: Rename to ...
11001         * gcc.dg/lto/ipareference_0.c: ... this one.
11002         * gcc.dg/lto/ipareference_2.c: Rename to ...
11003         * gcc.dg/lto/ipareference_1.c: ... this one.
11004
11005 2010-05-15  Jan Hubicka  <jh@suse.cz>
11006
11007         * gcc.dg/lto/ipareference_1.c: New file.
11008         * gcc.dg/lto/ipareference_2.c: New file.
11009
11010 2010-05-15  Richard Guenther  <rguenther@suse.de>
11011
11012         PR tree-optimization/44038
11013         * gcc.c-torture/compile/pr44038.c: New testcase.
11014
11015 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
11016
11017         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
11018         * gcc.target/i386/avx-cmpss-1.c: Likewise.
11019
11020 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
11021
11022         PR fortran/43207
11023         PR fortran/43969
11024         * gfortran.dg/class_18.f03: New.
11025         * gfortran.dg/class_19.f03: New.
11026
11027 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
11028
11029         PR debug/44112
11030         * gcc.dg/debug/dwarf2/const-1.c: Remove.
11031         * g++.dg/debug/dwarf2/const1.C: Remove.
11032
11033 2010-05-14  Jason Merrill  <jason@redhat.com>
11034
11035         * g++.dg/eh/cond4.C: New.
11036         * g++.dg/eh/elide2.C: Adjust.
11037         * g++.old-deja/g++.eh/terminate1.C: Adjust.
11038
11039 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
11040
11041         PR fortran/44135
11042         * gfortran.dg/actual_array_interface_2.f90: New test.
11043
11044 2010-05-14  Richard Guenther  <rguenther@suse.de>
11045
11046         PR tree-optimization/44119
11047         * gcc.c-torture/compile/pr44119.c: New testcase.
11048
11049 2010-05-14  Jason Merrill  <jason@redhat.com>
11050
11051         PR c++/44127
11052         * g++.dg/eh/terminate1.C: New.
11053
11054 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
11055
11056         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
11057
11058         PR debug/44136
11059         * gcc.dg/pr44136.c: New test.
11060
11061 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
11062
11063         PR c++/30566
11064         * g++.dg/warn/Wshadow-4.C: Adjust.
11065         * g++.dg/warn/Wshadow-5.C: New test.
11066         * g++.dg/warn/Wshadow-6.C: New test
11067
11068 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
11069
11070         PR fortran/35779
11071         * gfortran.dg/initialization_25.f90: New.
11072
11073 2010-05-13  Martin Jambor  <mjambor@suse.cz>
11074
11075         * g++.dg/otr-fold-1.C: New test.
11076         * g++.dg/otr-fold-2.C: New test.
11077
11078 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
11079
11080         PR fortran/44036
11081         * gfortran.dg/gomp/pr44036-1.f90: New test.
11082         * gfortran.dg/gomp/pr44036-2.f90: New test.
11083         * gfortran.dg/gomp/pr44036-3.f90: New test.
11084
11085         PR debug/43983
11086         * gcc.dg/guality/sra-1.c: New test.
11087
11088 2010-05-12  Jan Hubicka  <jh@suse.cz>
11089
11090         * tree-ssa/unreachable.c: New test.
11091
11092 2010-05-12  Jason Merrill  <jason@redhat.com>
11093
11094         * g++.dg/cpp0x/sfinae1.C: New.
11095
11096 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
11097
11098         * gcc.target/i386/zee.c: New file.
11099
11100 2010-05-12  Jason Merrill  <jason@redhat.com>
11101
11102         * g++.dg/conversion/op1.C: Expect template candidate message.
11103         * g++.dg/cpp0x/nullptr15.C: Likewise.
11104         * g++.dg/cpp0x/pr31431-2.C: Likewise.
11105         * g++.dg/cpp0x/pr31431.C: Likewise.
11106         * g++.dg/cpp0x/temp_default2.C: Likewise.
11107         * g++.dg/cpp0x/trailing4.C: Likewise.
11108         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
11109         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
11110         * g++.dg/cpp0x/variadic-throw.C: Likewise.
11111         * g++.dg/cpp0x/variadic35.C: Likewise.
11112         * g++.dg/cpp0x/vt-35147.C: Likewise.
11113         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
11114         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
11115         * g++.dg/ext/visibility/anon8.C: Likewise.
11116         * g++.dg/ext/vla2.C: Likewise.
11117         * g++.dg/other/pr28114.C: Likewise.
11118         * g++.dg/other/ptrmem10.C: Likewise.
11119         * g++.dg/other/ptrmem11.C: Likewise.
11120         * g++.dg/overload/unknown1.C: Likewise.
11121         * g++.dg/parse/template7.C: Likewise.
11122         * g++.dg/parse/typename7.C: Likewise.
11123         * g++.dg/template/conv11.C: Likewise.
11124         * g++.dg/template/copy1.C: Likewise.
11125         * g++.dg/template/deduce3.C: Likewise.
11126         * g++.dg/template/dependent-expr5.C: Likewise.
11127         * g++.dg/template/friend.C: Likewise.
11128         * g++.dg/template/incomplete2.C: Likewise.
11129         * g++.dg/template/local4.C: Likewise.
11130         * g++.dg/template/local6.C: Likewise.
11131         * g++.dg/template/operator10.C: Likewise.
11132         * g++.dg/template/overload6.C: Likewise.
11133         * g++.dg/template/ptrmem2.C: Likewise.
11134         * g++.dg/template/ptrmem20.C: Likewise.
11135         * g++.dg/template/ptrmem8.C: Likewise.
11136         * g++.dg/template/sfinae2.C: Likewise.
11137         * g++.dg/template/ttp25.C: Likewise.
11138         * g++.dg/template/unify10.C: Likewise.
11139         * g++.dg/template/unify11.C: Likewise.
11140         * g++.dg/template/unify6.C: Likewise.
11141         * g++.dg/template/unify7.C: Likewise.
11142         * g++.dg/template/unify9.C: Likewise.
11143         * g++.dg/template/varmod1.C: Likewise.
11144         * g++.old-deja/g++.brendan/crash56.C: Likewise.
11145         * g++.old-deja/g++.law/operators32.C: Likewise.
11146         * g++.old-deja/g++.pt/crash28.C: Likewise.
11147         * g++.old-deja/g++.pt/crash60.C: Likewise.
11148         * g++.old-deja/g++.pt/explicit38.C: Likewise.
11149         * g++.old-deja/g++.pt/explicit39.C: Likewise.
11150         * g++.old-deja/g++.pt/explicit41.C: Likewise.
11151         * g++.old-deja/g++.pt/explicit67.C: Likewise.
11152         * g++.old-deja/g++.pt/explicit77.C: Likewise.
11153         * g++.old-deja/g++.pt/expr2.C: Likewise.
11154         * g++.old-deja/g++.pt/overload7.C: Likewise.
11155         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
11156         * g++.old-deja/g++.pt/spec5.C: Likewise.
11157         * g++.old-deja/g++.pt/spec6.C: Likewise.
11158         * g++.old-deja/g++.pt/t24.C: Likewise.
11159         * g++.old-deja/g++.pt/unify4.C: Likewise.
11160         * g++.old-deja/g++.pt/unify6.C: Likewise.
11161         * g++.old-deja/g++.pt/unify8.C: Likewise.
11162         * g++.old-deja/g++.robertl/eb119.C: Likewise.
11163         * g++.old-deja/g++.robertl/eb79.C: Likewise.
11164         * g++.old-deja/g++.robertl/eb98.C: Likewise.
11165
11166         * g++.dg/cpp0x/initlist32.C: New.
11167
11168         * g++.dg/template/conv11.C: New.
11169         * g++.dg/conversion/op1.C: Adjust expected error.
11170
11171         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
11172
11173 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
11174
11175         PR target/44088
11176         * gcc.target/i386/avx-cmpsd-1.c: New.
11177         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
11178         * gcc.target/i386/avx-cmpss-1.c: Likewise.
11179         * gcc.target/i386/avx-cmpss-2.c: Likewise.
11180         * gcc.target/i386/sse-cmpss-1.c: Likewise.
11181         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
11182
11183 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
11184
11185         PR middle-end/44085
11186         * gcc.dg/gomp/pr44085.c: New test.
11187         * gfortran.dg/gomp/pr44085.f90: New test.
11188
11189 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
11190
11191         * objc-obj-c++-shared/Object1.m: New.
11192         * objc.dg/torture: New directory.
11193         * objc.dg/torture/tls: Ditto.
11194         * objc.dg/tls: Ditto.
11195         * objc.dg/torture/tls/trivial.m: New test.
11196         * objc.dg/torture/tls/thr-init-2.m: New test.
11197         * objc.dg/torture/tls/thr-init-3.m: New test.
11198         * objc.dg/torture/tls/thr-init.m: New test.
11199         * objc.dg/torture/tls/diag-1.m: New test.
11200         * objc.dg/torture/tls/tls.exp: New.
11201         * objc.dg/torture/trivial.m: New test.
11202         * objc.dg/torture/dg-torture.exp: New.
11203         * objc.dg/tls/diag-3.m: New test.
11204         * objc.dg/tls/diag-4.m: New test.
11205         * objc.dg/tls/diag-5.m: New test.
11206         * objc.dg/tls/init-1.m: New test.
11207         * objc.dg/tls/init-2.m: New test.
11208         * objc.dg/tls/tls.exp: New.
11209         * objc.dg/tls/diag-2.m: New test.
11210         * lib/objc.exp: Respond to dg-additional-files.
11211
11212 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
11213
11214         * gcc.target/m68k/20100512-1.c: New.
11215
11216 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
11217
11218         * gnat.dg/lto8.adb: New test.
11219         * gnat.dg/lto8_pkg.ad[sb]: New helper.
11220         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
11221
11222 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
11223
11224         PR c++/34272
11225         PR c++/43630
11226         PR c++/34491
11227         * g++.dg/template/crash97.C: New.
11228         * g++.dg/template/crash98.C: Likewise.
11229         * g++.dg/template/crash99.C: Likewise.
11230         * g++.dg/cpp0x/pr31439.C: Adjust.
11231         * g++.dg/template/crash95.C: Likewise.
11232
11233 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
11234
11235         PR middle-end/44071
11236         * c-c++-common/asmgoto-4.c: New test.
11237         * gcc.target/i386/pr44071.c: New test.
11238
11239         PR c++/44062
11240         * c-c++-common/Wunused-var-7.c: New test.
11241         * g++.dg/warn/Wunused-var-9.C: New test.
11242
11243 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
11244
11245         PR fortran/43711
11246         * gfortran.dg/gomp/pr43711.f90: New.
11247
11248 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
11249
11250         PR fortran/31820
11251         * gfortran.dg/select_5.f90: Updated.
11252
11253 2010-05-11  Jan Hubicka  <jh@suse.cz>
11254
11255         PR tree-optimize/44063
11256         * gcc.c-torture/compile/pr44063.c: New testcase.
11257
11258 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
11259
11260         PR debug/44023
11261         * gcc.dg/pr44023.c: New test.
11262
11263 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
11264
11265         * gnat.dg/lto7.adb: New test.
11266         * gnat.dg/lto7_pkg.ad[sb]: New helper.
11267
11268 2010-05-10  Jason Merrill  <jason@redhat.com>
11269
11270         PR c++/44017
11271         * g++.dg/template/inherit5.C: New.
11272
11273         PR c++/44045
11274         * g++.dg/cpp0x/initlist33.C: New.
11275         * g++.dg/cpp0x/initlist26.C: Adjust.
11276         * g++.dg/cpp0x/initlist28.C: Adjust.
11277
11278 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
11279
11280         PR c++/43719
11281         * g++.dg/init/pr43719.C: New.
11282         * g++.dg/anon-struct4.C: Adjust.
11283
11284 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
11285
11286         PR debug/44028
11287         * gcc.dg/pr44028.c: New test.
11288
11289 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
11290
11291         PR fortran/27866
11292         PR fortran/35003
11293         PR fortran/42809
11294         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
11295         * gfortran.dg/warn_conversion.f90: New.
11296
11297 2010-05-10  Michael Matz  <matz@suse.de>
11298
11299         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
11300
11301 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
11302
11303         PR rtl-optimization/44012
11304         * gcc.dg/pr44012.c: New.
11305
11306 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11307
11308         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
11309         Log text on entry and exit.
11310         Prune Sun ld warnings for common symbols with differing sizes.
11311         (lto-link-and-maybe-run): Change caller.
11312
11313 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
11314
11315         PR fortran/44044
11316         * gfortran.dg/class_7.f03: Modified.
11317         * gfortran.dg/select_type_1.f03: Modified.
11318         * gfortran.dg/select_type_12.f03: New.
11319
11320 2010-05-10  Richard Guenther  <rguenther@suse.de>
11321
11322         PR tree-optimization/44050
11323         * gcc.dg/torture/pr44050.c: New testcase.
11324
11325 2010-05-10  Wei Guozhi  <carrot@google.com>
11326
11327         PR target/42879
11328         * gcc.target/arm/pr42879.c: New testcase.
11329
11330 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11331
11332         PR c/44051
11333         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
11334
11335 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11336
11337         PR c/10676
11338         * gcc.dg/anon-struct-10.c: New test.
11339
11340 2010-05-09  Richard Guenther  <rguenther@suse.de>
11341
11342         PR middle-end/44024
11343         * gcc.dg/pr44024.c: New testcase.
11344
11345 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11346
11347         PR c/4784
11348         * gcc.dg/anon-struct-9.c: New test.
11349
11350 2010-05-09  Richard Guenther  <rguenther@suse.de>
11351
11352         PR middle-end/44043
11353         * gcc.c-torture/compile/pr44043.c: New testcase.
11354
11355 2010-05-09  Richard Guenther  <rguenther@suse.de>
11356
11357         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
11358
11359 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
11360
11361         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
11362
11363 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11364
11365         * gnat.dg/lto[12456].adb: Add "target lto" marker.
11366         * gnat.dg/specs/lto3.ads: Likewise.
11367
11368 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
11369
11370         PR middle-end/28685
11371         * gcc.dg/pr28685-1.c: New file.
11372
11373 2010-05-08  Richard Guenther  <rguenther@suse.de>
11374
11375         PR tree-optimization/44030
11376         * gcc.c-torture/compile/pr44030.c: New testcase.
11377
11378 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11379
11380         * gnat.dg/lto6.adb: New test.
11381         * gnat.dg/lto6_pkg.ads: New helper.
11382
11383 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11384
11385         * gnat.dg/lto5.adb: New test.
11386         * gnat.dg/lto5_pkg.ad[sb]: New helper.
11387
11388 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11389
11390         * gnat.dg/lto4.ad[sb]: New test.
11391
11392 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11393
11394         * gnat.dg/specs/lto3.ads: New test.
11395         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
11396         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
11397
11398 2010-05-08  Quentin Ochem  <ochem@adacore.com>
11399
11400         * gnat.dg/sizetype3.ad[sb]: New test.
11401         * gnat.dg/sizetype3_pkg.ads: New helper.
11402
11403 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
11404
11405         PR c++/43951
11406         * g++.dg/init/new29.C: New.
11407
11408 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
11409
11410         PR fortran/40728
11411         * gfortran.dg/coarray_1.f90: Fixed error message.
11412         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
11413         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
11414         * gfortran.dg/intrinsic_std_5.f90: New.
11415
11416 2010-05-07  Jason Merrill  <jason@redhat.com>
11417
11418         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
11419
11420 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11421
11422         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
11423         (size_t, stderr): Remove.
11424         (read_error): Replaced __builtin_fprintf by fprintf.
11425
11426 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
11427
11428         * gcc.dg/ordered-comparison-1.c: New test.
11429         * gcc.dg/ordered-comparison-2.c: New test.
11430         * gcc.dg/ordered-comparison-3.c: New test.
11431         * gcc.dg/ordered-comparison-4.c: New test.
11432
11433 2010-05-06  Mike Stump  <mikestump@comcast.net>
11434
11435         PR objc/35165
11436         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
11437
11438 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
11439             Jason Merrill  <jason@redhat.com>
11440
11441         * g++.dg/cpp0x/nullptr01.C: New.
11442         * g++.dg/cpp0x/nullptr02.C: New.
11443         * g++.dg/cpp0x/nullptr03.C: New.
11444         * g++.dg/cpp0x/nullptr04.C: New.
11445         * g++.dg/cpp0x/nullptr05.C: New.
11446         * g++.dg/cpp0x/nullptr06.C: New.
11447         * g++.dg/cpp0x/nullptr07.C: New.
11448         * g++.dg/cpp0x/nullptr08.C: New.
11449         * g++.dg/cpp0x/nullptr09.C: New.
11450         * g++.dg/cpp0x/nullptr10.C: New.
11451         * g++.dg/cpp0x/nullptr11.C: New.
11452         * g++.dg/cpp0x/nullptr12.C: New.
11453         * g++.dg/cpp0x/nullptr13.C: New.
11454         * g++.dg/cpp0x/nullptr14.C: New.
11455         * g++.dg/cpp0x/nullptr15.C: New.
11456         * g++.dg/cpp0x/nullptr16.C: New.
11457         * g++.dg/cpp0x/nullptr17.C: New.
11458         * g++.dg/cpp0x/nullptr18.C: New.
11459         * g++.dg/cpp0x/nullptr19.C: New.
11460         * g++.dg/cpp0x/nullptr20.C: New.
11461         * g++.dg/cpp0x/nullptr21.C: New.
11462         * g++.dg/cpp0x/nullptr22.C: New.
11463         * g++.dg/debug/nullptr01.C: New.
11464         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
11465
11466 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
11467
11468         * gcc.dg/Wunused-var-8.c: Move to...
11469         * c-c++-common/Wunused-var-6.c: ... here.  New test.
11470
11471 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
11472
11473         PR c++/40406
11474         * g++.dg/template/crash96.C: New.
11475
11476 2010-05-06  Jan Hubicka  <jh@suse.cz>
11477
11478         PR tree-optimization/43791
11479         * gcc.c-torture/compile/pr43791.c: New file.
11480
11481 2010-05-06  Michael Matz  <matz@suse.de>
11482
11483         PR tree-optimization/43984
11484         * gfortran.dg/pr43984.f90: New test.
11485
11486 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11487
11488         PR 40989
11489         * gcc.dg/pr40989.c: New.
11490
11491 2010-05-06  Richard Guenther  <rguenther@suse.de>
11492
11493         PR tree-optimization/43934
11494         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
11495
11496 2010-05-06  Richard Guenther  <rguenther@suse.de>
11497
11498         PR tree-optimization/43987
11499         * gcc.c-torture/execute/pr43987.c: New testcase.
11500         * gcc.dg/torture/pta-escape-1.c: Adjust.
11501         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
11502         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
11503         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
11504         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11505
11506 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
11507             Dodji Seketeli  <dodji@redhat.com>
11508
11509         PR c/18624
11510         * g++.dg/warn/Wunused-7.C: Add dg-warning.
11511         * g++.dg/template/sfinae16.C: Likewise.
11512         * gcc.dg/Wunused-var-1.c: Moved to...
11513         * c-c++-common/Wunused-var-1.c: ...here. New test.
11514         * gcc.dg/Wunused-var-2.c: Moved to...
11515         * c-c++-common/Wunused-var-2.c: ...here. New test.
11516         * gcc.dg/Wunused-var-3.c: Moved to...
11517         * c-c++-common/Wunused-var-3.c: ...here. New test.
11518         * gcc.dg/Wunused-var-4.c: Moved to...
11519         * gcc.dg/Wunused-var-1.c: ... here.
11520         * gcc.dg/Wunused-var-5.c: Moved to...
11521         * c-c++-common/Wunused-var-4.c: ...here. New test.
11522         * gcc.dg/Wunused-var-7.c: Moved to...
11523         * c-c++-common/Wunused-var-5.c: ...here. New test.
11524         * gcc.dg/Wunused-var-6.c: Moved to...
11525         * gcc.dg/Wunused-var-2.c: ... here.
11526         * c-c++-common/Wunused-var-1.c: New test.
11527         * c-c++-common/Wunused-var-2.c: New test.
11528         * c-c++-common/Wunused-var-3.c: New test.
11529         * c-c++-common/Wunused-var-4.c: New test.
11530         * c-c++-common/Wunused-var-5.c: New test.
11531         * g++.dg/warn/Wunused-var-1.C: New test.
11532         * g++.dg/warn/Wunused-var-2.C: New test.
11533         * g++.dg/warn/Wunused-var-3.C: New test.
11534         * g++.dg/warn/Wunused-var-4.C: New test.
11535         * g++.dg/warn/Wunused-var-5.C: New test.
11536         * g++.dg/warn/Wunused-var-6.C: New test.
11537         * g++.dg/warn/Wunused-var-7.C: New test.
11538         * g++.dg/warn/Wunused-var-8.C: New test.
11539         * g++.dg/warn/Wunused-parm-1.C: New test.
11540         * g++.dg/warn/Wunused-parm-2.C: New test.
11541         * g++.dg/warn/Wunused-parm-3.C: New test.
11542
11543 2010-05-06  Tobias Burnus  <burnus@net-b.de>
11544
11545         PR fortran/43985
11546         * gfortran.dg/gomp/crayptr5.f90: New test case.
11547
11548 2010-05-05  Jason Merrill  <jason@redhat.com>
11549
11550         PR debug/43370
11551         * g++.dg/ext/attrib39.C: New.
11552
11553 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
11554
11555         PR fortran/24978
11556         * gfortran.dg/data_invalid.f90: New.
11557
11558 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
11559
11560         * gnat.dg/lto2.adb: New test.
11561
11562 2010-05-05  Jason Merrill  <jason@redhat.com>
11563
11564         PR c++/43787
11565         * g++.dg/opt/empty1.C: New.
11566
11567 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
11568
11569         PR fortran/43696
11570         * gfortran.dg/class_17.f03: New.
11571
11572 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
11573
11574         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
11575
11576 2010-05-04  Mike Stump  <mikestump@comcast.net>
11577
11578         PR objc/35165
11579         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
11580
11581 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11582
11583         PR target/43668
11584         * gcc.target/i386/pr43668.c: New.
11585
11586 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
11587
11588         PR c++/43028
11589         * g++.dg/cpp0x/initlist31.C: New.
11590
11591 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
11592
11593         PR c/43981
11594         * gcc.dg/Wunused-var-8.c: New test.
11595
11596 2010-05-04  Jason Merrill  <jason@redhat.com>
11597
11598         PR c++/38064
11599         * g++.dg/cpp0x/enum3.C: Extend.
11600
11601 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11602
11603         PR target/43799
11604         * gcc.target/i386/pr43799.c: New.
11605
11606 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
11607
11608         * gnat.dg/lto1.adb: New test.
11609         * gnat.dg/lto1_pkg.ad[sb]: New helper.
11610
11611 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11612
11613         PR middle-end/43671
11614         * gcc.target/i386/pr43671.c: New.
11615
11616 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
11617
11618         PR c++/43705
11619         * g++.dg/template/crash95.C: New.
11620
11621 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11622
11623         PR debug/43508
11624         * gcc.target/i386/pr43508.c: New.
11625
11626 2010-05-04  Richard Guenther  <rguenther@suse.de>
11627
11628         PR tree-optimization/43879
11629         * g++.dg/torture/pr43879-1_0.C: New testcase.
11630         * g++.dg/torture/pr43879-1_1.C: Likewise.
11631
11632 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
11633
11634         PR c++/43953
11635         * g++.dg/other/crash-12.C: New test.
11636
11637 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
11638
11639         * g++.dg/cdce3.C: Add a space.  Updated.
11640
11641 2010-05-03  Jason Merrill  <jason@redhat.com>
11642
11643         PR c++/43680
11644         * g++.dg/opt/enum2.C: New.
11645         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
11646         * g++.dg/warn/Wswitch-1.C: Adjust message.
11647
11648 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11649
11650         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
11651         * g++.dg/ext/label13.C: Fix typo.
11652         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
11653         alpha*-dec-osf5*.
11654         * gcc.c-torture/compile/limits-declparen.c: xfail on
11655         alpha*-dec-osf5* with -g.
11656         * gcc.c-torture/compile/limits-pointer.c: Likewise.
11657         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
11658         * gcc.dg/c99-tgmath-2.c: Likewise.
11659         * gcc.dg/c99-tgmath-3.c: Likewise.
11660         * gcc.dg/c99-tgmath-4.c: Likewise.
11661
11662 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
11663
11664         PR fortran/43592
11665         * gfortran.dg/unexpected_interface.f90: New test.
11666
11667 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11668
11669         * ada/acats/run_acats (which): New function.
11670         (host_gnatchop, host_gnatmake): Use it.
11671
11672 2010-05-03  Richard Guenther  <rguenther@suse.de>
11673
11674         PR tree-optimization/43971
11675         * gcc.dg/pr43971.c: New testcase.
11676
11677 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
11678
11679         PR debug/43972
11680         * gcc.dg/debug/pr43972.c: New test.
11681
11682 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
11683
11684         PR testsuite/43963
11685         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
11686
11687 2010-05-02  Richard Guenther  <rguenther@suse.de>
11688
11689         PR tree-optimization/43879
11690         * gcc.dg/torture/pr43879-3.c: New testcase.
11691
11692 2010-05-01  Richard Guenther  <rguenther@suse.de>
11693
11694         PR tree-optimization/43949
11695         * g++.dg/warn/Warray-bounds-5.C: New testcase.
11696
11697 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
11698
11699         PR c++/43951
11700         * g++.dg/init/new28.C: New.
11701
11702 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
11703
11704         PR objc++/32052
11705         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
11706         structure and nested declarations.
11707         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
11708         structure and nested declarations.  Reduce header clutter and
11709         use _exit() rather than abort().
11710         * objc.dg/encode-10.m: New.
11711         * objc.dg/encode-11.m: New.
11712
11713 2010-04-30  DJ Delorie  <dj@redhat.com>
11714
11715         * gcc.c-torture/execute/20100430-1.c: New test.
11716
11717 2010-04-30  Jason Merrill  <jason@redhat.com>
11718
11719         PR c++/43868
11720         * g++.dg/template/ptrmem21.C: New.
11721
11722 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
11723
11724         PR fortran/18918
11725         PR fortran/43931
11726         * gfortran.dg/coarray_13.f90: New test.
11727
11728 2010-04-30  Richard Guenther  <rguenther@suse.de>
11729
11730         PR lto/43946
11731         * gcc.dg/lto/20100430-1_0.c: New testcase.
11732
11733 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
11734
11735         PR debug/43942
11736         * c-c++-common/pr43942.c: New test.
11737
11738 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
11739
11740         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
11741         conflict with darwin crt1.o 'start' symbol.
11742
11743 2010-04-30  Richard Guenther  <rguenther@suse.de>
11744
11745         PR tree-optimization/43879
11746         * gcc.dg/torture/pr43879_1.c: New testcase.
11747
11748 2010-04-30  Richard Guenther  <rguenther@suse.de>
11749
11750         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
11751
11752 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
11753
11754         PR c++/43890
11755         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
11756         user-provided constructor while recursing.
11757
11758 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11759
11760         PR fortran/42274
11761         * gfortran.dg/class_16.f03: New test.
11762
11763 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11764
11765         PR fortran/42274
11766         * gfortran.dg/class_15.f03: New.
11767
11768 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11769
11770         PR fortran/43326
11771         * gfortran.dg/dynamic_dispatch_9.f03: New test.
11772
11773 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11774
11775         PR fortran/43492
11776         * gfortran.dg/generic_22.f03 : New test.
11777
11778 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11779
11780         PR fortran/42353
11781         * gfortran.dg/class_14.f03: New test.
11782
11783 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11784
11785         PR fortran/42680
11786         * gfortran.dg/interface_32.f90: New test.
11787
11788 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
11789             Janus Weil  <janus@gcc.gnu.org>
11790
11791         PR fortran/41829
11792         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
11793         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
11794         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
11795
11796 2010-04-28  Mike Stump  <mikestump@comcast.net>
11797
11798         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
11799         dg-excess-errors.
11800         * g++.dg/uninit-pred-2_b.C: Likewise.
11801
11802 2010-04-28  Tobias Burnus  <burnus@net-b.de>
11803
11804         PR fortran/18918
11805         PR fortran/43919
11806         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
11807
11808 2010-04-28  Matthias Klose  <doko@ubuntu.com>
11809
11810         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
11811         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
11812         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
11813         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
11814         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
11815
11816 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
11817
11818         * gcc.dg/const-uniq-1.c: New test.
11819         * gcc.dg/lto/const-uniq_[01].c: Likewise.
11820
11821 2010-04-28  Xinliang David Li  <davidxl@google.com>
11822
11823         * gcc.dg/uninit-pred-2_b.c: New test.
11824         * gcc.dg/uninit-pred-4_b.c: New test.
11825         * gcc.dg/uninit-pred-3_d.c: New test.
11826         * gcc.dg/uninit-pred-6_b.c: New test.
11827         * gcc.dg/uninit-pred-8_b.c: New test.
11828         * gcc.dg/uninit-pred-3_a.c: New test.
11829         * gcc.dg/uninit-pred-2_c.c: New test.
11830         * gcc.dg/uninit-pred-5_a.c: New test.
11831         * gcc.dg/uninit-pred-3_e.c: New test.
11832         * gcc.dg/uninit-pred-7_a.c: New test.
11833         * gcc.dg/uninit-pred-6_c.c: New test.
11834         * gcc.dg/uninit-pred-9_a.c: New test.
11835         * gcc.dg/uninit-pred-8_c.c: New test.
11836         * gcc.dg/uninit-pred-3_b.c: New test.
11837         * gcc.dg/uninit-pred-5_b.c: New test.
11838         * gcc.dg/uninit-pred-7_b.c: New test.
11839         * gcc.dg/uninit-pred-6_d.c: New test.
11840         * gcc.dg/uninit-pred-9_b.c: New test.
11841         * gcc.dg/uninit-pred-2_a.c: New test.
11842         * gcc.dg/uninit-pred-4_a.c: New test.
11843         * gcc.dg/uninit-pred-3_c.c: New test.
11844         * gcc.dg/uninit-pred-6_a.c: New test.
11845         * gcc.dg/uninit-pred-8_a.c: New test.
11846         * gcc.dg/uninit-pred-7_c.c: New test.
11847         * gcc.dg/uninit-pred-6_e.c: New test.
11848         * g++.dg/uninit-pred-loop-1_b.cc: New test.
11849         * g++.dg/uninit-pred-1_a.C: New test.
11850         * g++.dg/uninit-pred-1_b.C: New test.
11851         * g++.dg/uninit-pred-2_a.C: New test.
11852         * g++.dg/uninit-pred-2_b.C: New test.
11853         * g++.dg/uninit-pred-loop-1_a.cc: New test.
11854         * g++.dg/uninit-pred-loop-1_c.cc: New test.
11855         * g++.dg/uninit-pred-loop_1.cc: New test.
11856
11857 2010-04-28  Martin Jambor  <mjambor@suse.cz>
11858
11859         * gcc.dg/lto/20091209-1_0.c: New testcase.
11860
11861 2010-04-28  Richard Guenther  <rguenther@suse.de>
11862
11863         PR tree-optimization/43879
11864         PR tree-optimization/43909
11865         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
11866
11867 2010-04-28  Richard Guenther  <rguenther@suse.de>
11868
11869         PR c++/43880
11870         * g++.dg/torture/pr43880.C: New testcase.
11871
11872 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11873
11874         PR c++/9335
11875         * g++.dg/template/recurse2.C: Update
11876         * g++.dg/template/recurse.C: Update.
11877         * g++.dg/template/pr23510.C: Update.
11878         * lib/prune.exp: Filter out 'recursively instantiated'.
11879
11880 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11881
11882         PR c++/29043
11883         * g++.dg/init/pr29043.C: New.
11884
11885 2010-04-27  Jason Merrill  <jason@redhat.com>
11886
11887         * g++.dg/lookup/scoped5.C: Adjust.
11888         * g++.dg/lookup/scoped8.C: Adjust.
11889         * g++.dg/template/dependent-expr5.C: Adjust.
11890         * g++.old-deja/g++.brendan/nest1.C: Adjust.
11891
11892         PR c++/43856
11893         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
11894
11895         PR c++/43875
11896         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11897
11898 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11899             Jan Hubicka  <hubicka@ucw.cz>
11900
11901         * gcc.dg/pure-2.c: New testcase.
11902         * gcc.dg/const-1.c: New testcase.
11903
11904 2010-04-27  Jason Merrill  <jason@redhat.com>
11905
11906         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
11907
11908         PR c++/41468
11909         * g++.dg/template/sfinae17.C: New.
11910         * g++.dg/template/sfinae18.C: New.
11911
11912 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11913
11914         * g++.dg/init/pr42844.C: New.
11915         * g++.dg/cpp0x/pr42844-2.C: New.
11916         * g++.dg/cpp0x/defaulted2.C: Adjust.
11917         * g++.dg/tree-ssa/pr27549.C: Likewise.
11918         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
11919
11920 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11921
11922         PR fortran/18918
11923         * gfortran.dg/coarray_12.f90: Fix dump parsing.
11924
11925 2010-04-27  Richard Guenther  <rguenther@suse.de>
11926
11927         PR middle-end/40561
11928         * g++.dg/other/pr40561.C: New testcase.
11929
11930 2010-04-27  Martin Jambor  <mjambor@suse.cz>
11931
11932         PR middle-end/43812
11933         * g++.dg/ipa/pr43812.C: New test.
11934
11935 2010-04-27  Jan Hubicka  <jh@suse.cz>
11936
11937         * gcc.dg/ipa/iinline-1.c (main): Rename to...
11938         (test): ... this one.
11939
11940 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
11941
11942         PR target/40657
11943         * gcc.target/arm/thumb-stackframe.c: New test.
11944
11945 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11946
11947         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
11948         * gcc.dg/misc-column.c: Likewise.
11949         * gcc.dg/Walways-true-1.c: Likewise.
11950         * gcc.dg/Walways-true-2.c: Likewise.
11951         * gcc.dg/warn-addr-cmp.c: Likewise.
11952
11953 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11954
11955         PR fortran/18918
11956         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
11957         * gfortran.dg/coarray_12.f90: New.
11958
11959 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11960
11961         PR c/32207
11962         * gcc.dg/pr32207.c: New test.
11963         * gcc.dg/misc-column.c: Adjust expected warning.
11964         * gcc.dg/Walways-true-1.c: Likewise.
11965         * gcc.dg/Walways-true-2.c: Likewise.
11966         * gcc.dg/warn-addr-cmp.c: Likewise.
11967
11968 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
11969
11970         PR lto/42776
11971         * lib/lto.exp (lto_prune_vis_warns): New function.
11972         (lto-link-and-maybe-run): Call it.
11973
11974 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
11975
11976         PR tree-optimization/43904
11977         * gcc.dg/tree-ssa/tailcall-6.c: New.
11978
11979 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11980
11981         PR testsuite/35165
11982         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
11983         Darwin8/OSX10.4 - compatible code generation.
11984         Use scan-rtl-dump.
11985         * obj-c++.dg/stubify-1.mm: Ditto.
11986         * lib/objc-torture.exp: Do not require link success for
11987         "trivial.m" in the runtime checks when dowhat = 'compile'.
11988         * lib/dg-pch.exp (dg-flags-pch): New Proc.
11989         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
11990         Darwin8/OSX10.4 - compatible code generation.
11991         * objc.dg/stubify-2.m: Ditto.
11992         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
11993         * objc.dg/next-runtime-1.m: Ditto.
11994         * objc.dg/stret-2.m: Restrict to ilp32 targets.
11995         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
11996         runtimes on Darwin.
11997
11998 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
11999
12000         PR 43715
12001         * lib/plugin-support.exp: Use "-undefined
12002         dynamic_lookup" on darwin.
12003
12004 2010-04-26  Richard Guenther  <rguenther@suse.de>
12005
12006         * gcc.dg/lto/20100426_0.c: New testcase.
12007
12008 2010-04-26  Jie Zhang  <jie@codesourcery.com>
12009
12010         PR tree-optimization/43833
12011         gcc.dg/Warray-bounds-8.c: New test case.
12012
12013 2010-04-26  Richard Guenther  <rguenther@suse.de>
12014
12015         PR lto/43080
12016         * g++.dg/lto/20100423-3_0.C: New testcase.
12017
12018 2010-04-26  Richard Guenther  <rguenther@suse.de>
12019
12020         PR lto/42425
12021         * g++.dg/lto/20100423-2_0.C: New testcase.
12022
12023 2010-04-26  Ira Rosen  <irar@il.ibm.com>
12024
12025         * gcc.dg/vect/bb-slp-23.c: New test.
12026
12027 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
12028
12029         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
12030         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
12031         * gcc.dg/c1x-float-1.c: New test.
12032
12033 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
12034
12035         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
12036         of "lea\[ \t\]".
12037
12038 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
12039
12040         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
12041         FreeBSD.
12042         * gfortran.dg/default_format_denormal_1.f90: Ditto.
12043         * gfortran.dg/default_format_2.f90: Ditto.
12044
12045 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
12046
12047         * gfortran.dg/pr43505.f90: Clean up .mod file.
12048         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
12049         * gfortran.dg/pr41347.f90: Ditto.
12050         * gfortran.dg/internal_pack_4.f90: Ditto.
12051         * gfortran.dg/proc_decl_23.f90: Ditto.
12052         * gfortran.dg/recursive_check_3.f90: Ditto.
12053         * gfortran.dg/intent_out_3.f90: Ditto.
12054         * gfortran.dg/assignment_2.f90: Ditto.
12055         * gfortran.dg/pr41928.f90: Ditto.
12056         * gfortran.dg/pr42166.f90: Ditto.
12057         * gfortran.dg/private_type_12.f90: Ditto.
12058         * gfortran.dg/graphite/pr42185.f90: Ditto.
12059         * gfortran.dg/graphite/pr42186.f90: Ditto.
12060         * gfortran.dg/graphite/pr40982.f90: Ditto.
12061         * gfortran.dg/graphite/id-2.f90: Ditto.
12062         * gfortran.dg/graphite/id-4.f90: Ditto.
12063         * gfortran.dg/graphite/pr42050.f90: Ditto.
12064         * gfortran.dg/graphite/id-18.f90: Ditto.
12065         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
12066         * gfortran.dg/graphite/pr41924.f90: Ditto.
12067         * gfortran.dg/graphite/pr42393.f90: Ditto.
12068         * gfortran.dg/graphite/pr37980.f90: Ditto.
12069         * gfortran.dg/graphite/pr38953.f90: Ditto.
12070         * gfortran.dg/graphite/pr42180.f90: Ditto.
12071         * gfortran.dg/graphite/pr42181.f90: Ditto.
12072         * gfortran.dg/where_operator_assign_4.f90: Ditto.
12073         * gfortran.dg/select_type_4.f90: Ditto.
12074         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
12075         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
12076         * gfortran.dg/lto/pr40725_0.f03: Ditto.
12077         * gfortran.dg/elemental_args_check_2.f90: Ditto.
12078         * gfortran.dg/whole_file_11.f90: Ditto.
12079         * gfortran.dg/private_type_11.f90: Ditto.
12080         * gfortran.dg/vect/vect-gems.f90: Ditto.
12081         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
12082
12083 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
12084
12085         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
12086
12087 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
12088
12089         * gnat.dg/pack15.ad[sb]: New test.
12090
12091 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
12092
12093         * gcc.target/arm/mla-1.c: New test.
12094
12095 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
12096
12097         PR fortran/30073
12098         PR fortran/43793
12099         * gfortran.dg/pr43793.f90: New test.
12100
12101 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
12102
12103         PR tree-optimization/41442
12104         * gcc.target/i386/pr41442.c: New test.
12105
12106 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
12107
12108         PR fortran/43832
12109         * gfortran.dg/fgetc_3.f90: Delete bogus test.
12110
12111 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12112
12113         PR fortran/43832
12114         * gfortran.dg/open_nounit.f90: New test.
12115
12116 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
12117
12118         PR fortran/43841
12119         PR fortran/43843
12120         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
12121
12122 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12123
12124         * gcc.dg/Wconversion-integer.c: Update.
12125
12126 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
12127
12128         * gnat.dg/unchecked_convert5.adb: New test.
12129
12130 2010-04-23  Richard Guenther  <rguenther@suse.de>
12131
12132         PR lto/41734
12133         * gcc.dg/lto/20100423-2_0.c: New testcase.
12134         * gcc.dg/lto/20100423-2_0.c: Likewise.
12135
12136 2010-04-23  Richard Guenther  <rguenther@suse.de>
12137
12138         PR lto/43455
12139         * gcc.dg/lto/20100423-1_0.c: New testcase.
12140         * gcc.dg/lto/20100423-1_1.c: Likewise.
12141
12142 2010-04-23  Martin Jambor  <mjambor@suse.cz>
12143
12144         PR tree-optimization/43846
12145         * gcc.dg/tree-ssa/sra-10.c: New test.
12146
12147 2010-04-23  Martin Jambor  <mjambor@suse.cz>
12148
12149         PR middle-end/43835
12150         * gcc.c-torture/execute/pr43835.c: New test.
12151
12152 2010-04-23  Richard Guenther  <rguenther@suse.de>
12153
12154         PR lto/42653
12155         * g++.dg/lto/20100423-1_0.C: New testcase.
12156
12157 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
12158
12159         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
12160
12161 2010-04-22  Ira Rosen  <irar@il.ibm.com>
12162
12163         PR tree-optimization/43842
12164         * gcc.dg/vect/pr43842.c: New test.
12165
12166 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
12167
12168         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
12169         * gcc.target/i386/wmul-2.c: Likewise.
12170
12171 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12172
12173         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
12174         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
12175
12176 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
12177
12178         * gfortran.dg/reassoc_6.f: New testcase.
12179
12180 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
12181
12182         PR middle-end/29274
12183         * gcc.target/arm/wmul-1.c: New test.
12184         * gcc.target/arm/wmul-2.c: New test.
12185
12186 2010-04-22  Richard Guenther  <rguenther@suse.de>
12187
12188         PR tree-optimization/43845
12189         * gcc.c-torture/compile/pr43845.c: New testcase.
12190
12191 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
12192
12193         PR middle-end/29274
12194         * gcc.target/i386/wmul-1.c: New test.
12195         * gcc.target/i386/wmul-2.c: New test.
12196         * gcc.target/bfin/wmul-1.c: New test.
12197         * gcc.target/bfin/wmul-2.c: New test.
12198
12199 2010-04-22  Richard Guenther  <rguenther@suse.de>
12200
12201         PR fortran/43829
12202         * gfortran.dg/vector_subscript_6.f90: New testcase.
12203         * gfortran.dg/assign_10.f90: Adjust.
12204
12205 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
12206
12207         PR fortran/43836
12208         * gfortran.dg/gomp/pr43836.f90: New test.
12209
12210 2010-04-21  Richard Guenther  <rguenther@suse.de>
12211
12212         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
12213
12214 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12215
12216         * gcc.dg/torture/builtin-cproj-3.c: New.
12217
12218 2010-04-20  Jason Merrill  <jason@redhat.com>
12219
12220         PR c++/9335
12221         * g++.dg/template/recurse2.C: New.
12222         * g++.dg/parse/crash36.C: Adjust.
12223         * g++.dg/other/fold1.C: Adjust.
12224         * g++.dg/init/member1.C: Adjust.
12225         * lib/prune.exp: Prune "skipping N instantiation contexts".
12226
12227 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12228
12229         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
12230
12231 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12232
12233         * gcc.dg/torture/builtin-cproj-1.c: New.
12234         * gcc.dg/torture/builtin-cproj-2.c: New.
12235
12236 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
12237
12238         PR c++/43800
12239         PR c++/43704
12240         * g++.dg/template/typedef32.C: Adjust.
12241         * g++.dg/template/typedef33.C: New test.
12242
12243 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
12244
12245         PR fortran/43227
12246         * gfortran.dg/proc_decl_23.f90: New test.
12247
12248         PR fortran/43266
12249         * gfortran.dg/abstract_type_6.f03: New test.
12250
12251 2010-04-20  Xinliang David Li  <davidxl@google.com>
12252
12253         * g++.dg/tree-ssa/fold-compare.C: New.
12254
12255 2010-04-20  Richard Guenther  <rguenther@suse.de>
12256
12257         PR tree-optimization/39417
12258         * g++.dg/torture/pr39417.C: New testcase.
12259
12260 2010-04-20  Richard Guenther  <rguenther@suse.de>
12261
12262         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
12263
12264 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
12265
12266         * g++.dg/debug/dwarf2/rv1.C: New test.
12267
12268 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12269
12270         PR target/43635
12271         * gcc.c-torture/compile/pr43635.c: New testcase.
12272
12273 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
12274
12275         PR fortran/43339
12276         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
12277         of sequential loops being private only in the innermost containing
12278         task region.
12279
12280         PR middle-end/43337
12281         * gfortran.dg/gomp/pr43337.f90: New test.
12282
12283 2010-04-19  Richard Guenther  <rguenther@suse.de>
12284
12285         PR tree-optimization/43796
12286         * gfortran.dg/pr43796.f90: New testcase.
12287
12288 2010-04-19  Richard Guenther  <rguenther@suse.de>
12289
12290         PR tree-optimization/43783
12291         * gcc.c-torture/execute/pr43783.c: New testcase.
12292
12293 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
12294
12295         PR target/43766
12296         * gcc.target/i386/pr43766.c: New test.
12297
12298 2010-04-19  Jie Zhang  <jie@codesourcery.com>
12299
12300         PR target/43662
12301         * gcc.target/i386/pr43662.c: New test.
12302
12303 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
12304
12305         PR c++/43704
12306         * g++.dg/template/typedef32.C: New test.
12307
12308 2010-04-19  Ira Rosen  <irar@il.ibm.com>
12309
12310         PR tree-optimization/37027
12311         * lib/target-supports.exp
12312         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
12313         * gcc.dg/vect/pr37027.c: New test.
12314         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
12315         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
12316         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
12317         gcc.dg/vect/vect-complex-6.c: Likewise.
12318
12319 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
12320
12321         * g++.dg/debug/dwarf2/enum1.C: New test.
12322
12323 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
12324
12325         * gnat.dg/rep_clause5.ad[sb]: New test.
12326         * gnat.dg/rep_clause5_pkg.ads: New helper.
12327
12328 2010-04-18  Ira Rosen  <irar@il.ibm.com>
12329
12330         PR tree-optimization/43771
12331         * g++.dg/vect/pr43771.cc: New test.
12332
12333 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
12334
12335         PR fortran/31538
12336         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
12337         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
12338
12339 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
12340
12341         * gnat.dg/sizetype.adb: Rename into...
12342         * gnat.dg/sizetype1.adb: ...this.
12343         * gnat.dg/sizetype2.adb: New test.
12344
12345 2010-04-16  Richard Guenther  <rguenther@suse.de>
12346
12347         PR tree-optimization/43572
12348         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
12349
12350 2010-04-16  Olivier Hainque  <hainque@adacore.com>
12351
12352         * gnat.dg/specs/discr_private.ads: New test.
12353
12354 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
12355
12356         PR target/41514
12357         * gcc.target/arm/thumb-comparisons.c: New test.
12358
12359         PR target/40603
12360         * gcc.target/arm/thumb-cbranchqi.c: New test.
12361
12362 2010-04-16  Christian Bruel  <christian.bruel@st.com>
12363
12364         * g++.dg/torture/pr36191.C: Enable for SH.
12365
12366 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
12367
12368         * gnat.dg/wide_boolean.adb: New test.
12369         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
12370
12371 2010-04-15  Richard Guenther  <rguenther@suse.de>
12372
12373         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
12374         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
12375         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12376         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12377         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
12378         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
12379         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
12380         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
12381         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
12382         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
12383         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
12384         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
12385         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12386         * gcc.dg/torture/ipa-pta-2.c: Likewise.
12387         * gcc.dg/torture/ipa-pta-1.c: Adjust.
12388
12389 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
12390
12391         PR target/21803
12392         * gcc.target/arm/pr42496.c: New test.
12393
12394 2010-04-14  Jason Merrill  <jason@redhat.com>
12395
12396         PR c++/36625
12397         * g++.dg/ext/attrib38.C: New.
12398
12399 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
12400
12401         PR testsuite/43739
12402         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
12403
12404 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12405
12406         PR 42966
12407         * gcc.dg/cpp/warn-undef-2.c: Update.
12408         * gcc.dg/cpp/warn-traditional-2.c: Update.
12409         * gcc.dg/cpp/warn-comments-2.c: Update.
12410         * gcc.dg/cpp/warn-variadic-2.c: Update.
12411         * gcc.dg/cpp/warn-long-long-2.c: Update.
12412         * gcc.dg/cpp/warn-deprecated-2.c: Update.
12413         * gcc.dg/cpp/warn-multichar-2.c: Update.
12414         * gcc.dg/cpp/warn-normalized-3.c: Update.
12415         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
12416         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
12417         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
12418         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
12419         * gcc.dg/cpp/warn-redefined-2.c: Update.
12420         * gfortran.dg/warning-directive-2.F90: Update.
12421         * c-c++-common/cpp/warning-directive-2.c: Update.
12422
12423 2010-04-14  Michael Matz  <matz@suse.de>
12424
12425         PR tree-optimization/42963
12426         * gcc.dg/pr42963.c: New testcase.
12427
12428 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
12429
12430         * gnat.dg/class_wide.adb: Rename into...
12431         * gnat.dg/class_wide1.adb: ...this.
12432         * gnat.dg/class_wide2.ad[sb]: New test.
12433
12434 2010-04-14  Tobias Burnus  <burnus@net-b.de>
12435
12436         PR fortran/18918
12437         * gfortran.dg/coarray_9.f90: Update dg-errors.
12438         * gfortran.dg/coarray_10.f90: New test.
12439         * gfortran.dg/coarray_11.f90: New test.
12440
12441 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12442
12443         PR fortran/43747
12444         gfortran.dg/initialization_24.f90: New test.
12445
12446 2010-04-13  Jason Merrill  <jason@redhat.com>
12447
12448         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
12449         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
12450
12451 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12452
12453         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
12454         * g++.dg/dg.exp: Likewise.
12455         * gcc.dg/cpp/warning-directive-1.c: Move to ...
12456         * c-c++-common/cpp/warning-directive-1.c: ... here.
12457         * gcc.dg/cpp/warning-directive-2.c: Move to ...
12458         * c-c++-common/cpp/warning-directive-2.c: ... here.
12459         * gcc.dg/cpp/warning-directive-3.c: Move to ...
12460         * c-c++-common/cpp/warning-directive-3.c: ... here.
12461         * gcc.dg/cpp/warning-directive-4.c: Move to ...
12462         * c-c++-common/cpp/warning-directive-4.c: ... here.
12463         * g++.dg/cpp/warning-directive-1.C: Delete.
12464         * g++.dg/cpp/warning-directive-2.C: Delete.
12465         * g++.dg/cpp/warning-directive-3.C: Delete.
12466         * g++.dg/cpp/warning-directive-4.C: Delete.
12467         * gcc.dg/cpp/normalised-3.c: Delete.
12468         * g++.dg/cpp/normalised-1.C: Rename as ...
12469         * c-c++-common/cpp/normalised-3.c: ... this.
12470
12471 2010-04-13  Martin Jambor  <mjambor@suse.cz>
12472
12473         * gcc.dg/tree-ssa/sra-9.c: New test.
12474
12475 2010-04-13  Michael Matz  <matz@suse.de>
12476
12477         PR middle-end/43730
12478         * gcc.dg/pr43730.c: New test.
12479
12480 2010-04-13  Michael Matz  <matz@suse.de>
12481
12482         * gcc.dg/tree-ssa/negate.c: New testcase.
12483
12484 2010-04-13  Richard Guenther  <rguenther@suse.de>
12485
12486         PR testsuite/43735
12487         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
12488
12489 2010-04-13  Richard Guenther  <rguenther@suse.de>
12490
12491         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
12492
12493 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
12494
12495         * gnat.dg/derived_type1.adb: New test.
12496
12497 2010-04-13  Matthias Klose  <doko@ubuntu.com>
12498
12499         * gcc.dg/plugindir1.c: New testcase.
12500         * gcc.dg/plugindir2.c: New testcase.
12501         * gcc.dg/plugindir3.c: New testcase.
12502         * gcc.dg/plugindir4.c: New testcase.
12503
12504 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
12505
12506         * gcc.target/i386/rotate-2.c: New test.
12507
12508 2010-04-12  Jason Merrill  <jason@redhat.com>
12509
12510         PR c++/43641
12511         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
12512         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
12513
12514 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
12515
12516         PR c++/25811
12517         * g++.dg/init/pr25811.C: New test.
12518
12519 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12520
12521         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
12522         dg-error, dg-warning.
12523         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
12524
12525 2010-04-12  Richard Guenther  <rguenther@suse.de>
12526
12527         * gcc.dg/torture/inline-2.c: New testcase.
12528
12529 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
12530
12531         PR bootstrap/43699
12532         * gcc.dg/Wunused-var-7.c: New test.
12533
12534         PR tree-optimization/43560
12535         * gcc.c-torture/execute/pr43560.c: New test.
12536
12537 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
12538
12539         * gnat.dg/aggr13.adb: New test.
12540         * gnat.dg/aggr14.adb: Likewise.
12541         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
12542
12543 2010-04-12  Richard Guenther  <rguenther@suse.de>
12544
12545         PR c++/43611
12546         * g++.dg/torture/pr43611.C: New testcase.
12547
12548 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
12549
12550         PR c/36774
12551         * gcc.dg/pr36774-1.c: New test.
12552         * gcc.dg/pr36774-2.c: New test.
12553
12554 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
12555
12556         * gcc.target/sh/rte-delay-slot.c: New test.
12557
12558 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
12559
12560         * gnat.dg/pack9.adb: Remove -cargs option.
12561         * gnat.dg/aggr12.ad[sb]: New test.
12562
12563 2010-04-10  Jie Zhang  <jie@codesourcery.com>
12564
12565         PR target/43417
12566         * gcc.target/sh/pr43417.c: New test.
12567
12568 2010-04-10  Tobias Burnus  <burnus@net-b.de>
12569
12570         PR fortran/43591
12571         * gfortran.dg/spec_expr_6.f90: New test.
12572
12573 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12574
12575         PR cpp/43195
12576         * gcc.dg/cpp/pr43195.c: New.
12577         * gcc.dg/cpp/pr43195.h: New.
12578
12579 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12580
12581         PR 42965
12582         * gcc.dg/Werror-6.c: Adjust.
12583         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
12584         * gcc.dg/Werror-4.c: Likewise.
12585         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
12586         * gcc.dg/Wswitch-enum-error.c: Likewise.
12587         * gcc.dg/Wpointer-arith.c: Likewise.
12588         * gcc.dg/Wfatal.c: Likewise.
12589         * gcc.dg/Wswitch-error.c: Likewise.
12590         * g++.dg/warn/unused-result1-Werror.c: Likewise.
12591         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
12592         * gcc.dg/cpp/warn-undef-2.c: Likewise.
12593         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
12594         * gcc.dg/cpp/warn-comments-2.c: Likewise.
12595         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
12596         * gcc.dg/cpp/warning-directive-2.c: Likewise.
12597         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
12598         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
12599         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
12600         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
12601         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
12602         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
12603         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
12604         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
12605         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
12606         * g++.dg/cpp/warning-directive-2.C: Likewise.
12607         * gfortran.dg/warning-directive-2.F90: Likewise.
12608
12609 2010-04-09  Jason Merrill  <jason@redhat.com>
12610
12611         PR c++/42623
12612         * g++.dg/template/sizeof13.C: New.
12613
12614 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
12615
12616         * g++.dg/other/pr35504.C: Add check for thiscall.
12617         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
12618         * gcc.dg/torture/stackalign/thiscall-1.c: New.
12619
12620 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12621
12622         PR c++/28584
12623         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
12624         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
12625         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
12626         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
12627         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
12628         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
12629         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
12630         * g++.dg/other/increment1.C: Likewise.
12631
12632 2010-04-09  Tobias Burnus  <burnus@net-b.de>
12633
12634         PR fortran/18918
12635         * gfortran.dg/coarray_7.f90: New test.
12636         * gfortran.dg/coarray_8.f90: New test.
12637
12638 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
12639
12640         PR fortran/28039
12641         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
12642
12643 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12644
12645         PR target/43643
12646         * gcc.dg/pr43643.c: New test.
12647
12648 2010-04-08  Tobias Burnus  <burnus@net-b.de>
12649
12650         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
12651
12652 2010-04-08  Richard Guenther  <rguenther@suse.de>
12653
12654         PR tree-optimization/43679
12655         * gcc.c-torture/compile/pr43679.c: New testcase.
12656
12657 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
12658
12659         PR debug/43670
12660         * gcc.dg/pr43670.c: New test.
12661
12662 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
12663
12664         PR middle-end/40815
12665         * gcc.dg/tree-ssa/reassoc-19.c: New.
12666
12667 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
12668
12669         PR c/18624
12670         * gcc.dg/Wunused-var-1.c: New test.
12671         * gcc.dg/Wunused-var-2.c: New test.
12672         * gcc.dg/Wunused-var-3.c: New test.
12673         * gcc.dg/Wunused-var-4.c: New test.
12674         * gcc.dg/Wunused-var-5.c: New test.
12675         * gcc.dg/Wunused-var-6.c: New test.
12676         * gcc.dg/Wunused-parm-1.c: New test.
12677
12678         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
12679         * gcc.dg/trunc-1.c: Likewise.
12680         * gcc.dg/vla-9.c: Likewise.
12681         * gcc.dg/dfp/composite-type.c: Likewise.
12682
12683 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12684
12685         PR objc/35996
12686         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
12687         * obj-c++.dg/objc-gc-3.mm: Ditto.
12688
12689 2010-04-07  Simon Baldwin  <simonb@google.com>
12690
12691         * gcc.dg/cpp/warn-undef-2.c: New.
12692         * gcc.dg/cpp/warn-traditional-2.c: New.
12693         * gcc.dg/cpp/warn-comments-2.c: New.
12694         * gcc.dg/cpp/warning-directive-1.c: New.
12695         * gcc.dg/cpp/warn-long-long.c: New.
12696         * gcc.dg/cpp/warn-traditional.c: New.
12697         * gcc.dg/cpp/warn-variadic-2.c: New.
12698         * gcc.dg/cpp/warn-undef.c: New.
12699         * gcc.dg/cpp/warn-normalized-1.c: New.
12700         * gcc.dg/cpp/warning-directive-2.c: New.
12701         * gcc.dg/cpp/warn-long-long-2.c: New.
12702         * gcc.dg/cpp/warn-variadic.c: New.
12703         * gcc.dg/cpp/warn-normalized-2.c: New.
12704         * gcc.dg/cpp/warning-directive-3.c: New.
12705         * gcc.dg/cpp/warn-deprecated-2.c: New.
12706         * gcc.dg/cpp/warn-trigraphs-1.c: New.
12707         * gcc.dg/cpp/warn-multichar-2.c: New.
12708         * gcc.dg/cpp/warn-normalized-3.c: New.
12709         * gcc.dg/cpp/warning-directive-4.c: New.
12710         * gcc.dg/cpp/warn-unused-macros.c: New.
12711         * gcc.dg/cpp/warn-trigraphs-2.c: New.
12712         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
12713         * gcc.dg/cpp/warn-cxx-compat.c: New.
12714         * gcc.dg/cpp/warn-redefined.c: New.
12715         * gcc.dg/cpp/warn-trigraphs-3.c: New.
12716         * gcc.dg/cpp/warn-unused-macros-2.c: New.
12717         * gcc.dg/cpp/warn-deprecated.c: New.
12718         * gcc.dg/cpp/warn-trigraphs-4.c: New.
12719         * gcc.dg/cpp/warn-redefined-2.c: New.
12720         * gcc.dg/cpp/warn-comments.c: New.
12721         * gcc.dg/cpp/warn-multichar.c: New.
12722         * g++.dg/cpp/warning-directive-1.C: New.
12723         * g++.dg/cpp/warning-directive-2.C: New.
12724         * g++.dg/cpp/warning-directive-3.C: New.
12725         * g++.dg/cpp/warning-directive-4.C: New.
12726         * gfortran.dg/warning-directive-1.F90: New.
12727         * gfortran.dg/warning-directive-3.F90: New.
12728         * gfortran.dg/warning-directive-2.F90: New.
12729         * gfortran.dg/warning-directive-4.F90: New.
12730
12731 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12732
12733         PR objc++/23716
12734         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
12735
12736 2010-04-07  Jason Merrill  <jason@redhat.com>
12737
12738         * g++.dg/template/dr408.C: New.
12739
12740         * g++.dg/lookup/ns4.C: New.
12741
12742         PR c++/38392
12743         * g++.dg/template/friend51.C: New test.
12744
12745         PR c++/41970
12746         * g++.old-deja/g++.other/linkage1.C: Adjust.
12747
12748 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12749
12750         PR c++/42697
12751         * g++.dg/template/crash94.C: New test.
12752
12753 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12754
12755         PR c++/40239
12756         * g++.dg/init/aggr5.C: New test.
12757         * g++.dg/init/aggr5.C: New test.
12758
12759 2010-04-07  Richard Guenther  <rguenther@suse.de>
12760
12761         PR tree-optimization/43270
12762         * g++.dg/warn/Warray-bounds-4.C: New testcase.
12763         * gcc.dg/Warray-bounds-7.c: Likewise.
12764
12765 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
12766
12767         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
12768         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
12769         * gnat.dg/bit_packed_array4.ad[sb]: New test.
12770
12771 2010-04-07  Jie Zhang  <jie@codesourcery.com>
12772
12773         PR c++/42556
12774         * g++.dg/init/pr42556.C: New test.
12775
12776 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12777
12778         PR debug/43628
12779         * g++.dg/debug/dwarf2/typedef2.C: New test.
12780
12781 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
12782
12783         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
12784         c-c++-common/dwarf2/redeclaration-1.C
12785
12786 2010-04-06  Jason Merrill  <jason@redhat.com>
12787
12788         * g++.dg/cpp0x/pr31437.C: Adjust error location.
12789         * g++.dg/ext/attrib18.C: Likewise.
12790         * g++.dg/ext/bitfield2.C: Likewise.
12791         * g++.dg/ext/bitfield4.C: Likewise.
12792         * g++.dg/ext/visibility/warn2.C: Likewise.
12793         * g++.dg/ext/visibility/warn3.C: Likewise.
12794         * g++.dg/gomp/pr26690-1.C: Likewise.
12795         * g++.dg/inherit/covariant7.C: Likewise.
12796         * g++.dg/init/synth2.C: Likewise.
12797         * g++.dg/lookup/using7.C: Likewise.
12798         * g++.dg/other/crash-4.C: Likewise.
12799         * g++.dg/other/error13.C: Likewise.
12800         * g++.dg/other/error20.C: Likewise.
12801         * g++.dg/parse/crash31.C: Likewise.
12802         * g++.dg/parse/error16.C: Likewise.
12803         * g++.dg/parse/error19.C: Likewise.
12804         * g++.dg/parse/error27.C: Likewise.
12805         * g++.dg/parse/error28.C: Likewise.
12806         * g++.dg/parse/fused-params1.C: Likewise.
12807         * g++.dg/template/error2.C: Likewise.
12808         * g++.dg/template/local6.C: Likewise.
12809         * g++.dg/template/qualttp15.C: Likewise.
12810         * g++.dg/warn/Wnvdtor-2.C: Likewise.
12811         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
12812         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
12813         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12814         * g++.old-deja/g++.eh/spec6.C: Likewise.
12815         * g++.old-deja/g++.jason/crash3.C: Likewise.
12816         * g++.old-deja/g++.jason/destruct2.C: Likewise.
12817         * g++.old-deja/g++.law/ctors5.C: Likewise.
12818         * g++.old-deja/g++.law/ctors9.C: Likewise.
12819         * g++.old-deja/g++.mike/p3538a.C: Likewise.
12820         * g++.old-deja/g++.mike/p3538b.C: Likewise.
12821         * g++.old-deja/g++.other/struct1.C: Likewise.
12822         * g++.old-deja/g++.other/volatile1.C: Likewise.
12823         * g++.old-deja/g++.pt/crash36.C: Likewise.
12824         * g++.old-deja/g++.pt/derived3.C: Likewise.
12825         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12826         * g++.old-deja/g++.robertl/eb4.C: Likewise.
12827
12828 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
12829
12830         PR middle-end/43519
12831         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
12832         * gcc.dg/graphite/id-19.c: New.
12833
12834 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
12835
12836         PR middle-end/32824
12837         * gcc.dg/vect/pr32824: New.
12838
12839 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12840
12841         PR fortran/18918
12842         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
12843         * gfortran.dg/coarray_3.f90: Ditto.
12844         * gfortran.dg/coarray_4.f90: Ditto.
12845         * gfortran.dg/coarray_5.f90: Ditto.
12846         * gfortran.dg/coarray_6.f90: Ditto.
12847         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
12848
12849 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12850
12851         PR fortran/18918
12852         * gfortran.dg/coarray_4.f90: Fix test.
12853         * gfortran.dg/coarray_6.f90: Add more tests.
12854
12855 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12856
12857         PR fortran/18918
12858         * gfortran.dg/coarray_4.f90: New test.
12859         * gfortran.dg/coarray_5.f90: New test.
12860         * gfortran.dg/coarray_6.f90: New test.
12861
12862 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12863
12864         PR fortran/18918
12865         * gfortran.dg/iso_fortran_env_5.f90: New test.
12866         * gfortran.dg/iso_fortran_env_6.f90: New test.
12867
12868 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12869
12870         PR fortran/39997
12871         * gfortran.dg/coarray_1.f90: New test.
12872         * gfortran.dg/coarray_2.f90: New test.
12873         * gfortran.dg/coarray_3.f90: New test.
12874
12875 2010-04-06  Jason Merrill  <jason@redhat.com>
12876
12877         PR c++/43648
12878         * g++.dg/template/dtor8.C: New.
12879
12880         PR c++/43621
12881         * g++.dg/template/error-recovery2.C: New.
12882
12883 2010-04-06  Jan Hubicka  <jh@suse.czpli
12884
12885         PR tree-optimization/42906
12886         * gcc.dg/tree-ssa/dce-1.c: New testcase.
12887
12888 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12889
12890         PR fortran/43178
12891         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
12892         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
12893         * gfortran.dg/auto_dealloc_1.f90: Ditto.
12894
12895 2010-04-06  Richard Guenther  <rguenther@suse.de>
12896
12897         PR tree-optimization/43627
12898         * gcc.dg/tree-ssa/vrp49.c: New testcase.
12899
12900 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12901
12902         PR target/43638
12903         * gcc.target/i386/pr43638.c: New test.
12904
12905 2010-04-06  Richard Guenther  <rguenther@suse.de>
12906
12907         PR middle-end/43661
12908         * gcc.c-torture/compile/pr43661.c: New testcase.
12909
12910 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12911
12912         * gcc.target/s390/stackcheck1.c: Add dg-warning.
12913
12914 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
12915
12916         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
12917
12918 2010-04-02  Richard Guenther  <rguenther@suse.de>
12919
12920         PR tree-optimization/43629
12921         * gcc.c-torture/execute/pr43629.c: New testcase.
12922
12923 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12924             Dominique d'Humieres  <dominiq@lps.ens.fr>
12925
12926         PR libfortran/43605
12927         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
12928
12929 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
12930
12931         PR debug/43325
12932         * c-c++-common/dwarf2/redeclaration-1.C: New test.
12933
12934 2010-04-01  Jason Merrill  <jason@redhat.com>
12935
12936         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
12937
12938 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12939             Manfred Schwarb  <manfred99@gmx.ch>
12940
12941         PR libfortran/43605
12942         * gfortran.dg/ftell_3.f90: New test.
12943
12944 2010-04-01  Richard Guenther  <rguenther@suse.de>
12945
12946         PR middle-end/43614
12947         * gcc.c-torture/compile/pr43614.c: New testcase.
12948
12949 2010-04-01  Martin Jambor  <mjambor@suse.cz>
12950
12951         PR tree-optimization/43141
12952         * gcc.dg/guality/pr43141.c: New test.
12953
12954 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12955
12956         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
12957         * g++.dg/eh/spbp.C: Likewise.
12958         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
12959         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
12960         superfluous casts.
12961         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
12962         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
12963         * objc.dg/dwarf-2.m: Likewise.
12964
12965 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12966
12967         PR middle-end/43464
12968         * gcc.dg/graphite/id-pr43464.c: New.
12969         * gcc.dg/graphite/id-pr43464-1.c: New.
12970
12971 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12972
12973         PR middle-end/43351
12974         * gcc.dg/graphite/id-pr43351.c
12975
12976 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12977
12978         PR testsuite/35165
12979         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
12980         * obj-c++.dg/try-catch-2.mm: Ditto.
12981         * obj-c++.dg/lookup-2.mm: Ditto.
12982         * obj-c++.dg/encode-8.m: Ditto.
12983         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12984         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
12985         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
12986         * obj-c++.dg/const-str-11.mm: Ditto.
12987         * obj-c++.dg/const-str-9.mm: Ditto.
12988         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
12989         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
12990         * obj-c++.dg/except-1.mm: Ditto.
12991         * obj-c++.dg/const-str-7.mm: Ditto.
12992         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12993         * obj-c++.dg/const-str-3.mm: Ditto.
12994         * obj-c++.dg/const-str-7.mm: Ditto.
12995         * obj-c++.dg/stubify-2.mm: Change dump file name.
12996
12997         PR objc++/23613
12998         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
12999         New macro.
13000         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
13001         Remove dg-xfail-if.
13002
13003 2010-03-31  Martin Jambor  <mjambor@suse.cz>
13004
13005         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
13006         only with -O2, -O3 or -Os and not with -fwhopr.
13007
13008 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
13009
13010         PR c++/43558
13011         * g++.dg/template/typedef31.C: New test.
13012
13013 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13014
13015         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
13016         assembler output on *-*-solaris2*.
13017         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
13018
13019 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
13020
13021         PR debug/43557
13022         * gcc.dg/pr43557-1.c: New test.
13023         * gcc.dg/pr43557-2.c: New file.
13024
13025 2010-03-31  Jie Zhang  <jie@codesourcery.com>
13026
13027         PR 43562
13028         * gcc.dg/pr43562.c: New test.
13029
13030 2010-03-30  Jason Merrill  <jason@redhat.com>
13031
13032         PR c++/43076
13033         * g++.dg/template/error-recovery1.C: New.
13034
13035         PR c++/41786
13036         * g++.dg/parse/ambig5.C: New.
13037
13038 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
13039
13040         PR debug/43593
13041         * gcc.dg/guality/pr43593.c: New test.
13042
13043 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
13044
13045         PR middle-end/43430
13046         * gcc.dg/vect/pr43430-1.c: New.
13047
13048 2010-03-30  Jason Merrill  <jason@redhat.com>
13049
13050         PR c++/43559
13051         * g++.dg/template/partial7.C: New.
13052
13053 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13054
13055         * gcc.target/s390/stackcheck1.c: New testcase.
13056
13057 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13058
13059         PR libfortran/43265
13060         * gfortran.dg/read_eof_8.f90: New test.
13061
13062 2010-03-29  Jason Merrill  <jason@redhat.com>
13063
13064         * gcc.dg/cpp/include6.c: Change [] to ().
13065
13066         N3077
13067         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
13068         splicing and UCNs.
13069         * c-c++-common/raw-string-2.c: Add trigraph test.
13070         * c-c++-common/raw-string-8.c: New.
13071         * c-c++-common/raw-string-9.c: New.
13072         * c-c++-common/raw-string-10.c: New.
13073
13074         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
13075         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
13076         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
13077         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
13078         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
13079         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
13080         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
13081
13082 2010-03-29  Richard Guenther  <rguenther@suse.de>
13083
13084         PR tree-optimization/43560
13085         * gcc.dg/torture/pr43560.c: New testcase.
13086
13087 2010-03-29  Jason Merrill  <jason@redhat.com>
13088
13089         N3077
13090         * g++.dg/ext/raw-string-1.C: Change [] to ().
13091         * g++.dg/ext/raw-string-2.C: Change [] to ().
13092         Don't use \ in delimiter.
13093         * g++.dg/ext/raw-string-3.C: Change [] to ().
13094         * g++.dg/ext/raw-string-4.C: Change [] to ().
13095         * g++.dg/ext/raw-string-5.C: Change [] to ().
13096         Test for error on \ in delimiter.
13097         * g++.dg/ext/raw-string-6.C: Change [] to ().
13098         * g++.dg/ext/raw-string-7.C: Change [] to ().
13099
13100 2010-03-29  Jie Zhang  <jie@codesourcery.com>
13101
13102         PR 43564
13103         * gcc.dg/pr43564.c: New test.
13104
13105 2010-03-29  Tobias Burnus  <burnus@net-b.de>
13106
13107         PR fortran/43551
13108         * gfortran.dg/direct_io_12.f90: New test.
13109
13110 2010-03-28  Jan Hubicka  <jh@suse.cz>
13111
13112         PR tree-optimization/43505
13113         * gfortran.dg/pr43505.f90: New testcase.
13114
13115 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
13116
13117         PR tree-optimization/43528
13118         * gcc.target/i386/pr43528.c: New test.
13119
13120 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
13121
13122         PR c/43381
13123         * gcc.dg/parm-impl-decl-3.c: New test.
13124
13125 2010-03-26  Jason Merrill  <jason@redhat.com>
13126
13127         PR c++/43509
13128         * g++.dg/cpp0x/parse1.C: New.
13129
13130 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
13131
13132         PR target/43524
13133         * gcc.target/i386/pr43524.c: New test.
13134
13135 2010-03-26  Martin Jambor  <mjambor@suse.cz>
13136
13137         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
13138         whitespace, rename main to foo.
13139         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
13140         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
13141         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
13142         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
13143         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
13144         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
13145         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
13146         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
13147         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
13148         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
13149         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
13150
13151 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
13152
13153         PR c++/43327
13154         * g++.dg/other/crash-10.C: New test.
13155         * g++.dg/other/crash-11.C: New test.
13156
13157 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13158
13159         PR libfortran/43517
13160         * gfortran.dg/read_eof_7.f90: New test.
13161
13162 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
13163
13164         PR objc/35165
13165         PR testsuite/43512
13166         * objc-obj-c++-shared: New directory.
13167         * objc-obj-c++-shared/Object1-implementation.h: New file.
13168         * objc-obj-c++-shared/Object1.h: New file.
13169         * objc-obj-c++-shared/Protocol1.h: New file.
13170         * objc-obj-c++-shared/next-abi.h: New file.
13171         * objc-obj-c++-shared/next-mapping.h: New file.
13172         * objc/execute/next_mapping.h: Delete.
13173         * objc.dg/special/special.exp: For all targets run the tests with
13174         -fgnu-runtime, for darwin targets also run the tests with
13175         -fnext-runtime.
13176         * objc.dg/dg.exp: Ditto.
13177         * obj-c++.dg/dg.exp: Ditto.
13178         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
13179         Protocol1.h) and next-mapping.h as required.  Amend testcase to
13180         include use of updated NeXT interface.
13181         * objc/execute/formal_protocol-5.m: Ditto.
13182         * objc/execute/protocol-isEqual-2.m: Ditto.
13183         * objc/execute/protocol-isEqual-4.m: Ditto.
13184         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
13185         Protocol1.h) and next-mapping.h as required.
13186         * objc/execute/object_is_class.m: Ditto.
13187         * objc/execute/enumeration-1.m: Ditto.
13188         * objc/execute/class-13.m: Ditto.
13189         * objc/execute/formal_protocol-2.m: Ditto.
13190         * objc/execute/formal_protocol-4.m: Ditto.
13191         * objc/execute/class-1.m: Ditto.
13192         * objc/execute/bycopy-1.m: Ditto.
13193         * objc/execute/formal_protocol-6.m: Ditto.
13194         * objc/execute/bycopy-3.m: Ditto.
13195         * objc/execute/class-3.m: Ditto.
13196         * objc/execute/bf-11.m: Ditto.
13197         * objc/execute/class-5.m: Ditto.
13198         * objc/execute/bf-13.m: Ditto.
13199         * objc/execute/class-7.m: Ditto.
13200         * objc/execute/bf-15.m: Ditto.
13201         * objc/execute/class-9.m: Ditto.
13202         * objc/execute/bf-17.m: Ditto.
13203         * objc/execute/bf-19.m: Ditto.
13204         * objc/execute/IMP.m: Ditto.
13205         * objc/execute/exceptions/catchall-1.m: Ditto.
13206         * objc/execute/exceptions/trivial.m: Ditto.
13207         * objc/execute/exceptions/finally-1.m: Ditto.
13208         * objc/execute/exceptions/local-variables-1.m: Ditto.
13209         * objc/execute/exceptions/foward-1.m: Ditto.
13210         * objc/execute/bf-2.m: Ditto.
13211         * objc/execute/string1.m: Ditto.
13212         * objc/execute/bf-4.m: Ditto.
13213         * objc/execute/informal_protocol.m: Ditto.
13214         * objc/execute/string3.m: Ditto.
13215         * objc/execute/bf-6.m: Ditto.
13216         * objc/execute/bf-8.m: Ditto.
13217         * objc/execute/class-tests-1.h: Ditto.
13218         * objc/execute/protocol-isEqual-1.m: Ditto.
13219         * objc/execute/protocol-isEqual-3.m: Ditto.
13220         * objc/execute/_cmd.m: Ditto.
13221         * objc/execute/function-message-1.m: Ditto.
13222         * objc/execute/bf-20.m: Ditto.
13223         * objc/execute/bf-common.h: Ditto.
13224         * objc/execute/np-2.m: Ditto.
13225         * objc/execute/class-10.m: Ditto.
13226         * objc/execute/class-12.m: Ditto.
13227         * objc/execute/enumeration-2.m: Ditto.
13228         * objc/execute/class-14.m: Ditto.
13229         * objc/execute/encode-1.m: Ditto.
13230         * objc/execute/formal_protocol-1.m: Ditto.
13231         * objc/execute/formal_protocol-3.m: Ditto.
13232         * objc/execute/accessing_ivars.m: Ditto.
13233         * objc/execute/bycopy-2.m: Ditto.
13234         * objc/execute/class-2.m: Ditto.
13235         * objc/execute/bf-10.m: Ditto.
13236         * objc/execute/formal_protocol-7.m: Ditto.
13237         * objc/execute/root_methods.m: Ditto.
13238         * objc/execute/class-4.m: Ditto.
13239         * objc/execute/bf-12.m: Ditto.
13240         * objc/execute/class-6.m: Ditto.
13241         * objc/execute/bf-14.m: Ditto.
13242         * objc/execute/nested-func-1.m: Ditto.
13243         * objc/execute/class-8.m: Ditto.
13244         * objc/execute/private.m: Ditto.
13245         * objc/execute/bf-16.m: Ditto.
13246         * objc/execute/bf-18.m: Ditto.
13247         * objc/execute/load-3.m: Ditto.
13248         * objc/execute/compatibility_alias.m: Ditto.
13249         * objc/execute/bf-1.m: Ditto.
13250         * objc/execute/no_clash.m: Ditto.
13251         * objc/execute/bf-3.m: Ditto.
13252         * objc/execute/string2.m: Ditto.
13253         * objc/execute/bf-5.m: Ditto.
13254         * objc/execute/string4.m: Ditto.
13255         * objc/execute/bf-7.m: Ditto.
13256         * objc/execute/object_is_meta_class.m: Ditto.
13257         * objc/execute/bf-9.m: Ditto.
13258         * objc/execute/bf-21.m: Ditto.
13259         * objc/execute/cascading-1.m: Ditto.
13260         * objc/execute/trivial.m: Ditto.
13261         * objc/execute/np-1.m: Ditto.
13262         * objc/compile/trivial.m: Ditto.
13263         * objc/execute/class_self-2.m: Include <stdlib.h>.
13264         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
13265         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
13266         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
13267         and 64bit. Use new NeXT interface as required.
13268         * objc.dg/special/unclaimed-category-1.m: Ditto.
13269         * objc.dg/special/unclaimed-category-1.h: Ditto.
13270         * objc.dg/special/unclaimed-category-1a.m: Ditto.
13271         * objc.dg/func-ptr-1.m: Ditto.
13272         * objc.dg/stret-1.m: Ditto.
13273         * objc.dg/encode-2.m: Ditto.
13274         * objc.dg/category-1.m: Ditto.
13275         * objc.dg/encode-3.m: Ditto.
13276         * objc.dg/call-super-3.m: Ditto.
13277         * objc.dg/method-3.m: Ditto.
13278         * objc.dg/func-ptr-2.m: Ditto.
13279         * objc.dg/lookup-1.m: Ditto.
13280         * objc.dg/encode-4.m: Ditto.
13281         * objc.dg/fix-and-continue-1.m: Ditto.
13282         * objc.dg/proto-lossage-3.m: Ditto.
13283         * objc.dg/method-13.m: Ditto.
13284         * objc.dg/proto-qual-1.m: Ditto.
13285         * objc.dg/zero-link-3.m: Ditto.
13286         * objc.dg/bitfield-1.m: Ditto.
13287         * objc.dg/va-meth-1.m: Ditto.
13288         * objc.dg/super-class-3.m: Ditto.
13289         * objc.dg/call-super-1.m: Ditto.
13290         * objc.dg/type-size-2.m: Ditto.
13291         * objc.dg/method-10.m: Ditto.
13292         * objc.dg/defs.m: Ditto.
13293         * objc.dg/const-str-3.m: Ditto.
13294         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
13295         Protocol1.h) and next-mapping.h as required. Use new NeXT
13296         interface as required.
13297         * objc.dg/super-class-4.m: Ditto.
13298         * objc.dg/comp-types-8.m: Ditto.
13299         * objc.dg/call-super-2.m: Ditto.
13300         * objc.dg/objc-fast-4.m: Ditto.
13301         * objc.dg/method-6.m: Ditto.
13302         * objc.dg/const-str-3.m: Ditto.
13303         * objc.dg/const-str-7.m: Ditto.
13304         * objc.dg/method-15.m: Ditto.
13305         * objc.dg/method-19.m: Ditto.
13306         * objc.dg/sync-1.m: Ditto.
13307         * objc.dg/layout-1.m: Ditto.
13308         * objc.dg/bitfield-3.m: Ditto.
13309         * objc.dg/try-catch-3.m: Ditto.
13310         * objc.dg/try-catch-7.m: Ditto.
13311         * objc.dg/comp-types-10.m: Ditto.
13312         * objc.dg/selector-2.: Ditto.
13313         * objc.dg/method-7.m: Ditto.
13314         * objc.dg/typedef-alias-1.m: Ditto.
13315         * objc.dg/proto-lossage-2.m: Ditto.
13316         * objc.dg/comp-types-11.m: Ditto.
13317         * objc.dg/sizeof-1.m: Ditto.
13318         * objc.dg/method-17.m: Ditto.
13319         * objc.dg/bitfield-5.m: Ditto.
13320         * objc.dg/try-catch-1.m: Ditto.
13321         * objc.dg/encode-5.m: Ditto.
13322         * objc.dg/fix-and-continue-2.m: Ditto.
13323         * objc.dg/method-9.m: Ditto.
13324         * objc.dg/isa-field-1.m: Ditto.
13325         * objc.dg/local-decl-2.m: Ditto.
13326         * objc.dg/objc-gc-4.m: Ditto.
13327         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
13328         * objc.dg/gnu-runtime-3.m: Ditto.
13329         * objc.dg/encode-7.m: Ditto.
13330         * objc.dg/encode-8.m: Ditto.
13331         * objc.dg/selector-3.m: Ditto.
13332         * objc.dg/gnu-runtime-1.m: Ditto.
13333         * objc.dg/const-str-12.m: Ditto.
13334         * objc.dg/gnu-runtime-2.m: Ditto.
13335         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
13336         * objc.dg/selector-1.m: Ditto.
13337         * objc.dg/stubify-2.m: Ditto.
13338         * objc.dg/zero-link-1.m: Ditto.
13339         * objc.dg/stret-2.m: Ditto.
13340         * objc.dg/zero-link-2.m: Ditto.
13341         * objc.dg/next-runtime-1.m: Ditto.
13342         * objc.dg/symtab-1.m: Ditto.
13343         * objc.dg/stubify-1.m: Ditto.
13344         * objc.dg/bitfield-2.m: Ditto.
13345         * objc.dg/try-catch-10.m: Apply to both runtimes.
13346         * objc.dg/const-str-1.m: Ditto.
13347         * objc.dg/image-info.m: Ditto.
13348         * objc.dg/encode-9.m: Ditto.
13349         * objc.dg/pragma-1.m: Apply test to all targets.
13350         * objc.dg/const-str-4.m: Ditto.
13351         * objc.dg/const-str-8.m: Ditto.
13352         * objc.dg/super-class-2.m: Ditto.
13353         * objc.dg/try-catch-5.m: Ditto.
13354         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
13355         Protocol1.h) and next-mapping.h as required. Use new NeXT
13356         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
13357         * objc.dg/const-str-11.m: Ditto.
13358         * objc.dg/const-str-9.m: Ditto.
13359         * objc.dg/method-4.m: Skip for 64Bit NeXT.
13360         * objc.dg/encode-1.m: Remove redundant -lobjc.
13361         * objc.dg/try-catch-9.m: Tidy space.
13362         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
13363         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
13364         and 64bit. Use new NeXT interface as required.
13365         * obj-c++.dg/template-4.mm: Ditto.
13366         * obj-c++.dg/defs.mm: Ditto.
13367         * obj-c++.dg/basic.mm: Ditto.
13368         * obj-c++.dg/encode-4.mm: Ditto.
13369         * obj-c++.dg/method-17.mm: Ditto.
13370         * obj-c++.dg/proto-lossage-3.mm: Ditto.
13371         * obj-c++.dg/cxx-class-1.mm: Ditto.
13372         * obj-c++.dg/method-10.mm: Ditto.
13373         * obj-c++.dg/va-meth-1.mm: Ditto.
13374         * obj-c++.dg/encode-5.mm: Ditto.
13375         * obj-c++.dg/lookup-2.mm: Ditto.
13376         * obj-c++.dg/template-3.mm: Ditto.
13377         * obj-c++.dg/proto-qual-1.mm: Ditto.
13378         * obj-c++.dg/qual-types-1.m: Ditto.
13379         * obj-c++.dg/cxx-scope-1.mm: Ditto.
13380         * obj-c++.dg/template-1.mm: Ditto.
13381         * obj-c++.dg/encode-6.mm: Ditto.
13382         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
13383         Protocol1.h) and next-mapping.h as required. Use new NeXT
13384         interface as required.
13385         * obj-c++.dg/except-1.mm: Ditto.
13386         * obj-c++.dg/const-str-7.mm: Ditto.
13387         * obj-c++.dg/ivar-list-semi.mm: Ditto.
13388         * obj-c++.dg/cxx-scope-2.mm: Ditto.
13389         * obj-c++.dg/selector-2.mm: Ditto.
13390         * obj-c++.dg/isa-field-1.mm: Ditto.
13391         * obj-c++.dg/try-catch-1.mm: Ditto.
13392         * obj-c++.dg/local-decl-1.mm: Ditto.
13393         * obj-c++.dg/try-catch-9.mm: Ditto.
13394         * obj-c++.dg/no-extra-load.mm: Ditto.
13395         * obj-c++.dg/selector-5.mm: Ditto.
13396         * obj-c++.dg/method-12.mm: Ditto.
13397         * obj-c++.dg/try-catch-11.mm: Ditto.
13398         * obj-c++.dg/comp-types-11.mm: Ditto.
13399         * obj-c++.dg/bitfield-3.mm: Ditto.
13400         * obj-c++.dg/method-6.mm: Ditto.
13401         * obj-c++.dg/super-class-2.mm: Ditto.
13402         * obj-c++.dg/method-21.mm: Ditto.
13403         * obj-c++.dg/const-str-8.mm: Ditto.
13404         * obj-c++.dg/try-catch-7.mm: Ditto.
13405         * obj-c++.dg/method-15.mm: Ditto.
13406         * obj-c++.dg/layout-1.mm: Ditto.
13407         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
13408         * obj-c++.dg/const-str-3.mm: Ditto.
13409         * obj-c++.dg/try-catch-2.mm: Ditto.
13410         * obj-c++.dg/objc-gc-3.mm: Ditto.
13411         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
13412         * obj-c++.dg/bitfield-1.mm: Ditto.
13413         * obj-c++.dg/selector-6.mm: Ditto.
13414         * obj-c++.dg/method-13.mm: Ditto.
13415         * obj-c++.dg/comp-types-12.mm: Ditto.
13416         * obj-c++.dg/bitfield-4.mm: Ditto.
13417         * obj-c++.dg/try-catch-8.mm: Ditto.
13418         * obj-c++.dg/method-2.mm: Ditto.
13419         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
13420         * obj-c++.dg/typedef-alias-1.mm: Ditto.
13421         * obj-c++.dg/const-str-4.mm: Ditto.
13422         * obj-c++.dg/proto-lossage-2.mm: Ditto.
13423         * obj-c++.dg/try-catch-3.mm: Ditto.
13424         * obj-c++.dg/comp-types-9.mm: Ditto.
13425         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
13426         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
13427         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
13428         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
13429         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13430         Use new NeXT interface as required.
13431         * obj-c++.dg/const-str-10.mm: Ditto.
13432         * obj-c++.dg/const-str-11.mm: Ditto.
13433         * obj-c++.dg/const-str-9.mm: Ditto.
13434         * obj-c++.dg/method-11.mm: Ditto.
13435         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
13436         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13437         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
13438         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
13439         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
13440
13441 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
13442
13443         PR c++/43206
13444         * g++.dg/template/typedef30.C: New test case.
13445
13446 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
13447
13448         PR c/43385
13449         * gcc.c-torture/execute/pr43385.c: New test.
13450
13451 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
13452
13453         * gcc.dg/strncpy-fix-1.c: New test.
13454
13455 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
13456
13457         PR testsuite/41609
13458         * lib/objc-torture.exp (objc-set-runtime-options): New.
13459         * objc/execute/execute.exp: Check runtime options on each pass.
13460         * objc/execute/exceptions/exceptions.exp: Ditto.
13461         * objc/compile/compile.exp: Ditto.
13462
13463         PR testsuite/42348
13464         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
13465         standard tests.
13466         (check_effective_target_objc2): New proc.
13467         (check_effective_target_next_runtime): New proc.
13468         * lib/objc.exp: Determine which runtime is in force and support it.
13469         * lib/obj-c++.exp: Ditto.
13470
13471 2010-03-24  Jason Merrill  <jason@redhat.com>
13472
13473         PR c++/43502
13474         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
13475
13476 2010-03-24  Martin Jambor  <mjambor@suse.cz>
13477
13478         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
13479         a loop.
13480         * gcc.dg/ipa/ipa-2.c: Likewise.
13481         * gcc.dg/ipa/ipa-3.c: Likewise.
13482         * gcc.dg/ipa/ipa-4.c: Likewise.
13483         * gcc.dg/ipa/ipa-5.c: Likewise.
13484         * gcc.dg/ipa/ipa-7.c: Likewise.
13485         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
13486         a loop.
13487         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
13488         i_can_not_be_propagated_fully2 into a loop.
13489         * gcc.dg/ipa/ipa-8.c: New test.
13490         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
13491
13492 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
13493
13494         PR debug/19192
13495         PR debug/43479
13496         * gcc.dg/guality/pr43479.c: New test.
13497         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
13498         and add volatile keyword.
13499
13500 2010-03-23  Mike Stump  <mikestump@comcast.net>
13501
13502         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
13503
13504 2010-03-23  Jason Merrill  <jason@redhat.com>
13505
13506         * g++.dg/ext/altivec-17.C: Adjust error message.
13507
13508         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
13509         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
13510         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
13511         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
13512         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
13513         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
13514
13515 2010-03-22  Jason Merrill  <jason@redhat.com>
13516
13517         PR c++/43333
13518         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
13519         * g++.dg/ext/is_pod_98.C: New.
13520
13521         PR c++/43281
13522         * g++.dg/cpp0x/auto18.C: New.
13523
13524         * gcc.dg/pr36997.c: Adjust error message.
13525         * g++.dg/ext/vector9.C: Likewise.
13526         * g++.dg/conversion/simd3.C: Likewise.
13527         * g++.dg/other/error23.C: Likewise.
13528
13529 2010-03-22  Michael Matz  <matz@suse.de>
13530
13531         PR middle-end/43475
13532         * gfortran.dg/pr43475.f90: New testcase.
13533
13534 2010-03-22  Richard Guenther  <rguenther@suse.de>
13535
13536         PR tree-optimization/43390
13537         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
13538
13539 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13540
13541         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
13542         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
13543
13544 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
13545             Michael Matz  <matz@suse.de>
13546
13547         PR c++/43081
13548         * g++.dg/parse/crash56.C: New test.
13549
13550 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
13551
13552         PR fortran/43450
13553         * gfortran.dg/whole_file_15.f90 : New test.
13554
13555 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13556
13557         PR fortran/43409
13558         * gfortran.dg/inquire_size.f90: New test.
13559
13560 2010-03-20  Richard Guenther  <rguenther@suse.de>
13561
13562         PR rtl-optimization/43438
13563         * gcc.c-torture/execute/pr43438.c: New testcase.
13564
13565 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
13566
13567         PR c++/43375
13568         * g++.dg/abi/mangle42.C: New test.
13569
13570 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13571
13572         PR C/43211
13573         * gcc.dg/pr43211.c: New test.
13574         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
13575
13576 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
13577
13578         PR rtl-optimization/42258
13579         * gcc.target/arm/thumb1-mul-moves.c: New test.
13580
13581         PR target/40697
13582         * gcc.target/arm/thumb-andsi.c: New test.
13583
13584         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
13585         dg-require-effective-target.
13586
13587 2010-03-19  Michael Matz  <matz@suse.de>
13588
13589         PR c++/43116
13590         * g++.dg/other/pr43116.C: New testcase.
13591
13592 2010-03-19  Michael Matz  <matz@suse.de>
13593
13594         PR target/43305
13595         * gcc.dg/pr43305.c: New testcase.
13596
13597 2010-03-19  Richard Guenther  <rguenther@suse.de>
13598
13599         PR tree-optimization/43415
13600         * gcc.c-torture/compile/pr43415.c: New testcase.
13601
13602 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
13603
13604         PR ada/43106
13605         * gnat.dg/case_optimization2.adb: New test.
13606         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
13607
13608 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13609             Jack Howarth  <howarth@bromo.med.uc.edu>
13610
13611         PR target/36399
13612         * gcc.target/i386/push-1.c: Don't xfail
13613           scan-assembler-not "movups" on darwin.
13614
13615 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
13616
13617         PR debug/43058
13618         * gcc.dg/pr43058.c: New test.
13619
13620 2010-03-18  Martin Jambor  <mjambor@suse.cz>
13621
13622         PR middle-end/42450
13623         * g++.dg/torture/pr42450.C: New test.
13624
13625 2010-03-18  Michael Matz  <matz@suse.de>
13626
13627         PR middle-end/43419
13628         * gcc.dg/pr43419.c: New testcase.
13629
13630 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
13631
13632         PR rtl-optimization/43360
13633         * gcc.dg/torture/pr43360.c: New.
13634
13635 2010-03-18  Michael Matz  <matz@suse.de>
13636
13637         PR tree-optimization/43402
13638         * gcc.dg/pr43402.c: New testcase.
13639
13640 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
13641
13642         PR target/42427
13643         * gcc.dg/pr42427.c: New test.
13644
13645 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13646
13647         PR libfortran/43265
13648         * gfortran.dg/read_empty_file.f: New test.
13649         * gfortran.dg/read_eof_all.f90: New test.
13650         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
13651         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
13652
13653 2010-03-17  Michael Matz  <matz@suse.de>
13654
13655         * gcc.dg/pr43300.c: Add -w.
13656
13657 2010-03-17  Richard Guenther  <rguenther@suse.de>
13658
13659         * gcc.dg/pr43379.c: Add -w.
13660
13661 2010-03-17  Tobias Burnus  <burnus@net-b.de>
13662
13663         PR fortran/43331
13664         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
13665
13666 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
13667
13668         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
13669
13670 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13671
13672         * ada/acats/run_all.sh: Log start and end times.
13673
13674 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13675
13676         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
13677
13678 2010-03-16  Richard Guenther  <rguenther@suse.de>
13679
13680         PR middle-end/43379
13681         * gcc.dg/pr43379.c: New testcase.
13682
13683 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
13684
13685         PR debug/43051
13686         * gcc.dg/guality/pr43051-1.c: New test.
13687
13688 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
13689
13690         PR testsuite/43363
13691         * g++.dg/ext/altivec-17.C: Handle changes to error message.
13692
13693 2010-03-15  Michael Matz  <matz@suse.de>
13694
13695         PR middle-end/43300
13696         * gcc.dg/pr43300.c: New testcase.
13697
13698 2010-03-15  Richard Guenther  <rguenther@suse.de>
13699
13700         PR tree-optimization/43367
13701         * gcc.c-torture/compile/pr43367.c: New testcase.
13702
13703 2010-03-15  Richard Guenther  <rguenther@suse.de>
13704
13705         PR tree-optimization/43317
13706         * gcc.dg/pr43317.c: New testcase.
13707
13708 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13709
13710         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
13711
13712 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13713
13714         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
13715
13716 2010-03-14  Tobias Burnus  <burnus@net-b.de>
13717
13718         PR fortran/43362
13719         * gfortran.dg/impure_constructor_1.f90: New test.
13720
13721 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13722
13723         PR middle-end/43354
13724         * gfortran.dg/graphite/id-pr43354.f: New.
13725
13726 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13727
13728         PR middle-end/43349
13729         * gfortran.dg/graphite/pr43349.f: New.
13730
13731 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13732
13733         PR middle-end/43306
13734         * gcc.dg/graphite/pr43306.c: New.
13735
13736 2010-03-12  David S. Miller  <davem@davemloft.net>
13737
13738         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
13739         sparc.
13740
13741 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13742
13743         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
13744
13745 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
13746
13747         PR fortran/43291
13748         PR fortran/43326
13749         * gfortran.dg/dynamic_dispatch_7.f03: New test.
13750
13751 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
13752
13753         * gfortran.dg/default_format_denormal_1.f90: Don't assume
13754         fail for *-*-mingw* targets.
13755
13756 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
13757
13758         PR debug/43329
13759         * gcc.dg/guality/pr43329-1.c: New test.
13760
13761 2010-03-11  Martin Jambor  <mjambor@suse.cz>
13762
13763         PR tree-optimization/43257
13764         * g++.dg/torture/pr43257.C: New test.
13765
13766 2010-03-11  Tobias Burnus  <burnus@net-b.de>
13767
13768         PR fortran/43228
13769         * gfortran.dg/namelist_61.f90: New test.
13770
13771 2010-03-11  Richard Guenther  <rguenther@suse.de>
13772
13773         PR tree-optimization/43255
13774         * gcc.c-torture/compile/pr43255.c: New testcase.
13775
13776 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13777
13778         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
13779         * gcc.dg/pr43280.c: New testcase.
13780
13781 2010-03-11  Richard Guenther  <rguenther@suse.de>
13782
13783         PR lto/43200
13784         * gcc.dg/lto/20100227-1_0.c: New testcase.
13785         * gcc.dg/lto/20100227-1_1.c: Likewise.
13786
13787 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13788
13789         PR libfortran/43320
13790         PR libfortran/43265
13791         * gfortran.dg/read_eof_6.f: New test
13792         * gfortran.dg/read_x_eof.f90: New test.
13793         * gfortran.dg/read_x_past.f: Update test.
13794
13795 2010-03-10  Jan Hubicka  <jh@suse.cz>
13796
13797         * gcc.c-torture/compile/pr43288.c: New test.
13798
13799 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13800
13801         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
13802         -fpic/-fPIC flags.
13803         * g++.old-deja/g++.pt/asm2.C: Likewise.
13804         * gcc.c-torture/compile/20000804-1.c: Likewise.
13805         * gcc.target/i386/clobbers.c: Likewise.
13806
13807 2010-03-10  Tobias Burnus  <burnus@net-b.de>
13808
13809         PR fortran/43303
13810         * gfortran.dg/c_assoc_3.f90: New test.
13811
13812 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
13813
13814         PR debug/36728
13815         * gcc.dg/guality/pr36728-1.c: New test.
13816         * gcc.dg/guality/pr36728-2.c: New test.
13817
13818 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
13819
13820         * gcc.dg/h8300-div-delay-slot.c: New test.
13821
13822 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
13823
13824         PR tree-optimization/43236
13825         * gcc.c-torture/execute/pr43236.c: New test.
13826
13827 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
13828
13829         PR middle-end/42859
13830         * g++.dg/eh/pr42859.C: New test.
13831
13832 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
13833
13834         PR debug/43299
13835         * gcc.dg/pr43299.c: New test.
13836
13837         PR debug/43290
13838         * g++.dg/eh/unwind2.C: New test.
13839
13840 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13841             Reza Yazdani  <reza.yazdani@amd.com>
13842
13843         PR middle-end/43065
13844         * gcc.dg/graphite/run-id-4.c: New.
13845
13846 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13847
13848         PR middle-end/43065
13849         * gcc.dg/graphite/run-id-3.c: New.
13850
13851 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
13852
13853         PR middle-end/42644
13854         PR middle-end/42130
13855         * gcc.dg/graphite/id-18.c: New.
13856         * gcc.dg/graphite/run-id-pr42644.c: New.
13857
13858 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13859
13860         PR middle-end/42326
13861         * gcc.dg/graphite/pr42326.c: New.
13862
13863 2010-03-08  Richard Guenther  <rguenther@suse.de>
13864
13865         PR tree-optimization/43269
13866         * gcc.c-torture/execute/pr43269.c: New testcase.
13867
13868 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
13869
13870         PR fortran/43256
13871         * gfortran.dg/typebound_call_13.f03: New.
13872
13873 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
13874
13875         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
13876         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
13877
13878 2010-03-05  Jason Merrill  <jason@redhat.com>
13879
13880         * g++.dg/abi/mangle40.C: Require weak and alias.
13881
13882 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13883
13884         PR middle-end/42326
13885         * gfortran.dg/graphite/pr42326.f90: New.
13886         * gfortran.dg/graphite/pr42326-1.f90: New.
13887
13888 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13889
13890         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
13891         (gnat_target_compile): Likewise.
13892         Reinitialize GNAT_UNDER_TEST if target changes.
13893         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
13894         (local_find_gnatmake): Pass full --GCC to gnatlink.
13895         Remove --LINK.
13896
13897 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13898
13899         PR c/43248
13900         * gcc.dg/compound-literal-1.c: New testcase.
13901
13902 2010-03-04  Martin Jambor  <mjambor@suse.cz>
13903
13904         PR tree-optimization/43164
13905         PR tree-optimization/43191
13906         * gcc.c-torture/compile/pr43164.c: New test.
13907         * gcc.c-torture/compile/pr43191.c: Likewise.
13908
13909 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
13910
13911         PR fortran/43244
13912         * gfortran.dg/finalize_9.f90: New.
13913
13914 2010-03-04  Tobias Burnus  <burnus@net-b.de>
13915             Ken Werner  <ken@linux.vnet.ibm.com>
13916
13917         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
13918         to dg-options for spu.
13919         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
13920         dump-scan target to exclude spu.
13921
13922 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
13923
13924         PR middle-end/43209
13925         * gcc.dg/tree-ssa/ivopts-4.c: New.
13926
13927 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
13928
13929         * lib/target-supports-dg.exp (check-flags): Provide defaults for
13930         include-opts and exclude-opts; skip checking the flags if arguments
13931         are the same as the defaults.
13932         (dg-xfail-if): Verify the number of arguments, supply defaults
13933         for unspecified optional arguments.
13934         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
13935
13936 2010-03-03  Jason Merrill  <jason@redhat.com>
13937
13938         PR c++/12909
13939         * g++.dg/abi/mangle40.C: Updated.
13940
13941 2010-03-03  Jason Merrill  <jason@redhat.com>
13942
13943         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
13944         * g++.dg/abi/mangle23.C: Likewise.
13945         * g++.dg/eh/simd-2.C: Likewise.
13946         * g++.dg/ext/attribute-test-2.C: Likewise.
13947         * g++.dg/ext/vector14.C: Likewise.
13948         * g++.dg/other/pr34435.C: Likewise.
13949         * g++.dg/template/conv8.C: Likewise.
13950         * g++.dg/template/nontype9.C: Likewise.
13951         * g++.dg/template/qualttp17.C: Likewise.
13952         * g++.dg/template/ref1.C: Likewise.
13953         * g++.old-deja/g++.pt/crash68.C: Likewise.
13954         * g++.old-deja/g++.pt/ref1.C: Likewise.
13955         * g++.old-deja/g++.pt/ref3.C: Likewise.
13956         * g++.old-deja/g++.pt/ref4.C: Likewise.
13957
13958         PR c++/12909
13959         * g++.dg/abi/mangle40.C: New.
13960         * g++.dg/abi/mangle41.C: New.
13961         * g++.dg/lto/20100302_0.C: New.
13962         * g++.dg/lto/20100302_1.C: New.
13963         * g++.dg/lto/20100302.h: New.
13964
13965 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
13966
13967         PR fortran/43243
13968         * gfortran.dg/internal_pack_12.f90: New test.
13969
13970 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
13971
13972         * gcc.dg/pr36997.c: Adjust error message.
13973
13974 2010-03-03  Mike Stump  <mikestump@comcast.net>
13975
13976         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
13977         adjustments to not be present on machines that align the stack to
13978         more than 4 bytes and don't have a red zone yet as that is an
13979         unimplemented optimization.
13980
13981 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
13982
13983         PR fortran/43169
13984         * gfortran.dg/impure_assignment_3.f90: New.
13985
13986 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
13987
13988         PR debug/43229
13989         * gfortran.dg/pr43229.f90: New test.
13990
13991         PR debug/43237
13992         * gcc.dg/debug/dwarf2/pr43237.c: New test.
13993
13994         PR debug/43177
13995         * gcc.dg/guality/pr43177.c: New test.
13996
13997 2010-03-02  Jason Merrill  <jason@redhat.com>
13998
13999         * g++.dg/ext/vector9.C: Adjust error message.
14000         * g++.dg/conversion/simd3.C: Likewise.
14001         * g++.dg/other/error23.C: Likewise.
14002
14003 2010-03-02  Mike Stump  <mikestump@comcast.net>
14004
14005         PR c++/41090
14006         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
14007
14008 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
14009
14010         PR fortran/43180
14011         * gfortran.dg/internal_pack_10.f90: New test.
14012
14013         PR fortran/43173
14014         * gfortran.dg/internal_pack_11.f90: New test.
14015
14016 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
14017
14018         PR middle-end/42640
14019         * gcc.dg/tree-ssa/pr42640.c: New.
14020
14021 2010-03-01  Richard Guenther  <rguenther@suse.de>
14022
14023         PR tree-optimization/43220
14024         * gcc.c-torture/execute/pr43220.c: New testcase.
14025
14026 2010-03-01  Richard Guenther  <rguenther@suse.de>
14027
14028         PR middle-end/43213
14029         * gcc.dg/pr43213.c: New testcase.
14030
14031 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14032
14033         PR pch/14940
14034         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
14035
14036 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14037
14038         * lib/target-supports.exp (check_effective_target_ucn_nocache):
14039         New function.
14040         (check_effective_target_ucn): Likewise.
14041
14042         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
14043         if !ucn.
14044         * gcc.dg/ucnid-2.c: Likewise.
14045         * gcc.dg/ucnid-3.c: Likewise.
14046         * gcc.dg/ucnid-4.c: Likewise.
14047         * gcc.dg/ucnid-11.c: Likewise.
14048         * gcc.dg/ucnid-12.c: Likewise.
14049         * gcc.dg/ucnid-6.c: Skip if !ucn.
14050         * gcc.dg/ucnid-9.c: Likewise.
14051
14052 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14053
14054         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
14055         lists to dg-skip-if.
14056         * gcc.target/i386/stackalign/return-3.c: Likewise.
14057
14058 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14059
14060         * gcc.target/i386/clearcap.map: New file.
14061         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
14062         Pass clearcap.map by default if supported.
14063
14064 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14065
14066         PR fortran/42900
14067         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
14068         Explain this.
14069         * gfortran.dg/stat_2.f90: Likewise.
14070
14071 2010-03-01  Tobias Burnus  <burnus@net-b.de>
14072
14073         PR fortran/43199
14074         * gfortran.dg/module_read_2.f90: New test.
14075
14076 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
14077
14078         PR c++/42748
14079         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
14080         * g++.dg/abi/mangle12.C: Likewise.
14081         * g++.dg/abi/mangle20-2.C: Likewise.
14082         * g++.dg/abi/mangle17.C: Likewise.
14083         * g++.dg/template/cond2.C: Likewise.
14084         * g++.dg/template/pr35240.C: Likewise.
14085
14086 2010-02-27  Richard Guenther  <rguenther@suse.de>
14087
14088         PR tree-optimization/43186
14089         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
14090
14091 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
14092
14093         * g++.dg/abi/packed1.C: Expect warning on the SH.
14094
14095 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
14096
14097         PR c++/42054:
14098         * g++.dg/parse/error37.C: New test.
14099
14100 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14101
14102         PR c/24577
14103         PR c/43192
14104         * gcc.dg/pr8927-1.c: Match new note.
14105         * gcc.dg/990506-0.c: Likewise.
14106         * gcc.dg/gomp/flush-2.c: Likewise.
14107         * gcc.dg/gomp/atomic-5.c: Likewise.
14108         * gcc.dg/gomp/pr34607.c: Likewise.
14109         * gcc.dg/pr35746.c: Likewise.
14110         * gcc.dg/cpp/pragma-1.c: Likewise.
14111         * gcc.dg/cpp/pragma-2.c: Likewise.
14112         * gcc.dg/pr41842.c: Likewise.
14113         * gcc.dg/noncompile/20040629-1.c: Likewise.
14114         * objc.dg/private-1.m: Likewise.
14115
14116 2010-02-27  Tobias Burnus  <burnus@net-b.de>
14117
14118         PR fortran/43185
14119         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
14120         * gfortran.dg/default_initialization_4.f90: New test.
14121
14122 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
14123
14124         * gnat.dg/thin_pointer.ad[sb]: Rename into...
14125         * gnat.dg/thin_pointer1.ad[sb]: ...this.
14126         * gnat.dg/thin_pointer2.adb: New test.
14127         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
14128
14129 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14130
14131         PR c/20631
14132         * gcc.dg/cpp/c90-pedantic.c: New.
14133         * gcc.dg/cpp/c90.c: New.
14134         * gcc.dg/gnu90-const-expr-1.c: New.
14135         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
14136
14137 2010-02-26  Richard Guenther  <rguenther@suse.de>
14138
14139         PR tree-optimization/43186
14140         * gcc.c-torture/compile/pr43186.c: New testcase.
14141
14142 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
14143
14144         PR debug/43190
14145         * c-c++-common/dwarf2/pr43190.c: New test.
14146
14147 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
14148
14149         PR testsuite/37074:
14150         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
14151
14152 2010-02-26  Richard Guenther  <rguenther@suse.de>
14153
14154         PR tree-optimization/43188
14155         * gcc.c-torture/compile/pr43188.c: New testcase.
14156
14157 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
14158
14159         PR target/43175
14160         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
14161
14162 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
14163
14164         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
14165
14166 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
14167
14168         PR target/43154
14169         * gcc.target/powerpc/pr43154.c: New file.
14170
14171 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
14172
14173         PR debug/43166
14174         * gfortran.dg/debug/pr43166.f: New test.
14175
14176         PR debug/43165
14177         * gcc.dg/torture/pr43165.c: New test.
14178
14179 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14180
14181         PR c/43128
14182         * c-c++-common/pr41779.c: Update.
14183
14184 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14185
14186         PR ada/32547
14187         * lib/gnat-dg.exp (gnat_load): Redefine.
14188
14189         * ada/acats/run_acats: Run run_all.sh with $SHELL.
14190         * ada/acats/run_all.sh: Downcase tasking not implemented message.
14191
14192 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14193
14194         PR libobjc/36610
14195         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
14196         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
14197         -fgnu-runtime.
14198         Sort entries.
14199
14200 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14201
14202         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
14203
14204 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
14205
14206         PR debug/43150
14207         * gcc.dg/guality/vla-1.c: New test.
14208
14209 2010-02-24  Tobias Burnus  <burnus@net-b.de>
14210
14211         PR fortran/43042
14212         * gfortran.dg/c_ptr_tests_15.f90: New test.
14213
14214 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
14215
14216         PR target/43107
14217         * gcc.target/i386/pr43107.c: New test.
14218
14219 2010-02-23  Jason Merrill  <jason@redhat.com>
14220
14221         PR c++/43143
14222         * g++.dg/cpp0x/variadic100.C: New.
14223
14224 2010-02-23  Jason Merrill  <jason@redhat.com>
14225
14226         PR debug/42800
14227         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
14228         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
14229         * c-c++-common/dwarf2/vla1.c: New.
14230
14231 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
14232
14233         PR target/43139
14234         * gcc.dg/pr43139.c: New test.
14235
14236         PR debug/43077
14237         * gcc.dg/guality/pr43077-1.c: New test.
14238
14239 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14240
14241         PR 43123
14242         * gcc.dg/march.c: New.
14243         * gcc.dg/march-generic.c: New.
14244         * gcc.dg/mtune.c: New.
14245
14246 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14247
14248         PR middle-end/43083
14249         * gcc.dg/graphite/pr43083.c: New.
14250
14251 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14252
14253         PR middle-end/43097
14254         * gfortran.dg/graphite/pr43097.f: New.
14255
14256 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14257             Manuel López-Ibáñez  <manu@gcc.gnu.org>
14258
14259         PR middle-end/43140
14260         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
14261
14262 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14263
14264         PR middle-end/43026
14265         * g++.dg/graphite/pr43026.C: New.
14266
14267 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14268
14269         PR c++/43126
14270         * gcc.dg/cleanup-1.c: Update.
14271         * gcc.dg/func-args-1.c: Update.
14272         * gcc.dg/format/sentinel-1.c: Update.
14273         * g++.old-deja/g++.jason/scoping10.C: Update.
14274         * g++.old-deja/g++.ns/lookup5.C: Update.
14275         * g++.dg/ext/cleanup-1.C: Update.
14276         * g++.dg/parse/varmod1.C: Update.
14277         * g++.dg/parse/error33.C: Update.
14278         * g++.dg/expr/call3.C: Update.
14279         * g++.dg/func-args-1.C: New.
14280
14281 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
14282
14283         PR c/43125
14284         * gcc.dg/attr-used-2.c: Moved to ...
14285         * c-c++-common/attr-used-2.c: Here.
14286
14287         * gcc.dg/attr-used.c: Moved to ...
14288         * c-c++-common/attr-used.c: Here.
14289
14290 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
14291
14292         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
14293
14294 2010-02-22  Richard Guenther  <rguenther@suse.de>
14295
14296         PR lto/43045
14297         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
14298         * gfortran.dg/lto/20100222-1_1.c: Likewise.
14299
14300 2010-02-22  Richard Guenther  <rguenther@suse.de>
14301
14302         PR tree-optimization/42749
14303         * gcc.c-torture/compile/pr42749.c: New testcase.
14304
14305 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
14306
14307         PR fortran/43072
14308         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
14309         * gfortran.dg/internal_pack_9.f90: New test.
14310
14311 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14312
14313         PR c++/23510
14314         * g++.dg/template/recurse.C: Adjust.
14315         * g++.dg/template/pr23510.C: New.
14316
14317 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
14318
14319         PR c++/42824
14320         * g++.dg/template/memclass4.C: New test.
14321
14322 2010-02-21  Tobias Burnus  <burnus@net-b.de>
14323
14324         PR fortran/35259
14325         * gfortran.dg/reassoc_5.f90: New test.
14326
14327 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
14328
14329         PR target/43067
14330         * gcc.target/i386/pr43067.c: New test.
14331
14332 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14333
14334         PR c++/35669
14335         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
14336         -Wconversion-null.
14337         * g++.dg/warn/Wconversion-null.C: New test.
14338         * g++.old-deja/g++.other/null1.C: Move to...
14339         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
14340
14341 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
14342
14343         PR fortran/36932
14344         PR fortran/36933
14345         * gfortran.dg/dependency_26.f90: New test.
14346
14347         PR fortran/43072
14348         * gfortran.dg/internal_pack_7.f90: New test.
14349
14350         PR fortran/43111
14351         * gfortran.dg/internal_pack_8.f90: New test.
14352
14353 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14354
14355         PR 43128
14356         * c-c++-common/pr41779.c: Fix broken testcase.
14357
14358 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14359
14360         PR 36513
14361         * c-c++-common/pr36513.c: New testcase.
14362         * c-c++-common/pr36513-2.c: New testcase.
14363
14364 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14365
14366         PR 41779
14367         * c-c++-common/pr41779.c: New.
14368
14369 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
14370
14371         PR debug/43084
14372         * gcc.dg/pr43084.c: New test.
14373
14374 2010-02-19  Richard Guenther  <rguenther@suse.de>
14375
14376         PR tree-optimization/42916
14377         * gcc.dg/pr42916.c: New testcase.
14378
14379 2010-02-18  Jason Merrill  <jason@redhat.com>
14380
14381         PR c++/42837
14382         * g++.dg/abi/packed1.C: Add expected warning.
14383
14384         PR c++/43108
14385         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
14386         * gcc.dg/torture/dg-torture.exp: Likewise.
14387         * c-c++-common/torture/complex-sign.h,
14388         c-c++-common/torture/complex-sign-add.c,
14389         c-c++-common/torture/complex-sign-mixed-add.c,
14390         c-c++-common/torture/complex-sign-mixed-div.c,
14391         c-c++-common/torture/complex-sign-mixed-mul.c,
14392         c-c++-common/torture/complex-sign-mixed-sub.c,
14393         c-c++-common/torture/complex-sign-mul.c,
14394         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
14395         Adapt for C++ compilation as well.
14396
14397         PR c++/43070
14398         * g++.dg/ext/label1.C: Update.
14399         * g++.dg/ext/label2.C: Update.
14400
14401         PR c++/26261
14402         * g++.dg/template/dependent-name6.C: New.
14403
14404         PR c++/43109
14405         * g++.dg/parse/namespace12.C: New.
14406
14407 2010-02-18  Martin Jambor  <mjambor@suse.cz>
14408
14409         PR tree-optimization/43066
14410         * gcc.c-torture/compile/pr43066.c: New test.
14411
14412 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
14413
14414         * g++.dg/ext/attrib35.C: Fix target selector string.
14415         * g++.dg/ext/attrib36.C: Ditto.
14416         * g++.dg/ext/attrib37.C: Ditto.
14417         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
14418         * g++.dg/abi/mangle25.C: Ditto.
14419
14420 2010-02-17  Jason Merrill  <jason@redhat.com>
14421
14422         PR c++/43069
14423         * g++.dg/parse/namespace11.C: New.
14424
14425         PR c++/43093
14426         * g++.dg/ext/attrib37.C: New.
14427
14428         PR c++/43079
14429         * g++.dg/template/ptrmem20.C: New.
14430
14431 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
14432
14433         PR target/43103
14434         * gcc.target/i386/xop-check.h: Include m256-check.h.
14435         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
14436         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
14437         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
14438         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
14439
14440 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
14441
14442         PR debug/42918
14443         * gcc.dg/pr42918.c: New test.
14444
14445 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
14446
14447         * g++.dg/ext/attrib36.C: Require ILP32.
14448
14449 2010-02-16  Richard Guenther  <rguenther@suse.de>
14450
14451         PR tree-optimization/41043
14452         * gfortran.dg/pr41043.f90: New testcase.
14453         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
14454
14455 2010-02-16  Jason Merrill  <jason@redhat.com>
14456
14457         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
14458
14459 2010-02-16  Ira Rosen  <irar@il.ibm.com>
14460
14461         PR tree-optimization/43074
14462         * gcc.dg/vect/fast-math-pr43074.c: New test.
14463
14464 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
14465
14466         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
14467
14468 2010-02-16  Jason Merrill  <jason@redhat.com>
14469
14470         PR c++/43031
14471         * g++.dg/ext/attrib36.C: New.
14472
14473         PR c++/43036
14474         * g++.dg/other/array6.C: New.
14475
14476 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14477
14478         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
14479
14480 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
14481
14482         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
14483         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
14484         * gcc.target/i386/xop-vpermil2pd-1.c: New.
14485         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
14486         * gcc.target/i386/xop-vpermil2ps-1.c: New.
14487         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
14488
14489 2010-02-15  Richard Guenther  <rguenther@suse.de>
14490
14491         PR middle-end/43068
14492         * g++.dg/torture/pr43068.C: New testcase.
14493
14494 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
14495
14496         PR c++/43024
14497         * g++.dg/opt/ice1.C: New.
14498
14499 2010-02-14  Jason Merrill  <jason@redhat.com>
14500
14501         PR c++/41997
14502         * g++.dg/cpp0x/initlist-opt.C: New.
14503
14504 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
14505
14506         PR fortran/41113
14507         PR fortran/41117
14508         * gfortran.dg/internal_pack_6.f90: New test.
14509
14510 2010-02-12  Jason Merrill  <jason@redhat.com>
14511
14512         PR c++/43054
14513         * g++.dg/cpp0x/variadic99.C: New.
14514
14515 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
14516
14517         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
14518         sign extend pointers to gualchk_t.
14519
14520         PR c++/43033
14521         * g++.dg/other/default3.C: Xfail g4 test.
14522
14523 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14524
14525         PR middle-end/43012
14526         * gcc.dg/graphite/pr43012.c: New.
14527
14528 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14529
14530         PR middle-end/42930
14531         * g++.dg/graphite/pr42930.C: New.
14532
14533 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14534
14535         PR middle-end/42914
14536         PR middle-end/42530
14537         * gcc.dg/graphite/pr42530.c: New.
14538         * gcc.dg/graphite/pr42914.c: New.
14539
14540 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14541
14542         PR middle-end/42771
14543         * gcc.dg/graphite/pr42771.c: New.
14544
14545 2010-02-11  Richard Guenther  <rguenther@suse.de>
14546
14547         PR tree-optimization/42998
14548         * gcc.c-torture/compile/pr42998.c: New testcase.
14549
14550 2010-02-10  Jason Merrill  <jason@redhat.com>
14551
14552         PR c++/41896
14553         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
14554
14555         PR c++/42983, core issue 906
14556         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
14557         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
14558
14559         PR c++/43016
14560         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
14561
14562 2010-02-10  Richard Guenther  <rguenther@suse.de>
14563
14564         PR tree-optimization/43017
14565         * gcc.dg/torture/pr43017.c: New testcase.
14566
14567 2010-02-10  Tobias Burnus  <burnus@net-b.de>
14568
14569         PR fortran/40823
14570         * gfortran.dg/private_type_1.f90: Update error location.
14571         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
14572         * gfortran.dg/typebound_operator_2.f03: Ditto.
14573         * gfortran.dg/assignment_2.f90: Ditto.
14574         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
14575         * gfortran.dg/binding_label_tests_9.f03: Ditto.
14576
14577 2010-02-10  Tobias Burnus  <burnus@net-b.de>
14578
14579         PR fortran/43015
14580         * gfortran.dg/bind_c_usage_20.f90: New test.
14581
14582 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
14583
14584         PR debug/43010
14585         * g++.dg/debug/pr43010.C: New test.
14586
14587 2010-02-10  Richard Guenther  <rguenther@suse.de>
14588
14589         PR c/43007
14590         * gcc.c-torture/execute/20100209-1.c: New testcase.
14591         * gcc.dg/fold-div-3.c: Likewise.
14592
14593 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
14594
14595         * gcc.dg/builtin-ffs-1.c: New test.
14596
14597 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14598
14599         PR fortran/42999
14600         * gfortran.dg/array_constructor_35.f90: New test.
14601
14602 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14603
14604         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
14605
14606 2010-02-09  Jason Merrill  <jason@redhat.com>
14607
14608         PR c++/42399
14609         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
14610
14611         PR c++/42370
14612         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
14613
14614 2010-02-09  Tobias Burnus  <burnus@net-b.de>
14615
14616         PR fortran/41869
14617         * gfortran.dg/module_write_1.f90: New test.
14618
14619 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
14620
14621         * gcc.dg/pr19340.c: Adjust.
14622
14623 2010-02-09  Richard Guenther  <rguenther@suse.de>
14624
14625         PR tree-optimization/43008
14626         * gcc.c-torture/execute/pr43008.c: New testcase.
14627
14628 2010-02-09  Richard Guenther  <rguenther@suse.de>
14629
14630         PR tree-optimization/43000
14631         * gcc.dg/torture/pr43000.c: New testcase.
14632         * gcc.dg/torture/pr43002.c: Likewise.
14633
14634 2010-02-09  Daniel Kraft  <d@domob.eu>
14635
14636         PR fortran/39171
14637         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
14638         and pass -Wsurprising as necessary.
14639
14640 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
14641
14642         PR tree-optimization/42890
14643         * g++.dg/torture/pr42890.C: New test.
14644
14645 2010-02-08  Richard Guenther  <rguenther@suse.de>
14646
14647         PR middle-end/42995
14648         * gcc.dg/tree-ssa/inline-4.c: New testcase.
14649
14650 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
14651
14652         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
14653         return 0 from main.
14654         * gcc.dg/graphite/block-1.c: Same.
14655         * gcc.dg/graphite/block-3.c: Same.
14656         * gcc.dg/graphite/block-4.c: Same.
14657         * gcc.dg/graphite/block-5.c: Same.
14658         * gcc.dg/graphite/block-6.c: Same.
14659         * gcc.dg/graphite/block-7.c: Same.
14660         * gcc.dg/graphite/interchange-0.c: Same.
14661         * gcc.dg/graphite/interchange-1.c: Same.
14662         * gcc.dg/graphite/interchange-10.c: Same.
14663         * gcc.dg/graphite/interchange-11.c: Same.
14664         * gcc.dg/graphite/interchange-12.c: Same.
14665         * gcc.dg/graphite/interchange-2.c: Same.
14666         * gcc.dg/graphite/interchange-3.c: Same.
14667         * gcc.dg/graphite/interchange-4.c: Same.
14668         * gcc.dg/graphite/interchange-5.c: Same.
14669         * gcc.dg/graphite/interchange-6.c: Same.
14670         * gcc.dg/graphite/interchange-7.c: Same.
14671         * gcc.dg/graphite/interchange-8.c: Same.
14672         * gcc.dg/graphite/interchange-9.c: Same.
14673         * gcc.dg/graphite/interchange-mvt.c: Same.
14674
14675 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
14676
14677         * gfortran.dg/graphite/id-19.f: New.
14678         * gfortran.dg/graphite/pr14741.f90: New.
14679         * gfortran.dg/graphite/pr41924.f90: New.
14680         * gfortran.dg/graphite/run-id-2.f90: New.
14681
14682 2010-02-07  Richard Guenther  <rguenther@suse.de>
14683
14684         PR middle-end/42956
14685         * gcc.c-torture/compile/pr42956.c: New testcase.
14686
14687 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14688
14689         PR libfortran/42742
14690         * gfortran.dg/fmt_cache_2.f: New test.
14691
14692 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14693
14694         * gfortran.dg/read_no_eor.f90: New test.
14695
14696 2010-02-05  Jason Merrill  <jason@redhat.com>
14697
14698         * g++.dg/ext/label13.C: Move constructor body out of class.
14699
14700 2010-02-03  Jason Merrill  <jason@redhat.com>
14701
14702         PR c++/42870
14703         * g++.dg/ext/dllexport3.C: New.
14704
14705 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
14706
14707         * gcc.dg/format/ms-format3.c: New test for specific MS types.
14708
14709 2010-02-05  Richard Guenther  <rguenther@suse.de>
14710
14711         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
14712
14713 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
14714
14715         PR c++/42915
14716         * g++.dg/other/crash-9.C: New test.
14717
14718 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
14719
14720         PR fortran/42309
14721         * gfortran.dg/subref_array_pointer_4.f90 : New test.
14722
14723 2010-02-04  Richard Guenther  <rguenther@suse.de>
14724
14725         PR rtl-optimization/42952
14726         * gcc.dg/torture/pr42952.c: New testcase.
14727
14728 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14729
14730         PR libfortran/42901
14731         * gfortran.dg/namelist_60.f90: New test.
14732
14733 2010-02-03  Jason Merrill  <jason@redhat.com>
14734
14735         PR c++/40138
14736         * g++.dg/ext/builtin11.C: New.
14737
14738         PR c++/4926
14739         PR c++/38600
14740         * g++.dg/abi/mangle35.C: New.
14741         * g++.dg/abi/mangle37.C: New.
14742
14743         PR c++/12909
14744         * g++.dg/abi/mangle36.C: New.
14745
14746         PR c++/35652
14747         * g++.dg/warn/string1.C: New.
14748
14749 2010-02-03  Richard Guenther  <rguenther@suse.de>
14750
14751         PR tree-optimization/42944
14752         * gcc.dg/errno-1.c: New testcase.
14753
14754 2010-02-03  Richard Guenther  <rguenther@suse.de>
14755
14756         PR middle-end/42927
14757         * gcc.c-torture/compile/pr42927.c: New testcase.
14758
14759 2010-02-03  Tobias Burnus  <burnus@net-b.de>
14760
14761         PR fortran/42936
14762         * gfortran.dg/null_4.f90: New test.
14763
14764 2010-02-02  Jason Merrill  <jason@redhat.com>
14765
14766         PR c++/41090
14767         * g++.dg/ext/label13.C: New.
14768
14769 2010-02-02  Tobias Burnus  <burnus@net-b.de>
14770
14771         PR fortran/42650
14772         * gfortran.dg/func_result_5.f90: New test.
14773
14774 2010-02-01  Tobias Burnus  <burnus@net-b.de>
14775
14776         PR fortran/42922
14777         * gfortran.dg/pure_initializer_3.f90: News test.
14778
14779 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
14780
14781         PR fortran/42888
14782         * gfortran.dg/allocate_derived_2.f90: New test.
14783
14784 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14785
14786         PR middle-end/42898
14787         * gcc.dg/torture/pr42898-2.c: New test.
14788
14789 2010-01-31  Richard Guenther  <rguenther@suse.de>
14790
14791         PR middle-end/42898
14792         * gcc.dg/torture/pr42898.c: New testcase.
14793
14794 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
14795
14796         PR fortran/38324
14797         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
14798         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
14799
14800 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
14801
14802         * g++.dg/tree-ssa/inline-1.C: New.
14803         * g++.dg/tree-ssa/inline-2.C: New.
14804         * g++.dg/tree-ssa/inline-3.C: New.
14805
14806 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
14807
14808         PR testsuite/41701
14809         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
14810         the string 'pow' in the pathname of the compiler from generating a
14811         test failure.
14812
14813 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14814
14815         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
14816         * g++.old-deja/g++.mike/eh17.C: Likewise.
14817         * g++.old-deja/g++.mike/p5571.C: Likewise.
14818
14819 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
14820
14821         PR c++/42758
14822         PR c++/42634
14823         PR c++/42336
14824         PR c++/42797
14825         PR c++/42880
14826         * g++.dg/other/crash-5.C: New test.
14827         * g++.dg/other/crash-6.C: New test.
14828         * g++.dg/other/crash-7.C: New test.
14829         * g++.dg/other/crash-8.C: New test.
14830
14831 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
14832
14833         PR rtl-optimization/42889
14834         * gcc.dg/pr42889.c: New test.
14835
14836 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
14837
14838         * gcc.target/i386/pr42881.c: Use SSE2.
14839
14840 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
14841
14842         PR target/42891
14843         * gcc.target/i386/pr42891.c: New test.
14844
14845 2010-01-28  Richard Guenther  <rguenther@suse.de>
14846
14847         PR tree-optimization/42871
14848         * g++.dg/torture/pr42871.C: New testcase.
14849
14850 2010-01-28  Richard Guenther  <rguenther@suse.de>
14851
14852         * gcc.dg/Wobjsize-1.h: New testcase.
14853         * gcc.dg/Wobjsize-1.c: Likewise.
14854
14855 2010-01-28  Richard Guenther  <rguenther@suse.de>
14856
14857         PR middle-end/42883
14858         * g++.dg/torture/pr42883.C: New testcase.
14859
14860 2010-01-28  Michael Matz  <matz@suse.de>
14861
14862         * gcc.target/i386/pr42881.c: New test.
14863
14864 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14865
14866         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
14867         Add i?86-*-solaris2* support.
14868
14869 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
14870
14871         PR c++/42713
14872         PR c++/42820
14873         * g++.dg/template/typedef27.C: New test case.
14874         * g++.dg/template/typedef28.C: New test case.
14875
14876 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
14877
14878         * gcc.dg/optimize-bswap*.c: Add ARM target
14879
14880 2010-01-27  Richard Guenther  <rguenther@suse.de>
14881
14882         PR middle-end/42878
14883         * gcc.dg/torture/pr42878-1.c: New testcase.
14884         * gcc.dg/torture/pr42878-2.c: Likewise.
14885
14886 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
14887
14888         PR middle-end/42874
14889         * gcc.dg/vla-22.c: New test.
14890
14891 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
14892
14893         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
14894         current collation.
14895
14896 2010-01-26  Richard Guenther  <rguenther@suse.de>
14897
14898         PR rtl-optimization/42685
14899         * gcc.dg/pr42685.c: New testcase.
14900         * g++.dg/other/pr42685.C: Likewise.
14901
14902 2010-01-26  Richard Guenther  <rguenther@suse.de>
14903
14904         PR middle-end/42806
14905         * g++.dg/other/pr42806.C: New testcase.
14906
14907 2010-01-26  Richard Guenther  <rguenther@suse.de>
14908
14909         PR tree-optimization/42250
14910         * gcc.dg/pr42250.c: New testcase.
14911
14912 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
14913
14914         * gnat.dg/array_bounds_test.adb: New test.
14915
14916 2010-01-25  Tobias Burnus  <burnus@net-b.de>
14917
14918         PR fortran/42858
14919         * gfortran.dg/generic_21.f90: New test.
14920
14921 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14922
14923         PR testsuite/41522
14924         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
14925
14926 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
14927
14928         PR c++/42748
14929         * g++.dg/abi/arm_va_list2.C: New test.
14930         * g++.dg/abi/arm_va_list2.h: Companion header file.
14931
14932 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
14933
14934         PR fortran/41044
14935         * gfortran.dg/parameter_array_ref_2.f90 : New test.
14936
14937         PR fortran/41167
14938         * gfortran.dg/char_array_arg_1.f90 : New test.
14939
14940         * gfortran.dg/pr25923.f90 : Remove XFAIL.
14941
14942 2010-01-24  Tobias Burnus  <burnus@net-b.de>
14943
14944         PR fortran/39304
14945         * gfortran.dg/generic_20.f90: New test.
14946
14947 2010-01-22  Michael Matz  <matz@suse.de>
14948
14949         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
14950         -msse2.
14951
14952 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
14953
14954         PR fortran/42736
14955         * gfortran.dg/dependency_25.f90 : New test.
14956
14957 2010-01-21  Martin Jambor  <mjambor@suse.cz>
14958
14959         PR tree-optimization/42585
14960         * gcc.dg/tree-ssa/pr42585.c: New test.
14961
14962 2010-01-21  Richard Guenther  <rguenther@suse.de>
14963
14964         PR middle-end/19988
14965         * gcc.dg/pr19988.c: New testcase.
14966
14967 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
14968
14969         * g++.dg/compat/decimal/compat-common.h: New file.
14970         * g++.dg/compat/decimal/decimal-dummy.h: New file.
14971         * g++.dg/compat/decimal/pass_x.h: New file.
14972         * g++.dg/compat/decimal/pass_y.h: New file.
14973         * g++.dg/compat/decimal/pass-1_main.C: New file.
14974         * g++.dg/compat/decimal/pass-1_x.C: New file.
14975         * g++.dg/compat/decimal/pass-1_y.C: New file.
14976         * g++.dg/compat/decimal/pass-2_main.C: New file.
14977         * g++.dg/compat/decimal/pass-2_x.C: New file.
14978         * g++.dg/compat/decimal/pass-2_y.C: New file.
14979         * g++.dg/compat/decimal/pass-3_main.C: New file.
14980         * g++.dg/compat/decimal/pass-3_x.C: New file.
14981         * g++.dg/compat/decimal/pass-3_y.C: New file.
14982         * g++.dg/compat/decimal/pass-4_main.C: New file.
14983         * g++.dg/compat/decimal/pass-4_x.C: New file.
14984         * g++.dg/compat/decimal/pass-4_y.C: New file.
14985         * g++.dg/compat/decimal/pass-5_main.C: New file.
14986         * g++.dg/compat/decimal/pass-5_x.C: New file.
14987         * g++.dg/compat/decimal/pass-5_y.C: New file.
14988         * g++.dg/compat/decimal/pass-6_main.C: New file.
14989         * g++.dg/compat/decimal/pass-6_x.C: New file.
14990         * g++.dg/compat/decimal/pass-6_y.C: New file.
14991         * g++.dg/compat/decimal/return_x.h: New file.
14992         * g++.dg/compat/decimal/return_y.h: New file.
14993         * g++.dg/compat/decimal/return-1_main.C: New file.
14994         * g++.dg/compat/decimal/return-1_x.C: New file.
14995         * g++.dg/compat/decimal/return-1_y.C: New file.
14996         * g++.dg/compat/decimal/return-2_main.C: New file.
14997         * g++.dg/compat/decimal/return-2_x.C: New file.
14998         * g++.dg/compat/decimal/return-2_y.C: New file.
14999         * g++.dg/compat/decimal/return-3_main.C: New file.
15000         * g++.dg/compat/decimal/return-3_x.C: New file.
15001         * g++.dg/compat/decimal/return-3_y.C: New file.
15002         * g++.dg/compat/decimal/return-4_main.C: New file.
15003         * g++.dg/compat/decimal/return-4_x.C: New file.
15004         * g++.dg/compat/decimal/return-4_y.C: New file.
15005         * g++.dg/compat/decimal/return-5_main.C: New file.
15006         * g++.dg/compat/decimal/return-5_x.C: New file.
15007         * g++.dg/compat/decimal/return-5_y.C: New file.
15008         * g++.dg/compat/decimal/return-6_main.C: New file.
15009         * g++.dg/compat/decimal/return-6_x.C: New file.
15010         * g++.dg/compat/decimal/return-6_y.C: New file.
15011
15012 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
15013
15014         PR debug/42715
15015         * gcc.dg/pr42715.c: New.
15016
15017 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
15018
15019         PR c++/42038
15020         * g++.dg/parse/crash55.C: New.
15021
15022 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
15023
15024         PR debug/42782
15025         * gcc.dg/guality/pr42782.c: New.
15026
15027 2010-01-20  Jason Merrill  <jason@redhat.com>
15028
15029         PR c++/41788
15030         * g++.dg/abi/packed1.C: New.
15031
15032         PR c++/41920
15033         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
15034
15035         PR c++/40750
15036         * g++.dg/parse/fn-typedef1.C: New.
15037         * g++.dg/other/cv_quals.C: Adjust.
15038
15039 2010-01-20  Anthony Green  <green@moxielogic.com>
15040
15041         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
15042         pack(push) pragma).
15043         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
15044         * gcc.dg/20020312-2.c: Port this to the moxie core.
15045         * gcc.dg/weak/typeof-2.c: Ditto.
15046
15047 2010-01-20  Richard Guenther  <rguenther@suse.de>
15048
15049         PR tree-optimization/42717
15050         * gcc.c-torture/compile/pr42717.c: New testcase.
15051
15052 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
15053
15054         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
15055         of signed, add a few new tests.
15056
15057         PR middle-end/42803
15058         * g++.dg/parse/limits-initializer1.C: New test.
15059
15060 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
15061
15062         PR fortran/42804
15063         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
15064         * gfortran.dg/typebound_call_12.f03: New test.
15065
15066 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
15067
15068         PR fortran/42783
15069         * gfortran.dg/bounds_check_15.f90 : New test.
15070
15071 2010-01-19  Michael Matz  <matz@suse.de>
15072
15073         PR tree-optimization/41783
15074         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
15075
15076 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
15077
15078         PR target/38697.
15079         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
15080         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
15081         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
15082         * gcc.target/arm/neon/vget_lows16.c: Likewise.
15083         * gcc.target/arm/neon/vget_lows32.c: Likewise.
15084         * gcc.target/arm/neon/vget_lows64.c: Likewise.
15085         * gcc.target/arm/neon/vget_lows8.c: Likewise.
15086         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
15087         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
15088         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
15089         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
15090
15091 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
15092
15093         PR fortran/42545
15094         * gfortran.dg/extends_6.f03: Modified an error message.
15095         * gfortran.dg/extends_10.f03: New test.
15096         * gfortran.dg/private_type_6.f03: Modified an error message.
15097         * gfortran.dg/structure_constructor_8.f03: Ditto.
15098
15099 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
15100
15101         PR tree-optimization/42719
15102         * gcc.dg/pr42719.c: New test.
15103
15104         PR debug/42728
15105         * gcc.dg/pr42728.c: New test.
15106
15107 2010-01-19  Anthony Green  <green@moxielogic.com>
15108
15109         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
15110
15111 2010-01-18  Anthony Green  <green@moxielogic.com>
15112
15113         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
15114         for moxie.
15115
15116 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
15117
15118         * g++.dg/template/error45.C: reverted as part of reverting the
15119         fix of PR c++/42634.
15120
15121 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
15122
15123         PR c++/42634
15124         * g++.dg/template/error45.C: New test.
15125
15126 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
15127
15128         PR c++/42766
15129         * g++.dg/conversion/op6.C: New test.
15130
15131 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
15132
15133         PR target/42774
15134         * gcc.target/alpha/pr42774.c: New test.
15135
15136 2010-01-18  Richard Guenther  <rguenther@suse.de>
15137
15138         PR tree-optimization/42781
15139         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
15140
15141 2010-01-17  Richard Guenther  <rguenther@suse.de>
15142
15143         PR middle-end/42248
15144         * gcc.c-torture/execute/pr42248.c: New testcase.
15145
15146 2010-01-17  Richard Guenther  <rguenther@suse.de>
15147
15148         PR tree-optimization/42773
15149         * g++.dg/torture/pr42773.C: New testcase.
15150
15151 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
15152
15153         PR fortran/42677
15154         * gfortran.dg/interface_assignment_5.f90: New test.
15155
15156 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
15157
15158         PR c++/42697
15159         * g++.dg/template/crash94.C: Reverted.
15160
15161 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
15162
15163         PR debug/42767
15164         * gcc.dg/debug/pr42767.c: New.
15165
15166 2010-01-15  Jason Merrill  <jason@redhat.com>
15167
15168         PR c++/42761
15169         * g++.dg/cpp0x/decltype22.C: New.
15170
15171 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
15172
15173         PR middle-end/42760
15174         * g++.dg/torture/pr42760.C: New test.
15175
15176 2010-01-15  Jing Yu  <jingyu@google.com>
15177
15178         PR rtl-optimization/42691
15179         * gcc.c-torture/execute/pr42691.c: New.
15180
15181 2010-01-15  Richard Guenther  <rguenther@suse.de>
15182
15183         PR middle-end/42739
15184         * g++.dg/torture/pr42739.C: New testcase.
15185
15186 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
15187
15188         * g++.dg/template/error45.C: Revert as part of reverting changes
15189         or PR c++/42634.
15190
15191 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15192
15193         PR fortran/42684
15194         * gfortran.dg/interface_31.f90: New test.
15195
15196 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
15197
15198         * gcc.target/powerpc/pr42747.c: New file.
15199
15200 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
15201
15202         PR middle-end/42674
15203         * c-c++-common/pr42674.c: New test.
15204
15205         PR c++/42608
15206         * g++.dg/template/instantiate11.C: New test.
15207
15208 2010-01-14  Jason Merrill  <jason@redhat.com>
15209
15210         PR c++/42701
15211         * g++.dg/overload/error3.C: New.
15212
15213         PR c++/42655
15214         * g++.dg/overload/rvalue1.C: New.
15215
15216 2010-01-14  Martin Jambor  <mjambor@suse.cz>
15217
15218         PR tree-optimization/42706
15219         * gcc.dg/ipa/pr42706.c: New testcase.
15220
15221 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
15222
15223         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
15224
15225 2010-01-14  Martin Jambor  <mjambor@suse.cz>
15226
15227         PR tree-optimization/42714
15228         * g++.dg/torture/pr42714.C: New test.
15229
15230 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15231
15232         PR rtl-optimization/42246
15233         * gfortran.dg/pr42246-2.f: New.
15234
15235 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15236
15237         PR rtl-optimization/42389
15238         * gcc.dg/pr42389.c: New.
15239
15240 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15241
15242         PR rtl-optimization/42388
15243         * gcc.dg/pr42388.c: New.
15244
15245 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15246
15247         PR rtl-optimization/42294
15248         * gfortran.dg/pr42294.f: New.
15249
15250 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15251
15252         PR rtl-optimization/39453
15253         PR rtl-optimization/42246
15254         * gcc.dg/pr39453.c: New.
15255         * gcc.dg/pr42246.c: New.
15256
15257 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15258
15259         PR middle-end/42245
15260         * gcc.dg/pr42245.c: New.
15261         * gcc.dg/pr42245-2.c: New.
15262
15263 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15264
15265         PR rtl-optimization/42249
15266         * gcc.dg/pr42249.c: New.
15267
15268 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
15269
15270         PR c/42721
15271         * gcc.c-torture/execute/pr42721.c: New test.
15272
15273 2010-01-14  Ira Rosen  <irar@il.ibm.com>
15274
15275         PR tree-optimization/42709
15276         * gcc.dg/vect/pr42709.c: New test.
15277
15278 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
15279
15280         PR fortran/41478
15281         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
15282         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
15283
15284 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
15285
15286         PR fortran/42481
15287         * gfortran.dg/generic_19.f90 : New test.
15288
15289 2010-01-13  Richard Guenther  <rguenther@suse.de>
15290
15291         PR tree-optimization/42730
15292         * gcc.c-torture/compile/pr42730.c: New testcase.
15293
15294 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
15295
15296         PR target/pr42542
15297         * gcc.target/ia64/pr42542-1.c: New.
15298         * gcc.target/ia64/pr42542-2.c: New.
15299         * gcc.target/ia64/pr42542-3.c: New.
15300
15301 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
15302
15303         PR c++/42634
15304         * g++.dg/template/error45.C: New test.
15305
15306 2010-01-13  Martin Jambor  <mjambor@suse.cz>
15307
15308         PR tree-optimization/42704
15309         * g++.dg/torture/pr42704.C: New test.
15310
15311 2010-01-13  Martin Jambor  <mjambor@suse.cz>
15312
15313         PR tree-optimization/42703
15314         * gcc.c-torture/compile/pr42703.c: New test.
15315
15316 2010-01-13  Richard Guenther  <rguenther@suse.de>
15317
15318         PR tree-optimization/42705
15319         * gcc.c-torture/compile/pr42705.c: New testcase.
15320
15321 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
15322
15323         * gcc.target/bfin/l2.c: New test.
15324         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
15325
15326 2010-01-13  Richard Guenther  <rguenther@suse.de>
15327
15328         PR middle-end/42716
15329         * gcc.c-torture/compile/pr42716.c: New testcase.
15330
15331 2010-01-13  Richard Guenther  <rguenther@suse.de>
15332
15333         PR lto/42678
15334         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
15335
15336 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
15337
15338         PR c/42708
15339         * gcc.c-torture/compile/pr42708-1.c: New test.
15340
15341 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
15342
15343         PR debug/42662
15344         * gcc.dg/pr42662.c: New test.
15345
15346         PR tree-optimization/42645
15347         * g++.dg/other/pr42645-1.C: New test.
15348         * g++.dg/other/pr42645-2.C: New test.
15349
15350 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
15351
15352         PR target/42416
15353         * gcc.target/powerpc/warn-1.c: New test.
15354         * gcc.target/powerpc/warn-2.c: New test.
15355
15356 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
15357
15358         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
15359         stack alignment.
15360
15361 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
15362
15363         * gcc.dg/lto/20100108_0.c: New.
15364
15365 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
15366
15367         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
15368         Add -march=i686 -msse for 32bit x86 targets.
15369
15370 2010-01-10  Richard Guenther  <rguenther@suse.de>
15371
15372         PR middle-end/42667
15373         * gcc.dg/torture/pr42667.c: New testcase.
15374
15375 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15376
15377         PR fortran/32489
15378         * gfortran.dg/array_constructor_34.f90: New test.
15379
15380 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15381
15382         PR fortran/20923
15383         * gfortran.dg/array_constructor_33.f90: New test.
15384         gfortran.dg/array_function_5.f90: Add credit.
15385
15386 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15387
15388         PR debug/42631
15389         * gcc.dg/pr42631.c: New.
15390
15391 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15392
15393         PR debug/42630
15394         * gcc.dg/pr42630.c: New.
15395
15396 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15397
15398         PR debug/42629
15399         * gcc.dg/pr42629.c: New.
15400
15401 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15402
15403         PR middle-end/42363
15404         * gcc.dg/torture/pr42363.c: New.
15405
15406 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15407
15408         PR debug/42604
15409         PR debug/42395
15410         * gcc.dg/vect/pr42604.c: New.
15411         * gcc.dg/vect/pr42395.c: New.
15412
15413 2010-01-09  Richard Guenther  <rguenther@suse.de>
15414
15415         PR middle-end/42512
15416         * gcc.c-torture/execute/pr42512.c: New testcase.
15417
15418 2010-01-09  Tobias Burnus  <burnus@net-b.de>
15419
15420         PR fortran/41298
15421         * gfortran.dg/c_ptr_tests_14.f90: New test.
15422
15423 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15424
15425         PR ada/41929
15426         * gnat.dg/null_pointer_deref1.adb: Don't run on
15427         sparc*-sun-solaris2.11.
15428
15429 2010-01-08  Richard Guenther  <rguenther@suse.de>
15430
15431         PR lto/42528
15432         * gcc.dg/lto/20100103-1_0.c: New testcase.
15433         * gcc.dg/lto/20100103-2_0.c: Likewise.
15434
15435 2010-01-08  Tobias Burnus  <burnus@net-b.de
15436
15437         PR/fortran 25829
15438         * gfortran.dg/asynchronous_1.f90: New test.
15439         * gfortran.dg/asynchronous_2.f90: New test.
15440         * gfortran.dg/conflicts.f90: Update error message.
15441
15442 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
15443
15444         c++/40155
15445         * g++.dg/cpp0x/variadic-unify-2.C: New test.
15446
15447 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
15448
15449         PR tree-optimization/42625
15450         * g++.dg/opt/dtor4.C: New test.
15451         * g++.dg/opt/dtor4.h: New.
15452         * g++.dg/opt/dtor4-aux.cc: New.
15453
15454 2010-01-07  Tobias Burnus  <burnus@net-b.de>
15455
15456         PR fortran/42597
15457         * gfortran.dg/proc_ptr_26.f90: New test.
15458
15459 2010-01-07  Tobias Burnus  <burnus@net-b.de>
15460
15461         PR fortran/41872
15462         * gfortran.dg/allocatable_scalar_7.f90: New test.
15463
15464 2010-01-06  Richard Guenther  <rguenther@suse.de>
15465
15466         * gcc.c-torture/compile/pr42632.c: New testcase.
15467
15468 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15469
15470         PR target/42542
15471         * gcc.target/i386/pr42542-4.c: New.
15472         * gcc.target/i386/pr42542-4a.c: Likewise.
15473         * gcc.target/i386/pr42542-5.c: Likewise.
15474         * gcc.target/i386/pr42542-5a.c: Likewise.
15475
15476 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
15477
15478         * gcc.dg/tls/opt-15.c: New test.
15479
15480 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15481
15482         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
15483
15484 2010-01-05  Martin Jambor  <mjambor@suse.cz>
15485
15486         PR tree-optimization/42462
15487         * g++.dg/torture/pr42462.C: New test.
15488
15489 2010-01-05  Jason Merrill  <jason@redhat.com>
15490
15491         * g++.dg/cpp0x/initlist30.C: New test.
15492
15493 2010-01-05  Richard Guenther  <rguenther@suse.de>
15494
15495         PR tree-optimization/42614
15496         * gcc.c-torture/execute/pr42614.c: New testcase.
15497
15498 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
15499
15500         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
15501         * gcc.dg/Wunreachable-1.c: Remove the testcase of
15502         -Wunreachable-code.
15503         * gcc.dg/Wunreachable-2.c: Likewise.
15504         * gcc.dg/Wunreachable-3.c: Likewise.
15505         * gcc.dg/Wunreachable-4.c: Likewise.
15506         * gcc.dg/Wunreachable-5.c: Likewise.
15507         * gcc.dg/Wunreachable-6.c: Likewise.
15508         * gcc.dg/Wunreachable-7.c: Likewise.
15509         * gcc.dg/Wunreachable-8.c: Likewise.
15510         * gcc.dg/20041231-1.c: Likewise.
15511
15512 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
15513
15514         PR other/42611
15515         * gcc.dg/pr42611.c: New test.
15516
15517         PR tree-optimization/42508
15518         * g++.dg/opt/pr42508.C: New test.
15519
15520 2010-01-05  Tobias Burnus  <burnus@net-b.de>
15521
15522         PR fortran/41872
15523         * gfortran.dg/allocatable_scalar_8.f90: New.
15524
15525 2010-01-04  Martin Jambor  <mjambor@suse.cz>
15526
15527         PR tree-optimization/42398
15528         * gcc.c-torture/compile/pr42398.c: New test.
15529
15530 2010-01-04  Jason Merrill  <jason@redhat.com>
15531
15532         PR c++/42555
15533         * g++.dg/ext/attrib35.C: New.
15534
15535         PR c++/42567
15536         * g++.dg/cpp0x/auto17.C: New.
15537
15538 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
15539
15540         * gcc.dg/lto/20100104_0.c: New.
15541
15542 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
15543
15544         PR target/42542
15545         * gcc.target/i386/pr42542-1.c: New.
15546         * gcc.target/i386/pr42542-1a.c: Likewise.
15547         * gcc.target/i386/pr42542-1b.c: Likewise.
15548         * gcc.target/i386/pr42542-2.c: Likewise.
15549         * gcc.target/i386/pr42542-2a.c: Likewise.
15550         * gcc.target/i386/pr42542-2b.c: Likewise.
15551         * gcc.target/i386/pr42542-3.c: Likewise.
15552         * gcc.target/i386/pr42542-3a.c: Likewise.
15553
15554 2009-01-04  Tobias Burnus  <burnus@net-b.de>
15555
15556         PR fortran/41872
15557         * gfortran.dg/allocatable_scalar_5.f90: New test.
15558         * gfortran.dg/allocatable_scalar_6.f90: New test.
15559
15560 2010-01-03  Richard Guenther  <rguenther@suse.de>
15561
15562         PR testsuite/42583
15563         * gfortran.dg/gomp/recursion1.f90: Remove.
15564
15565 2010-01-03  Richard Guenther  <rguenther@suse.de>
15566
15567         * gcc.dg/Warray-bounds.c: Remove XFAILs.
15568         * gcc.dg/uninit-6.c: Likewise.
15569         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
15570
15571 2010-01-03  Richard Guenther  <rguenther@suse.de>
15572
15573         PR tree-optimization/42589
15574         * gcc.target/i386/pr42589.c: New testcase.
15575
15576 2010-01-03  Richard Guenther  <rguenther@suse.de>
15577
15578         PR tree-optimization/42438
15579         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
15580
15581 2010-01-02  Richard Guenther  <rguenther@suse.de>
15582
15583         PR testsuite/41651
15584         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
15585
15586 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
15587
15588         PR target/42448
15589         * gcc.target/alpha/pr42448-1.c: New test.
15590         * gcc.target/alpha/pr42448-2.c: Ditto.
15591
15592 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
15593
15594         PR preprocessor/41947
15595         * gcc.dg/c99-hexfloat-3.c: New test.
15596
15597 2010-01-01  Richard Guenther  <rguenther@suse.de>
15598
15599         PR c/42570
15600         * gcc.c-torture/execute/pr42570.c: New testcase.
15601
15602 2010-01-01  Richard Guenther  <rguenther@suse.de>
15603
15604         PR middle-end/42559
15605         * gcc.c-torture/compile/pr42559.c: New testcase.
15606
15607 \f
15608 Copyright (C) 2010 Free Software Foundation, Inc.
15609
15610 Copying and distribution of this file, with or without modification,
15611 are permitted in any medium without royalty provided the copyright
15612 notice and this notice are preserved.