OSDN Git Service

Fix PR c++/47398
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog-2010
1 2010-12-31  Paul Koning  <ni1d@arrl.net>
2
3         * gcc.c-torture/compile/pr46534.c: Skip if pdp11.
4         * gcc.c-torture/compile/920520-1.c: Ditto.
5         * gcc.c-torture/compile/pr35318.c: Ditto.
6         
7 2010-12-31  Paul Koning  <ni1d@arrl.net>
8
9         * gcc.c-torture/execute/ieee/ieee.exp: Skip if pdp11.
10         * gcc.c-torture/compile/20000804-1.c: Skip if pdp11 -O0.
11         * gcc.c-torture/compile/20020312-1.c: Ditto.
12         * gcc.c-torture/compile/20040101-1.c: Skip if pdp11 -O1, -O2, or
13         -Os.
14
15 2010-12-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
16
17         PR fortran/47065
18         * gfortran.dg/trim_optimize_3.f90:  New test.
19         * gfortran.dg/trim_optimize_4.f90:  New test.
20
21 2010-12-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
22
23         PR fortran/45338
24         * gfortran.dg/userdef_operator_2.f90:  New test case.
25
26 2010-12-31  Janus Weil  <janus@gcc.gnu.org>
27
28         PR fortran/46971
29         * gfortran.dg/class_33.f90: New.
30
31 2010-12-30  Nicola Pero  <nicola.pero@meta-innovation.com>
32
33         * objc.dg/method-conflict-3.m: New.
34         * objc.dg/method-conflict-4.m: New.
35         * obj-c++.dg/method-conflict-3.m: New.
36         * obj-c++.dg/method-conflict-4.mm: New.
37
38 2010-12-30  Nicola Pero  <nicola.pero@meta-innovation.com>
39
40         * objc.dg/class-extension-3.m: Updated.
41         * objc.dg/method-1.m: Updated.
42         * objc.dg/method-conflict-1.m: New.
43         * objc.dg/method-conflict-2.m: New.
44         * obj-c++.dg/class-extension-3.mm: Updated.
45         * obj-c++.dg/method-8.mm: Updated.
46         * obj-c++.dg/method-conflict-1.mm: New.
47         * obj-c++.dg/method-conflict-2.mm: New. 
48         
49 2010-12-30  Joseph Myers  <joseph@codesourcery.com>
50
51         PR c/46889
52         * gcc.dg/anon-struct-15.c: New test.
53
54 2010-12-30  Nathan Froyd  <froydnj@codesourcery.com>
55
56         PR target/44606
57         * gcc.dg/pr44606.c: New test.
58
59 2010-12-30  H.J. Lu  <hongjiu.lu@intel.com>
60
61         PR target/46519
62         * gfortran.dg/pr46519-2.f90: New.
63
64 2010-12-30  Janus Weil  <janus@gcc.gnu.org>
65
66         PR fortran/47085
67         * gfortran.dg/allocate_class_1.f90: New.
68
69 2010-12-30  Kai Tietz  <kai.tietz@onevision.com>
70
71         PR testsuite/47050
72         * gcc.target/i386/aggregate-ret1.c: Restrict to ilp32.
73         * gcc.target/i386/aggregate-ret2.c: Likewise.
74
75 2010-12-30  Nicola Pero  <nicola.pero@meta-innovation.com>
76
77         * objc.dg/attributes/class-attribute-3.m: New.
78         * objc.dg/attributes/proto-attribute-4.m: New.
79         * obj-c++.dg/attributes/class-attribute-3.mm: New.
80         * obj-c++.dg/attributes/proto-attribute-4.mm: New.      
81         
82 2010-12-30  Jakub Jelinek  <jakub@redhat.com>
83
84         PR tree-optimization/47060
85         * gcc.dg/autopar/pr47060.c: New test.
86
87 2010-12-30  Nicola Pero  <nicola.pero@meta-innovation.com>
88
89         * objc.dg/enhanced-proto-2.m: Updated.
90         * obj-c++.dg/enhanced-proto-2.mm: Updated.
91
92 2010-12-29  Nicola Pero  <nicola.pero@meta-innovation.com>
93
94         PR objc/47118
95         * objc.dg/sync-3.m: New.
96         * obj-c++.dg/sync-3.mm: New.
97
98 2010-12-29  Janus Weil  <janus@gcc.gnu.org>
99
100         PR fortran/46838
101         * gfortran.dg/alloc_comp_class_2.f90: New.
102
103 2010-12-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
104
105         * gfortran.dg/character_comparison_7.f90:  New test.
106
107 2010-12-29  Nicola Pero  <nicola.pero@meta-innovation.com>
108
109         PR objc/47075
110         * objc.dg/property/at-property-deprecated-1.m: Updated.
111         * objc.dg/property/at-property-deprecated-2.m: New.
112         * objc.dg/property/dotsyntax-deprecated-1.m: New.
113         * obj-c++.dg/property/at-property-deprecated-1.mm: Updated.
114         * obj-c++.dg/property/at-property-deprecated-2.mm: New.
115         * obj-c++.dg/property/dotsyntax-deprecated-1.mm: New.
116
117 2010-12-28  Jason Merrill  <jason@redhat.com>
118
119         PR c++/47068
120         * g++.dg/cpp0x/decltype24.C: New.
121
122 2010-12-28  Nicola Pero  <nicola.pero@meta-innovation.com>
123
124         PR objc/47076
125         * objc.dg/protocol-forward-1.m: New.
126         * obj-c++.dg/protocol-forward-1.mm: New.
127         * objc.dg/attributes/proto-attribute-2.m: Updated.
128         * objc.dg/class-protocol-1.m: Updated.
129         * obj-c++.dg/attributes/proto-attribute-2.mm: Updated.
130         * obj-c++.dg/class-protocol-1.mm: Updated.
131         
132 2010-12-28  Janus Weil  <janus@gcc.gnu.org>
133
134         PR fortran/45827
135         * gfortran.dg/class_32.f90: New.
136
137 2010-12-28  H.J. Lu  <hongjiu.lu@intel.com>
138
139         * gcc.target/i386/rdrand-1.c: Updated.
140         * gcc.target/i386/rdrand-2.c: Likewise.
141         * gcc.target/i386/rdrand-3.c: Likewise.
142
143 2010-12-28  Nicola Pero  <nicola.pero@meta-innovation.com>
144
145         * objc.dg/class-extension-4.m: New.
146         * obj-c++.dg/class-extension-4.mm: New.
147
148 2010-12-28  Nicola Pero  <nicola.pero@meta-innovation.com>
149
150         PR objc/47073
151         * objc.dg/incomplete-type-1.m: New test.
152
153 2010-12-27  Jakub Jelinek  <jakub@redhat.com>
154
155         PR c++/46626
156         * g++.dg/cpp0x/constexpr-base4.C: New test.
157
158 2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
159
160         * objc.dg/gnu-api-2-class.m: Xfail the test on Apple Darwin m64.
161         * objc.dg/gnu-api-2-ivar.m: Same.
162         * objc.dg/gnu-api-2-method.m: Same.
163         * objc.dg/gnu-api-2-objc.m: Same.
164         * objc.dg/gnu-api-2-object.m: Same.
165         * objc.dg/gnu-api-2-protocol.m: Same.
166         * obj-c++.dg/gnu-api-2-class.mm: Same.
167         * obj-c++.dg/gnu-api-2-ivar.mm: Same.
168         * obj-c++.dg/gnu-api-2-method.mm: Same.
169         * obj-c++.dg/gnu-api-2-objc.mm: Same.
170         * obj-c++.dg/gnu-api-2-object.mm: Same.
171         * obj-c++.dg/gnu-api-2-protocol.mm: Same.
172         
173 2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
174
175         * objc.dg/pr44509.m: New.
176
177 2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
178
179         * objc.dg/gnu-api-2-class.m: Updated the test to work with the
180         Apple runtime as well.
181         * obj-c++.dg/gnu-api-2-class.mm: Same change.
182         * objc.dg/gnu-api-2-ivar.m: Same change.
183         * obj-c++.dg/gnu-api-2-ivar.mm: Same change.
184         * objc.dg/gnu-api-2-method.m: Same change.
185         * obj-c++.dg/gnu-api-2-method.mm: Same change.
186         * objc.dg/gnu-api-2-objc.m: Same change.
187         * obj-c++.dg/gnu-api-2-objc.mm: Same change.
188         * objc.dg/gnu-api-2-object.m: Same change.
189         * obj-c++.dg/gnu-api-2-object.mm: Same change.
190         * objc.dg/gnu-api-2-property.m: Same change.
191         * obj-c++.dg/gnu-api-2-property.mm: Same change.
192         * objc.dg/gnu-api-2-protocol.m: Same change.
193         * obj-c++.dg/gnu-api-2-protocol.mm: Same change.
194
195         * objc.dg/gnu-api-2-objc.m: Also, fixed test for
196         objc_disposeClassPair not to create a new class pair with the same
197         name as an existing class, and to test that the class pair is
198         created correctly.
199         * obj-c++.dg/gnu-api-2-objc.mm: Same change.
200         
201 2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
202
203         * objc.dg/special/special.exp: Added load-category-2 and
204         load-category-3 tests.
205         * objc.dg/special/load-category-2.h: New.
206         * objc.dg/special/load-category-2.m: New.
207         * objc.dg/special/load-category-2a.m: New.
208         * objc.dg/special/load-category-3.h: New.
209         * objc.dg/special/load-category-3.m: New.
210         * objc.dg/special/load-category-3a.m: New.
211
212 2010-12-25  Ira Rosen  <irar@il.ibm.com>
213
214         PR testsuite/47057
215         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Change comment.
216         Expect two outer loops to get vectorized.
217
218 2010-12-25  Kai Tietz  <kai.tietz@onevision.com>
219
220         PR c++/15774
221         * g++.dg/warn/pr15774-1.C: New test.
222         * g++.dg/warn/pr15774-2.C: New test.
223
224 2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
225
226         * objc.dg/gnu-api-2-sel.m: Test calling sel_getUid,
227         sel_registerName and sel_registerTypedName with NULL arguments.
228         Updated the test to work with the Apple runtime as well.
229         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
230
231 2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
232
233         * objc.dg/gnu-api-2-class.m: Updated test to pass log_2 of the
234         alignment to class_addIvar, instead of the alignment itself.
235         * obj-c++.dg/gnu-api-2-class.mm: Same change.
236
237 2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
238
239         * objc.dg/gnu-api-2-sel.m: Updated for renaming of sel_getType to
240         sel_getTypeEncoding.  Test that sel_getTypeEncoding returns NULL
241         when called with a NULL argument.  Added test for
242         sel_copyTypedSelectorList and sel_getTypedSelector.
243         * obj-c++.dg/gnu-api-2-sel.mm: Same changes.
244
245 2010-12-24  Eric Botcazou  <ebotcazou@adacore.com>
246
247         * gnat.dg/opt13_pkg.ad[sb]: Fix line ending.
248
249 2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
250
251         * obj-c.dg/gnu-api-2-class.m: Test that class_conformsToProtocol()
252         does not check the superclasses.
253         * obj-c++.dg/gnu-api-2-class.mm: Same change.
254
255 2010-12-24  Alexander Monakov  <amonakov@ispras.ru>
256
257         PR rtl-optimization/47036
258         * g++.dg/opt/pr47036.C: New.
259
260 2010-12-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
261
262         PR fortran/31821
263         * gfortran.dg/char_pointer_assign_6.f90:  New test.
264
265 2010-12-22  Sebastian Pop  <sebastian.pop@amd.com>
266
267         PR tree-optimization/46758
268         * gcc.dg/graphite/run-id-pr46758.c: New.
269
270 2010-12-23  Mikael Morin  <mikael@gcc.gnu.org>
271
272         PR fortran/46978
273         * gfortran.dg/transpose_intrinsic_func_call_1.f90: New test.
274
275 2010-12-23  Nicola Pero  <nicola.pero@meta-innovation.com>
276
277         * obj-c.dg/gnu-api-2-class.m: Test that class_addMethod() returns
278         NO if the method is already implemented in the class.
279         * obj-c++.dg/gnu-api-2-class.mm: Same change.
280
281 2010-12-22  Sebastian Pop  <sebastian.pop@amd.com>
282
283         PR tree-optimization/47019
284         * gfortran.dg/graphite/pr47019.f: New.
285
286 2010-12-22  Jason Merrill  <jason@redhat.com>
287
288         * g++.dg/init/volatile2.C: New.
289
290 2010-12-22  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
291
292         * g++.dg/cpp0x/alignof2.C: New.
293
294 2010-12-22  Martin Jambor  <mjambor@suse.cz>
295
296         PR tree-optimization/45934
297         PR tree-optimization/46302
298         PR tree-optimization/46987
299         * g++.dg/ipa/ipcp-ivi-1.C: Removed.
300         * g++.dg/ipa/ivinline-6.C: Likewise.
301         * g++.dg/otr-fold-1.C: Likewise.
302         * g++.dg/otr-fold-2.C: Likewise.
303         * g++.dg/tree-ssa/pr43411.C: Xfail dump scan.
304         * g++.dg/tree-ssa/pr45605.C: Likewise.
305         * g++.dg/tree-ssa/pr46987.C: New test.
306
307 2010-12-22  Steven Bosscher  <steven@gcc.gnu.org>
308
309         * gfortran.dg/pr46755.f: Fix test case.
310
311 2010-12-22  Andrey Belevantsev  <abel@ispras.ru>
312
313         PR rtl-optimization/45352
314         PR rtl-optimization/46521
315         PR rtl-optimization/46522
316         * gcc.dg/pr46521.c: New.
317         * gcc.dg/pr46522.c: New.
318
319 2010-12-21  Ian Lance Taylor  <iant@google.com>
320
321         * go.test/go-test.exp: Clear runtests around invocation of
322         go-dg-runtest from errchk and go-execute-xfail.
323
324 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
325
326         PR target/46880
327         * gcc.target/i386/pr46880.c: New test.
328
329 2010-12-21  Ira Rosen  <irar@il.ibm.com>
330
331         PR tree-optimization/47001
332         * gcc.dg/vect/pr47001.c: New.
333
334 2010-12-21  Nicola Pero  <nicola.pero@meta-innovation.com>
335
336         PR libobjc/16110
337         * objc.dg/special/special.exp: Added new test.
338         * objc.dg/special/load-category-1.m: New.
339         * objc.dg/special/load-category-1a.m: New.
340         * objc.dg/special/load-category-1.h: New.
341
342 2010-12-21  Steven Bosscher  <steven@gcc.gnu.org>
343
344         PR middle-end/45310
345         * g++.dg/pr45310.C: New test.
346
347 2010-12-21  Steven Bosscher  <steven@gcc.gnu.org>
348
349         PR rtl-optimization/46755
350         * gfortran.dg/pr46755.f: New test.
351
352 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
353
354         PR rtl-optimization/47008
355         * gfortran.dg/pr47008.f03: New test.
356
357 2010-12-21  Nicola Pero  <nicola.pero@meta-innovation.com>
358
359         PR libobjc/45953
360         * objc.dg/libobjc-selector-1.m: New test.
361
362 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
363
364         PR middle-end/45852
365         * gcc.target/i386/pr45852.c: New test.
366
367 2010-12-20  Tobias Burnus  <burnus@net-b.de>
368
369         PR fortran/46974
370         * gfortran.dg/c_ptr_tests_16.f90: Fix endian issue.
371
372 2010-12-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
373
374         PR testsuite/45342
375         * gcc.dg/tls/thr-cse-1.c: Fix match on hppa*-*-hpux*.
376
377 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
378
379         * objc.dg/gnu-api-2-objc.m: Fixed test to test objc_lookUpClass,
380         not objc_lookupClass.
381         * obj-c++.dg/gnu-api-2-objc.mm: Same change.
382
383 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
384
385         * objc.dg/gnu-api-2-objc_msg_lookup.m: New.
386         * obj-c++.dg/gnu-api-2-objc_msg_lookup.mm: New.
387
388 2010-12-19  Chung-Lin Tang  <cltang@codesourcery.com>
389
390         * gcc.target/arm/vfp-1.c (test_ldst): New test for VFP
391         load/store immediate indexes.
392
393 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
394
395         * objc.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
396         * obj-c++.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
397
398 2010-12-18  Jakub Jelinek  <jakub@redhat.com>
399
400         PR tree-optimization/46969
401         * gcc.dg/autopar/pr46969.c: New test.
402
403 2010-12-18  Nicola Pero  <nicola.pero@meta-innovation.com>
404
405         * objc.dg/fobjc-exceptions-1.m: Updated.
406         * objc.dg/fobjc-exceptions-2.m: New.
407         * objc.dg/fobjc-exceptions-3.m: New.
408         * obj-c++.dg/fobjc-exceptions-1.mm: New.
409         * obj-c++.dg/fobjc-exceptions-2.mm: New.
410         * obj-c++.dg/fobjc-exceptions-3.mm: New.
411
412 2010-12-18  Tobias Burnus  <burnus@net-b.de>
413
414         PR fortran/46974
415         * gfortran.dg/c_ptr_tests_16.f90: New.
416
417 2010-12-18  Jakub Jelinek  <jakub@redhat.com>
418
419         PR tree-optimization/46985
420         * gfortran.dg/pr46985.f90: New test.
421
422 2010-12-18  Eric Botcazou  <ebotcazou@adacore.com>
423
424         PR tree-optimization/46232
425         * gcc.dg/tree-ssa/pr14814.c: Add -fno-tree-sra.
426
427 2010-12-18  Iain Sandoe  <iains@gcc.gnu.org>
428
429         * objc.dg/fobjc-exceptions.m: Update dg-error syntax.
430
431 2010-12-18  Kai Tietz  <kai.tietz@onevision.com>
432
433         PR target/36834
434         * gcc.target/i386/aggregate-ret1.c: New.
435         * gcc.target/i386/aggregate-ret2.c: New.
436
437 2010-12-18  Iain Sandoe  <iains@gcc.gnu.org>
438
439         * gcc.target/powerpc/darwin-split-ld-stret.c: New test.
440
441 2010-12-17  Ahmad Sharif  <asharif@google.com>
442
443         * gcc.target/i386/max-stack-align.c: New testcase.
444
445 2010-12-17  Nicola Pero  <nicola.pero@meta-innovation.com>
446
447         * objc.dg/exceptions-4.m: Adjust for change in error message.
448
449 2010-12-17  Paolo Bonzini  <bonzini@gnu.org>
450
451         PR c/20385
452         * objc.dg/tls/init-2.m: Adjust.
453         * gcc.dg/noncompile/920923-1.c: Adjust.
454         * gcc.dg/noncompile/pr44517.c: Adjust.
455         * gcc.dg/declspec-18.c: New test.
456
457 2010-12-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
458
459         * gcc.dg/titype-1.c: Enable TImode on __SPU__.
460         * gcc.dg/torture/fp-int-convert.h: Likewise.
461         * gcc.dg/tree-ssa/ivopts-1.c: Likewise.
462         * gcc.dg/uninit-C.c: Likewise.
463         * gcc.dg/uninit-C-O0.c: Likewise.
464         * gcc.dg/format/unnamed-1.c: Likewise.
465         * gcc.dg/format/ms_unnamed-1.c: Likewise.
466
467 2010-12-17  Jason Merrill  <jason@redhat.com>
468
469         PR c++/46670
470         * g++.dg/cpp0x/constexpr-null1.C: New.
471
472 2010-12-17  Bernd Schmidt  <bernds@codesourcery.com>
473
474         * gcc.c-torture/compile/20101217-1.c: New test.
475
476 2010-12-17  Alexander Monakov  <amonakov@ispras.ru>
477
478         PR middle-end/46761
479         * gcc.dg/graphite/pr46761.c: New.
480
481 2010-12-17  Janus Weil  <janus@gcc.gnu.org>
482
483         PR fortran/46849
484         * gfortran.dg/block_9.f08: New.
485
486 2010-12-17  Dodji Seketeli  <dodji@redhat.com>
487
488         * g++.dg/debug/dwarf2/self-ref-1.C: New test.
489         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
490
491 2010-12-16  Sebastian Pop  <sebastian.pop@amd.com>
492
493         PR tree-optimization/46924
494         * gcc.dg/graphite/pr46924.c: New.
495
496 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
497
498         PR tree-optimization/46966
499         * gcc.dg/graphite/pr46966.c: New test.
500
501 2010-12-16  Eric Botcazou  <ebotcazou@adacore.com>
502
503         * gnat.dg/opt13.adb: New test.
504         * gnat.dg/opt13_pkg.ad[sb]: New helper.
505
506 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
507
508         PR tree-optimization/43655
509         * g++.dg/opt/pr43655.C: New test.
510
511 2010-12-16  Sebastian Pop  <sebastian.pop@amd.com>
512
513         PR tree-optimization/46404
514         * gcc.dg/graphite/pr46404-1.c: New.
515
516 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
517
518         PR debug/46893
519         * gcc.dg/pr46893.c: New test.
520
521 2010-12-16  H.J. Lu  <hongjiu.lu@intel.com>
522
523         PR lto/46976
524         * gcc.dg/lto/pr46940_1.c (main): Return 0.
525
526 2010-12-16  Chung-Lin Tang  <cltang@codesourcery.com>
527
528         PR target/46883
529         * gcc.target/arm/pr46883.c: New testcase.
530
531 2010-12-16  Jan Hubicka  <jh@suse.cz>
532
533         PR lto/46976
534         * gcc.dg/lto/pr46940_0.c: Fix commit.
535
536 2010-12-15  Nathan Froyd  <froydnj@codesourcery.com>
537
538         PR c++/39859
539         PR c++/44522
540         PR c++/44523
541         * g++.dg/parse/colon-autocorrect-1.C: New testcase.
542         * g++.dg/parse/colon-autocorrect-2.C: New testcase.
543
544 2010-12-15  Nathan Froyd  <froydnj@codesourcery.com>
545
546         PR c++/46852
547         * g++.dg/pr46852.C: New test.
548
549 2010-12-16  Jan Hubicka  <jh@suse.cz>
550
551         PR middle-end/46939
552         * gcc.target/i386/pr46939.c: New testcase.
553
554 2010-12-15  Sebastian Pop  <sebastian.pop@amd.com>
555
556         PR tree-optimization/46404
557         * gcc.dg/graphite/pr46404.c: New.
558
559 2010-12-15  Jakub Jelinek  <jakub@redhat.com>
560
561         PR fortran/46945
562         * gfortran.dg/pr46945.f90: New test.
563
564         PR debug/46815
565         * g++.dg/guality/pr46815.C: New test.
566
567 2010-12-15  Paolo Carlini  <paolo.carlini@oracle.com>
568
569         PR c++/42083
570         * g++.dg/cpp0x/lambda/lambda-ice2.C: New.
571
572 2010-12-15  H.J. Lu  <hongjiu.lu@intel.com>
573
574         * gfortran.dg/debug/pr46756.f: Correct PR number.
575
576 2010-12-15  Martin Jambor  <mjambor@suse.cz>
577
578         PR tree-optimization/46053
579         PR middle-end/46287
580         PR middle-end/46242
581         * g++.dg/ipa/pr46053.C: New test.
582         * g++.dg/ipa/pr46287-1.C: Likewise.
583         * g++.dg/ipa/pr46287-2.C: Likewise.
584         * g++.dg/ipa/pr46287-3.C: Likewise.
585         * g++.dg/torture/covariant-1.C: Likewise.
586         * g++.dg/torture/pr46287.C: Likewise.
587
588 2010-12-15  Alexander Monakov  <amonakov@ispras.ru>
589
590         PR rtl-optimization/46649
591         * g++.dg/opt/pr46649.C: New.
592
593 2010-12-15  Dave Korn  <dave.korn.cygwin@gmail.com>
594
595         PR testsuite/46938
596         * gcc.dg/pr43157.c: Add dg-require-linker-plugin  directive.
597
598 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
599
600         PR tree-optimization/46845
601         * gcc.dg/graphite/id-pr46845.c: New.
602
603 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
604
605         PR tree-optimization/46928
606         * gcc.dg/tree-ssa/ldist-17.c: New.
607
608 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
609
610         PR tree-optimization/45948
611         * gcc.dg/tree-ssa/ldist-pr45948.c: New.
612
613 2010-12-14  Jason Merrill  <jason@redhat.com>
614
615         PR c++/46930
616         * g++.dg/cpp0x/constexpr-decl.C: New.
617         * g++.dg/cpp0x/constexpr-ex1.C: Fix.
618         * g++.dg/cpp0x/constexpr-static5.C: Fix.
619
620 2010-12-14  Jan Hubicka  <jh@suse.cz>
621
622         PR lto/46940
623         PR lto/44463
624         * gcc.dg/lto/pr46940_0.c: New testcase.
625         * gcc.dg/lto/pr46940_1.c: New testcase.
626
627 2010-12-14  Nathan Froyd  <froydnj@codesourcery.com>
628
629         PR c++/45330
630         * g++.dg/lookup/suggestions1.C: New test.
631
632 2010-12-14  Tobias Burnus  <burnus@net-b.de>
633
634         PR fortran/46937
635         * gfortran.dg/pointer_intent_4.f90: New.
636
637 2010-12-14  Jakub Jelinek  <jakub@redhat.com>
638
639         PR debug/46885
640         * gcc.dg/autopar/pr46885.c: New test.
641
642         PR tree-optimization/46909
643         * gcc.c-torture/execute/pr46909-1.c: New test.
644         * gcc.c-torture/execute/pr46909-2.c: New test.
645         * gcc.dg/pr46909.c: New test.
646
647 2010-12-14  Alexander Monakov  <amonakov@ispras.ru>
648
649         PR rtl-optimization/46875
650         * gcc.dg/pr46875.c: New.
651
652 2010-12-14  Jan Hubicka  <jh@suse.cz>
653
654         * g++.dg/other/first-global.C: Update regexp to match new
655         names of ctors.
656
657 2010-12-14  Bernd Schmidt  <bernds@codesourcery.com>
658
659         PR rtl-optimization/44374
660         Reapply patch with fixes.
661         * gcc.target/arm/headmerge-1.c: New test.
662         * gcc.target/arm/headmerge-2.c: New test.
663         * gcc.target/i386/headmerge-1.c: New test.
664         * gcc.target/i386/headmerge-2.c: New test.
665
666 2010-12-13  Jason Merrill  <jason@redhat.com>
667
668         PR c++/46873
669         PR c++/46877
670         * g++.dg/cpp0x/constexpr-ctor4.C: New.
671         * g++.dg/cpp0x/constexpr-ctor5.C: New.
672
673 2010-12-13  Janus Weil  <janus@gcc.gnu.org>
674
675         PR fortran/46201
676         * gfortran.dg/proc_ptr_comp_27.f90: New.
677
678 2010-12-13  Jakub Jelinek  <jakub@redhat.com>
679
680         PR debug/46867
681         * gcc.dg/pr46867.c: New test.
682
683 2010-12-13  Janus Weil  <janus@gcc.gnu.org>
684
685         PR fortran/46841
686         * gfortran.dg/proc_ptr_comp_26.f90: New.
687
688 2010-12-13  Eric Botcazou  <ebotcazou@adacore.com>
689
690         * gnat.dg/pack9.adb: XFAIL everywhere.
691
692 2010-12-13  Jakub Jelinek  <jakub@redhat.com>
693
694         PR fortran/46884
695         * gfortran.dg/pr46884.f: New test.
696
697 2010-12-13  Iain Sandoe  <iains@gcc.gnu.org>
698
699         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
700         Adjust XFAILs.
701
702 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
703
704         PR debug/46756
705         * gfortran.dg/debug/pr46756.f: New.
706
707 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
708
709         PR debug/46782
710         * gcc.dg/debug/pr46782.c: New.
711
712 2010-12-12  Janus Weil  <janus@gcc.gnu.org>
713
714         PR fortran/46809
715         * gfortran.dg/pointer_check_8.f90: New.
716
717 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
718
719         PR fortran/46705
720         * gfortran.dg/continuation_12.f90: New test.
721
722 2010-12-11  Tobias Burnus  <burnus@net-b.de>
723
724         PR fortran/46370
725         * gfortran.dg/coarray_14.f90: New.
726
727 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
728
729         PR fortran/46842
730         * gfortran.dg/array_function_6.f90: New test.
731
732 2010-12-11  Nicola Pero  <nicola.pero@meta-innovation.com>
733
734         * objc.dg/gnu-api-2-resolve-method.m: New.
735         * obj-c++.dg/gnu-api-2-resolve-method.mm: New.
736
737 2010-12-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
738
739         * gcc.dg/funcorder.c: Remove XFAIL for hppa*64*-*-*.
740
741 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
742
743         * objc.dg/fobjc-std-1.m: Updated to test that class extensions
744         produce an error with -fobjc-std=objc1.
745         * obj-c++.dg/fobjc-std-1.mm: Same change.
746
747 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
748
749         PR c++/46001
750         * g++.dg/diagnostic/bitfld1.C: New test.
751
752 2010-12-10  Sebastian Pop  <sebastian.pop@amd.com>
753
754         PR tree-optimization/43023
755         * gfortran.dg/ldist-1.f90: Adjust pattern.
756         * gfortran.dg/ldist-pr43023.f90: New.
757
758 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
759
760         PR rtl-optimization/46804
761         * gfortran.dg/pr46804.f90: New test.
762
763 2010-12-10  Dave Korn  <dave.korn.cygwin@gmail.com>
764
765         PR middle-end/46674
766         PR lto/43157
767         * gcc.dg/pr43157.c: New file.
768
769 2010-12-10  Nathan Froyd  <froydnj@codesourcery.com>
770
771         * gcc.dg/dfp/struct-union.c: Adjust.
772         * gcc.dg/lvalue-2.c: Adjust.
773         * gcc.dg/pr21419.c: Adjust.
774         * gcc.dg/qual-component-1.c: Adjust.
775         * g++.dg/other/const1.C: Adjust.
776
777 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
778
779         PR rtl-optimization/46865
780         * gcc.target/i386/pr46865-1.c: New test.
781         * gcc.target/i386/pr46865-2.c: New test.
782
783         PR tree-optimization/46864
784         * g++.dg/opt/pr46864.C: New test.
785
786 2010-12-10  Jack Howarth  <howarth@bromo.med.uc.edu>
787             Iain Sandoe  <iains@gcc.gnu.org>
788
789         PR 43751/target
790         * lib/prune.exp: Prune dsymutil warnings.
791
792 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
793
794         * objc.dg/class-extension-1.m: New.
795         * objc.dg/class-extension-2.m: New.
796         * objc.dg/class-extension-3.m: New.
797         * objc.dg/property/at-property-26.m: New.
798         * objc.dg/property/at-property-27.m: New.
799         * objc.dg/property/at-property-28.m: New.
800         * obj-c++.dg/class-extension-1.mm: New.
801         * obj-c++.dg/class-extension-2.mm: New.
802         * obj-c++.dg/class-extension-3.mm: New.
803         * obj-c++.dg/property/at-property-26.mm: New.
804         * obj-c++.dg/property/at-property-27.mm: New.
805         * obj-c++.dg/property/at-property-28.mm: New.
806
807 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
808
809         PR target/46057
810         * gcc.dg/torture/stackalign/nested-1.c: Skip on hppa*-*-hpux*.
811         * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
812         * gcc.dg/torture/stackalign/nested-2.c: Likewise.
813         * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
814         * gcc.dg/torture/stackalign/nested-3.c: Likewise.
815         * gcc.dg/torture/stackalign/nested-4.c: Likewise.
816         * gcc.dg/torture/stackalign/global-1.c: Likewise.
817         * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
818         * gcc.dg/torture/stackalign/inline-1.c: Likewise.
819         * gcc.dg/torture/stackalign/inline-2.c: Likewise.
820         * gcc.dg/torture/stackalign/struct-1.c: Likewise.
821         * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
822         * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
823         * g++.dg/torture/stackalign/throw-1.C: Likewise.
824         * g++.dg/torture/stackalign/throw-2.C: Likewise.
825         * g++.dg/torture/stackalign/throw-4.C: Likewise.
826         * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
827         * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
828         * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
829         * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
830         * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
831         * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
832
833         PR tree-optimization/46021
834         gcc.dg/tree-ssa/20040204-1.c: Remove XFAIL for hppa*-*.*.
835
836 2010-12-09  Richard Guenther  <rguenther@suse.de>
837
838         PR middle-end/46844
839         * gcc.c-torture/compile/pr46866.c: New testcase.
840
841 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
842
843         PR testsuite/45068
844         * g++.dg/debug/dwarf2/nested-2.C: Also match comments starting with ';'.
845
846 2010-12-09  Martin Jambor  <mjambor@suse.cz>
847
848         PR middle-end/46734
849         * g++.dg/tree-ssa/pr46734.C: New test.
850
851 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
852
853         PR c++/44641
854         * lib/scanasm.exp (dg-function-on-line): Add match pattern for
855         hppa*-*-*.
856
857 2010-12-08  Jason Merrill  <jason@redhat.com>
858
859         PR c++/46348
860         * g++.dg/cpp0x/constexpr-array2.C: New.
861
862 2010-12-08  H.J. Lu  <hongjiu.lu@intel.com>
863
864         * gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update
865         expected scan.
866
867 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
868
869         * objc.dg/exceptions-7.m: New.
870         * obj-c++.dg/exceptions-7.mm: New.
871         * obj-c++.dg/exceptions-3.mm: Adjust for new C++ messages.
872         * obj-c++.dg/exceptions-5.mm: Same change.
873
874 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
875
876         * objc.dg/foreach-6.m: Updated location of error messages.
877         * objc.dg/foreach-7.m: Same change.
878
879 2010-12-08  Richard Guenther  <rguenther@suse.de>
880             Sebastian Pop  <sebastian.pop@amd.com>
881
882         PR tree-optimization/45230
883         PR tree-optimization/45231
884         PR tree-optimization/45370
885         * gcc.dg/graphite/id-pr45230-1.c: New.
886         * gcc.dg/graphite/id-pr45231.c: New.
887         * gfortran.dg/graphite/id-pr45370.f90: New.
888
889 2010-12-08  Nathan Froyd  <froydnj@codesourcery.com>
890
891         PR c++/45329
892         * testsuite/g++.dg/conversion/ambig1.C: Adjust.
893         * testsuite/g++.dg/conversion/op1.C: Adjust.
894         * testsuite/g++.dg/conversion/simd1.C: Adjust.
895         * testsuite/g++.dg/cpp0x/defaulted14.C: Adjust.
896         * testsuite/g++.dg/cpp0x/defaulted18.C: Adjust.
897         * testsuite/g++.dg/cpp0x/defaulted20.C: Adjust.
898         * testsuite/g++.dg/cpp0x/explicit3.C: Adjust.
899         * testsuite/g++.dg/cpp0x/explicit4.C: Adjust.
900         * testsuite/g++.dg/cpp0x/implicit4.C: Adjust.
901         * testsuite/g++.dg/cpp0x/nullptr15.C: Adjust.
902         * testsuite/g++.dg/cpp0x/nullptr19.C: Adjust.
903         * testsuite/g++.dg/cpp0x/pr31431-2.C: Adjust.
904         * testsuite/g++.dg/cpp0x/pr31431.C: Adjust.
905         * testsuite/g++.dg/cpp0x/pr31434.C: Adjust.
906         * testsuite/g++.dg/cpp0x/pr31437.C: Adjust.
907         * testsuite/g++.dg/cpp0x/rv2n.C: Adjust.
908         * testsuite/g++.dg/cpp0x/rv3n.C: Adjust.
909         * testsuite/g++.dg/cpp0x/rv4n.C: Adjust.
910         * testsuite/g++.dg/cpp0x/rv5n.C: Adjust.
911         * testsuite/g++.dg/cpp0x/rv6n.C: Adjust.
912         * testsuite/g++.dg/cpp0x/rv7n.C: Adjust.
913         * testsuite/g++.dg/cpp0x/temp_default2.C: Adjust.
914         * testsuite/g++.dg/cpp0x/trailing4.C: Adjust.
915         * testsuite/g++.dg/cpp0x/variadic-ex3.C: Adjust.
916         * testsuite/g++.dg/cpp0x/variadic-ex4.C: Adjust.
917         * testsuite/g++.dg/cpp0x/variadic35.C: Adjust.
918         * testsuite/g++.dg/cpp0x/vt-35147.C: Adjust.
919         * testsuite/g++.dg/cpp0x/vt-37737-2.C: Adjust.
920         * testsuite/g++.dg/expr/cond9.C: Adjust.
921         * testsuite/g++.dg/expr/pmf-1.C: Adjust.
922         * testsuite/g++.dg/ext/label5.C: Adjust.
923         * testsuite/g++.dg/ext/visibility/anon8.C: Adjust.
924         * testsuite/g++.dg/ext/vla2.C: Adjust.
925         * testsuite/g++.dg/gomp/pr26690-1.C: Adjust.
926         * testsuite/g++.dg/gomp/pr26690-2.C: Adjust.
927         * testsuite/g++.dg/init/synth2.C: Adjust.
928         * testsuite/g++.dg/lookup/conv-1.C: Adjust.
929         * testsuite/g++.dg/lookup/new1.C: Adjust.
930         * testsuite/g++.dg/lookup/using9.C: Adjust.
931         * testsuite/g++.dg/other/error13.C: Adjust.
932         * testsuite/g++.dg/other/error20.C: Adjust.
933         * testsuite/g++.dg/other/error31.C: Adjust.
934         * testsuite/g++.dg/other/pr28114.C: Adjust.
935         * testsuite/g++.dg/other/ptrmem10.C: Adjust.
936         * testsuite/g++.dg/other/ptrmem11.C: Adjust.
937         * testsuite/g++.dg/overload/ambig1.C: Adjust.
938         * testsuite/g++.dg/overload/arg3.C: Adjust.
939         * testsuite/g++.dg/overload/builtin1.C: Adjust.
940         * testsuite/g++.dg/overload/copy1.C: Adjust.
941         * testsuite/g++.dg/overload/new1.C: Adjust.
942         * testsuite/g++.dg/overload/template4.C: Adjust.
943         * testsuite/g++.dg/overload/unknown1.C: Adjust.
944         * testsuite/g++.dg/overload/using2.C: Adjust.
945         * testsuite/g++.dg/parse/crash5.C: Adjust.
946         * testsuite/g++.dg/parse/error19.C: Adjust.
947         * testsuite/g++.dg/parse/error28.C: Adjust.
948         * testsuite/g++.dg/parse/template7.C: Adjust.
949         * testsuite/g++.dg/parse/typename7.C: Adjust.
950         * testsuite/g++.dg/rtti/typeid6.C: Adjust.
951         * testsuite/g++.dg/tc1/dr152.C: Adjust.
952         * testsuite/g++.dg/template/conv11.C: Adjust.
953         * testsuite/g++.dg/template/copy1.C: Adjust.
954         * testsuite/g++.dg/template/crash37.C: Adjust.
955         * testsuite/g++.dg/template/deduce3.C: Adjust.
956         * testsuite/g++.dg/template/dependent-expr5.C: Adjust.
957         * testsuite/g++.dg/template/error38.C: Adjust.
958         * testsuite/g++.dg/template/error40.C: Adjust.
959         * testsuite/g++.dg/template/friend.C: Adjust.
960         * testsuite/g++.dg/template/incomplete2.C: Adjust.
961         * testsuite/g++.dg/template/instantiate5.C: Adjust.
962         * testsuite/g++.dg/template/local4.C: Adjust.
963         * testsuite/g++.dg/template/local6.C: Adjust.
964         * testsuite/g++.dg/template/new3.C: Adjust.
965         * testsuite/g++.dg/template/operator9.C: Adjust.
966         * testsuite/g++.dg/template/overload6.C: Adjust.
967         * testsuite/g++.dg/template/ptrmem2.C: Adjust.
968         * testsuite/g++.dg/template/ptrmem20.C: Adjust.
969         * testsuite/g++.dg/template/ptrmem4.C: Adjust.
970         * testsuite/g++.dg/template/ptrmem8.C: Adjust.
971         * testsuite/g++.dg/template/qualttp5.C: Adjust.
972         * testsuite/g++.dg/template/sfinae2.C: Adjust.
973         * testsuite/g++.dg/template/spec22.C: Adjust.
974         * testsuite/g++.dg/template/spec23.C: Adjust.
975         * testsuite/g++.dg/template/ttp25.C: Adjust.
976         * testsuite/g++.dg/template/typedef4.C: Adjust.
977         * testsuite/g++.dg/template/unify10.C: Adjust.
978         * testsuite/g++.dg/template/unify11.C: Adjust.
979         * testsuite/g++.dg/template/unify6.C: Adjust.
980         * testsuite/g++.dg/template/unify7.C: Adjust.
981         * testsuite/g++.dg/template/unify9.C: Adjust.
982         * testsuite/g++.dg/template/varmod1.C: Adjust.
983         * testsuite/g++.old-deja/g++.benjamin/15799.C: Adjust.
984         * testsuite/g++.old-deja/g++.benjamin/15800-1.C: Adjust.
985         * testsuite/g++.old-deja/g++.brendan/ambiguity1.C: Adjust.
986         * testsuite/g++.old-deja/g++.brendan/crash29.C: Adjust.
987         * testsuite/g++.old-deja/g++.brendan/crash48.C: Adjust.
988         * testsuite/g++.old-deja/g++.brendan/crash56.C: Adjust.
989         * testsuite/g++.old-deja/g++.brendan/cvt3.C: Adjust.
990         * testsuite/g++.old-deja/g++.brendan/overload1.C: Adjust.
991         * testsuite/g++.old-deja/g++.brendan/overload4.C: Adjust.
992         * testsuite/g++.old-deja/g++.brendan/overload9.C: Adjust.
993         * testsuite/g++.old-deja/g++.bugs/900127_01.C: Adjust.
994         * testsuite/g++.old-deja/g++.bugs/900205_04.C: Adjust.
995         * testsuite/g++.old-deja/g++.bugs/900330_02.C: Adjust.
996         * testsuite/g++.old-deja/g++.bugs/900404_03.C: Adjust.
997         * testsuite/g++.old-deja/g++.bugs/900514_03.C: Adjust.
998         * testsuite/g++.old-deja/g++.eh/ctor1.C: Adjust.
999         * testsuite/g++.old-deja/g++.jason/conversion11.C: Adjust.
1000         * testsuite/g++.old-deja/g++.jason/crash3.C: Adjust.
1001         * testsuite/g++.old-deja/g++.jason/overload16.C: Adjust.
1002         * testsuite/g++.old-deja/g++.jason/overload28.C: Adjust.
1003         * testsuite/g++.old-deja/g++.jason/scoping10.C: Adjust.
1004         * testsuite/g++.old-deja/g++.jason/template30.C: Adjust.
1005         * testsuite/g++.old-deja/g++.jason/temporary2.C: Adjust.
1006         * testsuite/g++.old-deja/g++.law/arg1.C: Adjust.
1007         * testsuite/g++.old-deja/g++.law/arg11.C: Adjust.
1008         * testsuite/g++.old-deja/g++.law/arm9.C: Adjust.
1009         * testsuite/g++.old-deja/g++.law/ctors11.C: Adjust.
1010         * testsuite/g++.old-deja/g++.law/ctors17.C: Adjust.
1011         * testsuite/g++.old-deja/g++.law/ctors5.C: Adjust.
1012         * testsuite/g++.old-deja/g++.law/ctors9.C: Adjust.
1013         * testsuite/g++.old-deja/g++.law/enum4.C: Adjust.
1014         * testsuite/g++.old-deja/g++.law/missed-error2.C: Adjust.
1015         * testsuite/g++.old-deja/g++.law/operators32.C: Adjust.
1016         * testsuite/g++.old-deja/g++.law/operators9.C: Adjust.
1017         * testsuite/g++.old-deja/g++.mike/net2.C: Adjust.
1018         * testsuite/g++.old-deja/g++.mike/net22.C: Adjust.
1019         * testsuite/g++.old-deja/g++.mike/p11110.C: Adjust.
1020         * testsuite/g++.old-deja/g++.mike/p1989.C: Adjust.
1021         * testsuite/g++.old-deja/g++.mike/p2431.C: Adjust.
1022         * testsuite/g++.old-deja/g++.mike/p438.C: Adjust.
1023         * testsuite/g++.old-deja/g++.mike/p807a.C: Adjust.
1024         * testsuite/g++.old-deja/g++.mike/p9068.C: Adjust.
1025         * testsuite/g++.old-deja/g++.niklas/t120.C: Adjust.
1026         * testsuite/g++.old-deja/g++.niklas/t121.C: Adjust.
1027         * testsuite/g++.old-deja/g++.niklas/t128.C: Adjust.
1028         * testsuite/g++.old-deja/g++.ns/overload2.C: Adjust.
1029         * testsuite/g++.old-deja/g++.ns/using12.C: Adjust.
1030         * testsuite/g++.old-deja/g++.other/crash24.C: Adjust.
1031         * testsuite/g++.old-deja/g++.other/expr1.C: Adjust.
1032         * testsuite/g++.old-deja/g++.other/overload11.C: Adjust.
1033         * testsuite/g++.old-deja/g++.other/pmf3.C: Adjust.
1034         * testsuite/g++.old-deja/g++.other/volatile1.C: Adjust.
1035         * testsuite/g++.old-deja/g++.pt/auto_ptr.C: Adjust.
1036         * testsuite/g++.old-deja/g++.pt/crash28.C: Adjust.
1037         * testsuite/g++.old-deja/g++.pt/crash60.C: Adjust.
1038         * testsuite/g++.old-deja/g++.pt/explicit38.C: Adjust.
1039         * testsuite/g++.old-deja/g++.pt/explicit39.C: Adjust.
1040         * testsuite/g++.old-deja/g++.pt/explicit41.C: Adjust.
1041         * testsuite/g++.old-deja/g++.pt/explicit67.C: Adjust.
1042         * testsuite/g++.old-deja/g++.pt/explicit77.C: Adjust.
1043         * testsuite/g++.old-deja/g++.pt/expr2.C: Adjust.
1044         * testsuite/g++.old-deja/g++.pt/ptrmem10.C: Adjust.
1045         * testsuite/g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1046         * testsuite/g++.old-deja/g++.pt/spec35.C: Adjust.
1047         * testsuite/g++.old-deja/g++.pt/spec5.C: Adjust.
1048         * testsuite/g++.old-deja/g++.pt/spec6.C: Adjust.
1049         * testsuite/g++.old-deja/g++.pt/t05.C: Adjust.
1050         * testsuite/g++.old-deja/g++.pt/t24.C: Adjust.
1051         * testsuite/g++.old-deja/g++.pt/unify4.C: Adjust.
1052         * testsuite/g++.old-deja/g++.pt/unify6.C: Adjust.
1053         * testsuite/g++.old-deja/g++.pt/unify8.C: Adjust.
1054         * testsuite/g++.old-deja/g++.robertl/eb109.C: Adjust.
1055         * testsuite/g++.old-deja/g++.robertl/eb119.C: Adjust.
1056         * testsuite/g++.old-deja/g++.robertl/eb131.C: Adjust.
1057         * testsuite/g++.old-deja/g++.robertl/eb22.C: Adjust.
1058         * testsuite/g++.old-deja/g++.robertl/eb69.C: Adjust.
1059         * testsuite/g++.old-deja/g++.robertl/eb98.C: Adjust.
1060
1061 2010-12-08  Jason Merrill  <jason@redhat.com>
1062
1063         PR c++/45822
1064         * g++.dg/init/synth4.C: New.
1065
1066         PR c++/46736
1067         * g++.dg/cpp0x/defaulted21.C: New.
1068
1069 2010-12-08  Wei Guozhi  <carrot@google.com>
1070
1071         PR target/46631
1072         * gcc.target/arm/pr46631: New testcase.
1073
1074 2010-12-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
1075
1076         PR middle-end/42694
1077         * gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x,
1078         0.75) is not optimized if the machine has no sqrt instruction.
1079
1080 2010-12-07  Andrey Belevantsev  <abel@ispras.ru>
1081
1082         PR target/43603
1083         * gcc.target/ia64/pr43603.c: New.
1084         * gcc/testsuite/g++.dg/opt/pr46640.C: New.
1085
1086 2010-12-07  Tobias Burnus  <burnus@net-b.de>
1087
1088         PR fortran/44352
1089         * gfortran.dg/string_4.f90: New.
1090
1091 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
1092
1093         PR tree-optimization/44676
1094         * gcc.dg/graphite/id-pr44676.c: New.
1095
1096 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
1097
1098         PR tree-optimization/42327
1099         * gcc.dg/tree-ssa/pr42327.c: New.
1100
1101 2010-12-07  Nathan Froyd  <froydnj@codesourcery.com>
1102
1103         PR c++/45330
1104         * g++.dg/pr45330.C: New test.
1105         * g++.dg/ext/builtin3.C: Adjust.
1106         * g++.dg/lookup/error1.C: Adjust.
1107         * g++.dg/lookup/koenig5.C: Adjust.
1108         * g++.dg/overload/koenig1.C: Adjust.
1109         * g++.dg/parse/decl-specifier-1.C: Adjust.
1110         * g++.dg/template/static10.C: Adjust.
1111         * g++.old-deja/g++.mike/ns5.C: Adjust.
1112         * g++.old-deja/g++.mike/ns7.C: Adjust.
1113         * g++.old-deja/g++.ns/koenig5.C: Adjust.
1114         * g++.old-deja/g++.ns/koenig9.C: Adjust.
1115         * g++.old-deja/g++.other/lineno5.C: Adjust.
1116
1117 2010-12-07  Richard Guenther  <rguenther@suse.de>
1118
1119         PR tree-optimization/46832
1120         * gcc.c-torture/compile/pr46832.c: New testcase.
1121
1122 2010-12-07  Jakub Jelinek  <jakub@redhat.com>
1123
1124         PR debug/46799
1125         * gcc.dg/autopar/pr46799.c: New test.
1126
1127 2010-12-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1128
1129         * gfortran.dg/internal_dummy_2.f08: Fix dg-options.
1130         * gfortran.dg/internal_dummy_3.f08: Fix dg-options.
1131
1132 2010-12-06  H.J. Lu  <hongjiu.lu@intel.com>
1133
1134         PR middle-end/41562
1135         * g++.dg/graphite/pr41562.C: New.
1136
1137         PR middle-end/46185
1138         * gcc.dg/graphite/pr46185.c: New.
1139
1140 2010-12-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1141
1142         * objc.dg/foreach-8.m: New.
1143
1144 2010-12-06  Jakub Jelinek  <jakub@redhat.com>
1145
1146         PR debug/45997
1147         * g++.dg/debug/dwarf2/pr45997-1.C: New test.
1148         * g++.dg/debug/dwarf2/pr45997-2.C: New test.
1149
1150         PR target/43897
1151         * gcc.target/ia64/pr43897.c: New test.
1152
1153         PR debug/46771
1154         * gcc.dg/pr46771.c: New test.
1155
1156         PR rtl-optimization/46777
1157         * gcc.dg/pr46777.c: New test.
1158
1159 2010-12-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1160
1161         * ada/acats/run_acats (which): Assign output to temporary
1162         variable, only use if successful.
1163         Use last field of type output.
1164
1165 2010-12-06  Richard Guenther  <rguenther@suse.de>
1166
1167         PR tree-optimization/46806
1168         * g++.dg/torture/20100825.C: New testcase.
1169
1170 2010-12-06  Richard Guenther  <rguenther@suse.de>
1171
1172         PR tree-optimization/46785
1173         * gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase.
1174
1175 2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
1176
1177         * gcc.dg/pr46674.c (LABEL3): New macro definition.
1178         (LABEL2): Likewise.
1179         (LABEL): Likewise.
1180         (jelly): Account for user label prefix in asm name.
1181
1182 2010-12-05  Daniel Kraft  <d@domob.eu>
1183
1184         PR fortran/46794
1185         * gfortran.dg/power2.f90: Initialize variables.
1186
1187 2010-12-04  Jan Hubicka  <jh@suse.cz>
1188
1189         * snprintf-chk.c (ptr): Declare volatile.
1190         * strcpy-chk.c (s2, s3, l1): Declare volatile.
1191         * snprintf-chk.c (ptr): Declare volatile.
1192         * vsprintf-chk.c (ptr): Declare volatile.
1193         * vsnprintf-chk.c (ptr): Declare volatile.
1194
1195 2010-12-04  Tobias Burnus  <burnus@net-b.de>
1196
1197         PR fortran/46584
1198         * gfortran.dg/quad_1.f90: Remove some complex
1199         math checks as they fail on some non-libquadmath
1200         systems.
1201
1202 2010-12-04  Daniel Kraft  <d@domob.eu>
1203
1204         PR fortran/46794
1205         * gfortran.dg/power2.f90: New test.
1206
1207 2010-12-03  Jakub Jelinek  <jakub@redhat.com>
1208
1209         PR debug/46123
1210         * g++.dg/debug/pr46123.C: New test.
1211         * g++.dg/debug/dwarf2/pr46123.C: New test.
1212
1213 2010-12-03  Jason Merrill  <jason@redhat.com>
1214
1215         PR c++/46058
1216         * g++.dg/template/scope4.C: New.
1217
1218 2010-12-03  Nathan Froyd  <froydnj@codesourcery.com>
1219
1220         * gcc.target/arm/neon-offset-1.c: New test.
1221
1222 2010-12-03  Alexander Monakov  <amonakov@ispras.ru>
1223
1224         PR rtl-optimization/45354
1225         * gcc.dg/tree-prof/pr45354.c: New.
1226
1227 2010-12-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1228
1229         PR fortran/45159
1230         * gfortran.dg/dependency_38.f90:  New test.
1231
1232 2010-12-02  Ian Lance Taylor  <iant@google.com>
1233
1234         * lib/go.exp: New file.
1235         * lib/go-dg.exp: New file.
1236         * lib/go-torture.exp: New file.
1237         * lib/target-supports.exp (check_compile): Match // Go.
1238
1239 2010-12-02  Eric Botcazou  <ebotcazou@adacore.com>
1240
1241         * gcc.dg/pr46685.c: New test.
1242
1243 2010-12-02  Sebastian Pop  <sebastian.pop@amd.com>
1244
1245         PR tree-optimization/45199
1246         * gcc.dg/tree-ssa/ldist-15.c: New.
1247         * gcc.dg/tree-ssa/ldist-16.c: New.
1248         * gfortran.dg/ldist-pr45199.f: New.
1249
1250 2010-12-02  Richard Guenther  <rguenther@suse.de>
1251
1252         PR tree-optimization/46723
1253         * gcc.dg/torture/pr46723.c: New testcase.
1254
1255 2010-12-02  Richard Guenther  <rguenther@suse.de>
1256
1257         PR lto/44871
1258         * g++.dg/lto/20101126-1_0.C: New testcase.
1259         * g++.dg/lto/20101126-1_1.c: Likewise.
1260
1261 2010-12-02  Richard Guenther  <rguenther@suse.de>
1262             Ira Rosen  <irar@il.ibm.com>
1263
1264         PR tree-optimization/46663
1265         * gcc.dg/vect/pr46663.c: New test.
1266
1267 2010-12-02  Jie Zhang  <jie@codesourcery.com>
1268
1269         PR middle-end/46674
1270         * gcc.dg/pr46674.c: New test.
1271
1272 2010-12-02  Nicola Pero  <nicola.pero@meta-innovation.com>
1273
1274         * objc.dg/exceptions-6.m: New.
1275         * obj-c++.dg/exceptions-6.mm: New.
1276
1277 2010-12-01  Jan Hubicka  <jh@suse.cz>
1278
1279         * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
1280
1281 2010-12-01  Sebastian Pop  <sebastian.pop@amd.com>
1282
1283         PR middle-end/45297
1284         * gcc.dg/graphite/pr45297.c: New.
1285
1286 2010-12-01  Richard Guenther  <rguenther@suse.de>
1287
1288         PR tree-optimization/46730
1289         * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
1290
1291 2010-11-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
1292
1293         * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
1294         (a*b)-c generates two fma instructions, instead of separate
1295         multiply, add, and subtract.
1296
1297 2010-11-30  Tobias Burnus  <burnus@net-b.de>
1298
1299         * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
1300         a value to all array elements.
1301
1302 2010-11-30  Richard Guenther  <rguenther@suse.de>
1303
1304         PR tree-optimization/46722
1305         * gcc.target/i386/fma4-fma-2.c: New testcase.
1306
1307 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1308
1309         * objc.dg/duplicate-class-1.m: New.
1310         * obj-c++.dg/duplicate-class-1.mm: New.
1311
1312 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1313
1314         * objc.dg/property/dotsyntax-21.m
1315         * obj-c++.dg/property/dotsyntax-21.mm
1316
1317 2010-11-29  Alexandre Oliva  <aoliva@redhat.com>
1318
1319         PR debug/46338
1320         * g++.dg/debug/pr46338.C: New.
1321
1322 2010-11-29  Richard Guenther  <rguenther@suse.de>
1323             Zdenek Dvorak  <rakdver@kam.uniff.cz>
1324
1325         PR tree-optimization/46675
1326         * gcc.dg/pr46675.c: New test.
1327
1328 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
1329
1330         * gcc/testsuite/objc.dg/strings-1.m: Move to...
1331         * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
1332         * gcc/testsuite/objc.dg/strings-2.m: Move to ...
1333         * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
1334         constructor and class reference for NeXT runtime.  Update paths.
1335         * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
1336         * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
1337         * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
1338         * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
1339         constructor and class reference for NeXT runtime.  Update paths.
1340
1341 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1342
1343         PR c++/42260
1344         * g++.dg/conversion/cast2.C: New test.
1345
1346         PR c++/45383
1347         * g++.dg/conversion/cond4.C: Likewise.
1348
1349 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1350
1351         PR c++/45383
1352         Reverted patch for PR c++/42260
1353         * g++.dg/conversion/cast2.C: Reverted new test.
1354
1355 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1356
1357         PR debug/46101
1358         * g++.dg/debug/dwarf2/typedef5.C: New test
1359
1360 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
1361             Mike Stump  <mrs@gcc.gnu.org>
1362
1363         PR target/26427
1364         PR target/33120
1365         PR testsuite/35710
1366         * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
1367         * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
1368         * gcc.dg/darwin-comm.c: Adjust for new allocators.
1369         * gcc.dg/darwin-sections.c: New test.
1370         * g++.dg/ext/instantiate2.C: Adjust for new allocators.
1371
1372 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1373
1374         * objc.dg/exceptions-1.m: New.
1375         * objc.dg/exceptions-2.m: New.
1376         * objc.dg/exceptions-3.m: New.
1377         * objc.dg/exceptions-4.m: New.
1378         * objc.dg/exceptions-5.m: New.
1379         * obj-c++.dg/exceptions-1.mm: New.
1380         * obj-c++.dg/exceptions-2.mm: New.
1381         * obj-c++.dg/exceptions-3.mm: New.
1382         * obj-c++.dg/exceptions-4.mm: New.
1383         * obj-c++.dg/exceptions-5.mm: New.
1384
1385 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1386
1387         * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
1388         * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
1389         * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
1390
1391 2010-11-28  Janus Weil  <janus@gcc.gnu.org>
1392
1393         PR fortran/46662
1394         * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
1395
1396 2010-11-28  Eric Botcazou  <ebotcazou@adacore.com>
1397
1398         * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
1399         * gnat.dg/pack9.adb (dg-final): Likewise.
1400
1401 2010-11-28  Paul Thomas  <pault@gcc.gnu.org
1402
1403         PR fortran/35810
1404         * gfortran.dg/realloc_on_assign_1.f03: New test.
1405         * gfortran.dg/realloc_on_assign_2.f03: New test.
1406         * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
1407         * gfortran.dg/unpack_bounds_1.f90: The same.
1408         * gfortran.dg/cshift_bounds_2.f90: The same.
1409         * gfortran.dg/matmul_bounds_2.f90: The same.
1410         * gfortran.dg/matmul_bounds_3.f90: The same.
1411         * gfortran.dg/matmul_bounds_4.f90: The same.
1412         * gfortran.dg/matmul_bounds_5.f90: The same.
1413
1414 2010-11-27  Tobias Burnus  <burnus@net-b.de>
1415
1416         PR fortran/46638
1417         PR fortran/46668
1418         * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
1419
1420 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1421
1422         PR objc++/46222
1423         * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
1424
1425 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1426
1427         * objc.dg/property/at-property-24.m: New.
1428         * objc.dg/property/at-property-25.m: New.
1429         * obj-c++.dg/property/at-property-24.mm: New.
1430         * obj-c++.dg/property/at-property-25.mm: New.
1431
1432 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1433
1434         * objc.dg/protocol-qualifier-1.m: New.
1435         * objc.dg/protocol-qualifier-2.m: New.
1436         * obj-c++.dg/protocol-qualifier-1.mm: New.
1437         * obj-c++.dg/protocol-qualifier-2.mm: New.
1438
1439 2010-11-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1440
1441         * lib/gnat.exp: Load gcc.exp.
1442         (gnat_target_compile): Use gcc_target_compile for *.c sources.
1443         * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
1444
1445 2010-11-26  Richard Guenther  <rguenther@suse.de>
1446
1447         PR lto/46648
1448         * gcc.dg/lto/20101125-1_0.c: New testcase.
1449         * gcc.dg/lto/20101125-1_1.c: Likewise.
1450
1451 2010-11-22   Bud Davis  <jmdavis@link.com>
1452
1453         * arith_divide_no_check.f
1454          ,arith_divide.f,old_style_init.f90: new tests.
1455
1456 2010-11-26  H.J. Lu  <hongjiu.lu@intel.com>
1457
1458         PR tree-optimization/46665
1459         * gfortran.dg/pr46665.f90: New.
1460
1461 2010-11-26  Jakub Jelinek  <jakub@redhat.com>
1462
1463         PR middle-end/46647
1464         * gcc.dg/pr46647.c: New test.
1465
1466 2010-11-25  Janus Weil  <janus@gcc.gnu.org>
1467
1468         PR fortran/46581
1469         * gfortran.dg/select_type_19.f03: New.
1470
1471 2010-11-25  Nicola Pero  <nicola.pero@meta-innovation.com>
1472
1473         * objc.dg/ivar-problem-1.m: New.
1474         * obj-c++.dg/ivar-problem-1.mm: New.
1475
1476 2010-11-25  Jakub Jelinek  <jakub@redhat.com>
1477
1478         PR middle-end/46637
1479         * gcc.c-torture/compile/pr46637.c: New test.
1480
1481 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
1482
1483         * gfortran.dg/pr46519-1.f: Add -mtune=generic.
1484
1485 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
1486
1487         PR middle-end/46647
1488         * gcc.target/i386/pr46647.c: New.
1489
1490 2010-11-25  Kai Tietz  <kai.tietz@onevision.com>
1491
1492         * gcc.dg/dll-8.c: New.
1493
1494 2010-11-25  Eric Botcazou  <ebotcazou@adacore.com>
1495
1496         * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
1497         * gnat.dg/sse_nolib.adb: Likewise.
1498
1499 2010-11-25  Alexander Monakov  <amonakov@ispras.ru>
1500
1501         PR rtl-optimization/46585
1502         * gcc.dg/pr46585.c: New.
1503
1504 2010-11-24  Richard Henderson  <rth@redhat.com>
1505
1506         * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
1507         vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
1508         vect_unpack, vect_int_mult, vect_extract_even_odd,
1509         vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
1510
1511 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1512
1513         PR target/46519
1514         * gfortran.dg/pr46519-1.f: New.
1515
1516 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1517
1518         PR target/46519
1519         * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
1520         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1521
1522         * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
1523         * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
1524         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1525         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1526
1527         * gcc.target/i386/avx-vzeroupper-20.c: New.
1528         * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
1529         * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
1530         * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
1531         * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
1532         * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
1533         * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
1534
1535 2010-11-24  Richard Guenther  <rguenther@suse.de>
1536
1537         PR lto/43218
1538         * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
1539
1540 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
1541
1542         PR rtl-optimization/46614
1543         * gcc.dg/pr46614.c: New test.
1544
1545 2010-11-24  Tobias Burnus  <burnus@net-b.de>
1546
1547         PR fortran/46638
1548         * gfortran.dg/transfer_simplify_10.f90: New.
1549
1550 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
1551
1552         PR middle-end/46629
1553         * gfortran.dg/lto/pr46629_0.f90: New test.
1554
1555 2010-11-24  Mingjie Xing  <mingjie.xing@gmail.com>
1556
1557         * gcc.target/mips/loongson3a-muldiv-1.c: New test.
1558         * gcc.target/mips/loongson3a-muldiv-2.c: New test.
1559
1560 2010-11-23  Joseph Myers  <joseph@codesourcery.com>
1561
1562         * gcc.dg/opts-5.c: New test.
1563
1564 2010-11-23  Jeffrey Yasskin <jyasskin@google.com>
1565
1566         PR c++/46527
1567         * g++.dg/debug/dwarf2/pr46527.C: New test.
1568
1569 2010-11-23  Iain Sandoe  <iains@gcc.gnu.org>
1570
1571         * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
1572
1573 2010-11-23  Jakub Jelinek  <jakub@redhat.com>
1574
1575         PR middle-end/46499
1576         * gcc.dg/pr46499-1.c: New test.
1577         * gcc.dg/pr46499-2.c: New test.
1578
1579 2010-11-23  Jack Howarth  <howarth@bromo.med.uc.edu>
1580
1581         * gcc.target/i386/alias-1.c: Require alias support.
1582
1583 2010-11-22  Uros Bizjak  <ubizjak@gmail.com>
1584
1585         * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
1586         for vectorizer tests.
1587         * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
1588         * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
1589         * gcc.dg/graphite/pr41888.c: Ditto.
1590         * gcc.dg/graphite/pr42729.c: Ditto.
1591
1592 2010-11-22  Mingjie Xing  <mingjie.xing@gmail.com>
1593             Uros Bizjak  <ubizjak@gmail.com>
1594
1595         * lib/target-supports.exp (check_vect_support_and_set_flags): New
1596         procedure to check if the target supports vectorizer tests. Set
1597         DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
1598         capabilites.
1599         * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
1600         * g++.dg/vect/vect.exp: Ditto.
1601         * gfortran.dg/vect/vect.exp: Ditto.
1602
1603 2010-11-22  Nicola Pero  <nicola.pero@meta-innovation.com>
1604
1605         PR objc/34033
1606         * objc.dg/strings-1.m: New.
1607         * objc.dg/strings-2.m: New.
1608         * obj-c++.dg/strings-1.mm: New.
1609         * obj-c++.dg/strings-2.mm: New.
1610
1611 2010-11-22  Ian Bolton  <ian.bolton@arm.com>
1612
1613         * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
1614         "target short_enums".
1615         * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
1616
1617 2010-11-22  Eric Botcazou  <ebotcazou@adacore.com>
1618
1619         * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
1620
1621         PR rtl-optimization/46603
1622         * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
1623
1624         PR testsuite/46230
1625         * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
1626         being vectorized.  Adjust dg-final pattern.
1627         * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
1628
1629         * gcc.dg/vect: Do not include <stdio.h> in testcases.
1630         * gcc.dg/vect/costmodel/ppc: Likewise.
1631
1632 2010-11-22  Alexander Monakov  <amonakov@ispras.ru>
1633
1634         PR rtl-optimization/45652
1635         * gcc.dg/pr45652.c: New.
1636
1637 2010-11-21  Richard Henderson  <rth@redhat.com>
1638
1639         PR rtl-optimization/46571
1640         * gcc.dg/pr46571.c: New.
1641
1642 2010-11-21  Eric Botcazou  <ebotcazou@adacore.com>
1643
1644         * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
1645
1646 2010-11-21  Uros Bizjak  <ubizjak@gmail.com>
1647
1648         PR target/46533
1649         * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-*  targets.
1650
1651 2010-11-20  Joseph Myers  <joseph@codesourcery.com>
1652
1653         * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
1654         * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
1655         * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
1656         * gcc.dg/pack-test-2.c: Test for all targets.
1657         * gcc.dg/pragma-align.c: Test for all targets.
1658         * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
1659         * gcc.dg/ucnid-10.c: Test for all targets.
1660
1661 2010-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1662
1663         * gcc.target/sparc/sparc-align-1.c: New test.
1664
1665 2010-11-20  Nathan Froyd  <froydnj@codesourcery.com>
1666
1667         PR c++/16189
1668         PR c++/36888
1669         PR c++/45331
1670         * g++.dg/parse/semicolon3.C: New test.
1671         * g++.dg/debug/pr22514.C: Adjust.
1672         * g++.dg/init/error1.C: Adjust.
1673         * g++.dg/other/bitfield3.C: Adjust.
1674         * g++.dg/other/semicolon.C: Adjust.
1675         * g++.dg/parse/error14.C: Adjust.
1676         * g++.dg/parse/error5.C: Adjust.
1677         * g++.dg/parse/parameter-declaration-1.C: Adjust.
1678         * g++.dg/template/pr23510.C: Adjust.
1679         * g++.dg/template/pr39425.C: Adjust.
1680         * g++.old-deja/g++.robertl/eb125.C: Adjust.
1681
1682 2010-11-20  Jakub Jelinek  <jakub@redhat.com>
1683
1684         PR debug/46561
1685         * gcc.dg/autopar/pr46561.c: New test.
1686
1687         PR c++/46538
1688         * g++.dg/other/error34.C: New test.
1689
1690         PR c++/46526
1691         * g++.dg/cpp0x/constexpr-base3.C: New test.
1692
1693         PR tree-optimization/45830
1694         * gcc.target/i386/pr45830.c: New test.
1695         * gcc.c-torture/execute/pr45830.c: New test.
1696
1697 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1698
1699         * objc.dg/attributes/class-attribute-1.m: Rewritten.
1700         * objc.dg/attributes/class-attribute-2.m: Same change.
1701         * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
1702         * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
1703         * objc.dg/fobjc-std-1.m: Updated.
1704         * obj-c++.dg/fobjc-std-1.mm: Updated.
1705
1706 2010-11-19  Michael Matz  <matz@suse.de>
1707
1708         PR tree-optimization/46077
1709         * gcc.dg/vect/O3-pr46077.c: New testcase.
1710
1711 2010-11-19  Joseph Myers  <joseph@codesourcery.com>
1712
1713         PR c/46547
1714         * gcc.c-torture/compile/pr46547-1.c: New test.
1715
1716 2010-11-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1717
1718         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
1719         exec $compiler.
1720         * lib/gfortran.exp (gfortran_link_flags): Remove braces around
1721         $GFORTRAN_UNDER_TEST.
1722         (gfortran_init): Use -B to specify specpath, add trailing /.
1723
1724 2010-11-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
1725
1726         * gcc.target/powerpc/ppc-target-1.c: New file to test target
1727         attributes on PowerPC.
1728         * gcc.target/powerpc/ppc-target-2.c: Ditto.
1729         * gcc.target/powerpc/ppc-target-3.c: Ditto.
1730
1731 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1732
1733         * objc.dg/attributes/proto-attribute-1.m: Updated.
1734         * objc.dg/attributes/proto-attribute-2.m: New.
1735         * objc.dg/attributes/proto-attribute-3.m: New.
1736         * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
1737         * obj-c++.dg/attributes/proto-attribute-2.mm: New.
1738         * obj-c++.dg/attributes/proto-attribute-3.mm: New.
1739
1740 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1741
1742         * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
1743
1744 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1745
1746         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
1747
1748 2010-11-18  Steve Ellcey  <sje@cup.hp.com>
1749
1750         * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
1751         * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
1752
1753 2010-11-18  Jakub Jelinek  <jakub@redhat.com>
1754
1755         PR middle-end/46534
1756         * gcc.c-torture/compile/pr46534.c: New test.
1757
1758 2010-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1759
1760         * gnat.dg/atomic4.ad[sb]: New test.
1761         * gnat.dg/volatile4.adb: Likewise.
1762
1763 2010-11-18  Richard Henderson  <rth@redhat.com>
1764
1765         * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
1766
1767 2010-11-18  Nathan Froyd  <froydnj@codesourcery.com>
1768
1769         PR c/33193
1770         * c-c++-common/pr33193.c: New test.
1771
1772 2010-11-18  Richard Guenther  <rguenther@suse.de>
1773
1774         PR tree-optimization/46172
1775         * gcc.dg/torture/pr46172.c: New testcase.
1776
1777 2010-11-18  Jeff Law  <law@redhat.com>
1778
1779         PR middle-end-optimization/46297
1780         * gfortran.dg/pr46297.f: New test.
1781
1782 2010-11-17  Steve Ellcey  <sje@cup.hp.com>
1783
1784         PR middle-end/31490
1785         * gcc.dg/pr31490.c: New test.
1786
1787 2010-11-17  Uros Bizjak  <ubizjak@gmail.com>
1788
1789         * gcc.dg/nop.h: Move from ...
1790         * gcc.dg/guality/nop.h: ... here.
1791         * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
1792         * gcc.dg/guality/asm-1.c: Update nop.h include.
1793         * gcc.dg/guality/pr43329-1.c: Ditto.
1794
1795 2010-11-17  Paolo Bonzini  <bonzini@gnu.org>
1796
1797         * gcc.dg/two-types-1.c: New test.
1798         * gcc.dg/two-types-2.c: New test.
1799         * gcc.dg/two-types-3.c: New test.
1800         * gcc.dg/two-types-4.c: New test.
1801         * gcc.dg/two-types-5.c: New test.
1802         * gcc.dg/two-types-6.c: New test.
1803         * gcc.dg/two-types-7.c: New test.
1804         * gcc.dg/two-types-8.c: New test.
1805         * gcc.dg/two-types-9.c: New test.
1806         * gcc.dg/two-types-10.c: New test.
1807         * objc.dg/two-types-1.m: New test.
1808
1809 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1810
1811         PR rtl-optimization/46440
1812         * gcc.dg/pr46440.c: New test.
1813
1814         PR testsuite/45429
1815         * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
1816
1817 2010-11-17  Ira Rosen  <irar@il.ibm.com>
1818
1819         PR tree-optimization/46312
1820         * gcc.dg/vect/vect-scal-opt2.c: Rename to...
1821         * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
1822         on targets that support vector shifts with scalar shift argument.
1823         Remove dg-options.
1824         * gcc.dg/vect/vect-scal-opt.c: Rename to...
1825         * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
1826         * gcc.dg/vect/vect-scal-opt1.c: Rename to...
1827         * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
1828         * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
1829         * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
1830         support misaligned data accesses.
1831         * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
1832         * gcc.dg/vect/pr43430-2.c: Remove dg-options.
1833         * lib/target-supports.exp
1834         (check_effective_target_vect_shift_scalar): New.
1835
1836 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1837
1838         * gcc.dg/guality/nop.h: New file.
1839         * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
1840         "nop".  Adjust line numbers in gdb-test.
1841         * gcc.dg/guality/pr43329-1.c: Likewise.
1842
1843 2010-11-16  Jason Merrill  <jason@redhat.com>
1844
1845         * g++.dg/cpp0x/defaulted20.C: New.
1846
1847         * g++.dg/template/injected2.C: New.
1848
1849 2010-11-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1850
1851         * objc.dg/protocol-optional-1.m: New.
1852         * obj-c++.dg/protocol-optional-1.mm: New.
1853
1854 2010-11-16  Richard Henderson  <rth@redhat.com>
1855
1856         * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
1857         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1858
1859 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1860
1861         * gnat.dg/opt12.adb: New test.
1862         * gnat.dg/opt12_pkg.ad[sb]: New helper.
1863
1864 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1865
1866         * gcc.target/rx/pack.c: New test.
1867
1868 2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1869             Tobias Burnus  <burnus@net-b.de>
1870
1871         PR fortran/32049
1872         * gfortran.dg/quad_1.f90: New.
1873         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
1874         compiler arguments.
1875         * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
1876         library search path; call gcc-set-multilib-library-path with
1877         arguments such that libgfortran.spec is found.
1878         (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
1879
1880 2010-11-16  Jakub Jelinek  <jakub@redhat.com>
1881
1882         PR c++/46401
1883         * g++.dg/warn/Wsequence-point-3.C: New test.
1884
1885 2010-11-16  Kai Tietz  <kai.tietz@onevision.com>
1886
1887         PR preprocessor/17349
1888         * gcc.dg/cpp/cmdlne-C3.c: New.
1889
1890 2010-11-16  Richard Guenther  <rguenther@suse.de>
1891
1892         PR tree-optimization/44545
1893         * gcc.dg/pr44545.c: New testcase.
1894
1895 2010-11-16  Andrey Belevantsev  <abel@ispras.ru>
1896
1897         PR rtl-optimization/46366
1898         * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
1899         casts.
1900
1901 2010-11-16  Richard Guenther  <rguenther@suse.de>
1902
1903         * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
1904
1905 2010-11-16  Richard Guenther  <rguenther@suse.de>
1906
1907         PR middle-end/45172
1908         * gfortran.dg/gomp/pr45172.f90: New testcase.
1909
1910 2010-11-16  Nick Clifton  <nickc@redhat.com>
1911
1912         * gcc.target/rx/pack.c: New test.
1913
1914 2010-11-15  Richard Henderson  <rth@redhat.com>
1915
1916         * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
1917         * gcc.dg/torture/builtin-math-8.c: ... here.  New file.
1918         Use builtin_constant_p rather than scanning for builtin name.
1919
1920 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1921
1922         * objc.dg/property/dotsyntax-18.m: New.
1923         * objc.dg/property/dotsyntax-19.m: New.
1924         * objc.dg/property/dotsyntax-20.m: New.
1925         * obj-c++.dg/property/dotsyntax-18.mm: New.
1926         * obj-c++.dg/property/dotsyntax-19.mm: New.
1927         * obj-c++.dg/property/dotsyntax-20.mm: New.
1928         * objc.dg/property/dotsyntax-4.m: Removed some unused
1929         variables and code.
1930         * objc.dg/property/dotsyntax-6.m: Same change.
1931         * objc.dg/property/dotsyntax-16.m: Same change.
1932         * objc.dg/property/dotsyntax-17.m: Same change.
1933         * obj-c++.dg/property/dotsyntax-4.mm: Same change.
1934         * obj-c++.dg/property/dotsyntax-6.mm: Same change.
1935         * obj-c++.dg/property/dotsyntax-16.mm: Same change.
1936         * obj-c++.dg/property/dotsyntax-17.mm: Same change.
1937         * objc.dg/property/at-property-22.m: Added missing casts.
1938         * obj-c++.dg/property/at-property-22.mm: Same change.
1939
1940 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1941
1942         PR tree-optimization/46491
1943         * gcc.target/i386/pr46491.c: New test.
1944
1945         PR tree-optimization/46461
1946         * gcc.c-torture/compile/pr46461.c: New test.
1947
1948 2010-11-15  Tobias Burnus  <burnus@net.b.de>
1949
1950         PR fortran/46484
1951         * gfortran.dg/allocatable_scalar_11.f90: New.
1952         * gfortran.dg/allocatable_scalar_5.f90: Make test case
1953         standard conform.
1954
1955 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1956
1957         PR debug/46095
1958         * gcc.target/i386/pr46095.c: New test.
1959
1960         PR debug/46387
1961         * gcc.dg/pr46387.c: New test.
1962
1963 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1964
1965         * objc.dg/property/dotsyntax-16.m: New.
1966         * objc.dg/property/dotsyntax-17.m: New.
1967         * obj-c++.dg/property/dotsyntax-16.mm: New.
1968         * obj-c++.dg/property/dotsyntax-17.mm: New.
1969         * objc.dg/property/at-property-10.m: Uncommented using 'x++'
1970         syntax with properties, which now works.
1971         * obj-c++.dg/property/at-property-10.mm: Same change.
1972
1973 2010-11-15  Martin Jambor  <mjambor@suse.cz>
1974
1975         PR tree-optimization/46349
1976         * gnat.dg/opt9.adb: New file.
1977         * gnat.dg/opt9_pkg.ads: Likewise
1978
1979 2010-11-15  Richard Guenther  <rguenther@suse.de>
1980
1981         PR lto/44989
1982         * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
1983
1984 2010-11-15  Nathan Froyd  <froydnj@codesourcery.com>
1985
1986         PR preprocessor/45038
1987         * g++.dg/pr45038.C: New test.
1988
1989 2010-11-15  Richard Guenther  <rguenther@suse.de>
1990
1991         PR tree-optimization/46467
1992         * gcc.dg/ipa/ipa-pta-16.c: New testcase.
1993
1994 2010-11-15  Richard Guenther  <rguenther@suse.de>
1995
1996         PR testsuite/46423
1997         * g++.dg/torture/pr34850.C: Adjust.
1998
1999 2010-11-14  Paolo Bonzini  <bonzini@gnu.org>
2000
2001         PR c/46475
2002         * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
2003
2004 2010-11-14  Nicola Pero  <nicola.pero@meta-innovation.com>
2005
2006         * objc.dg/property/at-property-21.m: New.
2007         * objc.dg/property/at-property-22.m: New.
2008         * objc.dg/property/at-property-23.m: New.
2009         * objc.dg/property/synthesize-9.m: New.
2010         * objc.dg/property/synthesize-10.m: New.
2011         * objc.dg/property/synthesize-11.m: New.
2012         * obj-c++.dg/property/at-property-21.mm: New.
2013         * obj-c++.dg/property/at-property-22.mm: New.
2014         * obj-c++.dg/property/at-property-23.mm: New.
2015         * obj-c++.dg/property/synthesize-9.mm: New.
2016         * obj-c++.dg/property/synthesize-10.mm: New.
2017         * obj-c++.dg/property/synthesize-11.mm: New.
2018
2019         * objc.dg/property/at-property-4.m: Updated to match new compiler
2020         where some errors have been converted into warnings and vice versa.
2021         * objc.dg/property/at-property-16.m: Same change.
2022         * objc.dg/property/at-property-18.m: Same change.
2023         * objc.dg/property/property-neg-5.m: Same change.
2024         * obj-c++.dg/property/at-property-4.mm: Same change.
2025         * obj-c++.dg/property/at-property-16.mm: Same change.
2026         * obj-c++.dg/property/at-property-18.mm: Same change.
2027         * obj-c++.dg/property/property-neg-5.mm: Same change.
2028
2029         * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
2030         commented out because of testsuite problems; I found out that
2031         using dg-warning instead of dg-message gets them to work.
2032         * obj-c++.dg/property/property-neg-3.mm: Same change.
2033         * obj-c++.dg/property/synthesize-6.mm: Same change.
2034         * obj-c++.dg/property/at-property-5.mm: Same change.
2035         * obj-c++.dg/property/at-property-14.mm: Same change.
2036         * obj-c++.dg/property/at-property-18.mm: Same change.
2037         * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
2038         some tests still do not work due to some other testsuite issue).
2039
2040 2010-11-13  Jason Merrill  <jason@redhat.com>
2041
2042         * g++.dg/cpp0x/auto20.C: New.
2043
2044 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
2045
2046         * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
2047         * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
2048
2049 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
2050
2051         PR c/46462
2052         * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
2053         * gcc.dg/pr35746.c: Likewise.
2054         * gcc.dg/cpp/direct2.c: Likewise.
2055         * gcc.dg/cpp/direct2s.c: Likewise.
2056         * gcc.dg/noncompile/920923-1.c: Likewise.
2057         * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
2058
2059 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
2060
2061         * obj-c++.dg/attributes/method-format-1.mm: Adjust.
2062
2063 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
2064
2065         * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
2066         a pointer to an arbitrary C struct with an Objective-C protocol.
2067         Test various valid uses of typedef with Objective-C objects and
2068         protocols instead.
2069         * objc.dg/invalid-type-1.m: New.
2070         * obj-c++.dg/invalid-type-1.m: New.
2071
2072 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
2073
2074         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
2075
2076 2010-11-13  Tobias Burnus  <burnus@net-b.de>
2077
2078         PR fortran/45742
2079         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
2080
2081 2010-11-13  Tobias Burnus  <burnus@net-b.de>
2082
2083         PR fortran/45742
2084         * gfortran.dg/volatile12.f90: New.
2085
2086 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
2087
2088         * objc.dg/attributes/method-format-1.m: Adjust.
2089
2090 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
2091
2092         PR c/20385
2093         * gcc.dg/decl-9.c: New.
2094
2095 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
2096
2097         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
2098
2099 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
2100
2101         * gcc.dg/format/few-1.c: New test.
2102         * gcc.dg/format/asm_fprintf-1.c: Adjust.
2103         * gcc.dg/format/c90-scanf-1.c: Adjust.
2104         * gcc.dg/format/cmn-err-1.c: Adjust.
2105         * gcc.dg/format/dfp-printf-1.c: Adjust.
2106         * gcc.dg/format/dfp-scanf-1.c: Adjust.
2107         * gcc.dg/format/gcc_diag-1.c: Adjust.
2108         * gcc.dg/format/ms_unnamed-1.c: Adjust.
2109         * gcc.dg/format/strfmon-1.c: Adjust.
2110         * gcc.dg/format/unnamed-1.c: Adjust.
2111         * gcc.dg/format/xopen-2.c: Adjust.
2112         * g++.dg/ext/builtin4.C: Adjust.
2113         * g++.dg/ext/builtin5.C: Adjust.
2114
2115 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
2116
2117         * gcc.dg/pragma-diag-2.c: New test.
2118
2119 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2120
2121         PR fortran/45794
2122         * gfortran.dg/optional_mask.f90: New test.
2123
2124 2010-11-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
2125
2126         * g++.dg/cpp0x/defaulted15.C: Adjust.
2127
2128 2010-11-12  James Dennett <jdennett@google.com>
2129
2130         PR c++/39415
2131         * g++.dg/expr/static_cast7.C: New.
2132
2133 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2134
2135         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
2136         warning.
2137         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
2138         mips-sgi-irix*.
2139         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
2140         * gcc.target/mips/call-3.c: Add dg-require-visibility.
2141
2142 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
2143
2144         * gcc.dg/pr46375.c: New test.
2145
2146 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
2147
2148         PR c/44782
2149         * c-c++-common/fmax-errors.c: New test.
2150
2151 2010-11-11  Richard Henderson  <rth@redhat.com>
2152
2153         * gcc.target/i386/sse-24.c: Use -ffp-contract.
2154
2155 2010-11-11  Jan Hubicka  <jh@suse.cz>
2156
2157         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
2158         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
2159
2160 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
2161
2162         PR target/46088
2163         * gcc.dg/pr46088.c: New test.
2164
2165 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
2166
2167         * gfortran.dg/empty_derived_type.f90: New test.
2168
2169 2010-11-11  Tobias Burnus  <burnus@net-b.de>
2170
2171         PR fortran/46413
2172         * gfortran.dg/class_31.f90: New.
2173
2174         PR fortran/46205
2175         * gfortran.dg/forall_14.f90: New.
2176
2177 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
2178             Tobias Burnus  <burnus@net-b.de>
2179
2180         PR fortran/46325
2181         * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
2182
2183 2010-11-11  Jan Hubicka  <jh@suse.cz>
2184
2185         * gcc.dg/20081223-1.c: Update LTO options.
2186         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
2187         * gcc.dg/lto/20081118_0.c: Update LTO options.
2188         * gcc.dg/lto/ipareference_0.c: Update LTO options.
2189         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
2190         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
2191         * gcc.dg/lto/ipacp_0.c: Update LTO options.
2192         * gcc.dg/lto/20090116_0.c: Update LTO options.
2193         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
2194         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
2195         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
2196         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
2197         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
2198         * gcc.dg/lto/20081224_0.c: Update LTO options.
2199         * gcc.dg/lto/20090219_0.c: Update LTO options.
2200         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
2201         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
2202         * gcc.dg/lto/20081115_0.c: Update LTO options.
2203         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
2204         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
2205         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
2206         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
2207         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
2208         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
2209         * g++.dg/20090107-1.C: Update LTO options.
2210         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
2211         * g++.dg/lto/20081123_0.C: Update LTO options.
2212         * g++.dg/lto/20090313_0.C: Update LTO options.
2213         * g++.dg/lto/20081125_0.C: Update LTO options.
2214         * g++.dg/lto/20081109-1_0.C: Update LTO options.
2215         * g++.dg/lto/20081219_0.C: Update LTO options.
2216         * g++.dg/lto/20100724-1_0.C: Update LTO options.
2217         * g++.dg/lto/20081204-1_0.C: Update LTO options.
2218         * g++.dg/lto/20090303_0.C: Update LTO options.
2219         * g++.dg/lto/20100723-1_0.C: Update LTO options.
2220         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
2221         * g++.dg/lto/20090128_0.C: Update LTO options.
2222         * g++.dg/lto/20081204-2_0.C: Update LTO options.
2223         * g++.dg/lto/20090302_0.C: Update LTO options.
2224         * g++.dg/lto/20081119-1_0.C: Update LTO options.
2225         * g++.dg/lto/20081118_0.C: Update LTO options.
2226         * g++.dg/20090121-1.C: Update LTO options.
2227         * objc.dg/lto/lto.exp: Update LTO options.
2228         * lib/lto.exp: Update LTO options.
2229         * lib/gcc-dg.exp: Update LTO options.
2230         * lib/c-torture.exp: Update LTO options.
2231         * obj-c++.dg/lto/lto.exp: Update LTO options.
2232
2233 2010-11-11  Jan Hubicka  <jh@suse.cz>
2234
2235         PR tree-optimize/40436
2236         * gcc.dg/tree-ssa/inline-5.c: New testcase.
2237         * gcc.dg/tree-ssa/inline-6.c: New testcase.
2238
2239 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
2240
2241         * gfortran.dg/proc_decl_24.f90: New.
2242
2243 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
2244
2245         * objc.dg/property/at-property-20.m: New.
2246         * objc.dg/property/synthesize-8.m: New.
2247         * obj-c++.dg/property/at-property-20.m: New.
2248         * obj-c++.dg/property/synthesize-8.mm: New.
2249
2250 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
2251
2252         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
2253
2254 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
2255
2256         PR middle-end/46388
2257         * gcc.c-torture/compile/pr46388.c: New test.
2258
2259 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2260
2261         * lib/lto.exp (lto-get-options-main): Support optional target
2262         selector for dg-suppress-ld-options.
2263
2264 2010-11-11  Martin Jambor  <mjambor@suse.cz>
2265
2266         PR tree-optimization/46383
2267         * g++.dg/torture/pr46383.C: New test.
2268
2269 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
2270
2271         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
2272         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
2273         to dg-options.
2274         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
2275         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
2276         * g++.dg/other/i386-3.C: Ditto.
2277
2278 2010-11-10  Jason Merrill  <jason@redhat.com>
2279
2280         * g++.dg/cpp0x/constexpr-46420.C: New.
2281
2282 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
2283
2284         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
2285         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
2286         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
2287         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
2288         expected messages.
2289
2290 2010-11-10  Jan Hubicka  <jh@suse.cz>
2291
2292         PR tree-optimize/38669
2293         * gcc.dg/tree-ssa/pr38699.c: New testcase.
2294
2295 2010-11-10  Jan Hubicka  <jh@suse.cz>
2296
2297         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
2298
2299 2010-11-10  Jason Merrill  <jason@redhat.com>
2300
2301         * g++.dg/cpp0x/constexpr-bitfield.C: New.
2302
2303 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
2304
2305         PR debug/46409
2306         * gcc.dg/debug/pr46409.c: New test.
2307
2308         PR c++/46368
2309         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
2310
2311 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
2312
2313         PR target/46419
2314         * gcc-target/i386/pr46419.c: New test.
2315
2316 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
2317
2318         * g++.dg/other/i386-2.C: Add -mtbm.
2319         * g++.dg/other/i386-3.C: Likewise.
2320         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
2321         * gcc.target/i386/funcspec-6.c: Likewise.
2322         * gcc.target/i386/sse-12.c: Add -mtbm.
2323         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
2324         operand intrinsics.
2325         * gcc.target/i386/sse-14.c: Likewise.
2326         * gcc.target/i386/sse-22.c: Likewise.
2327         * gcc.target/i386/sse-23.c: Likewise.
2328         * gcc.target/i386/tbm-1.c: New file.
2329         * gcc.target/i386/tbm-2.c: Likewise.
2330
2331 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
2332
2333         * g++.dg/other/i386-2.C: Add -mbmi.
2334         * g++.dg/other/i386-3.C: Likewise.
2335         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
2336         * gcc.target/i386/funcspec-6.c: Likewise.
2337         * gcc.target/i386/sse-12.c: Add -mbmi.
2338         * gcc.target/i386/bmi-1.c: New file.
2339         * gcc.target/i386/bmi-2.c: Likewise.
2340         * gcc.target/i386/bmi-3.c: Likewise.
2341         * gcc.target/i386/bmi-4.c: Likewise.
2342         * gcc.target/i386/bmi-5.c: Likewise.
2343         * gcc.target/i386/bmi-6.c: Likewise.
2344
2345 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
2346
2347         PR c++/46065
2348         * g++.dg/pr46065.C: New test.
2349
2350 2010-11-10  Jan Hubicka  <jh@suse.cz>
2351
2352         PR tree-optimize/33172
2353         PR tree-optimize/43411
2354         * gcc.dg/tree-ssa/pr33172.c: New testcase.
2355         * g++.dg/tree-ssa/pr43411.C: New testcase.
2356
2357 2010-11-10  Jan Hubicka  <jh@suse.cz>
2358
2359         PR tree-optimize/46228
2360         * g++.dg/tree-ssa/pr46228.C: New testcase.
2361
2362 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
2363
2364         PR tree-optimization/46414
2365         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
2366
2367 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2368
2369         PR fortran/46411
2370         * gfortran.dg/intrinsic_7.f90: New.
2371
2372 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2373
2374         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
2375         * g++.dg/abi/thunk4.C: Likewise.
2376         * g++.dg/opt/combine.C: Add dg-require-visibility.
2377         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
2378         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
2379         alpha*-dec-osf*.
2380         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
2381         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
2382         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
2383         large arena_size.
2384         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
2385         * gcc.dg/intmax_t-1.c: Likewise.
2386
2387 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2388
2389         PR fortran/46244
2390         * gfortran.dg/class_30.f90: New.
2391
2392 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2393
2394         PR fortran/46223
2395         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
2396         failure on s390.
2397
2398 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
2399
2400         PR tree-optimization/45971
2401         * gcc.dg/vect/O3-pr45971.c: New.
2402
2403 2010-11-10  Richard Guenther  <rguenther@suse.de>
2404
2405         PR tree-optimization/44964
2406         * gcc.dg/pr44964.c: New testcase.
2407
2408 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2409
2410         * gnat.dg/opt10.adb: Fix typo.
2411
2412 2010-11-10  Martin Jambor  <mjambor@suse.cz>
2413
2414         PR tree-optimization/46351
2415         PR tree-optimization/46377
2416         * gnat.dg/opt10.adb: New file.
2417         * gnat.dg/opt10_pkg.ads: Likewise.
2418         * gnat.dg/opt11.adb: Likewise.
2419         * gnat.dg/opt11.ads: Likewise.
2420
2421 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2422
2423         * gnat.dg/boolean_conv.adb: New test.
2424
2425 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2426
2427         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
2428
2429 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2430
2431         * gnat.dg/unchecked_convert7.adb: New test.
2432
2433 2010-11-10  Richard Guenther  <rguenther@suse.de>
2434
2435         PR tree-optimization/46398
2436         * gcc.dg/torture/pr46398.c: New testcase.
2437
2438 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2439
2440         * gfortran.dg/open_dev_null.f90: New test.
2441
2442 2010-11-09  Jan Hubicka  <jh@suse.cz>
2443
2444         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
2445         unrolling.
2446
2447 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
2448
2449         * gcc.dg/struct-semi-4.c: New test.
2450
2451 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
2452
2453         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
2454         power5 to enable generation of FRIZ.
2455
2456         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
2457         optimization.
2458
2459         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
2460         expected.
2461
2462 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
2463
2464         PR target/43808
2465         * gfortran.dg/pr43808.f90: New test.
2466
2467 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
2468
2469         PR tree-optimization/46036
2470         * gfortran.dg/lto/pr46036_0.f90: New.
2471
2472 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
2473
2474         PR middle-end/45663
2475         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
2476         bar invocation instead of first.
2477
2478         PR debug/46171
2479         * gcc.dg/pr46171.c: New test.
2480
2481 2010-11-09  Richard Guenther  <rguenther@suse.de>
2482
2483         PR tree-optimization/46355
2484         * gcc.dg/pr46355.c: New testcase.
2485
2486 2010-11-09  Richard Guenther  <rguenther@suse.de>
2487
2488         PR tree-optimization/46177
2489         * gcc.dg/pr46177-2.c: New testcase.
2490
2491 2010-11-09  Richard Guenther  <rguenther@suse.de>
2492
2493         PR testsuite/46312
2494         * gcc.dg/vec-scal-opt.c: Move ...
2495         * gcc.dg/vect/vect-scal-opt.c: ... here.
2496         * gcc.dg/vec-scal-opt1.c: Move ...
2497         * gcc.dg/vect/vect-scal-opt1.c: ... here.
2498         * gcc.dg/vec-scal-opt2.c: Move ...
2499         * gcc.dg/vect/vect-scal-opt2.c: ... here.
2500
2501 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
2502
2503         * gnat.dg/specs/static_initializer5.ads: New test.
2504         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
2505
2506 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
2507
2508         PR middle-end/46360
2509         * gcc.c-torture/compile/pr46360.c: New test.
2510
2511         PR c++/45894
2512         * g++.dg/warn/Wsequence-point-2.C: New test.
2513
2514 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
2515
2516         PR fortran/46313
2517         * gfortran.dg/class_29.f03: New.
2518
2519 2010-11-09  Richard Guenther  <rguenther@suse.de>
2520
2521         PR middle-end/46221
2522         * gcc.target/i386/alias-1.c: New testcase.
2523
2524 2010-11-08  Jason Merrill  <jason@redhat.com>
2525
2526         * g++.dg/cpp0x/constexpr-sassert.C: New.
2527
2528 2010-11-08  Jason Merrill  <jason@redhat.com>
2529
2530         * g++.dg/cpp0x/constexpr-defarg.C: New.
2531
2532 2010-11-08  Xinliang David Li  <davidxl@google.com>
2533
2534         PR tree-optimization/46316
2535         * gcc.c-torture/execute/pr46316.c: New test.
2536
2537 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
2538
2539         PR fortran/46344
2540         * gfortran.dg/class_28.f03: Extended.
2541
2542 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2543
2544         * objc.dg/property/dotsyntax-13.m: New.
2545         * objc.dg/property/dotsyntax-14.m: New.
2546         * objc.dg/property/dotsyntax-15.m: New.
2547         * objc.dg/property/synthesize-7.m: New.
2548         * obj-c++.dg/property/dotsyntax-13.mm: New.
2549         * obj-c++.dg/property/dotsyntax-14.mm: New.
2550         * obj-c++.dg/property/dotsyntax-15.mm: New.
2551         * obj-c++.dg/property/synthesize-7.mm: New.
2552
2553 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2554
2555         * objc.dg/property/dynamic-4.m: New.
2556         * objc.dg/property/dynamic-5.m: New.
2557         * objc.dg/property/dynamic-6.m: New.
2558         * obj-c++.dg/property/dynamic-4.mm: New.
2559         * obj-c++.dg/property/dynamic-5.mm: New.
2560         * obj-c++.dg/property/dynamic-6.mm: New.
2561
2562 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2563
2564         * objc.dg/property/synthesize-3.m: New.
2565         * objc.dg/property/synthesize-4.m: New.
2566         * objc.dg/property/synthesize-5.m: New.
2567         * objc.dg/property/synthesize-6.m: New.
2568         * obj-c++.dg/property/synthesize-3.mm: New.
2569         * obj-c++.dg/property/synthesize-4.mm: New.
2570         * obj-c++.dg/property/synthesize-5.mm: New.
2571         * obj-c++.dg/property/synthesize-6.mm: New.
2572
2573 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2574
2575         * objc.dg/property/at-property-5.m: Updated test.
2576         * objc.dg/property/at-property-16.m: New.
2577         * objc.dg/property/at-property-17.m: New.
2578         * objc.dg/property/at-property-18.m: New.
2579         * objc.dg/property/at-property-19.m: New.
2580         * objc.dg/property/dotsyntax-12.m: New.
2581         * objc.dg/protocol-inheritance-1.m: New.
2582         * objc.dg/protocol-inheritance-2.m: New.
2583         * obj-c++.dg/property/at-property-5.mm: Updated test.
2584         * obj-c++.dg/property/at-property-16.mm: New.
2585         * obj-c++.dg/property/at-property-17.mm: New.
2586         * obj-c++.dg/property/at-property-18.mm: New.
2587         * obj-c++.dg/property/at-property-19.mm: New.
2588         * obj-c++.dg/protocol-inheritance-1.mm: New.
2589         * obj-c++.dg/protocol-inheritance-2.mm: New.
2590         * obj-c++.dg/property/dotsyntax-12.mm: New.
2591
2592 2010-11-08  Jason Merrill  <jason@redhat.com>
2593
2594         * g++.dg/expr/overflow1.C: New.
2595         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
2596         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
2597         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
2598         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
2599
2600 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2601
2602         * gcc.dg/pr35442.c: Adapt warning.
2603
2604         PR target/46280
2605         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
2606         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
2607         * g++.dg/torture/pr36444.C: Add dg-options -msse for
2608         i?86-*-* x86_64-*-*.
2609         * g++.dg/torture/pr36445.C: Likewise.
2610         * gcc.c-torture/compile/pr34856.c: Likewise.
2611         * gcc.c-torture/compile/pr39928-1.c: Likewise.
2612         * gcc.c-torture/compile/vector-1.c: Likewise.
2613         * gcc.c-torture/compile/vector-2.c: Likewise.
2614         * gcc.dg/pr32912-1.c: Likewise.
2615         * gcc.c-torture/execute/va-arg-25.c: Move ...
2616         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
2617         Add dg-options -msse, dg-require-effective-target sse_runtime for
2618         for i?86-*-*, x86_64-*-*.
2619         * gcc.c-torture/execute/vector-1.c: Likewise.
2620         * gcc.c-torture/execute/vector-2.c: Likewise.
2621         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
2622         i?86-*-*, x86_64-*-*.
2623         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2624         * gcc.dg/tree-ssa/sra-4.c: Likewise.
2625         * gcc.dg/tree-ssa/vector-1.c: Likewise.
2626         * gcc.dg/tree-ssa/vector-2.c: Likewise.
2627         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
2628
2629 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
2630
2631         * gcc.dg/torture/pr45982.c: Add -std=c99
2632         * gcc.dg/torture/pr45623.c: Ditto.
2633
2634 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
2635
2636         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
2637         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
2638
2639 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
2640
2641         PR target/28627
2642         * g++.dg/ext/dllimport7.C: Adjust second error check and
2643         allow test for x86_64 mingw, too.
2644
2645 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
2646
2647         PR fortran/46344
2648         * gfortran.dg/class_28.f03: New.
2649
2650 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
2651
2652         PR rtl-optimization/45352
2653         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
2654         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
2655         gcc.target/i386/pr45352-2.c: New tests.
2656
2657 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2658
2659         PR libobjc/36610
2660         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
2661         XFAIL the run for all but m32 x86.
2662
2663 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
2664
2665         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
2666         as comment character.
2667
2668 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2669
2670         * gcc.target/mips/mips.exp: Revert previous patch.
2671         * gcc.target/mips/fma-1.c: Delete.
2672         * gcc.target/mips/fma-2.c: Likewise.
2673         * gcc.target/mips/fma-3.c: Likewise.
2674         * gcc.target/mips/fma-4.c: Likewise.
2675         * gcc.target/mips/fma-5.c: Likewise.
2676         * gcc.target/mips/fma-6.c: Likewise.
2677         * gcc.target/mips/fma-7.c: Likewise.
2678         * gcc.target/mips/fma-8.c: Likewise.
2679         * gcc.target/mips/fma-9.c: Likewise.
2680         * gcc.target/mips/fma-10.c: Likewise.
2681         * gcc.target/mips/fma-11.c: Likewise.
2682         * gcc.target/mips/fma-12.c: Likewise.
2683         * gcc.target/mips/fma-13.c: Likewise.
2684         * gcc.target/mips/fma-14.c: Likewise.
2685         * gcc.target/mips/fma-15.c: Likewise.
2686         * gcc.target/mips/fma-16.c: Likewise.
2687         * gcc.target/mips/fma-17.c: Likewise.
2688         * gcc.target/mips/fma-18.c: Likewise.
2689         * gcc.target/mips/fma-19.c: Likewise.
2690         * gcc.target/mips/fma-20.c: Likewise.
2691
2692 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2693
2694         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
2695         * gcc.target/mips/fma-1.c: New test.
2696         * gcc.target/mips/fma-2.c: Likewise.
2697         * gcc.target/mips/fma-3.c: Likewise.
2698         * gcc.target/mips/fma-4.c: Likewise.
2699         * gcc.target/mips/fma-5.c: Likewise.
2700         * gcc.target/mips/fma-6.c: Likewise.
2701         * gcc.target/mips/fma-7.c: Likewise.
2702         * gcc.target/mips/fma-8.c: Likewise.
2703         * gcc.target/mips/fma-9.c: Likewise.
2704         * gcc.target/mips/fma-10.c: Likewise.
2705         * gcc.target/mips/fma-11.c: Likewise.
2706         * gcc.target/mips/fma-12.c: Likewise.
2707         * gcc.target/mips/fma-13.c: Likewise.
2708         * gcc.target/mips/fma-14.c: Likewise.
2709         * gcc.target/mips/fma-15.c: Likewise.
2710         * gcc.target/mips/fma-16.c: Likewise.
2711         * gcc.target/mips/fma-17.c: Likewise.
2712         * gcc.target/mips/fma-18.c: Likewise.
2713         * gcc.target/mips/fma-19.c: Likewise.
2714         * gcc.target/mips/fma-20.c: Likewise.
2715
2716 2010-11-06  Jason Merrill  <jason@redhat.com>
2717
2718         * g++.dg/cpp0x/constexpr-ctor3.C: New.
2719
2720 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
2721
2722         PR c/43384
2723         * gcc.dg/parser-error-3.c: New test.
2724
2725 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
2726
2727         PR c++/45332
2728         * g++.dg/parse/semicolon2.C: New testcase.
2729         * g++.dg/ext/asmspec1.C: Adjust.
2730         * g++.dg/init/new13.C: Adjust.
2731         * g++.dg/parse/ctor5.C: Adjust.
2732
2733 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
2734
2735         PR fortran/46330
2736         * gfortran.dg/class_27.f03: New.
2737
2738 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2739
2740         Fixed using the Objective-C 2.0 dot-syntax with self and super.
2741         * objc.dg/property/dotsyntax-5.m: New.
2742         * objc.dg/property/dotsyntax-6.m: New.
2743         * objc.dg/property/dotsyntax-7.m: New.
2744         * objc.dg/property/dotsyntax-8.m: New.
2745         * objc.dg/property/dotsyntax-9.m: New.
2746         * objc.dg/property/dotsyntax-10.m: New.
2747         * objc.dg/property/dotsyntax-11.m: New.
2748         * obj-c++.dg/property/dotsyntax-5.mm: New.
2749         * obj-c++.dg/property/dotsyntax-6.mm: New.
2750         * obj-c++.dg/property/dotsyntax-7.mm: New.
2751         * obj-c++.dg/property/dotsyntax-8.mm: New.
2752         * obj-c++.dg/property/dotsyntax-9.mm: New.
2753         * obj-c++.dg/property/dotsyntax-10.mm: New.
2754         * obj-c++.dg/property/dotsyntax-11.mm: New.
2755
2756 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2757
2758         * obj-c++.dg/encode-3.mm: Provide a different string check for the
2759         NeXT runtime when the type is READONLY.
2760
2761 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
2762
2763         * gcc.target/i386/387-2.c: Skip if -march= is specified.
2764         * gcc.target/i386/387-6.c: Ditto.
2765         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
2766         * gcc.target/i386/387-4.c: Ditto.
2767         * gcc.target/i386/387-7.c: Ditto.
2768         * gcc.target/i386/387-8.c: Ditto.
2769         * gcc.target/i386/387-9.c: Ditto.
2770         * gcc.target/i386/387-10.c: Ditto.
2771         * gcc.target/i386/387-11.c: Ditto.
2772         * gcc.target/i386/387-12.c: Ditto.
2773
2774         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
2775
2776 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2777
2778         PR target/44981
2779         * gcc.dg/darwin-cfstring-format-1.c: New.
2780         * gcc.dg/warn-nsstring.c: New.
2781         * objc.dg/fsf-nsstring-format-1.m: New.
2782         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
2783         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
2784         linker warning.
2785
2786 2010-11-05  Jason Merrill  <jason@redhat.com>
2787
2788         PR c++/45473
2789         * g++.dg/inherit/virtual6.C: New.
2790
2791 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2792
2793         PR c/44772
2794         * gcc.dg/Wcxx-compat-21.c: New test.
2795
2796 2010-11-05  Ian Lance Taylor  <iant@google.com>
2797
2798         PR target/46084
2799         * gcc.target/i386/pr46084.c: New test.
2800
2801 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
2802
2803         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
2804         * (check_effective_target_mempcpy): New.
2805         * gcc.c-torture/execute/pr45636.c: Move this...
2806         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
2807
2808 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2809
2810         * gcc.target/i386/i386.exp (FLAGS): Remove.
2811         Wrap gcc_target_compile with $clearcap_ldflags added to options.
2812
2813 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2814
2815         PR c++/46160
2816         * g++.dg/opt/empty2.C: New test.
2817
2818         PR target/45670
2819         * gcc.target/i386/pr45670.c: New test.
2820
2821 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
2822
2823         PR fortran/45451
2824         PR fortran/46174
2825         * gfortran.dg/class_19.f03: Modified.
2826         * gfortran.dg/class_allocate_6.f03: New.
2827
2828 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
2829
2830         * gcc.target/i386/avx-vzeroupper-19.c: New.
2831
2832 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2833
2834         PR tree-optimization/46099
2835         * gcc.dg/autopar/pr46099.c: New test.
2836
2837         PR middle-end/43690
2838         * c-c++-common/pr43690.c: New test.
2839
2840 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
2841
2842         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
2843         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
2844         declaration and implementation.
2845         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
2846         * obj-c++.dg/property/at-property-13.mm: Likewise.
2847         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
2848         * obj-c++.dg/property/property-1.mm: Likewise.
2849         * obj-c++.dg/property/at-property-7.mm: Likewise.
2850         * obj-c++.dg/property/at-property-9.mm: Likewise.
2851         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
2852         * obj-c++.dg/property/at-property-10.mm: Likewise.
2853         * obj-c++.dg/property/synthesize-2.mm: Likewise.
2854         * obj-c++.dg/property/at-property-12.mm: Likewise.
2855         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
2856         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
2857         * obj-c++.dg/property/at-property-6.mm: Likewise.
2858         * obj-c++.dg/property/at-property-8.mm: Likewise.
2859         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
2860         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
2861         * obj-c++.dg/property/at-property-11.mm: Likewise.
2862         * obj-c++.dg/template-8.mm: Likewise.
2863         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
2864         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
2865         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
2866         and put a FIXME for this.
2867         * obj-c++.dg/property/property-2.mm: Remove.
2868         * obj-c++.dg/property/property-3.mm: Remove.
2869
2870 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2871
2872         PR debug/46307
2873         * gcc.dg/pr46307.c: New test.
2874
2875 2010-11-05  Jason Merrill  <jason@redhat.com>
2876
2877         PR c++/46304
2878         * g++.dg/ext/complex6.C: New.
2879
2880 2010-11-04  Bud Davis   <jimmied@smu.edu>
2881
2882         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
2883
2884 2010-11-04  Chao-ying Fu  <fu@mips.com>
2885
2886         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
2887         msubu, mult, multu.
2888         * gcc.target/mips/mips32-dsp-run.c: Likewise.
2889
2890 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
2891
2892         Fixed using the Objective-C 2.0 dot-syntax with class names.
2893         * objc.dg/property/dotsyntax-3.m: New.
2894         * objc.dg/property/dotsyntax-4.m: New.
2895         * obj-c++.dg/property/dotsyntax-3.mm: New.
2896         * obj-c++.dg/property/dotsyntax-4.mm: New.
2897
2898         * objc.dg/fobjc-std-1.m: Added test for warnings when the
2899         Objective-C 2.0 dot-syntax is used with class names.
2900         * obj-c++.dg/fobjc-std-1.mm: Same change.
2901
2902 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
2903
2904         * gcc.target/powerpc/loop_align.c: New.
2905
2906 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2907
2908         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
2909
2910         merge from FSF 'apple/trunk' branch.
2911         * gcc.target/powerpc/darwin64-abi.c: New.
2912
2913 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
2914
2915         PR tree-optimization/46233
2916         * gcc.dg/pr46233.c: New test.
2917
2918 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2919
2920         * objc.dg/property/property-2.m: Deleted.
2921         * objc.dg/property/property-3.m: Deleted.
2922
2923 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2924
2925         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
2926         defined.
2927         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
2928         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
2929         * objc.dg/property/property-1.m: Likewise.
2930         * objc.dg/property/at-property-6.m: Likewise.
2931         * objc.dg/property/at-property-7.m: Likewise.
2932         * objc.dg/property/dotsyntax-1.m: Likewise.
2933         * objc.dg/property/at-property-8.m: Likewise.
2934         * objc.dg/property/dotsyntax-2.m: Likewise.
2935         * objc.dg/property/at-property-9.m: Likewise.
2936         * objc.dg/property/synthesize-2.m: Likewise.
2937         * objc.dg/property/at-property-10.m: Likewise.
2938         * objc.dg/property/at-property-11.m: Likewise.
2939         * objc.dg/property/at-property-12.m: Likewise.
2940         * objc.dg/property/at-property-13.m: Likewise.
2941         * objc.dg/property/fsf-property-method-access.m: Likewise.
2942         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
2943         linker warning.
2944         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
2945         warnings.
2946         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
2947         deprecation warnings.  Use Object1 implementation.
2948         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
2949         * objc/execute/forward-1.m: Remove.
2950         * objc/execute/forward-1.x: Remove.
2951
2952 2010-11-04  Jason Merrill  <jason@redhat.com>
2953
2954         * g++.dg/cpp0x/constexpr-access.C: New.
2955
2956 2010-11-04  Richard Guenther  <rguenther@suse.de>
2957
2958         PR rtl-optimization/46183
2959         * gcc.dg/torture/pr46183.c: New testcase.
2960
2961 2010-11-04  Richard Guenther  <rguenther@suse.de>
2962
2963         PR tree-optimization/46068
2964         * gcc.dg/torture/pr46068.c: New testcase.
2965
2966 2010-11-04  Richard Guenther  <rguenther@suse.de>
2967
2968         PR tree-optimization/45991
2969         * gcc.dg/pr45991.c: New testcase.
2970
2971 2010-11-04  Richard Guenther  <rguenther@suse.de>
2972
2973         PR tree-optimization/46154
2974         * g++.dg/torture/pr46154.C: New testcase.
2975
2976 2010-11-04  Richard Guenther  <rguenther@suse.de>
2977
2978         PR tree-optimization/45733
2979         * gcc.dg/pr45733.c: New testcase.
2980
2981 2010-11-04  Ira Rosen  <irar@il.ibm.com>
2982
2983         PR tree-optimization/46213
2984         * gfortran.dg/vect/pr46213.f90: New.
2985
2986 2010-11-04  Richard Guenther  <rguenther@suse.de>
2987
2988         PR testsuite/45702
2989         * gcc.dg/pr34989-1.c: Move ...
2990         * gcc.dg/lto/pr34989-1_0.c: ... here.
2991         * gcc.dg/pr34989-2.c: Move ...
2992         * gcc.dg/lto/pr34989-1_1.c: ... here.
2993         * gcc.dg/pr27898.c: Move ...
2994         * gcc.dg/lto/pr27898_0.c: ... here and ...
2995         * gcc.dg/lto/pr27898_1.c: ... split.
2996         * gcc.dg/pr28712.c: Move ...
2997         * gcc.dg/lto/pr28712_0.c: ... here and ...
2998         * gcc.dg/lto/pr28712_1.c: ... split ...
2999         * gcc.dg/lto/pr28712_2.c: ... twice.
3000         * gcc.dg/pr28706.c: Move ...
3001         * gcc.dg/lto/pr28706_0.c: ... here and ...
3002         * gcc.dg/lto/pr28706_1.c: ... split.
3003
3004 2010-11-04  Richard Guenther  <rguenther@suse.de>
3005             Richard Henderson  <rth@redhat.com>
3006
3007         * gcc.target/i386/fma4-vector-2.c: New testcase.
3008
3009 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3010             Richard Guenther  <rguenther@suse.de>
3011
3012         * gcc.dg/vec-scal-opt.c: New testcase.
3013         * gcc.dg/vec-scal-opt1.c: New testcase.
3014         * gcc.dg/vec-scal-opt2.c: New testcase.
3015
3016 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
3017
3018         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
3019         from plugin build flags on Darwin targets.
3020
3021 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
3022
3023         * gcc.target/i386/pr46285.c: Require split_stack target.
3024
3025 2010-11-03  Jason Merrill  <jason@redhat.com>
3026
3027         PR c++/46293
3028         * g++.dg/cpp0x/constexpr-base2.C: New.
3029
3030         PR c++/46289
3031         * g++.dg/cpp0x/initlist45.C: New.
3032
3033 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3034
3035         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
3036         is now allowed in categories.
3037         * obj-c++.dg/property/dynamic-2.mm: Same change.
3038         * objc.dg/property/dynamic-3.m: New.
3039         * obj-c++.dg/property/dynamic-3.mm: New.
3040         * objc.dg/property/at-property-14.m: New.
3041         * objc.dg/property/at-property-15.m: New.
3042         * obj-c++.dg/property/at-property-14.mm: New.
3043         * obj-c++.dg/property/at-property-15.mm: New.
3044
3045         * objc.dg/foreach-6.m: Added a few more tests for valid and
3046         invalid iterating variables and collections.
3047
3048 2010-11-03  Xinliang David Li  <davidxl@google.com>
3049
3050         PR target/46200
3051         * g++.dg/tree-ssa/ivopts-2.C: New test.
3052
3053 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
3054
3055         PR target/46295
3056         * gcc.target/i386/pr46295.c: New.
3057
3058 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
3059
3060         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
3061         precision min/max for single precision on VSX.
3062
3063 2010-11-03  Jason Merrill  <jason@redhat.com>
3064
3065         PR c++/46289
3066         * g++.dg/cpp0x/constexpr-ice3.C: New.
3067
3068 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
3069
3070         * gnat.dg/opt8.ad[sb]: New test.
3071         * gnat.dg/opt8_pkg.ads: New helper.
3072
3073 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
3074
3075         PR rtl-optimization/45865
3076         * gcc.dg/pr45865.c: New.
3077         * gcc.dg/torture/pr45865.c: Likewise.
3078
3079         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
3080         * gcc.target/arm/headmerge-2.c: Likewise.
3081         * gcc.target/i386/headmerge-1.c: Likewise.
3082         * gcc.target/i386/headmerge-2.c: Likewise.
3083
3084 2010-11-03  Richard Guenther  <rguenther@suse.de>
3085
3086         PR middle-end/46288
3087         * gcc.dg/pr46288.c: New testcase.
3088
3089 2010-11-03  Richard Guenther  <rguenther@suse.de>
3090
3091         PR tree-optimization/44807
3092         * gcc.dg/torture/pr44807.c: New testcase.
3093
3094 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3095
3096         PR libgfortran/43899
3097         * gfortran.dg/namelist_67.f90: New test.
3098
3099 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
3100
3101         PR tree-optimization/46009
3102         * gcc.dg/vect/pr46009.c: New function.
3103
3104 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3105
3106         Implemented -fobjc-std=objc1 flag.
3107         * objc.dg/fobjc-std-1.m: New.
3108         * obj-c++.dg/fobjc-std-1.mm: New.
3109
3110 2010-11-03  Richard Guenther  <rguenther@suse.de>
3111
3112         PR middle-end/46241
3113         * g++.dg/debug/pr46241.C: New testcase.
3114
3115 2010-11-03  Richard Guenther  <rguenther@suse.de>
3116
3117         PR tree-optimization/46190
3118         * gfortran.dg/pr46190.f90: New testcase.
3119
3120 2010-11-03  Richard Guenther  <rguenther@suse.de>
3121
3122         PR testsuite/46274
3123         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
3124         * gcc.dg/vect/vect-19.c: Likewise.
3125         * gcc.dg/vect/vect-17.c: Likewise.
3126
3127 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
3128
3129         PR target/46285
3130         * gcc.target/i386/pr46285.c: New.
3131
3132 2010-11-03  Richard Guenther  <rguenther@suse.de>
3133
3134         PR tree-optimization/46217
3135         * gcc.dg/pr46217.c: New testcase.
3136
3137 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3138
3139         * objc.dg/property/dotsyntax-1.m: New.
3140         * objc.dg/property/dotsyntax-2.m: New.
3141         * obj-c++.dg/property/dotsyntax-1.mm: New.
3142         * obj-c++.dg/property/dotsyntax-2.mm: New.
3143
3144 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
3145
3146         PR tree-optimization/46165
3147         * gcc.dg/pr46165.c: New test.
3148
3149 2010-11-03  Richard Guenther  <rguenther@suse.de>
3150
3151         PR middle-end/46251
3152         * gcc.dg/pr46251.c: New testcase.
3153
3154 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
3155
3156         PR tree-optimization/46107
3157         * gcc.c-torture/compile/pr46107.c: New test.
3158
3159         PR debug/46252
3160         * gcc.dg/pr46252.c: New test.
3161
3162         PR rtl-optimization/46034
3163         PR rtl-optimization/46212
3164         PR rtl-optimization/46248
3165         * gcc.c-torture/compile/pr46034.c: New test.
3166         * gcc.c-torture/compile/pr46248.c: New test.
3167         * gcc.dg/pr46212.c: New test.
3168
3169 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
3170
3171         * gnat.dg/sizetype4.adb: New test.
3172
3173 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
3174
3175         * gcc.target/i386/avx-vzeroupper-15.c: New.
3176         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
3177         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3178         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3179
3180         PR target/46253
3181         * gcc.target/i386/pr46253.c: New.
3182
3183 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
3184             Tobias Burnus  <burnus@net-b.de>
3185
3186         PR fortran/45170
3187         * gfortran.dg/deferred_type_param_1.f90: New.
3188         * gfortran.dg/deferred_type_param_2.f90: New.
3189         * gfortran.dg/initialization_1.f90: Update dg-errors.
3190         * gfortran.dg/initialization_9.f90: Update dg-errors.
3191
3192 2010-11-02  Richard Guenther  <rguenther@suse.de>
3193
3194         PR tree-optimization/46149
3195         * g++.dg/torture/pr46149.C: New testcase.
3196
3197 2010-11-02  Richard Guenther  <rguenther@suse.de>
3198
3199         PR tree-optimization/46216
3200         * gcc.dg/torture/pr46216.c: New testcase.
3201
3202 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3203
3204         PR target/46131
3205         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
3206         *-*-osf*.
3207
3208 2010-11-02  Richard Guenther  <rguenther@suse.de>
3209
3210         PR tree-optimization/46184
3211         * gcc.dg/pr46184.c: New testcase.
3212
3213 2010-11-02  Richard Guenther  <rguenther@suse.de>
3214
3215         PR tree-optimization/46177
3216         * gcc.dg/pr46177.c: New testcase.
3217
3218 2010-11-02  Martin Jambor  <mjambor@suse.cz>
3219
3220         PR middle-end/46120
3221         * g++.dg/ipa/ivinline-9.C: New test.
3222
3223 2010-11-02  Martin Jambor  <mjambor@suse.cz>
3224
3225         PR tree-optimization/45875
3226         * g++.dg/torture/pr45875.C: New test.
3227
3228 2010-11-02  Richard Guenther  <rguenther@suse.de>
3229
3230         PR testsuite/46249
3231         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
3232
3233 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
3234
3235         PR debug/46255
3236         * gcc.dg/pr46255.c: New test.
3237
3238 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
3239
3240         PR c++/46170
3241         PR c++/46162
3242         * g++.dg/template/sfinae26.C: New test.
3243         * g++.dg/template/sfinae27.C: Likewise.
3244
3245 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
3246
3247         PR c++/45606
3248         * g++.dg/template/typedef36.C: New test.
3249         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
3250         * g++.dg/template/canon-type-10.C: Likewise.
3251         * g++.dg/template/canon-type-11.C: Likewise.
3252         * g++.dg/template/canon-type-12.C: Likewise.
3253         * g++.dg/template/canon-type-13.C: Likewise.
3254
3255 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
3256
3257         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
3258         instance of debug_pubnames on darwin.
3259
3260 2010-11-01  Jason Merrill  <jason@redhat.com>
3261             Benjamin Kosnik  <bkoz@redhat.com>
3262
3263         * g++.dg/cpp0x/constexpr-initlist2.C: New.
3264         * g++.dg/cpp0x/constexpr-initlist3.C: New.
3265
3266         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
3267         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
3268         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
3269         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
3270         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
3271         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
3272         * g++.dg/cpp0x/constexpr-array.C: New.
3273         * g++.dg/cpp0x/constexpr-base.C: New.
3274         * g++.dg/cpp0x/constexpr-complex.C: New.
3275         * g++.dg/cpp0x/constexpr-data1.C: New.
3276         * g++.dg/cpp0x/constexpr-data2.C: New.
3277         * g++.dg/cpp0x/constexpr-deref.C: New.
3278         * g++.dg/cpp0x/constexpr-diag1.C: New.
3279         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
3280         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
3281         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
3282         * g++.dg/cpp0x/constexpr-empty.C: New.
3283         * g++.dg/cpp0x/constexpr-empty2.C: New.
3284         * g++.dg/cpp0x/constexpr-empty3.C: New.
3285         * g++.dg/cpp0x/constexpr-empty4.C: New.
3286         * g++.dg/cpp0x/constexpr-empty5.C: New.
3287         * g++.dg/cpp0x/constexpr-ex1.C: New.
3288         * g++.dg/cpp0x/constexpr-ex2.C: New.
3289         * g++.dg/cpp0x/constexpr-ex3.C: New.
3290         * g++.dg/cpp0x/constexpr-ex4.C: New.
3291         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
3292         * g++.dg/cpp0x/constexpr-fnptr.C: New.
3293         * g++.dg/cpp0x/constexpr-function1.C: New.
3294         * g++.dg/cpp0x/constexpr-function2.C: New.
3295         * g++.dg/cpp0x/constexpr-function3.C: New.
3296         * g++.dg/cpp0x/constexpr-ice.C: New.
3297         * g++.dg/cpp0x/constexpr-initlist.C: New.
3298         * g++.dg/cpp0x/constexpr-neg1.C: New.
3299         * g++.dg/cpp0x/constexpr-noexcept.C: New.
3300         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
3301         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
3302         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
3303         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
3304         * g++.dg/cpp0x/constexpr-nonlit.C: New.
3305         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
3306         * g++.dg/cpp0x/constexpr-nullptr.C: New.
3307         * g++.dg/cpp0x/constexpr-object1.C: New.
3308         * g++.dg/cpp0x/constexpr-object2.C: New.
3309         * g++.dg/cpp0x/constexpr-overflow.C: New.
3310         * g++.dg/cpp0x/constexpr-pedantic.C: New.
3311         * g++.dg/cpp0x/constexpr-pos1.C: New.
3312         * g++.dg/cpp0x/constexpr-potential1.C: New.
3313         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
3314         * g++.dg/cpp0x/constexpr-pure.C: New.
3315         * g++.dg/cpp0x/constexpr-static.C: New.
3316         * g++.dg/cpp0x/constexpr-static2.C: New.
3317         * g++.dg/cpp0x/constexpr-static3.C: New.
3318         * g++.dg/cpp0x/constexpr-static4.C: New.
3319         * g++.dg/cpp0x/constexpr-static5.C: New.
3320         * g++.dg/cpp0x/constexpr-static6.C: New.
3321         * g++.dg/cpp0x/constexpr-string.C: New.
3322         * g++.dg/cpp0x/constexpr-switch.C: New.
3323         * g++.dg/cpp0x/constexpr-targ.C: New.
3324         * g++.dg/cpp0x/constexpr-throw.C: New.
3325         * g++.dg/cpp0x/constexpr-typeid.C: New.
3326         * g++.dg/cpp0x/constexpr-union.C: New.
3327         * g++.dg/cpp0x/constexpr-value.C: New.
3328         * g++.dg/cpp0x/constexpr-value2.C: New.
3329         * g++.dg/cpp0x/constexpr-variadic.C: New.
3330         * g++.dg/cpp0x/initlist5.C: Use constexpr.
3331         * g++.dg/cpp0x/static_assert3.C: Add expected error.
3332         * g++.dg/other/fold1.C: Likewise.
3333         * g++.dg/parse/crash36.C: Likewise.
3334         * g++.dg/parse/constant4.C: Adjust expected error.
3335         * g++.dg/template/arg5.C: Likewise.
3336         * g++.dg/template/non-dependent10.C: Likewise.
3337         * g++.dg/template/qualified-id3.C: Likewise.
3338         * g++.dg/warn/overflow-warn-1.C: Likewise.
3339         * g++.dg/warn/overflow-warn-3.C: Likewise.
3340         * g++.dg/warn/overflow-warn-4.C: Likewise.
3341         * g++.old-deja/g++.pt/crash10.C: Likewise.
3342
3343         * g++.dg/cpp0x/constexpr-ctor2.C: New.
3344
3345 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3346
3347         Implemented format and noreturn attributes for Objective-C methods.
3348         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
3349         * objc.dg/attributes/method-deprecated-1.m: New.
3350         * objc.dg/attributes/method-deprecated-2.m: New.
3351         * objc.dg/attributes/method-deprecated-3.m: New.
3352         * objc.dg/attributes/method-noreturn-1.m: New.
3353         * objc.dg/attributes/method-sentinel-1.m: New.
3354         * objc.dg/attributes/method-format-1.m: New.
3355         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
3356         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
3357         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
3358         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
3359         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
3360         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
3361         * obj-c++.dg/attributes/method-format-1.mm: New.
3362
3363 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3364
3365         * objc.dg/property/at-property-deprecated-1.m: New.
3366         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
3367
3368 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3369
3370         Implemented Objective-C 2.0 property accessors.
3371         * objc.dg/property/at-property-6.m: Use nonatomic properties to
3372         avoid testing more complex accessors in this testcase which is not
3373         about them.
3374         * objc.dg/property/at-property-7.m: Same change.
3375         * objc.dg/property/at-property-8.m: Same change.
3376         * objc.dg/property/at-property-9.m: Same change.
3377         * objc.dg/property/at-property-10.m: Same change.
3378         * objc.dg/property/at-property-11.m: Same change.
3379         * obj-c++.dg/property/at-property-6.mm: Same change.
3380         * obj-c++.dg/property/at-property-7.mm: Same change.
3381         * obj-c++.dg/property/at-property-8.mm: Same change.
3382         * obj-c++.dg/property/at-property-9.mm: Same change.
3383         * obj-c++.dg/property/at-property-10.mm: Same change.
3384         * obj-c++.dg/property/at-property-11.mm: Same change.
3385         * objc.dg/property/at-property-12.m: New.
3386         * objc.dg/property/at-property-13.m: New.
3387         * obj-c++.dg/property/at-property-12.mm: New.
3388         * obj-c++.dg/property/at-property-13.mm: New.
3389
3390 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
3391
3392         PR fortran/46152
3393         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
3394         * gfortran.dg/allocate_with_typespec_4.f90: New test.
3395         * gfortran.dg/allocate_with_typespec_1.f90: New test.
3396         * gfortran.dg/allocate_with_typespec_2.f: New test.
3397         * gfortran.dg/allocate_with_typespec_3.f90: New test.
3398         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
3399         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
3400
3401 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
3402             Nathan Froyd  <froydnj@codesourcery.com>
3403
3404         PR tree-optimization/46259
3405         * gfortran.dg/pr46259.f: New testcase.
3406
3407 2010-11-01  Paul Koning  <ni1d@arrl.net>
3408
3409         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
3410         * gcc.c-torture/compile/20020604-1.c: Ditto.
3411         * gcc.c-torture/compile/20001226-1.c: Ditto.
3412         * gcc.c-torture/compile/20010327-1.c: Ditto.
3413         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
3414         * gcc.c-torture/compile/pr43191.c: Ditto.
3415         * gcc.c-torture/compile/pr41181.c: Ditto.
3416
3417 2010-10-31  Richard Henderson  <rth@redhat.com>
3418
3419         * lib/target-supports.exp
3420         (check_effective_target_automatic_stack_alignment): True for
3421         x86 but not windows.
3422         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
3423         use of the preferred-stack-boundary arguments.
3424         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
3425
3426 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
3427
3428         PR target/46142
3429         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
3430         * gcc.target/i386/fma4-builtin-2.c: Likewise.
3431
3432 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3433
3434         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
3435
3436 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3437
3438         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
3439         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
3440         than tls.
3441         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
3442         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3443         * objc.dg/torture/tls/thr-init.m: Likewise.
3444         * objc.dg/torture/tls/thr-init-2.m: Likewise.
3445         * objc.dg/torture/tls/thr-init-3.m: Likewise.
3446
3447 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3448
3449         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
3450         the Linux kernel.
3451
3452 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
3453
3454         PR fortran/44917
3455         PR fortran/44926
3456         PR fortran/46196
3457         * gfortran.dg/typebound_generic_10.f03: New.
3458
3459 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
3460
3461         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
3462         * objc.dg/property/property-neg-1.m: Updated for changes in the
3463         syntax of @property and the implementation of
3464         @synthesize/@dynamic.
3465         * objc.dg/property/property-neg-2.m: Same change.
3466         * objc.dg/property/property-neg-3.m: Same change.
3467         * objc.dg/property/property-neg-4.m: Same change.
3468         * objc.dg/property/property-neg-5.m: Same change.
3469         * objc.dg/property/property-neg-7.m: Same change.
3470         * objc.dg/property/property-1.m: Same change.
3471         * objc.dg/property/synthesize-1.m: Same change.
3472         * objc.dg/property/at-property-2.m: Same change.
3473         * objc.dg/property/at-property-4.m: Same change.
3474
3475         * objc.dg/property/fsf-property-method-acces.m: Updated for
3476         changes in the syntax of @property and the implementation of
3477         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
3478         * objc.dg/property/fsf-property-basic.m: Same change.
3479         * objc.dg/property/fsf-property-named-ivar.m: Same change.
3480
3481         * objc.dg/property/at-property-5.m: New.
3482         * objc.dg/property/at-property-6.m: New.
3483         * objc.dg/property/at-property-7.m: New.
3484         * objc.dg/property/at-property-8.m: New.
3485         * objc.dg/property/at-property-9.m: New.
3486         * objc.dg/property/at-property-10.m: New.
3487         * objc.dg/property/at-property-11.m: New.
3488         * objc.dg/property/synthesize-2.m: New.
3489         * objc.dg/property/dynamic-2.m: New.
3490
3491         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
3492         syntax of @property and the implementation of
3493         @synthesize/@dynamic.
3494         * obj-c++.dg/property/property-neg-2.mm: Same change.
3495         * obj-c++.dg/property/property-neg-3.mm: Same change.
3496         * obj-c++.dg/property/property-neg-4.mm: Same change.
3497         * obj-c++.dg/property/property-neg-5.mm: Same change.
3498         * obj-c++.dg/property/property-neg-7.mm: Same change.
3499         * obj-c++.dg/property/property-1.mm: Same change.
3500         * obj-c++.dg/property/synthesize-1.mm: Same change.
3501         * obj-c++.dg/property/at-property-2.mm: Same change.
3502         * obj-c++.dg/property/at-property-4.mm: Same change.
3503
3504         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
3505         changes in the syntax of @property and the implementation of
3506         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
3507         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
3508         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
3509
3510         * obj-c++.dg/property/at-property-5.mm: New.
3511         * obj-c++.dg/property/at-property-6.mm: New.
3512         * obj-c++.dg/property/at-property-7.mm: New.
3513         * obj-c++.dg/property/at-property-8.mm: New.
3514         * obj-c++.dg/property/at-property-9.mm: New.
3515         * obj-c++.dg/property/at-property-10.mm: New.
3516         * obj-c++.dg/property/at-property-11.mm: New.
3517         * obj-c++.dg/property/synthesize-2.mm: New.
3518         * obj-c++.dg/property/dynamic-2.mm: New.
3519
3520 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3521             Andrew Pinski  <pinskia@gmail.com>
3522
3523         * gcc.c-torture/execute/vector-shift.c: New testcase.
3524         * gcc.c-torture/execute/vector-shift1.c: Likewise.
3525         * gcc.c-torture/execute/vector-shift2.c: Likewise.
3526         * gcc.dg/vector-shift.c: Likewise.
3527         * gcc.dg/vector-shift1.c: Likewise.
3528         * gcc.dg/torture/vector-shift2.c: Likewise.
3529         * gcc.dg/vector-shift3.c: Likewise.
3530         * gcc.dg/simd-1b.c: Adjust.
3531
3532 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
3533
3534         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
3535
3536 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
3537
3538         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
3539
3540 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
3541
3542         PR target/46153
3543         * gcc.target/i386/pr46153.c: New test.
3544
3545 2010-10-27  Jason Merrill  <jason@redhat.com>
3546
3547         * g++.dg/cpp0x/constexpr-is_literal.C: New.
3548
3549 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
3550
3551         PR fortran/46161
3552         * gfortran.dg/class_dummy_3.f03: New.
3553
3554 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
3555
3556         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
3557         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
3558
3559         * gcc.target/i386/avx-vzeroupper-3.c: New.
3560         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
3561         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
3562         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
3563         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
3564         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
3565         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
3566         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
3567         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
3568         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
3569         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
3570         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
3571
3572 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3573
3574         * obj-c.dg/property/at-property-4.m: New.
3575         * obj-c++.dg/property/at-property-4.mm: New.
3576         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
3577         updates in warning.
3578         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
3579         updates in warning.
3580
3581 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3582
3583         * objc.dg/property/at-property-1.m: New.
3584         * objc.dg/property/at-property-2.m: New.
3585         * objc.dg/property/at-property-3.m: New.
3586         * objc.dg/ivar-invalid-type-1.m: New.
3587         * obj-c++.dg/property/at-property-1.mm: New.
3588         * obj-c++.dg/property/at-property-2.mm: New.
3589         * obj-c++.dg/property/at-property-3.mm: New.
3590         * obj-c++.dg/ivar-invalid-type-1.mm: New.
3591         * objc.dg/property/property-neg-6.m: Updated testcase for updates
3592         in error reporting.
3593
3594 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3595
3596         PR libgfortran/46010
3597         * gfortran.dg/namelist_66.f90: New test.
3598         * gfortran.dg/fmt_t_6.f: Fix whitespace.
3599
3600 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
3601
3602         PR fortran/42647
3603         * gfortran.dg/allocatable_scalar_9.f90: Extended.
3604         * gfortran.dg/allocatable_scalar_10.f90: New.
3605         * gfortran.dg/class_19.f03: Extended.
3606
3607 2010-10-26  Jan Hubicka  <jh@suse.cz>
3608
3609         PR middle-end/45736
3610         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
3611
3612 2010-10-26  Ira Rosen  <irar@il.ibm.com>
3613
3614         PR tree-optimization/46167
3615         * gcc.dg/vect/O-pr46167.c: New.
3616         * gcc.dg/vect/vect.exp: Run tests with -O.
3617
3618 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
3619
3620         PR target/44948
3621         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
3622         * g++.dg/vect/pr33860a.cc: Likewise.
3623         * gcc.c-torture/compile/20070522-1.c: Likewise.
3624         * gcc.dg/compat/struct-align-1_x.c: Likewise.
3625         * gcc.dg/compat/struct-align-1_y.c: Likewise.
3626         * gcc.dg/compat/struct-align-2_x.c: Likewise.
3627         * gcc.dg/compat/struct-align-2_y.c: Likewise.
3628         * gcc.dg/pr44136.c: Likewise.
3629
3630         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
3631         * gcc.dg/compat/vector-1_x.c: Likewise.
3632         * gcc.dg/compat/vector-1_y.c: Likewise.
3633         * gcc.dg/compat/vector-2_x.c: Likewise.
3634         * gcc.dg/compat/vector-2_y.c: Likewise.
3635         * gcc.dg/pr43300.c: Likewise.
3636
3637         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
3638         * gcc.dg/compat/vector-1a_y.c: Likewise.
3639         * gcc.dg/compat/vector-1b_x.c: Likewise.
3640         * gcc.dg/compat/vector-1b_y.c: Likewise.
3641         * gcc.dg/compat/vector-2a_x.c: Likewise.
3642         * gcc.dg/compat/vector-2a_y.c: Likewise.
3643         * gcc.dg/compat/vector-2b_x.c: Likewise.
3644         * gcc.dg/compat/vector-2b_y.c: Likewise.
3645         * gcc.target/i386/pr39162.c: Likewise.
3646         * gcc.target/i386/pr40906-2.c: Likewise.
3647         * gcc.target/i386/sse-5.c: Likewise.
3648
3649         * gcc.dg/pr35442.c: Prune ABI change warnings.
3650
3651         * gcc.c-torture/execute/pr38151.x: New.
3652         * gcc.target/i386/pr44948-1a.c: Likewise.
3653         * gcc.target/i386/pr44948-1b.c: Likewise.
3654         * gcc.target/i386/pr44948-2a.c: Likewise.
3655         * gcc.target/i386/pr44948-2b.c: Likewise.
3656
3657 2010-10-26  Ian Lance Taylor  <iant@google.com>
3658
3659         PR middle-end/45687
3660         * gcc.c-torture/execute/20101025-1.c: New test.
3661
3662 2010-10-26  Tobias Burnus  <burnus@net-b.de>
3663
3664         PR fortran/45451
3665         * gfortran.dg/class_allocate_5.f90: New.
3666
3667 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3668
3669         Implement opaque-enum-specifiers for C++0x
3670         * g++.dg/cpp0x/forw_enum1.C: New.
3671         * g++.dg/cpp0x/forw_enum2.C: New.
3672         * g++.dg/cpp0x/forw_enum3.C: New.
3673         * g++.dg/cpp0x/forw_enum4.C: New.
3674         * g++.dg/cpp0x/forw_enum5.C: New.
3675         * g++.dg/cpp0x/forw_enum6.C: New.
3676         * g++.dg/cpp0x/forw_enum7.C: New.
3677         * g++.dg/cpp0x/forw_enum8.C: New.
3678         * g++.dg/cpp0x/forw_enum9.C: New.
3679         * g++.dg/parse/enum3.C: Add new errors.
3680         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
3681         * g++.dg/cpp0x/auto9.C: Add new error.
3682         * g++.dg/template/crash79.C: Add new errors.
3683
3684 2010-10-26  Jie Zhang  <jie@codesourcery.com>
3685
3686         * gcc.target/arm/volatile-bitfields-1.c: New test.
3687         * gcc.target/arm/volatile-bitfields-2.c: New test.
3688         * gcc.target/arm/volatile-bitfields-3.c: New test.
3689
3690 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3691
3692         * gnat.dg/pointer_discr1.adb: New test.
3693         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
3694         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
3695         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
3696
3697 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3698
3699         * gnat.dg/loop_optimization8.adb: New test.
3700         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
3701         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
3702
3703 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3704
3705         * gnat.dg/in_out_parameter2.adb: New test.
3706         * gnat.dg/in_out_parameter3.adb: Likewise.
3707
3708 2010-10-25  Jie Zhang  <jie@codesourcery.com>
3709
3710         * g++.dg/opt/combine.c: New test.
3711
3712 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
3713
3714         * gnat.dg/opt7.ad[sb]: New test.
3715         * gnat.dg/opt7_pkg.ads: New helper.
3716
3717 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3718
3719         PR objc/45735
3720         * obj-c.dg/pr45735.mm: New.
3721         * obj-c++.dg/pr45735.mm: New.
3722
3723 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3724
3725         PR objc/24393
3726         * objc.dg/pr24393.m: New.
3727         * obj-c++.dg/pr24393.mm: New.
3728
3729 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3730
3731         PR objc/28049
3732         * objc.dg/pr28049.m: New.
3733         * obj-c++.dg/pr28049.mm: New.
3734
3735 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3736
3737         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
3738         parameter attributes are now supported.
3739         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
3740         * objc.dg/attributes/parameter-attribute-1.m: New test.
3741         * objc.dg/attributes/parameter-attribute-2.m: New test.
3742         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
3743         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
3744
3745 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
3746
3747         Based on the CFString implementation in FSF apple/trunk branch.
3748
3749         * gcc.dg/darwin-cfstring-1.c: New.
3750         * gcc.dg/darwin-cfstring-2.c: New.
3751         * gcc.dg/torture/darwin-cfstring-3.c: New.
3752         * g++.dg/other/darwin-cfstring1.C: New.
3753         * g++.dg/torture/darwin-cfstring-3.C: New.
3754
3755 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
3756
3757         * objc.dg/demangle-1.m: New test.
3758         * obj-c++.dg/demangle-1.mm: New test.
3759         * obj-c++.dg/demangle-2.mm: New test.
3760         * obj-c++.dg/demangle-3.mm: New test.
3761
3762 2010-10-23  Ian Lance Taylor  <iant@google.com>
3763
3764         * gcc.c-torture/execute/20101011-1.c: New test.
3765         * gcc.c-torture/execute/20101011-1.x: New test driver.
3766
3767 2010-10-23  Tobias Burnus  <burnus@net-b.de>
3768
3769         PR fortran/46122
3770         * gfortran.dg/protected_8.f90: New.
3771
3772 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
3773
3774         * gcc.dg/march-generic.c: Skip for -march in multilib options.
3775         * gcc.target/i386/isa-9.c: Skip for -march other than
3776         -march=amdfam10 in multilib options.
3777         * gcc.target/i386/pr42589.c: Skip for -march other than
3778         -march=i486 in multilib options.
3779         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
3780         other -march in multilib options.
3781
3782 2010-10-23  Jie Zhang  <jie@codesourcery.com>
3783
3784         PR rtl-optimization/37360
3785         * gcc.dg/pr37360.c: New test.
3786
3787 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3788
3789         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
3790
3791 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3792             Andrew Pinski  <pinskia@gmail.com>
3793
3794         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
3795         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
3796         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
3797         * gcc.dg/vector-subscript-1.c: Likewise.
3798         * gcc.dg/vector-subscript-2.c: Likewise.
3799         * gcc.dg/vector-subscript-3.c: New testcase.
3800         * gcc.dg/array-8.c: Adjust.
3801
3802 2010-10-22  Richard Guenther  <rguenther@suse.de>
3803
3804         PR middle-end/46137
3805         * c-c++-common/torture/pr46137.c: New testcase.
3806
3807 2010-10-22  Jason Merrill  <jason@redhat.com>
3808
3809         PR c++/46129
3810         * g++.dg/template/defarg14.C: New.
3811
3812 2010-10-22  Jason Merrill  <jason@redhat.com>
3813
3814         PR c++/46103
3815         * g++.dg/cpp0x/implicit10.C: New.
3816
3817 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
3818
3819         PR target/46098
3820         * gcc.target/i386/pr46098.c: New test.
3821
3822 2010-10-22  Richard Guenther  <rguenther@suse.de>
3823
3824         PR tree-optimization/45720
3825         * gcc.dg/torture/pr45720.c: New testcase.
3826
3827 2010-10-22  Ira Rosen  <irar@il.ibm.com>
3828
3829         PR tree-optimization/46126
3830         * gcc.dg/vect/pr46126.c: New.
3831
3832 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
3833
3834         Based on the CFString implementation in FSF apple/trunk branch.
3835
3836         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
3837         so that the latter can be used in dg-skip and dg-xfail clauses.
3838         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3839         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
3840         to use dg-additional-files for Object1.
3841         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
3842         to use dg-additional-files for Object1, move to torture/strings/.
3843         * obj-c++.dg/const-str-4.mm: Likewise.
3844         * obj-c++.dg/const-str-3.mm: Likewise.
3845         * obj-c++.dg/const-str-8.mm: Likewise.
3846         * obj-c++.dg/const-str-9.mm: Likewise.
3847         * obj-c++.dg/const-str-10.mm: Likewise.
3848         * obj-c++.dg/const-str-10.mm: Likewise.
3849         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
3850         to use dg-additional-files for Object1, move to strings/.
3851         * obj-c++.dg/const-str-2.mm: Likewise.
3852         * obj-c++.dg/const-str-5.mm: Likewise.
3853         * obj-c++.dg/const-str-6.mm: Likewise.
3854         * obj-c++.dg/const-str-12.mm: Likewise.
3855         * obj-c++.dg/strings/strings.exp: New.
3856         * obj-c++.dg/strings/const-cfstring-2.mm: New.
3857         * obj-c++.dg/strings/const-cfstring-5.mm: New.
3858         * obj-c++.dg/torture/strings/strings.exp: New.
3859         * obj-c++.dg/torture/strings/string1.mm: New.
3860         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
3861         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
3862         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
3863
3864         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
3865         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3866         * objc/execute/string2.m: Likewise.
3867         * objc/execute/string3.m: Likewise.
3868         * objc/execute/string3.m: Likewise.
3869         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
3870         * objc.dg/foreach-4.m: Likewise.
3871         * objc.dg/foreach-5.m: Likewise.
3872         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
3873         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3874         * objc.dg/const-str-4.m: Likewise.
3875         * objc.dg/const-str-7.m: Likewise.
3876         * objc.dg/const-str-8.m: Likewise.
3877         * objc.dg/const-str-9.m: Likewise.
3878         * objc.dg/const-str-10.m: Likewise.
3879         * objc.dg/const-str-11.m: Likewise.
3880         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
3881         to use dg-additional-files for Object1, move to objc.dg/strings/.
3882         * objc.dg/const-str-2.m: Likewise.
3883         * objc.dg/const-str-5.m: Likewise.
3884         * objc.dg/const-str-6.m: Likewise.
3885         * objc.dg/const-str-12.m: Likewise.
3886         * objc.dg/const-str-12b.m: Likewise.
3887         * objc.dg/strings/strings.exp: New.
3888         * objc.dg/strings/const-cfstring-2.m: New.
3889         * objc.dg/strings/const-cfstring-5.m: New.
3890         * objc.dg/torture/strings/strings.exp: New.
3891         * objc.dg/torture/strings/const-cfstring-1.m: New.
3892         * objc.dg/torture/strings/const-cfstring-3.m: New.
3893         * objc.dg/torture/strings/const-cfstring-4.m: New.
3894
3895 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3896
3897         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
3898
3899 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3900
3901         PR c++/46117
3902         * g++.dg/parse/crash57.C: New.
3903
3904 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
3905             H.J. Lu  <hongjiu.lu@intel.com>
3906
3907         PR target/45946
3908         * gcc.target/i386/pr45946.c: New test.
3909
3910 2010-10-21  Martin Jambor  <mjambor@suse.cz>
3911
3912         PR tree-optimization/45875
3913         * g++.dg/ipa/pr45875.C: New test.
3914
3915 2010-10-21  Ira Rosen  <irar@il.ibm.com>
3916
3917         PR tree-optimization/46049
3918         PR tree-optimization/46052
3919         * gcc.dg/vect/pr46052.c: New test.
3920         * gcc.dg/vect/pr46049.c: New test.
3921
3922 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3923
3924         PR fortran/46007
3925         * gfortran.dg/shape_5.f90:  New test case.
3926
3927 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3928
3929         PR fortran/46060
3930         * gfortran.dg/proc_ptr_comp_25.f90: New.
3931
3932 2010-10-21  Richard Guenther  <rguenther@suse.de>
3933             Michael Matz  <matz@suse.de>
3934
3935         PR tree-optimization/45764
3936         * gcc.dg/torture/pr45764.c: New testcase.
3937
3938 2010-10-21  Richard Guenther  <rguenther@suse.de>
3939
3940         PR tree-optimization/46111
3941         * g++.dg/torture/pr46111.C: New testcase.
3942
3943 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3944
3945         PR fortran/46067
3946         * gfortran.dg/dummy_procedure_4.f90: New.
3947         * gfortran.dg/proc_ptr_30.f90: New.
3948
3949 2010-10-21  Tobias Burnus  <burnus@net-b.de>
3950
3951         PR fortran/46100
3952         * gfortran.dg/ptr-func-1.f90: New.
3953         * gfortran.dg/ptr-func-2.f90: New.
3954
3955 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
3956
3957         PR tree-optimization/45919
3958         * gcc.c-torture/compile/pr45919.c: New test.
3959
3960         PR tree-optimization/46066
3961         * gcc.dg/autopar/pr46066.c: New test.
3962
3963 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3964
3965         PR c++/46024
3966         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
3967
3968 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3969
3970         PR c++/46056
3971         * g++.dg/cpp0x/range-for7.C: New.
3972
3973 2010-10-20  Richard Guenther  <rguenther@suse.de>
3974
3975         PR lto/45667
3976         * g++.dg/lto/20101020-1_0.h: New testcase.
3977         * g++.dg/lto/20101020-1_0.C: Likewise.
3978         * g++.dg/lto/20101020-1_1.C: Likewise.
3979
3980 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
3981
3982         * gcc.dg/20101013-1.c: New test.
3983
3984 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
3985
3986         PR target/46085
3987         * gcc.target/i386/pr46085-1.c: New.
3988         * gcc.target/i386/pr46085-2.c: Likewise.
3989
3990 2010-10-20  Richard Guenther  <rguenther@suse.de>
3991
3992         PR tree-optimization/45860
3993         * gcc.dg/torture/pr45860.c: New testcase.
3994
3995 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3996
3997         * gnat.dg/discr25.adb: New test.
3998         * gnat.dg/discr25_pkg.ad[sb]: New helper.
3999
4000 2010-10-20  Olivier Hainque  <hainque@adacore.com>
4001
4002         * gcc.target/powerpc/ehreturn.c: New test.
4003
4004 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
4005
4006         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
4007         not require Foundation and run with the GNU runtime as well.
4008
4009         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
4010
4011         Radar 4439126
4012         * obj-c++.dg/template-8.mm: New.
4013
4014 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
4015
4016         PR objc/23709
4017         * objc.dg/pr23709.m: New.
4018         * obj-c++.dg/pr23709.m: New.
4019
4020 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
4021
4022         PR c++/46046
4023         * g++.dg/template/crash104.C: New.
4024
4025 2010-10-19  Richard Henderson  <rth@redhat.com>
4026
4027         * gcc.target/i386/fma3-fma.c: New.
4028         * gcc.target/i386/fma3-builtin.c: New.
4029         * gcc.target/i386/fma4-builtin.c: New.
4030
4031 2010-10-19  Richard Guenther  <rguenther@suse.de>
4032
4033         PR testsuite/46081
4034         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
4035
4036 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
4037
4038         Merge from 'apple/trunk' branch on FSF servers.
4039
4040         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
4041
4042         Radar 4293709
4043         * objc.dg/proto-init-mimatch-1.m: New.
4044         * obj-c++.dg/proto-init-mimatch-1.mm: New.
4045
4046 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
4047
4048         Implemented parsing @synthesize and @dynamic for
4049         Objective-C/Objective-C++.
4050         * objc.dg/property/dynamic-1.m: New.
4051         * objc.dg/property/synthesize-1.m: New.
4052         * obj-c++.dg/property/dynamic-1.mm: New.
4053         * obj-c++.dg/property/synthesize-1.mm: New.
4054
4055 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
4056
4057         * objc.dg/at-class-1.m: New.
4058         * objc.dg/at-class-1.mm: New.
4059
4060 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
4061
4062         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
4063
4064 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
4065
4066         Merge from 'apple/trunk' branch on FSF servers.
4067
4068         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
4069
4070         Radar 4407151
4071         * obj-c++.dg/template-7.mm: New.
4072
4073 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
4074
4075         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
4076         bugfix.
4077
4078 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
4079
4080         Merge from 'apple/trunk' branch on FSF servers.
4081
4082         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
4083
4084         Radar 4451818
4085         * obj-c++.dg/try-catch-16.mm: New.
4086         * obj-c++.dg/try-catch-17.mm: New.
4087
4088         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
4089
4090         Radar 4330422
4091         * obj-c++.dg/try-catch-15.mm: New
4092
4093         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
4094
4095         Radar 4204796
4096         * obj-c++.dg/try-catch-12.mm: New
4097         * obj-c++.dg/try-catch-13.mm: New
4098         * obj-c++.dg/try-catch-14.mm: New
4099         * objc.dg/try-catch-11.m: New
4100         * objc.dg/try-catch-12.m: New
4101         * objc.dg/try-catch-13.m: New
4102
4103 2010-10-18  Richard Henderson  <rth@redhat.com>
4104
4105         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
4106
4107 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
4108
4109         PR c/46015
4110         * c-c++-common/Wunused-var-13.c: New test.
4111
4112 2010-10-18  Richard Guenther  <rguenther@suse.de>
4113
4114         PR tree-optimization/45967
4115         * gcc.dg/torture/pr45967.c: New testcase.
4116         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
4117         * gcc.dg/ipa/ipa-pta-13.c: Likewise
4118         * gcc.dg/torture/pr39074-2.c: Likewise
4119         * gcc.dg/torture/pta-escape-1.c: Likewise
4120         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
4121         * gcc.dg/tree-ssa/pta-callused.c: Likewise
4122         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
4123         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
4124         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
4125         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
4126
4127 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
4128
4129         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
4130
4131 2010-10-18  Richard Guenther  <rguenther@suse.de>
4132
4133         PR lto/44950
4134         * g++.dg/lto/20101015-2_0.C: New testcase.
4135
4136 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
4137
4138         PR middle-end/46019
4139         * gcc.c-torture/execute/pr46019.c: New test.
4140
4141 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4142
4143         Merge from 'apple/trunk' branch on FSF servers.
4144
4145         2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
4146
4147         Radar 4516785
4148         * obj-c++.dg/method-namespace-2.mm: New.
4149
4150 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4151
4152         Merge from 'apple/trunk' branch on FSF servers.
4153
4154         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
4155
4156         Radar 4133425
4157         * objc.dg/private-1.m: Test modified.
4158         * obj-c++.dg/private-1.mm: Test modified.
4159
4160 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
4161
4162         PR testsuite/45987
4163         * gcc.target/i386/push-1.c: Remove.
4164
4165 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
4166             H.J. Lu  <hongjiu.lu@intel.com>
4167
4168         PR target/46051
4169         * gcc.target/i386/pr46051.c: New test.
4170
4171 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4172
4173         * obj-c++.dg/gnu-api-2-class.mm: New.
4174         * obj-c++.dg/gnu-api-2-ivar.mm: New.
4175         * obj-c++.dg/gnu-api-2-method.mm: New.
4176         * obj-c++.dg/gnu-api-2-objc.mm: New.
4177         * obj-c++.dg/gnu-api-2-object.mm: New.
4178         * obj-c++.dg/gnu-api-2-property.mm: New.
4179         * obj-c++.dg/gnu-api-2-protocol.mm: New.
4180         * obj-c++.dg/gnu-api-2-sel.mm: New.
4181
4182 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
4183
4184         * objc.dg/fsf-package-0.m: New.
4185         * obj-c++.dg/fsf-package-0.m: New.
4186
4187 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4188
4189         PR objc/18255
4190         * objc.dg/pr18255.m: New.
4191
4192 2010-10-16  Jan Hubicka  <jh@suse.cz>
4193
4194         PR middle-end/44206
4195         * g++.dg/torture/pr44206.C: New.
4196
4197 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
4198
4199         * objc.dg/gnu-api-2-class.m: New.
4200         * objc.dg/gnu-api-2-objc.m: New.
4201
4202 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
4203
4204         * objc.dg/gnu-api-2-ivar.m: New.
4205
4206 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4207
4208         * objc.dg/gnu-api-2-property.m: New.
4209
4210 2010-10-15  Xinliang David Li  <davidxl@google.com>
4211
4212         * g++.dg/uninit-pred-3_a.C: New test.
4213         * g++.dg/uninit-pred-3_b.C: New test.
4214
4215 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4216
4217         * objc.dg/gnu-api-2-object.m: New.
4218
4219 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4220
4221         * objc.dg/gnu-api-2-method.m: New.
4222
4223 2010-10-15  Jason Merrill  <jason@redhat.com>
4224
4225         * g++.dg/lto/pr45983_0.C: New.
4226
4227 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
4228
4229         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
4230         builtin combiner patterns.
4231         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
4232         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
4233         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
4234         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
4235         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
4236
4237 2010-10-15  Richard Guenther  <rguenther@suse.de>
4238
4239         * g++.dg/lto/20101015-1_0.C: New testcase.
4240
4241 2010-10-15  Richard Guenther  <rguenther@suse.de>
4242
4243         PR testsuite/46021
4244         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
4245         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
4246
4247 2010-10-15  Richard Guenther  <rguenther@suse.de>
4248
4249         PR lto/45957
4250         * g++.dg/lto/20101014-1_0.C: New testcase.
4251
4252 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4253
4254         * objc.dg/gnu-api-2-protocol.m: New.
4255         * objc.dg/gnu-api-2-sel.m: New.
4256
4257 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4258
4259         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
4260         arm-eabi targets.
4261
4262 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
4263
4264         * gcc.dg/20101010-1.c: New testcase.
4265
4266 2010-10-15  Jie Zhang  <jie@codesourcery.com>
4267
4268         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
4269         script when relocatable linking.
4270
4271 2010-10-14  Yao Qi  <yao@codesourcery.com>
4272
4273         PR target/45447
4274         * gcc.target/arm/pr45447.c: New test.
4275
4276 2010-10-14  Jan Hubicka  <jh@suse.cz>
4277
4278         PR middle-end/45621
4279         * g++.dg/lto/pr45621.h : New.
4280         * g++.dg/lto/pr45621_0.C: New.
4281         * g++.dg/lto/pr45621_1.C: New.
4282
4283 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
4284
4285         * objc.dg/property: New.
4286         * objc.dg/property/fsf-property-basic.m: New.
4287         * objc.dg/property/fsf-property-method-access.m: New.
4288         * objc.dg/property/fsf-property-named-ivar.m: New.
4289         * obj-c++.dg/property: New.
4290         * obj-c++.dg/property/fsf-property-basic.mm: New.
4291         * obj-c++.dg/property/fsf-property-method-access.mm: New.
4292         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
4293
4294         merge from FSF apple 'trunk' branch.
4295         2006 Fariborz Jahanian  <fjahanian@apple.com>
4296
4297         Radars 4436866, 4505126, 4506903, 4517826
4298         * objc.dg/property/property-1.m: New.
4299         * objc.dg/property/property-2.m: New.
4300         * objc.dg/property/property-3.m: New.
4301         * objc.dg/property/property-neg-1.m: New.
4302         * objc.dg/property/property-neg-2.m: New.
4303         * objc.dg/property/property-neg-3.m: New.
4304         * objc.dg/property/property-neg-4.m: New.
4305         * objc.dg/property/property-neg-5.m: New.
4306         * objc.dg/property/property-neg-6.m: New.
4307         * objc.dg/property/property-neg-7.m: New.
4308         * objc.dg/property/property.exp: New.
4309         * obj-c++.dg/property/property-1.mm: New.
4310         * obj-c++.dg/property/property-2.mm: New.
4311         * obj-c++.dg/property/property-3.mm: New.
4312         * obj-c++.dg/property/property-neg-1.mm: New.
4313         * obj-c++.dg/property/property-neg-2.mm: New.
4314         * obj-c++.dg/property/property-neg-3.mm: New.
4315         * obj-c++.dg/property/property-neg-4.mm: New.
4316         * obj-c++.dg/property/property-neg-5.mm: New.
4317         * obj-c++.dg/property/property-neg-6.mm: New.
4318         * obj-c++.dg/property/property-neg-7.mm: New.
4319         * obj-c++.dg/property/property.exp: New.
4320
4321 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4322
4323         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
4324
4325 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
4326
4327         PR c/45969
4328         * gcc.c-torture/compile/pr45969-1.c: New test.
4329
4330 2010-10-14  Richard Guenther  <rguenther@suse.de>
4331
4332         PR tree-optimization/44913
4333         * gcc.dg/torture/pr44913.c: New testcase.
4334
4335 2010-10-14  Richard Guenther  <rguenther@suse.de>
4336
4337         PR lto/45382
4338         * g++.dg/lto/20101014-2_0.C: New testcase.
4339
4340 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4341
4342         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
4343         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
4344         * gcc.target/i386/pr44130.c: Likewise.
4345         * gcc.target/i386/pr44144.c: Likewise.
4346         * gcc.target/i386/pr44180.c: Likewise.
4347         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4348         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
4349         * gcc.target/i386/vect-sizes-1.c: Likewise.
4350         * gcc.target/i386/vectorize4-avx.c: Likewise.
4351
4352 2010-10-14  Richard Guenther  <rguenther@suse.de>
4353
4354         PR lto/44561
4355         * g++.dg/lto/20101010-3_0.C: New testcase.
4356         * g++.dg/lto/20101010-4_0.C: Likewise.
4357
4358 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
4359
4360         * objc.dg/pr45878.m: Update to include NSConstantString interface
4361         for -fnext-runtime.
4362         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
4363         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
4364         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
4365         reference for m64 -fnext-runtime.
4366
4367 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4368
4369         * gcc.target/i386/vect-sizes-1.c: New.
4370
4371 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4372
4373         PR middle-end/46011
4374         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
4375
4376 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4377
4378         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
4379         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4380
4381 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
4382
4383         * gcc.target/ia64/20101005.c: New test.
4384
4385 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
4386
4387         PR rtl-optimization/45570
4388         * gcc.dg/pr45570.c: New test.
4389
4390 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4391
4392         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
4393         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4394         * gcc.target/i386/vectorize4-avx.c: Likewise.
4395
4396 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4397
4398         * gcc.target/i386/avx-copysign-vec.c: New.
4399         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
4400
4401 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4402
4403         PR middle-end/44130
4404         * gcc.target/i386/pr44130.c: New.
4405
4406 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4407
4408         PR middle-end/44144
4409         * gcc.target/i386/pr44144.c: New.
4410
4411 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4412
4413         PR target/44180
4414         * gcc.target/i386/pr44180.c: New.
4415
4416 2010-10-13  Jason Merrill  <jason@redhat.com>
4417
4418         * g++.dg/template/canon-type-8.C: New.
4419
4420 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
4421
4422         * gcc.c-torture/execute/20101013-1.c: New test.
4423
4424 2010-10-13  Richard Guenther  <rguenther@suse.de>
4425
4426         PR objc/45878
4427         * objc.dg/pr45878.m: New testcase.
4428
4429 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
4430
4431         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
4432         * gcc.dg/format/dfp-printf-1.c: Likewise.
4433         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
4434
4435 2010-10-13  Richard Guenther  <rguenther@suse.de>
4436
4437         PR tree-optimization/45788
4438         * g++.dg/pr45788.C: New testcase.
4439
4440 2010-10-13  Richard Guenther  <rguenther@suse.de>
4441
4442         PR tree-optimization/45970
4443         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
4444
4445 2010-10-13  Richard Guenther  <rguenther@suse.de>
4446
4447         PR tree-optimization/45982
4448         * gcc.dg/torture/pr45982.c: New testcase.
4449         * gcc.dg/tree-ssa/pr24287.c: Adjust.
4450         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
4451         * gcc.dg/torture/pr39074-2.c: Likewise.
4452
4453 2010-10-13  Richard Guenther  <rguenther@suse.de>
4454
4455         PR middle-end/45874
4456         * g++.dg/torture/pr45874.C: New testcase.
4457
4458 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
4459
4460         * objc.dg/attributes/method-attribute-1.m: Update to respond
4461         to implemented method attributes..
4462         * objc.dg/attributes/method-attribute-2.m: Likewise.
4463         * objc.dg/attributes/method-attribute-3.m: Likewise.
4464         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4465         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4466         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4467
4468 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
4469
4470         PR libobjc/23214
4471         * objc.dg/pr23214.m: New.
4472
4473 2010-10-12  Michael Eager  <eager@eagercon.com>
4474
4475         PR testsuite/45856
4476         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
4477         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
4478
4479 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
4480
4481         PR fortran/45636
4482         * gcc.c-torture/execute/pr45636.c: New test.
4483         * gfortran.dg/pr45636.f90: New test.
4484
4485 2010-10-12  Richard Henderson  <rth@redhat.com>
4486
4487         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
4488
4489 2010-10-12  Daniel Kraft  <d@domob.eu>
4490
4491         PR fortran/38936
4492         * gfortran.dg/associate_1.f03: More tests with derived-types.
4493         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
4494         * gfortran.dg/associate_8.f03: Fix typo.
4495         * gfortran.dg/initialization_27.f90: Fix typo.
4496
4497 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4498
4499         PR testsuite/45851
4500         * lib/lto.exp (lto-get-options-main): Support optional target
4501         selector for dg-extra-ld-options.
4502
4503 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4504
4505         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
4506         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
4507
4508 2010-10-11  Martin Jambor  <mjambor@suse.cz>
4509
4510         PR middle-end/45699
4511         * g++.dg/torture/pr45699.C: New test.
4512         * g++.dg/otr-fold-1.C: Adjusted.
4513         * g++.dg/otr-fold-1.C: Likewise.
4514
4515 2010-10-11  Nick Clifton  <nickc@redhat.com>
4516
4517         * gcc.c-torture/compile/pr44197.c: Require visibility support.
4518         Allow for a user label prefix.
4519
4520 2010-10-10  Richard Guenther  <rguenther@suse.de>
4521
4522         * g++.dg/lto/20101010-1_0.C: New testcase.
4523         * g++.dg/lto/20101010-2_0.C: Likewise.
4524
4525 2010-10-11  Ira Rosen  <irar@il.ibm.com>
4526
4527         PR tree-optimization/45902
4528         * gcc.dg/vect/45902.c: New test.
4529
4530 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
4531
4532         PR target/45870
4533         * gcc.dg/tls/pr45870.c: New test.
4534
4535 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
4536
4537         PR fortran/45961
4538         * gfortran.dg/typebound_operator_6.f03: New.
4539
4540 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
4541
4542         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
4543         and adjust -export symbol scanning.
4544         * g++.dg/ext/dllexport1.C: Likewise.
4545         * g++.dg/ext/dllexport3.C: Likewise.
4546         * gcc.dg/dll-3.c: Likewise.
4547         * gcc.dg/dll-4.c: Likewise.
4548         * gcc.dg/dll-5.c: Likewise.
4549
4550 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
4551
4552         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
4553         instead of tree_profile dump file.
4554         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
4555         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
4556         dump file.
4557
4558 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
4559
4560         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
4561
4562 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4563
4564         * gfortran.dg/character_comparison_4.f90:  New test.
4565         * gfortran.dg/character_comparison_5.f90:  New test.
4566         * gfortran.dg/character_comparison_6.f90:  New test.
4567
4568 2010-10-09  Richard Henderson  <rth@redhat.com>
4569
4570         * lib/target-supports.exp
4571         (check_effective_target_automatic_stack_alignment): Always true.
4572
4573 2010-10-09  Richard Guenther  <rguenther@suse.de>
4574
4575         PR lto/45956
4576         * gcc.dg/lto/20101009-2_0.c: New testcase.
4577         * gcc.dg/lto/20101009-2_1.c: Likewise.
4578         * gcc.dg/lto/20101009-2_2.c: Likewise.
4579
4580 2010-10-09  Richard Guenther  <rguenther@suse.de>
4581
4582         PR lto/45947
4583         * g++.dg/lto/20101009-1_0.C: New testcase.
4584
4585 2010-10-09  Richard Guenther  <rguenther@suse.de>
4586
4587         PR tree-optimization/45945
4588         * gcc.dg/lto/20101009-1_0.c: New testcase.
4589
4590 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
4591
4592         PR target/45913
4593         * gcc.target/i386/pr45913.c: New.
4594
4595 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4596
4597         PR fortran/45943
4598         * gfortran.dg/streamio_16.f90: Update test.
4599
4600 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
4601
4602         PR tree-optimization/45903
4603         * gcc.target/i386/pr45903.c: New test.
4604
4605 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
4606
4607         * gnat.dg/interface5.adb: Compile with warnings disabled.
4608
4609 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4610
4611         * obj-c++.dg/encode-10.mm: New testcase.
4612
4613 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4614
4615         PR objc++/23614
4616         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
4617         C++ class.  Removed XFAIL.
4618
4619 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
4620
4621         PR fortran/45933
4622         * gfortran.dg/typebound_operator_5.f03: New.
4623
4624 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4625
4626         Merge from 'apple/trunk' branch on FSF servers.
4627
4628         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
4629
4630         Radar 4508851
4631         * obj-c++.dg/method-namespace-1.mm: New.
4632
4633 2010-10-07  Martin Jambor  <mjambor@suse.cz>
4634
4635         * gcc.dg/tree-ssa/sra-11.c: New test.
4636
4637 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
4638
4639         PR Tree-Vect/45847
4640         * gcc.dg/vect/pr45847.c: New test.
4641
4642 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4643             Kai Tietz  <kai.tietz@onevision.com>
4644
4645         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
4646
4647 2010-10-07  Richard Guenther  <rguenther@suse.de>
4648
4649         PR tree-optimization/45732
4650         * gcc.dg/torture/pr45732.c: New testcase.
4651
4652 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4653
4654         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
4655         * objc.dg/foreach-2.m: Likewise.
4656         * objc.dg/foreach-3.m: Likewise.
4657         * objc.dg/foreach-4.m: Likewise.
4658         * objc.dg/foreach-5.m: Likewise.
4659         * objc.dg/foreach-6.m: Likewise.
4660         * objc.dg/foreach-7.m: Likewise.
4661         * objc.dg/objc-foreach-4.m: Likewise.
4662         * objc.dg/objc-foreach-5.m: Likewise.
4663
4664 2010-10-07  Richard Guenther  <rguenther@suse.de>
4665
4666         PR middle-end/45869
4667         * gcc.dg/torture/pr45869.c: New testcase.
4668
4669 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4670
4671         * objc.dg/set-not-used-1.m: New
4672         * obj-c++.dg/set-not-used-1.mm: New.
4673
4674 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4675
4676         * objc.dg/attributes/method-attribute-3.m: New.
4677         * obj-c++.dg/attributes/method-attribute-3.mm: New.
4678
4679 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
4680
4681         PR fortran/45916
4682         * gfortran.dg/generic_typebound_operator_1.f90: New test.
4683
4684 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4685
4686         PR fortran/45889
4687         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
4688
4689 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4690
4691         Merge from 'apple/trunk' branch on FSF servers.
4692
4693         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
4694
4695         Radar 4278774
4696         * obj-c++.dg/encode-9.mm: New.
4697
4698 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4699
4700         * g++.dg/cpp0x/pr45908.C: New test.
4701
4702 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4703
4704         * gnat.dg/opt6.ad[sb]: New test.
4705
4706 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4707
4708         Implemented fast enumeration for Objective-C.
4709         * objc.dg/foreach-1.m: New.
4710         * objc.dg/foreach-2.m: New.
4711         * objc.dg/foreach-3.m: New.
4712         * objc.dg/foreach-4.m: New.
4713         * objc.dg/foreach-5.m: New.
4714         * objc.dg/foreach-6.m: New.
4715         * objc.dg/foreach-7.m: New.
4716
4717         Merge from 'apple/trunk' branch on FSF servers:
4718         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
4719
4720         Radar 4502236
4721         * objc.dg/objc-foreach-5.m: New.
4722
4723         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
4724
4725         Radar 4507230
4726         * objc.dg/objc-foreach-4.m: New.
4727
4728         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
4729
4730         Radar 4472881
4731         * objc.dg/objc-foreach-3.m: New.
4732
4733         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
4734
4735         Radar 4468498
4736         * objc.dg/objc-foreach-2.m: New.
4737
4738         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
4739
4740         Radar 4294910
4741         * objc.dg/objc-foreach-1.m: New
4742
4743 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
4744
4745         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
4746         unsigned values.
4747
4748 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4749
4750         PR objc++/28050
4751         * obj-c++.dg/syntax-error-10.mm: New.
4752
4753 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4754
4755         PR objc++/23707
4756         * obj-c++.dg/syntax-error-9.mm: New.
4757
4758 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4759
4760         PR objc++/31126
4761         * obj-c++.dg/syntax-error-8.mm: New.
4762
4763 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4764
4765         Merge from 'apple/trunk' branch on FSF servers.
4766
4767         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
4768
4769         Radar 4290840
4770         * obj-c++.dg/syntax-error-7.mm: New
4771
4772         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
4773
4774         Radar 4294425
4775         * obj-c++.dg/syntax-error-6.mm: New
4776
4777         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
4778
4779         Radar 4261146
4780         * obj-c++.dg/syntax-error-5.mm: New
4781
4782         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
4783
4784         Radar 4093475
4785         * obj-c++.dg/syntax-error-[3-4].mm: New.
4786
4787         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
4788
4789         Radar 4185810
4790         * obj-c++.dg/syntax-error-[1-2].mm: New.
4791
4792 2010-10-05  Ira Rosen  <irar@il.ibm.com>
4793
4794         PR tree-optimization/45752
4795         * gcc.dg/vect/pr45752.c: New test.
4796
4797 2010-10-05  Richard Guenther  <rguenther@suse.de>
4798
4799         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
4800         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4801         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4802         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4803         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4804         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4805         * gcc.dg/tree-prof/stringop-1.c: Likewise.
4806         * gcc.dg/tree-prof/stringop-2.c: Likewise.
4807         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
4808         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
4809         * gcc.dg/tree-prof/update-loopch.c: Likewise.
4810         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
4811         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4812         * gcc.dg/tree-prof/tracer-1.c: Likewise.
4813         * gcc.dg/tree-ssa/inline-4.c: Likewise.
4814         * gcc.dg/tree-ssa/inline-3.c: Likewise.
4815         * gcc.dg/tree-ssa/20080530.c: Likewise.
4816         * g++.dg/tree-ssa/inline-3.C: Likewise.
4817         * g++.dg/tree-ssa/inline-1.C: Likewise.
4818         * g++.dg/tree-ssa/inline-2.C: Likewise.
4819         * gcc.dg/profile-dir-1.c: Likewise.
4820         * gcc.dg/profile-dir-2.c: Likewise.
4821         * gcc.dg/profile-dir-3.c: Likewise.
4822
4823 2010-10-05  Richard Guenther  <rguenther@suse.de>
4824
4825         PR middle-end/45877
4826         * g++.dg/torture/pr45877.C: New testcase.
4827
4828 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
4829
4830         PR debug/45849
4831         * gcc.dg/debug/pr45849.c: New test.
4832
4833         PR middle-end/45876
4834         * gcc.c-torture/compile/pr45876.c: New test.
4835
4836 2010-10-04  Julian Brown  <julian@codesourcery.com>
4837
4838         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
4839         vect_hw_misalign.
4840         * gcc.dg/vect/vect-60.c: Likewise.
4841         * gcc.dg/vect/vect-56.c: Likewise.
4842         * gcc.dg/vect/vect-93.c: Likewise.
4843         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4844         * gcc.dg/vect/vect-95.c: Likewise.
4845         * gcc.dg/vect/vect-96.c: Likewise.
4846         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
4847         * gcc.dg/vect/slp-25.c: Likewise.
4848         * gcc.dg/vect/slp-3.c: Likewise.
4849         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4850         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4851         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
4852         * gcc.dg/vect/vect-109.c: Likewise.
4853         * gcc.dg/vect/vect-peel-1.c: Likewise.
4854         * gcc.dg/vect/vect-peel-2.c: Likewise.
4855         * lib/target-supports.exp
4856         (check_effective_target_arm_vect_no_misalign): New.
4857         (check_effective_target_vect_no_align): Use above.
4858         (check_effective_target_vect_element_align): New.
4859         (add_options_for_quad_vectors): New.
4860
4861 2010-10-04  Martin Jambor  <mjambor@suse.cz>
4862
4863         PR tree-optimization/45572
4864         * g++.dg/ipa/pr45572-1.C: New test.
4865         * g++.dg/ipa/pr45572-2.C: Likewise.
4866
4867 2010-10-03  Ian Lance Taylor  <iant@google.com>
4868
4869         * gcc.dg/anon-struct-11.c: New test.
4870         * gcc.dg/anon-struct-12.c: New test.
4871         * gcc.dg/anon-struct-13.c: New test.
4872         * gcc.dg/anon-struct-14.c: New test.
4873
4874 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
4875
4876         * g++.dg/torture/pr45764.C: Revert revision 164914.
4877         * gcc.dg/vect/pr43432.c: Likewise.
4878         * gcc.dg/vect/vect-114.c: Likewise.
4879         * gcc.dg/vect/vect-15.c: Likewise.
4880
4881 2010-10-03  Jason Merrill  <jason@redhat.com>
4882
4883         * g++.dg/cpp0x/sfinae5.C: New.
4884
4885 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
4886
4887         PR tree-optimization/45720
4888         PR tree-optimization/45764
4889         * g++.dg/torture/pr45764.C: New.
4890
4891         * gcc.dg/vect/pr43432.c: Xfail.
4892         * gcc.dg/vect/vect-114.c: Likewise.
4893         * gcc.dg/vect/vect-15.c: Likewise.
4894
4895 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4896
4897         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
4898         hppa*-*-hpux*.
4899         * gcc.dg/torture/pr45678-2.c: Likewise.
4900
4901 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
4902
4903         PR fortran/45748
4904         * gfortran.dg/intrinsic_6.f90: New.
4905
4906 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4907
4908         PR fortran/42831
4909         * gfortran.dg/dependency_37.f90:  New test.
4910
4911 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
4912
4913         * gcc.target/i386/shift_mask.c: New test.
4914
4915 2010-10-01  Richard Guenther  <rguenther@suse.de>
4916
4917         PR tree-optimization/45854
4918         * g++.dg/torture/pr45854.C: New testcase.
4919
4920 2010-09-30  Michael Eager  <eager@eagercon.com>
4921
4922         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
4923         __FLT_{MIN,MAX}__.
4924
4925 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4926
4927         PR middle-end/45758
4928         * gfortran.dg/graphite/pr45758.f90: New.
4929
4930 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4931
4932         PR middle-end/45230
4933         * gcc.dg/graphite/id-pr45230.c: New.
4934
4935 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4936
4937         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
4938         * gfortran.dg/graphite/graphite.exp: Same.
4939         * gcc.dg/graphite/vect-pr43423.c: New.
4940
4941 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4942
4943         PR target/45843
4944         * g++.dg/torture/pr45843.C: New test.
4945
4946 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
4947
4948         PR fortran/45828
4949         * gfortran.dg/allocate_derived_5.f90: New.
4950
4951 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4952
4953         PR tree-optimization/31261
4954         * gcc.dg/tree-ssa/pr31261.c: New test.
4955
4956 2010-09-30  Michael Eager  <eager@eagercon.com>
4957
4958         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
4959         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
4960         * gcc.target/microblaze/microblaze.exp: Ditto.
4961         * gcc.target/microblaze/others/string_cst1.c: Ditto.
4962         * gcc.target/microblaze/others/string_cst2.c: Ditto.
4963         * gcc.target/microblaze/others/data_var1.c: Ditto.
4964         * gcc.target/microblaze/others/data_var2.c: Ditto.
4965         * gcc.target/microblaze/others/data_var3.c: Ditto.
4966         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
4967         * gcc.target/microblaze/others/strings1.c:: Ditto.
4968         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
4969         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
4970         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
4971         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4972         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4973         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4974         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4975         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4976         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
4977         * gcc.target/microblaze/isa/pcmp.c: Ditto.
4978         * gcc.target/microblaze/isa/nofloat.c: Ditto.
4979         * gcc.target/microblaze/isa/fcvt.c: Ditto.
4980         * gcc.target/microblaze/isa/float.c: Ditto.
4981         * gcc.target/microblaze/isa/mulh.c: Ditto.
4982         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
4983         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
4984         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
4985         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
4986         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
4987         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
4988         * gcc.target/microblaze/isa/bshift.c: Ditto.
4989         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
4990         * gcc.target/microblaze/isa/div.c: Ditto.
4991         * gcc.target/microblaze/isa/vanilla.c: Ditto.
4992         * gcc.target/microblaze/isa/mul.c: Ditto.
4993
4994 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4995
4996         merge from FSF 'apple/trunk' branch.
4997         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
4998
4999         Radar 4386773
5000         * objc.dg/enhanced-proto-1.m: New.
5001         * objc.dg/enhanced-proto-2.m: New.
5002         * obj-c++.dg/enhanced-proto-1.mm: New
5003         * obj-c++.dg/enhanced-proto-2.mm: New.
5004
5005 2010-09-30  Richard Guenther  <rguenther@suse.de>
5006
5007         PR testsuite/45702
5008         * gcc.dg/debug/pr41893-1.c: Adjust.
5009         * gcc.dg/pr30762-1.c: Likewise.
5010         * gcc.dg/pr31529-1.c: Likewise.
5011         * gcc.dg/pr34457-1.c: Likewise.
5012         * gcc.dg/pr34668-1.c: Likewise.
5013         * gcc.dg/pr43557-1.c: Likewise.
5014
5015 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
5016
5017         PR objc/45842
5018         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
5019         * objc.dg/const-str-3.m: Correct header for memcpy.
5020         * objc.dg/const-str-7.m: Likewise.
5021         * objc.dg/method-20b.m: Provide an implementation of Object.
5022         Adjust XFAIL for m64 NeXT runtime.
5023         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
5024         * objc.dg/encode-3.m: Correct line ordering, provide header for
5025         sprintf.
5026         * objc.dg/encode-7-next.m: Only run for 32bit.
5027         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
5028         * objc.dg/type-size-2.m: Provide an implementation of Object.
5029         Ajust headers.
5030         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
5031         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
5032         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
5033         Adjust XFAIL for m64 NeXT runtime.
5034         * obj-c++.dg/method-22.mm: Likewise.
5035         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
5036
5037 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
5038
5039         Merge from 'apple/trunk' branch on FSF servers.
5040
5041         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
5042
5043         Radar 4278236
5044         * obj-c++.dg/bad-forward-decl.mm: New
5045
5046 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
5047
5048         * ada/acats/run_acats: Revert revision 157037.
5049
5050 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
5051
5052         Merge from 'apple/trunk' branch on FSF servers.
5053
5054         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
5055
5056         Radar 4281748
5057         * objc.dg/naming-2.m: Update
5058         * objc.dg/naming-3.m: New
5059
5060 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
5061
5062         PR target/40457
5063         * gcc.target/arm/pr40457-3.c: New test.
5064
5065 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
5066
5067         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
5068         alias checking.
5069         * lib/target-supports.exp (check_ifunc_available): Likewise.
5070
5071 2010-09-29  Tristan Gingold  <gingold@adacore.com>
5072
5073         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
5074
5075 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
5076
5077         * objc.dg/keywords-1.m: New test.
5078         * objc.dg/keywords-2.m: New test.
5079         * objc.dg/keywords-3.m: New test.
5080         * obj-c++.dg/keywords-1.mm: New test.
5081         * obj-c++.dg/keywords-2.mm: New test.
5082
5083 2010-09-28  Jason Merrill  <jason@redhat.com>
5084
5085         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
5086         * g++.dg/ext/complit11.C: Likewise.
5087         * g++.old-deja/g++.law/temps1.C: Likewise.
5088
5089         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
5090         * g++.old-deja/g++.mike/misc6.C: Likewise.
5091
5092 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
5093
5094         * objc.dg/attributes/method-attribute-1.m: New.
5095         * objc.dg/attributes/method-attribute-2.m: New.
5096
5097         * obj-c++.dg/attributes/method-attribute-1.m: New.
5098         * obj-c++.dg/attributes/method-attribute-2.m: New.
5099
5100 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
5101
5102         * objc.dg/attributes: New.
5103         * objc.dg/attributes/attributes.exp: New.
5104         * objc.dg/attributes/class-attribute-1.m: New.
5105         * objc.dg/attributes/class-attribute-2.m: New
5106         * objc.dg/attributes/categ-attribute-1.m: New
5107         * objc.dg/attributes/categ-attribute-2.m: New
5108         * objc.dg/attributes/proto-attribute-1.m: New
5109
5110         * obj-c++.dg/attributes: New.
5111         * obj-c++.dg/attributes/attributes.exp: New
5112         * obj-c++.dg/attributes/class-attribute-1.mm: New
5113         * obj-c++.dg/attributes/class-attribute-2.mm: New
5114         * obj-c++.dg/attributes/categ-attribute-1.mm: New
5115         * obj-c++.dg/attributes/categ-attribute-2.mm: New
5116         * obj-c++.dg/attributes/proto-attribute-1.mm: New
5117
5118 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
5119
5120         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
5121         from the branch renamed to method-20b.m to avoid clashes).
5122
5123         2005-08-23  Stuart Hastings  <stuart@apple.com>
5124                     Ziemowit Laski  <zlaski@apple.com>
5125
5126         Radar 4209854
5127         * obj-c++.dg/method-23.mm: New.
5128         * objc.dg/method-20.m: New.
5129
5130 2010-09-28  Jan Hubicka  <jh@suse.cz>
5131
5132         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
5133
5134 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5135
5136         PR target/44452
5137         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
5138         i?86-*-solaris2.[89], *-*-vxworks*.
5139         * gcc.target/i386/pr22152.c: Likewise.
5140         * gcc.target/i386/vect8-ret.c: New test.
5141
5142 2010-09-28  Jie Zhang  <jie@codesourcery.com>
5143
5144         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
5145
5146 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
5147
5148         Merge from 'apple/trunk' branch on FSF servers.
5149
5150         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
5151
5152         Radar 4175534
5153         * obj-c++.dg/method-22.mm: New.
5154
5155 2010-09-27  Jason Merrill  <jason@redhat.com>
5156
5157         * g++.dg/cpp0x/rv-lvalue-req.C: New.
5158         * g++.dg/ext/complit11.C: Adjust.
5159         * g++.old-deja/g++.law/temps1.C: Adjust.
5160         * g++.old-deja/g++.ns/koenig6.C: Adjust.
5161         * g++.old-deja/g++.oliva/partord1.C: Adjust.
5162
5163 2010-09-27  Ian Lance Taylor  <iant@google.com>
5164
5165         * lib/target-supports.exp (check_effective_target_split_stack):
5166         New procedure.
5167         * gcc.dg/split-1.c: New test.
5168         * gcc.dg/split-2.c: New test.
5169         * gcc.dg/split-3.c: New test.
5170         * gcc.dg/split-4.c: New test.
5171
5172 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5173
5174         PR objc/25464
5175         * objc.dg/type-size-3.m: New test.
5176
5177 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5178
5179         PR objc/45763
5180         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
5181
5182 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5183
5184         PR objc/25450
5185         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
5186         * objc.dg/type-size-2.m: Same change.
5187         * obj-c++.dg/encode-5.mm: Same change.
5188
5189 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5190
5191         Merge from 'apple/trunk' branch on FSF servers.  The original
5192         Changelogs are below.
5193
5194         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
5195         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
5196         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
5197         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
5198         in the branch).
5199         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
5200         proto-qual-1.m in the branch) and the normal ABI on GNU.
5201         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
5202         the test only with the NeXT runtime.
5203         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
5204         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
5205         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
5206         Run the test only with the NeXT runtime.
5207
5208         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
5209
5210         Radar 4492973
5211         * objc.dg/encode-7-64bit.m: New.
5212         * objc.dg/encode-7.m: Skip if -m64.
5213
5214         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
5215
5216         Radar 4301047
5217         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
5218         * obj-c++.dg/threedotthree-abi-1.mm: New
5219         * objc.dg/threedotthree-abi-1.m: New
5220
5221         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
5222
5223         Radar 4136935
5224         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
5225         * objc.dg/encode-6.m: Likewise.
5226         * objc.dg/encode-7.m: New test case.
5227
5228 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5229
5230         Merge from 'apple/trunk' branch on FSF servers.  Renamed
5231         const-str-12.m to constr-str-12b.m to avoid conflicts.
5232
5233         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
5234
5235         Radar 4229905
5236         * obj-c++.dg/warn5.mm: New
5237
5238         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
5239
5240         Radar 4154928
5241         * obj-c++.dg/const-str-12.mm: New.
5242         * objc.dg/const-str-12.m: New.
5243
5244 2010-09-27  Tobias Burnus  <burnus@net-b.de>
5245
5246         PR fortran/40569
5247         PR fortran/40568
5248         * gfortran.dg/storage_size_2.f08: Fix test.
5249         * gfortran.dg/c_sizeof_1.f90: Fix test.
5250         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
5251         * gfortran.dg/c_sizeof_3.f90: New.
5252         * gfortran.dg/c_sizeof_4.f90: New.
5253         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
5254         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
5255
5256 2010-09-26  Daniel Kraft  <d@domob.eu>
5257
5258         PR fortran/45783
5259         PR fortran/45795
5260         * gfortran.dg/select_type_18.f03: New test.
5261
5262 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
5263
5264         * gnat.dg/return2.ad[sb]: New test.
5265         * gnat.dg/return2_pkg.ads: New helper.
5266
5267 2010-09-25  Daniel Kraft  <d@domob.eu>
5268
5269         PR fortran/45776
5270         * gfortran.dg/io_constraints_6.f03: New test.
5271         * gfortran.dg/io_constraints_7.f03: New test.
5272         * gfortran.dg/newunit_2.f90: New test.
5273
5274 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
5275
5276         * gfortran.dg/operator_c1202.f90: New test.
5277
5278 2010-09-24  Jan Hubicka  <jh@suse.cz>
5279
5280         * gcc.dg/tree-ssa/leaf.c: New testcase.
5281
5282 2010-09-24  Jan Hubicka  <jh@suse.cz>
5283
5284         PR tree-optimization/45738
5285         PR tree-optimization/45741
5286         * gcc.c-torture/compile/pr45741.c: New.
5287         * gfortran.fortran-torture/compile/pr45738.f90: New.
5288
5289 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
5290
5291         * gcc.dg/cpp/undef-opt-1.c: New test.
5292
5293 2010-09-24  Jason Merrill  <jason@redhat.com>
5294
5295         * g++.dg/other/error10.C: Adjust expected output.
5296
5297 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
5298
5299         PR middle-end/45234
5300         * gcc.dg/torture/stackalign/alloca-6.c: New test.
5301         * gcc.target/i386/pr45234.c: New test.
5302
5303 2010-09-24  Richard Guenther  <rguenther@suse.de>
5304
5305         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
5306
5307 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5308
5309         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
5310         as a comment leader in regexp.
5311
5312 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5313
5314         * objc.dg/sync-2.m: New test.
5315         * obj-c++.dg/sync-2.mm: New test.
5316
5317 2010-09-24  Tobias Burnus  <burnus@net-b.de>
5318
5319         PR fortran/40571
5320         * gfortran.dg/iso_fortran_env_7.f90: New.
5321
5322 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5323
5324         * obj-c++.dg/too-many-args.mm: New file.
5325
5326 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5327
5328         Merge from 'apple/trunk' branch on FSF servers.
5329
5330         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
5331
5332         Radar 4491608
5333         * objc.dg/too-many-args.m: New
5334
5335 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
5336
5337         PR fortran/45744
5338         * gfortran.dg/dependency_36.f90:  New test.
5339
5340 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
5341
5342         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
5343         * gcc.target/i386/pad-3.c: Ditto.
5344         * gcc.target/i386/pad-7.c: Ditto.
5345         * gcc.target/i386/pad-7.c: Ditto.
5346         * gcc.target/i386/pr36502.c: Ditto.
5347         * gcc.target/i386/zee.c: Ditto.
5348         * gcc.target/i386/20060821-1.c: Ditto.
5349         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
5350         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
5351         * gcc.target/i386/pad-5b.c: Ditto.
5352         * gcc.target/i386/pad-6a.c: Ditto.
5353         * gcc.target/i386/pad-6b.c: Ditto.
5354         * gcc.target/i386/pad-8.c: Ditto.
5355         * gcc.target/i386/pad-9.c: Ditto.
5356         * gcc.target/i386/pad-10.c: Ditto.
5357         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
5358
5359 2010-09-23  Richard Guenther  <rguenther@suse.de>
5360
5361         PR tree-optimization/45565
5362         * g++.dg/ipa/pr45565.C: New testcase.
5363
5364 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
5365
5366         PR fortran/45745
5367         PR fortran/45648
5368         * gfortran.dg/vector_subscript_bound_1.f90: New.
5369
5370 2010-09-23  Richard Guenther  <rguenther@suse.de>
5371
5372         PR middle-end/45750
5373         * gcc.dg/pr45750.c: New testcase.
5374
5375 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
5376
5377         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
5378         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
5379         build.
5380
5381 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
5382
5383         PR rtl-optimization/44374
5384         * gcc.target/arm/headmerge-1.c: New test.
5385         * gcc.target/arm/headmerge-2.c: New test.
5386         * gcc.target/i386/headmerge-1.c: New test.
5387         * gcc.target/i386/headmerge-2.c: New test.
5388
5389 2010-09-23  Daniel Kraft  <d@domob.eu>
5390
5391         PR fortran/38936
5392         PR fortran/44044
5393         PR fortran/45474
5394         * gfortran.dg/intrinsic_intent_1.f03: New test.
5395         * gfortran.dg/select_type_17.f03: New test.
5396         * gfortran.dg/associate_5.f03: More definability tests.
5397         * gfortran.dg/enum_2.f90: Check definability.
5398         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
5399         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
5400         * gfortran.dg/char_expr_2.f90: Ditto.
5401         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
5402         * gfortran.dg/enum_5.f90: Ditto.
5403         * gfortran.dg/equiv_constraint_8.f90: Ditto.
5404         * gfortran.dg/impure_assignment_2.f90: Ditto.
5405         * gfortran.dg/impure_assignment_3.f90: Ditto.
5406         * gfortran.dg/intent_out_1.f90: Ditto.
5407         * gfortran.dg/intent_out_3.f90: Ditto.
5408         * gfortran.dg/pointer_assign_7.f90: Ditto.
5409         * gfortran.dg/pointer_intent_3.f90: Ditto.
5410         * gfortran.dg/pr19936_1.f90: Ditto.
5411         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
5412         * gfortran.dg/simpleif_2.f90: Ditto.
5413         * gfortran.dg/protected_5.f90: Ditto.
5414         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
5415         * gfortran.dg/protected_6.f90: Ditto.
5416         * gfortran.dg/protected_7.f90: Ditto.
5417
5418 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5419
5420         PR libfortran/45710
5421         * gfortran.dg/namelist_65.f90: New test.
5422
5423 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5424
5425         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
5426         the regexp pattern between the expected label and location string.
5427
5428 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5429
5430         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
5431
5432 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5433
5434         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
5435         * gcc.dg/pr27898.c: Likewise.
5436         * gcc.dg/pr28712.c: Likewise.
5437         * gcc.dg/pr30762-1.c: Likewise.
5438         * gcc.dg/pr31529-1.c: Likewise.
5439         * gcc.dg/pr34457-1.c: Likewise.
5440         * gcc.dg/pr34668-1.c: Likewise.
5441         * gcc.dg/pr34989-1.c: Likewise.
5442         * gcc.dg/pr43557-1.c: Likewise.
5443
5444 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
5445
5446         PR rtl-optimization/45739
5447         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
5448
5449 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
5450
5451         * gcc.target/sparc/mnofpu.c: New test.
5452
5453 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
5454
5455         PR rtl-optimization/45739
5456         * gcc.target/i386/pr45739.c: New test.
5457
5458 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
5459
5460         PR fortran/45648
5461         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5462         and counts. Add non-elemental function call check.
5463
5464         PR fortran/45648
5465         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
5466         arguments checks. Update temporary counts.
5467         * gfortran.dg/transpose_optimization_1.f90: New.
5468
5469 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
5470
5471         PR objc/23710
5472         * objc.dg/invalid-method-1.m: New.
5473
5474 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
5475
5476         Merge from 'apple/trunk' branch on FSF servers.
5477
5478         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
5479
5480         Radar 4291785
5481         * objc.dg/naming-4.m: New
5482         * objc.dg/naming-5.m: New
5483         * obj-c++.dg/naming-1.mm: New
5484         * obj-c++.dg/naming-2.mm: New
5485
5486 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
5487             Jack Howarth  <howarth@bromo.med.uc.edu>
5488
5489         PR c++/45645
5490         * g++.dg/torture/pr44972.C: Use portable assert().
5491
5492 2010-09-21  Richard Guenther  <rguenther@suse.de>
5493
5494         PR tree-optimization/45580
5495         * g++.dg/torture/pr45580.C: New testcase.
5496
5497 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
5498
5499         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
5500
5501 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
5502
5503         PR fortran/45438
5504         * gfortran.dg/pointer_check_7.f90: New.
5505
5506 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
5507
5508         PR rtl-optimization/45728
5509         * gcc.c-torture/compile/pr45728.c: New test.
5510
5511 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
5512
5513         PR fortran/45081
5514         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
5515
5516 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
5517
5518         * g++.dg/tree-ssa/pr45605.C: Add "\\".
5519
5520 2010-09-20  Richard Guenther  <rguenther@suse.de>
5521
5522         PR middle-end/45704
5523         * gcc.dg/torture/pr45704.c: New testcase.
5524
5525 2010-09-20  Jan Hubicka  <jh@suse.cz>
5526
5527         PR tree-optimize/45605
5528         * g++.dg/tree-ssa/pr45605.C: New testcase.
5529
5530 2010-09-20  Michael Matz  <matz@suse.de>
5531
5532         PR testsuite/45706
5533         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
5534         enough.
5535
5536 2010-09-20  Richard Guenther  <rguenther@suse.de>
5537
5538         PR tree-optimization/45705
5539         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
5540
5541 2010-09-20  Michael Matz  <matz@suse.de>
5542
5543         PR testsuite/45706
5544         * lib/target-supports.exp (check_effective_target_vect_perm):
5545         Add i?86-*-*.
5546
5547 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
5548
5549         PR rtl-optimization/45695
5550         * gcc.c-torture/execute/pr45695.c: New test.
5551
5552 2010-09-19  Jan Hubicka  <jh@suse.cz>
5553
5554         PR lto/44246
5555         * gcc.c-torture/compile/pr44246.c:New file.
5556
5557 2010-09-19  Ira Rosen  <irar@il.ibm.com>
5558
5559         PR tree-optimization/45714
5560         * gfortran.dg/vect/pr45714-a.f: New test.
5561         * gfortran.dg/vect/pr45714-b.f: New test.
5562
5563 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5564
5565         * gnat.dg/const1.adb: Rename into...
5566         * gnat.dg/constant1.adb: ...this.
5567         * gnat.dg/constant2.adb: New test.
5568         * gnat.dg/constant2_pkg1.ads: New helper.
5569         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
5570
5571 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5572
5573         * gnat.dg/specs/constant1.ads: New test.
5574         * gnat.dg/specs/constant1_pkg.ads: New helper.
5575
5576 2010-09-18  Jan Hubicka  <jh@suse.cz>
5577
5578         PR tree-optimization/45453
5579         * g++.dg/tree-ssa/pr45453.C: New testcase.
5580
5581 2010-09-18  Jason Merrill  <jason@redhat.com>
5582
5583         * g++.dg/cpp0x/initlist44.C: New.
5584
5585 2010-09-18  Richard Guenther  <rguenther@suse.de>
5586
5587         PR tree-optimization/45709
5588         * g++.dg/torture/pr45709-2.C: New testcase.
5589
5590 2010-09-18  Richard Guenther  <rguenther@suse.de>
5591
5592         PR tree-optimization/45709
5593         * g++.dg/torture/pr45709.C: New testcase.
5594
5595 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
5596
5597         PR testsuite/45719
5598         * gcc.target/i386/pad-3.c: Pass -fno-pic.
5599
5600 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5601
5602         * gcc.target/i386/pad-1.c: New.
5603         * gcc.target/i386/pad-2.c: Likewise.
5604         * gcc.target/i386/pad-3.c: Likewise.
5605         * gcc.target/i386/pad-4.c: Likewise.
5606         * gcc.target/i386/pad-5a.c: Likewise.
5607         * gcc.target/i386/pad-5b.c: Likewise.
5608         * gcc.target/i386/pad-6a.c: Likewise.
5609         * gcc.target/i386/pad-6b.c: Likewise.
5610         * gcc.target/i386/pad-7.c: Likewise.
5611         * gcc.target/i386/pad-8.c: Likewise.
5612         * gcc.target/i386/pad-9.c: Likewise.
5613         * gcc.target/i386/pad-10.c: Likewise.
5614
5615 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5616
5617         PR middle-end/45234
5618         * gcc.dg/torture/stackalign/alloca-5.c: New.
5619
5620 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5621
5622         PR middle-end/45678
5623         * gcc.dg/torture/pr45678-2.c: New.
5624
5625 2010-09-17  Richard Guenther  <rguenther@suse.de>
5626
5627         PR middle-end/45678
5628         * gcc.dg/torture/pr45678-1.c: New testcase.
5629
5630 2010-09-17  Michael Matz  <matz@suse.de>
5631
5632         PR tree-optimization/43432
5633         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
5634         check_effective_target_vect_perm_short): New predicates.
5635         (check_effective_target_vect_perm): Include x86_64.
5636         * gcc.dg/vect/pr43432.c: New test.
5637         * gcc.dg/vect/vect-114.c: Adjust.
5638         * gcc.dg/vect/vect-15.c: Ditto.
5639         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
5640         * gcc.dg/vect/slp-perm-9.c: Ditto.
5641
5642 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
5643
5644         PR testsuite/45692
5645         * objc/execute/exceptions/throw-nil.m: Run the test only with the
5646         GNU runtime.
5647
5648 2010-09-17  Richard Guenther  <rguenther@suse.de>
5649
5650         * gcc.dg/pr27898.c: Use -flto instead of -combine.
5651         * gcc.dg/pr28706.c: Likewise.
5652         * gcc.dg/pr28712.c: Likewise.
5653         * gcc.dg/pr30762-1.c: Likewise.
5654         * gcc.dg/pr30762-2.c: Likewise.
5655         * gcc.dg/pr31529-1.c: Likewise.
5656         * gcc.dg/pr31529-2.c: Likewise.
5657         * gcc.dg/pr34457-1.c: Likewise.
5658         * gcc.dg/pr34457-2.c: Likewise.
5659         * gcc.dg/pr34668-1.c: Likewise.
5660         * gcc.dg/pr34668-2.c: Likewise.
5661         * gcc.dg/pr34989-1.c: Likewise.
5662         * gcc.dg/pr34989-2.c: Likewise.
5663         * gcc.dg/pr43557-1.c: Likewise.
5664         * gcc.dg/pr43557-2.c: Likewise.
5665         * gcc.dg/debug/pr41893-1.c: Likewise.
5666         * gcc.dg/matrix/matrix.exp: Do not use -combine.
5667         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
5668         * gcc.dg/matrix/matrix-4.c: Likewise.
5669         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
5670         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
5671         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5672         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5673
5674 2010-09-16  Tobias Burnus  <burnus@net-b.de>
5675
5676         PR fortran/43665
5677         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
5678         optimizations.
5679         * gfortran.dg/intent_optimize_1.f90: New test.
5680
5681 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
5682
5683         * gcc.target/i386/divmod-1.c: New.
5684         * gcc.target/i386/divmod-2.c: Likewise.
5685         * gcc.target/i386/divmod-3.c: Likewise.
5686         * gcc.target/i386/divmod-4.c: Likewise.
5687         * gcc.target/i386/divmod-4a.c: Likewise.
5688         * gcc.target/i386/divmod-5.c: Likewise.
5689         * gcc.target/i386/divmod-6.c: Likewise.
5690         * gcc.target/i386/divmod-7.c: Likewise.
5691         * gcc.target/i386/divmod-8.c: Likewise.
5692         * gcc.target/i386/udivmod-1.c: Likewise.
5693         * gcc.target/i386/udivmod-2.c: Likewise.
5694         * gcc.target/i386/udivmod-3.c: Likewise.
5695         * gcc.target/i386/udivmod-4.c: Likewise.
5696         * gcc.target/i386/udivmod-4a.c: Likewise.
5697         * gcc.target/i386/udivmod-5.c: Likewise.
5698         * gcc.target/i386/udivmod-6.c: Likewise.
5699         * gcc.target/i386/udivmod-7.c: Likewise.
5700         * gcc.target/i386/udivmod-8.c: Likewise.
5701
5702 2010-09-16  Jan Hubicka  <jh@suse.cz>
5703
5704         * g++.dg/lto/pr45679-1_0.C: New file.
5705         * g++.dg/lto/pr45679-1_1.C: New file.
5706         * g++.dg/lto/pr45679-0_0.C: New file.
5707         * g++.dg/lto/pr45679-0_1.C: New file.
5708
5709 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
5710
5711         PR fortran/45674
5712         * gfortran.dg/class_dummy_2.f03: New.
5713
5714 2010-09-16  Richard Guenther  <rguenther@suse.de>
5715
5716         PR tree-optimization/45623
5717         * gcc.dg/torture/pr45623.c: New testcase.
5718
5719 2010-09-16  Ira Rosen  <irar@il.ibm.com>
5720
5721         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
5722         name and parentheses.
5723         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
5724
5725 2010-09-15  Jason Merrill  <jason@redhat.com>
5726
5727         * g++.dg/parse/parameter-declaration-2.C: New.
5728
5729         * g++.dg/cpp0x/scoped_enum2.C: New.
5730
5731 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
5732
5733         * gcc.c-torture/compile/20100915-1.c: New test.
5734
5735 2010-09-15  Martin Jambor  <mjambor@suse.cz>
5736
5737         PR middle-end/45644
5738         * gcc.dg/ipa/pr45644.c: New test.
5739
5740 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
5741
5742         PR tree-optimization/45633
5743         * gcc.dg/vect/pr45633.c: New test.
5744
5745 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
5746
5747         PR fortran/45577
5748         * gfortran.dg/allocate_derived_4.f90: New.
5749
5750 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
5751
5752         * lib/target-supports.exp
5753         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
5754         supported flag to true for neon.
5755
5756 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
5757
5758         PR c++/45665
5759         * g++.dg/template/crash103.C: New.
5760
5761 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5762
5763         Merge from 'apple/trunk' branch on FSF servers.
5764
5765         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
5766
5767         Radar 4457381
5768         * objc.dg/msg-in-protocol.m: New.
5769         * obj-c++.dg/msg-in-protocol.mm: New.
5770
5771         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
5772
5773         Radar 4219590
5774         * objc.dg/break-in-ifstmt.m: New.
5775
5776         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5777
5778         Radar 4174166
5779         * obj-c++.dg/comp-types-13.mm: New.
5780         * objc.dg/comp-types-12.m: New.
5781
5782         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5783
5784         Radar 4216500
5785         * obj-c++.dg/proto-lossage-7.mm: New.
5786         * objc.dg/proto-lossage-7.m: New.
5787
5788 2010-09-14  Jan Hubicka  <jh@suse.cz>
5789
5790         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
5791         folding.
5792         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
5793         folding.
5794
5795 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
5796
5797         PR middle-end/45567
5798         * gcc.dg/pr45567.c: New test.
5799
5800         PR debug/45660
5801         * g++.dg/debug/pr45660.C: New test.
5802
5803 2010-09-14  Ira Rosen  <irar@il.ibm.com>
5804
5805         PR tree-optimization/45470
5806         * g++.dg/vect/pr45470-a.cc: New test.
5807         * g++.dg/vect/pr45470-a.cc: New test.
5808
5809 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
5810
5811         PR target/42070
5812         * lib/profopt.exp: Prune warnings on execname2 compile.
5813         * lib/prune.exp: Prune "can't add line info" warnings.
5814
5815 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5816
5817         PR libfortran/45532
5818         * gfortran.dg/namelist_64.f90: New test.
5819
5820 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
5821
5822         PR rtl-optimization/45617
5823         * gcc.target/i386/pr45617.c: New test.
5824
5825 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
5826
5827         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
5828
5829 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
5830
5831         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
5832         * gcc.target/i386/fma4-vector.c: Likewise.
5833         * gcc.target/i386/vectorize2.c: Likewise.
5834         * gcc.target/i386/vectorize4.c: Likewise.
5835         * gcc.target/i386/vectorize5.c: Likewise.
5836         * gcc.target/i386/vectorize6.c: Likewise.
5837         * gcc.target/i386/vectorize8.c: Likewise.
5838
5839         * gcc.target/i386/vect-double-1.c: New.
5840         * gcc.target/i386/vect-double-1a.c: Likewise.
5841         * gcc.target/i386/vect-double-2.c: Likewise.
5842         * gcc.target/i386/vect-double-2a.c: Likewise.
5843
5844         * lib/target-supports.exp (check_effective_target_vect_double):
5845         Set et_vect_double_saved to 0 when tuning for Atom.
5846
5847 2010-09-13  Jan Hubicka  <jh@suse.cz>
5848
5849         * gcc.dg/torture/pr23821.c: Drop static keyword.
5850         * gcc.dg/tree-ssa/loop-19.c: Likewise.
5851         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
5852
5853 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5854
5855         * gcc.target/arm/sync-1.c: New.
5856
5857 2010-09-12  Olivier Hainque  <hainque@adacore.com>
5858
5859         * gnat.dg/memtrap.adb: New test.
5860
5861 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5862
5863         * gfortran.dg/promotion.f90: Fix options.
5864
5865 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
5866
5867         * g++.dg/cpp0x/range-for1.C: New.
5868         * g++.dg/cpp0x/range-for2.C: New.
5869         * g++.dg/cpp0x/range-for3.C: New.
5870         * g++.dg/cpp0x/range-for4.C: New.
5871         * g++.dg/cpp0x/range-for5.C: New.
5872         * g++.dg/cpp0x/range-for6.C: New.
5873
5874 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
5875
5876         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5877         and counts. Check that transpose is not called.
5878         * gfortran.dg/transpose_2.f90: Update error message.
5879
5880 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
5881
5882         PR c++/43824
5883         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
5884         * g++.dg/lookup/strong-using-2.C: Likewise.
5885         * g++.dg/lookup/strong-using-3.C: Likewise.
5886         * g++.dg/lookup/strong-using-5.C: Likewise.
5887
5888         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
5889         * g++.dg/cpp0x/inline-ns4.C: New.
5890         * g++.dg/cpp0x/inline-ns5.C: New.
5891
5892 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
5893
5894         PR middle-end/45634
5895         * gfortran.fortran-torture/compile/pr45634.f90: New.
5896
5897 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
5898
5899         * objc.dg/fobjc-exceptions.m: New test.
5900
5901 2010-09-10  Jan Hubicka  <jh@suse.cz>
5902
5903         * g++.dg/inherit/covariant7.C: Fix pattern matching.
5904
5905 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5906
5907         PR tree-optimization/44972
5908         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
5909         * gcc.dg/tree-ssa/pr45144.c: Likewise.
5910         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
5911         instead.
5912         * g++.dg/torture/pr44972.C: New test.
5913
5914 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5915
5916         PR tree-optimization/44972
5917         * g++.dg/torture/pr34850.C: Remove expected warning.
5918
5919 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5920
5921         * gfortran.dg/dummy_optional_arg.f90: New test.
5922
5923 2010-09-08  Jan Hubicka  <jh@suse.cz>
5924
5925         PR tree-optimization/45598
5926         * fortran.fortran-torture/compile/pr45598.f90: New test.
5927
5928 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
5929
5930         * lib/target-supports-dg.exp (dg-require-ifunc): New.
5931         * lib/target-supports.exp (check_ifunc_available): New.
5932         * gcc.dg/attr-ifunc-1.c: New.
5933         * gcc.dg/attr-ifunc-2.c: New.
5934         * gcc.dg/attr-ifunc-3.c: New.
5935         * gcc.dg/attr-ifunc-4.c: New.
5936         * gcc.dg/attr-ifunc-5.c: New.
5937         * g++.dg/ext/attr-ifunc-1.C: New.
5938         * g++.dg/ext/attr-ifunc-2.C: New.
5939         * g++.dg/ext/attr-ifunc-3.C: New.
5940         * g++.dg/ext/attr-ifunc-4.C: New.
5941
5942 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
5943
5944         PR middle-end/40386
5945         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
5946
5947 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
5948
5949         * gfortran.dg/inline_transpose_1.f90: New test.
5950
5951 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5952
5953         PR c++/45588
5954         * g++.dg/warn/Wunused-var-15.C: New test.
5955
5956 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5957
5958         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
5959         hppa*-*-hpux*.
5960
5961 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5962
5963         * objc/execute/exceptions/throw-nil.m: New test.
5964         * objc/execute/exceptions/handler-1.m: Updated to use the new
5965         objc_set_uncaught_exception_handler() function.
5966         * objc/execute/exceptions/matcher-1.m: New test.
5967
5968 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5969
5970         PR fortran/38282
5971         * gfortran.dg/bit_comparison_1.F90: New test.
5972         * gfortran.dg/leadz_trailz_3.f90: New test.
5973         * gfortran.dg/masklr_2.F90: New test.
5974         * gfortran.dg/shiftalr_1.F90: New test.
5975         * gfortran.dg/merge_bits_2.F90: New test.
5976         * gfortran.dg/dshift_2.F90: New test.
5977         * gfortran.dg/bit_comparison_2.F90: New test.
5978         * gfortran.dg/masklr_1.F90: New test.
5979         * gfortran.dg/merge_bits_1.F90: New test.
5980         * gfortran.dg/dshift_1.F90: New test.
5981         * gfortran.dg/shiftalr_2.F90: New test.
5982
5983 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5984
5985         * objc.dg/type-stream-1.m: Replaced with a test that tests that
5986         functions from objc/typedstream.h are deprecated.
5987
5988 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5989
5990         * lib/target-supports.exp
5991         (check_effective_target_run_expensive_tests): New proc.
5992         * gcc.c-torture/compile/limits-fnargs.c: Use
5993         dg-require-effective-target run_expensive_tests.
5994
5995 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5996
5997         PR fortran/45597
5998         * gfortran.dg/gomp/pr45597.f90: New test.
5999
6000         PR fortran/45595
6001         * gfortran.dg/gomp/pr45595.f90: New test.
6002
6003 2010-09-08  Michael Matz  <matz@suse.de>
6004
6005         * c-c++-common/uninit-17.c: Adjust.
6006
6007 2010-09-08  Michael Matz  <matz@suse.de>
6008
6009         PR tree-optimization/43430
6010         * gcc.dg/vect/pr43430-2.c: New test.
6011
6012 2010-09-08  Michael Matz  <matz@suse.de>
6013
6014         PR tree-optimization/33244
6015         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
6016
6017 2010-09-08  Richard Guenther  <rguenther@suse.de>
6018
6019         PR tree-optimization/45578
6020         * gfortran.dg/pr45578.f90: New testcase.
6021
6022 2010-09-08  Richard Guenther  <rguenther@suse.de>
6023
6024         PR testsuite/45590
6025         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
6026
6027 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
6028
6029         PR fortran/45576
6030         * gfortran.dg/char_length_18.f90:  New test.
6031
6032 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
6033
6034         PR target/36502
6035         * gcc.target/i386/pr36502.c: New test.
6036
6037         PR target/42313
6038         PR target/44651
6039         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
6040         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
6041
6042 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
6043
6044         * gfortran.dg/achar_4.f90: Enable bounds checking.
6045
6046 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
6047
6048         PR target/45206
6049         * gcc.target/i386/pr45206.c: New test.
6050
6051 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
6052
6053         PR fortran/45505
6054         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
6055
6056 2010-09-07  Jan Hubicka  <jh@suse.cz>
6057
6058         * gcc.c-torture/compile/20100907.c: New testcase.
6059
6060 2010-09-07  Richard Guenther  <rguenther@suse.de>
6061
6062         PR middle-end/45569
6063         * g++.dg/eh/pr45569.C: New testcase.
6064
6065 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
6066
6067         PR target/43137
6068         * gcc.target/arm/pr43137.c: New test.
6069
6070 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6071
6072         PR fortran/36931
6073         * gfortran.dg/dependency_35.f90:  New test.
6074
6075 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6076
6077         PR fortran/34145
6078         * gfortran.dg/char_length_17.f90:  New test.
6079
6080 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
6081
6082         PR c++/45200
6083         PR c++/45293
6084         PR c++/45558
6085         * g++.dg/template/typedef34.C: New test.
6086         * g++.dg/template/typedef35.C: New test.
6087
6088 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
6089
6090         PR target/22152
6091         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
6092
6093 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
6094
6095         * g++.dg/warn/Wdouble-promotion.C: New.
6096
6097 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
6098
6099         * g++.dg/parse/redef2.C: New.
6100
6101 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6102
6103         * gcc.dg/20100906-1.c: New testcase.
6104
6105 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
6106
6107         PR testsuite/45543
6108         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
6109         DW_TAG_enumeration_type DIE.
6110
6111 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
6112
6113         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
6114         Update XFAILs.
6115
6116 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
6117
6118         PR rtl-optimization/44919
6119         * g++.dg/opt/pr44919.C: New.
6120
6121 2010-09-06  Tobias Burnus  <burnus@net-b.de>
6122
6123         PR fortran/38282
6124         * gfortran.dg/iall_iany_iparity_1.f90: New.
6125         * gfortran.dg/iall_iany_iparity_2.f90: New.
6126
6127 2010-09-06  Jason Merrill  <jason@redhat.com>
6128
6129         * g++.dg/cpp0x/initlist42.C: New.
6130
6131         * g++.dg/cpp0x/auto19.C: New.
6132
6133         * g++.dg/template/sfinae25.C: New.
6134         * g++.dg/template/char1.C: Expect warning.
6135         * g++.dg/template/nontype10.C: Likewise.
6136
6137         * g++.dg/cpp0x/implicit9.C: New.
6138
6139         * g++.dg/cpp0x/initlist43.C: New.
6140
6141 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
6142
6143         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
6144
6145 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
6146
6147         * gcc.dg/Wdouble-promotion.c: New.
6148
6149 2010-09-05  Tobias Burnus  <burnus@net-b.de>
6150
6151         * gfortran.dg/float128_1.f90: Remove test case as
6152         it always fails since Rev 163611 backed out the
6153         front-end implementation.
6154
6155 2010-09-05  Tobias Burnus  <burnus@net-b.de>
6156
6157         * gfortran.dg/float128_1.f90: XFAIL test case.
6158
6159 2010-09-05  Tobias Burnus  <burnus@net-b.de>
6160
6161         * gfortran.dg/bessel_7.f90: Decrease required precision.
6162
6163 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
6164
6165         PR testsuite/45545
6166         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
6167         ref-all-matching targets.
6168
6169 2010-09-05  Richard Guenther  <rguenther@suse.de>
6170
6171         PR tree-optimization/45535
6172         * gcc.c-torture/compile/pr45535.c: New testcase.
6173
6174 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
6175
6176         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
6177         "\[^\n\]*".
6178         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
6179         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
6180         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
6181         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
6182         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
6183         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
6184         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
6185         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
6186         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
6187         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
6188         * gcc.target/i386/pr22152.c: Likewise.
6189         * gcc.target/i386/pr36992-1.c: Likewise.
6190         * gcc.target/i386/pr36992-2.c: Likewise.
6191         * gcc.target/sh/sh4a-memmovua.c: Likewise.
6192
6193 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6194
6195         PR testsuite/43957
6196         * gcc.dg/const-uniq-1.c: Modify regexp.
6197
6198 2010-09-04  Tobias Burnus  <burnus@net-b.de>
6199
6200         PR fortran/45530
6201         * gfortran.dg/namelist_63.f90: New.
6202
6203 2010-09-04  Jan Hubicka  <jh@suse.cz>
6204
6205         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
6206         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
6207
6208 2010-09-04  Jan Hubicka  <jh@suse.cz>
6209
6210         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
6211
6212 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
6213
6214         PR fortran/45507
6215         * gfortran.dg/allocate_alloc_opt_12.f90: New.
6216
6217 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
6218
6219         * gcc.dg/opts-4.c: New test.
6220
6221 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
6222
6223         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
6224         * gcc.dg/vect/vect-peel-4.c: Ditto.
6225
6226 2010-09-03  Daniel Kraft  <d@domob.eu>
6227
6228         PR fortran/45525
6229         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
6230
6231 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6232
6233         PR fortran/45159
6234         * gfortran.dg/dependency_34.f90:  New test.
6235
6236 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
6237
6238         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
6239
6240 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6241
6242         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
6243         gcc.target/i386/clearcap.map if supported.
6244
6245 2010-09-03  Michael Matz  <matz@suse.de>
6246
6247         PR middle-end/45415
6248         * gcc.dg/pr45415.c: New test.
6249
6250 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
6251
6252         PR tree-optimization/45506
6253         * gcc.dg/pr45506.c: New.
6254
6255 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
6256
6257         PR target/45476
6258         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
6259         * gcc.target/i386/float128-2.c: Ditto.
6260
6261 2010-09-03  Daniel Kraft  <d@domob.eu>
6262
6263         PR fortran/34162
6264         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
6265         * gfortran.dg/internal_dummy_2.f08: New test.
6266         * gfortran.dg/internal_dummy_3.f08: New test.
6267         * gfortran.dg/internal_dummy_4.f08: New test.
6268
6269 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
6270
6271         PR debug/45500
6272         * gcc.target/i386/pr45500.c: New test.
6273
6274 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
6275
6276         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
6277
6278 2010-09-03  Daniel Kraft  <d@domob.eu>
6279
6280         PR fortran/44602
6281         * gfortran.dg/exit_2.f08; Adapt error messages.
6282         * gfortran.dg/exit_3.f08: New test.
6283         * gfortran.dg/exit_4.f08: New test.
6284         * gfortran.dg/exit_5.f03: New test.
6285
6286 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6287
6288         * gfortran.dg/ishft_4.f90: New test.
6289
6290 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
6291
6292         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
6293         FRIZ/XSRIZ instruciton for (double)(long long)x.
6294         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
6295
6296 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
6297
6298         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
6299
6300 2010-09-02  Richard Guenther  <rguenther@suse.de>
6301
6302         PR tree-optimization/44937
6303         PR tree-optimization/45412
6304         * g++.dg/opt/pr45412.C: New testcase.
6305         * gcc.c-torture/compile/pr45412.c: Likewise.
6306         * gcc.c-torture/compile/pr44937.c: Likewise.
6307
6308 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
6309
6310         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
6311         but using -Werror=comment.
6312         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
6313         expected error messages.
6314
6315 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
6316
6317         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
6318         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
6319
6320 2010-09-02  Tobias Burnus  <burnus@net-b.de>
6321
6322         PR fortran/45489
6323         * gfortran.dg/initialization_27.f90: New.
6324
6325 2010-09-02  Ira Rosen  <irar@il.ibm.com>
6326
6327         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
6328         check into different basic blocks. Expect vectorization if misaligned
6329         stores are supported.
6330         * gcc.dg/vect/bb-slp-8a.c: New test.
6331         * gcc.dg/vect/bb-slp-8b.c: New test.
6332
6333 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
6334
6335         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
6336
6337 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
6338
6339         PR fortran/44541
6340         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
6341         * gfortran.dg/class_dummy_1.f03: New.
6342
6343 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
6344
6345         PR middle-end/45458
6346         * g++.dg/tree-prof/partition2.C: New test.
6347
6348 2010-09-01  Richard Guenther  <rguenther@suse.de>
6349
6350         * gcc.dg/vect/vect-outer-fir.c: Adjust.
6351         * gcc.dg/tree-ssa/vrp54.c: New testcase.
6352         * gcc.c-torture/execute/20100827-1.c: Likewise.
6353
6354 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6355
6356         * gfortran.dg/execute_command_line_1.f90: New test.
6357
6358 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
6359
6360         PR preprocessor/45457
6361         * c-c++-common/cpp/pr45457.c: New test.
6362
6363 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
6364
6365         * gcc.dg/nested-func-8.c: New test.
6366
6367 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6368
6369         PR fortran/38282
6370         * gfortran.dg/popcnt_poppar_1.F90: New test.
6371         * gfortran.dg/popcnt_poppar_2.F90: New test.
6372
6373 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
6374
6375         * gcc.target/i386/volatile-2.c: Require nonpic target.
6376
6377 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
6378
6379         PR middle-end/45461
6380         * gcc.dg/pr45461.c: New test.
6381
6382 2010-08-31  Richard Guenther  <rguenther@suse.de>
6383
6384         PR testsuite/45455
6385         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
6386
6387 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
6388
6389         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
6390
6391 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
6392
6393         PR fortran/45456
6394         * gfortran.dg/typebound_proc_18.f03: New.
6395
6396 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
6397
6398         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
6399         * lib/scanasm.exp (scan-stack-usage): Likewise.
6400         (scan-stack-usage-not): Likewise.
6401         * gcc.dg/stack-usage-1.c: New test.
6402         * gcc.target/i386/stack-usage-realign.c: Likewise.
6403
6404 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
6405
6406         PR tree-optimization/45427
6407         * gcc.dg/tree-ssa/pr45427.c: New test.
6408
6409 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
6410
6411         PR c++/45043
6412         * g++.dg/template/crash102.C: New.
6413
6414 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
6415
6416         PR middle-end/45423
6417         * gcc.dg/gomp/atomic-12.c: New test.
6418         * gcc.dg/gomp/atomic-13.c: New test.
6419         * gcc.dg/gomp/atomic-14.c: New test.
6420         * g++.dg/gomp/atomic-11.C: New test.
6421         * g++.dg/gomp/atomic-12.C: New test.
6422         * g++.dg/gomp/atomic-13.C: New test.
6423         * g++.dg/gomp/atomic-14.C: New test.
6424
6425 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6426
6427         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
6428         delimiter.
6429
6430 2010-08-30  Thomas Quinot  <quinot@adacore.com>
6431
6432         * gnat.dg/discr24.adb: New test.
6433
6434 2010-08-30  Richard Guenther  <rguenther@suse.de>
6435
6436         PR tree-optimization/45449
6437         * gcc.dg/pr45449.c: New testcase.
6438
6439 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
6440
6441         * gcc.dg/opts-1.c: Expect errors, not warnings.
6442
6443 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
6444
6445         PR fortran/42769
6446         * gfortran.dg/dynamic_dispatch_11.f03: New.
6447
6448 2010-08-29  Jason Merrill  <jason@redhat.com>
6449
6450         PR c++/44991
6451         * g++.dg/parse/defarg15.C: New.
6452
6453 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
6454
6455         PR fortran/45439
6456         * gfortran.dg/select_type_16.f03: New.
6457
6458 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
6459             Tobias Burnus  <burnus@net-b.de>
6460
6461         * gfortran.dg/bessel_7.f90: Decrease required precision.
6462
6463 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
6464             Kaz Kojima  <kkojima@gcc.gnu.org>
6465
6466         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
6467
6468 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6469
6470         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
6471         floating point conversion code generation.
6472         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
6473         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
6474         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
6475         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
6476         to integer conversion code generation.
6477         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
6478         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
6479         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
6480         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
6481
6482 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6483
6484         PR fortran/32049
6485         * gfortran.dg/random_seed_1.f90: Adjust test.
6486         * gfortran.dg/float128_1.f90: New test.
6487
6488 2010-08-27  Tobias Burnus  <burnus@net-b.de>
6489
6490         PR fortran/33197
6491         * gfortran.dg/norm2_1.f90: New.
6492         * gfortran.dg/norm2_2.f90: New.
6493         * gfortran.dg/norm2_3.f90: New.
6494         * gfortran.dg/norm2_4.f90: New.
6495         * gfortran.dg/parity_1.f90: New.
6496         * gfortran.dg/parity_2.f90: New.
6497         * gfortran.dg/parity_3.f90: New.
6498
6499 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
6500
6501         PR fortran/45420
6502         * gfortran.dg/select_type_15.f03: New.
6503
6504 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6505
6506         PR libfortran/43217
6507         * gfortran.dg/hollerith8.f90: New test.
6508
6509 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6510
6511         PR fortran/45159
6512         * gfortran.dg/dependency_33.f90:  New test.
6513
6514 2010-08-27  Richard Guenther  <rguenther@suse.de>
6515
6516         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
6517         * gcc.dg/graphite/scop-2.c: Likewise.
6518         * gcc.dg/graphite/scop-20.c: Likewise.
6519         * gcc.dg/vect/slp-25.c: Likewise.
6520
6521 2010-08-27  Olivier Hainque  <hainque@adacore.com>
6522
6523         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
6524
6525 2010-08-26  Daniel Kraft  <d@domob.eu>
6526
6527         PR fortran/38936
6528         PR fortran/44047
6529         PR fortran/45384
6530         * gfortran.dg/associate_8.f03: New test.
6531         * gfortran.dg/select_type_13.f03: New test.
6532         * gfortran.dg/select_type_14.f03: New test.
6533
6534 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
6535
6536         PR tree-optimization/44485
6537         * gcc.dg/pr44485.c: New test.
6538
6539 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6540
6541         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
6542         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
6543         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
6544
6545 2010-08-26  Richard Guenther  <rguenther@suse.de>
6546
6547         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
6548         * gcc.dg/graphite/scop-21.c: Likewise.
6549
6550 2010-08-26  Richard Guenther  <rguenther@suse.de>
6551
6552         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
6553         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6554         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6555         * gcc.dg/vect/vect-91.c: Likewise.
6556         * gcc.dg/vect/vect-peel-1.c: Likewise.
6557         * gcc.dg/vect/vect-peel-2.c: Likewise.
6558         * gcc.dg/vect/vect-peel-4.c: Likewise.
6559
6560 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6561
6562         PR libfortran/41859
6563         * gfortran.dg/der_io_4.f90: New test.
6564
6565 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
6566
6567         PR rtl-optimization/44858
6568         * gcc.c-torture/execute/pr44858.c: New test.
6569
6570         PR rtl-optimization/45400
6571         * g++.dg/other/i386-8.C: New test.
6572
6573 2010-08-25  Richard Guenther  <rguenther@suse.de>
6574
6575         * gcc.dg/alias-8.c: Adjust.
6576
6577 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
6578
6579         * gcc.target/i386/combine-mul.c: New test.
6580
6581 2010-08-25  Richard Guenther  <rguenther@suse.de>
6582
6583         PR lto/44562
6584         * gcc.dg/graphite/id-27.c: New testcase.
6585         * gcc.dg/lto/20100825-1_0.c: Likewise.
6586
6587 2010-08-25  Richard Guenther  <rguenther@suse.de>
6588
6589         PR tree-optimization/45316
6590         * g++.dg/opt/pr45316.C: New testcase.
6591
6592 2010-08-25  Richard Guenther  <rguenther@suse.de>
6593
6594         PR tree-optimization/45393
6595         * g++.dg/torture/pr45393.C: New testcase.
6596
6597 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
6598
6599         PR tree-optimization/45059
6600         * gcc.c-torture/compile/pr45059.c: New test.
6601
6602 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
6603
6604         * lib/target-supports.exp (check_effective_target_vect_unpack):
6605         Set vect_unpack supported flag to true for neon.
6606
6607 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
6608
6609         * gcc.dg/tree-ssa/ifc-5.c: New.
6610
6611 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
6612
6613         * gcc.dg/tree-ssa/ifc-4.c: New.
6614         * gcc.dg/tree-ssa/ifc-7.c: New.
6615
6616 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
6617
6618         * gcc.dg/vect/vect.exp: Check loongson targets
6619         * g++.dg/vect/vect.exp: Likewise
6620         * gfortran.dg/vect/vect.exp: Likewise
6621
6622 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6623
6624         * gcc.target/powerpc/vsx-mass-1.c: New file, test
6625         -mveclibabi=mass.
6626
6627 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
6628
6629         PR fortran/45366
6630         * gfortran.dg/proc_ptr_29.f90: New.
6631
6632 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6633             Dominique d'Humieres  <dominiq@lps.ens.fr>
6634
6635         PR fortran/45367
6636         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
6637
6638 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6639
6640         PR fortran/45367
6641         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
6642
6643 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6644
6645         PR fortran/36158
6646         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
6647
6648 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6649             Dominique d'Humieres  <dominiq@lps.ens.fr>
6650
6651         PR fortran/45367
6652         PR fortran/36158
6653         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
6654         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
6655
6656 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
6657
6658         PR fortran/44863
6659         PR fortran/45271
6660         PR fortran/45290
6661         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
6662         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
6663         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
6664
6665 2010-08-21  Tobias Burnus  <burnus@net-b.de>
6666
6667         PR fortran/36158
6668         PR fortran/33197
6669         * gfortran.dg/bessel_6.f90: New.
6670         * gfortran.dg/bessel_7.f90: New.
6671
6672 2010-08-20  Jan Hubicka  <jh@suse.cz>
6673
6674         PR c++/45307
6675         PR c++/17736
6676         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
6677         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
6678
6679 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
6680
6681         PR target/45336
6682         * gcc.target/i386/pr45336-1.c: New.
6683         * gcc.target/i386/pr45336-2.c: Likewise.
6684         * gcc.target/i386/pr45336-3.c: Likewise.
6685         * gcc.target/i386/pr45336-4.c: Likewise.
6686
6687 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
6688
6689         PR testsuite/45361
6690         * gcc.target/i386/volatile-2.c: Update scan strings to also
6691         include (%rip) for the memory reference on x86_64.
6692
6693 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
6694
6695         PR middle-end/44974
6696         * gcc.dg/pr44974.c: New test.
6697
6698         PR rtl-optimization/45353
6699         * gcc.dg/pr45353.c: New test.
6700
6701 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
6702
6703         * gcc.target/i386/volatile-2.c: New.
6704
6705 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
6706
6707         PR rtl-optimization/44691
6708         * gfortran.dg/pr44691.f: New test.
6709
6710 2010-10-19  Olivier Hainque  <hainque@adacore.com>
6711
6712         * gcc.target/sparc/sibcall-dslot.c: New testcase.
6713
6714 2010-08-19  Jason Merrill  <jason@redhat.com>
6715
6716         * g++.dg/init/synth3.C: New.
6717         * g++.dg/init/value8.C: New.
6718         * g++.dg/tree-ssa/empty-2.C: New.
6719         * g++.dg/cpp0x/noexcept09.C: New.
6720
6721 2010-08-19  Daniel Kraft  <d@domob.eu>
6722
6723         PR fortran/29785
6724         PR fortran/45016
6725         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
6726         * gfortran.dg/pointer_remapping_1.f90: New test.
6727         * gfortran.dg/pointer_remapping_2.f03: New test.
6728         * gfortran.dg/pointer_remapping_3.f08: New test.
6729         * gfortran.dg/pointer_remapping_4.f03: New test.
6730         * gfortran.dg/pointer_remapping_5.f08: New test.
6731         * gfortran.dg/pointer_remapping_6.f08: New test.
6732
6733 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
6734
6735         PR testsuite/45324
6736         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
6737
6738 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6739
6740         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
6741
6742 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
6743
6744         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
6745         variable.
6746
6747 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6748
6749         PR target/45070
6750         * gcc.c-torture/execute/pr45070.c: New.
6751
6752 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6753
6754         * g++.dg/pr44328.C: New test.
6755
6756 2010-08-19  Tobias Burnus  <burnus@net-b.de>
6757
6758         PR fortran/36158
6759         PR fortran/33197
6760         * gfortran.dg/bessel_3.f90: New.
6761         * gfortran.dg/bessel_4.f90: New.
6762         * gfortran.dg/bessel_5.f90: New.
6763
6764 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
6765
6766         PR fortran/45290
6767         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
6768         * gfortran.dg/pointer_init_2.f90: New.
6769         * gfortran.dg/pointer_init_3.f90: New.
6770         * gfortran.dg/pointer_init_4.f90: New.
6771
6772 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
6773
6774         PR c++/45049
6775         * g++.dg/pr45049-1.C: New test.
6776         * g++.dg/pr45049-2.C: New test.
6777
6778 2010-08-18  Jie Zhang  <jie@codesourcery.com>
6779
6780         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
6781         20 if __ARM_PCS is defined otherwise 64.
6782         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
6783         instead of hard coded 64.
6784
6785 2010-08-18  Yao Qi  <yao@codesourcery.com>
6786
6787         PR target/45094
6788         * gcc.target/arm/pr45094.c: New test.
6789
6790 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6791
6792         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
6793
6794 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6795
6796         PR rtl-optimization/42575
6797         * gcc.target/arm/pr42575.c: New test.
6798
6799 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6800
6801         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
6802         * gcc.dg/tls/thr-cse-1.c: New.
6803
6804 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6805
6806         PR debug/42487
6807         * lib/target-supports.exp
6808         (check_effective_target_function_sections): New.
6809         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
6810         function sections before proceding.
6811
6812 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
6813
6814         PR fortran/45308
6815         * gfortran.dg/pr45308.f03: New test.
6816
6817 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
6818
6819         PR target/45296
6820         * gcc.target/i386/pr45296.c: New test.
6821
6822 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
6823
6824         * g++.dg/ext/uow-1.C: New.
6825         * g++.dg/ext/uow-2.C: New.
6826         * g++.dg/ext/uow-3.C: New.
6827         * g++.dg/ext/uow-4.C: New.
6828
6829 2010-08-17  Richard Guenther  <rguenther@suse.de>
6830
6831         PR testsuite/45266
6832         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
6833
6834 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
6835
6836         PR c/40563
6837         * gcc.dg/Wcxx-compat-20.c: New test.
6838
6839 2010-08-17  Daniel Kraft  <d@domob.eu>
6840
6841         PR fortran/38936
6842         * gfortran.dg/associate_1.f03: Extended to test newly supported
6843         features like association to variables.
6844         * gfortran.dg/associate_3.f03: Removed check for illegal change
6845         of associate-name here...
6846         * gfortran.dg/associate_5.f03: ...and added it here.
6847         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
6848         * gfortran.dg/associate_7.f03: New test.
6849
6850 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
6851
6852         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
6853
6854 2010-08-15  Daniel Kraft  <d@domob.eu>
6855
6856         PR fortran/38936
6857         * gfortran.dg/associate_1.f03: Enable test for array expressions.
6858         * gfortran.dg/associate_3.f03: Clarify comment.
6859         * gfortran.dg/associate_5.f03: New test.
6860         * gfortran.dg/associate_6.f03: New test.
6861
6862 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6863
6864         PR fortran/45211
6865         * gfortran.dg/bind_c_usage_21.f90: New.
6866         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
6867
6868 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6869
6870         * gfortran.dg/optional_absent_1.f90: New.
6871         * gfortran.dg/null_actual.f90: New.
6872
6873 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6874
6875         * gfortran.dg/pointer_target_1.f90: New.
6876         * gfortran.dg/pointer_target_2.f90: New.
6877         * gfortran.dg/pointer_target_3.f90: New.
6878
6879 2010-08-15  Daniel Kraft  <d@domob.eu>
6880
6881         PR fortran/45197
6882         * gfortran.dg/elemental_args_check_3.f90: New test.
6883         * gfortran.dg/impure_1.f08: New test.
6884         * gfortran.dg/impure_2.f08: New test.
6885         * gfortran.dg/impure_3.f90: New test.
6886         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
6887
6888 2010-08-15  Ira Rosen  <irar@il.ibm.com>
6889
6890         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
6891         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
6892         SLP tests.
6893         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
6894         misaligned loads.
6895         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
6896         misaligned stores.c
6897         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
6898
6899 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6900
6901         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
6902         dg-require-effective-target after dg-do.
6903
6904 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6905
6906         * lib/target-supports.exp (check_effective_target_vect_int): Return
6907         true for Loongson targets.
6908         (check_effective_target_vect_shift): Likewise.
6909         (check_effective_target_vect_no_int_max): Likewise.
6910         (check_effective_target_vect_no_align): Likewise.
6911         (check_effective_target_vect_short_mult): Likewise.
6912
6913 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
6914
6915         * g++.dg/cast.C: Change fields of structures to "long" to pass
6916         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
6917         * g++.dg/cpp0x/iop.C: Ditto.
6918         * g++.dg/cpp0x/named_refs.C: Ditto.
6919         * g++.dg/cpp0x/rv1p.C: Ditto.
6920         * g++.dg/cpp0x/rv2p.C: Ditto.
6921         * g++.dg/cpp0x/rv3p.C: Ditto.
6922         * g++.dg/cpp0x/rv4p.C: Ditto.
6923         * g++.dg/cpp0x/rv5p.C: Ditto.
6924         * g++.dg/cpp0x/rv6p.C: Ditto.
6925         * g++.dg/cpp0x/rv7p.C: Ditto.
6926         * g++.dg/cpp0x/rv8p.C: Ditto.
6927         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
6928
6929 2010-08-13  Daniel Kraft  <d@domob.eu>
6930
6931         * gfortran.dg/implied_shape_1.f08: New test.
6932         * gfortran.dg/implied_shape_2.f90: New test.
6933         * gfortran.dg/implied_shape_3.f08: New test.
6934
6935 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6936
6937         PR libfortran/42526
6938         * gfortran.dg/char_component_initializer_1.f90: New test.
6939
6940 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
6941
6942         PR tree-optimization/45241
6943         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
6944
6945 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6946
6947         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
6948         to dg-options.
6949         * gcc.target/i386/pr40906-2.c: Ditto.
6950         * gcc.target/i386/pr40906-3.c: Ditto.
6951
6952 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6953
6954         PR middle-end/45262
6955         * gcc.c-torture/execute/pr45262.c: New test.
6956
6957 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6958
6959         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
6960         empty argument.
6961         * g++.dg/other/profile1.C: Ditto.
6962
6963 2010-08-12  Richard Guenther  <rguenther@suse.de>
6964
6965         PR tree-optimization/45232
6966         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
6967         * gcc.dg/tree-ssa/loop-7.c: Adjust.
6968         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
6969         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
6970         unsigned arithmetic.
6971         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
6972         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
6973         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
6974         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
6975         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
6976         unsigned arithmetic.
6977         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
6978         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
6979         unsigned arithmetic.
6980         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
6981         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
6982         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
6983         unsigned arithmetic.
6984         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
6985         * gcc.dg/tree-ssa/negate.c: Adjust.
6986         * gcc.dg/vect/vect-1.c: Adjust.
6987         * gfortran.dg/reassoc_6.f: XFAIL.
6988
6989 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6990
6991         PR debug/45259
6992         * gcc.dg/pr45259.c: New test.
6993
6994 2010-08-12  Wei Guozhi  <carrot@google.com>
6995
6996         PR target/44999
6997         * gcc.target/arm/pr44999.c: New testcase.
6998
6999 2010-08-12  Jie Zhang  <jie@codesourcery.com>
7000
7001         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
7002         (N): Likewise.
7003         (main): Adjust accordingly.
7004
7005 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7006
7007         * gfortran.dg/graphite/id-22.f: New.
7008
7009 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7010
7011         * gcc.dg/graphite/id-26.c: New.
7012
7013 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7014
7015         * gcc.dg/graphite/id-25.c: New.
7016
7017 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7018
7019         * gcc.dg/graphite/run-id-5.c: New.
7020         * gcc.dg/graphite/run-id-6.c: New.
7021         * gfortran.dg/graphite/id-21.f: New.
7022
7023 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7024
7025         * gcc.dg/graphite/id-24.c: New.
7026
7027 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7028
7029         * gcc.dg/tree-ssa/pr20742.c: New.
7030
7031 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7032
7033         * gcc.dg/graphite/id-23.c: New.
7034
7035 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7036
7037         * gfortran.dg/graphite/id-20.f: Adjust testcase.
7038
7039 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7040
7041         * gcc.dg/graphite/pr42729.c: New.
7042
7043 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7044
7045         * gfortran.dg/graphite/id-20.f: New.
7046
7047 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7048
7049         * gcc.dg/graphite/id-22.c: New.
7050
7051 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7052
7053         * gcc.dg/graphite/run-id-2.c: Call abort.
7054
7055 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7056
7057         * gcc.dg/graphite/id-20.c: New.
7058
7059 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
7060             Steve Kargl  <kargl@gcc.gnu.org>
7061
7062         PR fortran/44595
7063         * gfortran.dg/move_alloc_3.f90: New.
7064         * gfortran.dg/random_seed_2.f90: New.
7065
7066 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7067
7068         * lib/target-supports.exp (check_effective_target_sync_int_long):
7069         Add hppa*-*-linux*.
7070         (check_effective_target_sync_char_short): Likewise.
7071
7072 2010-08-10  Yao Qi  <yao@codesourcery.com>
7073
7074         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
7075         general form.
7076         * gcc.dg/tree-ssa/loop-31.c: Likewise.
7077         * g++.dg/other/packed1.C: Likewise.
7078         * g++.dg/other/crash-4.C: Likewise.
7079         * g++.dg/ext/packed8.C: Likewise.
7080         * g++.dg/init/array16.C: Likewise.
7081
7082 2010-08-10  xinliang David Li  <davidxl@google.com>
7083         * gcc.dg/tree-ssa/loop-19.c: Add option
7084         -fno-prefetch-loop-array
7085
7086 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
7087
7088         PR middle-end/45182
7089         * gcc.c-torture/compile/pr45182.c: New test.
7090
7091 2010-08-09  Jason Merrill  <jason@redhat.com>
7092
7093         PR c++/45236
7094         * g++.dg/cpp0x/variadic-104.C: New.
7095
7096 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
7097
7098         PR fortran/44235
7099         * gfortran.dg/dependency_32.f90:  New test.
7100
7101 2010-08-09  Richard Guenther  <rguenther@suse.de>
7102
7103         PR middle-end/44632
7104         * g++.dg/opt/nrv17.C: New testcase.
7105
7106 2010-08-09  Richard Guenther  <rguenther@suse.de>
7107
7108         PR middle-end/45212
7109         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
7110         alignment from MEM_REF offset only if we took it from the
7111         base object.
7112
7113         * gcc.target/i386/pr24178.c: New testcase.
7114
7115 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
7116
7117         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
7118         * gcc.dg/20030702-1.c: Ditto.
7119         * gcc.dg/20050309-1.c: Ditto.
7120         * gcc.dg/20050325-1.c: Ditto.
7121         * gcc.dg/20050330-2.c: Ditto.
7122         * gcc.dg/20051201-1.c: Ditto.
7123         * gcc.dg/gomp/pr27573.c: Ditto.
7124         * gcc.dg/gomp/pr34610.c: Ditto.
7125         * gcc.dg/pr24225.c: Ditto.
7126         * gcc.dg/pr26570.c: Ditto.
7127         * gcc.dg/pr32773.c: Ditto.
7128         * g++.dg/gcov/gcov-6.C: Ditto.
7129         * g++.dg/gomp/pr34608.C: Ditto.
7130         * gfortran.dg/gomp/pr27573.f90: Ditto.
7131
7132         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
7133         dg-require-host-local dg directive.
7134         * gcc.dg/profile-dir-2.c: Ditto.
7135         * gcc.dg/profile-dir-3.c: Ditto.
7136
7137 2010-08-08  Richard Guenther  <rguenther@suse.de>
7138
7139         PR tree-optimization/45109
7140         * gcc.c-torture/compile/pr45109.c: New testcase.
7141
7142 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
7143
7144         * gcc.dg/march.c: Skip if -march defined.
7145         * gcc.dg/mtune.c: Skip if -mtune defined.
7146
7147         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
7148         generic thunk support.
7149
7150 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
7151
7152         PR target/45213
7153         * gcc.target/i386/pr45213.c: New test.
7154
7155 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7156
7157         PR libfortran/45143
7158         * gfortran.dg/fmt_error_11.f03: New test.
7159
7160 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
7161
7162         * lib/target-supports.exp (check_effective_target_sync_int_long):
7163         Add arm*-*-linux-gnueabi.
7164         (check_effective_target_sync_char_short): Likewise.
7165
7166 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7167
7168         PR fortran/45159
7169         * gfortran.dg/dependency_31.f90:  New test.
7170
7171 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7172
7173         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
7174
7175 2010-08-06  Jason Merrill  <jason@redhat.com>
7176
7177         * g++.dg/cpp0x/sfinae3.C: New.
7178         * g++.dg/cpp0x/sfinae4.C: New.
7179
7180 2010-08-06  Richard Guenther  <rguenther@suse.de>
7181
7182         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
7183         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
7184         * gcc.dg/tree-ssa/pr25382.c: Likewise.
7185         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
7186         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
7187         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
7188         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
7189         * gcc.c-torture/execute/20100805-1.c: Likewise.
7190
7191 2010-08-05  Martin Jambor  <mjambor@suse.cz>
7192
7193         PR testsuite/42855
7194         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
7195
7196 2010-08-05  Martin Jambor  <mjambor@suse.cz>
7197
7198         * gcc.dg/ipa/ipcp-ii-1.c: New test.
7199         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
7200
7201 2010-08-05  Martin Jambor  <mjambor@suse.cz>
7202
7203         * g++.dg/ipa/devirt-1.C: New test.
7204         * g++.dg/ipa/devirt-2.C: Likewise.
7205         * g++.dg/ipa/devirt-3.C: Likewise.
7206         * g++.dg/ipa/devirt-4.C: Likewise.
7207         * g++.dg/ipa/devirt-5.C: Likewise.
7208         * gcc.dg/ipa/iinline-3.c: Likewise.
7209
7210 2010-08-05  Jie Zhang  <jie@codesourcery.com>
7211
7212         PR tree-optimization/45144
7213         * gcc.dg/tree-ssa/pr45144.c: New test.
7214
7215 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
7216
7217         PR fortran/42207
7218         PR fortran/44064
7219         PR fortran/44065
7220         * gfortran.dg/class_25.f03: New.
7221         * gfortran.dg/class_26.f03: New.
7222
7223 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
7224
7225         * g++.dg/warn/miss-format-1.C: Update line number.
7226
7227 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
7228
7229         PR c++/44641
7230         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
7231         .frame and .mask assembler directives.
7232
7233 2010-08-04  Richard Guenther  <rguenther@suse.de>
7234
7235         * gcc.dg/tree-ssa/vrp35.c: Adjust.
7236         * gcc.dg/tree-ssa/vrp36.c: Likewise.
7237         * gcc.dg/tree-ssa/vrp50.c: Likewise.
7238         * gcc.dg/tree-ssa/vrp52.c: Likewise.
7239
7240 2010-08-04  Tobias Burnus  <burnus@net-b.de>
7241
7242         PR fortran/44857
7243         * gfortran.dg/derived_constructor_char_1.f90: New.
7244         * gfortran.dg/derived_constructor_char_2.f90: New.
7245
7246 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
7247
7248         PR fortran/45159
7249         * gfortran.dg/dependency_30.f90:  New test.
7250
7251 2010-08-03  Jan Hubicka  <jh@suse.cz>
7252
7253         * gcc.c-torture/compile/pr45085.c: New testcase.
7254
7255 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
7256
7257         PR fortran/44584
7258         PR fortran/45161
7259         * gfortran.dg/typebound_call_9.f03: Modified.
7260         * gfortran.dg/typebound_generic_1.f03: Modified.
7261
7262 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7263
7264         PR fortran/45159
7265
7266         * gfortran.dg/dependency_29.f90:  New test.
7267
7268 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7269
7270         PR fortran/36854
7271         * gfortran.dg/character_comparison_2.f90:  New test.
7272         * gfortran.dg/character_comparison_3.f90:  New test.
7273         * gfortran.dg/dependency_28.f90:  New test.
7274
7275 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
7276
7277         PR target/40457
7278         * gcc.target/arm/pr40457-1.c: New test.
7279         * gcc.target/arm/pr40457-2.c: New test.
7280
7281 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
7282
7283         PR fortran/44912
7284         * gfortran.dg/typebound_call_17.f03: New.
7285
7286 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
7287
7288         PR fortran/44929
7289         * gfortran.dg/allocate_derived_3.f90: New.
7290
7291 2010-07-30  Xinliang David Li  <davidxl@google.com>
7292         PR tree-optimization/45121
7293         * c-c++-common/uninit-17.c: Add -fno-ivops option.
7294
7295 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7296
7297         PR c++/45112
7298         * g++.dg/pr45112.C: New test.
7299
7300 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
7301
7302         PR debug/45055
7303         PR rtl-optimization/45137
7304         * gcc.dg/pr45055.c: New test.
7305
7306 2010-07-30  Alan Modra  <amodra@gmail.com>
7307
7308         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
7309         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
7310
7311 2010-07-29  Tobias Burnus  <burnus@net-b.de>
7312
7313         PR fortran/45087
7314         PR fortran/45125
7315         * gfortran.dg/whole_file_25.f90: New.
7316         * gfortran.dg/whole_file_26.f90: New.
7317         * gfortran.dg/whole_file_27.f90: New.
7318
7319 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
7320
7321         PR fortran/44962
7322         * gfortran.dg/typebound_proc_17.f03: New.
7323
7324 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
7325
7326         PR fortran/45004
7327         * gfortran.dg/move_alloc_2.f90: New.
7328
7329 2010-07-29  Xinliang David Li  <davidxl@google.com>
7330         PR tree-optimization/45121
7331         * c-c++-common/uninit-17.c: Fix expected output.
7332
7333 2010-07-29  Richard Guenther  <rguenther@suse.de>
7334
7335         PR tree-optimization/45120
7336         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
7337
7338 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
7339
7340         PR fortran/42051
7341         PR fortran/44064
7342         * gfortran.dg/pr42051.f03: New testcase.
7343
7344 2010-07-29  Richard Guenther  <rguenther@suse.de>
7345
7346         PR middle-end/45034
7347         * gcc.c-torture/execute/pr45034.c: New testcase.
7348
7349 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
7350
7351         PR c++/45096
7352         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
7353
7354 2010-07-28  Daniel Kraft  <d@domob.eu>
7355
7356         * gfortran.dg/bound_8.f90: New test.
7357
7358 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
7359
7360         PR debug/45105
7361         * gcc.dg/pr45105.c: New test.
7362
7363 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
7364
7365         PR rtl-optimization/45107
7366         * gcc.dg/pr45107.c: New test.
7367
7368 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
7369
7370         PR rtl-optimization/45101
7371         * gcc.dg/pr45101.c: New test.
7372
7373 2010-07-28  Tobias Burnus  <burnus@net-b.de>
7374
7375         PR fortran/45077
7376         * gfortran.dg/whole_file_24.f90: New.
7377
7378 2010-07-27  Jason Merrill  <jason@redhat.com>
7379
7380         * g++.dg/cpp0x/variadic102.C: New.
7381         * g++.dg/cpp0x/variadic103.C: New.
7382
7383 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
7384
7385         PR rtl-optimization/40956
7386         PR target/42495
7387         PR middle-end/42574
7388         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
7389         * gcc.target/arm/pr42574.c: Add tests.
7390
7391 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
7392
7393         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
7394         test name.
7395         (cleanup-repo-files): Ditto.
7396         (cleanup-saved-temps): Ditto.
7397
7398 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
7399
7400         PR testsuite/44701
7401         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
7402
7403         PR c/45079
7404         * gcc.dg/pr45079.c: New test.
7405
7406 2010-07-27  Ira Rosen  <irar@il.ibm.com>
7407
7408         PR tree-optimization/44152
7409         * gcc.dg/vect/fast-math-pr44152.c: New test.
7410
7411 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
7412
7413         PR ObjC/44140
7414         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
7415         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
7416         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
7417         * obj-c++.dg/torture/trivial.mm: Ditto.
7418         * objc.dg/torture/tls/thr-init-2.m: Ditto.
7419         * objc.dg/torture/tls/thr-init-3.m: Ditto.
7420         * objc.dg/torture/tls/thr-init.m: Ditto.
7421         * objc.dg/torture/trivial.m: Ditto.
7422
7423 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
7424
7425         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
7426         Skip on spu-*-* targets.
7427
7428 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
7429
7430         PR tree-optimization/45083
7431         * gcc.dg/pr45083.c: New test.
7432
7433 2010-07-26  Tobias Burnus  <burnus@net-b.de>
7434
7435         PR fortran/40873
7436         * gfortran.dg/whole_file_22.f90: New test.
7437         * gfortran.dg/whole_file_23.f90: New test.
7438
7439 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
7440             Jack Howarth  <howarth@bromo.med.uc.edu>
7441             Richard Henderson  <rth@redhat.com>
7442
7443         PR target/44132
7444         * gcc.dg/tls/thr-init-1.c: New.
7445         * gcc.dg/tls/thr-init-2.c: New.
7446         * gcc.dg/torture/tls New.
7447         * gcc.dg/torture/tls/tls-test.c: New.
7448         * gcc.dg/torture/tls/thr-init-1.c: New.
7449         * gcc.dg/torture/tls/tls.exp: New.
7450         * gcc.dg/torture/tls/thr-init-2.c: New.
7451         * gcc.dg/tls/emutls-2.c: New test
7452
7453         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
7454         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
7455         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
7456         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
7457         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
7458         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
7459         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
7460         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
7461         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
7462         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
7463         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
7464         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
7465         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
7466         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
7467         gfortran.dg/gomp/appendix-a/a.22.4.f90,
7468         gfortran.dg/gomp/appendix-a/a.22.5.f90,
7469         gfortran.dg/gomp/appendix-a/a.22.6.f90,
7470         gfortran.dg/gomp/appendix-a/a.24.1.f90,
7471         gfortran.dg/gomp/appendix-a/a.32.1.f90,
7472         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
7473         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
7474         gfortran.dg/gomp/omp_threadprivate1.f90,
7475         gfortran.dg/gomp/omp_threadprivate2.f90,
7476         gfortran.dg/gomp/reduction1.f90,
7477         gfortran.dg/gomp/sharing-1.f90: Likewise.
7478
7479 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7480
7481         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
7482         sse_runtime.
7483         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
7484         dg-require-visibility.
7485
7486 2010-07-26  Richard Guenther  <rguenther@suse.de>
7487
7488         PR tree-optimization/43784
7489         * gcc.c-torture/execute/pr43784.c: New testcase.
7490         * g++.dg/torture/pr43784.C: Likewise.
7491
7492 2010-07-26  Richard Guenther  <rguenther@suse.de>
7493
7494         PR middle-end/45056
7495         * g++.dg/pr45056.C: New testcase.
7496
7497 2010-07-26  Richard Guenther  <rguenther@suse.de>
7498
7499         PR tree-optimization/45071
7500         * gcc.dg/pr45071.c: New testcase.
7501
7502 2010-07-26  Tobias Burnus  <burnus@net-b.de>
7503
7504         PR fortran/45066
7505         * gfortran.dg/namelist_62.f90: New.
7506
7507 2010-07-26  Richard Guenther  <rguenther@suse.de>
7508
7509         * gcc.c-torture/execute/pr45017.c: Move ...
7510         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
7511
7512 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
7513
7514         PR fortran/40628
7515         * trim_optimize_1.f90:  New test.
7516         * character_comparision_1.f90:  New test.
7517
7518 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7519
7520         PR fortran/42852
7521         * gfortran.dg/wtruncate_fix.f: New test.
7522
7523 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
7524
7525         PR testsuite/45068
7526         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
7527
7528 2010-07-24  Richard Guenther  <rguenther@suse.de>
7529
7530         PR lto/43788
7531         * g++.dg/lto/20100724-1_0.C: New testcase.
7532
7533 2010-07-24  Richard Guenther  <rguenther@suse.de>
7534
7535         PR lto/43212
7536         * gcc.dg/lto/20100724-1_0.c: New testcase.
7537         * gcc.dg/lto/20100724-1_1.c: Likewise.
7538
7539 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7540
7541         PR fortran/40011
7542         * gfortran.dg/whole_file_21.f90: New.
7543
7544         * gfortran.dg/integer_exponentiation_3.F90: Use
7545         -ffloat-store only for i?86/x86-64 -m32.
7546
7547 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7548
7549         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
7550         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
7551
7552 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7553
7554         * gfortran.dg/func_decl_4.f90: Split test into two ...
7555         * gfortran.dg/func_decl_5.f90: ... parts.
7556         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
7557         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
7558         * gfortran.dg/global_references_1.f90: Add new dg-warning.
7559         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
7560         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
7561         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
7562         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
7563         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
7564         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
7565         * gfortran.dg/sizeof.f90: Make test valid.
7566         * gfortran.dg/pr20865.f90: Add new dg-error.
7567         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
7568         * gfortran.dg/g77/19990218-0.f: Ditto.
7569         * gfortran.dg/g77/19990218-1.f: Ditto.
7570         * gfortran.dg/g77/970625-2.f: Ditto.
7571         * gfortran.dg/pr37243.f: Fix function declaration.
7572         * gfortran.dg/use_only_1.f90: Fix implicit typing.
7573         * gfortran.dg/loc_1.f90: Fix pointer datatype.
7574
7575 2010-07-23  Tobias Burnus  <burnus@net-b.de>
7576
7577         PR fortran/44945
7578         * gfortran.dg/char_array_structure_constructor.f90: Add
7579         -fwhole-file as dg-option as it otherwise fails on some
7580         systems.
7581
7582 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
7583
7584         * gnat.dg/aggr16.ad[sb]: New test.
7585         * gnat.dg/aggr16_pkg.ads: New helper.
7586
7587 2010-07-23  Richard Guenther  <rguenther@suse.de>
7588
7589         PR lto/43071
7590         * g++.dg/lto/20100723-1_0.C: New testcase.
7591
7592 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
7593
7594         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
7595         AVX support.
7596         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
7597         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
7598
7599 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7600
7601         * lib/target-supports.exp (add_options_for_tls): New proc.
7602         * g++.dg/tls/static-1.C: Use dg-add-options tls.
7603         * g++.dg/tls/static-1a.cc: Likewise.
7604         * gcc.dg/tls/emutls-1.c: Likewise.
7605         * gcc.dg/tls/opt-11.c: Likewise.
7606         * gcc.dg/tls/opt-12.c: Likewise.
7607         * gcc.dg/tls/pr24428-2.c: Likewise.
7608         * gcc.dg/tls/pr24428.c: Likewise.
7609         * obj-c++.dg/tls/static-1.mm: Likewise.
7610         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
7611         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
7612         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7613         * objc.dg/torture/tls/thr-init-2.m: Likewise.
7614         * objc.dg/torture/tls/thr-init-3.m: Likewise.
7615         * objc.dg/torture/tls/thr-init.m: Likewise.
7616         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
7617
7618 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7619
7620         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
7621         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
7622         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
7623         optimized dump files.
7624
7625 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
7626
7627         PR tree-optimization/45047
7628         * gcc.c-torture/compile/pr45047.c: New test.
7629
7630 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7631
7632         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
7633         instead of dg-compile.
7634         * gcc.dg/float-range-4.c: Ditto.
7635         * gcc.dg/float-range-5.c: Ditto.
7636         * gcc.dg/fold-overflow-1.c: Ditto.
7637         * gcc.dg/gomp/sections-4.c: Ditto.
7638         * gcc.dg/transparent-union-1.c: Ditto.
7639         * gcc.dg/transparent-union-2.c: Ditto.
7640         * gcc.target/i386/pr39315-check.c: Ditto.
7641         * g++.dg/gomp/sections-4.C: Ditto.
7642         * g++.dg/template/dtor7.C: Ditto.
7643         * g++.dg/tree-ssa/pr19952.C: Ditto.
7644         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
7645         * gfortran.dg/graphite/pr42185.f90: Ditto.
7646         * gfortran.dg/namelist_36.f90: Ditto.
7647         * gnat.dg/noreturn1.adb: Ditto.
7648         * gnat.dg/specs/small_alignment.ads: Ditto.
7649
7650 2010-07-23  Martin Jambor  <mjambor@suse.cz>
7651
7652         PR tree-optimization/44915
7653         * g++.dg/torture/pr44915.C: New test.
7654
7655 2010-07-23  Martin Jambor  <mjambor@suse.cz>
7656
7657         PR tree-optimization/44914
7658         * g++.dg/tree-ssa/pr44914.C: New test.
7659
7660 2010-07-23  Jie Zhang  <jie@codesourcery.com>
7661
7662         PR target/44290
7663         * gcc.dg/pr44290-1.c: New test.
7664         * gcc.dg/pr44290-2.c: New test.
7665
7666 2010-07-23  Jason Merrill  <jason@redhat.com>
7667
7668         PR c++/45008
7669         * g++.dg/abi/mangle44.C: New.
7670
7671 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7672
7673         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
7674         for compile-time only tests.
7675         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
7676         target check.
7677         * gcc.target/i386/pr39315-4.c: Ditto.
7678         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
7679         target check.  Include sse-os-support.h.
7680         (main): Call check_isa and sse_os_support.
7681         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
7682         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
7683         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
7684         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
7685         target check.  Include sse-os-support.h.
7686         (main): Call check_isa and sse_os_support.
7687         * gcc.target/i386/vperm-v2df.c: Ditto.
7688
7689 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7690
7691         * lib/target-supports.exp (check_avx_hw_available): New procedure.
7692         (check_effective_target_avx_runtime): New procedure.
7693         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
7694         (check_effective_target_sse_runtime): Add check_effective_target_sse.
7695
7696         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
7697         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
7698         and __get_cpuid test.
7699         * gcc.dg/compat/vector-2b_main.c: Ditto.
7700
7701         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
7702
7703         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
7704         for compile-time only test.
7705         * gcc.dg/pr32716.c: Ditto.
7706         * gcc.dg/pr34856.c: Ditto.
7707         * gcc.dg/pr36997.c: Ditto.
7708         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
7709         * gfortran.dg/pr28158.f90: Ditto.
7710         * gfortran.dg/pr30667.f: Ditto.
7711
7712         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
7713         i?86-*-* and x86_64-*-* targets to disable execution on targets
7714         without sse2 runtime support.
7715         * g++.dg/vect/vect.exp: Ditto.
7716         * gfortran.dg/vect/vect.exp: Ditto.
7717
7718         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
7719         * gcc.dg/pr37544.c: Ditto.
7720         * gcc.dg/pr40550.c: Ditto.
7721         * gcc.dg/compat/union-m128-1_main.c: Ditto.
7722         * gcc.dg/compat/vector-1a_main.c: Ditto.
7723         * gcc.dg/compat/vector-2a_main.c: Ditto.
7724         * gcc.dg/torture/pr16104-1.c: Ditto.
7725         * gcc.dg/torture/pr35771-1.c: Ditto.
7726         * gcc.dg/torture/pr35771-2.c: Ditto.
7727         * gcc.dg/torture/pr35771-3.c: Ditto.
7728         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
7729         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
7730         * gcc.dg/torture/stackalign/push-1.c: Ditto.
7731         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
7732         * g++.dg/other/i386-1.C: Ditto.
7733         * g++.dg/other/pr40446.C: Ditto.
7734
7735 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7736
7737         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
7738
7739 2010-07-23  Daniel Kraft  <d@domob.eu>
7740
7741         PR fortran/44709
7742         * gfortran.dg/exit_1.f08: New test.
7743         * gfortran.dg/exit_2.f08: New test.
7744
7745 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
7746
7747         PR tree-optimization/39839
7748         * gcc.target/arm/pr39839.c: New test case.
7749
7750 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7751
7752         * gnat.dg/unchecked_convert5b.adb: New test.
7753         * gnat.dg/unchecked_convert6.adb: Likewise.
7754         * gnat.dg/unchecked_convert6b.adb: Likewise.
7755
7756 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7757
7758         * gnat.dg/aggr15.ad[sb]: New test.
7759
7760 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
7761
7762         PR debug/45024
7763         * g++.dg/debug/dwarf2/nested-2.C: New test case.
7764
7765 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
7766
7767         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
7768         with dg-require-linker-plugin.
7769
7770 2010-07-22  Richard Guenther  <rguenther@suse.de>
7771
7772         PR lto/43850
7773         * g++.dg/lto/20100722-1_0.C: New testcase.
7774
7775 2010-07-22  Richard Guenther  <rguenther@suse.de>
7776
7777         PR lto/42451
7778         * gcc.dg/lto/20100720-3_0.c: New testcase.
7779         * gcc.dg/lto/20100720-3_1.c: Likewise.
7780
7781 2010-07-22  Richard Guenther  <rguenther@suse.de>
7782
7783         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
7784         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
7785
7786         PR lto/43373
7787         * gcc.dg/lto/20100722-1_0.c: New testcase.
7788
7789 2010-07-22  Martin Jambor  <mjambor@suse.cz>
7790
7791         PR tree-optimization/44891
7792         * gcc.c-torture/compile/pr44891.c: New test.
7793
7794 2010-07-22  Richard Guenther  <rguenther@suse.de>
7795
7796         PR tree-optimization/45017
7797         * gcc.c-torture/execute/pr45017.c: New testcase.
7798
7799 2010-07-22  Tobias Burnus  <burnus@net-b.de>
7800
7801         PR fortran/45019
7802         * gfortran.dg/aliasing_dummy_5.f90: New.
7803
7804 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7805
7806         PR target/43698
7807         * gcc.target/arm/pr43698.c: New test.
7808
7809 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7810
7811         PR fortran/44929
7812         * Revert my commit r162325 for this PR.
7813
7814 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7815
7816         PR debug/45015
7817         * gcc.target/m68k/pr45015.c: New test.
7818
7819 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
7820
7821         PR c++/44641
7822         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
7823         comments.
7824
7825 2010-07-21  Richard Guenther  <rguenther@suse.de>
7826
7827         PR lto/45018
7828         * g++.dg/lto/20100721-1_0.C: New testcase.
7829
7830 2010-07-21  Martin Jambor  <mjambor@suse.cz>
7831
7832         PR tree-optimization/44900
7833         * g++.dg/torture/pr44900.C: New test.
7834
7835 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
7836
7837         PR middle-end/44738
7838         * c-c++-common/uninit-17.c: Correct expected error.
7839
7840 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7841
7842         * gcc.dg/guality/asm-1.c: New test.
7843
7844         PR debug/45003
7845         * gcc.dg/guality/pr45003-2.c: New test.
7846         * gcc.dg/guality/pr45003-3.c: New test.
7847
7848 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7849
7850         PR libfortran/44697
7851         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
7852
7853 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
7854
7855         * lib/scanasm.exp (dg-function-on-line): Test that a function is
7856         defined on the current line.
7857         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
7858         * g++.dg/debug/dwarf2/pr44641.C: New.
7859
7860 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
7861
7862         * gcc.target/powerpc/block-move-1.c: New test.
7863         * gcc.target/powerpc/block-move-2.c: New test.
7864
7865 2010-07-20  Jason Merrill  <jason@redhat.com>
7866
7867         PR c++/44967
7868         * g++.dg/cpp0x/sfinae2.C: New.
7869
7870 2010-07-20  Richard Guenther  <rguenther@suse.de>
7871
7872         PR lto/42696
7873         * gcc.dg/lto/20100720-4_0.c: New testcase.
7874
7875 2010-07-20  Richard Guenther  <rguenther@suse.de>
7876
7877         PR lto/43221
7878         * gcc.dg/lto/20100720-2_0.c: New testcase.
7879         * gcc.dg/lto/20100720-2_1.c: Likewise.
7880
7881 2010-07-20  Richard Guenther  <rguenther@suse.de>
7882
7883         PR lto/43208
7884         * gcc.dg/lto/20100720-1_0.c: New testcase.
7885         * gcc.dg/lto/20100720-1_1.c: Likewise.
7886
7887 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
7888
7889         PR debug/45003
7890         * gcc.dg/guality/pr45003-1.c: New test.
7891
7892 2010-07-20  Richard Guenther  <rguenther@suse.de>
7893
7894         PR tree-optimization/44977
7895         * gcc.dg/torture/pr44977.c: New testcase.
7896
7897 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
7898
7899         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
7900         sync_char_short
7901
7902 2010-07-20  Richard Guenther  <rguenther@suse.de>
7903
7904         PR middle-end/44971
7905         PR middle-end/44988
7906         * gcc.dg/pr44971.c: New testcase.
7907         * gcc.c-torture/compile/pr44988.c: Likewise.
7908
7909 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
7910
7911         PR fortran/44929
7912         * gfortran.dg/allocate_with_typespec.f90: New test.
7913         * gfortran.dg/allocate_derived_1.f90: Update error message.
7914
7915 2010-07-19  Jason Merrill  <jason@redhat.com>
7916
7917         PR c++/44996
7918         * g++.dg/cpp0x/decltype23.C: New.
7919
7920 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
7921
7922         PR fortran/42385
7923         * gfortran.dg/class_defined_operator_1.f03 : New test.
7924
7925 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
7926
7927         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
7928         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
7929         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
7930         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
7931
7932 2010-07-19  Richard Guenther  <rguenther@suse.de>
7933
7934         PR middle-end/44941
7935         * gcc.c-torture/compile/pr44941.c: New testcase.
7936
7937 2010-07-19  Jason Merrill  <jason@redhat.com>
7938
7939         PR c++/44969
7940         * g++.dg/template/sfinae24.C: New.
7941
7942 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
7943
7944         PR fortran/44353
7945         * gfortran.dg/data_implied_do_2.f90: Removed.
7946
7947 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
7948
7949         PR c++/44969
7950         * g++.dg/template/sfinae23.C: New.
7951
7952 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7953
7954         * lib/target-supports.exp (check_sse_os_support_available): New
7955         proc.
7956         (check_sse_hw_available): New proc.
7957         (check_effective_target_sse_runtime): New proc.
7958         (check_effective_target_sse2_runtime): New proc.
7959         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
7960         -msse2 if check_sse_os_support_available.
7961         * g++.dg/vect/vect.exp: Only run -msse2 tests if
7962         check_sse_os_support_available.
7963         * gcc.dg/vect/vect.exp: Likewise.
7964         * gfortran.dg/vect/vect.exp: Likewise.
7965         * gcc.target/i386/sol2-check: Renamed to ...
7966         * gcc.target/i386/sse-os-support.h: ... this.
7967         (sol2_check): Renamed to ...
7968         (sse_os_support): ... this.
7969         Only test movss with xmm registers.
7970         * gcc.target/i386/sse-check.h: Reflect new header and function names.
7971         Removed ILL_INSN, ILL_INSN_LEN.
7972         * gcc.target/i386/sse2-check.h: Likewise.
7973         * gcc.target/i386/sse3-check.h: Likewise.
7974         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
7975         Removed cpuid.h, __get_cpuid test.
7976         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
7977         Removed cpuid.h, __get_cpuid test.
7978         * g++.dg/other/pr40446.C: Likewise.
7979         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7980         * gcc.dg/compat/vector-1a_main.c: Likewise.
7981         * gcc.dg/compat/vector-2a_main.c: Likewise.
7982         * gcc.dg/pr36584.c: Likewise.
7983         * gcc.dg/pr37544.c: Likewise.
7984         * gcc.dg/torture/pr16104-1.c: Likewise.
7985         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7986         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7987         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7988         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7989         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
7990         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
7991         sse2_runtime.
7992         * gcc.dg/torture/pr35771-2.c: Likewise.
7993         * gcc.dg/torture/pr35771-3.c: Likewise.
7994         * gcc.target/i386/pr39315-2.c: Likewise.
7995         * gcc.target/i386/pr39315-4.c: Likewise.
7996         * gcc.target/i386/vperm-v2df.c: Likewise.
7997         * gcc.target/i386/vperm-v2di.c: Likewise.
7998         * gcc.target/i386/vperm-v4si-1.c: Likewise.
7999         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
8000         sse_runtime.
8001
8002 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
8003
8004         PR fortran/44353
8005         * gfortran.dg/data_implied_do_2.f90: New test.
8006
8007 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
8008
8009         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
8010
8011 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
8012
8013         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
8014         to the "mips16" group.
8015         (mips_using_mips16_p): New procedure.
8016         (mips-dg-options): Use it.
8017
8018 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
8019
8020         * gcc.target/mips/mips16-attributes-4.c: New test.
8021
8022 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
8023
8024         PR testsuite/44418
8025         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
8026         * gcc.target/powerpc/recip-2.c: Ditto.
8027         * gcc.target/powerpc/recip-3.c: Ditto.
8028
8029 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
8030
8031         * gcc.target/arm/pr42235.c: New test.
8032
8033 2010-07-16  Jason Merrill  <jason@redhat.com>
8034
8035         PR c++/32505
8036         * g++.dg/template/partial8.C: New.
8037
8038 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
8039
8040         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
8041         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
8042         in C++.
8043         (gualcvt): New overloaded inline.
8044         (GUALCVT): Use it for C++.
8045         * g++.dg/guality/guality.exp: New.
8046         * g++.dg/guality/guality.h: New.
8047         * g++.dg/guality/redeclaration1.C: New test.
8048         * g++.dg/dg.exp: Prune also guality/* tests.
8049         * gcc.dg/guality/pr43141.c: Moved to...
8050         * c-c++-common/guality/pr43141.c: ... here.
8051
8052 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8053
8054         PR libfortran/37077
8055         * gfortran.dg/char4_iunit_2.f03: New test.
8056
8057 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
8058
8059         PR testsuite/43925
8060         * lib/plugin-support.exp (plugin-test-execute):
8061         Add ${gcc_objdir}/intl to includes.
8062
8063 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
8064
8065         PR target/44942
8066         * gcc.c-torture/execute/pr44942.c: New test.
8067         * gcc.target/i386/pr44942.c: New test.
8068
8069 2010-07-15  Jason Merrill  <jason@redhat.com>
8070
8071         PR c++/44909
8072         * g++.dg/cpp0x/implicit7.C: New.
8073         * g++.dg/cpp0x/implicit8.C: New.
8074
8075 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8076
8077         Disable float tests for __SPU__ targets due to lack of signed zero:
8078         * c-c++-common/torture/complex-sign-add.c (check_add_float).
8079         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
8080         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
8081         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
8082         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
8083         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
8084         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
8085         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
8086         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
8087
8088 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
8089
8090         * gfortran.dg/select_char_2.f90: New test.
8091
8092 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
8093
8094         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
8095         with DECL_CHAIN.
8096
8097 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
8098
8099         PR fortran/44936
8100         * gfortran.dg/typebound_generic_9.f03: New.
8101
8102 2010-07-15  Richard Guenther  <rguenther@suse.de>
8103
8104         PR tree-optimization/44946
8105         * gcc.c-torture/compile/pr44946.c: New testcase.
8106
8107 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
8108
8109         PR fortran/40206
8110         * gfortran.dg/select_char_3.f90: New test.
8111
8112 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
8113             Kevin F. Quinn  <kevquinn@gentoo.org>
8114
8115         * gcc.dg/Wtrampolines.c: New.
8116
8117 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8118
8119         PR libfortran/44934
8120         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
8121
8122 2010-07-14  Jason Merrill  <jason@redhat.com>
8123
8124         PR c++/44810
8125         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
8126
8127         Implement C++0x unrestricted unions (N2544)
8128         * g++.dg/cpp0x/union1.C: New.
8129         * g++.dg/cpp0x/union2.C: New.
8130         * g++.dg/cpp0x/union3.C: New.
8131         * g++.dg/cpp0x/defaulted2.C: Adjust.
8132         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
8133         * g++.old-deja/g++.ext/anon2.C: Adjust.
8134         * g++.old-deja/g++.mike/misc6.C: Adjust.
8135
8136 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
8137
8138         PR fortran/44925
8139         * gfortran.dg/c_loc_tests_15.f90: New.
8140
8141 2010-07-13  Jason Merrill  <jason@redhat.com>
8142
8143         PR c++/44909
8144         * g++.dg/cpp0x/implicit6.C: New.
8145
8146 2010-07-13  Jason Merrill  <jason@redhat.com>
8147
8148         PR c++/44540
8149         * g++.dg/abi/noreturn1.C: New.
8150         * g++.dg/abi/noreturn2.C: New.
8151
8152 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
8153
8154         PR other/44874
8155         PR debug/44832
8156         * c-c++-common/pr44832.c: New test.
8157
8158 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
8159
8160         PR objc/44488
8161         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
8162         on the target.  Make sure that we can assemble the emitted asm when
8163         the test type is 'compile'.
8164
8165 2010-07-13  Richard Guenther  <rguenther@suse.de>
8166
8167         PR tree-optimization/36960
8168         * g++.dg/torture/pr36960.C: New testcase.
8169
8170 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
8171
8172         PR c++/44908
8173         * g++.dg/template/sfinae21.C: New.
8174         * g++.dg/template/sfinae22.C: Likewise.
8175
8176 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
8177
8178         PR testsuite/42843
8179         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
8180         * gcc.dg/plugin/ggcplug.c: Likewise.
8181         * g++.dg/plugin/selfassign.c: Likewise.
8182         * g++.dg/plugin/attribute_plugin.c: Likewise.
8183         * g++.dg/plugin/dumb_plugin.c: Likewise.
8184         * g++.dg/plugin/pragma_plugin.c: Likewise.
8185
8186 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
8187
8188         * gcc.c-torture/execute/pr44683.x: New.
8189         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
8190
8191 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
8192
8193         PR fortran/44434
8194         PR fortran/44565
8195         PR fortran/43945
8196         PR fortran/44869
8197         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
8198         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
8199         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
8200         * gfortran.dh/typebound_call_16.f03: New.
8201         * gfortran.dg/typebound_generic_6.f03: New.
8202         * gfortran.dg/typebound_generic_7.f03: New.
8203         * gfortran.dg/typebound_generic_8.f03: New.
8204
8205 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8206
8207         PR libfortran/37077
8208         * gfortran.dg/char4_iunit_1.f03: New test.
8209
8210 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
8211
8212         * gcc.dg/tree-ssa/vrp53.c: New test.
8213
8214 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
8215
8216         PR c++/44907
8217         * g++.dg/template/sfinae19.C: New.
8218         * g++.dg/template/sfinae20.C: Likewise.
8219
8220 2010-07-12  Jie Zhang  <jie@codesourcery.com>
8221
8222         * gcc.target/arm/interrupt-1.c: New test.
8223         * gcc.target/arm/interrupt-2.c: New test.
8224
8225 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8226
8227         * gcc.dg/pr42427.c: Require c99_runtime.
8228         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
8229         c99_runtime.
8230         * gcc.target/i386/avx-cmpss-1.c: Likewise.
8231         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
8232         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
8233         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
8234         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
8235         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
8236         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
8237         * gcc.target/i386/sse-cmpss-1.c: Likewise.
8238         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
8239         * gcc.target/i386/pr37275.c: Require visibility support.
8240
8241 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8242
8243         * lib/target-supports.exp (check_effective_target_sse): New proc.
8244         * gcc.target/i386/sol2-check.h: New file.
8245         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
8246         Include sol2-check.h.
8247         (main) Only run do_test () if sol2_check ().
8248         * gcc.target/i386/sse2-check.h: Likewise.
8249         * gcc.target/i386/sse3-check.h: Likewise.
8250         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
8251         [__sun__ && __svr4__]: Execute SSE2 instruction.
8252         * gcc.target/i386/math-torture/math-torture.exp: Only add options
8253         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
8254         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
8255         * g++.dg/ext/vector14.C: Likewise.
8256         * g++.dg/other/mmintrin.C: Likewise.
8257         * gcc.dg/20020418-1.c: Likewise.
8258         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
8259         * gcc.dg/format/ms_unnamed-1.c: Likewise.
8260         * gcc.dg/format/unnamed-1.c: Likewise.
8261         Adapt dg-warning line number.
8262         * gcc.dg/graphite/pr40281.c: Likewise.
8263         * gcc.dg/pr32176.c: Likewise.
8264         * gcc.dg/pr40550.c: Likewise.
8265         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
8266         * gcc.dg/torture/pr36891.c: Likewise.
8267         * gcc.target/i386/20020218-1.c: Likewise.
8268         * gcc.target/i386/20020523.c: Likewise.
8269         * gcc.target/i386/abi-1.c: Likewise.
8270         * gcc.target/i386/brokensqrt.c: Likewise.
8271         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
8272         * gcc.target/i386/pr13366.c: Likewise.
8273         * gcc.target/i386/pr13685.c: Likewise.
8274         * gcc.target/i386/pr24306.c: Likewise.
8275         * gcc.target/i386/pr31486.c: Likewise.
8276         * gcc.target/i386/pr32065-1.c: Likewise.
8277         * gcc.target/i386/pr32065-2.c: Likewise.
8278         * gcc.target/i386/pr32389.c: Likewise.
8279         * gcc.target/i386/pr38824.c: Likewise.
8280         * gcc.target/i386/pr38931.c: Likewise.
8281         * gcc.target/i386/pr39592-1.c: Likewise.
8282         * gcc.target/i386/pr43766.c: Likewise.
8283         * gcc.target/i386/recip-divf.c: Likewise.
8284         * gcc.target/i386/recip-sqrtf.c: Likewise.
8285         * gcc.target/i386/recip-vec-divf.c: Likewise.
8286         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8287         * gcc.target/i386/sse-1.c: Likewise.
8288         * gcc.target/i386/sse-16.c: Likewise.
8289         * gcc.target/i386/sse-2.c: Likewise.
8290         * gcc.target/i386/sse-20.c: Likewise.
8291         * gcc.target/i386/sse-3.c: Likewise.
8292         * gcc.target/i386/sse-7.c: Likewise.
8293         * gcc.target/i386/sse-9.c: Likewise.
8294         * gcc.target/i386/sse-addps-1.c: Likewise.
8295         * gcc.target/i386/sse-addss-1.c: Likewise.
8296         * gcc.target/i386/sse-andnps-1.c: Likewise.
8297         * gcc.target/i386/sse-andps-1.c: Likewise.
8298         * gcc.target/i386/sse-cmpss-1.c: Likewise.
8299         * gcc.target/i386/sse-comiss-1.c: Likewise.
8300         * gcc.target/i386/sse-comiss-2.c: Likewise.
8301         * gcc.target/i386/sse-comiss-3.c: Likewise.
8302         * gcc.target/i386/sse-comiss-4.c: Likewise.
8303         * gcc.target/i386/sse-comiss-5.c: Likewise.
8304         * gcc.target/i386/sse-comiss-6.c: Likewise.
8305         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
8306         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
8307         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
8308         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
8309         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
8310         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
8311         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
8312         * gcc.target/i386/sse-divps-1.c: Likewise.
8313         * gcc.target/i386/sse-divss-1.c: Likewise.
8314         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
8315         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
8316         * gcc.target/i386/sse-maxps-1.c: Likewise.
8317         * gcc.target/i386/sse-maxss-1.c: Likewise.
8318         * gcc.target/i386/sse-minps-1.c: Likewise.
8319         * gcc.target/i386/sse-minss-1.c: Likewise.
8320         * gcc.target/i386/sse-movaps-1.c: Likewise.
8321         * gcc.target/i386/sse-movaps-2.c: Likewise.
8322         * gcc.target/i386/sse-movhlps-1.c: Likewise.
8323         * gcc.target/i386/sse-movhps-1.c: Likewise.
8324         * gcc.target/i386/sse-movhps-2.c: Likewise.
8325         * gcc.target/i386/sse-movlhps-1.c: Likewise.
8326         * gcc.target/i386/sse-movmskps-1.c: Likewise.
8327         * gcc.target/i386/sse-movntps-1.c: Likewise.
8328         * gcc.target/i386/sse-movss-1.c: Likewise.
8329         * gcc.target/i386/sse-movss-2.c: Likewise.
8330         * gcc.target/i386/sse-movss-3.c: Likewise.
8331         * gcc.target/i386/sse-movups-1.c: Likewise.
8332         * gcc.target/i386/sse-movups-2.c: Likewise.
8333         * gcc.target/i386/sse-mulps-1.c: Likewise.
8334         * gcc.target/i386/sse-mulss-1.c: Likewise.
8335         * gcc.target/i386/sse-orps-1.c: Likewise.
8336         * gcc.target/i386/sse-rcpps-1.c: Likewise.
8337         * gcc.target/i386/sse-recip-vec.c: Likewise.
8338         * gcc.target/i386/sse-recip.c: Likewise.
8339         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
8340         * gcc.target/i386/sse-set-ps-1.c: Likewise.
8341         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
8342         * gcc.target/i386/sse-subps-1.c: Likewise.
8343         * gcc.target/i386/sse-subss-1.c: Likewise.
8344         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
8345         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
8346         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
8347         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
8348         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
8349         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
8350         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
8351         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
8352         * gcc.target/i386/sse-xorps-1.c: Likewise.
8353         * gcc.target/i386/ssefn-1.c: Likewise.
8354         * gcc.target/i386/ssefn-3.c: Likewise.
8355         * gcc.target/i386/sseregparm-1.c: Likewise.
8356         * gcc.target/i386/stackalign/return-3.c: Likewise.
8357         * gcc.target/i386/vectorize1.c: Likewise.
8358         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
8359         * gcc.target/i386/xorps-sse.c: Likewise.
8360         * gfortran.dg/pr28158.f90: Likewise.
8361         * gfortran.dg/pr30667.f: Likewise.
8362         * gnat.dg/loop_optimization7.adb: Likewise.
8363         * gnat.dg/sse_nolib.adb: Likewise.
8364
8365 2010-07-11  Tobias Burnus  <burnus@net-b.de>
8366
8367         PR fortran/44702
8368         * gfortran.dg/use_rename_6.f90: New.
8369         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
8370
8371 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
8372
8373         PR fortran/44869
8374         * gfortran.dg/class_24.f03: New.
8375
8376 2010-07-10  Richard Guenther  <rguenther@suse.de>
8377
8378         PR lto/44889
8379         * gcc.dg/lto/20100709-1_0.c: New testcase.
8380         * gcc.dg/lto/20100709-1_1.c: Likewise.
8381
8382 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
8383
8384         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
8385
8386 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
8387
8388         PR objc/44140
8389         * objc.dg/lto/trivial-1_0.m: New.
8390         * objc.dg/lto/lto.exp: New.
8391         * obj-c++.dg/lto/trivial-1_0.mm: New.
8392         * obj-c++.dg/lto/lto.exp: New.
8393         * objc.dg/symtab-1.m: Adjust sizes.
8394         * objc.dg/image-info.m: Do not run for gnu-runtime.
8395
8396 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
8397
8398         * gcc.dg/pr32370.c: Allow another kind of error message.
8399
8400 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
8401
8402         * gnat.dg/atomic3.adb: New test.
8403
8404 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
8405             Denys Vlasenko  <dvlasenk@redhat.com>
8406             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
8407
8408         PR tree-optimization/28632
8409         * gcc.dg/tree-ssa/vrp51.c: New test.
8410         * gcc.dg/tree-ssa/vrp52.c: New test.
8411
8412 2010-07-09  Jason Merrill  <jason@redhat.com>
8413
8414         * g++.dg/abi/covariant6.C: New.
8415         * g++.dg/inherit/covariant17.C: Test both bases.
8416         * g++.dg/inherit/covariant7.C: Check vtable layout.
8417
8418 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
8419
8420         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
8421
8422 2010-07-09  Richard Guenther  <rguenther@suse.de>
8423
8424         PR tree-optimization/44852
8425         * gcc.c-torture/execute/pr44852.c: New testcase.
8426
8427 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8428
8429         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
8430         multiplication by values.
8431         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
8432         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
8433
8434 2010-07-09  Richard Guenther  <rguenther@suse.de>
8435
8436         PR tree-optimization/44882
8437         * gfortran.dg/pr44882.f90: New testcase.
8438
8439 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
8440
8441         PR target/40657
8442         * gcc.target/arm/pr40657-1.c: New test.
8443         * gcc.target/arm/pr40657-2.c: New test.
8444         * gcc.c-torture/execute/pr40657.c: New test.
8445
8446 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
8447
8448         * gcc.dg/tree-ssa/vrp50.c: New test.
8449         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
8450
8451 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
8452
8453         PR fortran/44649
8454         * gfortran.dg/c_sizeof_1.f90: Modified.
8455         * gfortran.dg/storage_size_1.f08: New.
8456         * gfortran.dg/storage_size_2.f08: New.
8457
8458 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
8459
8460         * gcc.c-torture/execute/20100708-1.c: New test.
8461
8462 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
8463
8464         PR fortran/44847
8465         * gfortran.dg/gomp/pr44847.f90: New test.
8466
8467 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
8468
8469         PR tree-optimization/44710
8470         * gcc.dg/tree-ssa/ifc-6.c: New.
8471         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
8472
8473 2010-07-08  Tobias Burnus  <burnus@net-b.de>
8474
8475         PR fortran/18918
8476         * gfortran.dg/coarray_10.f90: Add an additional test.
8477
8478 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
8479
8480         PR middle-end/44828
8481         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
8482         * gcc.c-torture/execute/pr44828.x: Revert.
8483
8484 2010-07-08  Jason Merrill  <jason@redhat.com>
8485
8486         PR c++/43120
8487         * g++.dg/inherit/covariant17.C: New.
8488         * g++.dg/abi/covariant1.C: Actually test for the bug.
8489
8490 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
8491
8492         PR rtl-optimization/44838
8493         * gcc.dg/pr44838.c: New.
8494
8495 2010-07-08  Richard Guenther  <rguenther@suse.de>
8496
8497         PR tree-optimization/44831
8498         * gcc.c-torture/compile/pr44831.c: New testcase.
8499         * gcc.dg/tree-ssa/pr21463.c: Adjust.
8500
8501 2010-07-08  Richard Guenther  <rguenther@suse.de>
8502
8503         PR tree-optimization/44861
8504         * g++.dg/vect/pr44861.cc: New testcase.
8505
8506 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
8507
8508         PR middle-end/44828
8509         * gcc.c-torture/execute/pr44828.x: New file.
8510
8511 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
8512
8513         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
8514         dg-options.
8515         * g++.dg/ext/altivec-17.C: Adjust error message.
8516
8517 2010-07-07  Tom Tromey  <tromey@redhat.com>
8518
8519         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
8520
8521 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
8522
8523         PR target/44844
8524         * gcc.target/i386/rdrand-1.c: Scan "jnc".
8525         * gcc.target/i386/rdrand-2.c: Likewise.
8526         * gcc.target/i386/rdrand-3.c: Likewise.
8527
8528 2010-07-07  Jan Hubicka  <jh@suse.cz>
8529
8530         PR middle-end/44813
8531         * g++.dg/torture/pr44813.C: New testcase.
8532         * g++.dg/torture/pr44826.C: New testcase.
8533
8534 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
8535
8536         PR rtl-optimization/44787
8537         * gcc.c-torture/compile/pr44788.c: New test.
8538         * gcc.target/arm/pr44788.c: New test.
8539
8540 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8541
8542         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
8543
8544 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8545
8546         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
8547         to dg-options.
8548
8549 2010-07-06  Tobias Burnus  <burnus@net-b.de>
8550
8551         PR fortran/44742
8552         * gfortran.dg/parameter_array_init_6.f90: New.
8553         * gfortran.dg/initialization_20.f90: Update dg-error.
8554         * gfortran.dg/initialization_24.f90: Ditto.
8555
8556 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
8557         PR fortran/PR44693
8558         * gfortran.dg/dim_range_1.f90:  New test.
8559         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
8560
8561 2010-07-06  Jason Merrill  <jason@redhat.com>
8562
8563         PR c++/44703
8564         * g++.dg/cpp0x/initlist41.C: New.
8565
8566         PR c++/44778
8567         * g++.dg/template/ptrmem22.C: New.
8568
8569 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
8570
8571         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
8572         support.
8573         * gcc.target/i386/i386.exp: Likewise.
8574
8575 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8576
8577         PR testsuite/44195
8578         * gcc.dg/lto/20100518_0.c: Limit to x86.
8579
8580 2010-07-06  Richard Guenther  <rguenther@suse.de>
8581
8582         PR middle-end/44828
8583         * gcc.c-torture/execute/pr44828.c: New testcase.
8584
8585 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
8586
8587         * g++.dg/warn/noeffect2.C: Adjust expected warning.
8588         * g++.dg/warn/volatile1.C: Likewise.
8589         * g++.dg/template/warn1.C: Likewise.
8590
8591 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
8592
8593         AVX Programming Reference (June, 2010)
8594         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
8595         * g++.dg/other/i386-3.C: Likewise.
8596         * gcc.target/i386/sse-12.c: Likewise.
8597
8598         * gcc.target/i386/f16c-check.h: New.
8599         * gcc.target/i386/rdfsbase-1.c: Likewise.
8600         * gcc.target/i386/rdfsbase-2.c: Likewise.
8601         * gcc.target/i386/rdgsbase-1.c: Likewise.
8602         * gcc.target/i386/rdgsbase-2.c: Likewise.
8603         * gcc.target/i386/rdrand-1.c: Likewise.
8604         * gcc.target/i386/rdrand-2.c: Likewise.
8605         * gcc.target/i386/rdrand-3.c: Likewise.
8606         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
8607         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
8608         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
8609         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
8610         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
8611         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
8612         * gcc.target/i386/wrfsbase-1.c: Likewise.
8613         * gcc.target/i386/wrfsbase-2.c: Likewise.
8614         * gcc.target/i386/wrgsbase-1.c: Likewise.
8615         * gcc.target/i386/wrgsbase-2.c: Likewise.
8616
8617         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
8618         (__builtin_ia32_vcvtps2ph): New.
8619         (__builtin_ia32_vcvtps2ph256): Likewise.
8620
8621         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
8622         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8623
8624         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
8625         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8626
8627         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
8628         (__builtin_ia32_vcvtps2ph256): Likewise.
8629         Add fsgsbase,rdrnd,f16c.
8630
8631         * lib/target-supports.exp (check_effective_target_f16c): New.
8632
8633 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
8634
8635         * gcc.dg/guality/nrv-1.c: New test.
8636
8637 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
8638
8639         PR middle-end/42505
8640         * gcc.target/arm/pr42505.c: New test case.
8641
8642 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
8643
8644         PR c++/44808
8645         * g++.dg/opt/nrv16.C: New test.
8646
8647 2010-07-05  Richard Guenther  <rguenther@suse.de>
8648
8649         PR tree-optimization/44784
8650         * gcc.c-torture/compile/pr44784.c: New testcase.
8651
8652 2010-07-05  Ira Rosen  <irar@il.ibm.com>
8653
8654         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8655         Increase loop bound and array size.
8656         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8657         Likewise.
8658
8659 2010-07-05  Ira Rosen  <irar@il.ibm.com>
8660
8661         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
8662         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
8663         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
8664         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
8665         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
8666
8667 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
8668
8669         PR c++/22138
8670         * g++.dg/parse/template25.C: New.
8671
8672 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
8673
8674         PR rtl-optimization/44695
8675         * gcc.dg/torture/pr44695.c: New.
8676
8677 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8678
8679         PR c++/16630
8680         * g++.dg/ext/pretty3.C: New.
8681
8682 2010-07-04  Richard Guenther  <rguenther@suse.de>
8683
8684         PR middle-end/44809
8685         * g++.dg/torture/pr44809.C: New testcase.
8686
8687 2010-07-04  Richard Guenther  <rguenther@suse.de>
8688
8689         PR tree-optimization/44656
8690         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
8691
8692 2010-07-04  Ira Rosen  <irar@il.ibm.com>
8693             Revital Eres  <eres@il.ibm.com>
8694
8695         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
8696         misaligned stores.
8697         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
8698         gcc.dg/vect/vect-96.c: Likewise.
8699         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
8700         that support misaligned stores. Change the number of expected
8701         misaligned accesses.
8702         * gcc.dg/vect/vect-peel-1.c: New test.
8703         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
8704         gcc.dg/vect/vect-peel-4.c: Likewise.
8705         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
8706         vectorizable on all targets that support realignment.
8707         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8708
8709 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
8710
8711         PR c/44806
8712         * gcc.dg/torture/pr44806.c: New.
8713
8714 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8715
8716         * gnat.dg/cond_expr1.adb: New test.
8717
8718 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8719
8720         * gnat.dg/modular3.adb: New test.
8721         * gnat.dg/modular3_pkg.ads: New helper.
8722
8723 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
8724             Mikael Pettersson  <mikpe@it.uu.se>
8725
8726         PR testsuite/44518
8727         * obj-c++.dg/encode-2.mm: Produce object and save temps.
8728         Make signed-ness of chars explicit.  Scan the object for
8729         strings that are split by some target assemblers.
8730         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
8731         explicit.
8732
8733 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
8734
8735         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
8736
8737 2010-07-02  Le-Chun Wu  <lcwu@google.com>
8738
8739         PR/44128
8740         * g++.dg/warn/Wshadow-7.C: New test.
8741
8742 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
8743             Julian Brown  <julian@codesourcery.com>
8744             Sandra Loosemore  <sandra@codesourcery.com>
8745
8746         * gcc.c-torture/execute/20100416-1.c: New test case.
8747
8748 2010-07-02  Julian Brown  <julian@codesourcery.com>
8749             Sandra Loosemore  <sandra@codesourcery.com>
8750
8751         PR target/43703
8752
8753         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
8754         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
8755
8756 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8757             Julian Brown  <julian@codesourcery.com>
8758
8759         * gcc.target/arm/neon/vadds64.c: Regenerated.
8760         * gcc.target/arm/neon/vaddu64.c: Regenerated.
8761         * gcc.target/arm/neon/vsubs64.c: Regenerated.
8762         * gcc.target/arm/neon/vsubu64.c: Regenerated.
8763         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
8764         * gcc.target/arm/neon-vmls-1.c: Likewise.
8765         * gcc.target/arm/neon-vsubs64.c: New execution test.
8766         * gcc.target/arm/neon-vsubu64.c: New execution test.
8767         * gcc.target/arm/neon-vadds64.c: New execution test.
8768         * gcc.target/arm/neon-vaddu64.c: New execution test.
8769
8770 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8771
8772         * gcc.target/arm/neon-vands64.c: New.
8773         * gcc.target/arm/neon-vandu64.c: New.
8774         * gcc.target/arm/neon-vbics64.c: New.
8775         * gcc.target/arm/neon-vbicu64.c: New.
8776         * gcc.target/arm/neon-veors64.c: New.
8777         * gcc.target/arm/neon-veoru64.c: New.
8778         * gcc.target/arm/neon-vorns64.c: New.
8779         * gcc.target/arm/neon-vornu64.c: New.
8780         * gcc.target/arm/neon-vorrs64.c: New.
8781         * gcc.target/arm/neon-vorru64.c: New.
8782         * gcc.target/arm/neon/vands64.c: Regenerated.
8783         * gcc.target/arm/neon/vandu64.c: Regenerated.
8784         * gcc.target/arm/neon/vbics64.c: Regenerated.
8785         * gcc.target/arm/neon/vbicu64.c: Regenerated.
8786         * gcc.target/arm/neon/veors64.c: Regenerated.
8787         * gcc.target/arm/neon/veoru64.c: Regenerated.
8788         * gcc.target/arm/neon/vorns64.c: Regenerated.
8789         * gcc.target/arm/neon/vornu64.c: Regenerated.
8790         * gcc.target/arm/neon/vorrs64.c: Regenerated.
8791         * gcc.target/arm/neon/vorru64.c: Regenerated.
8792
8793 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8794
8795         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
8796
8797 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8798
8799         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
8800         * gfortran.dg/intent_out_5.f90: Same.
8801         * gfortran.dg/ltrans-7.f90: Same.
8802         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
8803
8804 2010-07-02  Jan Hubicka  <jh@suse.cz>
8805
8806         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
8807
8808 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8809
8810         * objc-obj-c++-shared/Object1.h: Correct Line endings.
8811
8812 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
8813
8814         PR c++/44780
8815         * c-c++-common/Wunused-var-12.c: New test.
8816
8817 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
8818
8819         PR target/42835
8820         * gcc.target/arm/pr42835.c: New test.
8821
8822         PR target/42172
8823         * gcc.target/arm/pr42172-1.c: New test.
8824
8825 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8826
8827         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
8828
8829 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8830
8831         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
8832         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
8833         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
8834         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
8835         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
8836         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
8837         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
8838         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
8839         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
8840         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
8841         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
8842         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
8843         * gcc.target/arm/neon-vdup_ns64.c: New.
8844         * gcc.target/arm/neon-vdup_nu64.c: New.
8845         * gcc.target/arm/neon-vdupQ_ns64.c: New.
8846         * gcc.target/arm/neon-vdupQ_nu64.c: New.
8847         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
8848         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
8849         * gcc.target/arm/neon-vmov_ns64.c: New.
8850         * gcc.target/arm/neon-vmov_nu64.c: New.
8851         * gcc.target/arm/neon-vmovQ_ns64.c: New.
8852         * gcc.target/arm/neon-vmovQ_nu64.c: New.
8853         * gcc.target/arm/neon-vget_lanes64.c: New.
8854         * gcc.target/arm/neon-vget_laneu64.c: New.
8855         * gcc.target/arm/neon-vset_lanes64.c: New.
8856         * gcc.target/arm/neon-vset_laneu64.c: New.
8857
8858 2010-07-02  Richard Guenther  <rguenther@suse.de>
8859
8860         * g++.dg/torture/20100702-1.C: New testcase.
8861
8862 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8863
8864         PR target/44707
8865         * gcc.c-torture/compile/pr44707.c: New test.
8866
8867 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8868
8869         PR c++/44039
8870         * g++.dg/template/crash101.C: New.
8871
8872 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8873
8874         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
8875         Use the ABI-0 accessors and fail it for m64.
8876
8877 2010-07-02  Jan Hubicka  <jh@suse.cz>
8878
8879         * g++.dg/tree-ssa/pr44706.C: New testcase.
8880
8881 2010-07-02  Richard Guenther  <rguenther@suse.de>
8882
8883         PR tree-optimization/44748
8884         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
8885
8886 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8887
8888         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
8889         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
8890         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
8891         the method types to forward:.
8892
8893 2010-06-30  Jason Merrill  <jason@redhat.com>
8894
8895         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
8896         * g++.dg/other/pr25632.C: Likewise.
8897
8898 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
8899
8900         PR tree-optimization/40421
8901         * gfortran.fortran-torture/compile/pr40421.f90: New test.
8902
8903 2010-07-01  Richard Guenther  <rguenther@suse.de>
8904
8905         PR middle-end/42834
8906         PR middle-end/44468
8907         * gcc.c-torture/execute/20100316-1.c: New testcase.
8908         * gcc.c-torture/execute/pr44468.c: Likewise.
8909         * gcc.c-torture/compile/20100609-1.c: Likewise.
8910         * gcc.dg/volatile2.c: Adjust.
8911         * gcc.dg/plugin/selfassign.c: Likewise.
8912         * gcc.dg/pr36902.c: Likewise.
8913         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
8914         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
8915         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8916         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8917         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8918         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8919         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
8920         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
8921         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
8922         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8923         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8924         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8925         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
8926         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
8927         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8928         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8929         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
8930         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8931         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8932         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8933         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8934         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8935         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
8936         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
8937         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
8938         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
8939         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
8940         * gcc.dg/struct/w_prof_local_array.c: Likewise.
8941         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
8942         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
8943         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8944         * gcc.dg/struct/w_prof_global_array.c: Likewise.
8945         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
8946         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
8947         * gcc.dg/struct/w_prof_local_var.c: Likewise.
8948         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
8949         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8950         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
8951         * gcc.dg/struct/w_prof_global_var.c: Likewise.
8952         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
8953         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
8954         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
8955         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8956         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
8957         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
8958         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
8959         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
8960         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
8961         * gcc.dg/tree-prof/stringop-1.c: Adjust.
8962         * g++.dg/tree-ssa/pr31146.C: Likewise.
8963         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
8964         * g++.dg/tree-ssa/pr33604.C: Likewise.
8965         * g++.dg/plugin/selfassign.c: Likewise.
8966         * gfortran.dg/array_memcpy_3.f90: Likewise.
8967         * gfortran.dg/array_memcpy_4.f90: Likewise.
8968         * c-c++-common/torture/pr42834.c: New testcase.
8969
8970 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
8971
8972         PR c++/44628
8973         * g++.dg/template/crash100.C: New.
8974
8975 2010-06-30  Jan Hubicka  <jh@suse.cz>
8976
8977         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
8978
8979 2010-06-30  Michael Matz  <matz@suse.de>
8980
8981         PR bootstrap/44699
8982         * gcc.dg/pr44699.c: New test.
8983
8984 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
8985
8986         PR tree-optimization/39799
8987         * c-c++-common/uninit-17.c: New test.
8988
8989 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8990
8991         PR libfortran/43298
8992         * gfortran.dg/read_infnan_1.f90: New test.
8993
8994 2010-06-29  Jason Merrill  <jason@redhat.com>
8995
8996         Enable implicitly declared move constructor/operator= (N3053).
8997         * g++.dg/cpp0x/implicit3.C: New.
8998         * g++.dg/cpp0x/implicit4.C: New.
8999         * g++.dg/cpp0x/implicit5.C: New.
9000         * g++.dg/cpp0x/implicit-copy.C: Adjust.
9001         * g++.dg/cpp0x/not_special.C: Adjust.
9002         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
9003         * g++.dg/cpp0x/rv1n.C: Adjust.
9004         * g++.dg/cpp0x/rv1p.C: Adjust.
9005         * g++.dg/cpp0x/rv2n.C: Adjust.
9006         * g++.dg/cpp0x/rv2p.C: Adjust.
9007         * g++.dg/cpp0x/rv3n.C: Adjust.
9008         * g++.dg/cpp0x/rv3p.C: Adjust.
9009         * g++.dg/cpp0x/rv4n.C: Adjust.
9010         * g++.dg/cpp0x/rv4p.C: Adjust.
9011         * g++.dg/cpp0x/rv5n.C: Adjust.
9012         * g++.dg/cpp0x/rv5p.C: Adjust.
9013         * g++.dg/cpp0x/rv6n.C: Adjust.
9014         * g++.dg/cpp0x/rv6p.C: Adjust.
9015         * g++.dg/cpp0x/rv7n.C: Adjust.
9016         * g++.dg/cpp0x/rv7p.C: Adjust.
9017         * g++.dg/cpp0x/rv8p.C: Adjust.
9018         * g++.dg/gomp/pr26690-1.C: Adjust.
9019         * g++.dg/other/error20.C: Adjust.
9020         * g++.dg/other/error31.C: Adjust.
9021         * g++.dg/parse/error19.C: Adjust.
9022         * g++.dg/template/qualttp5.C: Adjust.
9023         * g++.old-deja/g++.law/ctors5.C: Adjust.
9024
9025         Enable implicitly deleted functions (N2346)
9026         * g++.dg/cpp0x/defaulted17.C: New.
9027         * g++.dg/cpp0x/implicit1.C: New.
9028         * g++.dg/cpp0x/implicit2.C: New.
9029         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
9030         * g++.dg/ext/has_virtual_destructor.C: Adjust.
9031         * g++.dg/init/ctor4.C: Adjust.
9032         * g++.dg/init/synth2.C: Adjust.
9033         * g++.dg/lto/20081118_1.C: Adjust.
9034         * g++.dg/other/error13.C: Adjust.
9035         * g++.dg/other/unused1.C: Adjust.
9036         * g++.old-deja/g++.bob/inherit2.C: Adjust.
9037         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
9038         * g++.old-deja/g++.jason/opeq3.C: Adjust.
9039         * g++.old-deja/g++.law/ctors17.C: Adjust.
9040         * g++.old-deja/g++.oliva/delete1.C: Adjust.
9041         * g++.old-deja/g++.pt/assign1.C: Adjust.
9042         * g++.old-deja/g++.pt/crash20.C: Adjust.
9043
9044         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
9045         * g++.dg/cpp0x/defaulted13.C: Adjust.
9046         * g++.dg/cpp0x/defaulted2.C: Adjust.
9047         * g++.dg/cpp0x/defaulted3.C: Adjust.
9048         * g++.dg/cpp0x/initlist9.C: Adjust.
9049         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
9050         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
9051         * g++.dg/init/synth2.C: Adjust.
9052
9053         * g++.dg/cpp0x/defaulted19.C: New.
9054
9055         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
9056         * g++.dg/template/error23.C: Fix for -std=c++0x.
9057
9058 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
9059
9060         PR fortran/44718
9061         * gfortran.dg/proc_ptr_28.f90: New.
9062
9063 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
9064
9065         PR tree-optimization/43801
9066         * g++.dg/torture/pr43801.C: New test.
9067
9068         PR debug/44668
9069         * g++.dg/debug/dwarf2/accessibility1.C: New test.
9070
9071 2010-06-29  Jason Merrill  <jason@redhat.com>
9072
9073         PR c++/44587
9074         * g++.dg/template/qualified-id2.C: New.
9075         * g++.dg/template/qualified-id3.C: New.
9076
9077 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
9078
9079         PR fortran/44696
9080         * gfortran.dg/associated_target_4.f90: New.
9081
9082 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
9083
9084         PR fortran/44582
9085         * gfortran.dg/aliasing_array_result_1.f90 : New test.
9086
9087 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9088
9089         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
9090
9091 2010-06-29  Jan Hubicka  <jh@suse.cz>
9092
9093         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
9094
9095 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
9096
9097         PR target/43902
9098         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
9099         * gcc.target/arm/wmul-3.c: New test.
9100         * gcc.target/arm/wmul-4.c: New test.
9101
9102 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
9103
9104         PR rtl-optimization/44659
9105         * gcc.target/i386/extract-1.c: New.
9106         * gcc.target/i386/extract-2.c: Likewise.
9107         * gcc.target/i386/extract-3.c: Likewise.
9108         * gcc.target/i386/extract-4.c: Likewise.
9109         * gcc.target/i386/extract-5.c: Likewise.
9110         * gcc.target/i386/extract-6.c: Likewise.
9111
9112 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
9113
9114         PR c++/44682
9115         * g++.dg/warn/Wunused-var-14.C: New test.
9116
9117 2010-06-28  Tobias Burnus  <burnus@net-b.de>
9118
9119         PR fortran/43298
9120         * gfortran.dg/nan_6.f90: New.
9121
9122 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
9123
9124         PR tree-optimization/43781
9125         * gcc.dg/torture/pr43781.c: New.
9126
9127 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
9128
9129         PR fortran/40158
9130         * gfortran.dg/actual_rank_check_1.f90: New test.
9131
9132 2010-06-28  Martin Jambor  <mjambor@suse.cz>
9133
9134         * gcc.dg/ipa/ipa-sra-6.c: New test.
9135
9136 2010-06-28  Jan Hubicka  <jh@suse.cz>
9137
9138         PR tree-optimization/44687
9139         * gcc.c-torture/compile/pr44687.c
9140
9141 2010-06-28  Martin Jambor  <mjambor@suse.cz>
9142
9143         PR c++/44535
9144         * g++.dg/torture/pr44535.C: New test.
9145
9146 2010-06-28  Michael Matz  <matz@suse.de>
9147
9148         PR middle-end/44592
9149         * gfortran.dg/pr44592.f90: New test.
9150
9151 2010-06-28  Jan Hubicka  <jh@suse.cz>
9152
9153         PR tree-optimization/44357
9154         * g++.dg/torture/pr44357.C: New testcase.
9155
9156 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9157
9158         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
9159         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
9160         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
9161         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
9162         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
9163         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
9164         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
9165         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
9166
9167 2010-06-27  Jan Hubicka  <jh@suse.cz>
9168
9169         * gcc.c-torture/compile/pr44686.c: New file.
9170
9171 2010-06-27  Richard Guenther  <rguenther@suse.de>
9172
9173         PR tree-optimization/44683
9174         * gcc.c-torture/execute/pr44683.c: New testcase.
9175
9176 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
9177
9178         * gnat.dg/noreturn3.ad[sb]: New test.
9179
9180 2010-06-26  Jason Merrill  <jason@redhat.com>
9181
9182         * g++.dg/cpp0x/explicit5.C: New.
9183
9184 2010-06-26  Richard Guenther  <rguenther@suse.de>
9185
9186         PR tree-optimization/44393
9187         * gcc.dg/pr44393.c: New testcase.
9188
9189 2010-06-26  Jan Hubicka  <jh@suse.cz>
9190
9191         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
9192
9193 2010-06-26  Richard Guenther  <rguenther@suse.de>
9194
9195         PR middle-end/44674
9196         * gcc.dg/pr44674.c: New testcase.
9197
9198 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
9199
9200         * gcc.dg/opts-3.c: New test.
9201
9202 2010-06-26  Tobias Burnus  <burnus@net-b.de>
9203
9204         * gfortran.dg/type_decl_1.f90: New.
9205         * gfortran.dg/type_decl_2.f90: New.
9206
9207 2010-06-26  Tobias Burnus  <burnus@net-b.de>
9208
9209         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
9210         * gfortran.dg/semicolon_fixed_2.f: Ditto.
9211
9212 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9213
9214         PR testsuite/38946
9215         * gfortran.dg/array_constructor_23.f: Update test to allow for small
9216         error in comparing reals.
9217
9218 2010-06-25  Tobias Burnus  <burnus@net-b.de>
9219
9220         * selected_real_kind_2.f90: New.
9221         * selected_real_kind_3.f90: New.
9222
9223 2010-06-25  Tobias Burnus  <burnus@net-b.de>
9224
9225         * gfortran.dg/entry_19.f90: New.
9226
9227 2010-06-25  Tobias Burnus  <burnus@net-b.de>
9228
9229         * gfortran.dg/end_subroutine_1.f90: New.
9230         * gfortran.dg/end_subroutine_2.f90: New.
9231         * gfortran.dg/interface_proc_end.f90: Update.
9232
9233 2010-06-25  Tobias Burnus  <burnus@net-b.de>
9234
9235         * gfortran.dg/semicolon_fixed.f: Update.
9236         * gfortran.dg/semicolon_fixed_2.f: New.
9237         * gfortran.dg/semicolon_free_2.f90: New.
9238         * gfortran.dg/semicolon_free.f90: Update.
9239
9240 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9241
9242         PR fortran/44448
9243         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
9244
9245 2010-06-25  Martin Jambor  <mjambor@suse.cz>
9246
9247         * g++.dg/ipa/iinline-3.C: New test.
9248         * gcc.dg/ipa/modif-1.c: Removed.
9249
9250 2010-06-25  Jan Hubicka  <jh@suse.cz>
9251
9252         * gcc.dg/tree-ssa/ipa-split-1.c
9253
9254 2010-06-25  Martin Jambor  <mjambor@suse.cz>
9255
9256         * g++.dg/ipa/iinline-2.C: New test.
9257
9258 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
9259
9260         PR middle-end/43866
9261         * gfortran.dg/pr43866.f90: New test.
9262
9263         PR tree-optimization/44539
9264         * gcc.dg/pr44539.c: New test.
9265
9266 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
9267
9268         From Jim Wilson:
9269         PR target/43902
9270         * gcc.target/mips/madd-9.c: New test.
9271
9272 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
9273
9274         PR c/44517
9275         * gcc.dg/noncompile/pr44517.c: New.
9276         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
9277
9278 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
9279
9280         PR testsuite/43283
9281         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
9282         and add argument to nop for IA64.
9283
9284 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
9285
9286         PR target/44588
9287         * gcc.target/i386/mod-1.c: New.
9288         * gcc.target/i386/umod-1.c: Likewise.
9289         * gcc.target/i386/umod-2.c: Likewise.
9290         * gcc.target/i386/umod-3.c: Likewise.
9291
9292 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
9293
9294         PR middle-end/44492
9295         * g++.dg/torture/pr44492.C: New test.
9296
9297 2010-06-24  Andi Kleen  <ak@linux.intel.com>
9298
9299         * c-c++-common/warn-omitted-condop.c: New.
9300
9301 2010-06-24  Tobias Burnus  <burnus@net-b.de>
9302
9303         PR fortran/44614
9304         * gfortran.dg/import8.f90: New.
9305
9306 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
9307
9308         * gnat.dg/not_null.adb: Update test case.
9309
9310 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
9311
9312         PR c++/44619
9313         * g++.dg/warn/Wunused-var-13.C: New test.
9314
9315         PR c++/44627
9316         * g++.dg/diagnostic/method1.C: New test.
9317
9318 2010-06-22  Cary Coutant  <ccoutant@google.com>
9319
9320         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
9321
9322 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
9323
9324         PR fortran/44616
9325         * gfortran.dg/abstract_type_8.f03: New.
9326
9327 2010-06-21  Jason Merrill  <jason@redhat.com>
9328
9329         * g++.dg/cpp0x/noexcept08.C: New.
9330
9331         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
9332
9333 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
9334
9335         PR target/44615
9336         * gcc.target/i386/sse2-vec-2a.c: New.
9337
9338 2010-06-21  DJ Delorie  <dj@redhat.com>
9339
9340         * gcc.dg/pragma-diag-1.c: New.
9341
9342 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
9343
9344         PR target/44615
9345         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
9346
9347 2010-06-21  Alan Modra  <amodra@gmail.com>
9348
9349         PR testsuite/44505
9350         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
9351         tail call to check_fa_mid.
9352
9353 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
9354
9355         PR target/44575
9356         * gcc.c-torture/execute/pr44575.c: New test.
9357
9358 2010-06-21  Tobias Burnus  <burnus@net-b.de>
9359
9360         PR fortran/40632
9361         * gfortran.dg/contiguous_1.f90: New.
9362         * gfortran.dg/contiguous_2.f90: New.
9363         * gfortran.dg/contiguous_3.f90: New.
9364
9365 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
9366
9367         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
9368         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
9369
9370 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
9371
9372         PR target/44546
9373         * gcc.target/i386/pr44546.c: New test.
9374
9375 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
9376
9377         * gcc.dg/opts-2.c: New test.
9378
9379 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
9380
9381         PR fortran/44584
9382         * gfortran.dg/typebound_proc_15.f03: Modified.
9383
9384 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
9385
9386         PR target/44072
9387         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
9388         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
9389
9390 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9391
9392         * g++.dg/ext/label13.C: Fix typo in last change.
9393
9394 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9395
9396         PR libfortran/44477
9397         * gfortran.dg/eof_3.f90
9398         * gfortran.dg/endfile_2.f90
9399         * gfortran.dg/endfile_4.f90
9400         * gfortran.dg/endfile_3.f90
9401
9402 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9403
9404         PR c++/41090
9405         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
9406
9407 2010-06-18  Tobias Burnus  <burnus@net-b.de>
9408
9409         PR fortran/44556
9410         * gfortran.dg/allocate_alloc_opt_11.f90: New.
9411
9412 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
9413
9414         * gcc.target/arm/pr40900.c: New test.
9415
9416 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
9417
9418         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
9419
9420 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
9421
9422         PR fortran/44558
9423         * gfortran.dg/typebound_call_15.f03: New.
9424
9425 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9426
9427         PR c++/44486
9428         * g++.dg/pr44486.C: New.
9429
9430 2010-06-16  DJ Delorie  <dj@redhat.com>
9431
9432         * gcc.target/i386/volatile-bitfields-1.c: New.
9433         * gcc.target/i386/volatile-bitfields-2.c: New.
9434
9435 2010-06-16  Jason Merrill  <jason@redhat.com>
9436
9437         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
9438
9439         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
9440
9441 2010-06-16  Richard Guenther  <rguenther@suse.de>
9442
9443         PR c/44555
9444         * gcc.c-torture/execute/pr44555.c: New testcase.
9445
9446 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
9447
9448         PR fortran/44549
9449         * gfortran.dg/typebound_proc_16.f03: New.
9450
9451 2010-06-16  Martin Jambor  <mjambor@suse.cz>
9452
9453         * g++.dg/torture/pr43905.C: New test.
9454
9455 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
9456
9457         PR testsuite/44538
9458         * gcc.dg/vect/slp-perm-5.c (main): Prevent
9459         initialization loop from being vectorized.
9460         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
9461
9462 2010-06-16  Alan Modra  <amodra@gmail.com>
9463
9464         PR tree-optimization/44507
9465         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
9466
9467 2010-06-15  Jason Merrill  <jason@redhat.com>
9468
9469         * g++.dg/overload/arg3.C: Adjust error locations.
9470         * g++.dg/overload/copy1.C: Likewise.
9471         * g++.dg/tc1/dr152.C: Likewise.
9472         * g++.dg/template/incomplete4.C: Likewise.
9473         * g++.dg/template/incomplete5.C: Likewise.
9474         * g++.old-deja/g++.bob/inherit2.C: Likewise.
9475         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
9476         * g++.old-deja/g++.pt/crash9.C: Likewise.
9477
9478         * g++.dg/inherit/virtual5.C: New.
9479
9480         * g++.dg/cpp0x/defaulted18.C: New.
9481
9482         * g++.dg/cpp0x/initlist40.C: New.
9483
9484         * g++.dg/cpp0x/initlist39.C: New.
9485
9486 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
9487
9488         PR middle-end/44391
9489         * gcc.dg/graphite/pr44391.c: New.
9490
9491 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
9492
9493         PR fortran/43388
9494         * gfortran.dg/allocate_alloc_opt_8.f90: New.
9495         * gfortran.dg/allocate_alloc_opt_9.f90: New.
9496         * gfortran.dg/allocate_alloc_opt_10.f90: New.
9497         * gfortran.dg/class_allocate_2.f03: Modified an error message.
9498
9499 2010-06-15  Richard Guenther  <rguenther@suse.de>
9500
9501         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
9502
9503 2010-06-15  Richard Guenther  <rguenther@suse.de>
9504
9505         * gcc.dg/vect/bb-slp-21.c: Adjust.
9506         * gcc.dg/vect/bb-slp-13.c: Likewise
9507         * gcc.dg/vect/bb-slp-4.c: Likewise
9508         * gcc.dg/vect/bb-slp-22.c: Likewise
9509         * gcc.dg/vect/bb-slp-14.c: Likewise
9510         * gcc.dg/vect/bb-slp-23.c: Likewise
9511         * gcc.dg/vect/bb-slp-15.c: Likewise
9512         * gcc.dg/vect/bb-slp-17.c: Likewise
9513         * gcc.dg/vect/bb-slp-18.c: Likewise
9514         * gcc.dg/vect/bb-slp-19.c: Likewise
9515         * gcc.dg/vect/bb-slp-10.c: Likewise
9516         * gcc.dg/vect/bb-slp-11.c: Likewise
9517         * gcc.dg/vect/bb-slp-20.c: Likewise
9518         * gcc.dg/vect/bb-slp-3.c: Likewise
9519
9520 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
9521
9522         PR fortran/44536
9523         * gfortran.dg/gomp/pr44536.f90: New test.
9524         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
9525
9526 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
9527
9528         PR target/44534
9529         * gcc.target/i386/avx-vextractf128-256-3.c: New.
9530         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
9531
9532 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
9533
9534         PR tree-optimization/44508
9535         * gcc.dg/tree-ssa/pr21086.c: Adjust.
9536
9537         PR bootstrap/44509
9538         * gcc.dg/pr44509.c: New test.
9539
9540 2010-06-14  Ira Rosen  <irar@il.ibm.com>
9541
9542         PR tree-optimization/44507
9543         * gcc.dg/vect/pr44507.c: New test.
9544
9545 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
9546
9547         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
9548         and c-pretty-print.h.
9549
9550         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
9551
9552 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
9553
9554         * gfortran.dg/whole_file_18.f90: Updated error message.
9555
9556 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
9557
9558         * gfortran.dg/whole_file_20.f03: New.
9559
9560 2010-06-12  Jan Hubicka  <jh@suse.cz>
9561
9562         * gcc.c-torture/compile/pc44485.c: New testcase.
9563
9564 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
9565
9566         PR fortran/40117
9567         * gfortran.dg/typebound_proc_4.f03: Modified error message.
9568         * gfortran.dg/typebound_proc_14.f03: New.
9569         * gfortran.dg/typebound_proc_15.f03: New.
9570
9571 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
9572
9573         * gcc.dg/opts-1.c: New test.
9574
9575 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
9576
9577         * gcc.dg/funroll-loops-all.c: Update expected error.
9578
9579 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
9580
9581         PR target/44481
9582         * gcc.target/i386/pr44481.c: New test.
9583
9584 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
9585
9586         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
9587
9588 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
9589
9590         PR middle-end/44483
9591         * gcc.dg/tree-ssa/pr44483.c: New.
9592
9593 2010-06-11  Paul Brook  <paul@codesourcery.com>
9594
9595         * g++.dg/other/arm-neon-1.C: New test.
9596
9597 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
9598
9599         PR fortran/42051
9600         PR fortran/43896
9601         * gfortran.dg/class_23.f03: New test.
9602
9603 2010-06-11  Jan Hubicka  <jh@suse.cz>
9604
9605         * gcc.dg/ipa/pure-const-2.c: New testcase.
9606
9607 2010-06-11  Jan Hubicka  <jh@suse.cz>
9608
9609         * gcc.dg/noreturn-7.c: Update.
9610         * gcc.dg/noreturn-4.c: Update.
9611
9612 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
9613
9614         Fix MIPS bootstrap
9615         * g++.dg/other/typedef4.C: New test.
9616
9617 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
9618
9619         PR fortran/44207
9620         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
9621
9622 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
9623
9624         PR fortran/44457
9625         * gfortran.dg/asynchronous_3.f03
9626
9627 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
9628
9629         PR middle-end/44185
9630         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
9631         non-temporal stores out of the tests to form new test cases.  As a
9632         result, no non-temporal store should be generated in this case.
9633
9634         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
9635         prefetch-7.c that generate one non-temporal store.
9636
9637         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
9638         prefetch-7.c that generate one non-temporal store and one
9639         one-temporal prefetch.
9640
9641 2010-06-10  Martin Jambor  <mjambor@suse.cz>
9642
9643         PR tree-optimization/44258
9644         * gcc.dg/tree-ssa/pr44258.c: New test.
9645
9646 2010-06-10  Daniel Kraft  <d@domob.eu>
9647
9648         PR fortran/38936
9649         * gfortran.dg/associate_1.f03: New test.
9650         * gfortran.dg/associate_2.f95: New test.
9651         * gfortran.dg/associate_3.f03: New test.
9652         * gfortran.dg/associate_4.f08: New test.
9653
9654 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9655
9656         * gfortran.dg/selected_char_kind_4.f90: New test.
9657
9658 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
9659
9660         * gcc.dg/pr42461.c: New test.
9661
9662 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9663
9664         PR fortran/44347
9665         * gfortran.dg/selected_real_kind_1.f90: New.
9666
9667 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9668
9669         PR fortran/44359
9670         * gfortran.dg/warn_conversion.f90: Removed check for redundant
9671         warning.
9672         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
9673         check for warning.
9674
9675 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9676
9677         * gfortran.dg/data_namelist_conflict.f90: New test.
9678
9679 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9680
9681         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
9682         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
9683         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
9684
9685 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9686
9687         * gfortran.dg/mvbits_9.f90: New test.
9688         * gfortran.dg/ibset_1.f90: Ditto.
9689         * gfortran.dg/ibits_1.f90: Ditto.
9690         * gfortran.dg/btest_1.f90: Ditto.
9691         * gfortran.dg/ibclr_1.f90: Ditto.
9692
9693 2010-06-09  Jason Merrill  <jason@redhat.com>
9694
9695         PR c++/44366
9696         * g++.dg/cpp0x/decltype23.C: Move to...
9697         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
9698
9699 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
9700
9701         PR fortran/44211
9702         * gfortran.dg/typebound_call_14.f03: New test.
9703
9704 2010-06-09  Martin Jambor  <mjambor@suse.cz>
9705
9706         PR tree-optimization/44423
9707         * gcc.dg/tree-ssa/pr44423.c: New test.
9708
9709 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
9710
9711         PR testsuite/42843
9712         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
9713         TV_NONE to initialize tv_id field.
9714         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
9715         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
9716         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
9717         Include toplev.h .
9718         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
9719         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
9720         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
9721
9722 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
9723
9724         PR tree-optimization/39874
9725         PR middle-end/28685
9726         * gcc.dg/pr39874.c: New file.
9727
9728 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
9729
9730         * g++.dg/ext/attr-alias-1.C: New.
9731         * g++.dg/ext/attr-alias-2.C: New.
9732
9733 2010-06-07  Tobias Burnus  <burnus@net-b.de>
9734
9735         PR fortran/44446
9736         * gfortran.dg/proc_ptr_27.f90: New.
9737
9738 2010-06-07  Jason Merrill  <jason@redhat.com>
9739
9740         PR c++/44366
9741         * g++.dg/cpp0x/decltype23.C: New.
9742
9743 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
9744             Shujing Zhao  <pearly.zhao@oracle.com>
9745
9746         PR c/37724
9747         * gcc.dg/c90-const-expr-10.c: Adjust.
9748         * gcc.dg/c99-const-expr-10.c: Adjust.
9749         * gcc.dg/init-bad-7.c: New.
9750
9751 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9752
9753         * lib/target-supports.exp (check_effective_target_gas): New proc.
9754         * gcc.c-torture/execute/960321-1.x: New file.
9755
9756 2010-06-07  Jason Merrill  <jason@redhat.com>
9757
9758         PR c++/44401
9759         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
9760
9761 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
9762
9763         PR c++/44444
9764         * g++.dg/warn/Wunused-var-12.C: New test.
9765
9766         PR c++/44443
9767         * c-c++-common/Wunused-var-11.c: New test.
9768
9769 2010-06-07  Jan Hubicka  <jh@suse.cz>
9770
9771         * gcc.dg/ipa/pure-const-1.c: New testcase.
9772
9773 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
9774
9775         PR rtl-optimization/44404
9776         * gcc.dg/pr44404.c: New.
9777
9778 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
9779
9780         PR target/44159
9781         * gcc.target/i386/abi-2.c: Check sysv abi here.
9782         * gcc.target/i386/aes-avx-check.h: Call test in noinline
9783         function to avoid failures by different ABIs.
9784         * gcc.target/i386/aes-check.h: Likewise.
9785         * gcc.target/i386/avx-check.h: Likewise.
9786         * gcc.target/i386/fma4-check.h: Likewise.
9787         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
9788         * gcc.target/i386/mmx-check.h: Likewise.
9789         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9790         * gcc.target/i386/pclmul-check.h: Likewise.
9791         * gcc.target/i386/sse-check.h: Likewise.
9792         * gcc.target/i386/sse2-check.h: Likewise.
9793         * gcc.target/i386/sse3-check.h: Likewise.
9794         * gcc.target/i386/sse4_1-check.h: Likewise.
9795         * gcc.target/i386/sse4_2-check.h: Likewise.
9796         * gcc.target/i386/sse4a-check.h: Likewise.
9797         * gcc.target/i386/ssse3-check.h: Likewise.
9798         * gcc.target/i386/xop-check.h: Likewise.
9799         * gcc.target/i386/pr27971.c: Fix for LLP64.
9800         * gcc.target/i386/pr39139.c: Likewise.
9801         * gcc.target/i386/pr39315-check.c: Likewise.
9802         * gcc.target/i386/vararg-1.c: Likewise.
9803         * gcc.target/i386/vararg-2.c: Likewise.
9804         Additional add dg-compile to avoid failure due
9805         missing foo symbol.
9806
9807         * gcc.dg/compound-literal-1.c: Fix for llp64.
9808         * gcc.dg/pr32370.c: Likewise.
9809         * gcc.dg/pr37561.c: Likewise.
9810         * gcc.dg/pr41340.c: Likewise.
9811         * gcc.dg/pr41551.c: Likewise.
9812
9813 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9814
9815         PR c++/44188
9816         * g++.dg/debug/dwarf2/typedef3.C: New test.
9817
9818 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9819
9820         PR c/20000
9821         * c-c++-common/pr20000.c: New.
9822
9823 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
9824
9825         PR c++/44086
9826         * g++.dg/init/pr44086.C: New.
9827         * g++.dg/cpp0x/decltype4.C: Adjust.
9828
9829 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9830
9831         PR fortran/43945
9832         * gfortran.dg/generic_23.f03: New test.
9833
9834 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9835
9836         PR fortran/43895
9837         * gfortran.dg/alloc_comp_class_1.f90 : New test.
9838
9839 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
9840
9841         PR c++/44361
9842         * c-c++-common/Wunused-var-9.c: New test.
9843
9844 2010-06-05  Jason Merrill  <jason@redhat.com>
9845
9846         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
9847
9848 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
9849
9850         PR c/44322
9851         * gcc.dg/c99-restrict-4.c: New test.
9852
9853 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
9854
9855         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
9856         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
9857         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
9858         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
9859         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
9860         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
9861         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
9862         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
9863         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
9864         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
9865         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
9866         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
9867         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
9868         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
9869         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
9870         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
9871         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
9872         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
9873         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
9874         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
9875         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
9876         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
9877
9878 2010-06-04  Jason Merrill  <jason@redhat.com>
9879
9880         * g++.dg/cpp0x/noexcept06.C: New.
9881         * g++.dg/cpp0x/noexcept07.C: New.
9882
9883         * g++.dg/cpp0x/noexcept01.C: New.
9884         * g++.dg/cpp0x/noexcept02.C: New.
9885         * g++.dg/cpp0x/noexcept03.C: New.
9886         * g++.dg/cpp0x/noexcept04.C: New.
9887         * g++.dg/cpp0x/noexcept05.C: New.
9888
9889 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
9890
9891         PR c++/44412
9892         * g++.dg/warn/Wunused-var-10.C: New test.
9893         * g++.dg/warn/Wunused-var-11.C: New test.
9894
9895         PR c++/44362
9896         * c-c++-common/Wunused-var-10.c: New test.
9897
9898 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9899
9900         PR c/25880
9901         * gcc.dg/assign-warn-2.c: Update.
9902         * gcc.dg/cpp/line3.c: Update.
9903         * gcc.dg/c99-array-lval-8.c: Update.
9904         * gcc.dg/cast-qual-2.c: Update.
9905         * gcc.dg/c99-arraydecl-3.c:  Update.
9906         * gcc.dg/assign-warn-1.c:  Update.
9907         * gcc.dg/format/gcc_diag-1.c:  Update.
9908
9909 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
9910
9911         PR rtl-optimization/39871
9912         PR rtl-optimization/40615
9913         PR rtl-optimization/42500
9914         PR rtl-optimization/42502
9915         * gcc.target/arm/eliminate.c: New test.
9916
9917 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
9918
9919         PR libstdc++/44410
9920         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
9921         * g++.old-deja/g++.other/delete3.C: Likewise.
9922         * g++.old-deja/g++.other/new.C: Likewise.
9923         * g++.old-deja/g++.law/operators27.C: Likewise.
9924         * g++.old-deja/g++.mike/p755.C: Likewise.
9925         * g++.dg/eh/new1.C: Likewise.
9926         * g++.dg/init/new5.C: Likewise.
9927
9928 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
9929
9930         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
9931         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
9932         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
9933
9934 2010-06-03  Richard Guenther  <rguenther@suse.de>
9935
9936         PR lto/41921
9937         * lib/lto.exp: Always load gcc.exp.
9938         (lto-obj): For C source files invoke gcc_target_compile.
9939         * g++.dg/lto/20100603-1_0.C: New testcase.
9940         * g++.dg/lto/20100603-1_1.c: Likewise.
9941
9942 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
9943
9944         PR tree-optimization/43688
9945         * gfortran.dg/pr43688.f90: New.
9946
9947 2010-06-03  Richard Guenther  <rguenther@suse.de>
9948
9949         PR lto/41584
9950         * gcc.dg/lto/20100603-1_0.c: New testcase.
9951         * gcc.dg/lto/20100603-2_0.c: Likewise.
9952         * gcc.dg/lto/20100603-3_0.c: Likewise.
9953
9954 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9955
9956         PR target/44218
9957         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
9958         * gcc.target/powerpc/recip-2.c: Ditto.
9959         * gcc.target/powerpc/recip-3.c: Ditto.
9960         * gcc.target/powerpc/recip-4.c: Ditto.
9961         * gcc.target/powerpc/recip-5.c: Ditto.
9962         * gcc.target/powerpc/recip-6.c: Ditto.
9963         * gcc.target/powerpc/recip-7.c: Ditto.
9964         * gcc.target/powerpc/recip-test.h: Ditto.
9965         * gcc.target/powerpc/recip-test2.h: Ditto.
9966
9967 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9968
9969         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
9970
9971 2010-06-02  Jason Merrill  <jason@redhat.com>
9972
9973         * g++.dg/ext/vector9.C: Expect typedef in error message.
9974
9975         PR c++/9726
9976         PR c++/23594
9977         PR c++/44333
9978         * g++.dg/tc1/dr101.C: Remove xfails.
9979
9980 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9981
9982         PR middle-end/44372
9983         * g++.dg/ipa/pr44372.C: New.
9984
9985 2010-06-02  Jan Hubicka  <jh@suse.cz>
9986
9987         PR middle-end/44295
9988         * g++.dg/torture/pr44295.C: Neww testcase.
9989
9990 2010-06-02  Jan Hubicka  <jh@suse.cz>
9991
9992         * gcc.dg/tree-ssa/loadpre6.c: Update.
9993
9994 2010-06-02  Richard Guenther  <rguenther@suse.de>
9995
9996         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
9997         diagnostic.h.
9998
9999 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
10000
10001         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
10002         the link fail message.
10003
10004 2010-06-02  Tobias Burnus  <burnus@net-b.de>
10005
10006         PR fortran/44360
10007         * gfortran.dg/use_13.f90: New test case.
10008
10009 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10010
10011         PR fortran/44371
10012         * gfortran.dg/error_stop_2.f08: Minor update.
10013
10014 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10015
10016         PR fortran/44371
10017         * gfortran.dg/error_stop_1.f08: New test.
10018         * gfortran.dg/error_stop_2.f08: New test.
10019
10020 2010-06-01  Jason Merrill  <jason@redhat.com>
10021
10022         DR 990
10023         * g++.dg/cpp0x/initlist37.C: New.
10024         * g++.dg/cpp0x/initlist38.C: New.
10025
10026         PR c++/44358
10027         * g++.dg/cpp0x/initlist36.C: New.
10028
10029 2010-05-31 Jan Hubicka  <jh@suse.cz>
10030
10031         * gcc.dg/noreturn-8.c: New testcase.
10032
10033 2010-05-31 Jan Hubicka  <jh@suse.cz>
10034
10035         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
10036         * gcc.dg/lto/noreturn-1_0.c: Move it here.
10037
10038 2010-05-31 Jan Hubicka  <jh@suse.cz>
10039
10040         * gcc.dg/lto/noreturn-1_1.c: New testcase.
10041         * gcc.dg/lto/noreturn-1_0.c: New testcase.
10042
10043 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
10044
10045         PR fortran/36928
10046         * gfortran.dg/dependency_27.f90:  New test.
10047         * gfortran.dg/array_assign_1.F90:  New test.
10048
10049 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
10050
10051         PR target/44338
10052         * gcc.target/i386/sse-24.c: New test.
10053
10054 2010-05-31  Jan Hubicka  <jh@suse.cz>
10055
10056         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
10057
10058 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
10059
10060         PR middle-end/44337
10061         * gcc.dg/pr44337.c: New test.
10062
10063         PR tree-optimization/44182
10064         * g++.dg/debug/pr44182.C: New test.
10065
10066 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
10067
10068         * gcc.dg/nested-func-7.c: New test.
10069         * gnat.dg/frame_overflow.adb: Adjust directives.
10070
10071 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
10072
10073         * gnat.dg/prot2.ad[sb]: New test.
10074         * gnat.dg/prot2_pkg1.ads: New helper.
10075         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
10076
10077 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
10078
10079         * gnat.dg/array11.adb: Adjust dg-warning directive.
10080         * gnat.dg/object_overflow.adb: Likewise.
10081
10082 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
10083
10084         PR middle-end/44306
10085         * gcc.dg/tree-ssa/pr44306.c: New.
10086
10087 2010-05-29  Jan Hubicka  <jh@suse.cz>
10088
10089         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
10090
10091 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
10092
10093         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
10094
10095 2010-05-28  Mike Stump  <mikestump@comcast.net>
10096
10097         PR objc/44125
10098         * objc.dg/const-str-9.m: Remove static.
10099
10100 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
10101
10102         PR target/43636
10103         * gcc.c-torture/compile/pr43636.c: New test.
10104
10105 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
10106
10107         PR objc++/23616
10108         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
10109         * obj-c++.dg/try-catch-9.mm: Ditto.
10110
10111 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
10112
10113         Revert patch for PR c++/44188
10114         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
10115
10116 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
10117
10118         PR c++/44188
10119         * g++.dg/debug/dwarf2/typedef3.C: New test.
10120
10121 2010-05-27  Jason Merrill  <jason@redhat.com>
10122
10123         PR c++/43555
10124         * g++.dg/ext/vla9.C: New.
10125
10126 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
10127
10128         PR objc/44140
10129         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
10130         * objc.dg/torture/tls/thr-init-3.m: Ditto.
10131         * objc.dg/torture/tls/thr-init.m: Ditto.
10132         * objc.dg/torture/trivial.m: Ditto.
10133         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
10134         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
10135         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
10136         * obj-c++.dg/torture/trivial.mm: Ditto.
10137
10138 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
10139
10140         * g++.dg/lto/20100302_0.C: Skip on darwin.
10141
10142 2010-05-27  Richard Guenther  <rguenther@suse.de>
10143
10144         PR tree-optimization/44284
10145         * gcc.dg/vect/vect-118.c: New testcase.
10146         * gcc.dg/vect/bb-slp-20.c: Adjust.
10147         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
10148         * gcc.dg/vect/slp-9.c: Likewise.
10149         * gcc.dg/vect/slp-reduc-4.c: Likewise.
10150         * gcc.dg/vect/vect-10.c: Likewise.
10151         * gcc.dg/vect/vect-109.c: Likewise.
10152         * gcc.dg/vect/vect-12.c: Likewise.
10153         * gcc.dg/vect/vect-36.c: Likewise.
10154         * gcc.dg/vect/vect-7.c: Likewise.
10155         * gcc.dg/vect/vect-iv-8.c: Likewise.
10156         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
10157         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
10158         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
10159         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
10160         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
10161         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
10162         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
10163         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
10164         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
10165         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
10166         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
10167         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
10168         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
10169         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
10170         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
10171         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
10172         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
10173
10174 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
10175
10176         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
10177         necessary.
10178
10179 2010-05-26  Jan Hubicka  <jh@suse.cz>
10180
10181         * gcc.dg/lto/materialize-1_0.c: New file.
10182         * gcc.dg/lto/materialize-1_1.c: New file.
10183
10184 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
10185
10186         * gnat.dg/lto10.adb: New test.
10187         * gnat.dg/lto10_pkg.ads: New helper.
10188
10189 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
10190
10191         * lib/target-supports.exp (check_effective_target_int128): New
10192         function to check if __int128 types are available for target.
10193         * c-c++-common/int128-types-1.c: New.
10194         * c-c++-common/int128-1.c: New.
10195         * c-c++-common/int128-2.c: New.
10196         * g++.dg/abi/mangle43.C: New.
10197         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
10198         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
10199         pointer-wide scalar.
10200         * g++.dg/other/pr25632.C: Likewise.
10201         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
10202         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
10203         overflow warnings.
10204         * g++.dg/warn/pr13358-4.C: Likewise.
10205         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
10206         * g++.dg/warn/Wconversion-null.C: Likewise.
10207
10208 2010-05-26  Jason Merrill  <jason@redhat.com>
10209
10210         PR c++/43382
10211         * g++.dg/cpp0x/variadic101.C: New.
10212
10213 2010-05-26  Richard Guenther  <rguenther@suse.de>
10214
10215         PR rtl-optimization/44164
10216         * gcc.c-torture/execute/pr44164.c: New testcase.
10217         * g++.dg/tree-ssa/pr13146.C: Adjust.
10218
10219 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
10220
10221         PR fortran/40011
10222         * gfortran.dg/whole_file_19.f90 : New test.
10223
10224 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
10225
10226         PR fortran/30668
10227         PR fortran/31346
10228         PR fortran/34260
10229         * gfortran.dg/pr40999.f: Fix function type.
10230         * gfortran.dg/whole_file_5.f90: Likewise.
10231         * gfortran.dg/whole_file_6.f90: Likewise.
10232         * gfortran.dg/whole_file_16.f90: New.
10233         * gfortran.dg/whole_file_17.f90: New.
10234         * gfortran.dg/whole_file_18.f90: New.
10235
10236 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
10237             Iain Sandoe  <iains@gcc.gnu.org>
10238
10239         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
10240         * gcc.c-torture/compile/pr44197.c: Require alias support.
10241         * gcc.dg/lto/20081222_0.c: Ditto.
10242
10243 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
10244
10245         PR debug/42801
10246         * gcc.dg/guality/vla-2.c: New test.
10247
10248 2010-05-25  Richard Guenther  <rguenther@suse.de>
10249
10250         PR middle-end/44069
10251         * g++.dg/torture/pr44069.C: New testcase.
10252
10253 2010-05-25  Richard Guenther  <rguenther@suse.de>
10254
10255         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
10256
10257 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
10258
10259         PR objc/44140
10260         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
10261
10262 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
10263
10264         * obj-c++.dg/torture/tls/trivial.mm: New.
10265         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
10266         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
10267         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
10268         * obj-c++.dg/torture/tls/diag-1.mm: New.
10269         * obj-c++.dg/torture/tls/tls.exp: New.
10270         * obj-c++.dg/torture/trivial.mm: New.
10271         * obj-c++.dg/torture/dg-torture.exp: New.
10272         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
10273         * obj-c++.dg/tls/trivial.m: New.
10274         * obj-c++.dg/tls/init-1.mm: New.
10275         * obj-c++.dg/tls/diag-1.mm: New.
10276         * obj-c++.dg/tls/init-2.mm: New.
10277         * obj-c++.dg/tls/diag-2.mm: New.
10278         * obj-c++.dg/tls/diag-3.mm: New.
10279         * obj-c++.dg/tls/diag-4.mm: New.
10280         * obj-c++.dg/tls/static-1.mm: New.
10281         * obj-c++.dg/tls/tls.exp: New.
10282         * obj-c++.dg/tls/diag-5.mm: New.
10283         * obj-c++.dg/tls/static-1a.mm: New.
10284         * objc-obj-c++-shared/Object1.mm: New.
10285         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
10286
10287 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
10288
10289         PR objc++/43689
10290         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
10291         * obj-c++.dg/const-str-6.mm: Ditto.
10292
10293 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
10294
10295         * g++.dg/parse/array-size2.C: Remove dg-error directives.
10296
10297 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
10298
10299         PR ada/38394
10300         * gnat.dg/array13.ad[sb]: New test.
10301
10302 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
10303             Sandra Loosemore  <sandra@codesourcery.com>
10304
10305         * gcc.target/arm/neon/: Regenerated test cases.
10306
10307         * gcc.target/arm/neon/polytypes.c,
10308         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
10309         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
10310         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
10311         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
10312         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
10313         dg-add-options arm_neon.
10314
10315         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
10316         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
10317         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
10318         and arm_neon_fp16_ok.
10319
10320         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
10321         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
10322
10323         * lib/target-supports.exp (add_options_for_arm_neon): New.
10324         (check_effective_target_arm_neon_ok_nocache): New, from
10325         check_effective_target_arm_neon_ok.  Check multiple possibilities.
10326         (check_effective_target_arm_neon_ok): Use
10327         check_effective_target_arm_neon_ok_nocache.
10328         (add_options_for_arm_neon_fp16)
10329         (check_effective_target_arm_neon_fp16_ok)
10330         check_effective_target_arm_neon_fp16_ok_nocache): New.
10331         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
10332
10333 2010-05-24  Jason Merrill  <jason@redhat.com>
10334
10335         PR c++/41510
10336         * g++.dg/cpp0x/initlist35.C: New.
10337         * g++.dg/init/brace6.C: Adjust.
10338
10339 2010-05-24  Paul Brook  <paul@codesourcery.com>
10340
10341         * gcc.target/arm/frame-pointer-1.c: New test.
10342         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
10343         pointer elimination.
10344
10345 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10346
10347         PR target/44245
10348         * gcc.target/i386/crc32-3.c: New.
10349         * gcc.target/i386/crc32-4.c: Likewise.
10350
10351 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
10352
10353         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
10354         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
10355         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
10356
10357 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10358
10359         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
10360
10361 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
10362
10363         PR target/43869
10364         * gcc.c-target/pr43869.c: New test.
10365
10366 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
10367
10368         PR fortran/44212
10369         * gfortran.dg/class_22.f03: New.
10370
10371 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
10372
10373         PR lto/44238
10374         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
10375
10376 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
10377
10378         PR fortran/44213
10379         * gfortran.dg/abstract_type_7.f03: New.
10380
10381 2010-05-21  Jason Merrill  <jason@redhat.com>
10382
10383         * g++.dg/eh/spec11.C: Test cleanup optimization.
10384
10385 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
10386
10387         PR debug/44223
10388         * gcc.target/i386/pr44223.c: New test.
10389
10390 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10391
10392         * gcc.target/i386/pr25993.c: Use @function as type specifier.
10393
10394 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
10395
10396         * g++.dg/other/const3.C: New test.
10397
10398 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
10399
10400         PR fortran/38407
10401         * warn_unused_dummy_argument_1.f90: New.
10402         * warn_unused_dummy_argument_2.f90: New.
10403
10404 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
10405
10406         PR c++/30298
10407         * g++.dg/inherit/crash1.C: New.
10408         * g++.dg/inherit/crash2.C: Likewise.
10409
10410 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
10411
10412         PR debug/44178
10413         * g++.dg/debug/pr44178.C: New test.
10414
10415 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
10416
10417         PR middle-end/44185
10418         * gcc.dg/tree-ssa/prefetch-6.c: Add
10419         --param min-insn-to-prefetch-ratio=6.
10420         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
10421         allow unrolling, and adjust the movnti count.
10422
10423 2010-05-20  Jan Hubicka  <jh@suse.cz>
10424
10425         PR middle-end/44197
10426         * gcc.c-torture/compile/pr44197.c: New file.
10427
10428 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
10429
10430         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
10431         Fix test code.
10432         (check_effective_target_xop): Remove __may_alias__ attribute.
10433
10434 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
10435
10436         PR target/44202
10437         * gcc.c-torture/execute/pr44202-1.c: New test.
10438
10439 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10440
10441         PR fortran/43851
10442         * gfortran.dg/label_1.f90: Update test.
10443
10444 2010-05-19  Jan Hubicka  <jh@suse.cz>
10445
10446         * gcc.dg/lto/ipareference2_0.c: New file.
10447         * gcc.dg/lto/ipareference2_1.c: New file.
10448
10449 2010-05-19  Jason Merrill  <jason@redhat.com>
10450
10451         * g++.dg/parse/fn-typedef2.C: New.
10452
10453         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
10454         function type.
10455
10456         PR c++/44193
10457         * g++.dg/template/fntype1.C: New.
10458
10459 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
10460
10461         * gnat.dg/discr23.ad[sb]: New test.
10462         * gnat.dg/discr23_pkg.ads: New helper.
10463
10464         * gnat.dg/specs/controlled1.ads: New test.
10465         * gnat.dg/specs/controlled1_pkg.ads: New helper.
10466
10467 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10468
10469         PR fortran/44055
10470         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
10471         Fixed scope of C_SIZEOF.
10472         * gfortran.dg/warn_conversion_2.f90: New.
10473
10474 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10475
10476         * lib/target-supports.exp (check_effective_target_sse2): New proc.
10477         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
10478         for optional selector.
10479         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
10480         (check_effective_target_sse3): New proc.
10481         * gcc.target/i386/math-torture/math-torture.exp: Load
10482         target-supports.exp.
10483         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
10484         check_effective_target_sse2.
10485         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
10486         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
10487         * g++.dg/vect/vect.exp: Likewise.
10488         * gfortran.dg/vect/vect.exp: Likewise.
10489         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
10490         -msse2 if check_effective_target_sse2.
10491
10492         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
10493         * gcc.target/i386/3dnow-2.c: Likewise.
10494         * gcc.target/i386/3dnowA-1.c: Likewise.
10495         * gcc.target/i386/3dnowA-2.c: Likewise.
10496         * gcc.target/i386/pr42549.c: Likewise.
10497
10498         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
10499         * gcc.target/i386/sse3-addsubpd.c: Likewise.
10500         * gcc.target/i386/sse3-addsubps.c: Likewise.
10501         * gcc.target/i386/sse3-haddpd.c: Likewise.
10502         * gcc.target/i386/sse3-haddps.c: Likewise.
10503         * gcc.target/i386/sse3-hsubpd.c: Likewise.
10504         * gcc.target/i386/sse3-hsubps.c: Likewise.
10505         * gcc.target/i386/sse3-movddup.c: Likewise.
10506         * gcc.target/i386/sse3-movshdup.c: Likewise.
10507         * gcc.target/i386/sse3-movsldup.c: Likewise.
10508
10509         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
10510         * g++.dg/ext/attrib35.C: Likewise.
10511         * g++.dg/opt/pr40496.C: Likewise.
10512         * g++.dg/other/i386-1.C: Likewise.
10513         * g++.dg/other/i386-4.C: Likewise.
10514         * g++.dg/other/pr34435.C: Likewise.
10515         * g++.dg/other/pr39496.C: Likewise.
10516         * g++.dg/other/pr40446.C: Likewise.
10517         * gcc.dg/compat/union-m128-1_main.c: Likewise.
10518         * gcc.dg/compat/vector-1a_main.c: Likewise.
10519         * gcc.dg/compat/vector-2a_main.c: Likewise.
10520         * gcc.dg/lto/20090206-1_0.c: Likewise.
10521         * gcc.dg/pr34856.c: Likewise.
10522         * gcc.dg/pr36584.c: Likewise.
10523         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
10524         * gcc.dg/pr37544.c: Likewise.
10525         * gcc.dg/torture/pr16104-1.c: Likewise.
10526         * gcc.dg/torture/pr35771-1.c: Likewise.
10527         * gcc.dg/torture/pr35771-2.c: Likewise.
10528         * gcc.dg/torture/pr35771-3.c: Likewise.
10529         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
10530         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
10531         * gcc.dg/torture/stackalign/push-1.c: Likewise.
10532         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
10533         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
10534         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
10535         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
10536         * gcc.target/i386/20060512-1.c: Likewise.
10537         * gcc.target/i386/20060512-3.c: Likewise.
10538         * gcc.target/i386/all_one_m128i.c: Likewise.
10539         * gcc.target/i386/float128-1.c: Likewise.
10540         * gcc.target/i386/float128-2.c: Likewise.
10541         * gcc.target/i386/fpcvt-1.c: Likewise.
10542         * gcc.target/i386/fpcvt-2.c: Likewise.
10543         * gcc.target/i386/fpcvt-3.c: Likewise.
10544         * gcc.target/i386/fpprec-1.c: Likewise.
10545         * gcc.target/i386/funcspec-9.c: Likewise.
10546         * gcc.target/i386/incoming-1.c: Likewise.
10547         * gcc.target/i386/incoming-12.c: Likewise.
10548         * gcc.target/i386/incoming-2.c: Likewise.
10549         * gcc.target/i386/incoming-3.c: Likewise.
10550         * gcc.target/i386/incoming-4.c: Likewise.
10551         * gcc.target/i386/incoming-6.c: Likewise.
10552         * gcc.target/i386/incoming-7.c: Likewise.
10553         * gcc.target/i386/incoming-8.c: Likewise.
10554         * gcc.target/i386/opt-1.c: Likewise.
10555         * gcc.target/i386/opt-2.c: Likewise.
10556         * gcc.target/i386/ordcmp-1.c: Likewise.
10557         * gcc.target/i386/pr17692.c: Likewise.
10558         * gcc.target/i386/pr18614-1.c: Likewise.
10559         * gcc.target/i386/pr22152.c: Likewise.
10560         * gcc.target/i386/pr23570.c: Likewise.
10561         * gcc.target/i386/pr23575.c: Likewise.
10562         * gcc.target/i386/pr26449-1.c: Likewise.
10563         * gcc.target/i386/pr26600.c: Likewise.
10564         * gcc.target/i386/pr27790.c: Likewise.
10565         * gcc.target/i386/pr28839.c: Likewise.
10566         * gcc.target/i386/pr30970.c: Likewise.
10567         * gcc.target/i386/pr32000-1.c: Likewise.
10568         * gcc.target/i386/pr32000-2.c: Likewise.
10569         * gcc.target/i386/pr32280.c: Likewise.
10570         * gcc.target/i386/pr32661.c: Likewise.
10571         * gcc.target/i386/pr32708-1.c: Likewise.
10572         * gcc.target/i386/pr32961.c: Likewise.
10573         * gcc.target/i386/pr33329.c: Likewise.
10574         * gcc.target/i386/pr35714.c: Likewise.
10575         * gcc.target/i386/pr35767-1.c: Likewise.
10576         * gcc.target/i386/pr35767-1d.c: Likewise.
10577         * gcc.target/i386/pr35767-1i.c: Likewise.
10578         * gcc.target/i386/pr35767-2.c: Likewise.
10579         * gcc.target/i386/pr35767-2d.c: Likewise.
10580         * gcc.target/i386/pr35767-2i.c: Likewise.
10581         * gcc.target/i386/pr35767-3.c: Likewise.
10582         * gcc.target/i386/pr35767-5.c: Likewise.
10583         * gcc.target/i386/pr36222-1.c: Likewise.
10584         * gcc.target/i386/pr36578-1.c: Likewise.
10585         * gcc.target/i386/pr36578-2.c: Likewise.
10586         * gcc.target/i386/pr36992-1.c: Likewise.
10587         * gcc.target/i386/pr37101.c: Likewise.
10588         * gcc.target/i386/pr37216.c: Likewise.
10589         * gcc.target/i386/pr37434-1.c: Likewise.
10590         * gcc.target/i386/pr37434-2.c: Likewise.
10591         * gcc.target/i386/pr37843-3.c: Likewise.
10592         * gcc.target/i386/pr37843-4.c: Likewise.
10593         * gcc.target/i386/pr39162.c: Likewise.
10594         * gcc.target/i386/pr39315-1.c: Likewise.
10595         * gcc.target/i386/pr39315-2.c: Likewise.
10596         * gcc.target/i386/pr39315-3.c: Likewise.
10597         * gcc.target/i386/pr39315-4.c: Likewise.
10598         * gcc.target/i386/pr39445.c: Likewise.
10599         * gcc.target/i386/pr39496.c: Likewise.
10600         * gcc.target/i386/pr40809.c: Likewise.
10601         * gcc.target/i386/pr40906-3.c: Likewise.
10602         * gcc.target/i386/pr41019.c: Likewise.
10603         * gcc.target/i386/pr42542-1.c: Likewise.
10604         * gcc.target/i386/pr42542-2.c: Likewise.
10605         * gcc.target/i386/pr42542-3.c: Likewise.
10606         * gcc.target/i386/pr42542-3a.c: Likewise.
10607         * gcc.target/i386/pr42881.c: Likewise.
10608         * gcc.target/i386/push-1.c: Likewise.
10609         * gcc.target/i386/quad-sse.c: Likewise.
10610         * gcc.target/i386/reload-1.c: Likewise.
10611         * gcc.target/i386/sse-10.c: Likewise.
10612         * gcc.target/i386/sse-11.c: Likewise.
10613         * gcc.target/i386/sse-15.c: Likewise.
10614         * gcc.target/i386/sse-17.c: Likewise.
10615         * gcc.target/i386/sse-18.c: Likewise.
10616         * gcc.target/i386/sse-19.c: Likewise.
10617         * gcc.target/i386/sse-4.c: Likewise.
10618         * gcc.target/i386/sse-6.c: Likewise.
10619         * gcc.target/i386/sse-vect-types.c: Likewise.
10620         * gcc.target/i386/sse2-addpd-1.c: Likewise.
10621         * gcc.target/i386/sse2-addsd-1.c: Likewise.
10622         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
10623         * gcc.target/i386/sse2-andpd-1.c: Likewise.
10624         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10625         * gcc.target/i386/sse2-comisd-1.c: Likewise.
10626         * gcc.target/i386/sse2-comisd-2.c: Likewise.
10627         * gcc.target/i386/sse2-comisd-3.c: Likewise.
10628         * gcc.target/i386/sse2-comisd-4.c: Likewise.
10629         * gcc.target/i386/sse2-comisd-5.c: Likewise.
10630         * gcc.target/i386/sse2-comisd-6.c: Likewise.
10631         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
10632         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
10633         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
10634         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
10635         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
10636         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
10637         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
10638         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
10639         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
10640         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
10641         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
10642         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
10643         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
10644         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
10645         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
10646         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
10647         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
10648         * gcc.target/i386/sse2-divpd-1.c: Likewise.
10649         * gcc.target/i386/sse2-divsd-1.c: Likewise.
10650         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
10651         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
10652         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
10653         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
10654         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
10655         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
10656         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
10657         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
10658         * gcc.target/i386/sse2-minpd-1.c: Likewise.
10659         * gcc.target/i386/sse2-minsd-1.c: Likewise.
10660         * gcc.target/i386/sse2-mmx.c: Likewise.
10661         * gcc.target/i386/sse2-movapd-1.c: Likewise.
10662         * gcc.target/i386/sse2-movapd-2.c: Likewise.
10663         * gcc.target/i386/sse2-movd-1.c: Likewise.
10664         * gcc.target/i386/sse2-movd-2.c: Likewise.
10665         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
10666         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
10667         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
10668         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
10669         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
10670         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
10671         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
10672         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
10673         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
10674         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
10675         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
10676         * gcc.target/i386/sse2-movq-1.c: Likewise.
10677         * gcc.target/i386/sse2-movq-2.c: Likewise.
10678         * gcc.target/i386/sse2-movq-3.c: Likewise.
10679         * gcc.target/i386/sse2-movsd-1.c: Likewise.
10680         * gcc.target/i386/sse2-movsd-2.c: Likewise.
10681         * gcc.target/i386/sse2-movupd-1.c: Likewise.
10682         * gcc.target/i386/sse2-movupd-2.c: Likewise.
10683         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
10684         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
10685         * gcc.target/i386/sse2-orpd-1.c: Likewise.
10686         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
10687         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
10688         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
10689         * gcc.target/i386/sse2-paddb-1.c: Likewise.
10690         * gcc.target/i386/sse2-paddd-1.c: Likewise.
10691         * gcc.target/i386/sse2-paddq-1.c: Likewise.
10692         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
10693         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
10694         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
10695         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
10696         * gcc.target/i386/sse2-paddw-1.c: Likewise.
10697         * gcc.target/i386/sse2-pand-1.c: Likewise.
10698         * gcc.target/i386/sse2-pandn-1.c: Likewise.
10699         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
10700         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
10701         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
10702         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
10703         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
10704         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
10705         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
10706         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
10707         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
10708         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
10709         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
10710         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
10711         * gcc.target/i386/sse2-pminub-1.c: Likewise.
10712         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
10713         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
10714         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
10715         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
10716         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
10717         * gcc.target/i386/sse2-por-1.c: Likewise.
10718         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
10719         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
10720         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
10721         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
10722         * gcc.target/i386/sse2-pslld-1.c: Likewise.
10723         * gcc.target/i386/sse2-pslld-2.c: Likewise.
10724         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
10725         * gcc.target/i386/sse2-psllq-1.c: Likewise.
10726         * gcc.target/i386/sse2-psllq-2.c: Likewise.
10727         * gcc.target/i386/sse2-psllw-1.c: Likewise.
10728         * gcc.target/i386/sse2-psllw-2.c: Likewise.
10729         * gcc.target/i386/sse2-psrad-1.c: Likewise.
10730         * gcc.target/i386/sse2-psrad-2.c: Likewise.
10731         * gcc.target/i386/sse2-psraw-1.c: Likewise.
10732         * gcc.target/i386/sse2-psraw-2.c: Likewise.
10733         * gcc.target/i386/sse2-psrld-1.c: Likewise.
10734         * gcc.target/i386/sse2-psrld-2.c: Likewise.
10735         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
10736         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
10737         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
10738         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
10739         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
10740         * gcc.target/i386/sse2-psubb-1.c: Likewise.
10741         * gcc.target/i386/sse2-psubd-1.c: Likewise.
10742         * gcc.target/i386/sse2-psubq-1.c: Likewise.
10743         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
10744         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
10745         * gcc.target/i386/sse2-psubw-1.c: Likewise.
10746         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
10747         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
10748         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
10749         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
10750         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
10751         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
10752         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
10753         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
10754         * gcc.target/i386/sse2-pxor-1.c: Likewise.
10755         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
10756         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
10757         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
10758         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
10759         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
10760         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
10761         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
10762         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
10763         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
10764         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
10765         * gcc.target/i386/sse2-shufps-1.c: Likewise.
10766         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
10767         * gcc.target/i386/sse2-subpd-1.c: Likewise.
10768         * gcc.target/i386/sse2-subsd-1.c: Likewise.
10769         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
10770         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
10771         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
10772         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
10773         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
10774         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
10775         * gcc.target/i386/sse2-unpack-1.c: Likewise.
10776         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
10777         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
10778         * gcc.target/i386/sse2-vec-1.c: Likewise.
10779         * gcc.target/i386/sse2-vec-2.c: Likewise.
10780         * gcc.target/i386/sse2-vec-3.c: Likewise.
10781         * gcc.target/i386/sse2-vec-4.c: Likewise.
10782         * gcc.target/i386/sse2-vec-5.c: Likewise.
10783         * gcc.target/i386/sse2-vec-6.c: Likewise.
10784         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
10785         * gcc.target/i386/ssefn-2.c: Likewise.
10786         * gcc.target/i386/ssefn-4.c: Likewise.
10787         * gcc.target/i386/ssefp-1.c: Likewise.
10788         * gcc.target/i386/ssefp-2.c: Likewise.
10789         * gcc.target/i386/sseregparm-3.c: Likewise.
10790         * gcc.target/i386/sseregparm-4.c: Likewise.
10791         * gcc.target/i386/sseregparm-5.c: Likewise.
10792         * gcc.target/i386/sseregparm-6.c: Likewise.
10793         * gcc.target/i386/sseregparm-7.c: Likewise.
10794         * gcc.target/i386/ssetype-1.c: Likewise.
10795         * gcc.target/i386/ssetype-2.c: Likewise.
10796         * gcc.target/i386/ssetype-3.c: Likewise.
10797         * gcc.target/i386/ssetype-4.c: Likewise.
10798         * gcc.target/i386/ssetype-5.c: Likewise.
10799         * gcc.target/i386/unordcmp-1.c: Likewise.
10800         * gcc.target/i386/vararg-1.c: Likewise.
10801         * gcc.target/i386/vararg-2.c: Likewise.
10802         * gcc.target/i386/vararg-3.c: Likewise.
10803         * gcc.target/i386/vararg-4.c: Likewise.
10804         * gcc.target/i386/vararg-7.c: Likewise.
10805         * gcc.target/i386/vararg-8.c: Likewise.
10806         * gcc.target/i386/vecinit-1.c: Likewise.
10807         * gcc.target/i386/vecinit-2.c: Likewise.
10808         * gcc.target/i386/vecinit-3.c: Likewise.
10809         * gcc.target/i386/vecinit-4.c: Likewise.
10810         * gcc.target/i386/vecinit-5.c: Likewise.
10811         * gcc.target/i386/vecinit-6.c: Likewise.
10812         * gcc.target/i386/vectorize2.c: Likewise.
10813         * gcc.target/i386/vectorize3.c: Likewise.
10814         * gcc.target/i386/vectorize4.c: Likewise.
10815         * gcc.target/i386/vectorize6.c: Likewise.
10816         * gcc.target/i386/vectorize7.c: Likewise.
10817         * gcc.target/i386/vectorize8.c: Likewise.
10818         * gcc.target/i386/vperm-v2df.c: Likewise.
10819         * gcc.target/i386/vperm-v2di.c: Likewise.
10820         * gcc.target/i386/vperm-v4si-1.c: Likewise.
10821         * gcc.target/i386/xorps-sse2.c: Likewise.
10822         * gcc.target/i386/xorps.c: Likewise.
10823         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
10824         * gfortran.dg/graphite/pr42326.f90: Likewise.
10825         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
10826
10827 2010-05-19  Richard Guenther  <rguenther@suse.de>
10828
10829         PR lto/44196
10830         * g++.dg/lto/20100519-1_0.C: New testcase.
10831
10832 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10833
10834         PR fortran/42360
10835         * gfortran.dg/warn_intent_out_not_set.f90: New.
10836
10837 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10838
10839         PR fortran/38404
10840         * gfortran.dg/data_char_1.f90: Updated warning message.
10841         * gfortran.dg/data_array_6.f: New.
10842
10843 2010-05-19  Martin Jambor  <mjambor@suse.cz>
10844
10845         * g++.dg/ipa/ivinline-8.C: New test.
10846         * gcc.dg/ipa/iinline-2.c: Likewise.
10847
10848 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10849
10850         PR fortran/34505
10851         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
10852         arguments; add check for return value kind.
10853         * gfortran.dg/float_1.f90: Likewise.
10854
10855 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10856
10857         * gcc.target/i386/20011009-1.c (COMMENT): Define.
10858         (main): Use it.
10859         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
10860         * lib/lto.exp (lto_prune_warns): Fix location line regex.
10861         Prune another location line format.
10862         (lto-obj): Call lto_prune_warns on comp_output.
10863
10864 2010-05-18  Jan Hubicka  <jh@suse.cz>
10865
10866         * gcc.dg/lto/ipacp_0.c: New test.
10867         * gcc.dg/lto/ipacp_1.c: New test.
10868
10869 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
10870
10871         PR lto/44184
10872         * gcc.dg/lto/20100518_0.c: New test.
10873
10874 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
10875
10876         * gnat.dg/specs/lto3.ads: Add missing dg-options.
10877
10878 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10879
10880         PR fortran/43990
10881         * gfortran.dg/class_21.f03: New.
10882
10883 2010-05-17  Jason Merrill  <jason@redhat.com>
10884
10885         PR c++/44157
10886         * g++.dg/cpp0x/initlist34.C: New.
10887
10888         PR c++/44158
10889         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
10890
10891 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10892
10893         * g++.dg/ipa/ivinline-1.C: New test.
10894         * g++.dg/ipa/ivinline-2.C: New test.
10895         * g++.dg/ipa/ivinline-3.C: New test.
10896         * g++.dg/ipa/ivinline-4.C: New test.
10897         * g++.dg/ipa/ivinline-5.C: New test.
10898         * g++.dg/ipa/ivinline-6.C: New test.
10899
10900 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
10901             Jason Merrill  <jason@redhat.com>
10902
10903         PR c++/44108
10904         * c-c++-common/Wunused-var-8.c: New test.
10905
10906 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
10907
10908         PR bootstrap/42347
10909         * gcc.c-torture/compile/pr42347.c: New test.
10910
10911         PR middle-end/44102
10912         * g++.dg/ext/asmgoto1.C: New test.
10913
10914 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10915
10916         PR middle-end/44133
10917         * gcc.dg/tree-ssa/pr44133.c: New test.
10918         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
10919         precise.
10920
10921 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10922
10923         PR fortran/44044
10924         * gfortran.dg/class_20.f03: New.
10925
10926 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
10927
10928         PR 44078
10929         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
10930         debug messages but not the newly introduced one.
10931
10932 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
10933
10934         PR fortran/35779
10935         * gfortran.dg/initialization_25.f90: Commented testcase.
10936         * gfortran.dg/initialization_26.f90: New.
10937
10938 2010-05-16  Richard Guenther  <rguenther@suse.de>
10939
10940         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
10941         * gcc.dg/pr43084.c: Likewise.
10942         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
10943         -fipa-type-escape.
10944         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
10945         -fipa-type-escape.
10946         * gcc.dg/struct/struct-reorg.exp: Likewise.
10947         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
10948         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
10949
10950 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
10951
10952         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
10953         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
10954         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
10955         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
10956         tests.
10957
10958 2010-05-15  Jason Merrill  <jason@redhat.com>
10959
10960         * g++.dg/eh/spec10.C: New.
10961         * g++.dg/eh/spec11.C: New.
10962         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
10963
10964 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10965
10966         PR fortran/44154
10967         PR fortran/42647
10968         * gfortran.dg/allocatable_scalar_9.f90: New.
10969
10970 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
10971
10972         PR c++/44148
10973         * g++.dg/torture/pr44148.C: New test.
10974
10975 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
10976
10977         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
10978         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
10979         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
10980         diagnostics and type sizes.
10981
10982 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
10983
10984         * gnat.dg/lto9.adb: New test.
10985         * gnat.dg/lto9_pkg1.ads: New helper.
10986         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
10987
10988 2010-05-15  Jan Hubicka  <jh@suse.cz>
10989
10990         * gcc.dg/lto/ipareference_1.c: Rename to ...
10991         * gcc.dg/lto/ipareference_0.c: ... this one.
10992         * gcc.dg/lto/ipareference_2.c: Rename to ...
10993         * gcc.dg/lto/ipareference_1.c: ... this one.
10994
10995 2010-05-15  Jan Hubicka  <jh@suse.cz>
10996
10997         * gcc.dg/lto/ipareference_1.c: New file.
10998         * gcc.dg/lto/ipareference_2.c: New file.
10999
11000 2010-05-15  Richard Guenther  <rguenther@suse.de>
11001
11002         PR tree-optimization/44038
11003         * gcc.c-torture/compile/pr44038.c: New testcase.
11004
11005 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
11006
11007         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
11008         * gcc.target/i386/avx-cmpss-1.c: Likewise.
11009
11010 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
11011
11012         PR fortran/43207
11013         PR fortran/43969
11014         * gfortran.dg/class_18.f03: New.
11015         * gfortran.dg/class_19.f03: New.
11016
11017 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
11018
11019         PR debug/44112
11020         * gcc.dg/debug/dwarf2/const-1.c: Remove.
11021         * g++.dg/debug/dwarf2/const1.C: Remove.
11022
11023 2010-05-14  Jason Merrill  <jason@redhat.com>
11024
11025         * g++.dg/eh/cond4.C: New.
11026         * g++.dg/eh/elide2.C: Adjust.
11027         * g++.old-deja/g++.eh/terminate1.C: Adjust.
11028
11029 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
11030
11031         PR fortran/44135
11032         * gfortran.dg/actual_array_interface_2.f90: New test.
11033
11034 2010-05-14  Richard Guenther  <rguenther@suse.de>
11035
11036         PR tree-optimization/44119
11037         * gcc.c-torture/compile/pr44119.c: New testcase.
11038
11039 2010-05-14  Jason Merrill  <jason@redhat.com>
11040
11041         PR c++/44127
11042         * g++.dg/eh/terminate1.C: New.
11043
11044 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
11045
11046         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
11047
11048         PR debug/44136
11049         * gcc.dg/pr44136.c: New test.
11050
11051 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
11052
11053         PR c++/30566
11054         * g++.dg/warn/Wshadow-4.C: Adjust.
11055         * g++.dg/warn/Wshadow-5.C: New test.
11056         * g++.dg/warn/Wshadow-6.C: New test
11057
11058 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
11059
11060         PR fortran/35779
11061         * gfortran.dg/initialization_25.f90: New.
11062
11063 2010-05-13  Martin Jambor  <mjambor@suse.cz>
11064
11065         * g++.dg/otr-fold-1.C: New test.
11066         * g++.dg/otr-fold-2.C: New test.
11067
11068 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
11069
11070         PR fortran/44036
11071         * gfortran.dg/gomp/pr44036-1.f90: New test.
11072         * gfortran.dg/gomp/pr44036-2.f90: New test.
11073         * gfortran.dg/gomp/pr44036-3.f90: New test.
11074
11075         PR debug/43983
11076         * gcc.dg/guality/sra-1.c: New test.
11077
11078 2010-05-12  Jan Hubicka  <jh@suse.cz>
11079
11080         * tree-ssa/unreachable.c: New test.
11081
11082 2010-05-12  Jason Merrill  <jason@redhat.com>
11083
11084         * g++.dg/cpp0x/sfinae1.C: New.
11085
11086 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
11087
11088         * gcc.target/i386/zee.c: New file.
11089
11090 2010-05-12  Jason Merrill  <jason@redhat.com>
11091
11092         * g++.dg/conversion/op1.C: Expect template candidate message.
11093         * g++.dg/cpp0x/nullptr15.C: Likewise.
11094         * g++.dg/cpp0x/pr31431-2.C: Likewise.
11095         * g++.dg/cpp0x/pr31431.C: Likewise.
11096         * g++.dg/cpp0x/temp_default2.C: Likewise.
11097         * g++.dg/cpp0x/trailing4.C: Likewise.
11098         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
11099         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
11100         * g++.dg/cpp0x/variadic-throw.C: Likewise.
11101         * g++.dg/cpp0x/variadic35.C: Likewise.
11102         * g++.dg/cpp0x/vt-35147.C: Likewise.
11103         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
11104         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
11105         * g++.dg/ext/visibility/anon8.C: Likewise.
11106         * g++.dg/ext/vla2.C: Likewise.
11107         * g++.dg/other/pr28114.C: Likewise.
11108         * g++.dg/other/ptrmem10.C: Likewise.
11109         * g++.dg/other/ptrmem11.C: Likewise.
11110         * g++.dg/overload/unknown1.C: Likewise.
11111         * g++.dg/parse/template7.C: Likewise.
11112         * g++.dg/parse/typename7.C: Likewise.
11113         * g++.dg/template/conv11.C: Likewise.
11114         * g++.dg/template/copy1.C: Likewise.
11115         * g++.dg/template/deduce3.C: Likewise.
11116         * g++.dg/template/dependent-expr5.C: Likewise.
11117         * g++.dg/template/friend.C: Likewise.
11118         * g++.dg/template/incomplete2.C: Likewise.
11119         * g++.dg/template/local4.C: Likewise.
11120         * g++.dg/template/local6.C: Likewise.
11121         * g++.dg/template/operator10.C: Likewise.
11122         * g++.dg/template/overload6.C: Likewise.
11123         * g++.dg/template/ptrmem2.C: Likewise.
11124         * g++.dg/template/ptrmem20.C: Likewise.
11125         * g++.dg/template/ptrmem8.C: Likewise.
11126         * g++.dg/template/sfinae2.C: Likewise.
11127         * g++.dg/template/ttp25.C: Likewise.
11128         * g++.dg/template/unify10.C: Likewise.
11129         * g++.dg/template/unify11.C: Likewise.
11130         * g++.dg/template/unify6.C: Likewise.
11131         * g++.dg/template/unify7.C: Likewise.
11132         * g++.dg/template/unify9.C: Likewise.
11133         * g++.dg/template/varmod1.C: Likewise.
11134         * g++.old-deja/g++.brendan/crash56.C: Likewise.
11135         * g++.old-deja/g++.law/operators32.C: Likewise.
11136         * g++.old-deja/g++.pt/crash28.C: Likewise.
11137         * g++.old-deja/g++.pt/crash60.C: Likewise.
11138         * g++.old-deja/g++.pt/explicit38.C: Likewise.
11139         * g++.old-deja/g++.pt/explicit39.C: Likewise.
11140         * g++.old-deja/g++.pt/explicit41.C: Likewise.
11141         * g++.old-deja/g++.pt/explicit67.C: Likewise.
11142         * g++.old-deja/g++.pt/explicit77.C: Likewise.
11143         * g++.old-deja/g++.pt/expr2.C: Likewise.
11144         * g++.old-deja/g++.pt/overload7.C: Likewise.
11145         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
11146         * g++.old-deja/g++.pt/spec5.C: Likewise.
11147         * g++.old-deja/g++.pt/spec6.C: Likewise.
11148         * g++.old-deja/g++.pt/t24.C: Likewise.
11149         * g++.old-deja/g++.pt/unify4.C: Likewise.
11150         * g++.old-deja/g++.pt/unify6.C: Likewise.
11151         * g++.old-deja/g++.pt/unify8.C: Likewise.
11152         * g++.old-deja/g++.robertl/eb119.C: Likewise.
11153         * g++.old-deja/g++.robertl/eb79.C: Likewise.
11154         * g++.old-deja/g++.robertl/eb98.C: Likewise.
11155
11156         * g++.dg/cpp0x/initlist32.C: New.
11157
11158         * g++.dg/template/conv11.C: New.
11159         * g++.dg/conversion/op1.C: Adjust expected error.
11160
11161         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
11162
11163 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
11164
11165         PR target/44088
11166         * gcc.target/i386/avx-cmpsd-1.c: New.
11167         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
11168         * gcc.target/i386/avx-cmpss-1.c: Likewise.
11169         * gcc.target/i386/avx-cmpss-2.c: Likewise.
11170         * gcc.target/i386/sse-cmpss-1.c: Likewise.
11171         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
11172
11173 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
11174
11175         PR middle-end/44085
11176         * gcc.dg/gomp/pr44085.c: New test.
11177         * gfortran.dg/gomp/pr44085.f90: New test.
11178
11179 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
11180
11181         * objc-obj-c++-shared/Object1.m: New.
11182         * objc.dg/torture: New directory.
11183         * objc.dg/torture/tls: Ditto.
11184         * objc.dg/tls: Ditto.
11185         * objc.dg/torture/tls/trivial.m: New test.
11186         * objc.dg/torture/tls/thr-init-2.m: New test.
11187         * objc.dg/torture/tls/thr-init-3.m: New test.
11188         * objc.dg/torture/tls/thr-init.m: New test.
11189         * objc.dg/torture/tls/diag-1.m: New test.
11190         * objc.dg/torture/tls/tls.exp: New.
11191         * objc.dg/torture/trivial.m: New test.
11192         * objc.dg/torture/dg-torture.exp: New.
11193         * objc.dg/tls/diag-3.m: New test.
11194         * objc.dg/tls/diag-4.m: New test.
11195         * objc.dg/tls/diag-5.m: New test.
11196         * objc.dg/tls/init-1.m: New test.
11197         * objc.dg/tls/init-2.m: New test.
11198         * objc.dg/tls/tls.exp: New.
11199         * objc.dg/tls/diag-2.m: New test.
11200         * lib/objc.exp: Respond to dg-additional-files.
11201
11202 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
11203
11204         * gcc.target/m68k/20100512-1.c: New.
11205
11206 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
11207
11208         * gnat.dg/lto8.adb: New test.
11209         * gnat.dg/lto8_pkg.ad[sb]: New helper.
11210         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
11211
11212 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
11213
11214         PR c++/34272
11215         PR c++/43630
11216         PR c++/34491
11217         * g++.dg/template/crash97.C: New.
11218         * g++.dg/template/crash98.C: Likewise.
11219         * g++.dg/template/crash99.C: Likewise.
11220         * g++.dg/cpp0x/pr31439.C: Adjust.
11221         * g++.dg/template/crash95.C: Likewise.
11222
11223 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
11224
11225         PR middle-end/44071
11226         * c-c++-common/asmgoto-4.c: New test.
11227         * gcc.target/i386/pr44071.c: New test.
11228
11229         PR c++/44062
11230         * c-c++-common/Wunused-var-7.c: New test.
11231         * g++.dg/warn/Wunused-var-9.C: New test.
11232
11233 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
11234
11235         PR fortran/43711
11236         * gfortran.dg/gomp/pr43711.f90: New.
11237
11238 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
11239
11240         PR fortran/31820
11241         * gfortran.dg/select_5.f90: Updated.
11242
11243 2010-05-11  Jan Hubicka  <jh@suse.cz>
11244
11245         PR tree-optimize/44063
11246         * gcc.c-torture/compile/pr44063.c: New testcase.
11247
11248 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
11249
11250         PR debug/44023
11251         * gcc.dg/pr44023.c: New test.
11252
11253 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
11254
11255         * gnat.dg/lto7.adb: New test.
11256         * gnat.dg/lto7_pkg.ad[sb]: New helper.
11257
11258 2010-05-10  Jason Merrill  <jason@redhat.com>
11259
11260         PR c++/44017
11261         * g++.dg/template/inherit5.C: New.
11262
11263         PR c++/44045
11264         * g++.dg/cpp0x/initlist33.C: New.
11265         * g++.dg/cpp0x/initlist26.C: Adjust.
11266         * g++.dg/cpp0x/initlist28.C: Adjust.
11267
11268 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
11269
11270         PR c++/43719
11271         * g++.dg/init/pr43719.C: New.
11272         * g++.dg/anon-struct4.C: Adjust.
11273
11274 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
11275
11276         PR debug/44028
11277         * gcc.dg/pr44028.c: New test.
11278
11279 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
11280
11281         PR fortran/27866
11282         PR fortran/35003
11283         PR fortran/42809
11284         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
11285         * gfortran.dg/warn_conversion.f90: New.
11286
11287 2010-05-10  Michael Matz  <matz@suse.de>
11288
11289         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
11290
11291 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
11292
11293         PR rtl-optimization/44012
11294         * gcc.dg/pr44012.c: New.
11295
11296 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11297
11298         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
11299         Log text on entry and exit.
11300         Prune Sun ld warnings for common symbols with differing sizes.
11301         (lto-link-and-maybe-run): Change caller.
11302
11303 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
11304
11305         PR fortran/44044
11306         * gfortran.dg/class_7.f03: Modified.
11307         * gfortran.dg/select_type_1.f03: Modified.
11308         * gfortran.dg/select_type_12.f03: New.
11309
11310 2010-05-10  Richard Guenther  <rguenther@suse.de>
11311
11312         PR tree-optimization/44050
11313         * gcc.dg/torture/pr44050.c: New testcase.
11314
11315 2010-05-10  Wei Guozhi  <carrot@google.com>
11316
11317         PR target/42879
11318         * gcc.target/arm/pr42879.c: New testcase.
11319
11320 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11321
11322         PR c/44051
11323         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
11324
11325 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11326
11327         PR c/10676
11328         * gcc.dg/anon-struct-10.c: New test.
11329
11330 2010-05-09  Richard Guenther  <rguenther@suse.de>
11331
11332         PR middle-end/44024
11333         * gcc.dg/pr44024.c: New testcase.
11334
11335 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11336
11337         PR c/4784
11338         * gcc.dg/anon-struct-9.c: New test.
11339
11340 2010-05-09  Richard Guenther  <rguenther@suse.de>
11341
11342         PR middle-end/44043
11343         * gcc.c-torture/compile/pr44043.c: New testcase.
11344
11345 2010-05-09  Richard Guenther  <rguenther@suse.de>
11346
11347         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
11348
11349 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
11350
11351         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
11352
11353 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11354
11355         * gnat.dg/lto[12456].adb: Add "target lto" marker.
11356         * gnat.dg/specs/lto3.ads: Likewise.
11357
11358 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
11359
11360         PR middle-end/28685
11361         * gcc.dg/pr28685-1.c: New file.
11362
11363 2010-05-08  Richard Guenther  <rguenther@suse.de>
11364
11365         PR tree-optimization/44030
11366         * gcc.c-torture/compile/pr44030.c: New testcase.
11367
11368 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11369
11370         * gnat.dg/lto6.adb: New test.
11371         * gnat.dg/lto6_pkg.ads: New helper.
11372
11373 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11374
11375         * gnat.dg/lto5.adb: New test.
11376         * gnat.dg/lto5_pkg.ad[sb]: New helper.
11377
11378 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11379
11380         * gnat.dg/lto4.ad[sb]: New test.
11381
11382 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11383
11384         * gnat.dg/specs/lto3.ads: New test.
11385         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
11386         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
11387
11388 2010-05-08  Quentin Ochem  <ochem@adacore.com>
11389
11390         * gnat.dg/sizetype3.ad[sb]: New test.
11391         * gnat.dg/sizetype3_pkg.ads: New helper.
11392
11393 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
11394
11395         PR c++/43951
11396         * g++.dg/init/new29.C: New.
11397
11398 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
11399
11400         PR fortran/40728
11401         * gfortran.dg/coarray_1.f90: Fixed error message.
11402         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
11403         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
11404         * gfortran.dg/intrinsic_std_5.f90: New.
11405
11406 2010-05-07  Jason Merrill  <jason@redhat.com>
11407
11408         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
11409
11410 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11411
11412         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
11413         (size_t, stderr): Remove.
11414         (read_error): Replaced __builtin_fprintf by fprintf.
11415
11416 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
11417
11418         * gcc.dg/ordered-comparison-1.c: New test.
11419         * gcc.dg/ordered-comparison-2.c: New test.
11420         * gcc.dg/ordered-comparison-3.c: New test.
11421         * gcc.dg/ordered-comparison-4.c: New test.
11422
11423 2010-05-06  Mike Stump  <mikestump@comcast.net>
11424
11425         PR objc/35165
11426         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
11427
11428 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
11429             Jason Merrill  <jason@redhat.com>
11430
11431         * g++.dg/cpp0x/nullptr01.C: New.
11432         * g++.dg/cpp0x/nullptr02.C: New.
11433         * g++.dg/cpp0x/nullptr03.C: New.
11434         * g++.dg/cpp0x/nullptr04.C: New.
11435         * g++.dg/cpp0x/nullptr05.C: New.
11436         * g++.dg/cpp0x/nullptr06.C: New.
11437         * g++.dg/cpp0x/nullptr07.C: New.
11438         * g++.dg/cpp0x/nullptr08.C: New.
11439         * g++.dg/cpp0x/nullptr09.C: New.
11440         * g++.dg/cpp0x/nullptr10.C: New.
11441         * g++.dg/cpp0x/nullptr11.C: New.
11442         * g++.dg/cpp0x/nullptr12.C: New.
11443         * g++.dg/cpp0x/nullptr13.C: New.
11444         * g++.dg/cpp0x/nullptr14.C: New.
11445         * g++.dg/cpp0x/nullptr15.C: New.
11446         * g++.dg/cpp0x/nullptr16.C: New.
11447         * g++.dg/cpp0x/nullptr17.C: New.
11448         * g++.dg/cpp0x/nullptr18.C: New.
11449         * g++.dg/cpp0x/nullptr19.C: New.
11450         * g++.dg/cpp0x/nullptr20.C: New.
11451         * g++.dg/cpp0x/nullptr21.C: New.
11452         * g++.dg/cpp0x/nullptr22.C: New.
11453         * g++.dg/debug/nullptr01.C: New.
11454         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
11455
11456 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
11457
11458         * gcc.dg/Wunused-var-8.c: Move to...
11459         * c-c++-common/Wunused-var-6.c: ... here.  New test.
11460
11461 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
11462
11463         PR c++/40406
11464         * g++.dg/template/crash96.C: New.
11465
11466 2010-05-06  Jan Hubicka  <jh@suse.cz>
11467
11468         PR tree-optimization/43791
11469         * gcc.c-torture/compile/pr43791.c: New file.
11470
11471 2010-05-06  Michael Matz  <matz@suse.de>
11472
11473         PR tree-optimization/43984
11474         * gfortran.dg/pr43984.f90: New test.
11475
11476 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11477
11478         PR 40989
11479         * gcc.dg/pr40989.c: New.
11480
11481 2010-05-06  Richard Guenther  <rguenther@suse.de>
11482
11483         PR tree-optimization/43934
11484         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
11485
11486 2010-05-06  Richard Guenther  <rguenther@suse.de>
11487
11488         PR tree-optimization/43987
11489         * gcc.c-torture/execute/pr43987.c: New testcase.
11490         * gcc.dg/torture/pta-escape-1.c: Adjust.
11491         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
11492         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
11493         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
11494         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11495
11496 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
11497             Dodji Seketeli  <dodji@redhat.com>
11498
11499         PR c/18624
11500         * g++.dg/warn/Wunused-7.C: Add dg-warning.
11501         * g++.dg/template/sfinae16.C: Likewise.
11502         * gcc.dg/Wunused-var-1.c: Moved to...
11503         * c-c++-common/Wunused-var-1.c: ...here. New test.
11504         * gcc.dg/Wunused-var-2.c: Moved to...
11505         * c-c++-common/Wunused-var-2.c: ...here. New test.
11506         * gcc.dg/Wunused-var-3.c: Moved to...
11507         * c-c++-common/Wunused-var-3.c: ...here. New test.
11508         * gcc.dg/Wunused-var-4.c: Moved to...
11509         * gcc.dg/Wunused-var-1.c: ... here.
11510         * gcc.dg/Wunused-var-5.c: Moved to...
11511         * c-c++-common/Wunused-var-4.c: ...here. New test.
11512         * gcc.dg/Wunused-var-7.c: Moved to...
11513         * c-c++-common/Wunused-var-5.c: ...here. New test.
11514         * gcc.dg/Wunused-var-6.c: Moved to...
11515         * gcc.dg/Wunused-var-2.c: ... here.
11516         * c-c++-common/Wunused-var-1.c: New test.
11517         * c-c++-common/Wunused-var-2.c: New test.
11518         * c-c++-common/Wunused-var-3.c: New test.
11519         * c-c++-common/Wunused-var-4.c: New test.
11520         * c-c++-common/Wunused-var-5.c: New test.
11521         * g++.dg/warn/Wunused-var-1.C: New test.
11522         * g++.dg/warn/Wunused-var-2.C: New test.
11523         * g++.dg/warn/Wunused-var-3.C: New test.
11524         * g++.dg/warn/Wunused-var-4.C: New test.
11525         * g++.dg/warn/Wunused-var-5.C: New test.
11526         * g++.dg/warn/Wunused-var-6.C: New test.
11527         * g++.dg/warn/Wunused-var-7.C: New test.
11528         * g++.dg/warn/Wunused-var-8.C: New test.
11529         * g++.dg/warn/Wunused-parm-1.C: New test.
11530         * g++.dg/warn/Wunused-parm-2.C: New test.
11531         * g++.dg/warn/Wunused-parm-3.C: New test.
11532
11533 2010-05-06  Tobias Burnus  <burnus@net-b.de>
11534
11535         PR fortran/43985
11536         * gfortran.dg/gomp/crayptr5.f90: New test case.
11537
11538 2010-05-05  Jason Merrill  <jason@redhat.com>
11539
11540         PR debug/43370
11541         * g++.dg/ext/attrib39.C: New.
11542
11543 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
11544
11545         PR fortran/24978
11546         * gfortran.dg/data_invalid.f90: New.
11547
11548 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
11549
11550         * gnat.dg/lto2.adb: New test.
11551
11552 2010-05-05  Jason Merrill  <jason@redhat.com>
11553
11554         PR c++/43787
11555         * g++.dg/opt/empty1.C: New.
11556
11557 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
11558
11559         PR fortran/43696
11560         * gfortran.dg/class_17.f03: New.
11561
11562 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
11563
11564         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
11565
11566 2010-05-04  Mike Stump  <mikestump@comcast.net>
11567
11568         PR objc/35165
11569         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
11570
11571 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11572
11573         PR target/43668
11574         * gcc.target/i386/pr43668.c: New.
11575
11576 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
11577
11578         PR c++/43028
11579         * g++.dg/cpp0x/initlist31.C: New.
11580
11581 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
11582
11583         PR c/43981
11584         * gcc.dg/Wunused-var-8.c: New test.
11585
11586 2010-05-04  Jason Merrill  <jason@redhat.com>
11587
11588         PR c++/38064
11589         * g++.dg/cpp0x/enum3.C: Extend.
11590
11591 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11592
11593         PR target/43799
11594         * gcc.target/i386/pr43799.c: New.
11595
11596 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
11597
11598         * gnat.dg/lto1.adb: New test.
11599         * gnat.dg/lto1_pkg.ad[sb]: New helper.
11600
11601 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11602
11603         PR middle-end/43671
11604         * gcc.target/i386/pr43671.c: New.
11605
11606 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
11607
11608         PR c++/43705
11609         * g++.dg/template/crash95.C: New.
11610
11611 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11612
11613         PR debug/43508
11614         * gcc.target/i386/pr43508.c: New.
11615
11616 2010-05-04  Richard Guenther  <rguenther@suse.de>
11617
11618         PR tree-optimization/43879
11619         * g++.dg/torture/pr43879-1_0.C: New testcase.
11620         * g++.dg/torture/pr43879-1_1.C: Likewise.
11621
11622 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
11623
11624         PR c++/43953
11625         * g++.dg/other/crash-12.C: New test.
11626
11627 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
11628
11629         * g++.dg/cdce3.C: Add a space.  Updated.
11630
11631 2010-05-03  Jason Merrill  <jason@redhat.com>
11632
11633         PR c++/43680
11634         * g++.dg/opt/enum2.C: New.
11635         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
11636         * g++.dg/warn/Wswitch-1.C: Adjust message.
11637
11638 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11639
11640         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
11641         * g++.dg/ext/label13.C: Fix typo.
11642         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
11643         alpha*-dec-osf5*.
11644         * gcc.c-torture/compile/limits-declparen.c: xfail on
11645         alpha*-dec-osf5* with -g.
11646         * gcc.c-torture/compile/limits-pointer.c: Likewise.
11647         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
11648         * gcc.dg/c99-tgmath-2.c: Likewise.
11649         * gcc.dg/c99-tgmath-3.c: Likewise.
11650         * gcc.dg/c99-tgmath-4.c: Likewise.
11651
11652 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
11653
11654         PR fortran/43592
11655         * gfortran.dg/unexpected_interface.f90: New test.
11656
11657 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11658
11659         * ada/acats/run_acats (which): New function.
11660         (host_gnatchop, host_gnatmake): Use it.
11661
11662 2010-05-03  Richard Guenther  <rguenther@suse.de>
11663
11664         PR tree-optimization/43971
11665         * gcc.dg/pr43971.c: New testcase.
11666
11667 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
11668
11669         PR debug/43972
11670         * gcc.dg/debug/pr43972.c: New test.
11671
11672 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
11673
11674         PR testsuite/43963
11675         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
11676
11677 2010-05-02  Richard Guenther  <rguenther@suse.de>
11678
11679         PR tree-optimization/43879
11680         * gcc.dg/torture/pr43879-3.c: New testcase.
11681
11682 2010-05-01  Richard Guenther  <rguenther@suse.de>
11683
11684         PR tree-optimization/43949
11685         * g++.dg/warn/Warray-bounds-5.C: New testcase.
11686
11687 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
11688
11689         PR c++/43951
11690         * g++.dg/init/new28.C: New.
11691
11692 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
11693
11694         PR objc++/32052
11695         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
11696         structure and nested declarations.
11697         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
11698         structure and nested declarations.  Reduce header clutter and
11699         use _exit() rather than abort().
11700         * objc.dg/encode-10.m: New.
11701         * objc.dg/encode-11.m: New.
11702
11703 2010-04-30  DJ Delorie  <dj@redhat.com>
11704
11705         * gcc.c-torture/execute/20100430-1.c: New test.
11706
11707 2010-04-30  Jason Merrill  <jason@redhat.com>
11708
11709         PR c++/43868
11710         * g++.dg/template/ptrmem21.C: New.
11711
11712 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
11713
11714         PR fortran/18918
11715         PR fortran/43931
11716         * gfortran.dg/coarray_13.f90: New test.
11717
11718 2010-04-30  Richard Guenther  <rguenther@suse.de>
11719
11720         PR lto/43946
11721         * gcc.dg/lto/20100430-1_0.c: New testcase.
11722
11723 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
11724
11725         PR debug/43942
11726         * c-c++-common/pr43942.c: New test.
11727
11728 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
11729
11730         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
11731         conflict with darwin crt1.o 'start' symbol.
11732
11733 2010-04-30  Richard Guenther  <rguenther@suse.de>
11734
11735         PR tree-optimization/43879
11736         * gcc.dg/torture/pr43879_1.c: New testcase.
11737
11738 2010-04-30  Richard Guenther  <rguenther@suse.de>
11739
11740         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
11741
11742 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
11743
11744         PR c++/43890
11745         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
11746         user-provided constructor while recursing.
11747
11748 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11749
11750         PR fortran/42274
11751         * gfortran.dg/class_16.f03: New test.
11752
11753 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11754
11755         PR fortran/42274
11756         * gfortran.dg/class_15.f03: New.
11757
11758 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11759
11760         PR fortran/43326
11761         * gfortran.dg/dynamic_dispatch_9.f03: New test.
11762
11763 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11764
11765         PR fortran/43492
11766         * gfortran.dg/generic_22.f03 : New test.
11767
11768 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11769
11770         PR fortran/42353
11771         * gfortran.dg/class_14.f03: New test.
11772
11773 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11774
11775         PR fortran/42680
11776         * gfortran.dg/interface_32.f90: New test.
11777
11778 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
11779             Janus Weil  <janus@gcc.gnu.org>
11780
11781         PR fortran/41829
11782         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
11783         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
11784         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
11785
11786 2010-04-28  Mike Stump  <mikestump@comcast.net>
11787
11788         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
11789         dg-excess-errors.
11790         * g++.dg/uninit-pred-2_b.C: Likewise.
11791
11792 2010-04-28  Tobias Burnus  <burnus@net-b.de>
11793
11794         PR fortran/18918
11795         PR fortran/43919
11796         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
11797
11798 2010-04-28  Matthias Klose  <doko@ubuntu.com>
11799
11800         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
11801         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
11802         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
11803         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
11804         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
11805
11806 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
11807
11808         * gcc.dg/const-uniq-1.c: New test.
11809         * gcc.dg/lto/const-uniq_[01].c: Likewise.
11810
11811 2010-04-28  Xinliang David Li  <davidxl@google.com>
11812
11813         * gcc.dg/uninit-pred-2_b.c: New test.
11814         * gcc.dg/uninit-pred-4_b.c: New test.
11815         * gcc.dg/uninit-pred-3_d.c: New test.
11816         * gcc.dg/uninit-pred-6_b.c: New test.
11817         * gcc.dg/uninit-pred-8_b.c: New test.
11818         * gcc.dg/uninit-pred-3_a.c: New test.
11819         * gcc.dg/uninit-pred-2_c.c: New test.
11820         * gcc.dg/uninit-pred-5_a.c: New test.
11821         * gcc.dg/uninit-pred-3_e.c: New test.
11822         * gcc.dg/uninit-pred-7_a.c: New test.
11823         * gcc.dg/uninit-pred-6_c.c: New test.
11824         * gcc.dg/uninit-pred-9_a.c: New test.
11825         * gcc.dg/uninit-pred-8_c.c: New test.
11826         * gcc.dg/uninit-pred-3_b.c: New test.
11827         * gcc.dg/uninit-pred-5_b.c: New test.
11828         * gcc.dg/uninit-pred-7_b.c: New test.
11829         * gcc.dg/uninit-pred-6_d.c: New test.
11830         * gcc.dg/uninit-pred-9_b.c: New test.
11831         * gcc.dg/uninit-pred-2_a.c: New test.
11832         * gcc.dg/uninit-pred-4_a.c: New test.
11833         * gcc.dg/uninit-pred-3_c.c: New test.
11834         * gcc.dg/uninit-pred-6_a.c: New test.
11835         * gcc.dg/uninit-pred-8_a.c: New test.
11836         * gcc.dg/uninit-pred-7_c.c: New test.
11837         * gcc.dg/uninit-pred-6_e.c: New test.
11838         * g++.dg/uninit-pred-loop-1_b.cc: New test.
11839         * g++.dg/uninit-pred-1_a.C: New test.
11840         * g++.dg/uninit-pred-1_b.C: New test.
11841         * g++.dg/uninit-pred-2_a.C: New test.
11842         * g++.dg/uninit-pred-2_b.C: New test.
11843         * g++.dg/uninit-pred-loop-1_a.cc: New test.
11844         * g++.dg/uninit-pred-loop-1_c.cc: New test.
11845         * g++.dg/uninit-pred-loop_1.cc: New test.
11846
11847 2010-04-28  Martin Jambor  <mjambor@suse.cz>
11848
11849         * gcc.dg/lto/20091209-1_0.c: New testcase.
11850
11851 2010-04-28  Richard Guenther  <rguenther@suse.de>
11852
11853         PR tree-optimization/43879
11854         PR tree-optimization/43909
11855         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
11856
11857 2010-04-28  Richard Guenther  <rguenther@suse.de>
11858
11859         PR c++/43880
11860         * g++.dg/torture/pr43880.C: New testcase.
11861
11862 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11863
11864         PR c++/9335
11865         * g++.dg/template/recurse2.C: Update
11866         * g++.dg/template/recurse.C: Update.
11867         * g++.dg/template/pr23510.C: Update.
11868         * lib/prune.exp: Filter out 'recursively instantiated'.
11869
11870 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11871
11872         PR c++/29043
11873         * g++.dg/init/pr29043.C: New.
11874
11875 2010-04-27  Jason Merrill  <jason@redhat.com>
11876
11877         * g++.dg/lookup/scoped5.C: Adjust.
11878         * g++.dg/lookup/scoped8.C: Adjust.
11879         * g++.dg/template/dependent-expr5.C: Adjust.
11880         * g++.old-deja/g++.brendan/nest1.C: Adjust.
11881
11882         PR c++/43856
11883         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
11884
11885         PR c++/43875
11886         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11887
11888 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11889             Jan Hubicka  <hubicka@ucw.cz>
11890
11891         * gcc.dg/pure-2.c: New testcase.
11892         * gcc.dg/const-1.c: New testcase.
11893
11894 2010-04-27  Jason Merrill  <jason@redhat.com>
11895
11896         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
11897
11898         PR c++/41468
11899         * g++.dg/template/sfinae17.C: New.
11900         * g++.dg/template/sfinae18.C: New.
11901
11902 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11903
11904         * g++.dg/init/pr42844.C: New.
11905         * g++.dg/cpp0x/pr42844-2.C: New.
11906         * g++.dg/cpp0x/defaulted2.C: Adjust.
11907         * g++.dg/tree-ssa/pr27549.C: Likewise.
11908         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
11909
11910 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11911
11912         PR fortran/18918
11913         * gfortran.dg/coarray_12.f90: Fix dump parsing.
11914
11915 2010-04-27  Richard Guenther  <rguenther@suse.de>
11916
11917         PR middle-end/40561
11918         * g++.dg/other/pr40561.C: New testcase.
11919
11920 2010-04-27  Martin Jambor  <mjambor@suse.cz>
11921
11922         PR middle-end/43812
11923         * g++.dg/ipa/pr43812.C: New test.
11924
11925 2010-04-27  Jan Hubicka  <jh@suse.cz>
11926
11927         * gcc.dg/ipa/iinline-1.c (main): Rename to...
11928         (test): ... this one.
11929
11930 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
11931
11932         PR target/40657
11933         * gcc.target/arm/thumb-stackframe.c: New test.
11934
11935 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11936
11937         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
11938         * gcc.dg/misc-column.c: Likewise.
11939         * gcc.dg/Walways-true-1.c: Likewise.
11940         * gcc.dg/Walways-true-2.c: Likewise.
11941         * gcc.dg/warn-addr-cmp.c: Likewise.
11942
11943 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11944
11945         PR fortran/18918
11946         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
11947         * gfortran.dg/coarray_12.f90: New.
11948
11949 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11950
11951         PR c/32207
11952         * gcc.dg/pr32207.c: New test.
11953         * gcc.dg/misc-column.c: Adjust expected warning.
11954         * gcc.dg/Walways-true-1.c: Likewise.
11955         * gcc.dg/Walways-true-2.c: Likewise.
11956         * gcc.dg/warn-addr-cmp.c: Likewise.
11957
11958 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
11959
11960         PR lto/42776
11961         * lib/lto.exp (lto_prune_vis_warns): New function.
11962         (lto-link-and-maybe-run): Call it.
11963
11964 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
11965
11966         PR tree-optimization/43904
11967         * gcc.dg/tree-ssa/tailcall-6.c: New.
11968
11969 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11970
11971         PR testsuite/35165
11972         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
11973         Darwin8/OSX10.4 - compatible code generation.
11974         Use scan-rtl-dump.
11975         * obj-c++.dg/stubify-1.mm: Ditto.
11976         * lib/objc-torture.exp: Do not require link success for
11977         "trivial.m" in the runtime checks when dowhat = 'compile'.
11978         * lib/dg-pch.exp (dg-flags-pch): New Proc.
11979         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
11980         Darwin8/OSX10.4 - compatible code generation.
11981         * objc.dg/stubify-2.m: Ditto.
11982         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
11983         * objc.dg/next-runtime-1.m: Ditto.
11984         * objc.dg/stret-2.m: Restrict to ilp32 targets.
11985         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
11986         runtimes on Darwin.
11987
11988 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
11989
11990         PR 43715
11991         * lib/plugin-support.exp: Use "-undefined
11992         dynamic_lookup" on darwin.
11993
11994 2010-04-26  Richard Guenther  <rguenther@suse.de>
11995
11996         * gcc.dg/lto/20100426_0.c: New testcase.
11997
11998 2010-04-26  Jie Zhang  <jie@codesourcery.com>
11999
12000         PR tree-optimization/43833
12001         gcc.dg/Warray-bounds-8.c: New test case.
12002
12003 2010-04-26  Richard Guenther  <rguenther@suse.de>
12004
12005         PR lto/43080
12006         * g++.dg/lto/20100423-3_0.C: New testcase.
12007
12008 2010-04-26  Richard Guenther  <rguenther@suse.de>
12009
12010         PR lto/42425
12011         * g++.dg/lto/20100423-2_0.C: New testcase.
12012
12013 2010-04-26  Ira Rosen  <irar@il.ibm.com>
12014
12015         * gcc.dg/vect/bb-slp-23.c: New test.
12016
12017 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
12018
12019         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
12020         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
12021         * gcc.dg/c1x-float-1.c: New test.
12022
12023 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
12024
12025         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
12026         of "lea\[ \t\]".
12027
12028 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
12029
12030         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
12031         FreeBSD.
12032         * gfortran.dg/default_format_denormal_1.f90: Ditto.
12033         * gfortran.dg/default_format_2.f90: Ditto.
12034
12035 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
12036
12037         * gfortran.dg/pr43505.f90: Clean up .mod file.
12038         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
12039         * gfortran.dg/pr41347.f90: Ditto.
12040         * gfortran.dg/internal_pack_4.f90: Ditto.
12041         * gfortran.dg/proc_decl_23.f90: Ditto.
12042         * gfortran.dg/recursive_check_3.f90: Ditto.
12043         * gfortran.dg/intent_out_3.f90: Ditto.
12044         * gfortran.dg/assignment_2.f90: Ditto.
12045         * gfortran.dg/pr41928.f90: Ditto.
12046         * gfortran.dg/pr42166.f90: Ditto.
12047         * gfortran.dg/private_type_12.f90: Ditto.
12048         * gfortran.dg/graphite/pr42185.f90: Ditto.
12049         * gfortran.dg/graphite/pr42186.f90: Ditto.
12050         * gfortran.dg/graphite/pr40982.f90: Ditto.
12051         * gfortran.dg/graphite/id-2.f90: Ditto.
12052         * gfortran.dg/graphite/id-4.f90: Ditto.
12053         * gfortran.dg/graphite/pr42050.f90: Ditto.
12054         * gfortran.dg/graphite/id-18.f90: Ditto.
12055         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
12056         * gfortran.dg/graphite/pr41924.f90: Ditto.
12057         * gfortran.dg/graphite/pr42393.f90: Ditto.
12058         * gfortran.dg/graphite/pr37980.f90: Ditto.
12059         * gfortran.dg/graphite/pr38953.f90: Ditto.
12060         * gfortran.dg/graphite/pr42180.f90: Ditto.
12061         * gfortran.dg/graphite/pr42181.f90: Ditto.
12062         * gfortran.dg/where_operator_assign_4.f90: Ditto.
12063         * gfortran.dg/select_type_4.f90: Ditto.
12064         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
12065         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
12066         * gfortran.dg/lto/pr40725_0.f03: Ditto.
12067         * gfortran.dg/elemental_args_check_2.f90: Ditto.
12068         * gfortran.dg/whole_file_11.f90: Ditto.
12069         * gfortran.dg/private_type_11.f90: Ditto.
12070         * gfortran.dg/vect/vect-gems.f90: Ditto.
12071         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
12072
12073 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
12074
12075         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
12076
12077 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
12078
12079         * gnat.dg/pack15.ad[sb]: New test.
12080
12081 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
12082
12083         * gcc.target/arm/mla-1.c: New test.
12084
12085 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
12086
12087         PR fortran/30073
12088         PR fortran/43793
12089         * gfortran.dg/pr43793.f90: New test.
12090
12091 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
12092
12093         PR tree-optimization/41442
12094         * gcc.target/i386/pr41442.c: New test.
12095
12096 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
12097
12098         PR fortran/43832
12099         * gfortran.dg/fgetc_3.f90: Delete bogus test.
12100
12101 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12102
12103         PR fortran/43832
12104         * gfortran.dg/open_nounit.f90: New test.
12105
12106 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
12107
12108         PR fortran/43841
12109         PR fortran/43843
12110         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
12111
12112 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12113
12114         * gcc.dg/Wconversion-integer.c: Update.
12115
12116 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
12117
12118         * gnat.dg/unchecked_convert5.adb: New test.
12119
12120 2010-04-23  Richard Guenther  <rguenther@suse.de>
12121
12122         PR lto/41734
12123         * gcc.dg/lto/20100423-2_0.c: New testcase.
12124         * gcc.dg/lto/20100423-2_0.c: Likewise.
12125
12126 2010-04-23  Richard Guenther  <rguenther@suse.de>
12127
12128         PR lto/43455
12129         * gcc.dg/lto/20100423-1_0.c: New testcase.
12130         * gcc.dg/lto/20100423-1_1.c: Likewise.
12131
12132 2010-04-23  Martin Jambor  <mjambor@suse.cz>
12133
12134         PR tree-optimization/43846
12135         * gcc.dg/tree-ssa/sra-10.c: New test.
12136
12137 2010-04-23  Martin Jambor  <mjambor@suse.cz>
12138
12139         PR middle-end/43835
12140         * gcc.c-torture/execute/pr43835.c: New test.
12141
12142 2010-04-23  Richard Guenther  <rguenther@suse.de>
12143
12144         PR lto/42653
12145         * g++.dg/lto/20100423-1_0.C: New testcase.
12146
12147 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
12148
12149         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
12150
12151 2010-04-22  Ira Rosen  <irar@il.ibm.com>
12152
12153         PR tree-optimization/43842
12154         * gcc.dg/vect/pr43842.c: New test.
12155
12156 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
12157
12158         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
12159         * gcc.target/i386/wmul-2.c: Likewise.
12160
12161 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12162
12163         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
12164         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
12165
12166 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
12167
12168         * gfortran.dg/reassoc_6.f: New testcase.
12169
12170 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
12171
12172         PR middle-end/29274
12173         * gcc.target/arm/wmul-1.c: New test.
12174         * gcc.target/arm/wmul-2.c: New test.
12175
12176 2010-04-22  Richard Guenther  <rguenther@suse.de>
12177
12178         PR tree-optimization/43845
12179         * gcc.c-torture/compile/pr43845.c: New testcase.
12180
12181 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
12182
12183         PR middle-end/29274
12184         * gcc.target/i386/wmul-1.c: New test.
12185         * gcc.target/i386/wmul-2.c: New test.
12186         * gcc.target/bfin/wmul-1.c: New test.
12187         * gcc.target/bfin/wmul-2.c: New test.
12188
12189 2010-04-22  Richard Guenther  <rguenther@suse.de>
12190
12191         PR fortran/43829
12192         * gfortran.dg/vector_subscript_6.f90: New testcase.
12193         * gfortran.dg/assign_10.f90: Adjust.
12194
12195 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
12196
12197         PR fortran/43836
12198         * gfortran.dg/gomp/pr43836.f90: New test.
12199
12200 2010-04-21  Richard Guenther  <rguenther@suse.de>
12201
12202         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
12203
12204 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12205
12206         * gcc.dg/torture/builtin-cproj-3.c: New.
12207
12208 2010-04-20  Jason Merrill  <jason@redhat.com>
12209
12210         PR c++/9335
12211         * g++.dg/template/recurse2.C: New.
12212         * g++.dg/parse/crash36.C: Adjust.
12213         * g++.dg/other/fold1.C: Adjust.
12214         * g++.dg/init/member1.C: Adjust.
12215         * lib/prune.exp: Prune "skipping N instantiation contexts".
12216
12217 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12218
12219         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
12220
12221 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12222
12223         * gcc.dg/torture/builtin-cproj-1.c: New.
12224         * gcc.dg/torture/builtin-cproj-2.c: New.
12225
12226 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
12227
12228         PR c++/43800
12229         PR c++/43704
12230         * g++.dg/template/typedef32.C: Adjust.
12231         * g++.dg/template/typedef33.C: New test.
12232
12233 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
12234
12235         PR fortran/43227
12236         * gfortran.dg/proc_decl_23.f90: New test.
12237
12238         PR fortran/43266
12239         * gfortran.dg/abstract_type_6.f03: New test.
12240
12241 2010-04-20  Xinliang David Li  <davidxl@google.com>
12242
12243         * g++.dg/tree-ssa/fold-compare.C: New.
12244
12245 2010-04-20  Richard Guenther  <rguenther@suse.de>
12246
12247         PR tree-optimization/39417
12248         * g++.dg/torture/pr39417.C: New testcase.
12249
12250 2010-04-20  Richard Guenther  <rguenther@suse.de>
12251
12252         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
12253
12254 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
12255
12256         * g++.dg/debug/dwarf2/rv1.C: New test.
12257
12258 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12259
12260         PR target/43635
12261         * gcc.c-torture/compile/pr43635.c: New testcase.
12262
12263 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
12264
12265         PR fortran/43339
12266         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
12267         of sequential loops being private only in the innermost containing
12268         task region.
12269
12270         PR middle-end/43337
12271         * gfortran.dg/gomp/pr43337.f90: New test.
12272
12273 2010-04-19  Richard Guenther  <rguenther@suse.de>
12274
12275         PR tree-optimization/43796
12276         * gfortran.dg/pr43796.f90: New testcase.
12277
12278 2010-04-19  Richard Guenther  <rguenther@suse.de>
12279
12280         PR tree-optimization/43783
12281         * gcc.c-torture/execute/pr43783.c: New testcase.
12282
12283 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
12284
12285         PR target/43766
12286         * gcc.target/i386/pr43766.c: New test.
12287
12288 2010-04-19  Jie Zhang  <jie@codesourcery.com>
12289
12290         PR target/43662
12291         * gcc.target/i386/pr43662.c: New test.
12292
12293 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
12294
12295         PR c++/43704
12296         * g++.dg/template/typedef32.C: New test.
12297
12298 2010-04-19  Ira Rosen  <irar@il.ibm.com>
12299
12300         PR tree-optimization/37027
12301         * lib/target-supports.exp
12302         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
12303         * gcc.dg/vect/pr37027.c: New test.
12304         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
12305         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
12306         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
12307         gcc.dg/vect/vect-complex-6.c: Likewise.
12308
12309 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
12310
12311         * g++.dg/debug/dwarf2/enum1.C: New test.
12312
12313 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
12314
12315         * gnat.dg/rep_clause5.ad[sb]: New test.
12316         * gnat.dg/rep_clause5_pkg.ads: New helper.
12317
12318 2010-04-18  Ira Rosen  <irar@il.ibm.com>
12319
12320         PR tree-optimization/43771
12321         * g++.dg/vect/pr43771.cc: New test.
12322
12323 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
12324
12325         PR fortran/31538
12326         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
12327         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
12328
12329 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
12330
12331         * gnat.dg/sizetype.adb: Rename into...
12332         * gnat.dg/sizetype1.adb: ...this.
12333         * gnat.dg/sizetype2.adb: New test.
12334
12335 2010-04-16  Richard Guenther  <rguenther@suse.de>
12336
12337         PR tree-optimization/43572
12338         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
12339
12340 2010-04-16  Olivier Hainque  <hainque@adacore.com>
12341
12342         * gnat.dg/specs/discr_private.ads: New test.
12343
12344 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
12345
12346         PR target/41514
12347         * gcc.target/arm/thumb-comparisons.c: New test.
12348
12349         PR target/40603
12350         * gcc.target/arm/thumb-cbranchqi.c: New test.
12351
12352 2010-04-16  Christian Bruel  <christian.bruel@st.com>
12353
12354         * g++.dg/torture/pr36191.C: Enable for SH.
12355
12356 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
12357
12358         * gnat.dg/wide_boolean.adb: New test.
12359         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
12360
12361 2010-04-15  Richard Guenther  <rguenther@suse.de>
12362
12363         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
12364         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
12365         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12366         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12367         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
12368         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
12369         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
12370         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
12371         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
12372         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
12373         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
12374         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
12375         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12376         * gcc.dg/torture/ipa-pta-2.c: Likewise.
12377         * gcc.dg/torture/ipa-pta-1.c: Adjust.
12378
12379 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
12380
12381         PR target/21803
12382         * gcc.target/arm/pr42496.c: New test.
12383
12384 2010-04-14  Jason Merrill  <jason@redhat.com>
12385
12386         PR c++/36625
12387         * g++.dg/ext/attrib38.C: New.
12388
12389 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
12390
12391         PR testsuite/43739
12392         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
12393
12394 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12395
12396         PR 42966
12397         * gcc.dg/cpp/warn-undef-2.c: Update.
12398         * gcc.dg/cpp/warn-traditional-2.c: Update.
12399         * gcc.dg/cpp/warn-comments-2.c: Update.
12400         * gcc.dg/cpp/warn-variadic-2.c: Update.
12401         * gcc.dg/cpp/warn-long-long-2.c: Update.
12402         * gcc.dg/cpp/warn-deprecated-2.c: Update.
12403         * gcc.dg/cpp/warn-multichar-2.c: Update.
12404         * gcc.dg/cpp/warn-normalized-3.c: Update.
12405         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
12406         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
12407         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
12408         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
12409         * gcc.dg/cpp/warn-redefined-2.c: Update.
12410         * gfortran.dg/warning-directive-2.F90: Update.
12411         * c-c++-common/cpp/warning-directive-2.c: Update.
12412
12413 2010-04-14  Michael Matz  <matz@suse.de>
12414
12415         PR tree-optimization/42963
12416         * gcc.dg/pr42963.c: New testcase.
12417
12418 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
12419
12420         * gnat.dg/class_wide.adb: Rename into...
12421         * gnat.dg/class_wide1.adb: ...this.
12422         * gnat.dg/class_wide2.ad[sb]: New test.
12423
12424 2010-04-14  Tobias Burnus  <burnus@net-b.de>
12425
12426         PR fortran/18918
12427         * gfortran.dg/coarray_9.f90: Update dg-errors.
12428         * gfortran.dg/coarray_10.f90: New test.
12429         * gfortran.dg/coarray_11.f90: New test.
12430
12431 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12432
12433         PR fortran/43747
12434         gfortran.dg/initialization_24.f90: New test.
12435
12436 2010-04-13  Jason Merrill  <jason@redhat.com>
12437
12438         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
12439         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
12440
12441 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12442
12443         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
12444         * g++.dg/dg.exp: Likewise.
12445         * gcc.dg/cpp/warning-directive-1.c: Move to ...
12446         * c-c++-common/cpp/warning-directive-1.c: ... here.
12447         * gcc.dg/cpp/warning-directive-2.c: Move to ...
12448         * c-c++-common/cpp/warning-directive-2.c: ... here.
12449         * gcc.dg/cpp/warning-directive-3.c: Move to ...
12450         * c-c++-common/cpp/warning-directive-3.c: ... here.
12451         * gcc.dg/cpp/warning-directive-4.c: Move to ...
12452         * c-c++-common/cpp/warning-directive-4.c: ... here.
12453         * g++.dg/cpp/warning-directive-1.C: Delete.
12454         * g++.dg/cpp/warning-directive-2.C: Delete.
12455         * g++.dg/cpp/warning-directive-3.C: Delete.
12456         * g++.dg/cpp/warning-directive-4.C: Delete.
12457         * gcc.dg/cpp/normalised-3.c: Delete.
12458         * g++.dg/cpp/normalised-1.C: Rename as ...
12459         * c-c++-common/cpp/normalised-3.c: ... this.
12460
12461 2010-04-13  Martin Jambor  <mjambor@suse.cz>
12462
12463         * gcc.dg/tree-ssa/sra-9.c: New test.
12464
12465 2010-04-13  Michael Matz  <matz@suse.de>
12466
12467         PR middle-end/43730
12468         * gcc.dg/pr43730.c: New test.
12469
12470 2010-04-13  Michael Matz  <matz@suse.de>
12471
12472         * gcc.dg/tree-ssa/negate.c: New testcase.
12473
12474 2010-04-13  Richard Guenther  <rguenther@suse.de>
12475
12476         PR testsuite/43735
12477         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
12478
12479 2010-04-13  Richard Guenther  <rguenther@suse.de>
12480
12481         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
12482
12483 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
12484
12485         * gnat.dg/derived_type1.adb: New test.
12486
12487 2010-04-13  Matthias Klose  <doko@ubuntu.com>
12488
12489         * gcc.dg/plugindir1.c: New testcase.
12490         * gcc.dg/plugindir2.c: New testcase.
12491         * gcc.dg/plugindir3.c: New testcase.
12492         * gcc.dg/plugindir4.c: New testcase.
12493
12494 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
12495
12496         * gcc.target/i386/rotate-2.c: New test.
12497
12498 2010-04-12  Jason Merrill  <jason@redhat.com>
12499
12500         PR c++/43641
12501         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
12502         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
12503
12504 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
12505
12506         PR c++/25811
12507         * g++.dg/init/pr25811.C: New test.
12508
12509 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12510
12511         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
12512         dg-error, dg-warning.
12513         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
12514
12515 2010-04-12  Richard Guenther  <rguenther@suse.de>
12516
12517         * gcc.dg/torture/inline-2.c: New testcase.
12518
12519 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
12520
12521         PR bootstrap/43699
12522         * gcc.dg/Wunused-var-7.c: New test.
12523
12524         PR tree-optimization/43560
12525         * gcc.c-torture/execute/pr43560.c: New test.
12526
12527 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
12528
12529         * gnat.dg/aggr13.adb: New test.
12530         * gnat.dg/aggr14.adb: Likewise.
12531         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
12532
12533 2010-04-12  Richard Guenther  <rguenther@suse.de>
12534
12535         PR c++/43611
12536         * g++.dg/torture/pr43611.C: New testcase.
12537
12538 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
12539
12540         PR c/36774
12541         * gcc.dg/pr36774-1.c: New test.
12542         * gcc.dg/pr36774-2.c: New test.
12543
12544 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
12545
12546         * gcc.target/sh/rte-delay-slot.c: New test.
12547
12548 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
12549
12550         * gnat.dg/pack9.adb: Remove -cargs option.
12551         * gnat.dg/aggr12.ad[sb]: New test.
12552
12553 2010-04-10  Jie Zhang  <jie@codesourcery.com>
12554
12555         PR target/43417
12556         * gcc.target/sh/pr43417.c: New test.
12557
12558 2010-04-10  Tobias Burnus  <burnus@net-b.de>
12559
12560         PR fortran/43591
12561         * gfortran.dg/spec_expr_6.f90: New test.
12562
12563 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12564
12565         PR cpp/43195
12566         * gcc.dg/cpp/pr43195.c: New.
12567         * gcc.dg/cpp/pr43195.h: New.
12568
12569 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12570
12571         PR 42965
12572         * gcc.dg/Werror-6.c: Adjust.
12573         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
12574         * gcc.dg/Werror-4.c: Likewise.
12575         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
12576         * gcc.dg/Wswitch-enum-error.c: Likewise.
12577         * gcc.dg/Wpointer-arith.c: Likewise.
12578         * gcc.dg/Wfatal.c: Likewise.
12579         * gcc.dg/Wswitch-error.c: Likewise.
12580         * g++.dg/warn/unused-result1-Werror.c: Likewise.
12581         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
12582         * gcc.dg/cpp/warn-undef-2.c: Likewise.
12583         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
12584         * gcc.dg/cpp/warn-comments-2.c: Likewise.
12585         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
12586         * gcc.dg/cpp/warning-directive-2.c: Likewise.
12587         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
12588         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
12589         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
12590         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
12591         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
12592         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
12593         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
12594         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
12595         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
12596         * g++.dg/cpp/warning-directive-2.C: Likewise.
12597         * gfortran.dg/warning-directive-2.F90: Likewise.
12598
12599 2010-04-09  Jason Merrill  <jason@redhat.com>
12600
12601         PR c++/42623
12602         * g++.dg/template/sizeof13.C: New.
12603
12604 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
12605
12606         * g++.dg/other/pr35504.C: Add check for thiscall.
12607         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
12608         * gcc.dg/torture/stackalign/thiscall-1.c: New.
12609
12610 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12611
12612         PR c++/28584
12613         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
12614         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
12615         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
12616         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
12617         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
12618         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
12619         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
12620         * g++.dg/other/increment1.C: Likewise.
12621
12622 2010-04-09  Tobias Burnus  <burnus@net-b.de>
12623
12624         PR fortran/18918
12625         * gfortran.dg/coarray_7.f90: New test.
12626         * gfortran.dg/coarray_8.f90: New test.
12627
12628 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
12629
12630         PR fortran/28039
12631         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
12632
12633 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12634
12635         PR target/43643
12636         * gcc.dg/pr43643.c: New test.
12637
12638 2010-04-08  Tobias Burnus  <burnus@net-b.de>
12639
12640         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
12641
12642 2010-04-08  Richard Guenther  <rguenther@suse.de>
12643
12644         PR tree-optimization/43679
12645         * gcc.c-torture/compile/pr43679.c: New testcase.
12646
12647 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
12648
12649         PR debug/43670
12650         * gcc.dg/pr43670.c: New test.
12651
12652 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
12653
12654         PR middle-end/40815
12655         * gcc.dg/tree-ssa/reassoc-19.c: New.
12656
12657 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
12658
12659         PR c/18624
12660         * gcc.dg/Wunused-var-1.c: New test.
12661         * gcc.dg/Wunused-var-2.c: New test.
12662         * gcc.dg/Wunused-var-3.c: New test.
12663         * gcc.dg/Wunused-var-4.c: New test.
12664         * gcc.dg/Wunused-var-5.c: New test.
12665         * gcc.dg/Wunused-var-6.c: New test.
12666         * gcc.dg/Wunused-parm-1.c: New test.
12667
12668         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
12669         * gcc.dg/trunc-1.c: Likewise.
12670         * gcc.dg/vla-9.c: Likewise.
12671         * gcc.dg/dfp/composite-type.c: Likewise.
12672
12673 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12674
12675         PR objc/35996
12676         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
12677         * obj-c++.dg/objc-gc-3.mm: Ditto.
12678
12679 2010-04-07  Simon Baldwin  <simonb@google.com>
12680
12681         * gcc.dg/cpp/warn-undef-2.c: New.
12682         * gcc.dg/cpp/warn-traditional-2.c: New.
12683         * gcc.dg/cpp/warn-comments-2.c: New.
12684         * gcc.dg/cpp/warning-directive-1.c: New.
12685         * gcc.dg/cpp/warn-long-long.c: New.
12686         * gcc.dg/cpp/warn-traditional.c: New.
12687         * gcc.dg/cpp/warn-variadic-2.c: New.
12688         * gcc.dg/cpp/warn-undef.c: New.
12689         * gcc.dg/cpp/warn-normalized-1.c: New.
12690         * gcc.dg/cpp/warning-directive-2.c: New.
12691         * gcc.dg/cpp/warn-long-long-2.c: New.
12692         * gcc.dg/cpp/warn-variadic.c: New.
12693         * gcc.dg/cpp/warn-normalized-2.c: New.
12694         * gcc.dg/cpp/warning-directive-3.c: New.
12695         * gcc.dg/cpp/warn-deprecated-2.c: New.
12696         * gcc.dg/cpp/warn-trigraphs-1.c: New.
12697         * gcc.dg/cpp/warn-multichar-2.c: New.
12698         * gcc.dg/cpp/warn-normalized-3.c: New.
12699         * gcc.dg/cpp/warning-directive-4.c: New.
12700         * gcc.dg/cpp/warn-unused-macros.c: New.
12701         * gcc.dg/cpp/warn-trigraphs-2.c: New.
12702         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
12703         * gcc.dg/cpp/warn-cxx-compat.c: New.
12704         * gcc.dg/cpp/warn-redefined.c: New.
12705         * gcc.dg/cpp/warn-trigraphs-3.c: New.
12706         * gcc.dg/cpp/warn-unused-macros-2.c: New.
12707         * gcc.dg/cpp/warn-deprecated.c: New.
12708         * gcc.dg/cpp/warn-trigraphs-4.c: New.
12709         * gcc.dg/cpp/warn-redefined-2.c: New.
12710         * gcc.dg/cpp/warn-comments.c: New.
12711         * gcc.dg/cpp/warn-multichar.c: New.
12712         * g++.dg/cpp/warning-directive-1.C: New.
12713         * g++.dg/cpp/warning-directive-2.C: New.
12714         * g++.dg/cpp/warning-directive-3.C: New.
12715         * g++.dg/cpp/warning-directive-4.C: New.
12716         * gfortran.dg/warning-directive-1.F90: New.
12717         * gfortran.dg/warning-directive-3.F90: New.
12718         * gfortran.dg/warning-directive-2.F90: New.
12719         * gfortran.dg/warning-directive-4.F90: New.
12720
12721 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12722
12723         PR objc++/23716
12724         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
12725
12726 2010-04-07  Jason Merrill  <jason@redhat.com>
12727
12728         * g++.dg/template/dr408.C: New.
12729
12730         * g++.dg/lookup/ns4.C: New.
12731
12732         PR c++/38392
12733         * g++.dg/template/friend51.C: New test.
12734
12735         PR c++/41970
12736         * g++.old-deja/g++.other/linkage1.C: Adjust.
12737
12738 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12739
12740         PR c++/42697
12741         * g++.dg/template/crash94.C: New test.
12742
12743 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12744
12745         PR c++/40239
12746         * g++.dg/init/aggr5.C: New test.
12747         * g++.dg/init/aggr5.C: New test.
12748
12749 2010-04-07  Richard Guenther  <rguenther@suse.de>
12750
12751         PR tree-optimization/43270
12752         * g++.dg/warn/Warray-bounds-4.C: New testcase.
12753         * gcc.dg/Warray-bounds-7.c: Likewise.
12754
12755 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
12756
12757         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
12758         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
12759         * gnat.dg/bit_packed_array4.ad[sb]: New test.
12760
12761 2010-04-07  Jie Zhang  <jie@codesourcery.com>
12762
12763         PR c++/42556
12764         * g++.dg/init/pr42556.C: New test.
12765
12766 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12767
12768         PR debug/43628
12769         * g++.dg/debug/dwarf2/typedef2.C: New test.
12770
12771 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
12772
12773         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
12774         c-c++-common/dwarf2/redeclaration-1.C
12775
12776 2010-04-06  Jason Merrill  <jason@redhat.com>
12777
12778         * g++.dg/cpp0x/pr31437.C: Adjust error location.
12779         * g++.dg/ext/attrib18.C: Likewise.
12780         * g++.dg/ext/bitfield2.C: Likewise.
12781         * g++.dg/ext/bitfield4.C: Likewise.
12782         * g++.dg/ext/visibility/warn2.C: Likewise.
12783         * g++.dg/ext/visibility/warn3.C: Likewise.
12784         * g++.dg/gomp/pr26690-1.C: Likewise.
12785         * g++.dg/inherit/covariant7.C: Likewise.
12786         * g++.dg/init/synth2.C: Likewise.
12787         * g++.dg/lookup/using7.C: Likewise.
12788         * g++.dg/other/crash-4.C: Likewise.
12789         * g++.dg/other/error13.C: Likewise.
12790         * g++.dg/other/error20.C: Likewise.
12791         * g++.dg/parse/crash31.C: Likewise.
12792         * g++.dg/parse/error16.C: Likewise.
12793         * g++.dg/parse/error19.C: Likewise.
12794         * g++.dg/parse/error27.C: Likewise.
12795         * g++.dg/parse/error28.C: Likewise.
12796         * g++.dg/parse/fused-params1.C: Likewise.
12797         * g++.dg/template/error2.C: Likewise.
12798         * g++.dg/template/local6.C: Likewise.
12799         * g++.dg/template/qualttp15.C: Likewise.
12800         * g++.dg/warn/Wnvdtor-2.C: Likewise.
12801         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
12802         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
12803         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12804         * g++.old-deja/g++.eh/spec6.C: Likewise.
12805         * g++.old-deja/g++.jason/crash3.C: Likewise.
12806         * g++.old-deja/g++.jason/destruct2.C: Likewise.
12807         * g++.old-deja/g++.law/ctors5.C: Likewise.
12808         * g++.old-deja/g++.law/ctors9.C: Likewise.
12809         * g++.old-deja/g++.mike/p3538a.C: Likewise.
12810         * g++.old-deja/g++.mike/p3538b.C: Likewise.
12811         * g++.old-deja/g++.other/struct1.C: Likewise.
12812         * g++.old-deja/g++.other/volatile1.C: Likewise.
12813         * g++.old-deja/g++.pt/crash36.C: Likewise.
12814         * g++.old-deja/g++.pt/derived3.C: Likewise.
12815         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12816         * g++.old-deja/g++.robertl/eb4.C: Likewise.
12817
12818 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
12819
12820         PR middle-end/43519
12821         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
12822         * gcc.dg/graphite/id-19.c: New.
12823
12824 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
12825
12826         PR middle-end/32824
12827         * gcc.dg/vect/pr32824: New.
12828
12829 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12830
12831         PR fortran/18918
12832         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
12833         * gfortran.dg/coarray_3.f90: Ditto.
12834         * gfortran.dg/coarray_4.f90: Ditto.
12835         * gfortran.dg/coarray_5.f90: Ditto.
12836         * gfortran.dg/coarray_6.f90: Ditto.
12837         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
12838
12839 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12840
12841         PR fortran/18918
12842         * gfortran.dg/coarray_4.f90: Fix test.
12843         * gfortran.dg/coarray_6.f90: Add more tests.
12844
12845 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12846
12847         PR fortran/18918
12848         * gfortran.dg/coarray_4.f90: New test.
12849         * gfortran.dg/coarray_5.f90: New test.
12850         * gfortran.dg/coarray_6.f90: New test.
12851
12852 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12853
12854         PR fortran/18918
12855         * gfortran.dg/iso_fortran_env_5.f90: New test.
12856         * gfortran.dg/iso_fortran_env_6.f90: New test.
12857
12858 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12859
12860         PR fortran/39997
12861         * gfortran.dg/coarray_1.f90: New test.
12862         * gfortran.dg/coarray_2.f90: New test.
12863         * gfortran.dg/coarray_3.f90: New test.
12864
12865 2010-04-06  Jason Merrill  <jason@redhat.com>
12866
12867         PR c++/43648
12868         * g++.dg/template/dtor8.C: New.
12869
12870         PR c++/43621
12871         * g++.dg/template/error-recovery2.C: New.
12872
12873 2010-04-06  Jan Hubicka  <jh@suse.czpli
12874
12875         PR tree-optimization/42906
12876         * gcc.dg/tree-ssa/dce-1.c: New testcase.
12877
12878 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12879
12880         PR fortran/43178
12881         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
12882         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
12883         * gfortran.dg/auto_dealloc_1.f90: Ditto.
12884
12885 2010-04-06  Richard Guenther  <rguenther@suse.de>
12886
12887         PR tree-optimization/43627
12888         * gcc.dg/tree-ssa/vrp49.c: New testcase.
12889
12890 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12891
12892         PR target/43638
12893         * gcc.target/i386/pr43638.c: New test.
12894
12895 2010-04-06  Richard Guenther  <rguenther@suse.de>
12896
12897         PR middle-end/43661
12898         * gcc.c-torture/compile/pr43661.c: New testcase.
12899
12900 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12901
12902         * gcc.target/s390/stackcheck1.c: Add dg-warning.
12903
12904 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
12905
12906         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
12907
12908 2010-04-02  Richard Guenther  <rguenther@suse.de>
12909
12910         PR tree-optimization/43629
12911         * gcc.c-torture/execute/pr43629.c: New testcase.
12912
12913 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12914             Dominique d'Humieres  <dominiq@lps.ens.fr>
12915
12916         PR libfortran/43605
12917         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
12918
12919 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
12920
12921         PR debug/43325
12922         * c-c++-common/dwarf2/redeclaration-1.C: New test.
12923
12924 2010-04-01  Jason Merrill  <jason@redhat.com>
12925
12926         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
12927
12928 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12929             Manfred Schwarb  <manfred99@gmx.ch>
12930
12931         PR libfortran/43605
12932         * gfortran.dg/ftell_3.f90: New test.
12933
12934 2010-04-01  Richard Guenther  <rguenther@suse.de>
12935
12936         PR middle-end/43614
12937         * gcc.c-torture/compile/pr43614.c: New testcase.
12938
12939 2010-04-01  Martin Jambor  <mjambor@suse.cz>
12940
12941         PR tree-optimization/43141
12942         * gcc.dg/guality/pr43141.c: New test.
12943
12944 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12945
12946         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
12947         * g++.dg/eh/spbp.C: Likewise.
12948         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
12949         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
12950         superfluous casts.
12951         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
12952         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
12953         * objc.dg/dwarf-2.m: Likewise.
12954
12955 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12956
12957         PR middle-end/43464
12958         * gcc.dg/graphite/id-pr43464.c: New.
12959         * gcc.dg/graphite/id-pr43464-1.c: New.
12960
12961 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12962
12963         PR middle-end/43351
12964         * gcc.dg/graphite/id-pr43351.c
12965
12966 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12967
12968         PR testsuite/35165
12969         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
12970         * obj-c++.dg/try-catch-2.mm: Ditto.
12971         * obj-c++.dg/lookup-2.mm: Ditto.
12972         * obj-c++.dg/encode-8.m: Ditto.
12973         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12974         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
12975         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
12976         * obj-c++.dg/const-str-11.mm: Ditto.
12977         * obj-c++.dg/const-str-9.mm: Ditto.
12978         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
12979         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
12980         * obj-c++.dg/except-1.mm: Ditto.
12981         * obj-c++.dg/const-str-7.mm: Ditto.
12982         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12983         * obj-c++.dg/const-str-3.mm: Ditto.
12984         * obj-c++.dg/const-str-7.mm: Ditto.
12985         * obj-c++.dg/stubify-2.mm: Change dump file name.
12986
12987         PR objc++/23613
12988         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
12989         New macro.
12990         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
12991         Remove dg-xfail-if.
12992
12993 2010-03-31  Martin Jambor  <mjambor@suse.cz>
12994
12995         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
12996         only with -O2, -O3 or -Os and not with -fwhopr.
12997
12998 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
12999
13000         PR c++/43558
13001         * g++.dg/template/typedef31.C: New test.
13002
13003 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13004
13005         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
13006         assembler output on *-*-solaris2*.
13007         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
13008
13009 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
13010
13011         PR debug/43557
13012         * gcc.dg/pr43557-1.c: New test.
13013         * gcc.dg/pr43557-2.c: New file.
13014
13015 2010-03-31  Jie Zhang  <jie@codesourcery.com>
13016
13017         PR 43562
13018         * gcc.dg/pr43562.c: New test.
13019
13020 2010-03-30  Jason Merrill  <jason@redhat.com>
13021
13022         PR c++/43076
13023         * g++.dg/template/error-recovery1.C: New.
13024
13025         PR c++/41786
13026         * g++.dg/parse/ambig5.C: New.
13027
13028 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
13029
13030         PR debug/43593
13031         * gcc.dg/guality/pr43593.c: New test.
13032
13033 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
13034
13035         PR middle-end/43430
13036         * gcc.dg/vect/pr43430-1.c: New.
13037
13038 2010-03-30  Jason Merrill  <jason@redhat.com>
13039
13040         PR c++/43559
13041         * g++.dg/template/partial7.C: New.
13042
13043 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13044
13045         * gcc.target/s390/stackcheck1.c: New testcase.
13046
13047 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13048
13049         PR libfortran/43265
13050         * gfortran.dg/read_eof_8.f90: New test.
13051
13052 2010-03-29  Jason Merrill  <jason@redhat.com>
13053
13054         * gcc.dg/cpp/include6.c: Change [] to ().
13055
13056         N3077
13057         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
13058         splicing and UCNs.
13059         * c-c++-common/raw-string-2.c: Add trigraph test.
13060         * c-c++-common/raw-string-8.c: New.
13061         * c-c++-common/raw-string-9.c: New.
13062         * c-c++-common/raw-string-10.c: New.
13063
13064         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
13065         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
13066         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
13067         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
13068         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
13069         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
13070         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
13071
13072 2010-03-29  Richard Guenther  <rguenther@suse.de>
13073
13074         PR tree-optimization/43560
13075         * gcc.dg/torture/pr43560.c: New testcase.
13076
13077 2010-03-29  Jason Merrill  <jason@redhat.com>
13078
13079         N3077
13080         * g++.dg/ext/raw-string-1.C: Change [] to ().
13081         * g++.dg/ext/raw-string-2.C: Change [] to ().
13082         Don't use \ in delimiter.
13083         * g++.dg/ext/raw-string-3.C: Change [] to ().
13084         * g++.dg/ext/raw-string-4.C: Change [] to ().
13085         * g++.dg/ext/raw-string-5.C: Change [] to ().
13086         Test for error on \ in delimiter.
13087         * g++.dg/ext/raw-string-6.C: Change [] to ().
13088         * g++.dg/ext/raw-string-7.C: Change [] to ().
13089
13090 2010-03-29  Jie Zhang  <jie@codesourcery.com>
13091
13092         PR 43564
13093         * gcc.dg/pr43564.c: New test.
13094
13095 2010-03-29  Tobias Burnus  <burnus@net-b.de>
13096
13097         PR fortran/43551
13098         * gfortran.dg/direct_io_12.f90: New test.
13099
13100 2010-03-28  Jan Hubicka  <jh@suse.cz>
13101
13102         PR tree-optimization/43505
13103         * gfortran.dg/pr43505.f90: New testcase.
13104
13105 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
13106
13107         PR tree-optimization/43528
13108         * gcc.target/i386/pr43528.c: New test.
13109
13110 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
13111
13112         PR c/43381
13113         * gcc.dg/parm-impl-decl-3.c: New test.
13114
13115 2010-03-26  Jason Merrill  <jason@redhat.com>
13116
13117         PR c++/43509
13118         * g++.dg/cpp0x/parse1.C: New.
13119
13120 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
13121
13122         PR target/43524
13123         * gcc.target/i386/pr43524.c: New test.
13124
13125 2010-03-26  Martin Jambor  <mjambor@suse.cz>
13126
13127         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
13128         whitespace, rename main to foo.
13129         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
13130         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
13131         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
13132         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
13133         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
13134         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
13135         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
13136         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
13137         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
13138         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
13139         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
13140
13141 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
13142
13143         PR c++/43327
13144         * g++.dg/other/crash-10.C: New test.
13145         * g++.dg/other/crash-11.C: New test.
13146
13147 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13148
13149         PR libfortran/43517
13150         * gfortran.dg/read_eof_7.f90: New test.
13151
13152 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
13153
13154         PR objc/35165
13155         PR testsuite/43512
13156         * objc-obj-c++-shared: New directory.
13157         * objc-obj-c++-shared/Object1-implementation.h: New file.
13158         * objc-obj-c++-shared/Object1.h: New file.
13159         * objc-obj-c++-shared/Protocol1.h: New file.
13160         * objc-obj-c++-shared/next-abi.h: New file.
13161         * objc-obj-c++-shared/next-mapping.h: New file.
13162         * objc/execute/next_mapping.h: Delete.
13163         * objc.dg/special/special.exp: For all targets run the tests with
13164         -fgnu-runtime, for darwin targets also run the tests with
13165         -fnext-runtime.
13166         * objc.dg/dg.exp: Ditto.
13167         * obj-c++.dg/dg.exp: Ditto.
13168         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
13169         Protocol1.h) and next-mapping.h as required.  Amend testcase to
13170         include use of updated NeXT interface.
13171         * objc/execute/formal_protocol-5.m: Ditto.
13172         * objc/execute/protocol-isEqual-2.m: Ditto.
13173         * objc/execute/protocol-isEqual-4.m: Ditto.
13174         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
13175         Protocol1.h) and next-mapping.h as required.
13176         * objc/execute/object_is_class.m: Ditto.
13177         * objc/execute/enumeration-1.m: Ditto.
13178         * objc/execute/class-13.m: Ditto.
13179         * objc/execute/formal_protocol-2.m: Ditto.
13180         * objc/execute/formal_protocol-4.m: Ditto.
13181         * objc/execute/class-1.m: Ditto.
13182         * objc/execute/bycopy-1.m: Ditto.
13183         * objc/execute/formal_protocol-6.m: Ditto.
13184         * objc/execute/bycopy-3.m: Ditto.
13185         * objc/execute/class-3.m: Ditto.
13186         * objc/execute/bf-11.m: Ditto.
13187         * objc/execute/class-5.m: Ditto.
13188         * objc/execute/bf-13.m: Ditto.
13189         * objc/execute/class-7.m: Ditto.
13190         * objc/execute/bf-15.m: Ditto.
13191         * objc/execute/class-9.m: Ditto.
13192         * objc/execute/bf-17.m: Ditto.
13193         * objc/execute/bf-19.m: Ditto.
13194         * objc/execute/IMP.m: Ditto.
13195         * objc/execute/exceptions/catchall-1.m: Ditto.
13196         * objc/execute/exceptions/trivial.m: Ditto.
13197         * objc/execute/exceptions/finally-1.m: Ditto.
13198         * objc/execute/exceptions/local-variables-1.m: Ditto.
13199         * objc/execute/exceptions/foward-1.m: Ditto.
13200         * objc/execute/bf-2.m: Ditto.
13201         * objc/execute/string1.m: Ditto.
13202         * objc/execute/bf-4.m: Ditto.
13203         * objc/execute/informal_protocol.m: Ditto.
13204         * objc/execute/string3.m: Ditto.
13205         * objc/execute/bf-6.m: Ditto.
13206         * objc/execute/bf-8.m: Ditto.
13207         * objc/execute/class-tests-1.h: Ditto.
13208         * objc/execute/protocol-isEqual-1.m: Ditto.
13209         * objc/execute/protocol-isEqual-3.m: Ditto.
13210         * objc/execute/_cmd.m: Ditto.
13211         * objc/execute/function-message-1.m: Ditto.
13212         * objc/execute/bf-20.m: Ditto.
13213         * objc/execute/bf-common.h: Ditto.
13214         * objc/execute/np-2.m: Ditto.
13215         * objc/execute/class-10.m: Ditto.
13216         * objc/execute/class-12.m: Ditto.
13217         * objc/execute/enumeration-2.m: Ditto.
13218         * objc/execute/class-14.m: Ditto.
13219         * objc/execute/encode-1.m: Ditto.
13220         * objc/execute/formal_protocol-1.m: Ditto.
13221         * objc/execute/formal_protocol-3.m: Ditto.
13222         * objc/execute/accessing_ivars.m: Ditto.
13223         * objc/execute/bycopy-2.m: Ditto.
13224         * objc/execute/class-2.m: Ditto.
13225         * objc/execute/bf-10.m: Ditto.
13226         * objc/execute/formal_protocol-7.m: Ditto.
13227         * objc/execute/root_methods.m: Ditto.
13228         * objc/execute/class-4.m: Ditto.
13229         * objc/execute/bf-12.m: Ditto.
13230         * objc/execute/class-6.m: Ditto.
13231         * objc/execute/bf-14.m: Ditto.
13232         * objc/execute/nested-func-1.m: Ditto.
13233         * objc/execute/class-8.m: Ditto.
13234         * objc/execute/private.m: Ditto.
13235         * objc/execute/bf-16.m: Ditto.
13236         * objc/execute/bf-18.m: Ditto.
13237         * objc/execute/load-3.m: Ditto.
13238         * objc/execute/compatibility_alias.m: Ditto.
13239         * objc/execute/bf-1.m: Ditto.
13240         * objc/execute/no_clash.m: Ditto.
13241         * objc/execute/bf-3.m: Ditto.
13242         * objc/execute/string2.m: Ditto.
13243         * objc/execute/bf-5.m: Ditto.
13244         * objc/execute/string4.m: Ditto.
13245         * objc/execute/bf-7.m: Ditto.
13246         * objc/execute/object_is_meta_class.m: Ditto.
13247         * objc/execute/bf-9.m: Ditto.
13248         * objc/execute/bf-21.m: Ditto.
13249         * objc/execute/cascading-1.m: Ditto.
13250         * objc/execute/trivial.m: Ditto.
13251         * objc/execute/np-1.m: Ditto.
13252         * objc/compile/trivial.m: Ditto.
13253         * objc/execute/class_self-2.m: Include <stdlib.h>.
13254         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
13255         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
13256         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
13257         and 64bit. Use new NeXT interface as required.
13258         * objc.dg/special/unclaimed-category-1.m: Ditto.
13259         * objc.dg/special/unclaimed-category-1.h: Ditto.
13260         * objc.dg/special/unclaimed-category-1a.m: Ditto.
13261         * objc.dg/func-ptr-1.m: Ditto.
13262         * objc.dg/stret-1.m: Ditto.
13263         * objc.dg/encode-2.m: Ditto.
13264         * objc.dg/category-1.m: Ditto.
13265         * objc.dg/encode-3.m: Ditto.
13266         * objc.dg/call-super-3.m: Ditto.
13267         * objc.dg/method-3.m: Ditto.
13268         * objc.dg/func-ptr-2.m: Ditto.
13269         * objc.dg/lookup-1.m: Ditto.
13270         * objc.dg/encode-4.m: Ditto.
13271         * objc.dg/fix-and-continue-1.m: Ditto.
13272         * objc.dg/proto-lossage-3.m: Ditto.
13273         * objc.dg/method-13.m: Ditto.
13274         * objc.dg/proto-qual-1.m: Ditto.
13275         * objc.dg/zero-link-3.m: Ditto.
13276         * objc.dg/bitfield-1.m: Ditto.
13277         * objc.dg/va-meth-1.m: Ditto.
13278         * objc.dg/super-class-3.m: Ditto.
13279         * objc.dg/call-super-1.m: Ditto.
13280         * objc.dg/type-size-2.m: Ditto.
13281         * objc.dg/method-10.m: Ditto.
13282         * objc.dg/defs.m: Ditto.
13283         * objc.dg/const-str-3.m: Ditto.
13284         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
13285         Protocol1.h) and next-mapping.h as required. Use new NeXT
13286         interface as required.
13287         * objc.dg/super-class-4.m: Ditto.
13288         * objc.dg/comp-types-8.m: Ditto.
13289         * objc.dg/call-super-2.m: Ditto.
13290         * objc.dg/objc-fast-4.m: Ditto.
13291         * objc.dg/method-6.m: Ditto.
13292         * objc.dg/const-str-3.m: Ditto.
13293         * objc.dg/const-str-7.m: Ditto.
13294         * objc.dg/method-15.m: Ditto.
13295         * objc.dg/method-19.m: Ditto.
13296         * objc.dg/sync-1.m: Ditto.
13297         * objc.dg/layout-1.m: Ditto.
13298         * objc.dg/bitfield-3.m: Ditto.
13299         * objc.dg/try-catch-3.m: Ditto.
13300         * objc.dg/try-catch-7.m: Ditto.
13301         * objc.dg/comp-types-10.m: Ditto.
13302         * objc.dg/selector-2.: Ditto.
13303         * objc.dg/method-7.m: Ditto.
13304         * objc.dg/typedef-alias-1.m: Ditto.
13305         * objc.dg/proto-lossage-2.m: Ditto.
13306         * objc.dg/comp-types-11.m: Ditto.
13307         * objc.dg/sizeof-1.m: Ditto.
13308         * objc.dg/method-17.m: Ditto.
13309         * objc.dg/bitfield-5.m: Ditto.
13310         * objc.dg/try-catch-1.m: Ditto.
13311         * objc.dg/encode-5.m: Ditto.
13312         * objc.dg/fix-and-continue-2.m: Ditto.
13313         * objc.dg/method-9.m: Ditto.
13314         * objc.dg/isa-field-1.m: Ditto.
13315         * objc.dg/local-decl-2.m: Ditto.
13316         * objc.dg/objc-gc-4.m: Ditto.
13317         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
13318         * objc.dg/gnu-runtime-3.m: Ditto.
13319         * objc.dg/encode-7.m: Ditto.
13320         * objc.dg/encode-8.m: Ditto.
13321         * objc.dg/selector-3.m: Ditto.
13322         * objc.dg/gnu-runtime-1.m: Ditto.
13323         * objc.dg/const-str-12.m: Ditto.
13324         * objc.dg/gnu-runtime-2.m: Ditto.
13325         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
13326         * objc.dg/selector-1.m: Ditto.
13327         * objc.dg/stubify-2.m: Ditto.
13328         * objc.dg/zero-link-1.m: Ditto.
13329         * objc.dg/stret-2.m: Ditto.
13330         * objc.dg/zero-link-2.m: Ditto.
13331         * objc.dg/next-runtime-1.m: Ditto.
13332         * objc.dg/symtab-1.m: Ditto.
13333         * objc.dg/stubify-1.m: Ditto.
13334         * objc.dg/bitfield-2.m: Ditto.
13335         * objc.dg/try-catch-10.m: Apply to both runtimes.
13336         * objc.dg/const-str-1.m: Ditto.
13337         * objc.dg/image-info.m: Ditto.
13338         * objc.dg/encode-9.m: Ditto.
13339         * objc.dg/pragma-1.m: Apply test to all targets.
13340         * objc.dg/const-str-4.m: Ditto.
13341         * objc.dg/const-str-8.m: Ditto.
13342         * objc.dg/super-class-2.m: Ditto.
13343         * objc.dg/try-catch-5.m: Ditto.
13344         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
13345         Protocol1.h) and next-mapping.h as required. Use new NeXT
13346         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
13347         * objc.dg/const-str-11.m: Ditto.
13348         * objc.dg/const-str-9.m: Ditto.
13349         * objc.dg/method-4.m: Skip for 64Bit NeXT.
13350         * objc.dg/encode-1.m: Remove redundant -lobjc.
13351         * objc.dg/try-catch-9.m: Tidy space.
13352         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
13353         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
13354         and 64bit. Use new NeXT interface as required.
13355         * obj-c++.dg/template-4.mm: Ditto.
13356         * obj-c++.dg/defs.mm: Ditto.
13357         * obj-c++.dg/basic.mm: Ditto.
13358         * obj-c++.dg/encode-4.mm: Ditto.
13359         * obj-c++.dg/method-17.mm: Ditto.
13360         * obj-c++.dg/proto-lossage-3.mm: Ditto.
13361         * obj-c++.dg/cxx-class-1.mm: Ditto.
13362         * obj-c++.dg/method-10.mm: Ditto.
13363         * obj-c++.dg/va-meth-1.mm: Ditto.
13364         * obj-c++.dg/encode-5.mm: Ditto.
13365         * obj-c++.dg/lookup-2.mm: Ditto.
13366         * obj-c++.dg/template-3.mm: Ditto.
13367         * obj-c++.dg/proto-qual-1.mm: Ditto.
13368         * obj-c++.dg/qual-types-1.m: Ditto.
13369         * obj-c++.dg/cxx-scope-1.mm: Ditto.
13370         * obj-c++.dg/template-1.mm: Ditto.
13371         * obj-c++.dg/encode-6.mm: Ditto.
13372         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
13373         Protocol1.h) and next-mapping.h as required. Use new NeXT
13374         interface as required.
13375         * obj-c++.dg/except-1.mm: Ditto.
13376         * obj-c++.dg/const-str-7.mm: Ditto.
13377         * obj-c++.dg/ivar-list-semi.mm: Ditto.
13378         * obj-c++.dg/cxx-scope-2.mm: Ditto.
13379         * obj-c++.dg/selector-2.mm: Ditto.
13380         * obj-c++.dg/isa-field-1.mm: Ditto.
13381         * obj-c++.dg/try-catch-1.mm: Ditto.
13382         * obj-c++.dg/local-decl-1.mm: Ditto.
13383         * obj-c++.dg/try-catch-9.mm: Ditto.
13384         * obj-c++.dg/no-extra-load.mm: Ditto.
13385         * obj-c++.dg/selector-5.mm: Ditto.
13386         * obj-c++.dg/method-12.mm: Ditto.
13387         * obj-c++.dg/try-catch-11.mm: Ditto.
13388         * obj-c++.dg/comp-types-11.mm: Ditto.
13389         * obj-c++.dg/bitfield-3.mm: Ditto.
13390         * obj-c++.dg/method-6.mm: Ditto.
13391         * obj-c++.dg/super-class-2.mm: Ditto.
13392         * obj-c++.dg/method-21.mm: Ditto.
13393         * obj-c++.dg/const-str-8.mm: Ditto.
13394         * obj-c++.dg/try-catch-7.mm: Ditto.
13395         * obj-c++.dg/method-15.mm: Ditto.
13396         * obj-c++.dg/layout-1.mm: Ditto.
13397         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
13398         * obj-c++.dg/const-str-3.mm: Ditto.
13399         * obj-c++.dg/try-catch-2.mm: Ditto.
13400         * obj-c++.dg/objc-gc-3.mm: Ditto.
13401         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
13402         * obj-c++.dg/bitfield-1.mm: Ditto.
13403         * obj-c++.dg/selector-6.mm: Ditto.
13404         * obj-c++.dg/method-13.mm: Ditto.
13405         * obj-c++.dg/comp-types-12.mm: Ditto.
13406         * obj-c++.dg/bitfield-4.mm: Ditto.
13407         * obj-c++.dg/try-catch-8.mm: Ditto.
13408         * obj-c++.dg/method-2.mm: Ditto.
13409         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
13410         * obj-c++.dg/typedef-alias-1.mm: Ditto.
13411         * obj-c++.dg/const-str-4.mm: Ditto.
13412         * obj-c++.dg/proto-lossage-2.mm: Ditto.
13413         * obj-c++.dg/try-catch-3.mm: Ditto.
13414         * obj-c++.dg/comp-types-9.mm: Ditto.
13415         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
13416         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
13417         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
13418         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
13419         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13420         Use new NeXT interface as required.
13421         * obj-c++.dg/const-str-10.mm: Ditto.
13422         * obj-c++.dg/const-str-11.mm: Ditto.
13423         * obj-c++.dg/const-str-9.mm: Ditto.
13424         * obj-c++.dg/method-11.mm: Ditto.
13425         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
13426         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13427         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
13428         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
13429         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
13430
13431 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
13432
13433         PR c++/43206
13434         * g++.dg/template/typedef30.C: New test case.
13435
13436 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
13437
13438         PR c/43385
13439         * gcc.c-torture/execute/pr43385.c: New test.
13440
13441 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
13442
13443         * gcc.dg/strncpy-fix-1.c: New test.
13444
13445 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
13446
13447         PR testsuite/41609
13448         * lib/objc-torture.exp (objc-set-runtime-options): New.
13449         * objc/execute/execute.exp: Check runtime options on each pass.
13450         * objc/execute/exceptions/exceptions.exp: Ditto.
13451         * objc/compile/compile.exp: Ditto.
13452
13453         PR testsuite/42348
13454         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
13455         standard tests.
13456         (check_effective_target_objc2): New proc.
13457         (check_effective_target_next_runtime): New proc.
13458         * lib/objc.exp: Determine which runtime is in force and support it.
13459         * lib/obj-c++.exp: Ditto.
13460
13461 2010-03-24  Jason Merrill  <jason@redhat.com>
13462
13463         PR c++/43502
13464         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
13465
13466 2010-03-24  Martin Jambor  <mjambor@suse.cz>
13467
13468         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
13469         a loop.
13470         * gcc.dg/ipa/ipa-2.c: Likewise.
13471         * gcc.dg/ipa/ipa-3.c: Likewise.
13472         * gcc.dg/ipa/ipa-4.c: Likewise.
13473         * gcc.dg/ipa/ipa-5.c: Likewise.
13474         * gcc.dg/ipa/ipa-7.c: Likewise.
13475         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
13476         a loop.
13477         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
13478         i_can_not_be_propagated_fully2 into a loop.
13479         * gcc.dg/ipa/ipa-8.c: New test.
13480         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
13481
13482 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
13483
13484         PR debug/19192
13485         PR debug/43479
13486         * gcc.dg/guality/pr43479.c: New test.
13487         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
13488         and add volatile keyword.
13489
13490 2010-03-23  Mike Stump  <mikestump@comcast.net>
13491
13492         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
13493
13494 2010-03-23  Jason Merrill  <jason@redhat.com>
13495
13496         * g++.dg/ext/altivec-17.C: Adjust error message.
13497
13498         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
13499         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
13500         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
13501         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
13502         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
13503         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
13504
13505 2010-03-22  Jason Merrill  <jason@redhat.com>
13506
13507         PR c++/43333
13508         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
13509         * g++.dg/ext/is_pod_98.C: New.
13510
13511         PR c++/43281
13512         * g++.dg/cpp0x/auto18.C: New.
13513
13514         * gcc.dg/pr36997.c: Adjust error message.
13515         * g++.dg/ext/vector9.C: Likewise.
13516         * g++.dg/conversion/simd3.C: Likewise.
13517         * g++.dg/other/error23.C: Likewise.
13518
13519 2010-03-22  Michael Matz  <matz@suse.de>
13520
13521         PR middle-end/43475
13522         * gfortran.dg/pr43475.f90: New testcase.
13523
13524 2010-03-22  Richard Guenther  <rguenther@suse.de>
13525
13526         PR tree-optimization/43390
13527         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
13528
13529 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13530
13531         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
13532         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
13533
13534 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
13535             Michael Matz  <matz@suse.de>
13536
13537         PR c++/43081
13538         * g++.dg/parse/crash56.C: New test.
13539
13540 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
13541
13542         PR fortran/43450
13543         * gfortran.dg/whole_file_15.f90 : New test.
13544
13545 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13546
13547         PR fortran/43409
13548         * gfortran.dg/inquire_size.f90: New test.
13549
13550 2010-03-20  Richard Guenther  <rguenther@suse.de>
13551
13552         PR rtl-optimization/43438
13553         * gcc.c-torture/execute/pr43438.c: New testcase.
13554
13555 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
13556
13557         PR c++/43375
13558         * g++.dg/abi/mangle42.C: New test.
13559
13560 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13561
13562         PR C/43211
13563         * gcc.dg/pr43211.c: New test.
13564         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
13565
13566 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
13567
13568         PR rtl-optimization/42258
13569         * gcc.target/arm/thumb1-mul-moves.c: New test.
13570
13571         PR target/40697
13572         * gcc.target/arm/thumb-andsi.c: New test.
13573
13574         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
13575         dg-require-effective-target.
13576
13577 2010-03-19  Michael Matz  <matz@suse.de>
13578
13579         PR c++/43116
13580         * g++.dg/other/pr43116.C: New testcase.
13581
13582 2010-03-19  Michael Matz  <matz@suse.de>
13583
13584         PR target/43305
13585         * gcc.dg/pr43305.c: New testcase.
13586
13587 2010-03-19  Richard Guenther  <rguenther@suse.de>
13588
13589         PR tree-optimization/43415
13590         * gcc.c-torture/compile/pr43415.c: New testcase.
13591
13592 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
13593
13594         PR ada/43106
13595         * gnat.dg/case_optimization2.adb: New test.
13596         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
13597
13598 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13599             Jack Howarth  <howarth@bromo.med.uc.edu>
13600
13601         PR target/36399
13602         * gcc.target/i386/push-1.c: Don't xfail
13603           scan-assembler-not "movups" on darwin.
13604
13605 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
13606
13607         PR debug/43058
13608         * gcc.dg/pr43058.c: New test.
13609
13610 2010-03-18  Martin Jambor  <mjambor@suse.cz>
13611
13612         PR middle-end/42450
13613         * g++.dg/torture/pr42450.C: New test.
13614
13615 2010-03-18  Michael Matz  <matz@suse.de>
13616
13617         PR middle-end/43419
13618         * gcc.dg/pr43419.c: New testcase.
13619
13620 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
13621
13622         PR rtl-optimization/43360
13623         * gcc.dg/torture/pr43360.c: New.
13624
13625 2010-03-18  Michael Matz  <matz@suse.de>
13626
13627         PR tree-optimization/43402
13628         * gcc.dg/pr43402.c: New testcase.
13629
13630 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
13631
13632         PR target/42427
13633         * gcc.dg/pr42427.c: New test.
13634
13635 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13636
13637         PR libfortran/43265
13638         * gfortran.dg/read_empty_file.f: New test.
13639         * gfortran.dg/read_eof_all.f90: New test.
13640         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
13641         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
13642
13643 2010-03-17  Michael Matz  <matz@suse.de>
13644
13645         * gcc.dg/pr43300.c: Add -w.
13646
13647 2010-03-17  Richard Guenther  <rguenther@suse.de>
13648
13649         * gcc.dg/pr43379.c: Add -w.
13650
13651 2010-03-17  Tobias Burnus  <burnus@net-b.de>
13652
13653         PR fortran/43331
13654         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
13655
13656 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
13657
13658         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
13659
13660 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13661
13662         * ada/acats/run_all.sh: Log start and end times.
13663
13664 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13665
13666         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
13667
13668 2010-03-16  Richard Guenther  <rguenther@suse.de>
13669
13670         PR middle-end/43379
13671         * gcc.dg/pr43379.c: New testcase.
13672
13673 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
13674
13675         PR debug/43051
13676         * gcc.dg/guality/pr43051-1.c: New test.
13677
13678 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
13679
13680         PR testsuite/43363
13681         * g++.dg/ext/altivec-17.C: Handle changes to error message.
13682
13683 2010-03-15  Michael Matz  <matz@suse.de>
13684
13685         PR middle-end/43300
13686         * gcc.dg/pr43300.c: New testcase.
13687
13688 2010-03-15  Richard Guenther  <rguenther@suse.de>
13689
13690         PR tree-optimization/43367
13691         * gcc.c-torture/compile/pr43367.c: New testcase.
13692
13693 2010-03-15  Richard Guenther  <rguenther@suse.de>
13694
13695         PR tree-optimization/43317
13696         * gcc.dg/pr43317.c: New testcase.
13697
13698 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13699
13700         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
13701
13702 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13703
13704         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
13705
13706 2010-03-14  Tobias Burnus  <burnus@net-b.de>
13707
13708         PR fortran/43362
13709         * gfortran.dg/impure_constructor_1.f90: New test.
13710
13711 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13712
13713         PR middle-end/43354
13714         * gfortran.dg/graphite/id-pr43354.f: New.
13715
13716 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13717
13718         PR middle-end/43349
13719         * gfortran.dg/graphite/pr43349.f: New.
13720
13721 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13722
13723         PR middle-end/43306
13724         * gcc.dg/graphite/pr43306.c: New.
13725
13726 2010-03-12  David S. Miller  <davem@davemloft.net>
13727
13728         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
13729         sparc.
13730
13731 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13732
13733         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
13734
13735 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
13736
13737         PR fortran/43291
13738         PR fortran/43326
13739         * gfortran.dg/dynamic_dispatch_7.f03: New test.
13740
13741 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
13742
13743         * gfortran.dg/default_format_denormal_1.f90: Don't assume
13744         fail for *-*-mingw* targets.
13745
13746 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
13747
13748         PR debug/43329
13749         * gcc.dg/guality/pr43329-1.c: New test.
13750
13751 2010-03-11  Martin Jambor  <mjambor@suse.cz>
13752
13753         PR tree-optimization/43257
13754         * g++.dg/torture/pr43257.C: New test.
13755
13756 2010-03-11  Tobias Burnus  <burnus@net-b.de>
13757
13758         PR fortran/43228
13759         * gfortran.dg/namelist_61.f90: New test.
13760
13761 2010-03-11  Richard Guenther  <rguenther@suse.de>
13762
13763         PR tree-optimization/43255
13764         * gcc.c-torture/compile/pr43255.c: New testcase.
13765
13766 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13767
13768         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
13769         * gcc.dg/pr43280.c: New testcase.
13770
13771 2010-03-11  Richard Guenther  <rguenther@suse.de>
13772
13773         PR lto/43200
13774         * gcc.dg/lto/20100227-1_0.c: New testcase.
13775         * gcc.dg/lto/20100227-1_1.c: Likewise.
13776
13777 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13778
13779         PR libfortran/43320
13780         PR libfortran/43265
13781         * gfortran.dg/read_eof_6.f: New test
13782         * gfortran.dg/read_x_eof.f90: New test.
13783         * gfortran.dg/read_x_past.f: Update test.
13784
13785 2010-03-10  Jan Hubicka  <jh@suse.cz>
13786
13787         * gcc.c-torture/compile/pr43288.c: New test.
13788
13789 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13790
13791         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
13792         -fpic/-fPIC flags.
13793         * g++.old-deja/g++.pt/asm2.C: Likewise.
13794         * gcc.c-torture/compile/20000804-1.c: Likewise.
13795         * gcc.target/i386/clobbers.c: Likewise.
13796
13797 2010-03-10  Tobias Burnus  <burnus@net-b.de>
13798
13799         PR fortran/43303
13800         * gfortran.dg/c_assoc_3.f90: New test.
13801
13802 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
13803
13804         PR debug/36728
13805         * gcc.dg/guality/pr36728-1.c: New test.
13806         * gcc.dg/guality/pr36728-2.c: New test.
13807
13808 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
13809
13810         * gcc.dg/h8300-div-delay-slot.c: New test.
13811
13812 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
13813
13814         PR tree-optimization/43236
13815         * gcc.c-torture/execute/pr43236.c: New test.
13816
13817 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
13818
13819         PR middle-end/42859
13820         * g++.dg/eh/pr42859.C: New test.
13821
13822 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
13823
13824         PR debug/43299
13825         * gcc.dg/pr43299.c: New test.
13826
13827         PR debug/43290
13828         * g++.dg/eh/unwind2.C: New test.
13829
13830 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13831             Reza Yazdani  <reza.yazdani@amd.com>
13832
13833         PR middle-end/43065
13834         * gcc.dg/graphite/run-id-4.c: New.
13835
13836 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13837
13838         PR middle-end/43065
13839         * gcc.dg/graphite/run-id-3.c: New.
13840
13841 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
13842
13843         PR middle-end/42644
13844         PR middle-end/42130
13845         * gcc.dg/graphite/id-18.c: New.
13846         * gcc.dg/graphite/run-id-pr42644.c: New.
13847
13848 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13849
13850         PR middle-end/42326
13851         * gcc.dg/graphite/pr42326.c: New.
13852
13853 2010-03-08  Richard Guenther  <rguenther@suse.de>
13854
13855         PR tree-optimization/43269
13856         * gcc.c-torture/execute/pr43269.c: New testcase.
13857
13858 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
13859
13860         PR fortran/43256
13861         * gfortran.dg/typebound_call_13.f03: New.
13862
13863 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
13864
13865         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
13866         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
13867
13868 2010-03-05  Jason Merrill  <jason@redhat.com>
13869
13870         * g++.dg/abi/mangle40.C: Require weak and alias.
13871
13872 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13873
13874         PR middle-end/42326
13875         * gfortran.dg/graphite/pr42326.f90: New.
13876         * gfortran.dg/graphite/pr42326-1.f90: New.
13877
13878 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13879
13880         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
13881         (gnat_target_compile): Likewise.
13882         Reinitialize GNAT_UNDER_TEST if target changes.
13883         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
13884         (local_find_gnatmake): Pass full --GCC to gnatlink.
13885         Remove --LINK.
13886
13887 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13888
13889         PR c/43248
13890         * gcc.dg/compound-literal-1.c: New testcase.
13891
13892 2010-03-04  Martin Jambor  <mjambor@suse.cz>
13893
13894         PR tree-optimization/43164
13895         PR tree-optimization/43191
13896         * gcc.c-torture/compile/pr43164.c: New test.
13897         * gcc.c-torture/compile/pr43191.c: Likewise.
13898
13899 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
13900
13901         PR fortran/43244
13902         * gfortran.dg/finalize_9.f90: New.
13903
13904 2010-03-04  Tobias Burnus  <burnus@net-b.de>
13905             Ken Werner  <ken@linux.vnet.ibm.com>
13906
13907         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
13908         to dg-options for spu.
13909         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
13910         dump-scan target to exclude spu.
13911
13912 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
13913
13914         PR middle-end/43209
13915         * gcc.dg/tree-ssa/ivopts-4.c: New.
13916
13917 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
13918
13919         * lib/target-supports-dg.exp (check-flags): Provide defaults for
13920         include-opts and exclude-opts; skip checking the flags if arguments
13921         are the same as the defaults.
13922         (dg-xfail-if): Verify the number of arguments, supply defaults
13923         for unspecified optional arguments.
13924         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
13925
13926 2010-03-03  Jason Merrill  <jason@redhat.com>
13927
13928         PR c++/12909
13929         * g++.dg/abi/mangle40.C: Updated.
13930
13931 2010-03-03  Jason Merrill  <jason@redhat.com>
13932
13933         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
13934         * g++.dg/abi/mangle23.C: Likewise.
13935         * g++.dg/eh/simd-2.C: Likewise.
13936         * g++.dg/ext/attribute-test-2.C: Likewise.
13937         * g++.dg/ext/vector14.C: Likewise.
13938         * g++.dg/other/pr34435.C: Likewise.
13939         * g++.dg/template/conv8.C: Likewise.
13940         * g++.dg/template/nontype9.C: Likewise.
13941         * g++.dg/template/qualttp17.C: Likewise.
13942         * g++.dg/template/ref1.C: Likewise.
13943         * g++.old-deja/g++.pt/crash68.C: Likewise.
13944         * g++.old-deja/g++.pt/ref1.C: Likewise.
13945         * g++.old-deja/g++.pt/ref3.C: Likewise.
13946         * g++.old-deja/g++.pt/ref4.C: Likewise.
13947
13948         PR c++/12909
13949         * g++.dg/abi/mangle40.C: New.
13950         * g++.dg/abi/mangle41.C: New.
13951         * g++.dg/lto/20100302_0.C: New.
13952         * g++.dg/lto/20100302_1.C: New.
13953         * g++.dg/lto/20100302.h: New.
13954
13955 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
13956
13957         PR fortran/43243
13958         * gfortran.dg/internal_pack_12.f90: New test.
13959
13960 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
13961
13962         * gcc.dg/pr36997.c: Adjust error message.
13963
13964 2010-03-03  Mike Stump  <mikestump@comcast.net>
13965
13966         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
13967         adjustments to not be present on machines that align the stack to
13968         more than 4 bytes and don't have a red zone yet as that is an
13969         unimplemented optimization.
13970
13971 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
13972
13973         PR fortran/43169
13974         * gfortran.dg/impure_assignment_3.f90: New.
13975
13976 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
13977
13978         PR debug/43229
13979         * gfortran.dg/pr43229.f90: New test.
13980
13981         PR debug/43237
13982         * gcc.dg/debug/dwarf2/pr43237.c: New test.
13983
13984         PR debug/43177
13985         * gcc.dg/guality/pr43177.c: New test.
13986
13987 2010-03-02  Jason Merrill  <jason@redhat.com>
13988
13989         * g++.dg/ext/vector9.C: Adjust error message.
13990         * g++.dg/conversion/simd3.C: Likewise.
13991         * g++.dg/other/error23.C: Likewise.
13992
13993 2010-03-02  Mike Stump  <mikestump@comcast.net>
13994
13995         PR c++/41090
13996         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
13997
13998 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
13999
14000         PR fortran/43180
14001         * gfortran.dg/internal_pack_10.f90: New test.
14002
14003         PR fortran/43173
14004         * gfortran.dg/internal_pack_11.f90: New test.
14005
14006 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
14007
14008         PR middle-end/42640
14009         * gcc.dg/tree-ssa/pr42640.c: New.
14010
14011 2010-03-01  Richard Guenther  <rguenther@suse.de>
14012
14013         PR tree-optimization/43220
14014         * gcc.c-torture/execute/pr43220.c: New testcase.
14015
14016 2010-03-01  Richard Guenther  <rguenther@suse.de>
14017
14018         PR middle-end/43213
14019         * gcc.dg/pr43213.c: New testcase.
14020
14021 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14022
14023         PR pch/14940
14024         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
14025
14026 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14027
14028         * lib/target-supports.exp (check_effective_target_ucn_nocache):
14029         New function.
14030         (check_effective_target_ucn): Likewise.
14031
14032         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
14033         if !ucn.
14034         * gcc.dg/ucnid-2.c: Likewise.
14035         * gcc.dg/ucnid-3.c: Likewise.
14036         * gcc.dg/ucnid-4.c: Likewise.
14037         * gcc.dg/ucnid-11.c: Likewise.
14038         * gcc.dg/ucnid-12.c: Likewise.
14039         * gcc.dg/ucnid-6.c: Skip if !ucn.
14040         * gcc.dg/ucnid-9.c: Likewise.
14041
14042 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14043
14044         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
14045         lists to dg-skip-if.
14046         * gcc.target/i386/stackalign/return-3.c: Likewise.
14047
14048 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14049
14050         * gcc.target/i386/clearcap.map: New file.
14051         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
14052         Pass clearcap.map by default if supported.
14053
14054 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14055
14056         PR fortran/42900
14057         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
14058         Explain this.
14059         * gfortran.dg/stat_2.f90: Likewise.
14060
14061 2010-03-01  Tobias Burnus  <burnus@net-b.de>
14062
14063         PR fortran/43199
14064         * gfortran.dg/module_read_2.f90: New test.
14065
14066 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
14067
14068         PR c++/42748
14069         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
14070         * g++.dg/abi/mangle12.C: Likewise.
14071         * g++.dg/abi/mangle20-2.C: Likewise.
14072         * g++.dg/abi/mangle17.C: Likewise.
14073         * g++.dg/template/cond2.C: Likewise.
14074         * g++.dg/template/pr35240.C: Likewise.
14075
14076 2010-02-27  Richard Guenther  <rguenther@suse.de>
14077
14078         PR tree-optimization/43186
14079         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
14080
14081 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
14082
14083         * g++.dg/abi/packed1.C: Expect warning on the SH.
14084
14085 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
14086
14087         PR c++/42054:
14088         * g++.dg/parse/error37.C: New test.
14089
14090 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14091
14092         PR c/24577
14093         PR c/43192
14094         * gcc.dg/pr8927-1.c: Match new note.
14095         * gcc.dg/990506-0.c: Likewise.
14096         * gcc.dg/gomp/flush-2.c: Likewise.
14097         * gcc.dg/gomp/atomic-5.c: Likewise.
14098         * gcc.dg/gomp/pr34607.c: Likewise.
14099         * gcc.dg/pr35746.c: Likewise.
14100         * gcc.dg/cpp/pragma-1.c: Likewise.
14101         * gcc.dg/cpp/pragma-2.c: Likewise.
14102         * gcc.dg/pr41842.c: Likewise.
14103         * gcc.dg/noncompile/20040629-1.c: Likewise.
14104         * objc.dg/private-1.m: Likewise.
14105
14106 2010-02-27  Tobias Burnus  <burnus@net-b.de>
14107
14108         PR fortran/43185
14109         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
14110         * gfortran.dg/default_initialization_4.f90: New test.
14111
14112 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
14113
14114         * gnat.dg/thin_pointer.ad[sb]: Rename into...
14115         * gnat.dg/thin_pointer1.ad[sb]: ...this.
14116         * gnat.dg/thin_pointer2.adb: New test.
14117         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
14118
14119 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14120
14121         PR c/20631
14122         * gcc.dg/cpp/c90-pedantic.c: New.
14123         * gcc.dg/cpp/c90.c: New.
14124         * gcc.dg/gnu90-const-expr-1.c: New.
14125         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
14126
14127 2010-02-26  Richard Guenther  <rguenther@suse.de>
14128
14129         PR tree-optimization/43186
14130         * gcc.c-torture/compile/pr43186.c: New testcase.
14131
14132 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
14133
14134         PR debug/43190
14135         * c-c++-common/dwarf2/pr43190.c: New test.
14136
14137 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
14138
14139         PR testsuite/37074:
14140         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
14141
14142 2010-02-26  Richard Guenther  <rguenther@suse.de>
14143
14144         PR tree-optimization/43188
14145         * gcc.c-torture/compile/pr43188.c: New testcase.
14146
14147 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
14148
14149         PR target/43175
14150         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
14151
14152 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
14153
14154         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
14155
14156 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
14157
14158         PR target/43154
14159         * gcc.target/powerpc/pr43154.c: New file.
14160
14161 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
14162
14163         PR debug/43166
14164         * gfortran.dg/debug/pr43166.f: New test.
14165
14166         PR debug/43165
14167         * gcc.dg/torture/pr43165.c: New test.
14168
14169 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14170
14171         PR c/43128
14172         * c-c++-common/pr41779.c: Update.
14173
14174 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14175
14176         PR ada/32547
14177         * lib/gnat-dg.exp (gnat_load): Redefine.
14178
14179         * ada/acats/run_acats: Run run_all.sh with $SHELL.
14180         * ada/acats/run_all.sh: Downcase tasking not implemented message.
14181
14182 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14183
14184         PR libobjc/36610
14185         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
14186         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
14187         -fgnu-runtime.
14188         Sort entries.
14189
14190 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14191
14192         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
14193
14194 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
14195
14196         PR debug/43150
14197         * gcc.dg/guality/vla-1.c: New test.
14198
14199 2010-02-24  Tobias Burnus  <burnus@net-b.de>
14200
14201         PR fortran/43042
14202         * gfortran.dg/c_ptr_tests_15.f90: New test.
14203
14204 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
14205
14206         PR target/43107
14207         * gcc.target/i386/pr43107.c: New test.
14208
14209 2010-02-23  Jason Merrill  <jason@redhat.com>
14210
14211         PR c++/43143
14212         * g++.dg/cpp0x/variadic100.C: New.
14213
14214 2010-02-23  Jason Merrill  <jason@redhat.com>
14215
14216         PR debug/42800
14217         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
14218         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
14219         * c-c++-common/dwarf2/vla1.c: New.
14220
14221 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
14222
14223         PR target/43139
14224         * gcc.dg/pr43139.c: New test.
14225
14226         PR debug/43077
14227         * gcc.dg/guality/pr43077-1.c: New test.
14228
14229 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14230
14231         PR 43123
14232         * gcc.dg/march.c: New.
14233         * gcc.dg/march-generic.c: New.
14234         * gcc.dg/mtune.c: New.
14235
14236 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14237
14238         PR middle-end/43083
14239         * gcc.dg/graphite/pr43083.c: New.
14240
14241 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14242
14243         PR middle-end/43097
14244         * gfortran.dg/graphite/pr43097.f: New.
14245
14246 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14247             Manuel López-Ibáñez  <manu@gcc.gnu.org>
14248
14249         PR middle-end/43140
14250         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
14251
14252 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14253
14254         PR middle-end/43026
14255         * g++.dg/graphite/pr43026.C: New.
14256
14257 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14258
14259         PR c++/43126
14260         * gcc.dg/cleanup-1.c: Update.
14261         * gcc.dg/func-args-1.c: Update.
14262         * gcc.dg/format/sentinel-1.c: Update.
14263         * g++.old-deja/g++.jason/scoping10.C: Update.
14264         * g++.old-deja/g++.ns/lookup5.C: Update.
14265         * g++.dg/ext/cleanup-1.C: Update.
14266         * g++.dg/parse/varmod1.C: Update.
14267         * g++.dg/parse/error33.C: Update.
14268         * g++.dg/expr/call3.C: Update.
14269         * g++.dg/func-args-1.C: New.
14270
14271 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
14272
14273         PR c/43125
14274         * gcc.dg/attr-used-2.c: Moved to ...
14275         * c-c++-common/attr-used-2.c: Here.
14276
14277         * gcc.dg/attr-used.c: Moved to ...
14278         * c-c++-common/attr-used.c: Here.
14279
14280 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
14281
14282         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
14283
14284 2010-02-22  Richard Guenther  <rguenther@suse.de>
14285
14286         PR lto/43045
14287         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
14288         * gfortran.dg/lto/20100222-1_1.c: Likewise.
14289
14290 2010-02-22  Richard Guenther  <rguenther@suse.de>
14291
14292         PR tree-optimization/42749
14293         * gcc.c-torture/compile/pr42749.c: New testcase.
14294
14295 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
14296
14297         PR fortran/43072
14298         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
14299         * gfortran.dg/internal_pack_9.f90: New test.
14300
14301 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14302
14303         PR c++/23510
14304         * g++.dg/template/recurse.C: Adjust.
14305         * g++.dg/template/pr23510.C: New.
14306
14307 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
14308
14309         PR c++/42824
14310         * g++.dg/template/memclass4.C: New test.
14311
14312 2010-02-21  Tobias Burnus  <burnus@net-b.de>
14313
14314         PR fortran/35259
14315         * gfortran.dg/reassoc_5.f90: New test.
14316
14317 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
14318
14319         PR target/43067
14320         * gcc.target/i386/pr43067.c: New test.
14321
14322 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14323
14324         PR c++/35669
14325         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
14326         -Wconversion-null.
14327         * g++.dg/warn/Wconversion-null.C: New test.
14328         * g++.old-deja/g++.other/null1.C: Move to...
14329         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
14330
14331 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
14332
14333         PR fortran/36932
14334         PR fortran/36933
14335         * gfortran.dg/dependency_26.f90: New test.
14336
14337         PR fortran/43072
14338         * gfortran.dg/internal_pack_7.f90: New test.
14339
14340         PR fortran/43111
14341         * gfortran.dg/internal_pack_8.f90: New test.
14342
14343 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14344
14345         PR 43128
14346         * c-c++-common/pr41779.c: Fix broken testcase.
14347
14348 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14349
14350         PR 36513
14351         * c-c++-common/pr36513.c: New testcase.
14352         * c-c++-common/pr36513-2.c: New testcase.
14353
14354 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14355
14356         PR 41779
14357         * c-c++-common/pr41779.c: New.
14358
14359 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
14360
14361         PR debug/43084
14362         * gcc.dg/pr43084.c: New test.
14363
14364 2010-02-19  Richard Guenther  <rguenther@suse.de>
14365
14366         PR tree-optimization/42916
14367         * gcc.dg/pr42916.c: New testcase.
14368
14369 2010-02-18  Jason Merrill  <jason@redhat.com>
14370
14371         PR c++/42837
14372         * g++.dg/abi/packed1.C: Add expected warning.
14373
14374         PR c++/43108
14375         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
14376         * gcc.dg/torture/dg-torture.exp: Likewise.
14377         * c-c++-common/torture/complex-sign.h,
14378         c-c++-common/torture/complex-sign-add.c,
14379         c-c++-common/torture/complex-sign-mixed-add.c,
14380         c-c++-common/torture/complex-sign-mixed-div.c,
14381         c-c++-common/torture/complex-sign-mixed-mul.c,
14382         c-c++-common/torture/complex-sign-mixed-sub.c,
14383         c-c++-common/torture/complex-sign-mul.c,
14384         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
14385         Adapt for C++ compilation as well.
14386
14387         PR c++/43070
14388         * g++.dg/ext/label1.C: Update.
14389         * g++.dg/ext/label2.C: Update.
14390
14391         PR c++/26261
14392         * g++.dg/template/dependent-name6.C: New.
14393
14394         PR c++/43109
14395         * g++.dg/parse/namespace12.C: New.
14396
14397 2010-02-18  Martin Jambor  <mjambor@suse.cz>
14398
14399         PR tree-optimization/43066
14400         * gcc.c-torture/compile/pr43066.c: New test.
14401
14402 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
14403
14404         * g++.dg/ext/attrib35.C: Fix target selector string.
14405         * g++.dg/ext/attrib36.C: Ditto.
14406         * g++.dg/ext/attrib37.C: Ditto.
14407         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
14408         * g++.dg/abi/mangle25.C: Ditto.
14409
14410 2010-02-17  Jason Merrill  <jason@redhat.com>
14411
14412         PR c++/43069
14413         * g++.dg/parse/namespace11.C: New.
14414
14415         PR c++/43093
14416         * g++.dg/ext/attrib37.C: New.
14417
14418         PR c++/43079
14419         * g++.dg/template/ptrmem20.C: New.
14420
14421 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
14422
14423         PR target/43103
14424         * gcc.target/i386/xop-check.h: Include m256-check.h.
14425         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
14426         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
14427         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
14428         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
14429
14430 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
14431
14432         PR debug/42918
14433         * gcc.dg/pr42918.c: New test.
14434
14435 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
14436
14437         * g++.dg/ext/attrib36.C: Require ILP32.
14438
14439 2010-02-16  Richard Guenther  <rguenther@suse.de>
14440
14441         PR tree-optimization/41043
14442         * gfortran.dg/pr41043.f90: New testcase.
14443         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
14444
14445 2010-02-16  Jason Merrill  <jason@redhat.com>
14446
14447         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
14448
14449 2010-02-16  Ira Rosen  <irar@il.ibm.com>
14450
14451         PR tree-optimization/43074
14452         * gcc.dg/vect/fast-math-pr43074.c: New test.
14453
14454 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
14455
14456         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
14457
14458 2010-02-16  Jason Merrill  <jason@redhat.com>
14459
14460         PR c++/43031
14461         * g++.dg/ext/attrib36.C: New.
14462
14463         PR c++/43036
14464         * g++.dg/other/array6.C: New.
14465
14466 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14467
14468         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
14469
14470 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
14471
14472         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
14473         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
14474         * gcc.target/i386/xop-vpermil2pd-1.c: New.
14475         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
14476         * gcc.target/i386/xop-vpermil2ps-1.c: New.
14477         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
14478
14479 2010-02-15  Richard Guenther  <rguenther@suse.de>
14480
14481         PR middle-end/43068
14482         * g++.dg/torture/pr43068.C: New testcase.
14483
14484 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
14485
14486         PR c++/43024
14487         * g++.dg/opt/ice1.C: New.
14488
14489 2010-02-14  Jason Merrill  <jason@redhat.com>
14490
14491         PR c++/41997
14492         * g++.dg/cpp0x/initlist-opt.C: New.
14493
14494 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
14495
14496         PR fortran/41113
14497         PR fortran/41117
14498         * gfortran.dg/internal_pack_6.f90: New test.
14499
14500 2010-02-12  Jason Merrill  <jason@redhat.com>
14501
14502         PR c++/43054
14503         * g++.dg/cpp0x/variadic99.C: New.
14504
14505 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
14506
14507         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
14508         sign extend pointers to gualchk_t.
14509
14510         PR c++/43033
14511         * g++.dg/other/default3.C: Xfail g4 test.
14512
14513 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14514
14515         PR middle-end/43012
14516         * gcc.dg/graphite/pr43012.c: New.
14517
14518 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14519
14520         PR middle-end/42930
14521         * g++.dg/graphite/pr42930.C: New.
14522
14523 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14524
14525         PR middle-end/42914
14526         PR middle-end/42530
14527         * gcc.dg/graphite/pr42530.c: New.
14528         * gcc.dg/graphite/pr42914.c: New.
14529
14530 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14531
14532         PR middle-end/42771
14533         * gcc.dg/graphite/pr42771.c: New.
14534
14535 2010-02-11  Richard Guenther  <rguenther@suse.de>
14536
14537         PR tree-optimization/42998
14538         * gcc.c-torture/compile/pr42998.c: New testcase.
14539
14540 2010-02-10  Jason Merrill  <jason@redhat.com>
14541
14542         PR c++/41896
14543         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
14544
14545         PR c++/42983, core issue 906
14546         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
14547         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
14548
14549         PR c++/43016
14550         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
14551
14552 2010-02-10  Richard Guenther  <rguenther@suse.de>
14553
14554         PR tree-optimization/43017
14555         * gcc.dg/torture/pr43017.c: New testcase.
14556
14557 2010-02-10  Tobias Burnus  <burnus@net-b.de>
14558
14559         PR fortran/40823
14560         * gfortran.dg/private_type_1.f90: Update error location.
14561         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
14562         * gfortran.dg/typebound_operator_2.f03: Ditto.
14563         * gfortran.dg/assignment_2.f90: Ditto.
14564         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
14565         * gfortran.dg/binding_label_tests_9.f03: Ditto.
14566
14567 2010-02-10  Tobias Burnus  <burnus@net-b.de>
14568
14569         PR fortran/43015
14570         * gfortran.dg/bind_c_usage_20.f90: New test.
14571
14572 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
14573
14574         PR debug/43010
14575         * g++.dg/debug/pr43010.C: New test.
14576
14577 2010-02-10  Richard Guenther  <rguenther@suse.de>
14578
14579         PR c/43007
14580         * gcc.c-torture/execute/20100209-1.c: New testcase.
14581         * gcc.dg/fold-div-3.c: Likewise.
14582
14583 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
14584
14585         * gcc.dg/builtin-ffs-1.c: New test.
14586
14587 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14588
14589         PR fortran/42999
14590         * gfortran.dg/array_constructor_35.f90: New test.
14591
14592 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14593
14594         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
14595
14596 2010-02-09  Jason Merrill  <jason@redhat.com>
14597
14598         PR c++/42399
14599         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
14600
14601         PR c++/42370
14602         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
14603
14604 2010-02-09  Tobias Burnus  <burnus@net-b.de>
14605
14606         PR fortran/41869
14607         * gfortran.dg/module_write_1.f90: New test.
14608
14609 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
14610
14611         * gcc.dg/pr19340.c: Adjust.
14612
14613 2010-02-09  Richard Guenther  <rguenther@suse.de>
14614
14615         PR tree-optimization/43008
14616         * gcc.c-torture/execute/pr43008.c: New testcase.
14617
14618 2010-02-09  Richard Guenther  <rguenther@suse.de>
14619
14620         PR tree-optimization/43000
14621         * gcc.dg/torture/pr43000.c: New testcase.
14622         * gcc.dg/torture/pr43002.c: Likewise.
14623
14624 2010-02-09  Daniel Kraft  <d@domob.eu>
14625
14626         PR fortran/39171
14627         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
14628         and pass -Wsurprising as necessary.
14629
14630 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
14631
14632         PR tree-optimization/42890
14633         * g++.dg/torture/pr42890.C: New test.
14634
14635 2010-02-08  Richard Guenther  <rguenther@suse.de>
14636
14637         PR middle-end/42995
14638         * gcc.dg/tree-ssa/inline-4.c: New testcase.
14639
14640 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
14641
14642         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
14643         return 0 from main.
14644         * gcc.dg/graphite/block-1.c: Same.
14645         * gcc.dg/graphite/block-3.c: Same.
14646         * gcc.dg/graphite/block-4.c: Same.
14647         * gcc.dg/graphite/block-5.c: Same.
14648         * gcc.dg/graphite/block-6.c: Same.
14649         * gcc.dg/graphite/block-7.c: Same.
14650         * gcc.dg/graphite/interchange-0.c: Same.
14651         * gcc.dg/graphite/interchange-1.c: Same.
14652         * gcc.dg/graphite/interchange-10.c: Same.
14653         * gcc.dg/graphite/interchange-11.c: Same.
14654         * gcc.dg/graphite/interchange-12.c: Same.
14655         * gcc.dg/graphite/interchange-2.c: Same.
14656         * gcc.dg/graphite/interchange-3.c: Same.
14657         * gcc.dg/graphite/interchange-4.c: Same.
14658         * gcc.dg/graphite/interchange-5.c: Same.
14659         * gcc.dg/graphite/interchange-6.c: Same.
14660         * gcc.dg/graphite/interchange-7.c: Same.
14661         * gcc.dg/graphite/interchange-8.c: Same.
14662         * gcc.dg/graphite/interchange-9.c: Same.
14663         * gcc.dg/graphite/interchange-mvt.c: Same.
14664
14665 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
14666
14667         * gfortran.dg/graphite/id-19.f: New.
14668         * gfortran.dg/graphite/pr14741.f90: New.
14669         * gfortran.dg/graphite/pr41924.f90: New.
14670         * gfortran.dg/graphite/run-id-2.f90: New.
14671
14672 2010-02-07  Richard Guenther  <rguenther@suse.de>
14673
14674         PR middle-end/42956
14675         * gcc.c-torture/compile/pr42956.c: New testcase.
14676
14677 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14678
14679         PR libfortran/42742
14680         * gfortran.dg/fmt_cache_2.f: New test.
14681
14682 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14683
14684         * gfortran.dg/read_no_eor.f90: New test.
14685
14686 2010-02-05  Jason Merrill  <jason@redhat.com>
14687
14688         * g++.dg/ext/label13.C: Move constructor body out of class.
14689
14690 2010-02-03  Jason Merrill  <jason@redhat.com>
14691
14692         PR c++/42870
14693         * g++.dg/ext/dllexport3.C: New.
14694
14695 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
14696
14697         * gcc.dg/format/ms-format3.c: New test for specific MS types.
14698
14699 2010-02-05  Richard Guenther  <rguenther@suse.de>
14700
14701         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
14702
14703 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
14704
14705         PR c++/42915
14706         * g++.dg/other/crash-9.C: New test.
14707
14708 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
14709
14710         PR fortran/42309
14711         * gfortran.dg/subref_array_pointer_4.f90 : New test.
14712
14713 2010-02-04  Richard Guenther  <rguenther@suse.de>
14714
14715         PR rtl-optimization/42952
14716         * gcc.dg/torture/pr42952.c: New testcase.
14717
14718 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14719
14720         PR libfortran/42901
14721         * gfortran.dg/namelist_60.f90: New test.
14722
14723 2010-02-03  Jason Merrill  <jason@redhat.com>
14724
14725         PR c++/40138
14726         * g++.dg/ext/builtin11.C: New.
14727
14728         PR c++/4926
14729         PR c++/38600
14730         * g++.dg/abi/mangle35.C: New.
14731         * g++.dg/abi/mangle37.C: New.
14732
14733         PR c++/12909
14734         * g++.dg/abi/mangle36.C: New.
14735
14736         PR c++/35652
14737         * g++.dg/warn/string1.C: New.
14738
14739 2010-02-03  Richard Guenther  <rguenther@suse.de>
14740
14741         PR tree-optimization/42944
14742         * gcc.dg/errno-1.c: New testcase.
14743
14744 2010-02-03  Richard Guenther  <rguenther@suse.de>
14745
14746         PR middle-end/42927
14747         * gcc.c-torture/compile/pr42927.c: New testcase.
14748
14749 2010-02-03  Tobias Burnus  <burnus@net-b.de>
14750
14751         PR fortran/42936
14752         * gfortran.dg/null_4.f90: New test.
14753
14754 2010-02-02  Jason Merrill  <jason@redhat.com>
14755
14756         PR c++/41090
14757         * g++.dg/ext/label13.C: New.
14758
14759 2010-02-02  Tobias Burnus  <burnus@net-b.de>
14760
14761         PR fortran/42650
14762         * gfortran.dg/func_result_5.f90: New test.
14763
14764 2010-02-01  Tobias Burnus  <burnus@net-b.de>
14765
14766         PR fortran/42922
14767         * gfortran.dg/pure_initializer_3.f90: News test.
14768
14769 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
14770
14771         PR fortran/42888
14772         * gfortran.dg/allocate_derived_2.f90: New test.
14773
14774 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14775
14776         PR middle-end/42898
14777         * gcc.dg/torture/pr42898-2.c: New test.
14778
14779 2010-01-31  Richard Guenther  <rguenther@suse.de>
14780
14781         PR middle-end/42898
14782         * gcc.dg/torture/pr42898.c: New testcase.
14783
14784 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
14785
14786         PR fortran/38324
14787         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
14788         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
14789
14790 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
14791
14792         * g++.dg/tree-ssa/inline-1.C: New.
14793         * g++.dg/tree-ssa/inline-2.C: New.
14794         * g++.dg/tree-ssa/inline-3.C: New.
14795
14796 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
14797
14798         PR testsuite/41701
14799         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
14800         the string 'pow' in the pathname of the compiler from generating a
14801         test failure.
14802
14803 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14804
14805         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
14806         * g++.old-deja/g++.mike/eh17.C: Likewise.
14807         * g++.old-deja/g++.mike/p5571.C: Likewise.
14808
14809 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
14810
14811         PR c++/42758
14812         PR c++/42634
14813         PR c++/42336
14814         PR c++/42797
14815         PR c++/42880
14816         * g++.dg/other/crash-5.C: New test.
14817         * g++.dg/other/crash-6.C: New test.
14818         * g++.dg/other/crash-7.C: New test.
14819         * g++.dg/other/crash-8.C: New test.
14820
14821 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
14822
14823         PR rtl-optimization/42889
14824         * gcc.dg/pr42889.c: New test.
14825
14826 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
14827
14828         * gcc.target/i386/pr42881.c: Use SSE2.
14829
14830 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
14831
14832         PR target/42891
14833         * gcc.target/i386/pr42891.c: New test.
14834
14835 2010-01-28  Richard Guenther  <rguenther@suse.de>
14836
14837         PR tree-optimization/42871
14838         * g++.dg/torture/pr42871.C: New testcase.
14839
14840 2010-01-28  Richard Guenther  <rguenther@suse.de>
14841
14842         * gcc.dg/Wobjsize-1.h: New testcase.
14843         * gcc.dg/Wobjsize-1.c: Likewise.
14844
14845 2010-01-28  Richard Guenther  <rguenther@suse.de>
14846
14847         PR middle-end/42883
14848         * g++.dg/torture/pr42883.C: New testcase.
14849
14850 2010-01-28  Michael Matz  <matz@suse.de>
14851
14852         * gcc.target/i386/pr42881.c: New test.
14853
14854 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14855
14856         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
14857         Add i?86-*-solaris2* support.
14858
14859 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
14860
14861         PR c++/42713
14862         PR c++/42820
14863         * g++.dg/template/typedef27.C: New test case.
14864         * g++.dg/template/typedef28.C: New test case.
14865
14866 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
14867
14868         * gcc.dg/optimize-bswap*.c: Add ARM target
14869
14870 2010-01-27  Richard Guenther  <rguenther@suse.de>
14871
14872         PR middle-end/42878
14873         * gcc.dg/torture/pr42878-1.c: New testcase.
14874         * gcc.dg/torture/pr42878-2.c: Likewise.
14875
14876 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
14877
14878         PR middle-end/42874
14879         * gcc.dg/vla-22.c: New test.
14880
14881 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
14882
14883         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
14884         current collation.
14885
14886 2010-01-26  Richard Guenther  <rguenther@suse.de>
14887
14888         PR rtl-optimization/42685
14889         * gcc.dg/pr42685.c: New testcase.
14890         * g++.dg/other/pr42685.C: Likewise.
14891
14892 2010-01-26  Richard Guenther  <rguenther@suse.de>
14893
14894         PR middle-end/42806
14895         * g++.dg/other/pr42806.C: New testcase.
14896
14897 2010-01-26  Richard Guenther  <rguenther@suse.de>
14898
14899         PR tree-optimization/42250
14900         * gcc.dg/pr42250.c: New testcase.
14901
14902 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
14903
14904         * gnat.dg/array_bounds_test.adb: New test.
14905
14906 2010-01-25  Tobias Burnus  <burnus@net-b.de>
14907
14908         PR fortran/42858
14909         * gfortran.dg/generic_21.f90: New test.
14910
14911 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14912
14913         PR testsuite/41522
14914         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
14915
14916 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
14917
14918         PR c++/42748
14919         * g++.dg/abi/arm_va_list2.C: New test.
14920         * g++.dg/abi/arm_va_list2.h: Companion header file.
14921
14922 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
14923
14924         PR fortran/41044
14925         * gfortran.dg/parameter_array_ref_2.f90 : New test.
14926
14927         PR fortran/41167
14928         * gfortran.dg/char_array_arg_1.f90 : New test.
14929
14930         * gfortran.dg/pr25923.f90 : Remove XFAIL.
14931
14932 2010-01-24  Tobias Burnus  <burnus@net-b.de>
14933
14934         PR fortran/39304
14935         * gfortran.dg/generic_20.f90: New test.
14936
14937 2010-01-22  Michael Matz  <matz@suse.de>
14938
14939         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
14940         -msse2.
14941
14942 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
14943
14944         PR fortran/42736
14945         * gfortran.dg/dependency_25.f90 : New test.
14946
14947 2010-01-21  Martin Jambor  <mjambor@suse.cz>
14948
14949         PR tree-optimization/42585
14950         * gcc.dg/tree-ssa/pr42585.c: New test.
14951
14952 2010-01-21  Richard Guenther  <rguenther@suse.de>
14953
14954         PR middle-end/19988
14955         * gcc.dg/pr19988.c: New testcase.
14956
14957 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
14958
14959         * g++.dg/compat/decimal/compat-common.h: New file.
14960         * g++.dg/compat/decimal/decimal-dummy.h: New file.
14961         * g++.dg/compat/decimal/pass_x.h: New file.
14962         * g++.dg/compat/decimal/pass_y.h: New file.
14963         * g++.dg/compat/decimal/pass-1_main.C: New file.
14964         * g++.dg/compat/decimal/pass-1_x.C: New file.
14965         * g++.dg/compat/decimal/pass-1_y.C: New file.
14966         * g++.dg/compat/decimal/pass-2_main.C: New file.
14967         * g++.dg/compat/decimal/pass-2_x.C: New file.
14968         * g++.dg/compat/decimal/pass-2_y.C: New file.
14969         * g++.dg/compat/decimal/pass-3_main.C: New file.
14970         * g++.dg/compat/decimal/pass-3_x.C: New file.
14971         * g++.dg/compat/decimal/pass-3_y.C: New file.
14972         * g++.dg/compat/decimal/pass-4_main.C: New file.
14973         * g++.dg/compat/decimal/pass-4_x.C: New file.
14974         * g++.dg/compat/decimal/pass-4_y.C: New file.
14975         * g++.dg/compat/decimal/pass-5_main.C: New file.
14976         * g++.dg/compat/decimal/pass-5_x.C: New file.
14977         * g++.dg/compat/decimal/pass-5_y.C: New file.
14978         * g++.dg/compat/decimal/pass-6_main.C: New file.
14979         * g++.dg/compat/decimal/pass-6_x.C: New file.
14980         * g++.dg/compat/decimal/pass-6_y.C: New file.
14981         * g++.dg/compat/decimal/return_x.h: New file.
14982         * g++.dg/compat/decimal/return_y.h: New file.
14983         * g++.dg/compat/decimal/return-1_main.C: New file.
14984         * g++.dg/compat/decimal/return-1_x.C: New file.
14985         * g++.dg/compat/decimal/return-1_y.C: New file.
14986         * g++.dg/compat/decimal/return-2_main.C: New file.
14987         * g++.dg/compat/decimal/return-2_x.C: New file.
14988         * g++.dg/compat/decimal/return-2_y.C: New file.
14989         * g++.dg/compat/decimal/return-3_main.C: New file.
14990         * g++.dg/compat/decimal/return-3_x.C: New file.
14991         * g++.dg/compat/decimal/return-3_y.C: New file.
14992         * g++.dg/compat/decimal/return-4_main.C: New file.
14993         * g++.dg/compat/decimal/return-4_x.C: New file.
14994         * g++.dg/compat/decimal/return-4_y.C: New file.
14995         * g++.dg/compat/decimal/return-5_main.C: New file.
14996         * g++.dg/compat/decimal/return-5_x.C: New file.
14997         * g++.dg/compat/decimal/return-5_y.C: New file.
14998         * g++.dg/compat/decimal/return-6_main.C: New file.
14999         * g++.dg/compat/decimal/return-6_x.C: New file.
15000         * g++.dg/compat/decimal/return-6_y.C: New file.
15001
15002 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
15003
15004         PR debug/42715
15005         * gcc.dg/pr42715.c: New.
15006
15007 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
15008
15009         PR c++/42038
15010         * g++.dg/parse/crash55.C: New.
15011
15012 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
15013
15014         PR debug/42782
15015         * gcc.dg/guality/pr42782.c: New.
15016
15017 2010-01-20  Jason Merrill  <jason@redhat.com>
15018
15019         PR c++/41788
15020         * g++.dg/abi/packed1.C: New.
15021
15022         PR c++/41920
15023         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
15024
15025         PR c++/40750
15026         * g++.dg/parse/fn-typedef1.C: New.
15027         * g++.dg/other/cv_quals.C: Adjust.
15028
15029 2010-01-20  Anthony Green  <green@moxielogic.com>
15030
15031         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
15032         pack(push) pragma).
15033         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
15034         * gcc.dg/20020312-2.c: Port this to the moxie core.
15035         * gcc.dg/weak/typeof-2.c: Ditto.
15036
15037 2010-01-20  Richard Guenther  <rguenther@suse.de>
15038
15039         PR tree-optimization/42717
15040         * gcc.c-torture/compile/pr42717.c: New testcase.
15041
15042 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
15043
15044         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
15045         of signed, add a few new tests.
15046
15047         PR middle-end/42803
15048         * g++.dg/parse/limits-initializer1.C: New test.
15049
15050 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
15051
15052         PR fortran/42804
15053         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
15054         * gfortran.dg/typebound_call_12.f03: New test.
15055
15056 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
15057
15058         PR fortran/42783
15059         * gfortran.dg/bounds_check_15.f90 : New test.
15060
15061 2010-01-19  Michael Matz  <matz@suse.de>
15062
15063         PR tree-optimization/41783
15064         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
15065
15066 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
15067
15068         PR target/38697.
15069         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
15070         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
15071         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
15072         * gcc.target/arm/neon/vget_lows16.c: Likewise.
15073         * gcc.target/arm/neon/vget_lows32.c: Likewise.
15074         * gcc.target/arm/neon/vget_lows64.c: Likewise.
15075         * gcc.target/arm/neon/vget_lows8.c: Likewise.
15076         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
15077         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
15078         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
15079         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
15080
15081 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
15082
15083         PR fortran/42545
15084         * gfortran.dg/extends_6.f03: Modified an error message.
15085         * gfortran.dg/extends_10.f03: New test.
15086         * gfortran.dg/private_type_6.f03: Modified an error message.
15087         * gfortran.dg/structure_constructor_8.f03: Ditto.
15088
15089 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
15090
15091         PR tree-optimization/42719
15092         * gcc.dg/pr42719.c: New test.
15093
15094         PR debug/42728
15095         * gcc.dg/pr42728.c: New test.
15096
15097 2010-01-19  Anthony Green  <green@moxielogic.com>
15098
15099         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
15100
15101 2010-01-18  Anthony Green  <green@moxielogic.com>
15102
15103         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
15104         for moxie.
15105
15106 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
15107
15108         * g++.dg/template/error45.C: reverted as part of reverting the
15109         fix of PR c++/42634.
15110
15111 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
15112
15113         PR c++/42634
15114         * g++.dg/template/error45.C: New test.
15115
15116 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
15117
15118         PR c++/42766
15119         * g++.dg/conversion/op6.C: New test.
15120
15121 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
15122
15123         PR target/42774
15124         * gcc.target/alpha/pr42774.c: New test.
15125
15126 2010-01-18  Richard Guenther  <rguenther@suse.de>
15127
15128         PR tree-optimization/42781
15129         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
15130
15131 2010-01-17  Richard Guenther  <rguenther@suse.de>
15132
15133         PR middle-end/42248
15134         * gcc.c-torture/execute/pr42248.c: New testcase.
15135
15136 2010-01-17  Richard Guenther  <rguenther@suse.de>
15137
15138         PR tree-optimization/42773
15139         * g++.dg/torture/pr42773.C: New testcase.
15140
15141 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
15142
15143         PR fortran/42677
15144         * gfortran.dg/interface_assignment_5.f90: New test.
15145
15146 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
15147
15148         PR c++/42697
15149         * g++.dg/template/crash94.C: Reverted.
15150
15151 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
15152
15153         PR debug/42767
15154         * gcc.dg/debug/pr42767.c: New.
15155
15156 2010-01-15  Jason Merrill  <jason@redhat.com>
15157
15158         PR c++/42761
15159         * g++.dg/cpp0x/decltype22.C: New.
15160
15161 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
15162
15163         PR middle-end/42760
15164         * g++.dg/torture/pr42760.C: New test.
15165
15166 2010-01-15  Jing Yu  <jingyu@google.com>
15167
15168         PR rtl-optimization/42691
15169         * gcc.c-torture/execute/pr42691.c: New.
15170
15171 2010-01-15  Richard Guenther  <rguenther@suse.de>
15172
15173         PR middle-end/42739
15174         * g++.dg/torture/pr42739.C: New testcase.
15175
15176 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
15177
15178         * g++.dg/template/error45.C: Revert as part of reverting changes
15179         or PR c++/42634.
15180
15181 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15182
15183         PR fortran/42684
15184         * gfortran.dg/interface_31.f90: New test.
15185
15186 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
15187
15188         * gcc.target/powerpc/pr42747.c: New file.
15189
15190 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
15191
15192         PR middle-end/42674
15193         * c-c++-common/pr42674.c: New test.
15194
15195         PR c++/42608
15196         * g++.dg/template/instantiate11.C: New test.
15197
15198 2010-01-14  Jason Merrill  <jason@redhat.com>
15199
15200         PR c++/42701
15201         * g++.dg/overload/error3.C: New.
15202
15203         PR c++/42655
15204         * g++.dg/overload/rvalue1.C: New.
15205
15206 2010-01-14  Martin Jambor  <mjambor@suse.cz>
15207
15208         PR tree-optimization/42706
15209         * gcc.dg/ipa/pr42706.c: New testcase.
15210
15211 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
15212
15213         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
15214
15215 2010-01-14  Martin Jambor  <mjambor@suse.cz>
15216
15217         PR tree-optimization/42714
15218         * g++.dg/torture/pr42714.C: New test.
15219
15220 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15221
15222         PR rtl-optimization/42246
15223         * gfortran.dg/pr42246-2.f: New.
15224
15225 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15226
15227         PR rtl-optimization/42389
15228         * gcc.dg/pr42389.c: New.
15229
15230 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15231
15232         PR rtl-optimization/42388
15233         * gcc.dg/pr42388.c: New.
15234
15235 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15236
15237         PR rtl-optimization/42294
15238         * gfortran.dg/pr42294.f: New.
15239
15240 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15241
15242         PR rtl-optimization/39453
15243         PR rtl-optimization/42246
15244         * gcc.dg/pr39453.c: New.
15245         * gcc.dg/pr42246.c: New.
15246
15247 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15248
15249         PR middle-end/42245
15250         * gcc.dg/pr42245.c: New.
15251         * gcc.dg/pr42245-2.c: New.
15252
15253 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15254
15255         PR rtl-optimization/42249
15256         * gcc.dg/pr42249.c: New.
15257
15258 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
15259
15260         PR c/42721
15261         * gcc.c-torture/execute/pr42721.c: New test.
15262
15263 2010-01-14  Ira Rosen  <irar@il.ibm.com>
15264
15265         PR tree-optimization/42709
15266         * gcc.dg/vect/pr42709.c: New test.
15267
15268 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
15269
15270         PR fortran/41478
15271         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
15272         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
15273
15274 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
15275
15276         PR fortran/42481
15277         * gfortran.dg/generic_19.f90 : New test.
15278
15279 2010-01-13  Richard Guenther  <rguenther@suse.de>
15280
15281         PR tree-optimization/42730
15282         * gcc.c-torture/compile/pr42730.c: New testcase.
15283
15284 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
15285
15286         PR target/pr42542
15287         * gcc.target/ia64/pr42542-1.c: New.
15288         * gcc.target/ia64/pr42542-2.c: New.
15289         * gcc.target/ia64/pr42542-3.c: New.
15290
15291 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
15292
15293         PR c++/42634
15294         * g++.dg/template/error45.C: New test.
15295
15296 2010-01-13  Martin Jambor  <mjambor@suse.cz>
15297
15298         PR tree-optimization/42704
15299         * g++.dg/torture/pr42704.C: New test.
15300
15301 2010-01-13  Martin Jambor  <mjambor@suse.cz>
15302
15303         PR tree-optimization/42703
15304         * gcc.c-torture/compile/pr42703.c: New test.
15305
15306 2010-01-13  Richard Guenther  <rguenther@suse.de>
15307
15308         PR tree-optimization/42705
15309         * gcc.c-torture/compile/pr42705.c: New testcase.
15310
15311 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
15312
15313         * gcc.target/bfin/l2.c: New test.
15314         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
15315
15316 2010-01-13  Richard Guenther  <rguenther@suse.de>
15317
15318         PR middle-end/42716
15319         * gcc.c-torture/compile/pr42716.c: New testcase.
15320
15321 2010-01-13  Richard Guenther  <rguenther@suse.de>
15322
15323         PR lto/42678
15324         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
15325
15326 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
15327
15328         PR c/42708
15329         * gcc.c-torture/compile/pr42708-1.c: New test.
15330
15331 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
15332
15333         PR debug/42662
15334         * gcc.dg/pr42662.c: New test.
15335
15336         PR tree-optimization/42645
15337         * g++.dg/other/pr42645-1.C: New test.
15338         * g++.dg/other/pr42645-2.C: New test.
15339
15340 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
15341
15342         PR target/42416
15343         * gcc.target/powerpc/warn-1.c: New test.
15344         * gcc.target/powerpc/warn-2.c: New test.
15345
15346 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
15347
15348         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
15349         stack alignment.
15350
15351 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
15352
15353         * gcc.dg/lto/20100108_0.c: New.
15354
15355 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
15356
15357         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
15358         Add -march=i686 -msse for 32bit x86 targets.
15359
15360 2010-01-10  Richard Guenther  <rguenther@suse.de>
15361
15362         PR middle-end/42667
15363         * gcc.dg/torture/pr42667.c: New testcase.
15364
15365 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15366
15367         PR fortran/32489
15368         * gfortran.dg/array_constructor_34.f90: New test.
15369
15370 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15371
15372         PR fortran/20923
15373         * gfortran.dg/array_constructor_33.f90: New test.
15374         gfortran.dg/array_function_5.f90: Add credit.
15375
15376 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15377
15378         PR debug/42631
15379         * gcc.dg/pr42631.c: New.
15380
15381 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15382
15383         PR debug/42630
15384         * gcc.dg/pr42630.c: New.
15385
15386 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15387
15388         PR debug/42629
15389         * gcc.dg/pr42629.c: New.
15390
15391 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15392
15393         PR middle-end/42363
15394         * gcc.dg/torture/pr42363.c: New.
15395
15396 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15397
15398         PR debug/42604
15399         PR debug/42395
15400         * gcc.dg/vect/pr42604.c: New.
15401         * gcc.dg/vect/pr42395.c: New.
15402
15403 2010-01-09  Richard Guenther  <rguenther@suse.de>
15404
15405         PR middle-end/42512
15406         * gcc.c-torture/execute/pr42512.c: New testcase.
15407
15408 2010-01-09  Tobias Burnus  <burnus@net-b.de>
15409
15410         PR fortran/41298
15411         * gfortran.dg/c_ptr_tests_14.f90: New test.
15412
15413 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15414
15415         PR ada/41929
15416         * gnat.dg/null_pointer_deref1.adb: Don't run on
15417         sparc*-sun-solaris2.11.
15418
15419 2010-01-08  Richard Guenther  <rguenther@suse.de>
15420
15421         PR lto/42528
15422         * gcc.dg/lto/20100103-1_0.c: New testcase.
15423         * gcc.dg/lto/20100103-2_0.c: Likewise.
15424
15425 2010-01-08  Tobias Burnus  <burnus@net-b.de
15426
15427         PR/fortran 25829
15428         * gfortran.dg/asynchronous_1.f90: New test.
15429         * gfortran.dg/asynchronous_2.f90: New test.
15430         * gfortran.dg/conflicts.f90: Update error message.
15431
15432 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
15433
15434         c++/40155
15435         * g++.dg/cpp0x/variadic-unify-2.C: New test.
15436
15437 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
15438
15439         PR tree-optimization/42625
15440         * g++.dg/opt/dtor4.C: New test.
15441         * g++.dg/opt/dtor4.h: New.
15442         * g++.dg/opt/dtor4-aux.cc: New.
15443
15444 2010-01-07  Tobias Burnus  <burnus@net-b.de>
15445
15446         PR fortran/42597
15447         * gfortran.dg/proc_ptr_26.f90: New test.
15448
15449 2010-01-07  Tobias Burnus  <burnus@net-b.de>
15450
15451         PR fortran/41872
15452         * gfortran.dg/allocatable_scalar_7.f90: New test.
15453
15454 2010-01-06  Richard Guenther  <rguenther@suse.de>
15455
15456         * gcc.c-torture/compile/pr42632.c: New testcase.
15457
15458 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15459
15460         PR target/42542
15461         * gcc.target/i386/pr42542-4.c: New.
15462         * gcc.target/i386/pr42542-4a.c: Likewise.
15463         * gcc.target/i386/pr42542-5.c: Likewise.
15464         * gcc.target/i386/pr42542-5a.c: Likewise.
15465
15466 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
15467
15468         * gcc.dg/tls/opt-15.c: New test.
15469
15470 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15471
15472         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
15473
15474 2010-01-05  Martin Jambor  <mjambor@suse.cz>
15475
15476         PR tree-optimization/42462
15477         * g++.dg/torture/pr42462.C: New test.
15478
15479 2010-01-05  Jason Merrill  <jason@redhat.com>
15480
15481         * g++.dg/cpp0x/initlist30.C: New test.
15482
15483 2010-01-05  Richard Guenther  <rguenther@suse.de>
15484
15485         PR tree-optimization/42614
15486         * gcc.c-torture/execute/pr42614.c: New testcase.
15487
15488 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
15489
15490         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
15491         * gcc.dg/Wunreachable-1.c: Remove the testcase of
15492         -Wunreachable-code.
15493         * gcc.dg/Wunreachable-2.c: Likewise.
15494         * gcc.dg/Wunreachable-3.c: Likewise.
15495         * gcc.dg/Wunreachable-4.c: Likewise.
15496         * gcc.dg/Wunreachable-5.c: Likewise.
15497         * gcc.dg/Wunreachable-6.c: Likewise.
15498         * gcc.dg/Wunreachable-7.c: Likewise.
15499         * gcc.dg/Wunreachable-8.c: Likewise.
15500         * gcc.dg/20041231-1.c: Likewise.
15501
15502 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
15503
15504         PR other/42611
15505         * gcc.dg/pr42611.c: New test.
15506
15507         PR tree-optimization/42508
15508         * g++.dg/opt/pr42508.C: New test.
15509
15510 2010-01-05  Tobias Burnus  <burnus@net-b.de>
15511
15512         PR fortran/41872
15513         * gfortran.dg/allocatable_scalar_8.f90: New.
15514
15515 2010-01-04  Martin Jambor  <mjambor@suse.cz>
15516
15517         PR tree-optimization/42398
15518         * gcc.c-torture/compile/pr42398.c: New test.
15519
15520 2010-01-04  Jason Merrill  <jason@redhat.com>
15521
15522         PR c++/42555
15523         * g++.dg/ext/attrib35.C: New.
15524
15525         PR c++/42567
15526         * g++.dg/cpp0x/auto17.C: New.
15527
15528 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
15529
15530         * gcc.dg/lto/20100104_0.c: New.
15531
15532 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
15533
15534         PR target/42542
15535         * gcc.target/i386/pr42542-1.c: New.
15536         * gcc.target/i386/pr42542-1a.c: Likewise.
15537         * gcc.target/i386/pr42542-1b.c: Likewise.
15538         * gcc.target/i386/pr42542-2.c: Likewise.
15539         * gcc.target/i386/pr42542-2a.c: Likewise.
15540         * gcc.target/i386/pr42542-2b.c: Likewise.
15541         * gcc.target/i386/pr42542-3.c: Likewise.
15542         * gcc.target/i386/pr42542-3a.c: Likewise.
15543
15544 2009-01-04  Tobias Burnus  <burnus@net-b.de>
15545
15546         PR fortran/41872
15547         * gfortran.dg/allocatable_scalar_5.f90: New test.
15548         * gfortran.dg/allocatable_scalar_6.f90: New test.
15549
15550 2010-01-03  Richard Guenther  <rguenther@suse.de>
15551
15552         PR testsuite/42583
15553         * gfortran.dg/gomp/recursion1.f90: Remove.
15554
15555 2010-01-03  Richard Guenther  <rguenther@suse.de>
15556
15557         * gcc.dg/Warray-bounds.c: Remove XFAILs.
15558         * gcc.dg/uninit-6.c: Likewise.
15559         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
15560
15561 2010-01-03  Richard Guenther  <rguenther@suse.de>
15562
15563         PR tree-optimization/42589
15564         * gcc.target/i386/pr42589.c: New testcase.
15565
15566 2010-01-03  Richard Guenther  <rguenther@suse.de>
15567
15568         PR tree-optimization/42438
15569         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
15570
15571 2010-01-02  Richard Guenther  <rguenther@suse.de>
15572
15573         PR testsuite/41651
15574         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
15575
15576 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
15577
15578         PR target/42448
15579         * gcc.target/alpha/pr42448-1.c: New test.
15580         * gcc.target/alpha/pr42448-2.c: Ditto.
15581
15582 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
15583
15584         PR preprocessor/41947
15585         * gcc.dg/c99-hexfloat-3.c: New test.
15586
15587 2010-01-01  Richard Guenther  <rguenther@suse.de>
15588
15589         PR c/42570
15590         * gcc.c-torture/execute/pr42570.c: New testcase.
15591
15592 2010-01-01  Richard Guenther  <rguenther@suse.de>
15593
15594         PR middle-end/42559
15595         * gcc.c-torture/compile/pr42559.c: New testcase.
15596
15597 \f
15598 Copyright (C) 2010 Free Software Foundation, Inc.
15599
15600 Copying and distribution of this file, with or without modification,
15601 are permitted in any medium without royalty provided the copyright
15602 notice and this notice are preserved.