OSDN Git Service

Repeat processing all basic blocks for vzeroupper optimization.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-12-30  H.J. Lu  <hongjiu.lu@intel.com>
2
3         PR target/46519
4         * gfortran.dg/pr46519-2.f90: New.
5
6 2010-12-30  Janus Weil  <janus@gcc.gnu.org>
7
8         PR fortran/47085
9         * gfortran.dg/allocate_class_1.f90: New.
10
11 2010-12-30  Kai Tietz  <kai.tietz@onevision.com>
12
13         PR testsuite/47050
14         * gcc.target/i386/aggregate-ret1.c: Restrict to ilp32.
15         * gcc.target/i386/aggregate-ret2.c: Likewise.
16
17 2010-12-30  Nicola Pero  <nicola.pero@meta-innovation.com>
18
19         * objc.dg/attributes/class-attribute-3.m: New.
20         * objc.dg/attributes/proto-attribute-4.m: New.
21         * obj-c++.dg/attributes/class-attribute-3.mm: New.
22         * obj-c++.dg/attributes/proto-attribute-4.mm: New.      
23         
24 2010-12-30  Jakub Jelinek  <jakub@redhat.com>
25
26         PR tree-optimization/47060
27         * gcc.dg/autopar/pr47060.c: New test.
28
29 2010-12-30  Nicola Pero  <nicola.pero@meta-innovation.com>
30
31         * objc.dg/enhanced-proto-2.m: Updated.
32         * obj-c++.dg/enhanced-proto-2.mm: Updated.
33
34 2010-12-29  Nicola Pero  <nicola.pero@meta-innovation.com>
35
36         PR objc/47118
37         * objc.dg/sync-3.m: New.
38         * obj-c++.dg/sync-3.mm: New.
39
40 2010-12-29  Janus Weil  <janus@gcc.gnu.org>
41
42         PR fortran/46838
43         * gfortran.dg/alloc_comp_class_2.f90: New.
44
45 2010-12-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
46
47         * gfortran.dg/character_comparison_7.f90:  New test.
48
49 2010-12-29  Nicola Pero  <nicola.pero@meta-innovation.com>
50
51         PR objc/47075
52         * objc.dg/property/at-property-deprecated-1.m: Updated.
53         * objc.dg/property/at-property-deprecated-2.m: New.
54         * objc.dg/property/dotsyntax-deprecated-1.m: New.
55         * obj-c++.dg/property/at-property-deprecated-1.mm: Updated.
56         * obj-c++.dg/property/at-property-deprecated-2.mm: New.
57         * obj-c++.dg/property/dotsyntax-deprecated-1.mm: New.
58
59 2010-12-28  Jason Merrill  <jason@redhat.com>
60
61         PR c++/47068
62         * g++.dg/cpp0x/decltype24.C: New.
63
64 2010-12-28  Nicola Pero  <nicola.pero@meta-innovation.com>
65
66         PR objc/47076
67         * objc.dg/protocol-forward-1.m: New.
68         * obj-c++.dg/protocol-forward-1.mm: New.
69         * objc.dg/attributes/proto-attribute-2.m: Updated.
70         * objc.dg/class-protocol-1.m: Updated.
71         * obj-c++.dg/attributes/proto-attribute-2.mm: Updated.
72         * obj-c++.dg/class-protocol-1.mm: Updated.
73         
74 2010-12-28  Janus Weil  <janus@gcc.gnu.org>
75
76         PR fortran/45827
77         * gfortran.dg/class_32.f90: New.
78
79 2010-12-28  H.J. Lu  <hongjiu.lu@intel.com>
80
81         * gcc.target/i386/rdrand-1.c: Updated.
82         * gcc.target/i386/rdrand-2.c: Likewise.
83         * gcc.target/i386/rdrand-3.c: Likewise.
84
85 2010-12-28  Nicola Pero  <nicola.pero@meta-innovation.com>
86
87         * objc.dg/class-extension-4.m: New.
88         * obj-c++.dg/class-extension-4.mm: New.
89
90 2010-12-28  Nicola Pero  <nicola.pero@meta-innovation.com>
91
92         PR objc/47073
93         * objc.dg/incomplete-type-1.m: New test.
94
95 2010-12-27  Jakub Jelinek  <jakub@redhat.com>
96
97         PR c++/46626
98         * g++.dg/cpp0x/constexpr-base4.C: New test.
99
100 2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
101
102         * objc.dg/gnu-api-2-class.m: Xfail the test on Apple Darwin m64.
103         * objc.dg/gnu-api-2-ivar.m: Same.
104         * objc.dg/gnu-api-2-method.m: Same.
105         * objc.dg/gnu-api-2-objc.m: Same.
106         * objc.dg/gnu-api-2-object.m: Same.
107         * objc.dg/gnu-api-2-protocol.m: Same.
108         * obj-c++.dg/gnu-api-2-class.mm: Same.
109         * obj-c++.dg/gnu-api-2-ivar.mm: Same.
110         * obj-c++.dg/gnu-api-2-method.mm: Same.
111         * obj-c++.dg/gnu-api-2-objc.mm: Same.
112         * obj-c++.dg/gnu-api-2-object.mm: Same.
113         * obj-c++.dg/gnu-api-2-protocol.mm: Same.
114         
115 2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
116
117         * objc.dg/pr44509.m: New.
118
119 2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
120
121         * objc.dg/gnu-api-2-class.m: Updated the test to work with the
122         Apple runtime as well.
123         * obj-c++.dg/gnu-api-2-class.mm: Same change.
124         * objc.dg/gnu-api-2-ivar.m: Same change.
125         * obj-c++.dg/gnu-api-2-ivar.mm: Same change.
126         * objc.dg/gnu-api-2-method.m: Same change.
127         * obj-c++.dg/gnu-api-2-method.mm: Same change.
128         * objc.dg/gnu-api-2-objc.m: Same change.
129         * obj-c++.dg/gnu-api-2-objc.mm: Same change.
130         * objc.dg/gnu-api-2-object.m: Same change.
131         * obj-c++.dg/gnu-api-2-object.mm: Same change.
132         * objc.dg/gnu-api-2-property.m: Same change.
133         * obj-c++.dg/gnu-api-2-property.mm: Same change.
134         * objc.dg/gnu-api-2-protocol.m: Same change.
135         * obj-c++.dg/gnu-api-2-protocol.mm: Same change.
136
137         * objc.dg/gnu-api-2-objc.m: Also, fixed test for
138         objc_disposeClassPair not to create a new class pair with the same
139         name as an existing class, and to test that the class pair is
140         created correctly.
141         * obj-c++.dg/gnu-api-2-objc.mm: Same change.
142         
143 2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
144
145         * objc.dg/special/special.exp: Added load-category-2 and
146         load-category-3 tests.
147         * objc.dg/special/load-category-2.h: New.
148         * objc.dg/special/load-category-2.m: New.
149         * objc.dg/special/load-category-2a.m: New.
150         * objc.dg/special/load-category-3.h: New.
151         * objc.dg/special/load-category-3.m: New.
152         * objc.dg/special/load-category-3a.m: New.
153
154 2010-12-25  Ira Rosen  <irar@il.ibm.com>
155
156         PR testsuite/47057
157         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Change comment.
158         Expect two outer loops to get vectorized.
159
160 2010-12-25  Kai Tietz  <kai.tietz@onevision.com>
161
162         PR c++/15774
163         * g++.dg/warn/pr15774-1.C: New test.
164         * g++.dg/warn/pr15774-2.C: New test.
165
166 2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
167
168         * objc.dg/gnu-api-2-sel.m: Test calling sel_getUid,
169         sel_registerName and sel_registerTypedName with NULL arguments.
170         Updated the test to work with the Apple runtime as well.
171         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
172
173 2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
174
175         * objc.dg/gnu-api-2-class.m: Updated test to pass log_2 of the
176         alignment to class_addIvar, instead of the alignment itself.
177         * obj-c++.dg/gnu-api-2-class.mm: Same change.
178
179 2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
180
181         * objc.dg/gnu-api-2-sel.m: Updated for renaming of sel_getType to
182         sel_getTypeEncoding.  Test that sel_getTypeEncoding returns NULL
183         when called with a NULL argument.  Added test for
184         sel_copyTypedSelectorList and sel_getTypedSelector.
185         * obj-c++.dg/gnu-api-2-sel.mm: Same changes.
186
187 2010-12-24  Eric Botcazou  <ebotcazou@adacore.com>
188
189         * gnat.dg/opt13_pkg.ad[sb]: Fix line ending.
190
191 2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
192
193         * obj-c.dg/gnu-api-2-class.m: Test that class_conformsToProtocol()
194         does not check the superclasses.
195         * obj-c++.dg/gnu-api-2-class.mm: Same change.
196
197 2010-12-24  Alexander Monakov  <amonakov@ispras.ru>
198
199         PR rtl-optimization/47036
200         * g++.dg/opt/pr47036.C: New.
201
202 2010-12-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
203
204         PR fortran/31821
205         * gfortran.dg/char_pointer_assign_6.f90:  New test.
206
207 2010-12-22  Sebastian Pop  <sebastian.pop@amd.com>
208
209         PR tree-optimization/46758
210         * gcc.dg/graphite/run-id-pr46758.c: New.
211
212 2010-12-23  Mikael Morin  <mikael@gcc.gnu.org>
213
214         PR fortran/46978
215         * gfortran.dg/transpose_intrinsic_func_call_1.f90: New test.
216
217 2010-12-23  Nicola Pero  <nicola.pero@meta-innovation.com>
218
219         * obj-c.dg/gnu-api-2-class.m: Test that class_addMethod() returns
220         NO if the method is already implemented in the class.
221         * obj-c++.dg/gnu-api-2-class.mm: Same change.
222
223 2010-12-22  Sebastian Pop  <sebastian.pop@amd.com>
224
225         PR tree-optimization/47019
226         * gfortran.dg/graphite/pr47019.f: New.
227
228 2010-12-22  Jason Merrill  <jason@redhat.com>
229
230         * g++.dg/init/volatile2.C: New.
231
232 2010-12-22  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
233
234         * g++.dg/cpp0x/alignof2.C: New.
235
236 2010-12-22  Martin Jambor  <mjambor@suse.cz>
237
238         PR tree-optimization/45934
239         PR tree-optimization/46302
240         PR tree-optimization/46987
241         * g++.dg/ipa/ipcp-ivi-1.C: Removed.
242         * g++.dg/ipa/ivinline-6.C: Likewise.
243         * g++.dg/otr-fold-1.C: Likewise.
244         * g++.dg/otr-fold-2.C: Likewise.
245         * g++.dg/tree-ssa/pr43411.C: Xfail dump scan.
246         * g++.dg/tree-ssa/pr45605.C: Likewise.
247         * g++.dg/tree-ssa/pr46987.C: New test.
248
249 2010-12-22  Steven Bosscher  <steven@gcc.gnu.org>
250
251         * gfortran.dg/pr46755.f: Fix test case.
252
253 2010-12-22  Andrey Belevantsev  <abel@ispras.ru>
254
255         PR rtl-optimization/45352
256         PR rtl-optimization/46521
257         PR rtl-optimization/46522
258         * gcc.dg/pr46521.c: New.
259         * gcc.dg/pr46522.c: New.
260
261 2010-12-21  Ian Lance Taylor  <iant@google.com>
262
263         * go.test/go-test.exp: Clear runtests around invocation of
264         go-dg-runtest from errchk and go-execute-xfail.
265
266 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
267
268         PR target/46880
269         * gcc.target/i386/pr46880.c: New test.
270
271 2010-12-21  Ira Rosen  <irar@il.ibm.com>
272
273         PR tree-optimization/47001
274         * gcc.dg/vect/pr47001.c: New.
275
276 2010-12-21  Nicola Pero  <nicola.pero@meta-innovation.com>
277
278         PR libobjc/16110
279         * objc.dg/special/special.exp: Added new test.
280         * objc.dg/special/load-category-1.m: New.
281         * objc.dg/special/load-category-1a.m: New.
282         * objc.dg/special/load-category-1.h: New.
283
284 2010-12-21  Steven Bosscher  <steven@gcc.gnu.org>
285
286         PR middle-end/45310
287         * g++.dg/pr45310.C: New test.
288
289 2010-12-21  Steven Bosscher  <steven@gcc.gnu.org>
290
291         PR rtl-optimization/46755
292         * gfortran.dg/pr46755.f: New test.
293
294 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
295
296         PR rtl-optimization/47008
297         * gfortran.dg/pr47008.f03: New test.
298
299 2010-12-21  Nicola Pero  <nicola.pero@meta-innovation.com>
300
301         PR libobjc/45953
302         * objc.dg/libobjc-selector-1.m: New test.
303
304 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
305
306         PR middle-end/45852
307         * gcc.target/i386/pr45852.c: New test.
308
309 2010-12-20  Tobias Burnus  <burnus@net-b.de>
310
311         PR fortran/46974
312         * gfortran.dg/c_ptr_tests_16.f90: Fix endian issue.
313
314 2010-12-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
315
316         PR testsuite/45342
317         * gcc.dg/tls/thr-cse-1.c: Fix match on hppa*-*-hpux*.
318
319 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
320
321         * objc.dg/gnu-api-2-objc.m: Fixed test to test objc_lookUpClass,
322         not objc_lookupClass.
323         * obj-c++.dg/gnu-api-2-objc.mm: Same change.
324
325 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
326
327         * objc.dg/gnu-api-2-objc_msg_lookup.m: New.
328         * obj-c++.dg/gnu-api-2-objc_msg_lookup.mm: New.
329
330 2010-12-19  Chung-Lin Tang  <cltang@codesourcery.com>
331
332         * gcc.target/arm/vfp-1.c (test_ldst): New test for VFP
333         load/store immediate indexes.
334
335 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
336
337         * objc.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
338         * obj-c++.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
339
340 2010-12-18  Jakub Jelinek  <jakub@redhat.com>
341
342         PR tree-optimization/46969
343         * gcc.dg/autopar/pr46969.c: New test.
344
345 2010-12-18  Nicola Pero  <nicola.pero@meta-innovation.com>
346
347         * objc.dg/fobjc-exceptions-1.m: Updated.
348         * objc.dg/fobjc-exceptions-2.m: New.
349         * objc.dg/fobjc-exceptions-3.m: New.
350         * obj-c++.dg/fobjc-exceptions-1.mm: New.
351         * obj-c++.dg/fobjc-exceptions-2.mm: New.
352         * obj-c++.dg/fobjc-exceptions-3.mm: New.
353
354 2010-12-18  Tobias Burnus  <burnus@net-b.de>
355
356         PR fortran/46974
357         * gfortran.dg/c_ptr_tests_16.f90: New.
358
359 2010-12-18  Jakub Jelinek  <jakub@redhat.com>
360
361         PR tree-optimization/46985
362         * gfortran.dg/pr46985.f90: New test.
363
364 2010-12-18  Eric Botcazou  <ebotcazou@adacore.com>
365
366         PR tree-optimization/46232
367         * gcc.dg/tree-ssa/pr14814.c: Add -fno-tree-sra.
368
369 2010-12-18  Iain Sandoe  <iains@gcc.gnu.org>
370
371         * objc.dg/fobjc-exceptions.m: Update dg-error syntax.
372
373 2010-12-18  Kai Tietz  <kai.tietz@onevision.com>
374
375         PR target/36834
376         * gcc.target/i386/aggregate-ret1.c: New.
377         * gcc.target/i386/aggregate-ret2.c: New.
378
379 2010-12-18  Iain Sandoe  <iains@gcc.gnu.org>
380
381         * gcc.target/powerpc/darwin-split-ld-stret.c: New test.
382
383 2010-12-17  Ahmad Sharif  <asharif@google.com>
384
385         * gcc.target/i386/max-stack-align.c: New testcase.
386
387 2010-12-17  Nicola Pero  <nicola.pero@meta-innovation.com>
388
389         * objc.dg/exceptions-4.m: Adjust for change in error message.
390
391 2010-12-17  Paolo Bonzini  <bonzini@gnu.org>
392
393         PR c/20385
394         * objc.dg/tls/init-2.m: Adjust.
395         * gcc.dg/noncompile/920923-1.c: Adjust.
396         * gcc.dg/noncompile/pr44517.c: Adjust.
397         * gcc.dg/declspec-18.c: New test.
398
399 2010-12-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
400
401         * gcc.dg/titype-1.c: Enable TImode on __SPU__.
402         * gcc.dg/torture/fp-int-convert.h: Likewise.
403         * gcc.dg/tree-ssa/ivopts-1.c: Likewise.
404         * gcc.dg/uninit-C.c: Likewise.
405         * gcc.dg/uninit-C-O0.c: Likewise.
406         * gcc.dg/format/unnamed-1.c: Likewise.
407         * gcc.dg/format/ms_unnamed-1.c: Likewise.
408
409 2010-12-17  Jason Merrill  <jason@redhat.com>
410
411         PR c++/46670
412         * g++.dg/cpp0x/constexpr-null1.C: New.
413
414 2010-12-17  Bernd Schmidt  <bernds@codesourcery.com>
415
416         * gcc.c-torture/compile/20101217-1.c: New test.
417
418 2010-12-17  Alexander Monakov  <amonakov@ispras.ru>
419
420         PR middle-end/46761
421         * gcc.dg/graphite/pr46761.c: New.
422
423 2010-12-17  Janus Weil  <janus@gcc.gnu.org>
424
425         PR fortran/46849
426         * gfortran.dg/block_9.f08: New.
427
428 2010-12-17  Dodji Seketeli  <dodji@redhat.com>
429
430         * g++.dg/debug/dwarf2/self-ref-1.C: New test.
431         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
432
433 2010-12-16  Sebastian Pop  <sebastian.pop@amd.com>
434
435         PR tree-optimization/46924
436         * gcc.dg/graphite/pr46924.c: New.
437
438 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
439
440         PR tree-optimization/46966
441         * gcc.dg/graphite/pr46966.c: New test.
442
443 2010-12-16  Eric Botcazou  <ebotcazou@adacore.com>
444
445         * gnat.dg/opt13.adb: New test.
446         * gnat.dg/opt13_pkg.ad[sb]: New helper.
447
448 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
449
450         PR tree-optimization/43655
451         * g++.dg/opt/pr43655.C: New test.
452
453 2010-12-16  Sebastian Pop  <sebastian.pop@amd.com>
454
455         PR tree-optimization/46404
456         * gcc.dg/graphite/pr46404-1.c: New.
457
458 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
459
460         PR debug/46893
461         * gcc.dg/pr46893.c: New test.
462
463 2010-12-16  H.J. Lu  <hongjiu.lu@intel.com>
464
465         PR lto/46976
466         * gcc.dg/lto/pr46940_1.c (main): Return 0.
467
468 2010-12-16  Chung-Lin Tang  <cltang@codesourcery.com>
469
470         PR target/46883
471         * gcc.target/arm/pr46883.c: New testcase.
472
473 2010-12-16  Jan Hubicka  <jh@suse.cz>
474
475         PR lto/46976
476         * gcc.dg/lto/pr46940_0.c: Fix commit.
477
478 2010-12-15  Nathan Froyd  <froydnj@codesourcery.com>
479
480         PR c++/39859
481         PR c++/44522
482         PR c++/44523
483         * g++.dg/parse/colon-autocorrect-1.C: New testcase.
484         * g++.dg/parse/colon-autocorrect-2.C: New testcase.
485
486 2010-12-15  Nathan Froyd  <froydnj@codesourcery.com>
487
488         PR c++/46852
489         * g++.dg/pr46852.C: New test.
490
491 2010-12-16  Jan Hubicka  <jh@suse.cz>
492
493         PR middle-end/46939
494         * gcc.target/i386/pr46939.c: New testcase.
495
496 2010-12-15  Sebastian Pop  <sebastian.pop@amd.com>
497
498         PR tree-optimization/46404
499         * gcc.dg/graphite/pr46404.c: New.
500
501 2010-12-15  Jakub Jelinek  <jakub@redhat.com>
502
503         PR fortran/46945
504         * gfortran.dg/pr46945.f90: New test.
505
506         PR debug/46815
507         * g++.dg/guality/pr46815.C: New test.
508
509 2010-12-15  Paolo Carlini  <paolo.carlini@oracle.com>
510
511         PR c++/42083
512         * g++.dg/cpp0x/lambda/lambda-ice2.C: New.
513
514 2010-12-15  H.J. Lu  <hongjiu.lu@intel.com>
515
516         * gfortran.dg/debug/pr46756.f: Correct PR number.
517
518 2010-12-15  Martin Jambor  <mjambor@suse.cz>
519
520         PR tree-optimization/46053
521         PR middle-end/46287
522         PR middle-end/46242
523         * g++.dg/ipa/pr46053.C: New test.
524         * g++.dg/ipa/pr46287-1.C: Likewise.
525         * g++.dg/ipa/pr46287-2.C: Likewise.
526         * g++.dg/ipa/pr46287-3.C: Likewise.
527         * g++.dg/torture/covariant-1.C: Likewise.
528         * g++.dg/torture/pr46287.C: Likewise.
529
530 2010-12-15  Alexander Monakov  <amonakov@ispras.ru>
531
532         PR rtl-optimization/46649
533         * g++.dg/opt/pr46649.C: New.
534
535 2010-12-15  Dave Korn  <dave.korn.cygwin@gmail.com>
536
537         PR testsuite/46938
538         * gcc.dg/pr43157.c: Add dg-require-linker-plugin  directive.
539
540 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
541
542         PR tree-optimization/46845
543         * gcc.dg/graphite/id-pr46845.c: New.
544
545 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
546
547         PR tree-optimization/46928
548         * gcc.dg/tree-ssa/ldist-17.c: New.
549
550 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
551
552         PR tree-optimization/45948
553         * gcc.dg/tree-ssa/ldist-pr45948.c: New.
554
555 2010-12-14  Jason Merrill  <jason@redhat.com>
556
557         PR c++/46930
558         * g++.dg/cpp0x/constexpr-decl.C: New.
559         * g++.dg/cpp0x/constexpr-ex1.C: Fix.
560         * g++.dg/cpp0x/constexpr-static5.C: Fix.
561
562 2010-12-14  Jan Hubicka  <jh@suse.cz>
563
564         PR lto/46940
565         PR lto/44463
566         * gcc.dg/lto/pr46940_0.c: New testcase.
567         * gcc.dg/lto/pr46940_1.c: New testcase.
568
569 2010-12-14  Nathan Froyd  <froydnj@codesourcery.com>
570
571         PR c++/45330
572         * g++.dg/lookup/suggestions1.C: New test.
573
574 2010-12-14  Tobias Burnus  <burnus@net-b.de>
575
576         PR fortran/46937
577         * gfortran.dg/pointer_intent_4.f90: New.
578
579 2010-12-14  Jakub Jelinek  <jakub@redhat.com>
580
581         PR debug/46885
582         * gcc.dg/autopar/pr46885.c: New test.
583
584         PR tree-optimization/46909
585         * gcc.c-torture/execute/pr46909-1.c: New test.
586         * gcc.c-torture/execute/pr46909-2.c: New test.
587         * gcc.dg/pr46909.c: New test.
588
589 2010-12-14  Alexander Monakov  <amonakov@ispras.ru>
590
591         PR rtl-optimization/46875
592         * gcc.dg/pr46875.c: New.
593
594 2010-12-14  Jan Hubicka  <jh@suse.cz>
595
596         * g++.dg/other/first-global.C: Update regexp to match new
597         names of ctors.
598
599 2010-12-14  Bernd Schmidt  <bernds@codesourcery.com>
600
601         PR rtl-optimization/44374
602         Reapply patch with fixes.
603         * gcc.target/arm/headmerge-1.c: New test.
604         * gcc.target/arm/headmerge-2.c: New test.
605         * gcc.target/i386/headmerge-1.c: New test.
606         * gcc.target/i386/headmerge-2.c: New test.
607
608 2010-12-13  Jason Merrill  <jason@redhat.com>
609
610         PR c++/46873
611         PR c++/46877
612         * g++.dg/cpp0x/constexpr-ctor4.C: New.
613         * g++.dg/cpp0x/constexpr-ctor5.C: New.
614
615 2010-12-13  Janus Weil  <janus@gcc.gnu.org>
616
617         PR fortran/46201
618         * gfortran.dg/proc_ptr_comp_27.f90: New.
619
620 2010-12-13  Jakub Jelinek  <jakub@redhat.com>
621
622         PR debug/46867
623         * gcc.dg/pr46867.c: New test.
624
625 2010-12-13  Janus Weil  <janus@gcc.gnu.org>
626
627         PR fortran/46841
628         * gfortran.dg/proc_ptr_comp_26.f90: New.
629
630 2010-12-13  Eric Botcazou  <ebotcazou@adacore.com>
631
632         * gnat.dg/pack9.adb: XFAIL everywhere.
633
634 2010-12-13  Jakub Jelinek  <jakub@redhat.com>
635
636         PR fortran/46884
637         * gfortran.dg/pr46884.f: New test.
638
639 2010-12-13  Iain Sandoe  <iains@gcc.gnu.org>
640
641         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
642         Adjust XFAILs.
643
644 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
645
646         PR debug/46756
647         * gfortran.dg/debug/pr46756.f: New.
648
649 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
650
651         PR debug/46782
652         * gcc.dg/debug/pr46782.c: New.
653
654 2010-12-12  Janus Weil  <janus@gcc.gnu.org>
655
656         PR fortran/46809
657         * gfortran.dg/pointer_check_8.f90: New.
658
659 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
660
661         PR fortran/46705
662         * gfortran.dg/continuation_12.f90: New test.
663
664 2010-12-11  Tobias Burnus  <burnus@net-b.de>
665
666         PR fortran/46370
667         * gfortran.dg/coarray_14.f90: New.
668
669 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
670
671         PR fortran/46842
672         * gfortran.dg/array_function_6.f90: New test.
673
674 2010-12-11  Nicola Pero  <nicola.pero@meta-innovation.com>
675
676         * objc.dg/gnu-api-2-resolve-method.m: New.
677         * obj-c++.dg/gnu-api-2-resolve-method.mm: New.
678
679 2010-12-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
680
681         * gcc.dg/funcorder.c: Remove XFAIL for hppa*64*-*-*.
682
683 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
684
685         * objc.dg/fobjc-std-1.m: Updated to test that class extensions
686         produce an error with -fobjc-std=objc1.
687         * obj-c++.dg/fobjc-std-1.mm: Same change.
688
689 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
690
691         PR c++/46001
692         * g++.dg/diagnostic/bitfld1.C: New test.
693
694 2010-12-10  Sebastian Pop  <sebastian.pop@amd.com>
695
696         PR tree-optimization/43023
697         * gfortran.dg/ldist-1.f90: Adjust pattern.
698         * gfortran.dg/ldist-pr43023.f90: New.
699
700 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
701
702         PR rtl-optimization/46804
703         * gfortran.dg/pr46804.f90: New test.
704
705 2010-12-10  Dave Korn  <dave.korn.cygwin@gmail.com>
706
707         PR middle-end/46674
708         PR lto/43157
709         * gcc.dg/pr43157.c: New file.
710
711 2010-12-10  Nathan Froyd  <froydnj@codesourcery.com>
712
713         * gcc.dg/dfp/struct-union.c: Adjust.
714         * gcc.dg/lvalue-2.c: Adjust.
715         * gcc.dg/pr21419.c: Adjust.
716         * gcc.dg/qual-component-1.c: Adjust.
717         * g++.dg/other/const1.C: Adjust.
718
719 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
720
721         PR rtl-optimization/46865
722         * gcc.target/i386/pr46865-1.c: New test.
723         * gcc.target/i386/pr46865-2.c: New test.
724
725         PR tree-optimization/46864
726         * g++.dg/opt/pr46864.C: New test.
727
728 2010-12-10  Jack Howarth  <howarth@bromo.med.uc.edu>
729             Iain Sandoe  <iains@gcc.gnu.org>
730
731         PR 43751/target
732         * lib/prune.exp: Prune dsymutil warnings.
733
734 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
735
736         * objc.dg/class-extension-1.m: New.
737         * objc.dg/class-extension-2.m: New.
738         * objc.dg/class-extension-3.m: New.
739         * objc.dg/property/at-property-26.m: New.
740         * objc.dg/property/at-property-27.m: New.
741         * objc.dg/property/at-property-28.m: New.
742         * obj-c++.dg/class-extension-1.mm: New.
743         * obj-c++.dg/class-extension-2.mm: New.
744         * obj-c++.dg/class-extension-3.mm: New.
745         * obj-c++.dg/property/at-property-26.mm: New.
746         * obj-c++.dg/property/at-property-27.mm: New.
747         * obj-c++.dg/property/at-property-28.mm: New.
748
749 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
750
751         PR target/46057
752         * gcc.dg/torture/stackalign/nested-1.c: Skip on hppa*-*-hpux*.
753         * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
754         * gcc.dg/torture/stackalign/nested-2.c: Likewise.
755         * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
756         * gcc.dg/torture/stackalign/nested-3.c: Likewise.
757         * gcc.dg/torture/stackalign/nested-4.c: Likewise.
758         * gcc.dg/torture/stackalign/global-1.c: Likewise.
759         * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
760         * gcc.dg/torture/stackalign/inline-1.c: Likewise.
761         * gcc.dg/torture/stackalign/inline-2.c: Likewise.
762         * gcc.dg/torture/stackalign/struct-1.c: Likewise.
763         * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
764         * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
765         * g++.dg/torture/stackalign/throw-1.C: Likewise.
766         * g++.dg/torture/stackalign/throw-2.C: Likewise.
767         * g++.dg/torture/stackalign/throw-4.C: Likewise.
768         * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
769         * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
770         * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
771         * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
772         * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
773         * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
774
775         PR tree-optimization/46021
776         gcc.dg/tree-ssa/20040204-1.c: Remove XFAIL for hppa*-*.*.
777
778 2010-12-09  Richard Guenther  <rguenther@suse.de>
779
780         PR middle-end/46844
781         * gcc.c-torture/compile/pr46866.c: New testcase.
782
783 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
784
785         PR testsuite/45068
786         * g++.dg/debug/dwarf2/nested-2.C: Also match comments starting with ';'.
787
788 2010-12-09  Martin Jambor  <mjambor@suse.cz>
789
790         PR middle-end/46734
791         * g++.dg/tree-ssa/pr46734.C: New test.
792
793 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
794
795         PR c++/44641
796         * lib/scanasm.exp (dg-function-on-line): Add match pattern for
797         hppa*-*-*.
798
799 2010-12-08  Jason Merrill  <jason@redhat.com>
800
801         PR c++/46348
802         * g++.dg/cpp0x/constexpr-array2.C: New.
803
804 2010-12-08  H.J. Lu  <hongjiu.lu@intel.com>
805
806         * gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update
807         expected scan.
808
809 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
810
811         * objc.dg/exceptions-7.m: New.
812         * obj-c++.dg/exceptions-7.mm: New.
813         * obj-c++.dg/exceptions-3.mm: Adjust for new C++ messages.
814         * obj-c++.dg/exceptions-5.mm: Same change.
815
816 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
817
818         * objc.dg/foreach-6.m: Updated location of error messages.
819         * objc.dg/foreach-7.m: Same change.
820
821 2010-12-08  Richard Guenther  <rguenther@suse.de>
822             Sebastian Pop  <sebastian.pop@amd.com>
823
824         PR tree-optimization/45230
825         PR tree-optimization/45231
826         PR tree-optimization/45370
827         * gcc.dg/graphite/id-pr45230-1.c: New.
828         * gcc.dg/graphite/id-pr45231.c: New.
829         * gfortran.dg/graphite/id-pr45370.f90: New.
830
831 2010-12-08  Nathan Froyd  <froydnj@codesourcery.com>
832
833         PR c++/45329
834         * testsuite/g++.dg/conversion/ambig1.C: Adjust.
835         * testsuite/g++.dg/conversion/op1.C: Adjust.
836         * testsuite/g++.dg/conversion/simd1.C: Adjust.
837         * testsuite/g++.dg/cpp0x/defaulted14.C: Adjust.
838         * testsuite/g++.dg/cpp0x/defaulted18.C: Adjust.
839         * testsuite/g++.dg/cpp0x/defaulted20.C: Adjust.
840         * testsuite/g++.dg/cpp0x/explicit3.C: Adjust.
841         * testsuite/g++.dg/cpp0x/explicit4.C: Adjust.
842         * testsuite/g++.dg/cpp0x/implicit4.C: Adjust.
843         * testsuite/g++.dg/cpp0x/nullptr15.C: Adjust.
844         * testsuite/g++.dg/cpp0x/nullptr19.C: Adjust.
845         * testsuite/g++.dg/cpp0x/pr31431-2.C: Adjust.
846         * testsuite/g++.dg/cpp0x/pr31431.C: Adjust.
847         * testsuite/g++.dg/cpp0x/pr31434.C: Adjust.
848         * testsuite/g++.dg/cpp0x/pr31437.C: Adjust.
849         * testsuite/g++.dg/cpp0x/rv2n.C: Adjust.
850         * testsuite/g++.dg/cpp0x/rv3n.C: Adjust.
851         * testsuite/g++.dg/cpp0x/rv4n.C: Adjust.
852         * testsuite/g++.dg/cpp0x/rv5n.C: Adjust.
853         * testsuite/g++.dg/cpp0x/rv6n.C: Adjust.
854         * testsuite/g++.dg/cpp0x/rv7n.C: Adjust.
855         * testsuite/g++.dg/cpp0x/temp_default2.C: Adjust.
856         * testsuite/g++.dg/cpp0x/trailing4.C: Adjust.
857         * testsuite/g++.dg/cpp0x/variadic-ex3.C: Adjust.
858         * testsuite/g++.dg/cpp0x/variadic-ex4.C: Adjust.
859         * testsuite/g++.dg/cpp0x/variadic35.C: Adjust.
860         * testsuite/g++.dg/cpp0x/vt-35147.C: Adjust.
861         * testsuite/g++.dg/cpp0x/vt-37737-2.C: Adjust.
862         * testsuite/g++.dg/expr/cond9.C: Adjust.
863         * testsuite/g++.dg/expr/pmf-1.C: Adjust.
864         * testsuite/g++.dg/ext/label5.C: Adjust.
865         * testsuite/g++.dg/ext/visibility/anon8.C: Adjust.
866         * testsuite/g++.dg/ext/vla2.C: Adjust.
867         * testsuite/g++.dg/gomp/pr26690-1.C: Adjust.
868         * testsuite/g++.dg/gomp/pr26690-2.C: Adjust.
869         * testsuite/g++.dg/init/synth2.C: Adjust.
870         * testsuite/g++.dg/lookup/conv-1.C: Adjust.
871         * testsuite/g++.dg/lookup/new1.C: Adjust.
872         * testsuite/g++.dg/lookup/using9.C: Adjust.
873         * testsuite/g++.dg/other/error13.C: Adjust.
874         * testsuite/g++.dg/other/error20.C: Adjust.
875         * testsuite/g++.dg/other/error31.C: Adjust.
876         * testsuite/g++.dg/other/pr28114.C: Adjust.
877         * testsuite/g++.dg/other/ptrmem10.C: Adjust.
878         * testsuite/g++.dg/other/ptrmem11.C: Adjust.
879         * testsuite/g++.dg/overload/ambig1.C: Adjust.
880         * testsuite/g++.dg/overload/arg3.C: Adjust.
881         * testsuite/g++.dg/overload/builtin1.C: Adjust.
882         * testsuite/g++.dg/overload/copy1.C: Adjust.
883         * testsuite/g++.dg/overload/new1.C: Adjust.
884         * testsuite/g++.dg/overload/template4.C: Adjust.
885         * testsuite/g++.dg/overload/unknown1.C: Adjust.
886         * testsuite/g++.dg/overload/using2.C: Adjust.
887         * testsuite/g++.dg/parse/crash5.C: Adjust.
888         * testsuite/g++.dg/parse/error19.C: Adjust.
889         * testsuite/g++.dg/parse/error28.C: Adjust.
890         * testsuite/g++.dg/parse/template7.C: Adjust.
891         * testsuite/g++.dg/parse/typename7.C: Adjust.
892         * testsuite/g++.dg/rtti/typeid6.C: Adjust.
893         * testsuite/g++.dg/tc1/dr152.C: Adjust.
894         * testsuite/g++.dg/template/conv11.C: Adjust.
895         * testsuite/g++.dg/template/copy1.C: Adjust.
896         * testsuite/g++.dg/template/crash37.C: Adjust.
897         * testsuite/g++.dg/template/deduce3.C: Adjust.
898         * testsuite/g++.dg/template/dependent-expr5.C: Adjust.
899         * testsuite/g++.dg/template/error38.C: Adjust.
900         * testsuite/g++.dg/template/error40.C: Adjust.
901         * testsuite/g++.dg/template/friend.C: Adjust.
902         * testsuite/g++.dg/template/incomplete2.C: Adjust.
903         * testsuite/g++.dg/template/instantiate5.C: Adjust.
904         * testsuite/g++.dg/template/local4.C: Adjust.
905         * testsuite/g++.dg/template/local6.C: Adjust.
906         * testsuite/g++.dg/template/new3.C: Adjust.
907         * testsuite/g++.dg/template/operator9.C: Adjust.
908         * testsuite/g++.dg/template/overload6.C: Adjust.
909         * testsuite/g++.dg/template/ptrmem2.C: Adjust.
910         * testsuite/g++.dg/template/ptrmem20.C: Adjust.
911         * testsuite/g++.dg/template/ptrmem4.C: Adjust.
912         * testsuite/g++.dg/template/ptrmem8.C: Adjust.
913         * testsuite/g++.dg/template/qualttp5.C: Adjust.
914         * testsuite/g++.dg/template/sfinae2.C: Adjust.
915         * testsuite/g++.dg/template/spec22.C: Adjust.
916         * testsuite/g++.dg/template/spec23.C: Adjust.
917         * testsuite/g++.dg/template/ttp25.C: Adjust.
918         * testsuite/g++.dg/template/typedef4.C: Adjust.
919         * testsuite/g++.dg/template/unify10.C: Adjust.
920         * testsuite/g++.dg/template/unify11.C: Adjust.
921         * testsuite/g++.dg/template/unify6.C: Adjust.
922         * testsuite/g++.dg/template/unify7.C: Adjust.
923         * testsuite/g++.dg/template/unify9.C: Adjust.
924         * testsuite/g++.dg/template/varmod1.C: Adjust.
925         * testsuite/g++.old-deja/g++.benjamin/15799.C: Adjust.
926         * testsuite/g++.old-deja/g++.benjamin/15800-1.C: Adjust.
927         * testsuite/g++.old-deja/g++.brendan/ambiguity1.C: Adjust.
928         * testsuite/g++.old-deja/g++.brendan/crash29.C: Adjust.
929         * testsuite/g++.old-deja/g++.brendan/crash48.C: Adjust.
930         * testsuite/g++.old-deja/g++.brendan/crash56.C: Adjust.
931         * testsuite/g++.old-deja/g++.brendan/cvt3.C: Adjust.
932         * testsuite/g++.old-deja/g++.brendan/overload1.C: Adjust.
933         * testsuite/g++.old-deja/g++.brendan/overload4.C: Adjust.
934         * testsuite/g++.old-deja/g++.brendan/overload9.C: Adjust.
935         * testsuite/g++.old-deja/g++.bugs/900127_01.C: Adjust.
936         * testsuite/g++.old-deja/g++.bugs/900205_04.C: Adjust.
937         * testsuite/g++.old-deja/g++.bugs/900330_02.C: Adjust.
938         * testsuite/g++.old-deja/g++.bugs/900404_03.C: Adjust.
939         * testsuite/g++.old-deja/g++.bugs/900514_03.C: Adjust.
940         * testsuite/g++.old-deja/g++.eh/ctor1.C: Adjust.
941         * testsuite/g++.old-deja/g++.jason/conversion11.C: Adjust.
942         * testsuite/g++.old-deja/g++.jason/crash3.C: Adjust.
943         * testsuite/g++.old-deja/g++.jason/overload16.C: Adjust.
944         * testsuite/g++.old-deja/g++.jason/overload28.C: Adjust.
945         * testsuite/g++.old-deja/g++.jason/scoping10.C: Adjust.
946         * testsuite/g++.old-deja/g++.jason/template30.C: Adjust.
947         * testsuite/g++.old-deja/g++.jason/temporary2.C: Adjust.
948         * testsuite/g++.old-deja/g++.law/arg1.C: Adjust.
949         * testsuite/g++.old-deja/g++.law/arg11.C: Adjust.
950         * testsuite/g++.old-deja/g++.law/arm9.C: Adjust.
951         * testsuite/g++.old-deja/g++.law/ctors11.C: Adjust.
952         * testsuite/g++.old-deja/g++.law/ctors17.C: Adjust.
953         * testsuite/g++.old-deja/g++.law/ctors5.C: Adjust.
954         * testsuite/g++.old-deja/g++.law/ctors9.C: Adjust.
955         * testsuite/g++.old-deja/g++.law/enum4.C: Adjust.
956         * testsuite/g++.old-deja/g++.law/missed-error2.C: Adjust.
957         * testsuite/g++.old-deja/g++.law/operators32.C: Adjust.
958         * testsuite/g++.old-deja/g++.law/operators9.C: Adjust.
959         * testsuite/g++.old-deja/g++.mike/net2.C: Adjust.
960         * testsuite/g++.old-deja/g++.mike/net22.C: Adjust.
961         * testsuite/g++.old-deja/g++.mike/p11110.C: Adjust.
962         * testsuite/g++.old-deja/g++.mike/p1989.C: Adjust.
963         * testsuite/g++.old-deja/g++.mike/p2431.C: Adjust.
964         * testsuite/g++.old-deja/g++.mike/p438.C: Adjust.
965         * testsuite/g++.old-deja/g++.mike/p807a.C: Adjust.
966         * testsuite/g++.old-deja/g++.mike/p9068.C: Adjust.
967         * testsuite/g++.old-deja/g++.niklas/t120.C: Adjust.
968         * testsuite/g++.old-deja/g++.niklas/t121.C: Adjust.
969         * testsuite/g++.old-deja/g++.niklas/t128.C: Adjust.
970         * testsuite/g++.old-deja/g++.ns/overload2.C: Adjust.
971         * testsuite/g++.old-deja/g++.ns/using12.C: Adjust.
972         * testsuite/g++.old-deja/g++.other/crash24.C: Adjust.
973         * testsuite/g++.old-deja/g++.other/expr1.C: Adjust.
974         * testsuite/g++.old-deja/g++.other/overload11.C: Adjust.
975         * testsuite/g++.old-deja/g++.other/pmf3.C: Adjust.
976         * testsuite/g++.old-deja/g++.other/volatile1.C: Adjust.
977         * testsuite/g++.old-deja/g++.pt/auto_ptr.C: Adjust.
978         * testsuite/g++.old-deja/g++.pt/crash28.C: Adjust.
979         * testsuite/g++.old-deja/g++.pt/crash60.C: Adjust.
980         * testsuite/g++.old-deja/g++.pt/explicit38.C: Adjust.
981         * testsuite/g++.old-deja/g++.pt/explicit39.C: Adjust.
982         * testsuite/g++.old-deja/g++.pt/explicit41.C: Adjust.
983         * testsuite/g++.old-deja/g++.pt/explicit67.C: Adjust.
984         * testsuite/g++.old-deja/g++.pt/explicit77.C: Adjust.
985         * testsuite/g++.old-deja/g++.pt/expr2.C: Adjust.
986         * testsuite/g++.old-deja/g++.pt/ptrmem10.C: Adjust.
987         * testsuite/g++.old-deja/g++.pt/ptrmem6.C: Adjust.
988         * testsuite/g++.old-deja/g++.pt/spec35.C: Adjust.
989         * testsuite/g++.old-deja/g++.pt/spec5.C: Adjust.
990         * testsuite/g++.old-deja/g++.pt/spec6.C: Adjust.
991         * testsuite/g++.old-deja/g++.pt/t05.C: Adjust.
992         * testsuite/g++.old-deja/g++.pt/t24.C: Adjust.
993         * testsuite/g++.old-deja/g++.pt/unify4.C: Adjust.
994         * testsuite/g++.old-deja/g++.pt/unify6.C: Adjust.
995         * testsuite/g++.old-deja/g++.pt/unify8.C: Adjust.
996         * testsuite/g++.old-deja/g++.robertl/eb109.C: Adjust.
997         * testsuite/g++.old-deja/g++.robertl/eb119.C: Adjust.
998         * testsuite/g++.old-deja/g++.robertl/eb131.C: Adjust.
999         * testsuite/g++.old-deja/g++.robertl/eb22.C: Adjust.
1000         * testsuite/g++.old-deja/g++.robertl/eb69.C: Adjust.
1001         * testsuite/g++.old-deja/g++.robertl/eb98.C: Adjust.
1002
1003 2010-12-08  Jason Merrill  <jason@redhat.com>
1004
1005         PR c++/45822
1006         * g++.dg/init/synth4.C: New.
1007
1008         PR c++/46736
1009         * g++.dg/cpp0x/defaulted21.C: New.
1010
1011 2010-12-08  Wei Guozhi  <carrot@google.com>
1012
1013         PR target/46631
1014         * gcc.target/arm/pr46631: New testcase.
1015
1016 2010-12-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
1017
1018         PR middle-end/42694
1019         * gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x,
1020         0.75) is not optimized if the machine has no sqrt instruction.
1021
1022 2010-12-07  Andrey Belevantsev  <abel@ispras.ru>
1023
1024         PR target/43603
1025         * gcc.target/ia64/pr43603.c: New.
1026         * gcc/testsuite/g++.dg/opt/pr46640.C: New.
1027
1028 2010-12-07  Tobias Burnus  <burnus@net-b.de>
1029
1030         PR fortran/44352
1031         * gfortran.dg/string_4.f90: New.
1032
1033 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
1034
1035         PR tree-optimization/44676
1036         * gcc.dg/graphite/id-pr44676.c: New.
1037
1038 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
1039
1040         PR tree-optimization/42327
1041         * gcc.dg/tree-ssa/pr42327.c: New.
1042
1043 2010-12-07  Nathan Froyd  <froydnj@codesourcery.com>
1044
1045         PR c++/45330
1046         * g++.dg/pr45330.C: New test.
1047         * g++.dg/ext/builtin3.C: Adjust.
1048         * g++.dg/lookup/error1.C: Adjust.
1049         * g++.dg/lookup/koenig5.C: Adjust.
1050         * g++.dg/overload/koenig1.C: Adjust.
1051         * g++.dg/parse/decl-specifier-1.C: Adjust.
1052         * g++.dg/template/static10.C: Adjust.
1053         * g++.old-deja/g++.mike/ns5.C: Adjust.
1054         * g++.old-deja/g++.mike/ns7.C: Adjust.
1055         * g++.old-deja/g++.ns/koenig5.C: Adjust.
1056         * g++.old-deja/g++.ns/koenig9.C: Adjust.
1057         * g++.old-deja/g++.other/lineno5.C: Adjust.
1058
1059 2010-12-07  Richard Guenther  <rguenther@suse.de>
1060
1061         PR tree-optimization/46832
1062         * gcc.c-torture/compile/pr46832.c: New testcase.
1063
1064 2010-12-07  Jakub Jelinek  <jakub@redhat.com>
1065
1066         PR debug/46799
1067         * gcc.dg/autopar/pr46799.c: New test.
1068
1069 2010-12-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1070
1071         * gfortran.dg/internal_dummy_2.f08: Fix dg-options.
1072         * gfortran.dg/internal_dummy_3.f08: Fix dg-options.
1073
1074 2010-12-06  H.J. Lu  <hongjiu.lu@intel.com>
1075
1076         PR middle-end/41562
1077         * g++.dg/graphite/pr41562.C: New.
1078
1079         PR middle-end/46185
1080         * gcc.dg/graphite/pr46185.c: New.
1081
1082 2010-12-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1083
1084         * objc.dg/foreach-8.m: New.
1085
1086 2010-12-06  Jakub Jelinek  <jakub@redhat.com>
1087
1088         PR debug/45997
1089         * g++.dg/debug/dwarf2/pr45997-1.C: New test.
1090         * g++.dg/debug/dwarf2/pr45997-2.C: New test.
1091
1092         PR target/43897
1093         * gcc.target/ia64/pr43897.c: New test.
1094
1095         PR debug/46771
1096         * gcc.dg/pr46771.c: New test.
1097
1098         PR rtl-optimization/46777
1099         * gcc.dg/pr46777.c: New test.
1100
1101 2010-12-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1102
1103         * ada/acats/run_acats (which): Assign output to temporary
1104         variable, only use if successful.
1105         Use last field of type output.
1106
1107 2010-12-06  Richard Guenther  <rguenther@suse.de>
1108
1109         PR tree-optimization/46806
1110         * g++.dg/torture/20100825.C: New testcase.
1111
1112 2010-12-06  Richard Guenther  <rguenther@suse.de>
1113
1114         PR tree-optimization/46785
1115         * gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase.
1116
1117 2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
1118
1119         * gcc.dg/pr46674.c (LABEL3): New macro definition.
1120         (LABEL2): Likewise.
1121         (LABEL): Likewise.
1122         (jelly): Account for user label prefix in asm name.
1123
1124 2010-12-05  Daniel Kraft  <d@domob.eu>
1125
1126         PR fortran/46794
1127         * gfortran.dg/power2.f90: Initialize variables.
1128
1129 2010-12-04  Jan Hubicka  <jh@suse.cz>
1130
1131         * snprintf-chk.c (ptr): Declare volatile.
1132         * strcpy-chk.c (s2, s3, l1): Declare volatile.
1133         * snprintf-chk.c (ptr): Declare volatile.
1134         * vsprintf-chk.c (ptr): Declare volatile.
1135         * vsnprintf-chk.c (ptr): Declare volatile.
1136
1137 2010-12-04  Tobias Burnus  <burnus@net-b.de>
1138
1139         PR fortran/46584
1140         * gfortran.dg/quad_1.f90: Remove some complex
1141         math checks as they fail on some non-libquadmath
1142         systems.
1143
1144 2010-12-04  Daniel Kraft  <d@domob.eu>
1145
1146         PR fortran/46794
1147         * gfortran.dg/power2.f90: New test.
1148
1149 2010-12-03  Jakub Jelinek  <jakub@redhat.com>
1150
1151         PR debug/46123
1152         * g++.dg/debug/pr46123.C: New test.
1153         * g++.dg/debug/dwarf2/pr46123.C: New test.
1154
1155 2010-12-03  Jason Merrill  <jason@redhat.com>
1156
1157         PR c++/46058
1158         * g++.dg/template/scope4.C: New.
1159
1160 2010-12-03  Nathan Froyd  <froydnj@codesourcery.com>
1161
1162         * gcc.target/arm/neon-offset-1.c: New test.
1163
1164 2010-12-03  Alexander Monakov  <amonakov@ispras.ru>
1165
1166         PR rtl-optimization/45354
1167         * gcc.dg/tree-prof/pr45354.c: New.
1168
1169 2010-12-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1170
1171         PR fortran/45159
1172         * gfortran.dg/dependency_38.f90:  New test.
1173
1174 2010-12-02  Ian Lance Taylor  <iant@google.com>
1175
1176         * lib/go.exp: New file.
1177         * lib/go-dg.exp: New file.
1178         * lib/go-torture.exp: New file.
1179         * lib/target-supports.exp (check_compile): Match // Go.
1180
1181 2010-12-02  Eric Botcazou  <ebotcazou@adacore.com>
1182
1183         * gcc.dg/pr46685.c: New test.
1184
1185 2010-12-02  Sebastian Pop  <sebastian.pop@amd.com>
1186
1187         PR tree-optimization/45199
1188         * gcc.dg/tree-ssa/ldist-15.c: New.
1189         * gcc.dg/tree-ssa/ldist-16.c: New.
1190         * gfortran.dg/ldist-pr45199.f: New.
1191
1192 2010-12-02  Richard Guenther  <rguenther@suse.de>
1193
1194         PR tree-optimization/46723
1195         * gcc.dg/torture/pr46723.c: New testcase.
1196
1197 2010-12-02  Richard Guenther  <rguenther@suse.de>
1198
1199         PR lto/44871
1200         * g++.dg/lto/20101126-1_0.C: New testcase.
1201         * g++.dg/lto/20101126-1_1.c: Likewise.
1202
1203 2010-12-02  Richard Guenther  <rguenther@suse.de>
1204             Ira Rosen  <irar@il.ibm.com>
1205
1206         PR tree-optimization/46663
1207         * gcc.dg/vect/pr46663.c: New test.
1208
1209 2010-12-02  Jie Zhang  <jie@codesourcery.com>
1210
1211         PR middle-end/46674
1212         * gcc.dg/pr46674.c: New test.
1213
1214 2010-12-02  Nicola Pero  <nicola.pero@meta-innovation.com>
1215
1216         * objc.dg/exceptions-6.m: New.
1217         * obj-c++.dg/exceptions-6.mm: New.
1218
1219 2010-12-01  Jan Hubicka  <jh@suse.cz>
1220
1221         * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
1222
1223 2010-12-01  Sebastian Pop  <sebastian.pop@amd.com>
1224
1225         PR middle-end/45297
1226         * gcc.dg/graphite/pr45297.c: New.
1227
1228 2010-12-01  Richard Guenther  <rguenther@suse.de>
1229
1230         PR tree-optimization/46730
1231         * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
1232
1233 2010-11-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
1234
1235         * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
1236         (a*b)-c generates two fma instructions, instead of separate
1237         multiply, add, and subtract.
1238
1239 2010-11-30  Tobias Burnus  <burnus@net-b.de>
1240
1241         * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
1242         a value to all array elements.
1243
1244 2010-11-30  Richard Guenther  <rguenther@suse.de>
1245
1246         PR tree-optimization/46722
1247         * gcc.target/i386/fma4-fma-2.c: New testcase.
1248
1249 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1250
1251         * objc.dg/duplicate-class-1.m: New.
1252         * obj-c++.dg/duplicate-class-1.mm: New.
1253
1254 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1255
1256         * objc.dg/property/dotsyntax-21.m
1257         * obj-c++.dg/property/dotsyntax-21.mm
1258
1259 2010-11-29  Alexandre Oliva  <aoliva@redhat.com>
1260
1261         PR debug/46338
1262         * g++.dg/debug/pr46338.C: New.
1263
1264 2010-11-29  Richard Guenther  <rguenther@suse.de>
1265             Zdenek Dvorak  <rakdver@kam.uniff.cz>
1266
1267         PR tree-optimization/46675
1268         * gcc.dg/pr46675.c: New test.
1269
1270 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
1271
1272         * gcc/testsuite/objc.dg/strings-1.m: Move to...
1273         * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
1274         * gcc/testsuite/objc.dg/strings-2.m: Move to ...
1275         * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
1276         constructor and class reference for NeXT runtime.  Update paths.
1277         * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
1278         * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
1279         * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
1280         * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
1281         constructor and class reference for NeXT runtime.  Update paths.
1282
1283 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1284
1285         PR c++/42260
1286         * g++.dg/conversion/cast2.C: New test.
1287
1288         PR c++/45383
1289         * g++.dg/conversion/cond4.C: Likewise.
1290
1291 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1292
1293         PR c++/45383
1294         Reverted patch for PR c++/42260
1295         * g++.dg/conversion/cast2.C: Reverted new test.
1296
1297 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1298
1299         PR debug/46101
1300         * g++.dg/debug/dwarf2/typedef5.C: New test
1301
1302 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
1303             Mike Stump  <mrs@gcc.gnu.org>
1304
1305         PR target/26427
1306         PR target/33120
1307         PR testsuite/35710
1308         * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
1309         * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
1310         * gcc.dg/darwin-comm.c: Adjust for new allocators.
1311         * gcc.dg/darwin-sections.c: New test.
1312         * g++.dg/ext/instantiate2.C: Adjust for new allocators.
1313
1314 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1315
1316         * objc.dg/exceptions-1.m: New.
1317         * objc.dg/exceptions-2.m: New.
1318         * objc.dg/exceptions-3.m: New.
1319         * objc.dg/exceptions-4.m: New.
1320         * objc.dg/exceptions-5.m: New.
1321         * obj-c++.dg/exceptions-1.mm: New.
1322         * obj-c++.dg/exceptions-2.mm: New.
1323         * obj-c++.dg/exceptions-3.mm: New.
1324         * obj-c++.dg/exceptions-4.mm: New.
1325         * obj-c++.dg/exceptions-5.mm: New.
1326
1327 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1328
1329         * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
1330         * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
1331         * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
1332
1333 2010-11-28  Janus Weil  <janus@gcc.gnu.org>
1334
1335         PR fortran/46662
1336         * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
1337
1338 2010-11-28  Eric Botcazou  <ebotcazou@adacore.com>
1339
1340         * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
1341         * gnat.dg/pack9.adb (dg-final): Likewise.
1342
1343 2010-11-28  Paul Thomas  <pault@gcc.gnu.org
1344
1345         PR fortran/35810
1346         * gfortran.dg/realloc_on_assign_1.f03: New test.
1347         * gfortran.dg/realloc_on_assign_2.f03: New test.
1348         * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
1349         * gfortran.dg/unpack_bounds_1.f90: The same.
1350         * gfortran.dg/cshift_bounds_2.f90: The same.
1351         * gfortran.dg/matmul_bounds_2.f90: The same.
1352         * gfortran.dg/matmul_bounds_3.f90: The same.
1353         * gfortran.dg/matmul_bounds_4.f90: The same.
1354         * gfortran.dg/matmul_bounds_5.f90: The same.
1355
1356 2010-11-27  Tobias Burnus  <burnus@net-b.de>
1357
1358         PR fortran/46638
1359         PR fortran/46668
1360         * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
1361
1362 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1363
1364         PR objc++/46222
1365         * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
1366
1367 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1368
1369         * objc.dg/property/at-property-24.m: New.
1370         * objc.dg/property/at-property-25.m: New.
1371         * obj-c++.dg/property/at-property-24.mm: New.
1372         * obj-c++.dg/property/at-property-25.mm: New.
1373
1374 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1375
1376         * objc.dg/protocol-qualifier-1.m: New.
1377         * objc.dg/protocol-qualifier-2.m: New.
1378         * obj-c++.dg/protocol-qualifier-1.mm: New.
1379         * obj-c++.dg/protocol-qualifier-2.mm: New.
1380
1381 2010-11-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1382
1383         * lib/gnat.exp: Load gcc.exp.
1384         (gnat_target_compile): Use gcc_target_compile for *.c sources.
1385         * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
1386
1387 2010-11-26  Richard Guenther  <rguenther@suse.de>
1388
1389         PR lto/46648
1390         * gcc.dg/lto/20101125-1_0.c: New testcase.
1391         * gcc.dg/lto/20101125-1_1.c: Likewise.
1392
1393 2010-11-22   Bud Davis  <jmdavis@link.com>
1394
1395         * arith_divide_no_check.f
1396          ,arith_divide.f,old_style_init.f90: new tests.
1397
1398 2010-11-26  H.J. Lu  <hongjiu.lu@intel.com>
1399
1400         PR tree-optimization/46665
1401         * gfortran.dg/pr46665.f90: New.
1402
1403 2010-11-26  Jakub Jelinek  <jakub@redhat.com>
1404
1405         PR middle-end/46647
1406         * gcc.dg/pr46647.c: New test.
1407
1408 2010-11-25  Janus Weil  <janus@gcc.gnu.org>
1409
1410         PR fortran/46581
1411         * gfortran.dg/select_type_19.f03: New.
1412
1413 2010-11-25  Nicola Pero  <nicola.pero@meta-innovation.com>
1414
1415         * objc.dg/ivar-problem-1.m: New.
1416         * obj-c++.dg/ivar-problem-1.mm: New.
1417
1418 2010-11-25  Jakub Jelinek  <jakub@redhat.com>
1419
1420         PR middle-end/46637
1421         * gcc.c-torture/compile/pr46637.c: New test.
1422
1423 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
1424
1425         * gfortran.dg/pr46519-1.f: Add -mtune=generic.
1426
1427 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
1428
1429         PR middle-end/46647
1430         * gcc.target/i386/pr46647.c: New.
1431
1432 2010-11-25  Kai Tietz  <kai.tietz@onevision.com>
1433
1434         * gcc.dg/dll-8.c: New.
1435
1436 2010-11-25  Eric Botcazou  <ebotcazou@adacore.com>
1437
1438         * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
1439         * gnat.dg/sse_nolib.adb: Likewise.
1440
1441 2010-11-25  Alexander Monakov  <amonakov@ispras.ru>
1442
1443         PR rtl-optimization/46585
1444         * gcc.dg/pr46585.c: New.
1445
1446 2010-11-24  Richard Henderson  <rth@redhat.com>
1447
1448         * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
1449         vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
1450         vect_unpack, vect_int_mult, vect_extract_even_odd,
1451         vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
1452
1453 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1454
1455         PR target/46519
1456         * gfortran.dg/pr46519-1.f: New.
1457
1458 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1459
1460         PR target/46519
1461         * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
1462         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1463
1464         * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
1465         * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
1466         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1467         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1468
1469         * gcc.target/i386/avx-vzeroupper-20.c: New.
1470         * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
1471         * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
1472         * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
1473         * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
1474         * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
1475         * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
1476
1477 2010-11-24  Richard Guenther  <rguenther@suse.de>
1478
1479         PR lto/43218
1480         * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
1481
1482 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
1483
1484         PR rtl-optimization/46614
1485         * gcc.dg/pr46614.c: New test.
1486
1487 2010-11-24  Tobias Burnus  <burnus@net-b.de>
1488
1489         PR fortran/46638
1490         * gfortran.dg/transfer_simplify_10.f90: New.
1491
1492 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
1493
1494         PR middle-end/46629
1495         * gfortran.dg/lto/pr46629_0.f90: New test.
1496
1497 2010-11-24  Mingjie Xing  <mingjie.xing@gmail.com>
1498
1499         * gcc.target/mips/loongson3a-muldiv-1.c: New test.
1500         * gcc.target/mips/loongson3a-muldiv-2.c: New test.
1501
1502 2010-11-23  Joseph Myers  <joseph@codesourcery.com>
1503
1504         * gcc.dg/opts-5.c: New test.
1505
1506 2010-11-23  Jeffrey Yasskin <jyasskin@google.com>
1507
1508         PR c++/46527
1509         * g++.dg/debug/dwarf2/pr46527.C: New test.
1510
1511 2010-11-23  Iain Sandoe  <iains@gcc.gnu.org>
1512
1513         * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
1514
1515 2010-11-23  Jakub Jelinek  <jakub@redhat.com>
1516
1517         PR middle-end/46499
1518         * gcc.dg/pr46499-1.c: New test.
1519         * gcc.dg/pr46499-2.c: New test.
1520
1521 2010-11-23  Jack Howarth  <howarth@bromo.med.uc.edu>
1522
1523         * gcc.target/i386/alias-1.c: Require alias support.
1524
1525 2010-11-22  Uros Bizjak  <ubizjak@gmail.com>
1526
1527         * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
1528         for vectorizer tests.
1529         * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
1530         * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
1531         * gcc.dg/graphite/pr41888.c: Ditto.
1532         * gcc.dg/graphite/pr42729.c: Ditto.
1533
1534 2010-11-22  Mingjie Xing  <mingjie.xing@gmail.com>
1535             Uros Bizjak  <ubizjak@gmail.com>
1536
1537         * lib/target-supports.exp (check_vect_support_and_set_flags): New
1538         procedure to check if the target supports vectorizer tests. Set
1539         DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
1540         capabilites.
1541         * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
1542         * g++.dg/vect/vect.exp: Ditto.
1543         * gfortran.dg/vect/vect.exp: Ditto.
1544
1545 2010-11-22  Nicola Pero  <nicola.pero@meta-innovation.com>
1546
1547         PR objc/34033
1548         * objc.dg/strings-1.m: New.
1549         * objc.dg/strings-2.m: New.
1550         * obj-c++.dg/strings-1.mm: New.
1551         * obj-c++.dg/strings-2.mm: New.
1552
1553 2010-11-22  Ian Bolton  <ian.bolton@arm.com>
1554
1555         * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
1556         "target short_enums".
1557         * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
1558
1559 2010-11-22  Eric Botcazou  <ebotcazou@adacore.com>
1560
1561         * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
1562
1563         PR rtl-optimization/46603
1564         * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
1565
1566         PR testsuite/46230
1567         * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
1568         being vectorized.  Adjust dg-final pattern.
1569         * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
1570
1571         * gcc.dg/vect: Do not include <stdio.h> in testcases.
1572         * gcc.dg/vect/costmodel/ppc: Likewise.
1573
1574 2010-11-22  Alexander Monakov  <amonakov@ispras.ru>
1575
1576         PR rtl-optimization/45652
1577         * gcc.dg/pr45652.c: New.
1578
1579 2010-11-21  Richard Henderson  <rth@redhat.com>
1580
1581         PR rtl-optimization/46571
1582         * gcc.dg/pr46571.c: New.
1583
1584 2010-11-21  Eric Botcazou  <ebotcazou@adacore.com>
1585
1586         * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
1587
1588 2010-11-21  Uros Bizjak  <ubizjak@gmail.com>
1589
1590         PR target/46533
1591         * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-*  targets.
1592
1593 2010-11-20  Joseph Myers  <joseph@codesourcery.com>
1594
1595         * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
1596         * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
1597         * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
1598         * gcc.dg/pack-test-2.c: Test for all targets.
1599         * gcc.dg/pragma-align.c: Test for all targets.
1600         * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
1601         * gcc.dg/ucnid-10.c: Test for all targets.
1602
1603 2010-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1604
1605         * gcc.target/sparc/sparc-align-1.c: New test.
1606
1607 2010-11-20  Nathan Froyd  <froydnj@codesourcery.com>
1608
1609         PR c++/16189
1610         PR c++/36888
1611         PR c++/45331
1612         * g++.dg/parse/semicolon3.C: New test.
1613         * g++.dg/debug/pr22514.C: Adjust.
1614         * g++.dg/init/error1.C: Adjust.
1615         * g++.dg/other/bitfield3.C: Adjust.
1616         * g++.dg/other/semicolon.C: Adjust.
1617         * g++.dg/parse/error14.C: Adjust.
1618         * g++.dg/parse/error5.C: Adjust.
1619         * g++.dg/parse/parameter-declaration-1.C: Adjust.
1620         * g++.dg/template/pr23510.C: Adjust.
1621         * g++.dg/template/pr39425.C: Adjust.
1622         * g++.old-deja/g++.robertl/eb125.C: Adjust.
1623
1624 2010-11-20  Jakub Jelinek  <jakub@redhat.com>
1625
1626         PR debug/46561
1627         * gcc.dg/autopar/pr46561.c: New test.
1628
1629         PR c++/46538
1630         * g++.dg/other/error34.C: New test.
1631
1632         PR c++/46526
1633         * g++.dg/cpp0x/constexpr-base3.C: New test.
1634
1635         PR tree-optimization/45830
1636         * gcc.target/i386/pr45830.c: New test.
1637         * gcc.c-torture/execute/pr45830.c: New test.
1638
1639 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1640
1641         * objc.dg/attributes/class-attribute-1.m: Rewritten.
1642         * objc.dg/attributes/class-attribute-2.m: Same change.
1643         * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
1644         * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
1645         * objc.dg/fobjc-std-1.m: Updated.
1646         * obj-c++.dg/fobjc-std-1.mm: Updated.
1647
1648 2010-11-19  Michael Matz  <matz@suse.de>
1649
1650         PR tree-optimization/46077
1651         * gcc.dg/vect/O3-pr46077.c: New testcase.
1652
1653 2010-11-19  Joseph Myers  <joseph@codesourcery.com>
1654
1655         PR c/46547
1656         * gcc.c-torture/compile/pr46547-1.c: New test.
1657
1658 2010-11-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1659
1660         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
1661         exec $compiler.
1662         * lib/gfortran.exp (gfortran_link_flags): Remove braces around
1663         $GFORTRAN_UNDER_TEST.
1664         (gfortran_init): Use -B to specify specpath, add trailing /.
1665
1666 2010-11-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
1667
1668         * gcc.target/powerpc/ppc-target-1.c: New file to test target
1669         attributes on PowerPC.
1670         * gcc.target/powerpc/ppc-target-2.c: Ditto.
1671         * gcc.target/powerpc/ppc-target-3.c: Ditto.
1672
1673 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1674
1675         * objc.dg/attributes/proto-attribute-1.m: Updated.
1676         * objc.dg/attributes/proto-attribute-2.m: New.
1677         * objc.dg/attributes/proto-attribute-3.m: New.
1678         * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
1679         * obj-c++.dg/attributes/proto-attribute-2.mm: New.
1680         * obj-c++.dg/attributes/proto-attribute-3.mm: New.
1681
1682 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1683
1684         * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
1685
1686 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1687
1688         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
1689
1690 2010-11-18  Steve Ellcey  <sje@cup.hp.com>
1691
1692         * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
1693         * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
1694
1695 2010-11-18  Jakub Jelinek  <jakub@redhat.com>
1696
1697         PR middle-end/46534
1698         * gcc.c-torture/compile/pr46534.c: New test.
1699
1700 2010-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1701
1702         * gnat.dg/atomic4.ad[sb]: New test.
1703         * gnat.dg/volatile4.adb: Likewise.
1704
1705 2010-11-18  Richard Henderson  <rth@redhat.com>
1706
1707         * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
1708
1709 2010-11-18  Nathan Froyd  <froydnj@codesourcery.com>
1710
1711         PR c/33193
1712         * c-c++-common/pr33193.c: New test.
1713
1714 2010-11-18  Richard Guenther  <rguenther@suse.de>
1715
1716         PR tree-optimization/46172
1717         * gcc.dg/torture/pr46172.c: New testcase.
1718
1719 2010-11-18  Jeff Law  <law@redhat.com>
1720
1721         PR middle-end-optimization/46297
1722         * gfortran.dg/pr46297.f: New test.
1723
1724 2010-11-17  Steve Ellcey  <sje@cup.hp.com>
1725
1726         PR middle-end/31490
1727         * gcc.dg/pr31490.c: New test.
1728
1729 2010-11-17  Uros Bizjak  <ubizjak@gmail.com>
1730
1731         * gcc.dg/nop.h: Move from ...
1732         * gcc.dg/guality/nop.h: ... here.
1733         * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
1734         * gcc.dg/guality/asm-1.c: Update nop.h include.
1735         * gcc.dg/guality/pr43329-1.c: Ditto.
1736
1737 2010-11-17  Paolo Bonzini  <bonzini@gnu.org>
1738
1739         * gcc.dg/two-types-1.c: New test.
1740         * gcc.dg/two-types-2.c: New test.
1741         * gcc.dg/two-types-3.c: New test.
1742         * gcc.dg/two-types-4.c: New test.
1743         * gcc.dg/two-types-5.c: New test.
1744         * gcc.dg/two-types-6.c: New test.
1745         * gcc.dg/two-types-7.c: New test.
1746         * gcc.dg/two-types-8.c: New test.
1747         * gcc.dg/two-types-9.c: New test.
1748         * gcc.dg/two-types-10.c: New test.
1749         * objc.dg/two-types-1.m: New test.
1750
1751 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1752
1753         PR rtl-optimization/46440
1754         * gcc.dg/pr46440.c: New test.
1755
1756         PR testsuite/45429
1757         * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
1758
1759 2010-11-17  Ira Rosen  <irar@il.ibm.com>
1760
1761         PR tree-optimization/46312
1762         * gcc.dg/vect/vect-scal-opt2.c: Rename to...
1763         * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
1764         on targets that support vector shifts with scalar shift argument.
1765         Remove dg-options.
1766         * gcc.dg/vect/vect-scal-opt.c: Rename to...
1767         * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
1768         * gcc.dg/vect/vect-scal-opt1.c: Rename to...
1769         * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
1770         * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
1771         * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
1772         support misaligned data accesses.
1773         * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
1774         * gcc.dg/vect/pr43430-2.c: Remove dg-options.
1775         * lib/target-supports.exp
1776         (check_effective_target_vect_shift_scalar): New.
1777
1778 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1779
1780         * gcc.dg/guality/nop.h: New file.
1781         * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
1782         "nop".  Adjust line numbers in gdb-test.
1783         * gcc.dg/guality/pr43329-1.c: Likewise.
1784
1785 2010-11-16  Jason Merrill  <jason@redhat.com>
1786
1787         * g++.dg/cpp0x/defaulted20.C: New.
1788
1789         * g++.dg/template/injected2.C: New.
1790
1791 2010-11-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1792
1793         * objc.dg/protocol-optional-1.m: New.
1794         * obj-c++.dg/protocol-optional-1.mm: New.
1795
1796 2010-11-16  Richard Henderson  <rth@redhat.com>
1797
1798         * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
1799         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1800
1801 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1802
1803         * gnat.dg/opt12.adb: New test.
1804         * gnat.dg/opt12_pkg.ad[sb]: New helper.
1805
1806 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1807
1808         * gcc.target/rx/pack.c: New test.
1809
1810 2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1811             Tobias Burnus  <burnus@net-b.de>
1812
1813         PR fortran/32049
1814         * gfortran.dg/quad_1.f90: New.
1815         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
1816         compiler arguments.
1817         * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
1818         library search path; call gcc-set-multilib-library-path with
1819         arguments such that libgfortran.spec is found.
1820         (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
1821
1822 2010-11-16  Jakub Jelinek  <jakub@redhat.com>
1823
1824         PR c++/46401
1825         * g++.dg/warn/Wsequence-point-3.C: New test.
1826
1827 2010-11-16  Kai Tietz  <kai.tietz@onevision.com>
1828
1829         PR preprocessor/17349
1830         * gcc.dg/cpp/cmdlne-C3.c: New.
1831
1832 2010-11-16  Richard Guenther  <rguenther@suse.de>
1833
1834         PR tree-optimization/44545
1835         * gcc.dg/pr44545.c: New testcase.
1836
1837 2010-11-16  Andrey Belevantsev  <abel@ispras.ru>
1838
1839         PR rtl-optimization/46366
1840         * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
1841         casts.
1842
1843 2010-11-16  Richard Guenther  <rguenther@suse.de>
1844
1845         * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
1846
1847 2010-11-16  Richard Guenther  <rguenther@suse.de>
1848
1849         PR middle-end/45172
1850         * gfortran.dg/gomp/pr45172.f90: New testcase.
1851
1852 2010-11-16  Nick Clifton  <nickc@redhat.com>
1853
1854         * gcc.target/rx/pack.c: New test.
1855
1856 2010-11-15  Richard Henderson  <rth@redhat.com>
1857
1858         * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
1859         * gcc.dg/torture/builtin-math-8.c: ... here.  New file.
1860         Use builtin_constant_p rather than scanning for builtin name.
1861
1862 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1863
1864         * objc.dg/property/dotsyntax-18.m: New.
1865         * objc.dg/property/dotsyntax-19.m: New.
1866         * objc.dg/property/dotsyntax-20.m: New.
1867         * obj-c++.dg/property/dotsyntax-18.mm: New.
1868         * obj-c++.dg/property/dotsyntax-19.mm: New.
1869         * obj-c++.dg/property/dotsyntax-20.mm: New.
1870         * objc.dg/property/dotsyntax-4.m: Removed some unused
1871         variables and code.
1872         * objc.dg/property/dotsyntax-6.m: Same change.
1873         * objc.dg/property/dotsyntax-16.m: Same change.
1874         * objc.dg/property/dotsyntax-17.m: Same change.
1875         * obj-c++.dg/property/dotsyntax-4.mm: Same change.
1876         * obj-c++.dg/property/dotsyntax-6.mm: Same change.
1877         * obj-c++.dg/property/dotsyntax-16.mm: Same change.
1878         * obj-c++.dg/property/dotsyntax-17.mm: Same change.
1879         * objc.dg/property/at-property-22.m: Added missing casts.
1880         * obj-c++.dg/property/at-property-22.mm: Same change.
1881
1882 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1883
1884         PR tree-optimization/46491
1885         * gcc.target/i386/pr46491.c: New test.
1886
1887         PR tree-optimization/46461
1888         * gcc.c-torture/compile/pr46461.c: New test.
1889
1890 2010-11-15  Tobias Burnus  <burnus@net.b.de>
1891
1892         PR fortran/46484
1893         * gfortran.dg/allocatable_scalar_11.f90: New.
1894         * gfortran.dg/allocatable_scalar_5.f90: Make test case
1895         standard conform.
1896
1897 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1898
1899         PR debug/46095
1900         * gcc.target/i386/pr46095.c: New test.
1901
1902         PR debug/46387
1903         * gcc.dg/pr46387.c: New test.
1904
1905 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1906
1907         * objc.dg/property/dotsyntax-16.m: New.
1908         * objc.dg/property/dotsyntax-17.m: New.
1909         * obj-c++.dg/property/dotsyntax-16.mm: New.
1910         * obj-c++.dg/property/dotsyntax-17.mm: New.
1911         * objc.dg/property/at-property-10.m: Uncommented using 'x++'
1912         syntax with properties, which now works.
1913         * obj-c++.dg/property/at-property-10.mm: Same change.
1914
1915 2010-11-15  Martin Jambor  <mjambor@suse.cz>
1916
1917         PR tree-optimization/46349
1918         * gnat.dg/opt9.adb: New file.
1919         * gnat.dg/opt9_pkg.ads: Likewise
1920
1921 2010-11-15  Richard Guenther  <rguenther@suse.de>
1922
1923         PR lto/44989
1924         * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
1925
1926 2010-11-15  Nathan Froyd  <froydnj@codesourcery.com>
1927
1928         PR preprocessor/45038
1929         * g++.dg/pr45038.C: New test.
1930
1931 2010-11-15  Richard Guenther  <rguenther@suse.de>
1932
1933         PR tree-optimization/46467
1934         * gcc.dg/ipa/ipa-pta-16.c: New testcase.
1935
1936 2010-11-15  Richard Guenther  <rguenther@suse.de>
1937
1938         PR testsuite/46423
1939         * g++.dg/torture/pr34850.C: Adjust.
1940
1941 2010-11-14  Paolo Bonzini  <bonzini@gnu.org>
1942
1943         PR c/46475
1944         * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
1945
1946 2010-11-14  Nicola Pero  <nicola.pero@meta-innovation.com>
1947
1948         * objc.dg/property/at-property-21.m: New.
1949         * objc.dg/property/at-property-22.m: New.
1950         * objc.dg/property/at-property-23.m: New.
1951         * objc.dg/property/synthesize-9.m: New.
1952         * objc.dg/property/synthesize-10.m: New.
1953         * objc.dg/property/synthesize-11.m: New.
1954         * obj-c++.dg/property/at-property-21.mm: New.
1955         * obj-c++.dg/property/at-property-22.mm: New.
1956         * obj-c++.dg/property/at-property-23.mm: New.
1957         * obj-c++.dg/property/synthesize-9.mm: New.
1958         * obj-c++.dg/property/synthesize-10.mm: New.
1959         * obj-c++.dg/property/synthesize-11.mm: New.
1960
1961         * objc.dg/property/at-property-4.m: Updated to match new compiler
1962         where some errors have been converted into warnings and vice versa.
1963         * objc.dg/property/at-property-16.m: Same change.
1964         * objc.dg/property/at-property-18.m: Same change.
1965         * objc.dg/property/property-neg-5.m: Same change.
1966         * obj-c++.dg/property/at-property-4.mm: Same change.
1967         * obj-c++.dg/property/at-property-16.mm: Same change.
1968         * obj-c++.dg/property/at-property-18.mm: Same change.
1969         * obj-c++.dg/property/property-neg-5.mm: Same change.
1970
1971         * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
1972         commented out because of testsuite problems; I found out that
1973         using dg-warning instead of dg-message gets them to work.
1974         * obj-c++.dg/property/property-neg-3.mm: Same change.
1975         * obj-c++.dg/property/synthesize-6.mm: Same change.
1976         * obj-c++.dg/property/at-property-5.mm: Same change.
1977         * obj-c++.dg/property/at-property-14.mm: Same change.
1978         * obj-c++.dg/property/at-property-18.mm: Same change.
1979         * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
1980         some tests still do not work due to some other testsuite issue).
1981
1982 2010-11-13  Jason Merrill  <jason@redhat.com>
1983
1984         * g++.dg/cpp0x/auto20.C: New.
1985
1986 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1987
1988         * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
1989         * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
1990
1991 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1992
1993         PR c/46462
1994         * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
1995         * gcc.dg/pr35746.c: Likewise.
1996         * gcc.dg/cpp/direct2.c: Likewise.
1997         * gcc.dg/cpp/direct2s.c: Likewise.
1998         * gcc.dg/noncompile/920923-1.c: Likewise.
1999         * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
2000
2001 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
2002
2003         * obj-c++.dg/attributes/method-format-1.mm: Adjust.
2004
2005 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
2006
2007         * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
2008         a pointer to an arbitrary C struct with an Objective-C protocol.
2009         Test various valid uses of typedef with Objective-C objects and
2010         protocols instead.
2011         * objc.dg/invalid-type-1.m: New.
2012         * obj-c++.dg/invalid-type-1.m: New.
2013
2014 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
2015
2016         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
2017
2018 2010-11-13  Tobias Burnus  <burnus@net-b.de>
2019
2020         PR fortran/45742
2021         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
2022
2023 2010-11-13  Tobias Burnus  <burnus@net-b.de>
2024
2025         PR fortran/45742
2026         * gfortran.dg/volatile12.f90: New.
2027
2028 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
2029
2030         * objc.dg/attributes/method-format-1.m: Adjust.
2031
2032 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
2033
2034         PR c/20385
2035         * gcc.dg/decl-9.c: New.
2036
2037 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
2038
2039         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
2040
2041 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
2042
2043         * gcc.dg/format/few-1.c: New test.
2044         * gcc.dg/format/asm_fprintf-1.c: Adjust.
2045         * gcc.dg/format/c90-scanf-1.c: Adjust.
2046         * gcc.dg/format/cmn-err-1.c: Adjust.
2047         * gcc.dg/format/dfp-printf-1.c: Adjust.
2048         * gcc.dg/format/dfp-scanf-1.c: Adjust.
2049         * gcc.dg/format/gcc_diag-1.c: Adjust.
2050         * gcc.dg/format/ms_unnamed-1.c: Adjust.
2051         * gcc.dg/format/strfmon-1.c: Adjust.
2052         * gcc.dg/format/unnamed-1.c: Adjust.
2053         * gcc.dg/format/xopen-2.c: Adjust.
2054         * g++.dg/ext/builtin4.C: Adjust.
2055         * g++.dg/ext/builtin5.C: Adjust.
2056
2057 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
2058
2059         * gcc.dg/pragma-diag-2.c: New test.
2060
2061 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2062
2063         PR fortran/45794
2064         * gfortran.dg/optional_mask.f90: New test.
2065
2066 2010-11-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
2067
2068         * g++.dg/cpp0x/defaulted15.C: Adjust.
2069
2070 2010-11-12  James Dennett <jdennett@google.com>
2071
2072         PR c++/39415
2073         * g++.dg/expr/static_cast7.C: New.
2074
2075 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2076
2077         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
2078         warning.
2079         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
2080         mips-sgi-irix*.
2081         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
2082         * gcc.target/mips/call-3.c: Add dg-require-visibility.
2083
2084 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
2085
2086         * gcc.dg/pr46375.c: New test.
2087
2088 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
2089
2090         PR c/44782
2091         * c-c++-common/fmax-errors.c: New test.
2092
2093 2010-11-11  Richard Henderson  <rth@redhat.com>
2094
2095         * gcc.target/i386/sse-24.c: Use -ffp-contract.
2096
2097 2010-11-11  Jan Hubicka  <jh@suse.cz>
2098
2099         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
2100         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
2101
2102 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
2103
2104         PR target/46088
2105         * gcc.dg/pr46088.c: New test.
2106
2107 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
2108
2109         * gfortran.dg/empty_derived_type.f90: New test.
2110
2111 2010-11-11  Tobias Burnus  <burnus@net-b.de>
2112
2113         PR fortran/46413
2114         * gfortran.dg/class_31.f90: New.
2115
2116         PR fortran/46205
2117         * gfortran.dg/forall_14.f90: New.
2118
2119 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
2120             Tobias Burnus  <burnus@net-b.de>
2121
2122         PR fortran/46325
2123         * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
2124
2125 2010-11-11  Jan Hubicka  <jh@suse.cz>
2126
2127         * gcc.dg/20081223-1.c: Update LTO options.
2128         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
2129         * gcc.dg/lto/20081118_0.c: Update LTO options.
2130         * gcc.dg/lto/ipareference_0.c: Update LTO options.
2131         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
2132         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
2133         * gcc.dg/lto/ipacp_0.c: Update LTO options.
2134         * gcc.dg/lto/20090116_0.c: Update LTO options.
2135         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
2136         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
2137         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
2138         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
2139         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
2140         * gcc.dg/lto/20081224_0.c: Update LTO options.
2141         * gcc.dg/lto/20090219_0.c: Update LTO options.
2142         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
2143         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
2144         * gcc.dg/lto/20081115_0.c: Update LTO options.
2145         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
2146         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
2147         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
2148         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
2149         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
2150         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
2151         * g++.dg/20090107-1.C: Update LTO options.
2152         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
2153         * g++.dg/lto/20081123_0.C: Update LTO options.
2154         * g++.dg/lto/20090313_0.C: Update LTO options.
2155         * g++.dg/lto/20081125_0.C: Update LTO options.
2156         * g++.dg/lto/20081109-1_0.C: Update LTO options.
2157         * g++.dg/lto/20081219_0.C: Update LTO options.
2158         * g++.dg/lto/20100724-1_0.C: Update LTO options.
2159         * g++.dg/lto/20081204-1_0.C: Update LTO options.
2160         * g++.dg/lto/20090303_0.C: Update LTO options.
2161         * g++.dg/lto/20100723-1_0.C: Update LTO options.
2162         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
2163         * g++.dg/lto/20090128_0.C: Update LTO options.
2164         * g++.dg/lto/20081204-2_0.C: Update LTO options.
2165         * g++.dg/lto/20090302_0.C: Update LTO options.
2166         * g++.dg/lto/20081119-1_0.C: Update LTO options.
2167         * g++.dg/lto/20081118_0.C: Update LTO options.
2168         * g++.dg/20090121-1.C: Update LTO options.
2169         * objc.dg/lto/lto.exp: Update LTO options.
2170         * lib/lto.exp: Update LTO options.
2171         * lib/gcc-dg.exp: Update LTO options.
2172         * lib/c-torture.exp: Update LTO options.
2173         * obj-c++.dg/lto/lto.exp: Update LTO options.
2174
2175 2010-11-11  Jan Hubicka  <jh@suse.cz>
2176
2177         PR tree-optimize/40436
2178         * gcc.dg/tree-ssa/inline-5.c: New testcase.
2179         * gcc.dg/tree-ssa/inline-6.c: New testcase.
2180
2181 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
2182
2183         * gfortran.dg/proc_decl_24.f90: New.
2184
2185 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
2186
2187         * objc.dg/property/at-property-20.m: New.
2188         * objc.dg/property/synthesize-8.m: New.
2189         * obj-c++.dg/property/at-property-20.m: New.
2190         * obj-c++.dg/property/synthesize-8.mm: New.
2191
2192 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
2193
2194         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
2195
2196 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
2197
2198         PR middle-end/46388
2199         * gcc.c-torture/compile/pr46388.c: New test.
2200
2201 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2202
2203         * lib/lto.exp (lto-get-options-main): Support optional target
2204         selector for dg-suppress-ld-options.
2205
2206 2010-11-11  Martin Jambor  <mjambor@suse.cz>
2207
2208         PR tree-optimization/46383
2209         * g++.dg/torture/pr46383.C: New test.
2210
2211 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
2212
2213         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
2214         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
2215         to dg-options.
2216         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
2217         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
2218         * g++.dg/other/i386-3.C: Ditto.
2219
2220 2010-11-10  Jason Merrill  <jason@redhat.com>
2221
2222         * g++.dg/cpp0x/constexpr-46420.C: New.
2223
2224 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
2225
2226         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
2227         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
2228         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
2229         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
2230         expected messages.
2231
2232 2010-11-10  Jan Hubicka  <jh@suse.cz>
2233
2234         PR tree-optimize/38669
2235         * gcc.dg/tree-ssa/pr38699.c: New testcase.
2236
2237 2010-11-10  Jan Hubicka  <jh@suse.cz>
2238
2239         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
2240
2241 2010-11-10  Jason Merrill  <jason@redhat.com>
2242
2243         * g++.dg/cpp0x/constexpr-bitfield.C: New.
2244
2245 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
2246
2247         PR debug/46409
2248         * gcc.dg/debug/pr46409.c: New test.
2249
2250         PR c++/46368
2251         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
2252
2253 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
2254
2255         PR target/46419
2256         * gcc-target/i386/pr46419.c: New test.
2257
2258 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
2259
2260         * g++.dg/other/i386-2.C: Add -mtbm.
2261         * g++.dg/other/i386-3.C: Likewise.
2262         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
2263         * gcc.target/i386/funcspec-6.c: Likewise.
2264         * gcc.target/i386/sse-12.c: Add -mtbm.
2265         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
2266         operand intrinsics.
2267         * gcc.target/i386/sse-14.c: Likewise.
2268         * gcc.target/i386/sse-22.c: Likewise.
2269         * gcc.target/i386/sse-23.c: Likewise.
2270         * gcc.target/i386/tbm-1.c: New file.
2271         * gcc.target/i386/tbm-2.c: Likewise.
2272
2273 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
2274
2275         * g++.dg/other/i386-2.C: Add -mbmi.
2276         * g++.dg/other/i386-3.C: Likewise.
2277         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
2278         * gcc.target/i386/funcspec-6.c: Likewise.
2279         * gcc.target/i386/sse-12.c: Add -mbmi.
2280         * gcc.target/i386/bmi-1.c: New file.
2281         * gcc.target/i386/bmi-2.c: Likewise.
2282         * gcc.target/i386/bmi-3.c: Likewise.
2283         * gcc.target/i386/bmi-4.c: Likewise.
2284         * gcc.target/i386/bmi-5.c: Likewise.
2285         * gcc.target/i386/bmi-6.c: Likewise.
2286
2287 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
2288
2289         PR c++/46065
2290         * g++.dg/pr46065.C: New test.
2291
2292 2010-11-10  Jan Hubicka  <jh@suse.cz>
2293
2294         PR tree-optimize/33172
2295         PR tree-optimize/43411
2296         * gcc.dg/tree-ssa/pr33172.c: New testcase.
2297         * g++.dg/tree-ssa/pr43411.C: New testcase.
2298
2299 2010-11-10  Jan Hubicka  <jh@suse.cz>
2300
2301         PR tree-optimize/46228
2302         * g++.dg/tree-ssa/pr46228.C: New testcase.
2303
2304 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
2305
2306         PR tree-optimization/46414
2307         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
2308
2309 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2310
2311         PR fortran/46411
2312         * gfortran.dg/intrinsic_7.f90: New.
2313
2314 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2315
2316         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
2317         * g++.dg/abi/thunk4.C: Likewise.
2318         * g++.dg/opt/combine.C: Add dg-require-visibility.
2319         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
2320         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
2321         alpha*-dec-osf*.
2322         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
2323         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
2324         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
2325         large arena_size.
2326         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
2327         * gcc.dg/intmax_t-1.c: Likewise.
2328
2329 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2330
2331         PR fortran/46244
2332         * gfortran.dg/class_30.f90: New.
2333
2334 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2335
2336         PR fortran/46223
2337         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
2338         failure on s390.
2339
2340 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
2341
2342         PR tree-optimization/45971
2343         * gcc.dg/vect/O3-pr45971.c: New.
2344
2345 2010-11-10  Richard Guenther  <rguenther@suse.de>
2346
2347         PR tree-optimization/44964
2348         * gcc.dg/pr44964.c: New testcase.
2349
2350 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2351
2352         * gnat.dg/opt10.adb: Fix typo.
2353
2354 2010-11-10  Martin Jambor  <mjambor@suse.cz>
2355
2356         PR tree-optimization/46351
2357         PR tree-optimization/46377
2358         * gnat.dg/opt10.adb: New file.
2359         * gnat.dg/opt10_pkg.ads: Likewise.
2360         * gnat.dg/opt11.adb: Likewise.
2361         * gnat.dg/opt11.ads: Likewise.
2362
2363 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2364
2365         * gnat.dg/boolean_conv.adb: New test.
2366
2367 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2368
2369         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
2370
2371 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2372
2373         * gnat.dg/unchecked_convert7.adb: New test.
2374
2375 2010-11-10  Richard Guenther  <rguenther@suse.de>
2376
2377         PR tree-optimization/46398
2378         * gcc.dg/torture/pr46398.c: New testcase.
2379
2380 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2381
2382         * gfortran.dg/open_dev_null.f90: New test.
2383
2384 2010-11-09  Jan Hubicka  <jh@suse.cz>
2385
2386         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
2387         unrolling.
2388
2389 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
2390
2391         * gcc.dg/struct-semi-4.c: New test.
2392
2393 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
2394
2395         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
2396         power5 to enable generation of FRIZ.
2397
2398         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
2399         optimization.
2400
2401         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
2402         expected.
2403
2404 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
2405
2406         PR target/43808
2407         * gfortran.dg/pr43808.f90: New test.
2408
2409 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
2410
2411         PR tree-optimization/46036
2412         * gfortran.dg/lto/pr46036_0.f90: New.
2413
2414 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
2415
2416         PR middle-end/45663
2417         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
2418         bar invocation instead of first.
2419
2420         PR debug/46171
2421         * gcc.dg/pr46171.c: New test.
2422
2423 2010-11-09  Richard Guenther  <rguenther@suse.de>
2424
2425         PR tree-optimization/46355
2426         * gcc.dg/pr46355.c: New testcase.
2427
2428 2010-11-09  Richard Guenther  <rguenther@suse.de>
2429
2430         PR tree-optimization/46177
2431         * gcc.dg/pr46177-2.c: New testcase.
2432
2433 2010-11-09  Richard Guenther  <rguenther@suse.de>
2434
2435         PR testsuite/46312
2436         * gcc.dg/vec-scal-opt.c: Move ...
2437         * gcc.dg/vect/vect-scal-opt.c: ... here.
2438         * gcc.dg/vec-scal-opt1.c: Move ...
2439         * gcc.dg/vect/vect-scal-opt1.c: ... here.
2440         * gcc.dg/vec-scal-opt2.c: Move ...
2441         * gcc.dg/vect/vect-scal-opt2.c: ... here.
2442
2443 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
2444
2445         * gnat.dg/specs/static_initializer5.ads: New test.
2446         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
2447
2448 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
2449
2450         PR middle-end/46360
2451         * gcc.c-torture/compile/pr46360.c: New test.
2452
2453         PR c++/45894
2454         * g++.dg/warn/Wsequence-point-2.C: New test.
2455
2456 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
2457
2458         PR fortran/46313
2459         * gfortran.dg/class_29.f03: New.
2460
2461 2010-11-09  Richard Guenther  <rguenther@suse.de>
2462
2463         PR middle-end/46221
2464         * gcc.target/i386/alias-1.c: New testcase.
2465
2466 2010-11-08  Jason Merrill  <jason@redhat.com>
2467
2468         * g++.dg/cpp0x/constexpr-sassert.C: New.
2469
2470 2010-11-08  Jason Merrill  <jason@redhat.com>
2471
2472         * g++.dg/cpp0x/constexpr-defarg.C: New.
2473
2474 2010-11-08  Xinliang David Li  <davidxl@google.com>
2475
2476         PR tree-optimization/46316
2477         * gcc.c-torture/execute/pr46316.c: New test.
2478
2479 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
2480
2481         PR fortran/46344
2482         * gfortran.dg/class_28.f03: Extended.
2483
2484 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2485
2486         * objc.dg/property/dotsyntax-13.m: New.
2487         * objc.dg/property/dotsyntax-14.m: New.
2488         * objc.dg/property/dotsyntax-15.m: New.
2489         * objc.dg/property/synthesize-7.m: New.
2490         * obj-c++.dg/property/dotsyntax-13.mm: New.
2491         * obj-c++.dg/property/dotsyntax-14.mm: New.
2492         * obj-c++.dg/property/dotsyntax-15.mm: New.
2493         * obj-c++.dg/property/synthesize-7.mm: New.
2494
2495 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2496
2497         * objc.dg/property/dynamic-4.m: New.
2498         * objc.dg/property/dynamic-5.m: New.
2499         * objc.dg/property/dynamic-6.m: New.
2500         * obj-c++.dg/property/dynamic-4.mm: New.
2501         * obj-c++.dg/property/dynamic-5.mm: New.
2502         * obj-c++.dg/property/dynamic-6.mm: New.
2503
2504 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2505
2506         * objc.dg/property/synthesize-3.m: New.
2507         * objc.dg/property/synthesize-4.m: New.
2508         * objc.dg/property/synthesize-5.m: New.
2509         * objc.dg/property/synthesize-6.m: New.
2510         * obj-c++.dg/property/synthesize-3.mm: New.
2511         * obj-c++.dg/property/synthesize-4.mm: New.
2512         * obj-c++.dg/property/synthesize-5.mm: New.
2513         * obj-c++.dg/property/synthesize-6.mm: New.
2514
2515 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2516
2517         * objc.dg/property/at-property-5.m: Updated test.
2518         * objc.dg/property/at-property-16.m: New.
2519         * objc.dg/property/at-property-17.m: New.
2520         * objc.dg/property/at-property-18.m: New.
2521         * objc.dg/property/at-property-19.m: New.
2522         * objc.dg/property/dotsyntax-12.m: New.
2523         * objc.dg/protocol-inheritance-1.m: New.
2524         * objc.dg/protocol-inheritance-2.m: New.
2525         * obj-c++.dg/property/at-property-5.mm: Updated test.
2526         * obj-c++.dg/property/at-property-16.mm: New.
2527         * obj-c++.dg/property/at-property-17.mm: New.
2528         * obj-c++.dg/property/at-property-18.mm: New.
2529         * obj-c++.dg/property/at-property-19.mm: New.
2530         * obj-c++.dg/protocol-inheritance-1.mm: New.
2531         * obj-c++.dg/protocol-inheritance-2.mm: New.
2532         * obj-c++.dg/property/dotsyntax-12.mm: New.
2533
2534 2010-11-08  Jason Merrill  <jason@redhat.com>
2535
2536         * g++.dg/expr/overflow1.C: New.
2537         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
2538         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
2539         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
2540         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
2541
2542 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2543
2544         * gcc.dg/pr35442.c: Adapt warning.
2545
2546         PR target/46280
2547         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
2548         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
2549         * g++.dg/torture/pr36444.C: Add dg-options -msse for
2550         i?86-*-* x86_64-*-*.
2551         * g++.dg/torture/pr36445.C: Likewise.
2552         * gcc.c-torture/compile/pr34856.c: Likewise.
2553         * gcc.c-torture/compile/pr39928-1.c: Likewise.
2554         * gcc.c-torture/compile/vector-1.c: Likewise.
2555         * gcc.c-torture/compile/vector-2.c: Likewise.
2556         * gcc.dg/pr32912-1.c: Likewise.
2557         * gcc.c-torture/execute/va-arg-25.c: Move ...
2558         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
2559         Add dg-options -msse, dg-require-effective-target sse_runtime for
2560         for i?86-*-*, x86_64-*-*.
2561         * gcc.c-torture/execute/vector-1.c: Likewise.
2562         * gcc.c-torture/execute/vector-2.c: Likewise.
2563         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
2564         i?86-*-*, x86_64-*-*.
2565         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2566         * gcc.dg/tree-ssa/sra-4.c: Likewise.
2567         * gcc.dg/tree-ssa/vector-1.c: Likewise.
2568         * gcc.dg/tree-ssa/vector-2.c: Likewise.
2569         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
2570
2571 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
2572
2573         * gcc.dg/torture/pr45982.c: Add -std=c99
2574         * gcc.dg/torture/pr45623.c: Ditto.
2575
2576 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
2577
2578         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
2579         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
2580
2581 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
2582
2583         PR target/28627
2584         * g++.dg/ext/dllimport7.C: Adjust second error check and
2585         allow test for x86_64 mingw, too.
2586
2587 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
2588
2589         PR fortran/46344
2590         * gfortran.dg/class_28.f03: New.
2591
2592 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
2593
2594         PR rtl-optimization/45352
2595         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
2596         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
2597         gcc.target/i386/pr45352-2.c: New tests.
2598
2599 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2600
2601         PR libobjc/36610
2602         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
2603         XFAIL the run for all but m32 x86.
2604
2605 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
2606
2607         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
2608         as comment character.
2609
2610 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2611
2612         * gcc.target/mips/mips.exp: Revert previous patch.
2613         * gcc.target/mips/fma-1.c: Delete.
2614         * gcc.target/mips/fma-2.c: Likewise.
2615         * gcc.target/mips/fma-3.c: Likewise.
2616         * gcc.target/mips/fma-4.c: Likewise.
2617         * gcc.target/mips/fma-5.c: Likewise.
2618         * gcc.target/mips/fma-6.c: Likewise.
2619         * gcc.target/mips/fma-7.c: Likewise.
2620         * gcc.target/mips/fma-8.c: Likewise.
2621         * gcc.target/mips/fma-9.c: Likewise.
2622         * gcc.target/mips/fma-10.c: Likewise.
2623         * gcc.target/mips/fma-11.c: Likewise.
2624         * gcc.target/mips/fma-12.c: Likewise.
2625         * gcc.target/mips/fma-13.c: Likewise.
2626         * gcc.target/mips/fma-14.c: Likewise.
2627         * gcc.target/mips/fma-15.c: Likewise.
2628         * gcc.target/mips/fma-16.c: Likewise.
2629         * gcc.target/mips/fma-17.c: Likewise.
2630         * gcc.target/mips/fma-18.c: Likewise.
2631         * gcc.target/mips/fma-19.c: Likewise.
2632         * gcc.target/mips/fma-20.c: Likewise.
2633
2634 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2635
2636         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
2637         * gcc.target/mips/fma-1.c: New test.
2638         * gcc.target/mips/fma-2.c: Likewise.
2639         * gcc.target/mips/fma-3.c: Likewise.
2640         * gcc.target/mips/fma-4.c: Likewise.
2641         * gcc.target/mips/fma-5.c: Likewise.
2642         * gcc.target/mips/fma-6.c: Likewise.
2643         * gcc.target/mips/fma-7.c: Likewise.
2644         * gcc.target/mips/fma-8.c: Likewise.
2645         * gcc.target/mips/fma-9.c: Likewise.
2646         * gcc.target/mips/fma-10.c: Likewise.
2647         * gcc.target/mips/fma-11.c: Likewise.
2648         * gcc.target/mips/fma-12.c: Likewise.
2649         * gcc.target/mips/fma-13.c: Likewise.
2650         * gcc.target/mips/fma-14.c: Likewise.
2651         * gcc.target/mips/fma-15.c: Likewise.
2652         * gcc.target/mips/fma-16.c: Likewise.
2653         * gcc.target/mips/fma-17.c: Likewise.
2654         * gcc.target/mips/fma-18.c: Likewise.
2655         * gcc.target/mips/fma-19.c: Likewise.
2656         * gcc.target/mips/fma-20.c: Likewise.
2657
2658 2010-11-06  Jason Merrill  <jason@redhat.com>
2659
2660         * g++.dg/cpp0x/constexpr-ctor3.C: New.
2661
2662 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
2663
2664         PR c/43384
2665         * gcc.dg/parser-error-3.c: New test.
2666
2667 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
2668
2669         PR c++/45332
2670         * g++.dg/parse/semicolon2.C: New testcase.
2671         * g++.dg/ext/asmspec1.C: Adjust.
2672         * g++.dg/init/new13.C: Adjust.
2673         * g++.dg/parse/ctor5.C: Adjust.
2674
2675 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
2676
2677         PR fortran/46330
2678         * gfortran.dg/class_27.f03: New.
2679
2680 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2681
2682         Fixed using the Objective-C 2.0 dot-syntax with self and super.
2683         * objc.dg/property/dotsyntax-5.m: New.
2684         * objc.dg/property/dotsyntax-6.m: New.
2685         * objc.dg/property/dotsyntax-7.m: New.
2686         * objc.dg/property/dotsyntax-8.m: New.
2687         * objc.dg/property/dotsyntax-9.m: New.
2688         * objc.dg/property/dotsyntax-10.m: New.
2689         * objc.dg/property/dotsyntax-11.m: New.
2690         * obj-c++.dg/property/dotsyntax-5.mm: New.
2691         * obj-c++.dg/property/dotsyntax-6.mm: New.
2692         * obj-c++.dg/property/dotsyntax-7.mm: New.
2693         * obj-c++.dg/property/dotsyntax-8.mm: New.
2694         * obj-c++.dg/property/dotsyntax-9.mm: New.
2695         * obj-c++.dg/property/dotsyntax-10.mm: New.
2696         * obj-c++.dg/property/dotsyntax-11.mm: New.
2697
2698 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2699
2700         * obj-c++.dg/encode-3.mm: Provide a different string check for the
2701         NeXT runtime when the type is READONLY.
2702
2703 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
2704
2705         * gcc.target/i386/387-2.c: Skip if -march= is specified.
2706         * gcc.target/i386/387-6.c: Ditto.
2707         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
2708         * gcc.target/i386/387-4.c: Ditto.
2709         * gcc.target/i386/387-7.c: Ditto.
2710         * gcc.target/i386/387-8.c: Ditto.
2711         * gcc.target/i386/387-9.c: Ditto.
2712         * gcc.target/i386/387-10.c: Ditto.
2713         * gcc.target/i386/387-11.c: Ditto.
2714         * gcc.target/i386/387-12.c: Ditto.
2715
2716         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
2717
2718 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2719
2720         PR target/44981
2721         * gcc.dg/darwin-cfstring-format-1.c: New.
2722         * gcc.dg/warn-nsstring.c: New.
2723         * objc.dg/fsf-nsstring-format-1.m: New.
2724         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
2725         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
2726         linker warning.
2727
2728 2010-11-05  Jason Merrill  <jason@redhat.com>
2729
2730         PR c++/45473
2731         * g++.dg/inherit/virtual6.C: New.
2732
2733 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2734
2735         PR c/44772
2736         * gcc.dg/Wcxx-compat-21.c: New test.
2737
2738 2010-11-05  Ian Lance Taylor  <iant@google.com>
2739
2740         PR target/46084
2741         * gcc.target/i386/pr46084.c: New test.
2742
2743 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
2744
2745         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
2746         * (check_effective_target_mempcpy): New.
2747         * gcc.c-torture/execute/pr45636.c: Move this...
2748         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
2749
2750 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2751
2752         * gcc.target/i386/i386.exp (FLAGS): Remove.
2753         Wrap gcc_target_compile with $clearcap_ldflags added to options.
2754
2755 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2756
2757         PR c++/46160
2758         * g++.dg/opt/empty2.C: New test.
2759
2760         PR target/45670
2761         * gcc.target/i386/pr45670.c: New test.
2762
2763 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
2764
2765         PR fortran/45451
2766         PR fortran/46174
2767         * gfortran.dg/class_19.f03: Modified.
2768         * gfortran.dg/class_allocate_6.f03: New.
2769
2770 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
2771
2772         * gcc.target/i386/avx-vzeroupper-19.c: New.
2773
2774 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2775
2776         PR tree-optimization/46099
2777         * gcc.dg/autopar/pr46099.c: New test.
2778
2779         PR middle-end/43690
2780         * c-c++-common/pr43690.c: New test.
2781
2782 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
2783
2784         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
2785         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
2786         declaration and implementation.
2787         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
2788         * obj-c++.dg/property/at-property-13.mm: Likewise.
2789         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
2790         * obj-c++.dg/property/property-1.mm: Likewise.
2791         * obj-c++.dg/property/at-property-7.mm: Likewise.
2792         * obj-c++.dg/property/at-property-9.mm: Likewise.
2793         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
2794         * obj-c++.dg/property/at-property-10.mm: Likewise.
2795         * obj-c++.dg/property/synthesize-2.mm: Likewise.
2796         * obj-c++.dg/property/at-property-12.mm: Likewise.
2797         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
2798         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
2799         * obj-c++.dg/property/at-property-6.mm: Likewise.
2800         * obj-c++.dg/property/at-property-8.mm: Likewise.
2801         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
2802         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
2803         * obj-c++.dg/property/at-property-11.mm: Likewise.
2804         * obj-c++.dg/template-8.mm: Likewise.
2805         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
2806         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
2807         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
2808         and put a FIXME for this.
2809         * obj-c++.dg/property/property-2.mm: Remove.
2810         * obj-c++.dg/property/property-3.mm: Remove.
2811
2812 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2813
2814         PR debug/46307
2815         * gcc.dg/pr46307.c: New test.
2816
2817 2010-11-05  Jason Merrill  <jason@redhat.com>
2818
2819         PR c++/46304
2820         * g++.dg/ext/complex6.C: New.
2821
2822 2010-11-04  Bud Davis   <jimmied@smu.edu>
2823
2824         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
2825
2826 2010-11-04  Chao-ying Fu  <fu@mips.com>
2827
2828         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
2829         msubu, mult, multu.
2830         * gcc.target/mips/mips32-dsp-run.c: Likewise.
2831
2832 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
2833
2834         Fixed using the Objective-C 2.0 dot-syntax with class names.
2835         * objc.dg/property/dotsyntax-3.m: New.
2836         * objc.dg/property/dotsyntax-4.m: New.
2837         * obj-c++.dg/property/dotsyntax-3.mm: New.
2838         * obj-c++.dg/property/dotsyntax-4.mm: New.
2839
2840         * objc.dg/fobjc-std-1.m: Added test for warnings when the
2841         Objective-C 2.0 dot-syntax is used with class names.
2842         * obj-c++.dg/fobjc-std-1.mm: Same change.
2843
2844 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
2845
2846         * gcc.target/powerpc/loop_align.c: New.
2847
2848 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2849
2850         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
2851
2852         merge from FSF 'apple/trunk' branch.
2853         * gcc.target/powerpc/darwin64-abi.c: New.
2854
2855 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
2856
2857         PR tree-optimization/46233
2858         * gcc.dg/pr46233.c: New test.
2859
2860 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2861
2862         * objc.dg/property/property-2.m: Deleted.
2863         * objc.dg/property/property-3.m: Deleted.
2864
2865 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2866
2867         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
2868         defined.
2869         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
2870         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
2871         * objc.dg/property/property-1.m: Likewise.
2872         * objc.dg/property/at-property-6.m: Likewise.
2873         * objc.dg/property/at-property-7.m: Likewise.
2874         * objc.dg/property/dotsyntax-1.m: Likewise.
2875         * objc.dg/property/at-property-8.m: Likewise.
2876         * objc.dg/property/dotsyntax-2.m: Likewise.
2877         * objc.dg/property/at-property-9.m: Likewise.
2878         * objc.dg/property/synthesize-2.m: Likewise.
2879         * objc.dg/property/at-property-10.m: Likewise.
2880         * objc.dg/property/at-property-11.m: Likewise.
2881         * objc.dg/property/at-property-12.m: Likewise.
2882         * objc.dg/property/at-property-13.m: Likewise.
2883         * objc.dg/property/fsf-property-method-access.m: Likewise.
2884         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
2885         linker warning.
2886         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
2887         warnings.
2888         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
2889         deprecation warnings.  Use Object1 implementation.
2890         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
2891         * objc/execute/forward-1.m: Remove.
2892         * objc/execute/forward-1.x: Remove.
2893
2894 2010-11-04  Jason Merrill  <jason@redhat.com>
2895
2896         * g++.dg/cpp0x/constexpr-access.C: New.
2897
2898 2010-11-04  Richard Guenther  <rguenther@suse.de>
2899
2900         PR rtl-optimization/46183
2901         * gcc.dg/torture/pr46183.c: New testcase.
2902
2903 2010-11-04  Richard Guenther  <rguenther@suse.de>
2904
2905         PR tree-optimization/46068
2906         * gcc.dg/torture/pr46068.c: New testcase.
2907
2908 2010-11-04  Richard Guenther  <rguenther@suse.de>
2909
2910         PR tree-optimization/45991
2911         * gcc.dg/pr45991.c: New testcase.
2912
2913 2010-11-04  Richard Guenther  <rguenther@suse.de>
2914
2915         PR tree-optimization/46154
2916         * g++.dg/torture/pr46154.C: New testcase.
2917
2918 2010-11-04  Richard Guenther  <rguenther@suse.de>
2919
2920         PR tree-optimization/45733
2921         * gcc.dg/pr45733.c: New testcase.
2922
2923 2010-11-04  Ira Rosen  <irar@il.ibm.com>
2924
2925         PR tree-optimization/46213
2926         * gfortran.dg/vect/pr46213.f90: New.
2927
2928 2010-11-04  Richard Guenther  <rguenther@suse.de>
2929
2930         PR testsuite/45702
2931         * gcc.dg/pr34989-1.c: Move ...
2932         * gcc.dg/lto/pr34989-1_0.c: ... here.
2933         * gcc.dg/pr34989-2.c: Move ...
2934         * gcc.dg/lto/pr34989-1_1.c: ... here.
2935         * gcc.dg/pr27898.c: Move ...
2936         * gcc.dg/lto/pr27898_0.c: ... here and ...
2937         * gcc.dg/lto/pr27898_1.c: ... split.
2938         * gcc.dg/pr28712.c: Move ...
2939         * gcc.dg/lto/pr28712_0.c: ... here and ...
2940         * gcc.dg/lto/pr28712_1.c: ... split ...
2941         * gcc.dg/lto/pr28712_2.c: ... twice.
2942         * gcc.dg/pr28706.c: Move ...
2943         * gcc.dg/lto/pr28706_0.c: ... here and ...
2944         * gcc.dg/lto/pr28706_1.c: ... split.
2945
2946 2010-11-04  Richard Guenther  <rguenther@suse.de>
2947             Richard Henderson  <rth@redhat.com>
2948
2949         * gcc.target/i386/fma4-vector-2.c: New testcase.
2950
2951 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2952             Richard Guenther  <rguenther@suse.de>
2953
2954         * gcc.dg/vec-scal-opt.c: New testcase.
2955         * gcc.dg/vec-scal-opt1.c: New testcase.
2956         * gcc.dg/vec-scal-opt2.c: New testcase.
2957
2958 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2959
2960         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
2961         from plugin build flags on Darwin targets.
2962
2963 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2964
2965         * gcc.target/i386/pr46285.c: Require split_stack target.
2966
2967 2010-11-03  Jason Merrill  <jason@redhat.com>
2968
2969         PR c++/46293
2970         * g++.dg/cpp0x/constexpr-base2.C: New.
2971
2972         PR c++/46289
2973         * g++.dg/cpp0x/initlist45.C: New.
2974
2975 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2976
2977         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
2978         is now allowed in categories.
2979         * obj-c++.dg/property/dynamic-2.mm: Same change.
2980         * objc.dg/property/dynamic-3.m: New.
2981         * obj-c++.dg/property/dynamic-3.mm: New.
2982         * objc.dg/property/at-property-14.m: New.
2983         * objc.dg/property/at-property-15.m: New.
2984         * obj-c++.dg/property/at-property-14.mm: New.
2985         * obj-c++.dg/property/at-property-15.mm: New.
2986
2987         * objc.dg/foreach-6.m: Added a few more tests for valid and
2988         invalid iterating variables and collections.
2989
2990 2010-11-03  Xinliang David Li  <davidxl@google.com>
2991
2992         PR target/46200
2993         * g++.dg/tree-ssa/ivopts-2.C: New test.
2994
2995 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2996
2997         PR target/46295
2998         * gcc.target/i386/pr46295.c: New.
2999
3000 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
3001
3002         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
3003         precision min/max for single precision on VSX.
3004
3005 2010-11-03  Jason Merrill  <jason@redhat.com>
3006
3007         PR c++/46289
3008         * g++.dg/cpp0x/constexpr-ice3.C: New.
3009
3010 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
3011
3012         * gnat.dg/opt8.ad[sb]: New test.
3013         * gnat.dg/opt8_pkg.ads: New helper.
3014
3015 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
3016
3017         PR rtl-optimization/45865
3018         * gcc.dg/pr45865.c: New.
3019         * gcc.dg/torture/pr45865.c: Likewise.
3020
3021         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
3022         * gcc.target/arm/headmerge-2.c: Likewise.
3023         * gcc.target/i386/headmerge-1.c: Likewise.
3024         * gcc.target/i386/headmerge-2.c: Likewise.
3025
3026 2010-11-03  Richard Guenther  <rguenther@suse.de>
3027
3028         PR middle-end/46288
3029         * gcc.dg/pr46288.c: New testcase.
3030
3031 2010-11-03  Richard Guenther  <rguenther@suse.de>
3032
3033         PR tree-optimization/44807
3034         * gcc.dg/torture/pr44807.c: New testcase.
3035
3036 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3037
3038         PR libgfortran/43899
3039         * gfortran.dg/namelist_67.f90: New test.
3040
3041 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
3042
3043         PR tree-optimization/46009
3044         * gcc.dg/vect/pr46009.c: New function.
3045
3046 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3047
3048         Implemented -fobjc-std=objc1 flag.
3049         * objc.dg/fobjc-std-1.m: New.
3050         * obj-c++.dg/fobjc-std-1.mm: New.
3051
3052 2010-11-03  Richard Guenther  <rguenther@suse.de>
3053
3054         PR middle-end/46241
3055         * g++.dg/debug/pr46241.C: New testcase.
3056
3057 2010-11-03  Richard Guenther  <rguenther@suse.de>
3058
3059         PR tree-optimization/46190
3060         * gfortran.dg/pr46190.f90: New testcase.
3061
3062 2010-11-03  Richard Guenther  <rguenther@suse.de>
3063
3064         PR testsuite/46274
3065         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
3066         * gcc.dg/vect/vect-19.c: Likewise.
3067         * gcc.dg/vect/vect-17.c: Likewise.
3068
3069 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
3070
3071         PR target/46285
3072         * gcc.target/i386/pr46285.c: New.
3073
3074 2010-11-03  Richard Guenther  <rguenther@suse.de>
3075
3076         PR tree-optimization/46217
3077         * gcc.dg/pr46217.c: New testcase.
3078
3079 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3080
3081         * objc.dg/property/dotsyntax-1.m: New.
3082         * objc.dg/property/dotsyntax-2.m: New.
3083         * obj-c++.dg/property/dotsyntax-1.mm: New.
3084         * obj-c++.dg/property/dotsyntax-2.mm: New.
3085
3086 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
3087
3088         PR tree-optimization/46165
3089         * gcc.dg/pr46165.c: New test.
3090
3091 2010-11-03  Richard Guenther  <rguenther@suse.de>
3092
3093         PR middle-end/46251
3094         * gcc.dg/pr46251.c: New testcase.
3095
3096 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
3097
3098         PR tree-optimization/46107
3099         * gcc.c-torture/compile/pr46107.c: New test.
3100
3101         PR debug/46252
3102         * gcc.dg/pr46252.c: New test.
3103
3104         PR rtl-optimization/46034
3105         PR rtl-optimization/46212
3106         PR rtl-optimization/46248
3107         * gcc.c-torture/compile/pr46034.c: New test.
3108         * gcc.c-torture/compile/pr46248.c: New test.
3109         * gcc.dg/pr46212.c: New test.
3110
3111 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
3112
3113         * gnat.dg/sizetype4.adb: New test.
3114
3115 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
3116
3117         * gcc.target/i386/avx-vzeroupper-15.c: New.
3118         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
3119         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3120         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3121
3122         PR target/46253
3123         * gcc.target/i386/pr46253.c: New.
3124
3125 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
3126             Tobias Burnus  <burnus@net-b.de>
3127
3128         PR fortran/45170
3129         * gfortran.dg/deferred_type_param_1.f90: New.
3130         * gfortran.dg/deferred_type_param_2.f90: New.
3131         * gfortran.dg/initialization_1.f90: Update dg-errors.
3132         * gfortran.dg/initialization_9.f90: Update dg-errors.
3133
3134 2010-11-02  Richard Guenther  <rguenther@suse.de>
3135
3136         PR tree-optimization/46149
3137         * g++.dg/torture/pr46149.C: New testcase.
3138
3139 2010-11-02  Richard Guenther  <rguenther@suse.de>
3140
3141         PR tree-optimization/46216
3142         * gcc.dg/torture/pr46216.c: New testcase.
3143
3144 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3145
3146         PR target/46131
3147         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
3148         *-*-osf*.
3149
3150 2010-11-02  Richard Guenther  <rguenther@suse.de>
3151
3152         PR tree-optimization/46184
3153         * gcc.dg/pr46184.c: New testcase.
3154
3155 2010-11-02  Richard Guenther  <rguenther@suse.de>
3156
3157         PR tree-optimization/46177
3158         * gcc.dg/pr46177.c: New testcase.
3159
3160 2010-11-02  Martin Jambor  <mjambor@suse.cz>
3161
3162         PR middle-end/46120
3163         * g++.dg/ipa/ivinline-9.C: New test.
3164
3165 2010-11-02  Martin Jambor  <mjambor@suse.cz>
3166
3167         PR tree-optimization/45875
3168         * g++.dg/torture/pr45875.C: New test.
3169
3170 2010-11-02  Richard Guenther  <rguenther@suse.de>
3171
3172         PR testsuite/46249
3173         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
3174
3175 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
3176
3177         PR debug/46255
3178         * gcc.dg/pr46255.c: New test.
3179
3180 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
3181
3182         PR c++/46170
3183         PR c++/46162
3184         * g++.dg/template/sfinae26.C: New test.
3185         * g++.dg/template/sfinae27.C: Likewise.
3186
3187 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
3188
3189         PR c++/45606
3190         * g++.dg/template/typedef36.C: New test.
3191         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
3192         * g++.dg/template/canon-type-10.C: Likewise.
3193         * g++.dg/template/canon-type-11.C: Likewise.
3194         * g++.dg/template/canon-type-12.C: Likewise.
3195         * g++.dg/template/canon-type-13.C: Likewise.
3196
3197 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
3198
3199         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
3200         instance of debug_pubnames on darwin.
3201
3202 2010-11-01  Jason Merrill  <jason@redhat.com>
3203             Benjamin Kosnik  <bkoz@redhat.com>
3204
3205         * g++.dg/cpp0x/constexpr-initlist2.C: New.
3206         * g++.dg/cpp0x/constexpr-initlist3.C: New.
3207
3208         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
3209         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
3210         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
3211         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
3212         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
3213         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
3214         * g++.dg/cpp0x/constexpr-array.C: New.
3215         * g++.dg/cpp0x/constexpr-base.C: New.
3216         * g++.dg/cpp0x/constexpr-complex.C: New.
3217         * g++.dg/cpp0x/constexpr-data1.C: New.
3218         * g++.dg/cpp0x/constexpr-data2.C: New.
3219         * g++.dg/cpp0x/constexpr-deref.C: New.
3220         * g++.dg/cpp0x/constexpr-diag1.C: New.
3221         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
3222         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
3223         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
3224         * g++.dg/cpp0x/constexpr-empty.C: New.
3225         * g++.dg/cpp0x/constexpr-empty2.C: New.
3226         * g++.dg/cpp0x/constexpr-empty3.C: New.
3227         * g++.dg/cpp0x/constexpr-empty4.C: New.
3228         * g++.dg/cpp0x/constexpr-empty5.C: New.
3229         * g++.dg/cpp0x/constexpr-ex1.C: New.
3230         * g++.dg/cpp0x/constexpr-ex2.C: New.
3231         * g++.dg/cpp0x/constexpr-ex3.C: New.
3232         * g++.dg/cpp0x/constexpr-ex4.C: New.
3233         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
3234         * g++.dg/cpp0x/constexpr-fnptr.C: New.
3235         * g++.dg/cpp0x/constexpr-function1.C: New.
3236         * g++.dg/cpp0x/constexpr-function2.C: New.
3237         * g++.dg/cpp0x/constexpr-function3.C: New.
3238         * g++.dg/cpp0x/constexpr-ice.C: New.
3239         * g++.dg/cpp0x/constexpr-initlist.C: New.
3240         * g++.dg/cpp0x/constexpr-neg1.C: New.
3241         * g++.dg/cpp0x/constexpr-noexcept.C: New.
3242         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
3243         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
3244         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
3245         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
3246         * g++.dg/cpp0x/constexpr-nonlit.C: New.
3247         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
3248         * g++.dg/cpp0x/constexpr-nullptr.C: New.
3249         * g++.dg/cpp0x/constexpr-object1.C: New.
3250         * g++.dg/cpp0x/constexpr-object2.C: New.
3251         * g++.dg/cpp0x/constexpr-overflow.C: New.
3252         * g++.dg/cpp0x/constexpr-pedantic.C: New.
3253         * g++.dg/cpp0x/constexpr-pos1.C: New.
3254         * g++.dg/cpp0x/constexpr-potential1.C: New.
3255         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
3256         * g++.dg/cpp0x/constexpr-pure.C: New.
3257         * g++.dg/cpp0x/constexpr-static.C: New.
3258         * g++.dg/cpp0x/constexpr-static2.C: New.
3259         * g++.dg/cpp0x/constexpr-static3.C: New.
3260         * g++.dg/cpp0x/constexpr-static4.C: New.
3261         * g++.dg/cpp0x/constexpr-static5.C: New.
3262         * g++.dg/cpp0x/constexpr-static6.C: New.
3263         * g++.dg/cpp0x/constexpr-string.C: New.
3264         * g++.dg/cpp0x/constexpr-switch.C: New.
3265         * g++.dg/cpp0x/constexpr-targ.C: New.
3266         * g++.dg/cpp0x/constexpr-throw.C: New.
3267         * g++.dg/cpp0x/constexpr-typeid.C: New.
3268         * g++.dg/cpp0x/constexpr-union.C: New.
3269         * g++.dg/cpp0x/constexpr-value.C: New.
3270         * g++.dg/cpp0x/constexpr-value2.C: New.
3271         * g++.dg/cpp0x/constexpr-variadic.C: New.
3272         * g++.dg/cpp0x/initlist5.C: Use constexpr.
3273         * g++.dg/cpp0x/static_assert3.C: Add expected error.
3274         * g++.dg/other/fold1.C: Likewise.
3275         * g++.dg/parse/crash36.C: Likewise.
3276         * g++.dg/parse/constant4.C: Adjust expected error.
3277         * g++.dg/template/arg5.C: Likewise.
3278         * g++.dg/template/non-dependent10.C: Likewise.
3279         * g++.dg/template/qualified-id3.C: Likewise.
3280         * g++.dg/warn/overflow-warn-1.C: Likewise.
3281         * g++.dg/warn/overflow-warn-3.C: Likewise.
3282         * g++.dg/warn/overflow-warn-4.C: Likewise.
3283         * g++.old-deja/g++.pt/crash10.C: Likewise.
3284
3285         * g++.dg/cpp0x/constexpr-ctor2.C: New.
3286
3287 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3288
3289         Implemented format and noreturn attributes for Objective-C methods.
3290         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
3291         * objc.dg/attributes/method-deprecated-1.m: New.
3292         * objc.dg/attributes/method-deprecated-2.m: New.
3293         * objc.dg/attributes/method-deprecated-3.m: New.
3294         * objc.dg/attributes/method-noreturn-1.m: New.
3295         * objc.dg/attributes/method-sentinel-1.m: New.
3296         * objc.dg/attributes/method-format-1.m: New.
3297         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
3298         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
3299         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
3300         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
3301         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
3302         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
3303         * obj-c++.dg/attributes/method-format-1.mm: New.
3304
3305 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3306
3307         * objc.dg/property/at-property-deprecated-1.m: New.
3308         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
3309
3310 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3311
3312         Implemented Objective-C 2.0 property accessors.
3313         * objc.dg/property/at-property-6.m: Use nonatomic properties to
3314         avoid testing more complex accessors in this testcase which is not
3315         about them.
3316         * objc.dg/property/at-property-7.m: Same change.
3317         * objc.dg/property/at-property-8.m: Same change.
3318         * objc.dg/property/at-property-9.m: Same change.
3319         * objc.dg/property/at-property-10.m: Same change.
3320         * objc.dg/property/at-property-11.m: Same change.
3321         * obj-c++.dg/property/at-property-6.mm: Same change.
3322         * obj-c++.dg/property/at-property-7.mm: Same change.
3323         * obj-c++.dg/property/at-property-8.mm: Same change.
3324         * obj-c++.dg/property/at-property-9.mm: Same change.
3325         * obj-c++.dg/property/at-property-10.mm: Same change.
3326         * obj-c++.dg/property/at-property-11.mm: Same change.
3327         * objc.dg/property/at-property-12.m: New.
3328         * objc.dg/property/at-property-13.m: New.
3329         * obj-c++.dg/property/at-property-12.mm: New.
3330         * obj-c++.dg/property/at-property-13.mm: New.
3331
3332 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
3333
3334         PR fortran/46152
3335         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
3336         * gfortran.dg/allocate_with_typespec_4.f90: New test.
3337         * gfortran.dg/allocate_with_typespec_1.f90: New test.
3338         * gfortran.dg/allocate_with_typespec_2.f: New test.
3339         * gfortran.dg/allocate_with_typespec_3.f90: New test.
3340         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
3341         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
3342
3343 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
3344             Nathan Froyd  <froydnj@codesourcery.com>
3345
3346         PR tree-optimization/46259
3347         * gfortran.dg/pr46259.f: New testcase.
3348
3349 2010-11-01  Paul Koning  <ni1d@arrl.net>
3350
3351         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
3352         * gcc.c-torture/compile/20020604-1.c: Ditto.
3353         * gcc.c-torture/compile/20001226-1.c: Ditto.
3354         * gcc.c-torture/compile/20010327-1.c: Ditto.
3355         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
3356         * gcc.c-torture/compile/pr43191.c: Ditto.
3357         * gcc.c-torture/compile/pr41181.c: Ditto.
3358
3359 2010-10-31  Richard Henderson  <rth@redhat.com>
3360
3361         * lib/target-supports.exp
3362         (check_effective_target_automatic_stack_alignment): True for
3363         x86 but not windows.
3364         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
3365         use of the preferred-stack-boundary arguments.
3366         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
3367
3368 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
3369
3370         PR target/46142
3371         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
3372         * gcc.target/i386/fma4-builtin-2.c: Likewise.
3373
3374 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3375
3376         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
3377
3378 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3379
3380         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
3381         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
3382         than tls.
3383         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
3384         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3385         * objc.dg/torture/tls/thr-init.m: Likewise.
3386         * objc.dg/torture/tls/thr-init-2.m: Likewise.
3387         * objc.dg/torture/tls/thr-init-3.m: Likewise.
3388
3389 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3390
3391         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
3392         the Linux kernel.
3393
3394 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
3395
3396         PR fortran/44917
3397         PR fortran/44926
3398         PR fortran/46196
3399         * gfortran.dg/typebound_generic_10.f03: New.
3400
3401 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
3402
3403         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
3404         * objc.dg/property/property-neg-1.m: Updated for changes in the
3405         syntax of @property and the implementation of
3406         @synthesize/@dynamic.
3407         * objc.dg/property/property-neg-2.m: Same change.
3408         * objc.dg/property/property-neg-3.m: Same change.
3409         * objc.dg/property/property-neg-4.m: Same change.
3410         * objc.dg/property/property-neg-5.m: Same change.
3411         * objc.dg/property/property-neg-7.m: Same change.
3412         * objc.dg/property/property-1.m: Same change.
3413         * objc.dg/property/synthesize-1.m: Same change.
3414         * objc.dg/property/at-property-2.m: Same change.
3415         * objc.dg/property/at-property-4.m: Same change.
3416
3417         * objc.dg/property/fsf-property-method-acces.m: Updated for
3418         changes in the syntax of @property and the implementation of
3419         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
3420         * objc.dg/property/fsf-property-basic.m: Same change.
3421         * objc.dg/property/fsf-property-named-ivar.m: Same change.
3422
3423         * objc.dg/property/at-property-5.m: New.
3424         * objc.dg/property/at-property-6.m: New.
3425         * objc.dg/property/at-property-7.m: New.
3426         * objc.dg/property/at-property-8.m: New.
3427         * objc.dg/property/at-property-9.m: New.
3428         * objc.dg/property/at-property-10.m: New.
3429         * objc.dg/property/at-property-11.m: New.
3430         * objc.dg/property/synthesize-2.m: New.
3431         * objc.dg/property/dynamic-2.m: New.
3432
3433         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
3434         syntax of @property and the implementation of
3435         @synthesize/@dynamic.
3436         * obj-c++.dg/property/property-neg-2.mm: Same change.
3437         * obj-c++.dg/property/property-neg-3.mm: Same change.
3438         * obj-c++.dg/property/property-neg-4.mm: Same change.
3439         * obj-c++.dg/property/property-neg-5.mm: Same change.
3440         * obj-c++.dg/property/property-neg-7.mm: Same change.
3441         * obj-c++.dg/property/property-1.mm: Same change.
3442         * obj-c++.dg/property/synthesize-1.mm: Same change.
3443         * obj-c++.dg/property/at-property-2.mm: Same change.
3444         * obj-c++.dg/property/at-property-4.mm: Same change.
3445
3446         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
3447         changes in the syntax of @property and the implementation of
3448         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
3449         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
3450         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
3451
3452         * obj-c++.dg/property/at-property-5.mm: New.
3453         * obj-c++.dg/property/at-property-6.mm: New.
3454         * obj-c++.dg/property/at-property-7.mm: New.
3455         * obj-c++.dg/property/at-property-8.mm: New.
3456         * obj-c++.dg/property/at-property-9.mm: New.
3457         * obj-c++.dg/property/at-property-10.mm: New.
3458         * obj-c++.dg/property/at-property-11.mm: New.
3459         * obj-c++.dg/property/synthesize-2.mm: New.
3460         * obj-c++.dg/property/dynamic-2.mm: New.
3461
3462 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3463             Andrew Pinski  <pinskia@gmail.com>
3464
3465         * gcc.c-torture/execute/vector-shift.c: New testcase.
3466         * gcc.c-torture/execute/vector-shift1.c: Likewise.
3467         * gcc.c-torture/execute/vector-shift2.c: Likewise.
3468         * gcc.dg/vector-shift.c: Likewise.
3469         * gcc.dg/vector-shift1.c: Likewise.
3470         * gcc.dg/torture/vector-shift2.c: Likewise.
3471         * gcc.dg/vector-shift3.c: Likewise.
3472         * gcc.dg/simd-1b.c: Adjust.
3473
3474 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
3475
3476         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
3477
3478 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
3479
3480         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
3481
3482 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
3483
3484         PR target/46153
3485         * gcc.target/i386/pr46153.c: New test.
3486
3487 2010-10-27  Jason Merrill  <jason@redhat.com>
3488
3489         * g++.dg/cpp0x/constexpr-is_literal.C: New.
3490
3491 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
3492
3493         PR fortran/46161
3494         * gfortran.dg/class_dummy_3.f03: New.
3495
3496 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
3497
3498         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
3499         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
3500
3501         * gcc.target/i386/avx-vzeroupper-3.c: New.
3502         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
3503         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
3504         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
3505         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
3506         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
3507         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
3508         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
3509         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
3510         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
3511         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
3512         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
3513
3514 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3515
3516         * obj-c.dg/property/at-property-4.m: New.
3517         * obj-c++.dg/property/at-property-4.mm: New.
3518         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
3519         updates in warning.
3520         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
3521         updates in warning.
3522
3523 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3524
3525         * objc.dg/property/at-property-1.m: New.
3526         * objc.dg/property/at-property-2.m: New.
3527         * objc.dg/property/at-property-3.m: New.
3528         * objc.dg/ivar-invalid-type-1.m: New.
3529         * obj-c++.dg/property/at-property-1.mm: New.
3530         * obj-c++.dg/property/at-property-2.mm: New.
3531         * obj-c++.dg/property/at-property-3.mm: New.
3532         * obj-c++.dg/ivar-invalid-type-1.mm: New.
3533         * objc.dg/property/property-neg-6.m: Updated testcase for updates
3534         in error reporting.
3535
3536 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3537
3538         PR libgfortran/46010
3539         * gfortran.dg/namelist_66.f90: New test.
3540         * gfortran.dg/fmt_t_6.f: Fix whitespace.
3541
3542 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
3543
3544         PR fortran/42647
3545         * gfortran.dg/allocatable_scalar_9.f90: Extended.
3546         * gfortran.dg/allocatable_scalar_10.f90: New.
3547         * gfortran.dg/class_19.f03: Extended.
3548
3549 2010-10-26  Jan Hubicka  <jh@suse.cz>
3550
3551         PR middle-end/45736
3552         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
3553
3554 2010-10-26  Ira Rosen  <irar@il.ibm.com>
3555
3556         PR tree-optimization/46167
3557         * gcc.dg/vect/O-pr46167.c: New.
3558         * gcc.dg/vect/vect.exp: Run tests with -O.
3559
3560 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
3561
3562         PR target/44948
3563         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
3564         * g++.dg/vect/pr33860a.cc: Likewise.
3565         * gcc.c-torture/compile/20070522-1.c: Likewise.
3566         * gcc.dg/compat/struct-align-1_x.c: Likewise.
3567         * gcc.dg/compat/struct-align-1_y.c: Likewise.
3568         * gcc.dg/compat/struct-align-2_x.c: Likewise.
3569         * gcc.dg/compat/struct-align-2_y.c: Likewise.
3570         * gcc.dg/pr44136.c: Likewise.
3571
3572         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
3573         * gcc.dg/compat/vector-1_x.c: Likewise.
3574         * gcc.dg/compat/vector-1_y.c: Likewise.
3575         * gcc.dg/compat/vector-2_x.c: Likewise.
3576         * gcc.dg/compat/vector-2_y.c: Likewise.
3577         * gcc.dg/pr43300.c: Likewise.
3578
3579         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
3580         * gcc.dg/compat/vector-1a_y.c: Likewise.
3581         * gcc.dg/compat/vector-1b_x.c: Likewise.
3582         * gcc.dg/compat/vector-1b_y.c: Likewise.
3583         * gcc.dg/compat/vector-2a_x.c: Likewise.
3584         * gcc.dg/compat/vector-2a_y.c: Likewise.
3585         * gcc.dg/compat/vector-2b_x.c: Likewise.
3586         * gcc.dg/compat/vector-2b_y.c: Likewise.
3587         * gcc.target/i386/pr39162.c: Likewise.
3588         * gcc.target/i386/pr40906-2.c: Likewise.
3589         * gcc.target/i386/sse-5.c: Likewise.
3590
3591         * gcc.dg/pr35442.c: Prune ABI change warnings.
3592
3593         * gcc.c-torture/execute/pr38151.x: New.
3594         * gcc.target/i386/pr44948-1a.c: Likewise.
3595         * gcc.target/i386/pr44948-1b.c: Likewise.
3596         * gcc.target/i386/pr44948-2a.c: Likewise.
3597         * gcc.target/i386/pr44948-2b.c: Likewise.
3598
3599 2010-10-26  Ian Lance Taylor  <iant@google.com>
3600
3601         PR middle-end/45687
3602         * gcc.c-torture/execute/20101025-1.c: New test.
3603
3604 2010-10-26  Tobias Burnus  <burnus@net-b.de>
3605
3606         PR fortran/45451
3607         * gfortran.dg/class_allocate_5.f90: New.
3608
3609 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3610
3611         Implement opaque-enum-specifiers for C++0x
3612         * g++.dg/cpp0x/forw_enum1.C: New.
3613         * g++.dg/cpp0x/forw_enum2.C: New.
3614         * g++.dg/cpp0x/forw_enum3.C: New.
3615         * g++.dg/cpp0x/forw_enum4.C: New.
3616         * g++.dg/cpp0x/forw_enum5.C: New.
3617         * g++.dg/cpp0x/forw_enum6.C: New.
3618         * g++.dg/cpp0x/forw_enum7.C: New.
3619         * g++.dg/cpp0x/forw_enum8.C: New.
3620         * g++.dg/cpp0x/forw_enum9.C: New.
3621         * g++.dg/parse/enum3.C: Add new errors.
3622         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
3623         * g++.dg/cpp0x/auto9.C: Add new error.
3624         * g++.dg/template/crash79.C: Add new errors.
3625
3626 2010-10-26  Jie Zhang  <jie@codesourcery.com>
3627
3628         * gcc.target/arm/volatile-bitfields-1.c: New test.
3629         * gcc.target/arm/volatile-bitfields-2.c: New test.
3630         * gcc.target/arm/volatile-bitfields-3.c: New test.
3631
3632 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3633
3634         * gnat.dg/pointer_discr1.adb: New test.
3635         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
3636         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
3637         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
3638
3639 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3640
3641         * gnat.dg/loop_optimization8.adb: New test.
3642         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
3643         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
3644
3645 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3646
3647         * gnat.dg/in_out_parameter2.adb: New test.
3648         * gnat.dg/in_out_parameter3.adb: Likewise.
3649
3650 2010-10-25  Jie Zhang  <jie@codesourcery.com>
3651
3652         * g++.dg/opt/combine.c: New test.
3653
3654 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
3655
3656         * gnat.dg/opt7.ad[sb]: New test.
3657         * gnat.dg/opt7_pkg.ads: New helper.
3658
3659 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3660
3661         PR objc/45735
3662         * obj-c.dg/pr45735.mm: New.
3663         * obj-c++.dg/pr45735.mm: New.
3664
3665 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3666
3667         PR objc/24393
3668         * objc.dg/pr24393.m: New.
3669         * obj-c++.dg/pr24393.mm: New.
3670
3671 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3672
3673         PR objc/28049
3674         * objc.dg/pr28049.m: New.
3675         * obj-c++.dg/pr28049.mm: New.
3676
3677 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3678
3679         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
3680         parameter attributes are now supported.
3681         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
3682         * objc.dg/attributes/parameter-attribute-1.m: New test.
3683         * objc.dg/attributes/parameter-attribute-2.m: New test.
3684         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
3685         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
3686
3687 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
3688
3689         Based on the CFString implementation in FSF apple/trunk branch.
3690
3691         * gcc.dg/darwin-cfstring-1.c: New.
3692         * gcc.dg/darwin-cfstring-2.c: New.
3693         * gcc.dg/torture/darwin-cfstring-3.c: New.
3694         * g++.dg/other/darwin-cfstring1.C: New.
3695         * g++.dg/torture/darwin-cfstring-3.C: New.
3696
3697 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
3698
3699         * objc.dg/demangle-1.m: New test.
3700         * obj-c++.dg/demangle-1.mm: New test.
3701         * obj-c++.dg/demangle-2.mm: New test.
3702         * obj-c++.dg/demangle-3.mm: New test.
3703
3704 2010-10-23  Ian Lance Taylor  <iant@google.com>
3705
3706         * gcc.c-torture/execute/20101011-1.c: New test.
3707         * gcc.c-torture/execute/20101011-1.x: New test driver.
3708
3709 2010-10-23  Tobias Burnus  <burnus@net-b.de>
3710
3711         PR fortran/46122
3712         * gfortran.dg/protected_8.f90: New.
3713
3714 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
3715
3716         * gcc.dg/march-generic.c: Skip for -march in multilib options.
3717         * gcc.target/i386/isa-9.c: Skip for -march other than
3718         -march=amdfam10 in multilib options.
3719         * gcc.target/i386/pr42589.c: Skip for -march other than
3720         -march=i486 in multilib options.
3721         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
3722         other -march in multilib options.
3723
3724 2010-10-23  Jie Zhang  <jie@codesourcery.com>
3725
3726         PR rtl-optimization/37360
3727         * gcc.dg/pr37360.c: New test.
3728
3729 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3730
3731         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
3732
3733 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3734             Andrew Pinski  <pinskia@gmail.com>
3735
3736         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
3737         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
3738         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
3739         * gcc.dg/vector-subscript-1.c: Likewise.
3740         * gcc.dg/vector-subscript-2.c: Likewise.
3741         * gcc.dg/vector-subscript-3.c: New testcase.
3742         * gcc.dg/array-8.c: Adjust.
3743
3744 2010-10-22  Richard Guenther  <rguenther@suse.de>
3745
3746         PR middle-end/46137
3747         * c-c++-common/torture/pr46137.c: New testcase.
3748
3749 2010-10-22  Jason Merrill  <jason@redhat.com>
3750
3751         PR c++/46129
3752         * g++.dg/template/defarg14.C: New.
3753
3754 2010-10-22  Jason Merrill  <jason@redhat.com>
3755
3756         PR c++/46103
3757         * g++.dg/cpp0x/implicit10.C: New.
3758
3759 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
3760
3761         PR target/46098
3762         * gcc.target/i386/pr46098.c: New test.
3763
3764 2010-10-22  Richard Guenther  <rguenther@suse.de>
3765
3766         PR tree-optimization/45720
3767         * gcc.dg/torture/pr45720.c: New testcase.
3768
3769 2010-10-22  Ira Rosen  <irar@il.ibm.com>
3770
3771         PR tree-optimization/46126
3772         * gcc.dg/vect/pr46126.c: New.
3773
3774 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
3775
3776         Based on the CFString implementation in FSF apple/trunk branch.
3777
3778         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
3779         so that the latter can be used in dg-skip and dg-xfail clauses.
3780         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3781         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
3782         to use dg-additional-files for Object1.
3783         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
3784         to use dg-additional-files for Object1, move to torture/strings/.
3785         * obj-c++.dg/const-str-4.mm: Likewise.
3786         * obj-c++.dg/const-str-3.mm: Likewise.
3787         * obj-c++.dg/const-str-8.mm: Likewise.
3788         * obj-c++.dg/const-str-9.mm: Likewise.
3789         * obj-c++.dg/const-str-10.mm: Likewise.
3790         * obj-c++.dg/const-str-10.mm: Likewise.
3791         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
3792         to use dg-additional-files for Object1, move to strings/.
3793         * obj-c++.dg/const-str-2.mm: Likewise.
3794         * obj-c++.dg/const-str-5.mm: Likewise.
3795         * obj-c++.dg/const-str-6.mm: Likewise.
3796         * obj-c++.dg/const-str-12.mm: Likewise.
3797         * obj-c++.dg/strings/strings.exp: New.
3798         * obj-c++.dg/strings/const-cfstring-2.mm: New.
3799         * obj-c++.dg/strings/const-cfstring-5.mm: New.
3800         * obj-c++.dg/torture/strings/strings.exp: New.
3801         * obj-c++.dg/torture/strings/string1.mm: New.
3802         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
3803         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
3804         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
3805
3806         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
3807         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3808         * objc/execute/string2.m: Likewise.
3809         * objc/execute/string3.m: Likewise.
3810         * objc/execute/string3.m: Likewise.
3811         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
3812         * objc.dg/foreach-4.m: Likewise.
3813         * objc.dg/foreach-5.m: Likewise.
3814         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
3815         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3816         * objc.dg/const-str-4.m: Likewise.
3817         * objc.dg/const-str-7.m: Likewise.
3818         * objc.dg/const-str-8.m: Likewise.
3819         * objc.dg/const-str-9.m: Likewise.
3820         * objc.dg/const-str-10.m: Likewise.
3821         * objc.dg/const-str-11.m: Likewise.
3822         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
3823         to use dg-additional-files for Object1, move to objc.dg/strings/.
3824         * objc.dg/const-str-2.m: Likewise.
3825         * objc.dg/const-str-5.m: Likewise.
3826         * objc.dg/const-str-6.m: Likewise.
3827         * objc.dg/const-str-12.m: Likewise.
3828         * objc.dg/const-str-12b.m: Likewise.
3829         * objc.dg/strings/strings.exp: New.
3830         * objc.dg/strings/const-cfstring-2.m: New.
3831         * objc.dg/strings/const-cfstring-5.m: New.
3832         * objc.dg/torture/strings/strings.exp: New.
3833         * objc.dg/torture/strings/const-cfstring-1.m: New.
3834         * objc.dg/torture/strings/const-cfstring-3.m: New.
3835         * objc.dg/torture/strings/const-cfstring-4.m: New.
3836
3837 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3838
3839         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
3840
3841 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3842
3843         PR c++/46117
3844         * g++.dg/parse/crash57.C: New.
3845
3846 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
3847             H.J. Lu  <hongjiu.lu@intel.com>
3848
3849         PR target/45946
3850         * gcc.target/i386/pr45946.c: New test.
3851
3852 2010-10-21  Martin Jambor  <mjambor@suse.cz>
3853
3854         PR tree-optimization/45875
3855         * g++.dg/ipa/pr45875.C: New test.
3856
3857 2010-10-21  Ira Rosen  <irar@il.ibm.com>
3858
3859         PR tree-optimization/46049
3860         PR tree-optimization/46052
3861         * gcc.dg/vect/pr46052.c: New test.
3862         * gcc.dg/vect/pr46049.c: New test.
3863
3864 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3865
3866         PR fortran/46007
3867         * gfortran.dg/shape_5.f90:  New test case.
3868
3869 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3870
3871         PR fortran/46060
3872         * gfortran.dg/proc_ptr_comp_25.f90: New.
3873
3874 2010-10-21  Richard Guenther  <rguenther@suse.de>
3875             Michael Matz  <matz@suse.de>
3876
3877         PR tree-optimization/45764
3878         * gcc.dg/torture/pr45764.c: New testcase.
3879
3880 2010-10-21  Richard Guenther  <rguenther@suse.de>
3881
3882         PR tree-optimization/46111
3883         * g++.dg/torture/pr46111.C: New testcase.
3884
3885 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3886
3887         PR fortran/46067
3888         * gfortran.dg/dummy_procedure_4.f90: New.
3889         * gfortran.dg/proc_ptr_30.f90: New.
3890
3891 2010-10-21  Tobias Burnus  <burnus@net-b.de>
3892
3893         PR fortran/46100
3894         * gfortran.dg/ptr-func-1.f90: New.
3895         * gfortran.dg/ptr-func-2.f90: New.
3896
3897 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
3898
3899         PR tree-optimization/45919
3900         * gcc.c-torture/compile/pr45919.c: New test.
3901
3902         PR tree-optimization/46066
3903         * gcc.dg/autopar/pr46066.c: New test.
3904
3905 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3906
3907         PR c++/46024
3908         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
3909
3910 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3911
3912         PR c++/46056
3913         * g++.dg/cpp0x/range-for7.C: New.
3914
3915 2010-10-20  Richard Guenther  <rguenther@suse.de>
3916
3917         PR lto/45667
3918         * g++.dg/lto/20101020-1_0.h: New testcase.
3919         * g++.dg/lto/20101020-1_0.C: Likewise.
3920         * g++.dg/lto/20101020-1_1.C: Likewise.
3921
3922 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
3923
3924         * gcc.dg/20101013-1.c: New test.
3925
3926 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
3927
3928         PR target/46085
3929         * gcc.target/i386/pr46085-1.c: New.
3930         * gcc.target/i386/pr46085-2.c: Likewise.
3931
3932 2010-10-20  Richard Guenther  <rguenther@suse.de>
3933
3934         PR tree-optimization/45860
3935         * gcc.dg/torture/pr45860.c: New testcase.
3936
3937 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3938
3939         * gnat.dg/discr25.adb: New test.
3940         * gnat.dg/discr25_pkg.ad[sb]: New helper.
3941
3942 2010-10-20  Olivier Hainque  <hainque@adacore.com>
3943
3944         * gcc.target/powerpc/ehreturn.c: New test.
3945
3946 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3947
3948         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
3949         not require Foundation and run with the GNU runtime as well.
3950
3951         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
3952
3953         Radar 4439126
3954         * obj-c++.dg/template-8.mm: New.
3955
3956 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3957
3958         PR objc/23709
3959         * objc.dg/pr23709.m: New.
3960         * obj-c++.dg/pr23709.m: New.
3961
3962 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
3963
3964         PR c++/46046
3965         * g++.dg/template/crash104.C: New.
3966
3967 2010-10-19  Richard Henderson  <rth@redhat.com>
3968
3969         * gcc.target/i386/fma3-fma.c: New.
3970         * gcc.target/i386/fma3-builtin.c: New.
3971         * gcc.target/i386/fma4-builtin.c: New.
3972
3973 2010-10-19  Richard Guenther  <rguenther@suse.de>
3974
3975         PR testsuite/46081
3976         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3977
3978 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3979
3980         Merge from 'apple/trunk' branch on FSF servers.
3981
3982         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
3983
3984         Radar 4293709
3985         * objc.dg/proto-init-mimatch-1.m: New.
3986         * obj-c++.dg/proto-init-mimatch-1.mm: New.
3987
3988 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3989
3990         Implemented parsing @synthesize and @dynamic for
3991         Objective-C/Objective-C++.
3992         * objc.dg/property/dynamic-1.m: New.
3993         * objc.dg/property/synthesize-1.m: New.
3994         * obj-c++.dg/property/dynamic-1.mm: New.
3995         * obj-c++.dg/property/synthesize-1.mm: New.
3996
3997 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3998
3999         * objc.dg/at-class-1.m: New.
4000         * objc.dg/at-class-1.mm: New.
4001
4002 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
4003
4004         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
4005
4006 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
4007
4008         Merge from 'apple/trunk' branch on FSF servers.
4009
4010         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
4011
4012         Radar 4407151
4013         * obj-c++.dg/template-7.mm: New.
4014
4015 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
4016
4017         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
4018         bugfix.
4019
4020 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
4021
4022         Merge from 'apple/trunk' branch on FSF servers.
4023
4024         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
4025
4026         Radar 4451818
4027         * obj-c++.dg/try-catch-16.mm: New.
4028         * obj-c++.dg/try-catch-17.mm: New.
4029
4030         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
4031
4032         Radar 4330422
4033         * obj-c++.dg/try-catch-15.mm: New
4034
4035         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
4036
4037         Radar 4204796
4038         * obj-c++.dg/try-catch-12.mm: New
4039         * obj-c++.dg/try-catch-13.mm: New
4040         * obj-c++.dg/try-catch-14.mm: New
4041         * objc.dg/try-catch-11.m: New
4042         * objc.dg/try-catch-12.m: New
4043         * objc.dg/try-catch-13.m: New
4044
4045 2010-10-18  Richard Henderson  <rth@redhat.com>
4046
4047         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
4048
4049 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
4050
4051         PR c/46015
4052         * c-c++-common/Wunused-var-13.c: New test.
4053
4054 2010-10-18  Richard Guenther  <rguenther@suse.de>
4055
4056         PR tree-optimization/45967
4057         * gcc.dg/torture/pr45967.c: New testcase.
4058         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
4059         * gcc.dg/ipa/ipa-pta-13.c: Likewise
4060         * gcc.dg/torture/pr39074-2.c: Likewise
4061         * gcc.dg/torture/pta-escape-1.c: Likewise
4062         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
4063         * gcc.dg/tree-ssa/pta-callused.c: Likewise
4064         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
4065         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
4066         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
4067         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
4068
4069 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
4070
4071         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
4072
4073 2010-10-18  Richard Guenther  <rguenther@suse.de>
4074
4075         PR lto/44950
4076         * g++.dg/lto/20101015-2_0.C: New testcase.
4077
4078 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
4079
4080         PR middle-end/46019
4081         * gcc.c-torture/execute/pr46019.c: New test.
4082
4083 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4084
4085         Merge from 'apple/trunk' branch on FSF servers.
4086
4087         2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
4088
4089         Radar 4516785
4090         * obj-c++.dg/method-namespace-2.mm: New.
4091
4092 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4093
4094         Merge from 'apple/trunk' branch on FSF servers.
4095
4096         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
4097
4098         Radar 4133425
4099         * objc.dg/private-1.m: Test modified.
4100         * obj-c++.dg/private-1.mm: Test modified.
4101
4102 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
4103
4104         PR testsuite/45987
4105         * gcc.target/i386/push-1.c: Remove.
4106
4107 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
4108             H.J. Lu  <hongjiu.lu@intel.com>
4109
4110         PR target/46051
4111         * gcc.target/i386/pr46051.c: New test.
4112
4113 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4114
4115         * obj-c++.dg/gnu-api-2-class.mm: New.
4116         * obj-c++.dg/gnu-api-2-ivar.mm: New.
4117         * obj-c++.dg/gnu-api-2-method.mm: New.
4118         * obj-c++.dg/gnu-api-2-objc.mm: New.
4119         * obj-c++.dg/gnu-api-2-object.mm: New.
4120         * obj-c++.dg/gnu-api-2-property.mm: New.
4121         * obj-c++.dg/gnu-api-2-protocol.mm: New.
4122         * obj-c++.dg/gnu-api-2-sel.mm: New.
4123
4124 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
4125
4126         * objc.dg/fsf-package-0.m: New.
4127         * obj-c++.dg/fsf-package-0.m: New.
4128
4129 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4130
4131         PR objc/18255
4132         * objc.dg/pr18255.m: New.
4133
4134 2010-10-16  Jan Hubicka  <jh@suse.cz>
4135
4136         PR middle-end/44206
4137         * g++.dg/torture/pr44206.C: New.
4138
4139 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
4140
4141         * objc.dg/gnu-api-2-class.m: New.
4142         * objc.dg/gnu-api-2-objc.m: New.
4143
4144 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
4145
4146         * objc.dg/gnu-api-2-ivar.m: New.
4147
4148 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4149
4150         * objc.dg/gnu-api-2-property.m: New.
4151
4152 2010-10-15  Xinliang David Li  <davidxl@google.com>
4153
4154         * g++.dg/uninit-pred-3_a.C: New test.
4155         * g++.dg/uninit-pred-3_b.C: New test.
4156
4157 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4158
4159         * objc.dg/gnu-api-2-object.m: New.
4160
4161 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4162
4163         * objc.dg/gnu-api-2-method.m: New.
4164
4165 2010-10-15  Jason Merrill  <jason@redhat.com>
4166
4167         * g++.dg/lto/pr45983_0.C: New.
4168
4169 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
4170
4171         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
4172         builtin combiner patterns.
4173         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
4174         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
4175         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
4176         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
4177         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
4178
4179 2010-10-15  Richard Guenther  <rguenther@suse.de>
4180
4181         * g++.dg/lto/20101015-1_0.C: New testcase.
4182
4183 2010-10-15  Richard Guenther  <rguenther@suse.de>
4184
4185         PR testsuite/46021
4186         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
4187         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
4188
4189 2010-10-15  Richard Guenther  <rguenther@suse.de>
4190
4191         PR lto/45957
4192         * g++.dg/lto/20101014-1_0.C: New testcase.
4193
4194 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4195
4196         * objc.dg/gnu-api-2-protocol.m: New.
4197         * objc.dg/gnu-api-2-sel.m: New.
4198
4199 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4200
4201         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
4202         arm-eabi targets.
4203
4204 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
4205
4206         * gcc.dg/20101010-1.c: New testcase.
4207
4208 2010-10-15  Jie Zhang  <jie@codesourcery.com>
4209
4210         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
4211         script when relocatable linking.
4212
4213 2010-10-14  Yao Qi  <yao@codesourcery.com>
4214
4215         PR target/45447
4216         * gcc.target/arm/pr45447.c: New test.
4217
4218 2010-10-14  Jan Hubicka  <jh@suse.cz>
4219
4220         PR middle-end/45621
4221         * g++.dg/lto/pr45621.h : New.
4222         * g++.dg/lto/pr45621_0.C: New.
4223         * g++.dg/lto/pr45621_1.C: New.
4224
4225 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
4226
4227         * objc.dg/property: New.
4228         * objc.dg/property/fsf-property-basic.m: New.
4229         * objc.dg/property/fsf-property-method-access.m: New.
4230         * objc.dg/property/fsf-property-named-ivar.m: New.
4231         * obj-c++.dg/property: New.
4232         * obj-c++.dg/property/fsf-property-basic.mm: New.
4233         * obj-c++.dg/property/fsf-property-method-access.mm: New.
4234         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
4235
4236         merge from FSF apple 'trunk' branch.
4237         2006 Fariborz Jahanian  <fjahanian@apple.com>
4238
4239         Radars 4436866, 4505126, 4506903, 4517826
4240         * objc.dg/property/property-1.m: New.
4241         * objc.dg/property/property-2.m: New.
4242         * objc.dg/property/property-3.m: New.
4243         * objc.dg/property/property-neg-1.m: New.
4244         * objc.dg/property/property-neg-2.m: New.
4245         * objc.dg/property/property-neg-3.m: New.
4246         * objc.dg/property/property-neg-4.m: New.
4247         * objc.dg/property/property-neg-5.m: New.
4248         * objc.dg/property/property-neg-6.m: New.
4249         * objc.dg/property/property-neg-7.m: New.
4250         * objc.dg/property/property.exp: New.
4251         * obj-c++.dg/property/property-1.mm: New.
4252         * obj-c++.dg/property/property-2.mm: New.
4253         * obj-c++.dg/property/property-3.mm: New.
4254         * obj-c++.dg/property/property-neg-1.mm: New.
4255         * obj-c++.dg/property/property-neg-2.mm: New.
4256         * obj-c++.dg/property/property-neg-3.mm: New.
4257         * obj-c++.dg/property/property-neg-4.mm: New.
4258         * obj-c++.dg/property/property-neg-5.mm: New.
4259         * obj-c++.dg/property/property-neg-6.mm: New.
4260         * obj-c++.dg/property/property-neg-7.mm: New.
4261         * obj-c++.dg/property/property.exp: New.
4262
4263 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4264
4265         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
4266
4267 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
4268
4269         PR c/45969
4270         * gcc.c-torture/compile/pr45969-1.c: New test.
4271
4272 2010-10-14  Richard Guenther  <rguenther@suse.de>
4273
4274         PR tree-optimization/44913
4275         * gcc.dg/torture/pr44913.c: New testcase.
4276
4277 2010-10-14  Richard Guenther  <rguenther@suse.de>
4278
4279         PR lto/45382
4280         * g++.dg/lto/20101014-2_0.C: New testcase.
4281
4282 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4283
4284         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
4285         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
4286         * gcc.target/i386/pr44130.c: Likewise.
4287         * gcc.target/i386/pr44144.c: Likewise.
4288         * gcc.target/i386/pr44180.c: Likewise.
4289         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4290         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
4291         * gcc.target/i386/vect-sizes-1.c: Likewise.
4292         * gcc.target/i386/vectorize4-avx.c: Likewise.
4293
4294 2010-10-14  Richard Guenther  <rguenther@suse.de>
4295
4296         PR lto/44561
4297         * g++.dg/lto/20101010-3_0.C: New testcase.
4298         * g++.dg/lto/20101010-4_0.C: Likewise.
4299
4300 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
4301
4302         * objc.dg/pr45878.m: Update to include NSConstantString interface
4303         for -fnext-runtime.
4304         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
4305         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
4306         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
4307         reference for m64 -fnext-runtime.
4308
4309 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4310
4311         * gcc.target/i386/vect-sizes-1.c: New.
4312
4313 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4314
4315         PR middle-end/46011
4316         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
4317
4318 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4319
4320         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
4321         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4322
4323 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
4324
4325         * gcc.target/ia64/20101005.c: New test.
4326
4327 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
4328
4329         PR rtl-optimization/45570
4330         * gcc.dg/pr45570.c: New test.
4331
4332 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4333
4334         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
4335         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4336         * gcc.target/i386/vectorize4-avx.c: Likewise.
4337
4338 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4339
4340         * gcc.target/i386/avx-copysign-vec.c: New.
4341         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
4342
4343 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4344
4345         PR middle-end/44130
4346         * gcc.target/i386/pr44130.c: New.
4347
4348 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4349
4350         PR middle-end/44144
4351         * gcc.target/i386/pr44144.c: New.
4352
4353 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4354
4355         PR target/44180
4356         * gcc.target/i386/pr44180.c: New.
4357
4358 2010-10-13  Jason Merrill  <jason@redhat.com>
4359
4360         * g++.dg/template/canon-type-8.C: New.
4361
4362 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
4363
4364         * gcc.c-torture/execute/20101013-1.c: New test.
4365
4366 2010-10-13  Richard Guenther  <rguenther@suse.de>
4367
4368         PR objc/45878
4369         * objc.dg/pr45878.m: New testcase.
4370
4371 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
4372
4373         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
4374         * gcc.dg/format/dfp-printf-1.c: Likewise.
4375         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
4376
4377 2010-10-13  Richard Guenther  <rguenther@suse.de>
4378
4379         PR tree-optimization/45788
4380         * g++.dg/pr45788.C: New testcase.
4381
4382 2010-10-13  Richard Guenther  <rguenther@suse.de>
4383
4384         PR tree-optimization/45970
4385         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
4386
4387 2010-10-13  Richard Guenther  <rguenther@suse.de>
4388
4389         PR tree-optimization/45982
4390         * gcc.dg/torture/pr45982.c: New testcase.
4391         * gcc.dg/tree-ssa/pr24287.c: Adjust.
4392         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
4393         * gcc.dg/torture/pr39074-2.c: Likewise.
4394
4395 2010-10-13  Richard Guenther  <rguenther@suse.de>
4396
4397         PR middle-end/45874
4398         * g++.dg/torture/pr45874.C: New testcase.
4399
4400 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
4401
4402         * objc.dg/attributes/method-attribute-1.m: Update to respond
4403         to implemented method attributes..
4404         * objc.dg/attributes/method-attribute-2.m: Likewise.
4405         * objc.dg/attributes/method-attribute-3.m: Likewise.
4406         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4407         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4408         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4409
4410 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
4411
4412         PR libobjc/23214
4413         * objc.dg/pr23214.m: New.
4414
4415 2010-10-12  Michael Eager  <eager@eagercon.com>
4416
4417         PR testsuite/45856
4418         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
4419         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
4420
4421 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
4422
4423         PR fortran/45636
4424         * gcc.c-torture/execute/pr45636.c: New test.
4425         * gfortran.dg/pr45636.f90: New test.
4426
4427 2010-10-12  Richard Henderson  <rth@redhat.com>
4428
4429         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
4430
4431 2010-10-12  Daniel Kraft  <d@domob.eu>
4432
4433         PR fortran/38936
4434         * gfortran.dg/associate_1.f03: More tests with derived-types.
4435         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
4436         * gfortran.dg/associate_8.f03: Fix typo.
4437         * gfortran.dg/initialization_27.f90: Fix typo.
4438
4439 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4440
4441         PR testsuite/45851
4442         * lib/lto.exp (lto-get-options-main): Support optional target
4443         selector for dg-extra-ld-options.
4444
4445 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4446
4447         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
4448         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
4449
4450 2010-10-11  Martin Jambor  <mjambor@suse.cz>
4451
4452         PR middle-end/45699
4453         * g++.dg/torture/pr45699.C: New test.
4454         * g++.dg/otr-fold-1.C: Adjusted.
4455         * g++.dg/otr-fold-1.C: Likewise.
4456
4457 2010-10-11  Nick Clifton  <nickc@redhat.com>
4458
4459         * gcc.c-torture/compile/pr44197.c: Require visibility support.
4460         Allow for a user label prefix.
4461
4462 2010-10-10  Richard Guenther  <rguenther@suse.de>
4463
4464         * g++.dg/lto/20101010-1_0.C: New testcase.
4465         * g++.dg/lto/20101010-2_0.C: Likewise.
4466
4467 2010-10-11  Ira Rosen  <irar@il.ibm.com>
4468
4469         PR tree-optimization/45902
4470         * gcc.dg/vect/45902.c: New test.
4471
4472 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
4473
4474         PR target/45870
4475         * gcc.dg/tls/pr45870.c: New test.
4476
4477 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
4478
4479         PR fortran/45961
4480         * gfortran.dg/typebound_operator_6.f03: New.
4481
4482 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
4483
4484         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
4485         and adjust -export symbol scanning.
4486         * g++.dg/ext/dllexport1.C: Likewise.
4487         * g++.dg/ext/dllexport3.C: Likewise.
4488         * gcc.dg/dll-3.c: Likewise.
4489         * gcc.dg/dll-4.c: Likewise.
4490         * gcc.dg/dll-5.c: Likewise.
4491
4492 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
4493
4494         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
4495         instead of tree_profile dump file.
4496         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
4497         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
4498         dump file.
4499
4500 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
4501
4502         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
4503
4504 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4505
4506         * gfortran.dg/character_comparison_4.f90:  New test.
4507         * gfortran.dg/character_comparison_5.f90:  New test.
4508         * gfortran.dg/character_comparison_6.f90:  New test.
4509
4510 2010-10-09  Richard Henderson  <rth@redhat.com>
4511
4512         * lib/target-supports.exp
4513         (check_effective_target_automatic_stack_alignment): Always true.
4514
4515 2010-10-09  Richard Guenther  <rguenther@suse.de>
4516
4517         PR lto/45956
4518         * gcc.dg/lto/20101009-2_0.c: New testcase.
4519         * gcc.dg/lto/20101009-2_1.c: Likewise.
4520         * gcc.dg/lto/20101009-2_2.c: Likewise.
4521
4522 2010-10-09  Richard Guenther  <rguenther@suse.de>
4523
4524         PR lto/45947
4525         * g++.dg/lto/20101009-1_0.C: New testcase.
4526
4527 2010-10-09  Richard Guenther  <rguenther@suse.de>
4528
4529         PR tree-optimization/45945
4530         * gcc.dg/lto/20101009-1_0.c: New testcase.
4531
4532 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
4533
4534         PR target/45913
4535         * gcc.target/i386/pr45913.c: New.
4536
4537 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4538
4539         PR fortran/45943
4540         * gfortran.dg/streamio_16.f90: Update test.
4541
4542 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
4543
4544         PR tree-optimization/45903
4545         * gcc.target/i386/pr45903.c: New test.
4546
4547 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
4548
4549         * gnat.dg/interface5.adb: Compile with warnings disabled.
4550
4551 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4552
4553         * obj-c++.dg/encode-10.mm: New testcase.
4554
4555 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4556
4557         PR objc++/23614
4558         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
4559         C++ class.  Removed XFAIL.
4560
4561 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
4562
4563         PR fortran/45933
4564         * gfortran.dg/typebound_operator_5.f03: New.
4565
4566 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4567
4568         Merge from 'apple/trunk' branch on FSF servers.
4569
4570         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
4571
4572         Radar 4508851
4573         * obj-c++.dg/method-namespace-1.mm: New.
4574
4575 2010-10-07  Martin Jambor  <mjambor@suse.cz>
4576
4577         * gcc.dg/tree-ssa/sra-11.c: New test.
4578
4579 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
4580
4581         PR Tree-Vect/45847
4582         * gcc.dg/vect/pr45847.c: New test.
4583
4584 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4585             Kai Tietz  <kai.tietz@onevision.com>
4586
4587         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
4588
4589 2010-10-07  Richard Guenther  <rguenther@suse.de>
4590
4591         PR tree-optimization/45732
4592         * gcc.dg/torture/pr45732.c: New testcase.
4593
4594 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4595
4596         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
4597         * objc.dg/foreach-2.m: Likewise.
4598         * objc.dg/foreach-3.m: Likewise.
4599         * objc.dg/foreach-4.m: Likewise.
4600         * objc.dg/foreach-5.m: Likewise.
4601         * objc.dg/foreach-6.m: Likewise.
4602         * objc.dg/foreach-7.m: Likewise.
4603         * objc.dg/objc-foreach-4.m: Likewise.
4604         * objc.dg/objc-foreach-5.m: Likewise.
4605
4606 2010-10-07  Richard Guenther  <rguenther@suse.de>
4607
4608         PR middle-end/45869
4609         * gcc.dg/torture/pr45869.c: New testcase.
4610
4611 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4612
4613         * objc.dg/set-not-used-1.m: New
4614         * obj-c++.dg/set-not-used-1.mm: New.
4615
4616 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4617
4618         * objc.dg/attributes/method-attribute-3.m: New.
4619         * obj-c++.dg/attributes/method-attribute-3.mm: New.
4620
4621 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
4622
4623         PR fortran/45916
4624         * gfortran.dg/generic_typebound_operator_1.f90: New test.
4625
4626 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4627
4628         PR fortran/45889
4629         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
4630
4631 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4632
4633         Merge from 'apple/trunk' branch on FSF servers.
4634
4635         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
4636
4637         Radar 4278774
4638         * obj-c++.dg/encode-9.mm: New.
4639
4640 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4641
4642         * g++.dg/cpp0x/pr45908.C: New test.
4643
4644 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4645
4646         * gnat.dg/opt6.ad[sb]: New test.
4647
4648 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4649
4650         Implemented fast enumeration for Objective-C.
4651         * objc.dg/foreach-1.m: New.
4652         * objc.dg/foreach-2.m: New.
4653         * objc.dg/foreach-3.m: New.
4654         * objc.dg/foreach-4.m: New.
4655         * objc.dg/foreach-5.m: New.
4656         * objc.dg/foreach-6.m: New.
4657         * objc.dg/foreach-7.m: New.
4658
4659         Merge from 'apple/trunk' branch on FSF servers:
4660         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
4661
4662         Radar 4502236
4663         * objc.dg/objc-foreach-5.m: New.
4664
4665         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
4666
4667         Radar 4507230
4668         * objc.dg/objc-foreach-4.m: New.
4669
4670         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
4671
4672         Radar 4472881
4673         * objc.dg/objc-foreach-3.m: New.
4674
4675         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
4676
4677         Radar 4468498
4678         * objc.dg/objc-foreach-2.m: New.
4679
4680         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
4681
4682         Radar 4294910
4683         * objc.dg/objc-foreach-1.m: New
4684
4685 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
4686
4687         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
4688         unsigned values.
4689
4690 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4691
4692         PR objc++/28050
4693         * obj-c++.dg/syntax-error-10.mm: New.
4694
4695 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4696
4697         PR objc++/23707
4698         * obj-c++.dg/syntax-error-9.mm: New.
4699
4700 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4701
4702         PR objc++/31126
4703         * obj-c++.dg/syntax-error-8.mm: New.
4704
4705 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4706
4707         Merge from 'apple/trunk' branch on FSF servers.
4708
4709         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
4710
4711         Radar 4290840
4712         * obj-c++.dg/syntax-error-7.mm: New
4713
4714         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
4715
4716         Radar 4294425
4717         * obj-c++.dg/syntax-error-6.mm: New
4718
4719         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
4720
4721         Radar 4261146
4722         * obj-c++.dg/syntax-error-5.mm: New
4723
4724         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
4725
4726         Radar 4093475
4727         * obj-c++.dg/syntax-error-[3-4].mm: New.
4728
4729         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
4730
4731         Radar 4185810
4732         * obj-c++.dg/syntax-error-[1-2].mm: New.
4733
4734 2010-10-05  Ira Rosen  <irar@il.ibm.com>
4735
4736         PR tree-optimization/45752
4737         * gcc.dg/vect/pr45752.c: New test.
4738
4739 2010-10-05  Richard Guenther  <rguenther@suse.de>
4740
4741         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
4742         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4743         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4744         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4745         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4746         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4747         * gcc.dg/tree-prof/stringop-1.c: Likewise.
4748         * gcc.dg/tree-prof/stringop-2.c: Likewise.
4749         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
4750         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
4751         * gcc.dg/tree-prof/update-loopch.c: Likewise.
4752         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
4753         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4754         * gcc.dg/tree-prof/tracer-1.c: Likewise.
4755         * gcc.dg/tree-ssa/inline-4.c: Likewise.
4756         * gcc.dg/tree-ssa/inline-3.c: Likewise.
4757         * gcc.dg/tree-ssa/20080530.c: Likewise.
4758         * g++.dg/tree-ssa/inline-3.C: Likewise.
4759         * g++.dg/tree-ssa/inline-1.C: Likewise.
4760         * g++.dg/tree-ssa/inline-2.C: Likewise.
4761         * gcc.dg/profile-dir-1.c: Likewise.
4762         * gcc.dg/profile-dir-2.c: Likewise.
4763         * gcc.dg/profile-dir-3.c: Likewise.
4764
4765 2010-10-05  Richard Guenther  <rguenther@suse.de>
4766
4767         PR middle-end/45877
4768         * g++.dg/torture/pr45877.C: New testcase.
4769
4770 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
4771
4772         PR debug/45849
4773         * gcc.dg/debug/pr45849.c: New test.
4774
4775         PR middle-end/45876
4776         * gcc.c-torture/compile/pr45876.c: New test.
4777
4778 2010-10-04  Julian Brown  <julian@codesourcery.com>
4779
4780         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
4781         vect_hw_misalign.
4782         * gcc.dg/vect/vect-60.c: Likewise.
4783         * gcc.dg/vect/vect-56.c: Likewise.
4784         * gcc.dg/vect/vect-93.c: Likewise.
4785         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4786         * gcc.dg/vect/vect-95.c: Likewise.
4787         * gcc.dg/vect/vect-96.c: Likewise.
4788         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
4789         * gcc.dg/vect/slp-25.c: Likewise.
4790         * gcc.dg/vect/slp-3.c: Likewise.
4791         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4792         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4793         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
4794         * gcc.dg/vect/vect-109.c: Likewise.
4795         * gcc.dg/vect/vect-peel-1.c: Likewise.
4796         * gcc.dg/vect/vect-peel-2.c: Likewise.
4797         * lib/target-supports.exp
4798         (check_effective_target_arm_vect_no_misalign): New.
4799         (check_effective_target_vect_no_align): Use above.
4800         (check_effective_target_vect_element_align): New.
4801         (add_options_for_quad_vectors): New.
4802
4803 2010-10-04  Martin Jambor  <mjambor@suse.cz>
4804
4805         PR tree-optimization/45572
4806         * g++.dg/ipa/pr45572-1.C: New test.
4807         * g++.dg/ipa/pr45572-2.C: Likewise.
4808
4809 2010-10-03  Ian Lance Taylor  <iant@google.com>
4810
4811         * gcc.dg/anon-struct-11.c: New test.
4812         * gcc.dg/anon-struct-12.c: New test.
4813         * gcc.dg/anon-struct-13.c: New test.
4814         * gcc.dg/anon-struct-14.c: New test.
4815
4816 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
4817
4818         * g++.dg/torture/pr45764.C: Revert revision 164914.
4819         * gcc.dg/vect/pr43432.c: Likewise.
4820         * gcc.dg/vect/vect-114.c: Likewise.
4821         * gcc.dg/vect/vect-15.c: Likewise.
4822
4823 2010-10-03  Jason Merrill  <jason@redhat.com>
4824
4825         * g++.dg/cpp0x/sfinae5.C: New.
4826
4827 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
4828
4829         PR tree-optimization/45720
4830         PR tree-optimization/45764
4831         * g++.dg/torture/pr45764.C: New.
4832
4833         * gcc.dg/vect/pr43432.c: Xfail.
4834         * gcc.dg/vect/vect-114.c: Likewise.
4835         * gcc.dg/vect/vect-15.c: Likewise.
4836
4837 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4838
4839         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
4840         hppa*-*-hpux*.
4841         * gcc.dg/torture/pr45678-2.c: Likewise.
4842
4843 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
4844
4845         PR fortran/45748
4846         * gfortran.dg/intrinsic_6.f90: New.
4847
4848 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4849
4850         PR fortran/42831
4851         * gfortran.dg/dependency_37.f90:  New test.
4852
4853 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
4854
4855         * gcc.target/i386/shift_mask.c: New test.
4856
4857 2010-10-01  Richard Guenther  <rguenther@suse.de>
4858
4859         PR tree-optimization/45854
4860         * g++.dg/torture/pr45854.C: New testcase.
4861
4862 2010-09-30  Michael Eager  <eager@eagercon.com>
4863
4864         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
4865         __FLT_{MIN,MAX}__.
4866
4867 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4868
4869         PR middle-end/45758
4870         * gfortran.dg/graphite/pr45758.f90: New.
4871
4872 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4873
4874         PR middle-end/45230
4875         * gcc.dg/graphite/id-pr45230.c: New.
4876
4877 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4878
4879         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
4880         * gfortran.dg/graphite/graphite.exp: Same.
4881         * gcc.dg/graphite/vect-pr43423.c: New.
4882
4883 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4884
4885         PR target/45843
4886         * g++.dg/torture/pr45843.C: New test.
4887
4888 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
4889
4890         PR fortran/45828
4891         * gfortran.dg/allocate_derived_5.f90: New.
4892
4893 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4894
4895         PR tree-optimization/31261
4896         * gcc.dg/tree-ssa/pr31261.c: New test.
4897
4898 2010-09-30  Michael Eager  <eager@eagercon.com>
4899
4900         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
4901         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
4902         * gcc.target/microblaze/microblaze.exp: Ditto.
4903         * gcc.target/microblaze/others/string_cst1.c: Ditto.
4904         * gcc.target/microblaze/others/string_cst2.c: Ditto.
4905         * gcc.target/microblaze/others/data_var1.c: Ditto.
4906         * gcc.target/microblaze/others/data_var2.c: Ditto.
4907         * gcc.target/microblaze/others/data_var3.c: Ditto.
4908         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
4909         * gcc.target/microblaze/others/strings1.c:: Ditto.
4910         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
4911         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
4912         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
4913         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4914         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4915         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4916         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4917         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4918         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
4919         * gcc.target/microblaze/isa/pcmp.c: Ditto.
4920         * gcc.target/microblaze/isa/nofloat.c: Ditto.
4921         * gcc.target/microblaze/isa/fcvt.c: Ditto.
4922         * gcc.target/microblaze/isa/float.c: Ditto.
4923         * gcc.target/microblaze/isa/mulh.c: Ditto.
4924         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
4925         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
4926         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
4927         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
4928         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
4929         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
4930         * gcc.target/microblaze/isa/bshift.c: Ditto.
4931         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
4932         * gcc.target/microblaze/isa/div.c: Ditto.
4933         * gcc.target/microblaze/isa/vanilla.c: Ditto.
4934         * gcc.target/microblaze/isa/mul.c: Ditto.
4935
4936 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4937
4938         merge from FSF 'apple/trunk' branch.
4939         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
4940
4941         Radar 4386773
4942         * objc.dg/enhanced-proto-1.m: New.
4943         * objc.dg/enhanced-proto-2.m: New.
4944         * obj-c++.dg/enhanced-proto-1.mm: New
4945         * obj-c++.dg/enhanced-proto-2.mm: New.
4946
4947 2010-09-30  Richard Guenther  <rguenther@suse.de>
4948
4949         PR testsuite/45702
4950         * gcc.dg/debug/pr41893-1.c: Adjust.
4951         * gcc.dg/pr30762-1.c: Likewise.
4952         * gcc.dg/pr31529-1.c: Likewise.
4953         * gcc.dg/pr34457-1.c: Likewise.
4954         * gcc.dg/pr34668-1.c: Likewise.
4955         * gcc.dg/pr43557-1.c: Likewise.
4956
4957 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4958
4959         PR objc/45842
4960         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
4961         * objc.dg/const-str-3.m: Correct header for memcpy.
4962         * objc.dg/const-str-7.m: Likewise.
4963         * objc.dg/method-20b.m: Provide an implementation of Object.
4964         Adjust XFAIL for m64 NeXT runtime.
4965         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
4966         * objc.dg/encode-3.m: Correct line ordering, provide header for
4967         sprintf.
4968         * objc.dg/encode-7-next.m: Only run for 32bit.
4969         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
4970         * objc.dg/type-size-2.m: Provide an implementation of Object.
4971         Ajust headers.
4972         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
4973         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
4974         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
4975         Adjust XFAIL for m64 NeXT runtime.
4976         * obj-c++.dg/method-22.mm: Likewise.
4977         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
4978
4979 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
4980
4981         Merge from 'apple/trunk' branch on FSF servers.
4982
4983         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4984
4985         Radar 4278236
4986         * obj-c++.dg/bad-forward-decl.mm: New
4987
4988 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
4989
4990         * ada/acats/run_acats: Revert revision 157037.
4991
4992 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4993
4994         Merge from 'apple/trunk' branch on FSF servers.
4995
4996         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4997
4998         Radar 4281748
4999         * objc.dg/naming-2.m: Update
5000         * objc.dg/naming-3.m: New
5001
5002 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
5003
5004         PR target/40457
5005         * gcc.target/arm/pr40457-3.c: New test.
5006
5007 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
5008
5009         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
5010         alias checking.
5011         * lib/target-supports.exp (check_ifunc_available): Likewise.
5012
5013 2010-09-29  Tristan Gingold  <gingold@adacore.com>
5014
5015         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
5016
5017 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
5018
5019         * objc.dg/keywords-1.m: New test.
5020         * objc.dg/keywords-2.m: New test.
5021         * objc.dg/keywords-3.m: New test.
5022         * obj-c++.dg/keywords-1.mm: New test.
5023         * obj-c++.dg/keywords-2.mm: New test.
5024
5025 2010-09-28  Jason Merrill  <jason@redhat.com>
5026
5027         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
5028         * g++.dg/ext/complit11.C: Likewise.
5029         * g++.old-deja/g++.law/temps1.C: Likewise.
5030
5031         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
5032         * g++.old-deja/g++.mike/misc6.C: Likewise.
5033
5034 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
5035
5036         * objc.dg/attributes/method-attribute-1.m: New.
5037         * objc.dg/attributes/method-attribute-2.m: New.
5038
5039         * obj-c++.dg/attributes/method-attribute-1.m: New.
5040         * obj-c++.dg/attributes/method-attribute-2.m: New.
5041
5042 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
5043
5044         * objc.dg/attributes: New.
5045         * objc.dg/attributes/attributes.exp: New.
5046         * objc.dg/attributes/class-attribute-1.m: New.
5047         * objc.dg/attributes/class-attribute-2.m: New
5048         * objc.dg/attributes/categ-attribute-1.m: New
5049         * objc.dg/attributes/categ-attribute-2.m: New
5050         * objc.dg/attributes/proto-attribute-1.m: New
5051
5052         * obj-c++.dg/attributes: New.
5053         * obj-c++.dg/attributes/attributes.exp: New
5054         * obj-c++.dg/attributes/class-attribute-1.mm: New
5055         * obj-c++.dg/attributes/class-attribute-2.mm: New
5056         * obj-c++.dg/attributes/categ-attribute-1.mm: New
5057         * obj-c++.dg/attributes/categ-attribute-2.mm: New
5058         * obj-c++.dg/attributes/proto-attribute-1.mm: New
5059
5060 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
5061
5062         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
5063         from the branch renamed to method-20b.m to avoid clashes).
5064
5065         2005-08-23  Stuart Hastings  <stuart@apple.com>
5066                     Ziemowit Laski  <zlaski@apple.com>
5067
5068         Radar 4209854
5069         * obj-c++.dg/method-23.mm: New.
5070         * objc.dg/method-20.m: New.
5071
5072 2010-09-28  Jan Hubicka  <jh@suse.cz>
5073
5074         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
5075
5076 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5077
5078         PR target/44452
5079         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
5080         i?86-*-solaris2.[89], *-*-vxworks*.
5081         * gcc.target/i386/pr22152.c: Likewise.
5082         * gcc.target/i386/vect8-ret.c: New test.
5083
5084 2010-09-28  Jie Zhang  <jie@codesourcery.com>
5085
5086         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
5087
5088 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
5089
5090         Merge from 'apple/trunk' branch on FSF servers.
5091
5092         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
5093
5094         Radar 4175534
5095         * obj-c++.dg/method-22.mm: New.
5096
5097 2010-09-27  Jason Merrill  <jason@redhat.com>
5098
5099         * g++.dg/cpp0x/rv-lvalue-req.C: New.
5100         * g++.dg/ext/complit11.C: Adjust.
5101         * g++.old-deja/g++.law/temps1.C: Adjust.
5102         * g++.old-deja/g++.ns/koenig6.C: Adjust.
5103         * g++.old-deja/g++.oliva/partord1.C: Adjust.
5104
5105 2010-09-27  Ian Lance Taylor  <iant@google.com>
5106
5107         * lib/target-supports.exp (check_effective_target_split_stack):
5108         New procedure.
5109         * gcc.dg/split-1.c: New test.
5110         * gcc.dg/split-2.c: New test.
5111         * gcc.dg/split-3.c: New test.
5112         * gcc.dg/split-4.c: New test.
5113
5114 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5115
5116         PR objc/25464
5117         * objc.dg/type-size-3.m: New test.
5118
5119 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5120
5121         PR objc/45763
5122         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
5123
5124 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5125
5126         PR objc/25450
5127         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
5128         * objc.dg/type-size-2.m: Same change.
5129         * obj-c++.dg/encode-5.mm: Same change.
5130
5131 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5132
5133         Merge from 'apple/trunk' branch on FSF servers.  The original
5134         Changelogs are below.
5135
5136         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
5137         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
5138         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
5139         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
5140         in the branch).
5141         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
5142         proto-qual-1.m in the branch) and the normal ABI on GNU.
5143         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
5144         the test only with the NeXT runtime.
5145         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
5146         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
5147         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
5148         Run the test only with the NeXT runtime.
5149
5150         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
5151
5152         Radar 4492973
5153         * objc.dg/encode-7-64bit.m: New.
5154         * objc.dg/encode-7.m: Skip if -m64.
5155
5156         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
5157
5158         Radar 4301047
5159         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
5160         * obj-c++.dg/threedotthree-abi-1.mm: New
5161         * objc.dg/threedotthree-abi-1.m: New
5162
5163         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
5164
5165         Radar 4136935
5166         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
5167         * objc.dg/encode-6.m: Likewise.
5168         * objc.dg/encode-7.m: New test case.
5169
5170 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5171
5172         Merge from 'apple/trunk' branch on FSF servers.  Renamed
5173         const-str-12.m to constr-str-12b.m to avoid conflicts.
5174
5175         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
5176
5177         Radar 4229905
5178         * obj-c++.dg/warn5.mm: New
5179
5180         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
5181
5182         Radar 4154928
5183         * obj-c++.dg/const-str-12.mm: New.
5184         * objc.dg/const-str-12.m: New.
5185
5186 2010-09-27  Tobias Burnus  <burnus@net-b.de>
5187
5188         PR fortran/40569
5189         PR fortran/40568
5190         * gfortran.dg/storage_size_2.f08: Fix test.
5191         * gfortran.dg/c_sizeof_1.f90: Fix test.
5192         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
5193         * gfortran.dg/c_sizeof_3.f90: New.
5194         * gfortran.dg/c_sizeof_4.f90: New.
5195         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
5196         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
5197
5198 2010-09-26  Daniel Kraft  <d@domob.eu>
5199
5200         PR fortran/45783
5201         PR fortran/45795
5202         * gfortran.dg/select_type_18.f03: New test.
5203
5204 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
5205
5206         * gnat.dg/return2.ad[sb]: New test.
5207         * gnat.dg/return2_pkg.ads: New helper.
5208
5209 2010-09-25  Daniel Kraft  <d@domob.eu>
5210
5211         PR fortran/45776
5212         * gfortran.dg/io_constraints_6.f03: New test.
5213         * gfortran.dg/io_constraints_7.f03: New test.
5214         * gfortran.dg/newunit_2.f90: New test.
5215
5216 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
5217
5218         * gfortran.dg/operator_c1202.f90: New test.
5219
5220 2010-09-24  Jan Hubicka  <jh@suse.cz>
5221
5222         * gcc.dg/tree-ssa/leaf.c: New testcase.
5223
5224 2010-09-24  Jan Hubicka  <jh@suse.cz>
5225
5226         PR tree-optimization/45738
5227         PR tree-optimization/45741
5228         * gcc.c-torture/compile/pr45741.c: New.
5229         * gfortran.fortran-torture/compile/pr45738.f90: New.
5230
5231 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
5232
5233         * gcc.dg/cpp/undef-opt-1.c: New test.
5234
5235 2010-09-24  Jason Merrill  <jason@redhat.com>
5236
5237         * g++.dg/other/error10.C: Adjust expected output.
5238
5239 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
5240
5241         PR middle-end/45234
5242         * gcc.dg/torture/stackalign/alloca-6.c: New test.
5243         * gcc.target/i386/pr45234.c: New test.
5244
5245 2010-09-24  Richard Guenther  <rguenther@suse.de>
5246
5247         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
5248
5249 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5250
5251         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
5252         as a comment leader in regexp.
5253
5254 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5255
5256         * objc.dg/sync-2.m: New test.
5257         * obj-c++.dg/sync-2.mm: New test.
5258
5259 2010-09-24  Tobias Burnus  <burnus@net-b.de>
5260
5261         PR fortran/40571
5262         * gfortran.dg/iso_fortran_env_7.f90: New.
5263
5264 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5265
5266         * obj-c++.dg/too-many-args.mm: New file.
5267
5268 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5269
5270         Merge from 'apple/trunk' branch on FSF servers.
5271
5272         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
5273
5274         Radar 4491608
5275         * objc.dg/too-many-args.m: New
5276
5277 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
5278
5279         PR fortran/45744
5280         * gfortran.dg/dependency_36.f90:  New test.
5281
5282 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
5283
5284         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
5285         * gcc.target/i386/pad-3.c: Ditto.
5286         * gcc.target/i386/pad-7.c: Ditto.
5287         * gcc.target/i386/pad-7.c: Ditto.
5288         * gcc.target/i386/pr36502.c: Ditto.
5289         * gcc.target/i386/zee.c: Ditto.
5290         * gcc.target/i386/20060821-1.c: Ditto.
5291         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
5292         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
5293         * gcc.target/i386/pad-5b.c: Ditto.
5294         * gcc.target/i386/pad-6a.c: Ditto.
5295         * gcc.target/i386/pad-6b.c: Ditto.
5296         * gcc.target/i386/pad-8.c: Ditto.
5297         * gcc.target/i386/pad-9.c: Ditto.
5298         * gcc.target/i386/pad-10.c: Ditto.
5299         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
5300
5301 2010-09-23  Richard Guenther  <rguenther@suse.de>
5302
5303         PR tree-optimization/45565
5304         * g++.dg/ipa/pr45565.C: New testcase.
5305
5306 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
5307
5308         PR fortran/45745
5309         PR fortran/45648
5310         * gfortran.dg/vector_subscript_bound_1.f90: New.
5311
5312 2010-09-23  Richard Guenther  <rguenther@suse.de>
5313
5314         PR middle-end/45750
5315         * gcc.dg/pr45750.c: New testcase.
5316
5317 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
5318
5319         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
5320         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
5321         build.
5322
5323 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
5324
5325         PR rtl-optimization/44374
5326         * gcc.target/arm/headmerge-1.c: New test.
5327         * gcc.target/arm/headmerge-2.c: New test.
5328         * gcc.target/i386/headmerge-1.c: New test.
5329         * gcc.target/i386/headmerge-2.c: New test.
5330
5331 2010-09-23  Daniel Kraft  <d@domob.eu>
5332
5333         PR fortran/38936
5334         PR fortran/44044
5335         PR fortran/45474
5336         * gfortran.dg/intrinsic_intent_1.f03: New test.
5337         * gfortran.dg/select_type_17.f03: New test.
5338         * gfortran.dg/associate_5.f03: More definability tests.
5339         * gfortran.dg/enum_2.f90: Check definability.
5340         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
5341         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
5342         * gfortran.dg/char_expr_2.f90: Ditto.
5343         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
5344         * gfortran.dg/enum_5.f90: Ditto.
5345         * gfortran.dg/equiv_constraint_8.f90: Ditto.
5346         * gfortran.dg/impure_assignment_2.f90: Ditto.
5347         * gfortran.dg/impure_assignment_3.f90: Ditto.
5348         * gfortran.dg/intent_out_1.f90: Ditto.
5349         * gfortran.dg/intent_out_3.f90: Ditto.
5350         * gfortran.dg/pointer_assign_7.f90: Ditto.
5351         * gfortran.dg/pointer_intent_3.f90: Ditto.
5352         * gfortran.dg/pr19936_1.f90: Ditto.
5353         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
5354         * gfortran.dg/simpleif_2.f90: Ditto.
5355         * gfortran.dg/protected_5.f90: Ditto.
5356         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
5357         * gfortran.dg/protected_6.f90: Ditto.
5358         * gfortran.dg/protected_7.f90: Ditto.
5359
5360 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5361
5362         PR libfortran/45710
5363         * gfortran.dg/namelist_65.f90: New test.
5364
5365 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5366
5367         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
5368         the regexp pattern between the expected label and location string.
5369
5370 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5371
5372         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
5373
5374 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5375
5376         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
5377         * gcc.dg/pr27898.c: Likewise.
5378         * gcc.dg/pr28712.c: Likewise.
5379         * gcc.dg/pr30762-1.c: Likewise.
5380         * gcc.dg/pr31529-1.c: Likewise.
5381         * gcc.dg/pr34457-1.c: Likewise.
5382         * gcc.dg/pr34668-1.c: Likewise.
5383         * gcc.dg/pr34989-1.c: Likewise.
5384         * gcc.dg/pr43557-1.c: Likewise.
5385
5386 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
5387
5388         PR rtl-optimization/45739
5389         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
5390
5391 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
5392
5393         * gcc.target/sparc/mnofpu.c: New test.
5394
5395 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
5396
5397         PR rtl-optimization/45739
5398         * gcc.target/i386/pr45739.c: New test.
5399
5400 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
5401
5402         PR fortran/45648
5403         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5404         and counts. Add non-elemental function call check.
5405
5406         PR fortran/45648
5407         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
5408         arguments checks. Update temporary counts.
5409         * gfortran.dg/transpose_optimization_1.f90: New.
5410
5411 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
5412
5413         PR objc/23710
5414         * objc.dg/invalid-method-1.m: New.
5415
5416 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
5417
5418         Merge from 'apple/trunk' branch on FSF servers.
5419
5420         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
5421
5422         Radar 4291785
5423         * objc.dg/naming-4.m: New
5424         * objc.dg/naming-5.m: New
5425         * obj-c++.dg/naming-1.mm: New
5426         * obj-c++.dg/naming-2.mm: New
5427
5428 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
5429             Jack Howarth  <howarth@bromo.med.uc.edu>
5430
5431         PR c++/45645
5432         * g++.dg/torture/pr44972.C: Use portable assert().
5433
5434 2010-09-21  Richard Guenther  <rguenther@suse.de>
5435
5436         PR tree-optimization/45580
5437         * g++.dg/torture/pr45580.C: New testcase.
5438
5439 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
5440
5441         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
5442
5443 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
5444
5445         PR fortran/45438
5446         * gfortran.dg/pointer_check_7.f90: New.
5447
5448 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
5449
5450         PR rtl-optimization/45728
5451         * gcc.c-torture/compile/pr45728.c: New test.
5452
5453 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
5454
5455         PR fortran/45081
5456         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
5457
5458 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
5459
5460         * g++.dg/tree-ssa/pr45605.C: Add "\\".
5461
5462 2010-09-20  Richard Guenther  <rguenther@suse.de>
5463
5464         PR middle-end/45704
5465         * gcc.dg/torture/pr45704.c: New testcase.
5466
5467 2010-09-20  Jan Hubicka  <jh@suse.cz>
5468
5469         PR tree-optimize/45605
5470         * g++.dg/tree-ssa/pr45605.C: New testcase.
5471
5472 2010-09-20  Michael Matz  <matz@suse.de>
5473
5474         PR testsuite/45706
5475         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
5476         enough.
5477
5478 2010-09-20  Richard Guenther  <rguenther@suse.de>
5479
5480         PR tree-optimization/45705
5481         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
5482
5483 2010-09-20  Michael Matz  <matz@suse.de>
5484
5485         PR testsuite/45706
5486         * lib/target-supports.exp (check_effective_target_vect_perm):
5487         Add i?86-*-*.
5488
5489 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
5490
5491         PR rtl-optimization/45695
5492         * gcc.c-torture/execute/pr45695.c: New test.
5493
5494 2010-09-19  Jan Hubicka  <jh@suse.cz>
5495
5496         PR lto/44246
5497         * gcc.c-torture/compile/pr44246.c:New file.
5498
5499 2010-09-19  Ira Rosen  <irar@il.ibm.com>
5500
5501         PR tree-optimization/45714
5502         * gfortran.dg/vect/pr45714-a.f: New test.
5503         * gfortran.dg/vect/pr45714-b.f: New test.
5504
5505 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5506
5507         * gnat.dg/const1.adb: Rename into...
5508         * gnat.dg/constant1.adb: ...this.
5509         * gnat.dg/constant2.adb: New test.
5510         * gnat.dg/constant2_pkg1.ads: New helper.
5511         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
5512
5513 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5514
5515         * gnat.dg/specs/constant1.ads: New test.
5516         * gnat.dg/specs/constant1_pkg.ads: New helper.
5517
5518 2010-09-18  Jan Hubicka  <jh@suse.cz>
5519
5520         PR tree-optimization/45453
5521         * g++.dg/tree-ssa/pr45453.C: New testcase.
5522
5523 2010-09-18  Jason Merrill  <jason@redhat.com>
5524
5525         * g++.dg/cpp0x/initlist44.C: New.
5526
5527 2010-09-18  Richard Guenther  <rguenther@suse.de>
5528
5529         PR tree-optimization/45709
5530         * g++.dg/torture/pr45709-2.C: New testcase.
5531
5532 2010-09-18  Richard Guenther  <rguenther@suse.de>
5533
5534         PR tree-optimization/45709
5535         * g++.dg/torture/pr45709.C: New testcase.
5536
5537 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
5538
5539         PR testsuite/45719
5540         * gcc.target/i386/pad-3.c: Pass -fno-pic.
5541
5542 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5543
5544         * gcc.target/i386/pad-1.c: New.
5545         * gcc.target/i386/pad-2.c: Likewise.
5546         * gcc.target/i386/pad-3.c: Likewise.
5547         * gcc.target/i386/pad-4.c: Likewise.
5548         * gcc.target/i386/pad-5a.c: Likewise.
5549         * gcc.target/i386/pad-5b.c: Likewise.
5550         * gcc.target/i386/pad-6a.c: Likewise.
5551         * gcc.target/i386/pad-6b.c: Likewise.
5552         * gcc.target/i386/pad-7.c: Likewise.
5553         * gcc.target/i386/pad-8.c: Likewise.
5554         * gcc.target/i386/pad-9.c: Likewise.
5555         * gcc.target/i386/pad-10.c: Likewise.
5556
5557 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5558
5559         PR middle-end/45234
5560         * gcc.dg/torture/stackalign/alloca-5.c: New.
5561
5562 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5563
5564         PR middle-end/45678
5565         * gcc.dg/torture/pr45678-2.c: New.
5566
5567 2010-09-17  Richard Guenther  <rguenther@suse.de>
5568
5569         PR middle-end/45678
5570         * gcc.dg/torture/pr45678-1.c: New testcase.
5571
5572 2010-09-17  Michael Matz  <matz@suse.de>
5573
5574         PR tree-optimization/43432
5575         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
5576         check_effective_target_vect_perm_short): New predicates.
5577         (check_effective_target_vect_perm): Include x86_64.
5578         * gcc.dg/vect/pr43432.c: New test.
5579         * gcc.dg/vect/vect-114.c: Adjust.
5580         * gcc.dg/vect/vect-15.c: Ditto.
5581         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
5582         * gcc.dg/vect/slp-perm-9.c: Ditto.
5583
5584 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
5585
5586         PR testsuite/45692
5587         * objc/execute/exceptions/throw-nil.m: Run the test only with the
5588         GNU runtime.
5589
5590 2010-09-17  Richard Guenther  <rguenther@suse.de>
5591
5592         * gcc.dg/pr27898.c: Use -flto instead of -combine.
5593         * gcc.dg/pr28706.c: Likewise.
5594         * gcc.dg/pr28712.c: Likewise.
5595         * gcc.dg/pr30762-1.c: Likewise.
5596         * gcc.dg/pr30762-2.c: Likewise.
5597         * gcc.dg/pr31529-1.c: Likewise.
5598         * gcc.dg/pr31529-2.c: Likewise.
5599         * gcc.dg/pr34457-1.c: Likewise.
5600         * gcc.dg/pr34457-2.c: Likewise.
5601         * gcc.dg/pr34668-1.c: Likewise.
5602         * gcc.dg/pr34668-2.c: Likewise.
5603         * gcc.dg/pr34989-1.c: Likewise.
5604         * gcc.dg/pr34989-2.c: Likewise.
5605         * gcc.dg/pr43557-1.c: Likewise.
5606         * gcc.dg/pr43557-2.c: Likewise.
5607         * gcc.dg/debug/pr41893-1.c: Likewise.
5608         * gcc.dg/matrix/matrix.exp: Do not use -combine.
5609         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
5610         * gcc.dg/matrix/matrix-4.c: Likewise.
5611         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
5612         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
5613         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5614         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5615
5616 2010-09-16  Tobias Burnus  <burnus@net-b.de>
5617
5618         PR fortran/43665
5619         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
5620         optimizations.
5621         * gfortran.dg/intent_optimize_1.f90: New test.
5622
5623 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
5624
5625         * gcc.target/i386/divmod-1.c: New.
5626         * gcc.target/i386/divmod-2.c: Likewise.
5627         * gcc.target/i386/divmod-3.c: Likewise.
5628         * gcc.target/i386/divmod-4.c: Likewise.
5629         * gcc.target/i386/divmod-4a.c: Likewise.
5630         * gcc.target/i386/divmod-5.c: Likewise.
5631         * gcc.target/i386/divmod-6.c: Likewise.
5632         * gcc.target/i386/divmod-7.c: Likewise.
5633         * gcc.target/i386/divmod-8.c: Likewise.
5634         * gcc.target/i386/udivmod-1.c: Likewise.
5635         * gcc.target/i386/udivmod-2.c: Likewise.
5636         * gcc.target/i386/udivmod-3.c: Likewise.
5637         * gcc.target/i386/udivmod-4.c: Likewise.
5638         * gcc.target/i386/udivmod-4a.c: Likewise.
5639         * gcc.target/i386/udivmod-5.c: Likewise.
5640         * gcc.target/i386/udivmod-6.c: Likewise.
5641         * gcc.target/i386/udivmod-7.c: Likewise.
5642         * gcc.target/i386/udivmod-8.c: Likewise.
5643
5644 2010-09-16  Jan Hubicka  <jh@suse.cz>
5645
5646         * g++.dg/lto/pr45679-1_0.C: New file.
5647         * g++.dg/lto/pr45679-1_1.C: New file.
5648         * g++.dg/lto/pr45679-0_0.C: New file.
5649         * g++.dg/lto/pr45679-0_1.C: New file.
5650
5651 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
5652
5653         PR fortran/45674
5654         * gfortran.dg/class_dummy_2.f03: New.
5655
5656 2010-09-16  Richard Guenther  <rguenther@suse.de>
5657
5658         PR tree-optimization/45623
5659         * gcc.dg/torture/pr45623.c: New testcase.
5660
5661 2010-09-16  Ira Rosen  <irar@il.ibm.com>
5662
5663         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
5664         name and parentheses.
5665         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
5666
5667 2010-09-15  Jason Merrill  <jason@redhat.com>
5668
5669         * g++.dg/parse/parameter-declaration-2.C: New.
5670
5671         * g++.dg/cpp0x/scoped_enum2.C: New.
5672
5673 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
5674
5675         * gcc.c-torture/compile/20100915-1.c: New test.
5676
5677 2010-09-15  Martin Jambor  <mjambor@suse.cz>
5678
5679         PR middle-end/45644
5680         * gcc.dg/ipa/pr45644.c: New test.
5681
5682 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
5683
5684         PR tree-optimization/45633
5685         * gcc.dg/vect/pr45633.c: New test.
5686
5687 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
5688
5689         PR fortran/45577
5690         * gfortran.dg/allocate_derived_4.f90: New.
5691
5692 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
5693
5694         * lib/target-supports.exp
5695         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
5696         supported flag to true for neon.
5697
5698 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
5699
5700         PR c++/45665
5701         * g++.dg/template/crash103.C: New.
5702
5703 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5704
5705         Merge from 'apple/trunk' branch on FSF servers.
5706
5707         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
5708
5709         Radar 4457381
5710         * objc.dg/msg-in-protocol.m: New.
5711         * obj-c++.dg/msg-in-protocol.mm: New.
5712
5713         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
5714
5715         Radar 4219590
5716         * objc.dg/break-in-ifstmt.m: New.
5717
5718         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5719
5720         Radar 4174166
5721         * obj-c++.dg/comp-types-13.mm: New.
5722         * objc.dg/comp-types-12.m: New.
5723
5724         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5725
5726         Radar 4216500
5727         * obj-c++.dg/proto-lossage-7.mm: New.
5728         * objc.dg/proto-lossage-7.m: New.
5729
5730 2010-09-14  Jan Hubicka  <jh@suse.cz>
5731
5732         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
5733         folding.
5734         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
5735         folding.
5736
5737 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
5738
5739         PR middle-end/45567
5740         * gcc.dg/pr45567.c: New test.
5741
5742         PR debug/45660
5743         * g++.dg/debug/pr45660.C: New test.
5744
5745 2010-09-14  Ira Rosen  <irar@il.ibm.com>
5746
5747         PR tree-optimization/45470
5748         * g++.dg/vect/pr45470-a.cc: New test.
5749         * g++.dg/vect/pr45470-a.cc: New test.
5750
5751 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
5752
5753         PR target/42070
5754         * lib/profopt.exp: Prune warnings on execname2 compile.
5755         * lib/prune.exp: Prune "can't add line info" warnings.
5756
5757 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5758
5759         PR libfortran/45532
5760         * gfortran.dg/namelist_64.f90: New test.
5761
5762 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
5763
5764         PR rtl-optimization/45617
5765         * gcc.target/i386/pr45617.c: New test.
5766
5767 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
5768
5769         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
5770
5771 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
5772
5773         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
5774         * gcc.target/i386/fma4-vector.c: Likewise.
5775         * gcc.target/i386/vectorize2.c: Likewise.
5776         * gcc.target/i386/vectorize4.c: Likewise.
5777         * gcc.target/i386/vectorize5.c: Likewise.
5778         * gcc.target/i386/vectorize6.c: Likewise.
5779         * gcc.target/i386/vectorize8.c: Likewise.
5780
5781         * gcc.target/i386/vect-double-1.c: New.
5782         * gcc.target/i386/vect-double-1a.c: Likewise.
5783         * gcc.target/i386/vect-double-2.c: Likewise.
5784         * gcc.target/i386/vect-double-2a.c: Likewise.
5785
5786         * lib/target-supports.exp (check_effective_target_vect_double):
5787         Set et_vect_double_saved to 0 when tuning for Atom.
5788
5789 2010-09-13  Jan Hubicka  <jh@suse.cz>
5790
5791         * gcc.dg/torture/pr23821.c: Drop static keyword.
5792         * gcc.dg/tree-ssa/loop-19.c: Likewise.
5793         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
5794
5795 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5796
5797         * gcc.target/arm/sync-1.c: New.
5798
5799 2010-09-12  Olivier Hainque  <hainque@adacore.com>
5800
5801         * gnat.dg/memtrap.adb: New test.
5802
5803 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5804
5805         * gfortran.dg/promotion.f90: Fix options.
5806
5807 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
5808
5809         * g++.dg/cpp0x/range-for1.C: New.
5810         * g++.dg/cpp0x/range-for2.C: New.
5811         * g++.dg/cpp0x/range-for3.C: New.
5812         * g++.dg/cpp0x/range-for4.C: New.
5813         * g++.dg/cpp0x/range-for5.C: New.
5814         * g++.dg/cpp0x/range-for6.C: New.
5815
5816 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
5817
5818         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5819         and counts. Check that transpose is not called.
5820         * gfortran.dg/transpose_2.f90: Update error message.
5821
5822 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
5823
5824         PR c++/43824
5825         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
5826         * g++.dg/lookup/strong-using-2.C: Likewise.
5827         * g++.dg/lookup/strong-using-3.C: Likewise.
5828         * g++.dg/lookup/strong-using-5.C: Likewise.
5829
5830         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
5831         * g++.dg/cpp0x/inline-ns4.C: New.
5832         * g++.dg/cpp0x/inline-ns5.C: New.
5833
5834 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
5835
5836         PR middle-end/45634
5837         * gfortran.fortran-torture/compile/pr45634.f90: New.
5838
5839 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
5840
5841         * objc.dg/fobjc-exceptions.m: New test.
5842
5843 2010-09-10  Jan Hubicka  <jh@suse.cz>
5844
5845         * g++.dg/inherit/covariant7.C: Fix pattern matching.
5846
5847 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5848
5849         PR tree-optimization/44972
5850         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
5851         * gcc.dg/tree-ssa/pr45144.c: Likewise.
5852         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
5853         instead.
5854         * g++.dg/torture/pr44972.C: New test.
5855
5856 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5857
5858         PR tree-optimization/44972
5859         * g++.dg/torture/pr34850.C: Remove expected warning.
5860
5861 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5862
5863         * gfortran.dg/dummy_optional_arg.f90: New test.
5864
5865 2010-09-08  Jan Hubicka  <jh@suse.cz>
5866
5867         PR tree-optimization/45598
5868         * fortran.fortran-torture/compile/pr45598.f90: New test.
5869
5870 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
5871
5872         * lib/target-supports-dg.exp (dg-require-ifunc): New.
5873         * lib/target-supports.exp (check_ifunc_available): New.
5874         * gcc.dg/attr-ifunc-1.c: New.
5875         * gcc.dg/attr-ifunc-2.c: New.
5876         * gcc.dg/attr-ifunc-3.c: New.
5877         * gcc.dg/attr-ifunc-4.c: New.
5878         * gcc.dg/attr-ifunc-5.c: New.
5879         * g++.dg/ext/attr-ifunc-1.C: New.
5880         * g++.dg/ext/attr-ifunc-2.C: New.
5881         * g++.dg/ext/attr-ifunc-3.C: New.
5882         * g++.dg/ext/attr-ifunc-4.C: New.
5883
5884 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
5885
5886         PR middle-end/40386
5887         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
5888
5889 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
5890
5891         * gfortran.dg/inline_transpose_1.f90: New test.
5892
5893 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5894
5895         PR c++/45588
5896         * g++.dg/warn/Wunused-var-15.C: New test.
5897
5898 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5899
5900         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
5901         hppa*-*-hpux*.
5902
5903 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5904
5905         * objc/execute/exceptions/throw-nil.m: New test.
5906         * objc/execute/exceptions/handler-1.m: Updated to use the new
5907         objc_set_uncaught_exception_handler() function.
5908         * objc/execute/exceptions/matcher-1.m: New test.
5909
5910 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5911
5912         PR fortran/38282
5913         * gfortran.dg/bit_comparison_1.F90: New test.
5914         * gfortran.dg/leadz_trailz_3.f90: New test.
5915         * gfortran.dg/masklr_2.F90: New test.
5916         * gfortran.dg/shiftalr_1.F90: New test.
5917         * gfortran.dg/merge_bits_2.F90: New test.
5918         * gfortran.dg/dshift_2.F90: New test.
5919         * gfortran.dg/bit_comparison_2.F90: New test.
5920         * gfortran.dg/masklr_1.F90: New test.
5921         * gfortran.dg/merge_bits_1.F90: New test.
5922         * gfortran.dg/dshift_1.F90: New test.
5923         * gfortran.dg/shiftalr_2.F90: New test.
5924
5925 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5926
5927         * objc.dg/type-stream-1.m: Replaced with a test that tests that
5928         functions from objc/typedstream.h are deprecated.
5929
5930 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5931
5932         * lib/target-supports.exp
5933         (check_effective_target_run_expensive_tests): New proc.
5934         * gcc.c-torture/compile/limits-fnargs.c: Use
5935         dg-require-effective-target run_expensive_tests.
5936
5937 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5938
5939         PR fortran/45597
5940         * gfortran.dg/gomp/pr45597.f90: New test.
5941
5942         PR fortran/45595
5943         * gfortran.dg/gomp/pr45595.f90: New test.
5944
5945 2010-09-08  Michael Matz  <matz@suse.de>
5946
5947         * c-c++-common/uninit-17.c: Adjust.
5948
5949 2010-09-08  Michael Matz  <matz@suse.de>
5950
5951         PR tree-optimization/43430
5952         * gcc.dg/vect/pr43430-2.c: New test.
5953
5954 2010-09-08  Michael Matz  <matz@suse.de>
5955
5956         PR tree-optimization/33244
5957         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
5958
5959 2010-09-08  Richard Guenther  <rguenther@suse.de>
5960
5961         PR tree-optimization/45578
5962         * gfortran.dg/pr45578.f90: New testcase.
5963
5964 2010-09-08  Richard Guenther  <rguenther@suse.de>
5965
5966         PR testsuite/45590
5967         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
5968
5969 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
5970
5971         PR fortran/45576
5972         * gfortran.dg/char_length_18.f90:  New test.
5973
5974 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
5975
5976         PR target/36502
5977         * gcc.target/i386/pr36502.c: New test.
5978
5979         PR target/42313
5980         PR target/44651
5981         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
5982         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
5983
5984 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
5985
5986         * gfortran.dg/achar_4.f90: Enable bounds checking.
5987
5988 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
5989
5990         PR target/45206
5991         * gcc.target/i386/pr45206.c: New test.
5992
5993 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
5994
5995         PR fortran/45505
5996         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
5997
5998 2010-09-07  Jan Hubicka  <jh@suse.cz>
5999
6000         * gcc.c-torture/compile/20100907.c: New testcase.
6001
6002 2010-09-07  Richard Guenther  <rguenther@suse.de>
6003
6004         PR middle-end/45569
6005         * g++.dg/eh/pr45569.C: New testcase.
6006
6007 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
6008
6009         PR target/43137
6010         * gcc.target/arm/pr43137.c: New test.
6011
6012 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6013
6014         PR fortran/36931
6015         * gfortran.dg/dependency_35.f90:  New test.
6016
6017 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6018
6019         PR fortran/34145
6020         * gfortran.dg/char_length_17.f90:  New test.
6021
6022 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
6023
6024         PR c++/45200
6025         PR c++/45293
6026         PR c++/45558
6027         * g++.dg/template/typedef34.C: New test.
6028         * g++.dg/template/typedef35.C: New test.
6029
6030 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
6031
6032         PR target/22152
6033         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
6034
6035 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
6036
6037         * g++.dg/warn/Wdouble-promotion.C: New.
6038
6039 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
6040
6041         * g++.dg/parse/redef2.C: New.
6042
6043 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6044
6045         * gcc.dg/20100906-1.c: New testcase.
6046
6047 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
6048
6049         PR testsuite/45543
6050         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
6051         DW_TAG_enumeration_type DIE.
6052
6053 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
6054
6055         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
6056         Update XFAILs.
6057
6058 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
6059
6060         PR rtl-optimization/44919
6061         * g++.dg/opt/pr44919.C: New.
6062
6063 2010-09-06  Tobias Burnus  <burnus@net-b.de>
6064
6065         PR fortran/38282
6066         * gfortran.dg/iall_iany_iparity_1.f90: New.
6067         * gfortran.dg/iall_iany_iparity_2.f90: New.
6068
6069 2010-09-06  Jason Merrill  <jason@redhat.com>
6070
6071         * g++.dg/cpp0x/initlist42.C: New.
6072
6073         * g++.dg/cpp0x/auto19.C: New.
6074
6075         * g++.dg/template/sfinae25.C: New.
6076         * g++.dg/template/char1.C: Expect warning.
6077         * g++.dg/template/nontype10.C: Likewise.
6078
6079         * g++.dg/cpp0x/implicit9.C: New.
6080
6081         * g++.dg/cpp0x/initlist43.C: New.
6082
6083 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
6084
6085         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
6086
6087 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
6088
6089         * gcc.dg/Wdouble-promotion.c: New.
6090
6091 2010-09-05  Tobias Burnus  <burnus@net-b.de>
6092
6093         * gfortran.dg/float128_1.f90: Remove test case as
6094         it always fails since Rev 163611 backed out the
6095         front-end implementation.
6096
6097 2010-09-05  Tobias Burnus  <burnus@net-b.de>
6098
6099         * gfortran.dg/float128_1.f90: XFAIL test case.
6100
6101 2010-09-05  Tobias Burnus  <burnus@net-b.de>
6102
6103         * gfortran.dg/bessel_7.f90: Decrease required precision.
6104
6105 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
6106
6107         PR testsuite/45545
6108         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
6109         ref-all-matching targets.
6110
6111 2010-09-05  Richard Guenther  <rguenther@suse.de>
6112
6113         PR tree-optimization/45535
6114         * gcc.c-torture/compile/pr45535.c: New testcase.
6115
6116 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
6117
6118         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
6119         "\[^\n\]*".
6120         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
6121         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
6122         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
6123         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
6124         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
6125         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
6126         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
6127         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
6128         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
6129         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
6130         * gcc.target/i386/pr22152.c: Likewise.
6131         * gcc.target/i386/pr36992-1.c: Likewise.
6132         * gcc.target/i386/pr36992-2.c: Likewise.
6133         * gcc.target/sh/sh4a-memmovua.c: Likewise.
6134
6135 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6136
6137         PR testsuite/43957
6138         * gcc.dg/const-uniq-1.c: Modify regexp.
6139
6140 2010-09-04  Tobias Burnus  <burnus@net-b.de>
6141
6142         PR fortran/45530
6143         * gfortran.dg/namelist_63.f90: New.
6144
6145 2010-09-04  Jan Hubicka  <jh@suse.cz>
6146
6147         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
6148         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
6149
6150 2010-09-04  Jan Hubicka  <jh@suse.cz>
6151
6152         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
6153
6154 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
6155
6156         PR fortran/45507
6157         * gfortran.dg/allocate_alloc_opt_12.f90: New.
6158
6159 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
6160
6161         * gcc.dg/opts-4.c: New test.
6162
6163 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
6164
6165         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
6166         * gcc.dg/vect/vect-peel-4.c: Ditto.
6167
6168 2010-09-03  Daniel Kraft  <d@domob.eu>
6169
6170         PR fortran/45525
6171         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
6172
6173 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6174
6175         PR fortran/45159
6176         * gfortran.dg/dependency_34.f90:  New test.
6177
6178 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
6179
6180         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
6181
6182 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6183
6184         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
6185         gcc.target/i386/clearcap.map if supported.
6186
6187 2010-09-03  Michael Matz  <matz@suse.de>
6188
6189         PR middle-end/45415
6190         * gcc.dg/pr45415.c: New test.
6191
6192 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
6193
6194         PR tree-optimization/45506
6195         * gcc.dg/pr45506.c: New.
6196
6197 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
6198
6199         PR target/45476
6200         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
6201         * gcc.target/i386/float128-2.c: Ditto.
6202
6203 2010-09-03  Daniel Kraft  <d@domob.eu>
6204
6205         PR fortran/34162
6206         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
6207         * gfortran.dg/internal_dummy_2.f08: New test.
6208         * gfortran.dg/internal_dummy_3.f08: New test.
6209         * gfortran.dg/internal_dummy_4.f08: New test.
6210
6211 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
6212
6213         PR debug/45500
6214         * gcc.target/i386/pr45500.c: New test.
6215
6216 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
6217
6218         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
6219
6220 2010-09-03  Daniel Kraft  <d@domob.eu>
6221
6222         PR fortran/44602
6223         * gfortran.dg/exit_2.f08; Adapt error messages.
6224         * gfortran.dg/exit_3.f08: New test.
6225         * gfortran.dg/exit_4.f08: New test.
6226         * gfortran.dg/exit_5.f03: New test.
6227
6228 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6229
6230         * gfortran.dg/ishft_4.f90: New test.
6231
6232 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
6233
6234         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
6235         FRIZ/XSRIZ instruciton for (double)(long long)x.
6236         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
6237
6238 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
6239
6240         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
6241
6242 2010-09-02  Richard Guenther  <rguenther@suse.de>
6243
6244         PR tree-optimization/44937
6245         PR tree-optimization/45412
6246         * g++.dg/opt/pr45412.C: New testcase.
6247         * gcc.c-torture/compile/pr45412.c: Likewise.
6248         * gcc.c-torture/compile/pr44937.c: Likewise.
6249
6250 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
6251
6252         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
6253         but using -Werror=comment.
6254         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
6255         expected error messages.
6256
6257 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
6258
6259         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
6260         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
6261
6262 2010-09-02  Tobias Burnus  <burnus@net-b.de>
6263
6264         PR fortran/45489
6265         * gfortran.dg/initialization_27.f90: New.
6266
6267 2010-09-02  Ira Rosen  <irar@il.ibm.com>
6268
6269         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
6270         check into different basic blocks. Expect vectorization if misaligned
6271         stores are supported.
6272         * gcc.dg/vect/bb-slp-8a.c: New test.
6273         * gcc.dg/vect/bb-slp-8b.c: New test.
6274
6275 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
6276
6277         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
6278
6279 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
6280
6281         PR fortran/44541
6282         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
6283         * gfortran.dg/class_dummy_1.f03: New.
6284
6285 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
6286
6287         PR middle-end/45458
6288         * g++.dg/tree-prof/partition2.C: New test.
6289
6290 2010-09-01  Richard Guenther  <rguenther@suse.de>
6291
6292         * gcc.dg/vect/vect-outer-fir.c: Adjust.
6293         * gcc.dg/tree-ssa/vrp54.c: New testcase.
6294         * gcc.c-torture/execute/20100827-1.c: Likewise.
6295
6296 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6297
6298         * gfortran.dg/execute_command_line_1.f90: New test.
6299
6300 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
6301
6302         PR preprocessor/45457
6303         * c-c++-common/cpp/pr45457.c: New test.
6304
6305 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
6306
6307         * gcc.dg/nested-func-8.c: New test.
6308
6309 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6310
6311         PR fortran/38282
6312         * gfortran.dg/popcnt_poppar_1.F90: New test.
6313         * gfortran.dg/popcnt_poppar_2.F90: New test.
6314
6315 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
6316
6317         * gcc.target/i386/volatile-2.c: Require nonpic target.
6318
6319 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
6320
6321         PR middle-end/45461
6322         * gcc.dg/pr45461.c: New test.
6323
6324 2010-08-31  Richard Guenther  <rguenther@suse.de>
6325
6326         PR testsuite/45455
6327         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
6328
6329 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
6330
6331         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
6332
6333 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
6334
6335         PR fortran/45456
6336         * gfortran.dg/typebound_proc_18.f03: New.
6337
6338 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
6339
6340         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
6341         * lib/scanasm.exp (scan-stack-usage): Likewise.
6342         (scan-stack-usage-not): Likewise.
6343         * gcc.dg/stack-usage-1.c: New test.
6344         * gcc.target/i386/stack-usage-realign.c: Likewise.
6345
6346 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
6347
6348         PR tree-optimization/45427
6349         * gcc.dg/tree-ssa/pr45427.c: New test.
6350
6351 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
6352
6353         PR c++/45043
6354         * g++.dg/template/crash102.C: New.
6355
6356 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
6357
6358         PR middle-end/45423
6359         * gcc.dg/gomp/atomic-12.c: New test.
6360         * gcc.dg/gomp/atomic-13.c: New test.
6361         * gcc.dg/gomp/atomic-14.c: New test.
6362         * g++.dg/gomp/atomic-11.C: New test.
6363         * g++.dg/gomp/atomic-12.C: New test.
6364         * g++.dg/gomp/atomic-13.C: New test.
6365         * g++.dg/gomp/atomic-14.C: New test.
6366
6367 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6368
6369         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
6370         delimiter.
6371
6372 2010-08-30  Thomas Quinot  <quinot@adacore.com>
6373
6374         * gnat.dg/discr24.adb: New test.
6375
6376 2010-08-30  Richard Guenther  <rguenther@suse.de>
6377
6378         PR tree-optimization/45449
6379         * gcc.dg/pr45449.c: New testcase.
6380
6381 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
6382
6383         * gcc.dg/opts-1.c: Expect errors, not warnings.
6384
6385 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
6386
6387         PR fortran/42769
6388         * gfortran.dg/dynamic_dispatch_11.f03: New.
6389
6390 2010-08-29  Jason Merrill  <jason@redhat.com>
6391
6392         PR c++/44991
6393         * g++.dg/parse/defarg15.C: New.
6394
6395 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
6396
6397         PR fortran/45439
6398         * gfortran.dg/select_type_16.f03: New.
6399
6400 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
6401             Tobias Burnus  <burnus@net-b.de>
6402
6403         * gfortran.dg/bessel_7.f90: Decrease required precision.
6404
6405 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
6406             Kaz Kojima  <kkojima@gcc.gnu.org>
6407
6408         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
6409
6410 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6411
6412         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
6413         floating point conversion code generation.
6414         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
6415         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
6416         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
6417         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
6418         to integer conversion code generation.
6419         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
6420         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
6421         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
6422         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
6423
6424 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6425
6426         PR fortran/32049
6427         * gfortran.dg/random_seed_1.f90: Adjust test.
6428         * gfortran.dg/float128_1.f90: New test.
6429
6430 2010-08-27  Tobias Burnus  <burnus@net-b.de>
6431
6432         PR fortran/33197
6433         * gfortran.dg/norm2_1.f90: New.
6434         * gfortran.dg/norm2_2.f90: New.
6435         * gfortran.dg/norm2_3.f90: New.
6436         * gfortran.dg/norm2_4.f90: New.
6437         * gfortran.dg/parity_1.f90: New.
6438         * gfortran.dg/parity_2.f90: New.
6439         * gfortran.dg/parity_3.f90: New.
6440
6441 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
6442
6443         PR fortran/45420
6444         * gfortran.dg/select_type_15.f03: New.
6445
6446 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6447
6448         PR libfortran/43217
6449         * gfortran.dg/hollerith8.f90: New test.
6450
6451 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6452
6453         PR fortran/45159
6454         * gfortran.dg/dependency_33.f90:  New test.
6455
6456 2010-08-27  Richard Guenther  <rguenther@suse.de>
6457
6458         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
6459         * gcc.dg/graphite/scop-2.c: Likewise.
6460         * gcc.dg/graphite/scop-20.c: Likewise.
6461         * gcc.dg/vect/slp-25.c: Likewise.
6462
6463 2010-08-27  Olivier Hainque  <hainque@adacore.com>
6464
6465         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
6466
6467 2010-08-26  Daniel Kraft  <d@domob.eu>
6468
6469         PR fortran/38936
6470         PR fortran/44047
6471         PR fortran/45384
6472         * gfortran.dg/associate_8.f03: New test.
6473         * gfortran.dg/select_type_13.f03: New test.
6474         * gfortran.dg/select_type_14.f03: New test.
6475
6476 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
6477
6478         PR tree-optimization/44485
6479         * gcc.dg/pr44485.c: New test.
6480
6481 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6482
6483         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
6484         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
6485         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
6486
6487 2010-08-26  Richard Guenther  <rguenther@suse.de>
6488
6489         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
6490         * gcc.dg/graphite/scop-21.c: Likewise.
6491
6492 2010-08-26  Richard Guenther  <rguenther@suse.de>
6493
6494         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
6495         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6496         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6497         * gcc.dg/vect/vect-91.c: Likewise.
6498         * gcc.dg/vect/vect-peel-1.c: Likewise.
6499         * gcc.dg/vect/vect-peel-2.c: Likewise.
6500         * gcc.dg/vect/vect-peel-4.c: Likewise.
6501
6502 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6503
6504         PR libfortran/41859
6505         * gfortran.dg/der_io_4.f90: New test.
6506
6507 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
6508
6509         PR rtl-optimization/44858
6510         * gcc.c-torture/execute/pr44858.c: New test.
6511
6512         PR rtl-optimization/45400
6513         * g++.dg/other/i386-8.C: New test.
6514
6515 2010-08-25  Richard Guenther  <rguenther@suse.de>
6516
6517         * gcc.dg/alias-8.c: Adjust.
6518
6519 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
6520
6521         * gcc.target/i386/combine-mul.c: New test.
6522
6523 2010-08-25  Richard Guenther  <rguenther@suse.de>
6524
6525         PR lto/44562
6526         * gcc.dg/graphite/id-27.c: New testcase.
6527         * gcc.dg/lto/20100825-1_0.c: Likewise.
6528
6529 2010-08-25  Richard Guenther  <rguenther@suse.de>
6530
6531         PR tree-optimization/45316
6532         * g++.dg/opt/pr45316.C: New testcase.
6533
6534 2010-08-25  Richard Guenther  <rguenther@suse.de>
6535
6536         PR tree-optimization/45393
6537         * g++.dg/torture/pr45393.C: New testcase.
6538
6539 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
6540
6541         PR tree-optimization/45059
6542         * gcc.c-torture/compile/pr45059.c: New test.
6543
6544 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
6545
6546         * lib/target-supports.exp (check_effective_target_vect_unpack):
6547         Set vect_unpack supported flag to true for neon.
6548
6549 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
6550
6551         * gcc.dg/tree-ssa/ifc-5.c: New.
6552
6553 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
6554
6555         * gcc.dg/tree-ssa/ifc-4.c: New.
6556         * gcc.dg/tree-ssa/ifc-7.c: New.
6557
6558 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
6559
6560         * gcc.dg/vect/vect.exp: Check loongson targets
6561         * g++.dg/vect/vect.exp: Likewise
6562         * gfortran.dg/vect/vect.exp: Likewise
6563
6564 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6565
6566         * gcc.target/powerpc/vsx-mass-1.c: New file, test
6567         -mveclibabi=mass.
6568
6569 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
6570
6571         PR fortran/45366
6572         * gfortran.dg/proc_ptr_29.f90: New.
6573
6574 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6575             Dominique d'Humieres  <dominiq@lps.ens.fr>
6576
6577         PR fortran/45367
6578         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
6579
6580 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6581
6582         PR fortran/45367
6583         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
6584
6585 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6586
6587         PR fortran/36158
6588         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
6589
6590 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6591             Dominique d'Humieres  <dominiq@lps.ens.fr>
6592
6593         PR fortran/45367
6594         PR fortran/36158
6595         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
6596         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
6597
6598 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
6599
6600         PR fortran/44863
6601         PR fortran/45271
6602         PR fortran/45290
6603         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
6604         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
6605         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
6606
6607 2010-08-21  Tobias Burnus  <burnus@net-b.de>
6608
6609         PR fortran/36158
6610         PR fortran/33197
6611         * gfortran.dg/bessel_6.f90: New.
6612         * gfortran.dg/bessel_7.f90: New.
6613
6614 2010-08-20  Jan Hubicka  <jh@suse.cz>
6615
6616         PR c++/45307
6617         PR c++/17736
6618         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
6619         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
6620
6621 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
6622
6623         PR target/45336
6624         * gcc.target/i386/pr45336-1.c: New.
6625         * gcc.target/i386/pr45336-2.c: Likewise.
6626         * gcc.target/i386/pr45336-3.c: Likewise.
6627         * gcc.target/i386/pr45336-4.c: Likewise.
6628
6629 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
6630
6631         PR testsuite/45361
6632         * gcc.target/i386/volatile-2.c: Update scan strings to also
6633         include (%rip) for the memory reference on x86_64.
6634
6635 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
6636
6637         PR middle-end/44974
6638         * gcc.dg/pr44974.c: New test.
6639
6640         PR rtl-optimization/45353
6641         * gcc.dg/pr45353.c: New test.
6642
6643 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
6644
6645         * gcc.target/i386/volatile-2.c: New.
6646
6647 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
6648
6649         PR rtl-optimization/44691
6650         * gfortran.dg/pr44691.f: New test.
6651
6652 2010-10-19  Olivier Hainque  <hainque@adacore.com>
6653
6654         * gcc.target/sparc/sibcall-dslot.c: New testcase.
6655
6656 2010-08-19  Jason Merrill  <jason@redhat.com>
6657
6658         * g++.dg/init/synth3.C: New.
6659         * g++.dg/init/value8.C: New.
6660         * g++.dg/tree-ssa/empty-2.C: New.
6661         * g++.dg/cpp0x/noexcept09.C: New.
6662
6663 2010-08-19  Daniel Kraft  <d@domob.eu>
6664
6665         PR fortran/29785
6666         PR fortran/45016
6667         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
6668         * gfortran.dg/pointer_remapping_1.f90: New test.
6669         * gfortran.dg/pointer_remapping_2.f03: New test.
6670         * gfortran.dg/pointer_remapping_3.f08: New test.
6671         * gfortran.dg/pointer_remapping_4.f03: New test.
6672         * gfortran.dg/pointer_remapping_5.f08: New test.
6673         * gfortran.dg/pointer_remapping_6.f08: New test.
6674
6675 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
6676
6677         PR testsuite/45324
6678         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
6679
6680 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6681
6682         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
6683
6684 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
6685
6686         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
6687         variable.
6688
6689 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6690
6691         PR target/45070
6692         * gcc.c-torture/execute/pr45070.c: New.
6693
6694 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6695
6696         * g++.dg/pr44328.C: New test.
6697
6698 2010-08-19  Tobias Burnus  <burnus@net-b.de>
6699
6700         PR fortran/36158
6701         PR fortran/33197
6702         * gfortran.dg/bessel_3.f90: New.
6703         * gfortran.dg/bessel_4.f90: New.
6704         * gfortran.dg/bessel_5.f90: New.
6705
6706 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
6707
6708         PR fortran/45290
6709         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
6710         * gfortran.dg/pointer_init_2.f90: New.
6711         * gfortran.dg/pointer_init_3.f90: New.
6712         * gfortran.dg/pointer_init_4.f90: New.
6713
6714 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
6715
6716         PR c++/45049
6717         * g++.dg/pr45049-1.C: New test.
6718         * g++.dg/pr45049-2.C: New test.
6719
6720 2010-08-18  Jie Zhang  <jie@codesourcery.com>
6721
6722         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
6723         20 if __ARM_PCS is defined otherwise 64.
6724         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
6725         instead of hard coded 64.
6726
6727 2010-08-18  Yao Qi  <yao@codesourcery.com>
6728
6729         PR target/45094
6730         * gcc.target/arm/pr45094.c: New test.
6731
6732 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6733
6734         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
6735
6736 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6737
6738         PR rtl-optimization/42575
6739         * gcc.target/arm/pr42575.c: New test.
6740
6741 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6742
6743         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
6744         * gcc.dg/tls/thr-cse-1.c: New.
6745
6746 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6747
6748         PR debug/42487
6749         * lib/target-supports.exp
6750         (check_effective_target_function_sections): New.
6751         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
6752         function sections before proceding.
6753
6754 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
6755
6756         PR fortran/45308
6757         * gfortran.dg/pr45308.f03: New test.
6758
6759 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
6760
6761         PR target/45296
6762         * gcc.target/i386/pr45296.c: New test.
6763
6764 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
6765
6766         * g++.dg/ext/uow-1.C: New.
6767         * g++.dg/ext/uow-2.C: New.
6768         * g++.dg/ext/uow-3.C: New.
6769         * g++.dg/ext/uow-4.C: New.
6770
6771 2010-08-17  Richard Guenther  <rguenther@suse.de>
6772
6773         PR testsuite/45266
6774         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
6775
6776 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
6777
6778         PR c/40563
6779         * gcc.dg/Wcxx-compat-20.c: New test.
6780
6781 2010-08-17  Daniel Kraft  <d@domob.eu>
6782
6783         PR fortran/38936
6784         * gfortran.dg/associate_1.f03: Extended to test newly supported
6785         features like association to variables.
6786         * gfortran.dg/associate_3.f03: Removed check for illegal change
6787         of associate-name here...
6788         * gfortran.dg/associate_5.f03: ...and added it here.
6789         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
6790         * gfortran.dg/associate_7.f03: New test.
6791
6792 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
6793
6794         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
6795
6796 2010-08-15  Daniel Kraft  <d@domob.eu>
6797
6798         PR fortran/38936
6799         * gfortran.dg/associate_1.f03: Enable test for array expressions.
6800         * gfortran.dg/associate_3.f03: Clarify comment.
6801         * gfortran.dg/associate_5.f03: New test.
6802         * gfortran.dg/associate_6.f03: New test.
6803
6804 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6805
6806         PR fortran/45211
6807         * gfortran.dg/bind_c_usage_21.f90: New.
6808         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
6809
6810 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6811
6812         * gfortran.dg/optional_absent_1.f90: New.
6813         * gfortran.dg/null_actual.f90: New.
6814
6815 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6816
6817         * gfortran.dg/pointer_target_1.f90: New.
6818         * gfortran.dg/pointer_target_2.f90: New.
6819         * gfortran.dg/pointer_target_3.f90: New.
6820
6821 2010-08-15  Daniel Kraft  <d@domob.eu>
6822
6823         PR fortran/45197
6824         * gfortran.dg/elemental_args_check_3.f90: New test.
6825         * gfortran.dg/impure_1.f08: New test.
6826         * gfortran.dg/impure_2.f08: New test.
6827         * gfortran.dg/impure_3.f90: New test.
6828         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
6829
6830 2010-08-15  Ira Rosen  <irar@il.ibm.com>
6831
6832         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
6833         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
6834         SLP tests.
6835         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
6836         misaligned loads.
6837         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
6838         misaligned stores.c
6839         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
6840
6841 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6842
6843         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
6844         dg-require-effective-target after dg-do.
6845
6846 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6847
6848         * lib/target-supports.exp (check_effective_target_vect_int): Return
6849         true for Loongson targets.
6850         (check_effective_target_vect_shift): Likewise.
6851         (check_effective_target_vect_no_int_max): Likewise.
6852         (check_effective_target_vect_no_align): Likewise.
6853         (check_effective_target_vect_short_mult): Likewise.
6854
6855 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
6856
6857         * g++.dg/cast.C: Change fields of structures to "long" to pass
6858         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
6859         * g++.dg/cpp0x/iop.C: Ditto.
6860         * g++.dg/cpp0x/named_refs.C: Ditto.
6861         * g++.dg/cpp0x/rv1p.C: Ditto.
6862         * g++.dg/cpp0x/rv2p.C: Ditto.
6863         * g++.dg/cpp0x/rv3p.C: Ditto.
6864         * g++.dg/cpp0x/rv4p.C: Ditto.
6865         * g++.dg/cpp0x/rv5p.C: Ditto.
6866         * g++.dg/cpp0x/rv6p.C: Ditto.
6867         * g++.dg/cpp0x/rv7p.C: Ditto.
6868         * g++.dg/cpp0x/rv8p.C: Ditto.
6869         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
6870
6871 2010-08-13  Daniel Kraft  <d@domob.eu>
6872
6873         * gfortran.dg/implied_shape_1.f08: New test.
6874         * gfortran.dg/implied_shape_2.f90: New test.
6875         * gfortran.dg/implied_shape_3.f08: New test.
6876
6877 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6878
6879         PR libfortran/42526
6880         * gfortran.dg/char_component_initializer_1.f90: New test.
6881
6882 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
6883
6884         PR tree-optimization/45241
6885         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
6886
6887 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6888
6889         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
6890         to dg-options.
6891         * gcc.target/i386/pr40906-2.c: Ditto.
6892         * gcc.target/i386/pr40906-3.c: Ditto.
6893
6894 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6895
6896         PR middle-end/45262
6897         * gcc.c-torture/execute/pr45262.c: New test.
6898
6899 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6900
6901         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
6902         empty argument.
6903         * g++.dg/other/profile1.C: Ditto.
6904
6905 2010-08-12  Richard Guenther  <rguenther@suse.de>
6906
6907         PR tree-optimization/45232
6908         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
6909         * gcc.dg/tree-ssa/loop-7.c: Adjust.
6910         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
6911         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
6912         unsigned arithmetic.
6913         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
6914         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
6915         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
6916         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
6917         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
6918         unsigned arithmetic.
6919         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
6920         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
6921         unsigned arithmetic.
6922         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
6923         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
6924         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
6925         unsigned arithmetic.
6926         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
6927         * gcc.dg/tree-ssa/negate.c: Adjust.
6928         * gcc.dg/vect/vect-1.c: Adjust.
6929         * gfortran.dg/reassoc_6.f: XFAIL.
6930
6931 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6932
6933         PR debug/45259
6934         * gcc.dg/pr45259.c: New test.
6935
6936 2010-08-12  Wei Guozhi  <carrot@google.com>
6937
6938         PR target/44999
6939         * gcc.target/arm/pr44999.c: New testcase.
6940
6941 2010-08-12  Jie Zhang  <jie@codesourcery.com>
6942
6943         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
6944         (N): Likewise.
6945         (main): Adjust accordingly.
6946
6947 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6948
6949         * gfortran.dg/graphite/id-22.f: New.
6950
6951 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6952
6953         * gcc.dg/graphite/id-26.c: New.
6954
6955 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6956
6957         * gcc.dg/graphite/id-25.c: New.
6958
6959 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6960
6961         * gcc.dg/graphite/run-id-5.c: New.
6962         * gcc.dg/graphite/run-id-6.c: New.
6963         * gfortran.dg/graphite/id-21.f: New.
6964
6965 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6966
6967         * gcc.dg/graphite/id-24.c: New.
6968
6969 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6970
6971         * gcc.dg/tree-ssa/pr20742.c: New.
6972
6973 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6974
6975         * gcc.dg/graphite/id-23.c: New.
6976
6977 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6978
6979         * gfortran.dg/graphite/id-20.f: Adjust testcase.
6980
6981 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6982
6983         * gcc.dg/graphite/pr42729.c: New.
6984
6985 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6986
6987         * gfortran.dg/graphite/id-20.f: New.
6988
6989 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6990
6991         * gcc.dg/graphite/id-22.c: New.
6992
6993 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6994
6995         * gcc.dg/graphite/run-id-2.c: Call abort.
6996
6997 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6998
6999         * gcc.dg/graphite/id-20.c: New.
7000
7001 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
7002             Steve Kargl  <kargl@gcc.gnu.org>
7003
7004         PR fortran/44595
7005         * gfortran.dg/move_alloc_3.f90: New.
7006         * gfortran.dg/random_seed_2.f90: New.
7007
7008 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7009
7010         * lib/target-supports.exp (check_effective_target_sync_int_long):
7011         Add hppa*-*-linux*.
7012         (check_effective_target_sync_char_short): Likewise.
7013
7014 2010-08-10  Yao Qi  <yao@codesourcery.com>
7015
7016         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
7017         general form.
7018         * gcc.dg/tree-ssa/loop-31.c: Likewise.
7019         * g++.dg/other/packed1.C: Likewise.
7020         * g++.dg/other/crash-4.C: Likewise.
7021         * g++.dg/ext/packed8.C: Likewise.
7022         * g++.dg/init/array16.C: Likewise.
7023
7024 2010-08-10  xinliang David Li  <davidxl@google.com>
7025         * gcc.dg/tree-ssa/loop-19.c: Add option
7026         -fno-prefetch-loop-array
7027
7028 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
7029
7030         PR middle-end/45182
7031         * gcc.c-torture/compile/pr45182.c: New test.
7032
7033 2010-08-09  Jason Merrill  <jason@redhat.com>
7034
7035         PR c++/45236
7036         * g++.dg/cpp0x/variadic-104.C: New.
7037
7038 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
7039
7040         PR fortran/44235
7041         * gfortran.dg/dependency_32.f90:  New test.
7042
7043 2010-08-09  Richard Guenther  <rguenther@suse.de>
7044
7045         PR middle-end/44632
7046         * g++.dg/opt/nrv17.C: New testcase.
7047
7048 2010-08-09  Richard Guenther  <rguenther@suse.de>
7049
7050         PR middle-end/45212
7051         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
7052         alignment from MEM_REF offset only if we took it from the
7053         base object.
7054
7055         * gcc.target/i386/pr24178.c: New testcase.
7056
7057 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
7058
7059         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
7060         * gcc.dg/20030702-1.c: Ditto.
7061         * gcc.dg/20050309-1.c: Ditto.
7062         * gcc.dg/20050325-1.c: Ditto.
7063         * gcc.dg/20050330-2.c: Ditto.
7064         * gcc.dg/20051201-1.c: Ditto.
7065         * gcc.dg/gomp/pr27573.c: Ditto.
7066         * gcc.dg/gomp/pr34610.c: Ditto.
7067         * gcc.dg/pr24225.c: Ditto.
7068         * gcc.dg/pr26570.c: Ditto.
7069         * gcc.dg/pr32773.c: Ditto.
7070         * g++.dg/gcov/gcov-6.C: Ditto.
7071         * g++.dg/gomp/pr34608.C: Ditto.
7072         * gfortran.dg/gomp/pr27573.f90: Ditto.
7073
7074         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
7075         dg-require-host-local dg directive.
7076         * gcc.dg/profile-dir-2.c: Ditto.
7077         * gcc.dg/profile-dir-3.c: Ditto.
7078
7079 2010-08-08  Richard Guenther  <rguenther@suse.de>
7080
7081         PR tree-optimization/45109
7082         * gcc.c-torture/compile/pr45109.c: New testcase.
7083
7084 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
7085
7086         * gcc.dg/march.c: Skip if -march defined.
7087         * gcc.dg/mtune.c: Skip if -mtune defined.
7088
7089         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
7090         generic thunk support.
7091
7092 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
7093
7094         PR target/45213
7095         * gcc.target/i386/pr45213.c: New test.
7096
7097 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7098
7099         PR libfortran/45143
7100         * gfortran.dg/fmt_error_11.f03: New test.
7101
7102 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
7103
7104         * lib/target-supports.exp (check_effective_target_sync_int_long):
7105         Add arm*-*-linux-gnueabi.
7106         (check_effective_target_sync_char_short): Likewise.
7107
7108 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7109
7110         PR fortran/45159
7111         * gfortran.dg/dependency_31.f90:  New test.
7112
7113 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7114
7115         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
7116
7117 2010-08-06  Jason Merrill  <jason@redhat.com>
7118
7119         * g++.dg/cpp0x/sfinae3.C: New.
7120         * g++.dg/cpp0x/sfinae4.C: New.
7121
7122 2010-08-06  Richard Guenther  <rguenther@suse.de>
7123
7124         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
7125         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
7126         * gcc.dg/tree-ssa/pr25382.c: Likewise.
7127         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
7128         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
7129         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
7130         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
7131         * gcc.c-torture/execute/20100805-1.c: Likewise.
7132
7133 2010-08-05  Martin Jambor  <mjambor@suse.cz>
7134
7135         PR testsuite/42855
7136         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
7137
7138 2010-08-05  Martin Jambor  <mjambor@suse.cz>
7139
7140         * gcc.dg/ipa/ipcp-ii-1.c: New test.
7141         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
7142
7143 2010-08-05  Martin Jambor  <mjambor@suse.cz>
7144
7145         * g++.dg/ipa/devirt-1.C: New test.
7146         * g++.dg/ipa/devirt-2.C: Likewise.
7147         * g++.dg/ipa/devirt-3.C: Likewise.
7148         * g++.dg/ipa/devirt-4.C: Likewise.
7149         * g++.dg/ipa/devirt-5.C: Likewise.
7150         * gcc.dg/ipa/iinline-3.c: Likewise.
7151
7152 2010-08-05  Jie Zhang  <jie@codesourcery.com>
7153
7154         PR tree-optimization/45144
7155         * gcc.dg/tree-ssa/pr45144.c: New test.
7156
7157 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
7158
7159         PR fortran/42207
7160         PR fortran/44064
7161         PR fortran/44065
7162         * gfortran.dg/class_25.f03: New.
7163         * gfortran.dg/class_26.f03: New.
7164
7165 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
7166
7167         * g++.dg/warn/miss-format-1.C: Update line number.
7168
7169 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
7170
7171         PR c++/44641
7172         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
7173         .frame and .mask assembler directives.
7174
7175 2010-08-04  Richard Guenther  <rguenther@suse.de>
7176
7177         * gcc.dg/tree-ssa/vrp35.c: Adjust.
7178         * gcc.dg/tree-ssa/vrp36.c: Likewise.
7179         * gcc.dg/tree-ssa/vrp50.c: Likewise.
7180         * gcc.dg/tree-ssa/vrp52.c: Likewise.
7181
7182 2010-08-04  Tobias Burnus  <burnus@net-b.de>
7183
7184         PR fortran/44857
7185         * gfortran.dg/derived_constructor_char_1.f90: New.
7186         * gfortran.dg/derived_constructor_char_2.f90: New.
7187
7188 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
7189
7190         PR fortran/45159
7191         * gfortran.dg/dependency_30.f90:  New test.
7192
7193 2010-08-03  Jan Hubicka  <jh@suse.cz>
7194
7195         * gcc.c-torture/compile/pr45085.c: New testcase.
7196
7197 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
7198
7199         PR fortran/44584
7200         PR fortran/45161
7201         * gfortran.dg/typebound_call_9.f03: Modified.
7202         * gfortran.dg/typebound_generic_1.f03: Modified.
7203
7204 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7205
7206         PR fortran/45159
7207
7208         * gfortran.dg/dependency_29.f90:  New test.
7209
7210 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7211
7212         PR fortran/36854
7213         * gfortran.dg/character_comparison_2.f90:  New test.
7214         * gfortran.dg/character_comparison_3.f90:  New test.
7215         * gfortran.dg/dependency_28.f90:  New test.
7216
7217 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
7218
7219         PR target/40457
7220         * gcc.target/arm/pr40457-1.c: New test.
7221         * gcc.target/arm/pr40457-2.c: New test.
7222
7223 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
7224
7225         PR fortran/44912
7226         * gfortran.dg/typebound_call_17.f03: New.
7227
7228 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
7229
7230         PR fortran/44929
7231         * gfortran.dg/allocate_derived_3.f90: New.
7232
7233 2010-07-30  Xinliang David Li  <davidxl@google.com>
7234         PR tree-optimization/45121
7235         * c-c++-common/uninit-17.c: Add -fno-ivops option.
7236
7237 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7238
7239         PR c++/45112
7240         * g++.dg/pr45112.C: New test.
7241
7242 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
7243
7244         PR debug/45055
7245         PR rtl-optimization/45137
7246         * gcc.dg/pr45055.c: New test.
7247
7248 2010-07-30  Alan Modra  <amodra@gmail.com>
7249
7250         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
7251         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
7252
7253 2010-07-29  Tobias Burnus  <burnus@net-b.de>
7254
7255         PR fortran/45087
7256         PR fortran/45125
7257         * gfortran.dg/whole_file_25.f90: New.
7258         * gfortran.dg/whole_file_26.f90: New.
7259         * gfortran.dg/whole_file_27.f90: New.
7260
7261 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
7262
7263         PR fortran/44962
7264         * gfortran.dg/typebound_proc_17.f03: New.
7265
7266 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
7267
7268         PR fortran/45004
7269         * gfortran.dg/move_alloc_2.f90: New.
7270
7271 2010-07-29  Xinliang David Li  <davidxl@google.com>
7272         PR tree-optimization/45121
7273         * c-c++-common/uninit-17.c: Fix expected output.
7274
7275 2010-07-29  Richard Guenther  <rguenther@suse.de>
7276
7277         PR tree-optimization/45120
7278         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
7279
7280 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
7281
7282         PR fortran/42051
7283         PR fortran/44064
7284         * gfortran.dg/pr42051.f03: New testcase.
7285
7286 2010-07-29  Richard Guenther  <rguenther@suse.de>
7287
7288         PR middle-end/45034
7289         * gcc.c-torture/execute/pr45034.c: New testcase.
7290
7291 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
7292
7293         PR c++/45096
7294         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
7295
7296 2010-07-28  Daniel Kraft  <d@domob.eu>
7297
7298         * gfortran.dg/bound_8.f90: New test.
7299
7300 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
7301
7302         PR debug/45105
7303         * gcc.dg/pr45105.c: New test.
7304
7305 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
7306
7307         PR rtl-optimization/45107
7308         * gcc.dg/pr45107.c: New test.
7309
7310 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
7311
7312         PR rtl-optimization/45101
7313         * gcc.dg/pr45101.c: New test.
7314
7315 2010-07-28  Tobias Burnus  <burnus@net-b.de>
7316
7317         PR fortran/45077
7318         * gfortran.dg/whole_file_24.f90: New.
7319
7320 2010-07-27  Jason Merrill  <jason@redhat.com>
7321
7322         * g++.dg/cpp0x/variadic102.C: New.
7323         * g++.dg/cpp0x/variadic103.C: New.
7324
7325 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
7326
7327         PR rtl-optimization/40956
7328         PR target/42495
7329         PR middle-end/42574
7330         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
7331         * gcc.target/arm/pr42574.c: Add tests.
7332
7333 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
7334
7335         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
7336         test name.
7337         (cleanup-repo-files): Ditto.
7338         (cleanup-saved-temps): Ditto.
7339
7340 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
7341
7342         PR testsuite/44701
7343         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
7344
7345         PR c/45079
7346         * gcc.dg/pr45079.c: New test.
7347
7348 2010-07-27  Ira Rosen  <irar@il.ibm.com>
7349
7350         PR tree-optimization/44152
7351         * gcc.dg/vect/fast-math-pr44152.c: New test.
7352
7353 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
7354
7355         PR ObjC/44140
7356         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
7357         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
7358         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
7359         * obj-c++.dg/torture/trivial.mm: Ditto.
7360         * objc.dg/torture/tls/thr-init-2.m: Ditto.
7361         * objc.dg/torture/tls/thr-init-3.m: Ditto.
7362         * objc.dg/torture/tls/thr-init.m: Ditto.
7363         * objc.dg/torture/trivial.m: Ditto.
7364
7365 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
7366
7367         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
7368         Skip on spu-*-* targets.
7369
7370 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
7371
7372         PR tree-optimization/45083
7373         * gcc.dg/pr45083.c: New test.
7374
7375 2010-07-26  Tobias Burnus  <burnus@net-b.de>
7376
7377         PR fortran/40873
7378         * gfortran.dg/whole_file_22.f90: New test.
7379         * gfortran.dg/whole_file_23.f90: New test.
7380
7381 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
7382             Jack Howarth  <howarth@bromo.med.uc.edu>
7383             Richard Henderson  <rth@redhat.com>
7384
7385         PR target/44132
7386         * gcc.dg/tls/thr-init-1.c: New.
7387         * gcc.dg/tls/thr-init-2.c: New.
7388         * gcc.dg/torture/tls New.
7389         * gcc.dg/torture/tls/tls-test.c: New.
7390         * gcc.dg/torture/tls/thr-init-1.c: New.
7391         * gcc.dg/torture/tls/tls.exp: New.
7392         * gcc.dg/torture/tls/thr-init-2.c: New.
7393         * gcc.dg/tls/emutls-2.c: New test
7394
7395         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
7396         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
7397         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
7398         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
7399         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
7400         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
7401         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
7402         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
7403         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
7404         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
7405         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
7406         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
7407         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
7408         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
7409         gfortran.dg/gomp/appendix-a/a.22.4.f90,
7410         gfortran.dg/gomp/appendix-a/a.22.5.f90,
7411         gfortran.dg/gomp/appendix-a/a.22.6.f90,
7412         gfortran.dg/gomp/appendix-a/a.24.1.f90,
7413         gfortran.dg/gomp/appendix-a/a.32.1.f90,
7414         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
7415         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
7416         gfortran.dg/gomp/omp_threadprivate1.f90,
7417         gfortran.dg/gomp/omp_threadprivate2.f90,
7418         gfortran.dg/gomp/reduction1.f90,
7419         gfortran.dg/gomp/sharing-1.f90: Likewise.
7420
7421 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7422
7423         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
7424         sse_runtime.
7425         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
7426         dg-require-visibility.
7427
7428 2010-07-26  Richard Guenther  <rguenther@suse.de>
7429
7430         PR tree-optimization/43784
7431         * gcc.c-torture/execute/pr43784.c: New testcase.
7432         * g++.dg/torture/pr43784.C: Likewise.
7433
7434 2010-07-26  Richard Guenther  <rguenther@suse.de>
7435
7436         PR middle-end/45056
7437         * g++.dg/pr45056.C: New testcase.
7438
7439 2010-07-26  Richard Guenther  <rguenther@suse.de>
7440
7441         PR tree-optimization/45071
7442         * gcc.dg/pr45071.c: New testcase.
7443
7444 2010-07-26  Tobias Burnus  <burnus@net-b.de>
7445
7446         PR fortran/45066
7447         * gfortran.dg/namelist_62.f90: New.
7448
7449 2010-07-26  Richard Guenther  <rguenther@suse.de>
7450
7451         * gcc.c-torture/execute/pr45017.c: Move ...
7452         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
7453
7454 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
7455
7456         PR fortran/40628
7457         * trim_optimize_1.f90:  New test.
7458         * character_comparision_1.f90:  New test.
7459
7460 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7461
7462         PR fortran/42852
7463         * gfortran.dg/wtruncate_fix.f: New test.
7464
7465 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
7466
7467         PR testsuite/45068
7468         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
7469
7470 2010-07-24  Richard Guenther  <rguenther@suse.de>
7471
7472         PR lto/43788
7473         * g++.dg/lto/20100724-1_0.C: New testcase.
7474
7475 2010-07-24  Richard Guenther  <rguenther@suse.de>
7476
7477         PR lto/43212
7478         * gcc.dg/lto/20100724-1_0.c: New testcase.
7479         * gcc.dg/lto/20100724-1_1.c: Likewise.
7480
7481 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7482
7483         PR fortran/40011
7484         * gfortran.dg/whole_file_21.f90: New.
7485
7486         * gfortran.dg/integer_exponentiation_3.F90: Use
7487         -ffloat-store only for i?86/x86-64 -m32.
7488
7489 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7490
7491         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
7492         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
7493
7494 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7495
7496         * gfortran.dg/func_decl_4.f90: Split test into two ...
7497         * gfortran.dg/func_decl_5.f90: ... parts.
7498         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
7499         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
7500         * gfortran.dg/global_references_1.f90: Add new dg-warning.
7501         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
7502         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
7503         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
7504         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
7505         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
7506         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
7507         * gfortran.dg/sizeof.f90: Make test valid.
7508         * gfortran.dg/pr20865.f90: Add new dg-error.
7509         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
7510         * gfortran.dg/g77/19990218-0.f: Ditto.
7511         * gfortran.dg/g77/19990218-1.f: Ditto.
7512         * gfortran.dg/g77/970625-2.f: Ditto.
7513         * gfortran.dg/pr37243.f: Fix function declaration.
7514         * gfortran.dg/use_only_1.f90: Fix implicit typing.
7515         * gfortran.dg/loc_1.f90: Fix pointer datatype.
7516
7517 2010-07-23  Tobias Burnus  <burnus@net-b.de>
7518
7519         PR fortran/44945
7520         * gfortran.dg/char_array_structure_constructor.f90: Add
7521         -fwhole-file as dg-option as it otherwise fails on some
7522         systems.
7523
7524 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
7525
7526         * gnat.dg/aggr16.ad[sb]: New test.
7527         * gnat.dg/aggr16_pkg.ads: New helper.
7528
7529 2010-07-23  Richard Guenther  <rguenther@suse.de>
7530
7531         PR lto/43071
7532         * g++.dg/lto/20100723-1_0.C: New testcase.
7533
7534 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
7535
7536         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
7537         AVX support.
7538         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
7539         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
7540
7541 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7542
7543         * lib/target-supports.exp (add_options_for_tls): New proc.
7544         * g++.dg/tls/static-1.C: Use dg-add-options tls.
7545         * g++.dg/tls/static-1a.cc: Likewise.
7546         * gcc.dg/tls/emutls-1.c: Likewise.
7547         * gcc.dg/tls/opt-11.c: Likewise.
7548         * gcc.dg/tls/opt-12.c: Likewise.
7549         * gcc.dg/tls/pr24428-2.c: Likewise.
7550         * gcc.dg/tls/pr24428.c: Likewise.
7551         * obj-c++.dg/tls/static-1.mm: Likewise.
7552         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
7553         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
7554         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7555         * objc.dg/torture/tls/thr-init-2.m: Likewise.
7556         * objc.dg/torture/tls/thr-init-3.m: Likewise.
7557         * objc.dg/torture/tls/thr-init.m: Likewise.
7558         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
7559
7560 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7561
7562         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
7563         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
7564         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
7565         optimized dump files.
7566
7567 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
7568
7569         PR tree-optimization/45047
7570         * gcc.c-torture/compile/pr45047.c: New test.
7571
7572 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7573
7574         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
7575         instead of dg-compile.
7576         * gcc.dg/float-range-4.c: Ditto.
7577         * gcc.dg/float-range-5.c: Ditto.
7578         * gcc.dg/fold-overflow-1.c: Ditto.
7579         * gcc.dg/gomp/sections-4.c: Ditto.
7580         * gcc.dg/transparent-union-1.c: Ditto.
7581         * gcc.dg/transparent-union-2.c: Ditto.
7582         * gcc.target/i386/pr39315-check.c: Ditto.
7583         * g++.dg/gomp/sections-4.C: Ditto.
7584         * g++.dg/template/dtor7.C: Ditto.
7585         * g++.dg/tree-ssa/pr19952.C: Ditto.
7586         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
7587         * gfortran.dg/graphite/pr42185.f90: Ditto.
7588         * gfortran.dg/namelist_36.f90: Ditto.
7589         * gnat.dg/noreturn1.adb: Ditto.
7590         * gnat.dg/specs/small_alignment.ads: Ditto.
7591
7592 2010-07-23  Martin Jambor  <mjambor@suse.cz>
7593
7594         PR tree-optimization/44915
7595         * g++.dg/torture/pr44915.C: New test.
7596
7597 2010-07-23  Martin Jambor  <mjambor@suse.cz>
7598
7599         PR tree-optimization/44914
7600         * g++.dg/tree-ssa/pr44914.C: New test.
7601
7602 2010-07-23  Jie Zhang  <jie@codesourcery.com>
7603
7604         PR target/44290
7605         * gcc.dg/pr44290-1.c: New test.
7606         * gcc.dg/pr44290-2.c: New test.
7607
7608 2010-07-23  Jason Merrill  <jason@redhat.com>
7609
7610         PR c++/45008
7611         * g++.dg/abi/mangle44.C: New.
7612
7613 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7614
7615         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
7616         for compile-time only tests.
7617         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
7618         target check.
7619         * gcc.target/i386/pr39315-4.c: Ditto.
7620         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
7621         target check.  Include sse-os-support.h.
7622         (main): Call check_isa and sse_os_support.
7623         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
7624         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
7625         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
7626         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
7627         target check.  Include sse-os-support.h.
7628         (main): Call check_isa and sse_os_support.
7629         * gcc.target/i386/vperm-v2df.c: Ditto.
7630
7631 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7632
7633         * lib/target-supports.exp (check_avx_hw_available): New procedure.
7634         (check_effective_target_avx_runtime): New procedure.
7635         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
7636         (check_effective_target_sse_runtime): Add check_effective_target_sse.
7637
7638         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
7639         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
7640         and __get_cpuid test.
7641         * gcc.dg/compat/vector-2b_main.c: Ditto.
7642
7643         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
7644
7645         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
7646         for compile-time only test.
7647         * gcc.dg/pr32716.c: Ditto.
7648         * gcc.dg/pr34856.c: Ditto.
7649         * gcc.dg/pr36997.c: Ditto.
7650         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
7651         * gfortran.dg/pr28158.f90: Ditto.
7652         * gfortran.dg/pr30667.f: Ditto.
7653
7654         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
7655         i?86-*-* and x86_64-*-* targets to disable execution on targets
7656         without sse2 runtime support.
7657         * g++.dg/vect/vect.exp: Ditto.
7658         * gfortran.dg/vect/vect.exp: Ditto.
7659
7660         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
7661         * gcc.dg/pr37544.c: Ditto.
7662         * gcc.dg/pr40550.c: Ditto.
7663         * gcc.dg/compat/union-m128-1_main.c: Ditto.
7664         * gcc.dg/compat/vector-1a_main.c: Ditto.
7665         * gcc.dg/compat/vector-2a_main.c: Ditto.
7666         * gcc.dg/torture/pr16104-1.c: Ditto.
7667         * gcc.dg/torture/pr35771-1.c: Ditto.
7668         * gcc.dg/torture/pr35771-2.c: Ditto.
7669         * gcc.dg/torture/pr35771-3.c: Ditto.
7670         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
7671         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
7672         * gcc.dg/torture/stackalign/push-1.c: Ditto.
7673         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
7674         * g++.dg/other/i386-1.C: Ditto.
7675         * g++.dg/other/pr40446.C: Ditto.
7676
7677 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7678
7679         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
7680
7681 2010-07-23  Daniel Kraft  <d@domob.eu>
7682
7683         PR fortran/44709
7684         * gfortran.dg/exit_1.f08: New test.
7685         * gfortran.dg/exit_2.f08: New test.
7686
7687 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
7688
7689         PR tree-optimization/39839
7690         * gcc.target/arm/pr39839.c: New test case.
7691
7692 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7693
7694         * gnat.dg/unchecked_convert5b.adb: New test.
7695         * gnat.dg/unchecked_convert6.adb: Likewise.
7696         * gnat.dg/unchecked_convert6b.adb: Likewise.
7697
7698 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7699
7700         * gnat.dg/aggr15.ad[sb]: New test.
7701
7702 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
7703
7704         PR debug/45024
7705         * g++.dg/debug/dwarf2/nested-2.C: New test case.
7706
7707 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
7708
7709         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
7710         with dg-require-linker-plugin.
7711
7712 2010-07-22  Richard Guenther  <rguenther@suse.de>
7713
7714         PR lto/43850
7715         * g++.dg/lto/20100722-1_0.C: New testcase.
7716
7717 2010-07-22  Richard Guenther  <rguenther@suse.de>
7718
7719         PR lto/42451
7720         * gcc.dg/lto/20100720-3_0.c: New testcase.
7721         * gcc.dg/lto/20100720-3_1.c: Likewise.
7722
7723 2010-07-22  Richard Guenther  <rguenther@suse.de>
7724
7725         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
7726         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
7727
7728         PR lto/43373
7729         * gcc.dg/lto/20100722-1_0.c: New testcase.
7730
7731 2010-07-22  Martin Jambor  <mjambor@suse.cz>
7732
7733         PR tree-optimization/44891
7734         * gcc.c-torture/compile/pr44891.c: New test.
7735
7736 2010-07-22  Richard Guenther  <rguenther@suse.de>
7737
7738         PR tree-optimization/45017
7739         * gcc.c-torture/execute/pr45017.c: New testcase.
7740
7741 2010-07-22  Tobias Burnus  <burnus@net-b.de>
7742
7743         PR fortran/45019
7744         * gfortran.dg/aliasing_dummy_5.f90: New.
7745
7746 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7747
7748         PR target/43698
7749         * gcc.target/arm/pr43698.c: New test.
7750
7751 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7752
7753         PR fortran/44929
7754         * Revert my commit r162325 for this PR.
7755
7756 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7757
7758         PR debug/45015
7759         * gcc.target/m68k/pr45015.c: New test.
7760
7761 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
7762
7763         PR c++/44641
7764         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
7765         comments.
7766
7767 2010-07-21  Richard Guenther  <rguenther@suse.de>
7768
7769         PR lto/45018
7770         * g++.dg/lto/20100721-1_0.C: New testcase.
7771
7772 2010-07-21  Martin Jambor  <mjambor@suse.cz>
7773
7774         PR tree-optimization/44900
7775         * g++.dg/torture/pr44900.C: New test.
7776
7777 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
7778
7779         PR middle-end/44738
7780         * c-c++-common/uninit-17.c: Correct expected error.
7781
7782 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7783
7784         * gcc.dg/guality/asm-1.c: New test.
7785
7786         PR debug/45003
7787         * gcc.dg/guality/pr45003-2.c: New test.
7788         * gcc.dg/guality/pr45003-3.c: New test.
7789
7790 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7791
7792         PR libfortran/44697
7793         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
7794
7795 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
7796
7797         * lib/scanasm.exp (dg-function-on-line): Test that a function is
7798         defined on the current line.
7799         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
7800         * g++.dg/debug/dwarf2/pr44641.C: New.
7801
7802 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
7803
7804         * gcc.target/powerpc/block-move-1.c: New test.
7805         * gcc.target/powerpc/block-move-2.c: New test.
7806
7807 2010-07-20  Jason Merrill  <jason@redhat.com>
7808
7809         PR c++/44967
7810         * g++.dg/cpp0x/sfinae2.C: New.
7811
7812 2010-07-20  Richard Guenther  <rguenther@suse.de>
7813
7814         PR lto/42696
7815         * gcc.dg/lto/20100720-4_0.c: New testcase.
7816
7817 2010-07-20  Richard Guenther  <rguenther@suse.de>
7818
7819         PR lto/43221
7820         * gcc.dg/lto/20100720-2_0.c: New testcase.
7821         * gcc.dg/lto/20100720-2_1.c: Likewise.
7822
7823 2010-07-20  Richard Guenther  <rguenther@suse.de>
7824
7825         PR lto/43208
7826         * gcc.dg/lto/20100720-1_0.c: New testcase.
7827         * gcc.dg/lto/20100720-1_1.c: Likewise.
7828
7829 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
7830
7831         PR debug/45003
7832         * gcc.dg/guality/pr45003-1.c: New test.
7833
7834 2010-07-20  Richard Guenther  <rguenther@suse.de>
7835
7836         PR tree-optimization/44977
7837         * gcc.dg/torture/pr44977.c: New testcase.
7838
7839 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
7840
7841         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
7842         sync_char_short
7843
7844 2010-07-20  Richard Guenther  <rguenther@suse.de>
7845
7846         PR middle-end/44971
7847         PR middle-end/44988
7848         * gcc.dg/pr44971.c: New testcase.
7849         * gcc.c-torture/compile/pr44988.c: Likewise.
7850
7851 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
7852
7853         PR fortran/44929
7854         * gfortran.dg/allocate_with_typespec.f90: New test.
7855         * gfortran.dg/allocate_derived_1.f90: Update error message.
7856
7857 2010-07-19  Jason Merrill  <jason@redhat.com>
7858
7859         PR c++/44996
7860         * g++.dg/cpp0x/decltype23.C: New.
7861
7862 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
7863
7864         PR fortran/42385
7865         * gfortran.dg/class_defined_operator_1.f03 : New test.
7866
7867 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
7868
7869         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
7870         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
7871         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
7872         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
7873
7874 2010-07-19  Richard Guenther  <rguenther@suse.de>
7875
7876         PR middle-end/44941
7877         * gcc.c-torture/compile/pr44941.c: New testcase.
7878
7879 2010-07-19  Jason Merrill  <jason@redhat.com>
7880
7881         PR c++/44969
7882         * g++.dg/template/sfinae24.C: New.
7883
7884 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
7885
7886         PR fortran/44353
7887         * gfortran.dg/data_implied_do_2.f90: Removed.
7888
7889 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
7890
7891         PR c++/44969
7892         * g++.dg/template/sfinae23.C: New.
7893
7894 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7895
7896         * lib/target-supports.exp (check_sse_os_support_available): New
7897         proc.
7898         (check_sse_hw_available): New proc.
7899         (check_effective_target_sse_runtime): New proc.
7900         (check_effective_target_sse2_runtime): New proc.
7901         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
7902         -msse2 if check_sse_os_support_available.
7903         * g++.dg/vect/vect.exp: Only run -msse2 tests if
7904         check_sse_os_support_available.
7905         * gcc.dg/vect/vect.exp: Likewise.
7906         * gfortran.dg/vect/vect.exp: Likewise.
7907         * gcc.target/i386/sol2-check: Renamed to ...
7908         * gcc.target/i386/sse-os-support.h: ... this.
7909         (sol2_check): Renamed to ...
7910         (sse_os_support): ... this.
7911         Only test movss with xmm registers.
7912         * gcc.target/i386/sse-check.h: Reflect new header and function names.
7913         Removed ILL_INSN, ILL_INSN_LEN.
7914         * gcc.target/i386/sse2-check.h: Likewise.
7915         * gcc.target/i386/sse3-check.h: Likewise.
7916         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
7917         Removed cpuid.h, __get_cpuid test.
7918         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
7919         Removed cpuid.h, __get_cpuid test.
7920         * g++.dg/other/pr40446.C: Likewise.
7921         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7922         * gcc.dg/compat/vector-1a_main.c: Likewise.
7923         * gcc.dg/compat/vector-2a_main.c: Likewise.
7924         * gcc.dg/pr36584.c: Likewise.
7925         * gcc.dg/pr37544.c: Likewise.
7926         * gcc.dg/torture/pr16104-1.c: Likewise.
7927         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7928         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7929         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7930         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7931         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
7932         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
7933         sse2_runtime.
7934         * gcc.dg/torture/pr35771-2.c: Likewise.
7935         * gcc.dg/torture/pr35771-3.c: Likewise.
7936         * gcc.target/i386/pr39315-2.c: Likewise.
7937         * gcc.target/i386/pr39315-4.c: Likewise.
7938         * gcc.target/i386/vperm-v2df.c: Likewise.
7939         * gcc.target/i386/vperm-v2di.c: Likewise.
7940         * gcc.target/i386/vperm-v4si-1.c: Likewise.
7941         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
7942         sse_runtime.
7943
7944 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
7945
7946         PR fortran/44353
7947         * gfortran.dg/data_implied_do_2.f90: New test.
7948
7949 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7950
7951         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
7952
7953 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7954
7955         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
7956         to the "mips16" group.
7957         (mips_using_mips16_p): New procedure.
7958         (mips-dg-options): Use it.
7959
7960 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7961
7962         * gcc.target/mips/mips16-attributes-4.c: New test.
7963
7964 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
7965
7966         PR testsuite/44418
7967         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
7968         * gcc.target/powerpc/recip-2.c: Ditto.
7969         * gcc.target/powerpc/recip-3.c: Ditto.
7970
7971 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
7972
7973         * gcc.target/arm/pr42235.c: New test.
7974
7975 2010-07-16  Jason Merrill  <jason@redhat.com>
7976
7977         PR c++/32505
7978         * g++.dg/template/partial8.C: New.
7979
7980 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7981
7982         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
7983         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
7984         in C++.
7985         (gualcvt): New overloaded inline.
7986         (GUALCVT): Use it for C++.
7987         * g++.dg/guality/guality.exp: New.
7988         * g++.dg/guality/guality.h: New.
7989         * g++.dg/guality/redeclaration1.C: New test.
7990         * g++.dg/dg.exp: Prune also guality/* tests.
7991         * gcc.dg/guality/pr43141.c: Moved to...
7992         * c-c++-common/guality/pr43141.c: ... here.
7993
7994 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7995
7996         PR libfortran/37077
7997         * gfortran.dg/char4_iunit_2.f03: New test.
7998
7999 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
8000
8001         PR testsuite/43925
8002         * lib/plugin-support.exp (plugin-test-execute):
8003         Add ${gcc_objdir}/intl to includes.
8004
8005 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
8006
8007         PR target/44942
8008         * gcc.c-torture/execute/pr44942.c: New test.
8009         * gcc.target/i386/pr44942.c: New test.
8010
8011 2010-07-15  Jason Merrill  <jason@redhat.com>
8012
8013         PR c++/44909
8014         * g++.dg/cpp0x/implicit7.C: New.
8015         * g++.dg/cpp0x/implicit8.C: New.
8016
8017 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8018
8019         Disable float tests for __SPU__ targets due to lack of signed zero:
8020         * c-c++-common/torture/complex-sign-add.c (check_add_float).
8021         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
8022         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
8023         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
8024         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
8025         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
8026         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
8027         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
8028         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
8029
8030 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
8031
8032         * gfortran.dg/select_char_2.f90: New test.
8033
8034 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
8035
8036         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
8037         with DECL_CHAIN.
8038
8039 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
8040
8041         PR fortran/44936
8042         * gfortran.dg/typebound_generic_9.f03: New.
8043
8044 2010-07-15  Richard Guenther  <rguenther@suse.de>
8045
8046         PR tree-optimization/44946
8047         * gcc.c-torture/compile/pr44946.c: New testcase.
8048
8049 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
8050
8051         PR fortran/40206
8052         * gfortran.dg/select_char_3.f90: New test.
8053
8054 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
8055             Kevin F. Quinn  <kevquinn@gentoo.org>
8056
8057         * gcc.dg/Wtrampolines.c: New.
8058
8059 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8060
8061         PR libfortran/44934
8062         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
8063
8064 2010-07-14  Jason Merrill  <jason@redhat.com>
8065
8066         PR c++/44810
8067         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
8068
8069         Implement C++0x unrestricted unions (N2544)
8070         * g++.dg/cpp0x/union1.C: New.
8071         * g++.dg/cpp0x/union2.C: New.
8072         * g++.dg/cpp0x/union3.C: New.
8073         * g++.dg/cpp0x/defaulted2.C: Adjust.
8074         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
8075         * g++.old-deja/g++.ext/anon2.C: Adjust.
8076         * g++.old-deja/g++.mike/misc6.C: Adjust.
8077
8078 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
8079
8080         PR fortran/44925
8081         * gfortran.dg/c_loc_tests_15.f90: New.
8082
8083 2010-07-13  Jason Merrill  <jason@redhat.com>
8084
8085         PR c++/44909
8086         * g++.dg/cpp0x/implicit6.C: New.
8087
8088 2010-07-13  Jason Merrill  <jason@redhat.com>
8089
8090         PR c++/44540
8091         * g++.dg/abi/noreturn1.C: New.
8092         * g++.dg/abi/noreturn2.C: New.
8093
8094 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
8095
8096         PR other/44874
8097         PR debug/44832
8098         * c-c++-common/pr44832.c: New test.
8099
8100 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
8101
8102         PR objc/44488
8103         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
8104         on the target.  Make sure that we can assemble the emitted asm when
8105         the test type is 'compile'.
8106
8107 2010-07-13  Richard Guenther  <rguenther@suse.de>
8108
8109         PR tree-optimization/36960
8110         * g++.dg/torture/pr36960.C: New testcase.
8111
8112 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
8113
8114         PR c++/44908
8115         * g++.dg/template/sfinae21.C: New.
8116         * g++.dg/template/sfinae22.C: Likewise.
8117
8118 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
8119
8120         PR testsuite/42843
8121         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
8122         * gcc.dg/plugin/ggcplug.c: Likewise.
8123         * g++.dg/plugin/selfassign.c: Likewise.
8124         * g++.dg/plugin/attribute_plugin.c: Likewise.
8125         * g++.dg/plugin/dumb_plugin.c: Likewise.
8126         * g++.dg/plugin/pragma_plugin.c: Likewise.
8127
8128 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
8129
8130         * gcc.c-torture/execute/pr44683.x: New.
8131         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
8132
8133 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
8134
8135         PR fortran/44434
8136         PR fortran/44565
8137         PR fortran/43945
8138         PR fortran/44869
8139         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
8140         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
8141         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
8142         * gfortran.dh/typebound_call_16.f03: New.
8143         * gfortran.dg/typebound_generic_6.f03: New.
8144         * gfortran.dg/typebound_generic_7.f03: New.
8145         * gfortran.dg/typebound_generic_8.f03: New.
8146
8147 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8148
8149         PR libfortran/37077
8150         * gfortran.dg/char4_iunit_1.f03: New test.
8151
8152 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
8153
8154         * gcc.dg/tree-ssa/vrp53.c: New test.
8155
8156 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
8157
8158         PR c++/44907
8159         * g++.dg/template/sfinae19.C: New.
8160         * g++.dg/template/sfinae20.C: Likewise.
8161
8162 2010-07-12  Jie Zhang  <jie@codesourcery.com>
8163
8164         * gcc.target/arm/interrupt-1.c: New test.
8165         * gcc.target/arm/interrupt-2.c: New test.
8166
8167 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8168
8169         * gcc.dg/pr42427.c: Require c99_runtime.
8170         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
8171         c99_runtime.
8172         * gcc.target/i386/avx-cmpss-1.c: Likewise.
8173         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
8174         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
8175         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
8176         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
8177         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
8178         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
8179         * gcc.target/i386/sse-cmpss-1.c: Likewise.
8180         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
8181         * gcc.target/i386/pr37275.c: Require visibility support.
8182
8183 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8184
8185         * lib/target-supports.exp (check_effective_target_sse): New proc.
8186         * gcc.target/i386/sol2-check.h: New file.
8187         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
8188         Include sol2-check.h.
8189         (main) Only run do_test () if sol2_check ().
8190         * gcc.target/i386/sse2-check.h: Likewise.
8191         * gcc.target/i386/sse3-check.h: Likewise.
8192         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
8193         [__sun__ && __svr4__]: Execute SSE2 instruction.
8194         * gcc.target/i386/math-torture/math-torture.exp: Only add options
8195         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
8196         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
8197         * g++.dg/ext/vector14.C: Likewise.
8198         * g++.dg/other/mmintrin.C: Likewise.
8199         * gcc.dg/20020418-1.c: Likewise.
8200         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
8201         * gcc.dg/format/ms_unnamed-1.c: Likewise.
8202         * gcc.dg/format/unnamed-1.c: Likewise.
8203         Adapt dg-warning line number.
8204         * gcc.dg/graphite/pr40281.c: Likewise.
8205         * gcc.dg/pr32176.c: Likewise.
8206         * gcc.dg/pr40550.c: Likewise.
8207         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
8208         * gcc.dg/torture/pr36891.c: Likewise.
8209         * gcc.target/i386/20020218-1.c: Likewise.
8210         * gcc.target/i386/20020523.c: Likewise.
8211         * gcc.target/i386/abi-1.c: Likewise.
8212         * gcc.target/i386/brokensqrt.c: Likewise.
8213         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
8214         * gcc.target/i386/pr13366.c: Likewise.
8215         * gcc.target/i386/pr13685.c: Likewise.
8216         * gcc.target/i386/pr24306.c: Likewise.
8217         * gcc.target/i386/pr31486.c: Likewise.
8218         * gcc.target/i386/pr32065-1.c: Likewise.
8219         * gcc.target/i386/pr32065-2.c: Likewise.
8220         * gcc.target/i386/pr32389.c: Likewise.
8221         * gcc.target/i386/pr38824.c: Likewise.
8222         * gcc.target/i386/pr38931.c: Likewise.
8223         * gcc.target/i386/pr39592-1.c: Likewise.
8224         * gcc.target/i386/pr43766.c: Likewise.
8225         * gcc.target/i386/recip-divf.c: Likewise.
8226         * gcc.target/i386/recip-sqrtf.c: Likewise.
8227         * gcc.target/i386/recip-vec-divf.c: Likewise.
8228         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8229         * gcc.target/i386/sse-1.c: Likewise.
8230         * gcc.target/i386/sse-16.c: Likewise.
8231         * gcc.target/i386/sse-2.c: Likewise.
8232         * gcc.target/i386/sse-20.c: Likewise.
8233         * gcc.target/i386/sse-3.c: Likewise.
8234         * gcc.target/i386/sse-7.c: Likewise.
8235         * gcc.target/i386/sse-9.c: Likewise.
8236         * gcc.target/i386/sse-addps-1.c: Likewise.
8237         * gcc.target/i386/sse-addss-1.c: Likewise.
8238         * gcc.target/i386/sse-andnps-1.c: Likewise.
8239         * gcc.target/i386/sse-andps-1.c: Likewise.
8240         * gcc.target/i386/sse-cmpss-1.c: Likewise.
8241         * gcc.target/i386/sse-comiss-1.c: Likewise.
8242         * gcc.target/i386/sse-comiss-2.c: Likewise.
8243         * gcc.target/i386/sse-comiss-3.c: Likewise.
8244         * gcc.target/i386/sse-comiss-4.c: Likewise.
8245         * gcc.target/i386/sse-comiss-5.c: Likewise.
8246         * gcc.target/i386/sse-comiss-6.c: Likewise.
8247         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
8248         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
8249         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
8250         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
8251         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
8252         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
8253         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
8254         * gcc.target/i386/sse-divps-1.c: Likewise.
8255         * gcc.target/i386/sse-divss-1.c: Likewise.
8256         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
8257         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
8258         * gcc.target/i386/sse-maxps-1.c: Likewise.
8259         * gcc.target/i386/sse-maxss-1.c: Likewise.
8260         * gcc.target/i386/sse-minps-1.c: Likewise.
8261         * gcc.target/i386/sse-minss-1.c: Likewise.
8262         * gcc.target/i386/sse-movaps-1.c: Likewise.
8263         * gcc.target/i386/sse-movaps-2.c: Likewise.
8264         * gcc.target/i386/sse-movhlps-1.c: Likewise.
8265         * gcc.target/i386/sse-movhps-1.c: Likewise.
8266         * gcc.target/i386/sse-movhps-2.c: Likewise.
8267         * gcc.target/i386/sse-movlhps-1.c: Likewise.
8268         * gcc.target/i386/sse-movmskps-1.c: Likewise.
8269         * gcc.target/i386/sse-movntps-1.c: Likewise.
8270         * gcc.target/i386/sse-movss-1.c: Likewise.
8271         * gcc.target/i386/sse-movss-2.c: Likewise.
8272         * gcc.target/i386/sse-movss-3.c: Likewise.
8273         * gcc.target/i386/sse-movups-1.c: Likewise.
8274         * gcc.target/i386/sse-movups-2.c: Likewise.
8275         * gcc.target/i386/sse-mulps-1.c: Likewise.
8276         * gcc.target/i386/sse-mulss-1.c: Likewise.
8277         * gcc.target/i386/sse-orps-1.c: Likewise.
8278         * gcc.target/i386/sse-rcpps-1.c: Likewise.
8279         * gcc.target/i386/sse-recip-vec.c: Likewise.
8280         * gcc.target/i386/sse-recip.c: Likewise.
8281         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
8282         * gcc.target/i386/sse-set-ps-1.c: Likewise.
8283         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
8284         * gcc.target/i386/sse-subps-1.c: Likewise.
8285         * gcc.target/i386/sse-subss-1.c: Likewise.
8286         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
8287         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
8288         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
8289         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
8290         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
8291         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
8292         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
8293         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
8294         * gcc.target/i386/sse-xorps-1.c: Likewise.
8295         * gcc.target/i386/ssefn-1.c: Likewise.
8296         * gcc.target/i386/ssefn-3.c: Likewise.
8297         * gcc.target/i386/sseregparm-1.c: Likewise.
8298         * gcc.target/i386/stackalign/return-3.c: Likewise.
8299         * gcc.target/i386/vectorize1.c: Likewise.
8300         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
8301         * gcc.target/i386/xorps-sse.c: Likewise.
8302         * gfortran.dg/pr28158.f90: Likewise.
8303         * gfortran.dg/pr30667.f: Likewise.
8304         * gnat.dg/loop_optimization7.adb: Likewise.
8305         * gnat.dg/sse_nolib.adb: Likewise.
8306
8307 2010-07-11  Tobias Burnus  <burnus@net-b.de>
8308
8309         PR fortran/44702
8310         * gfortran.dg/use_rename_6.f90: New.
8311         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
8312
8313 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
8314
8315         PR fortran/44869
8316         * gfortran.dg/class_24.f03: New.
8317
8318 2010-07-10  Richard Guenther  <rguenther@suse.de>
8319
8320         PR lto/44889
8321         * gcc.dg/lto/20100709-1_0.c: New testcase.
8322         * gcc.dg/lto/20100709-1_1.c: Likewise.
8323
8324 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
8325
8326         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
8327
8328 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
8329
8330         PR objc/44140
8331         * objc.dg/lto/trivial-1_0.m: New.
8332         * objc.dg/lto/lto.exp: New.
8333         * obj-c++.dg/lto/trivial-1_0.mm: New.
8334         * obj-c++.dg/lto/lto.exp: New.
8335         * objc.dg/symtab-1.m: Adjust sizes.
8336         * objc.dg/image-info.m: Do not run for gnu-runtime.
8337
8338 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
8339
8340         * gcc.dg/pr32370.c: Allow another kind of error message.
8341
8342 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
8343
8344         * gnat.dg/atomic3.adb: New test.
8345
8346 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
8347             Denys Vlasenko  <dvlasenk@redhat.com>
8348             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
8349
8350         PR tree-optimization/28632
8351         * gcc.dg/tree-ssa/vrp51.c: New test.
8352         * gcc.dg/tree-ssa/vrp52.c: New test.
8353
8354 2010-07-09  Jason Merrill  <jason@redhat.com>
8355
8356         * g++.dg/abi/covariant6.C: New.
8357         * g++.dg/inherit/covariant17.C: Test both bases.
8358         * g++.dg/inherit/covariant7.C: Check vtable layout.
8359
8360 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
8361
8362         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
8363
8364 2010-07-09  Richard Guenther  <rguenther@suse.de>
8365
8366         PR tree-optimization/44852
8367         * gcc.c-torture/execute/pr44852.c: New testcase.
8368
8369 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8370
8371         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
8372         multiplication by values.
8373         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
8374         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
8375
8376 2010-07-09  Richard Guenther  <rguenther@suse.de>
8377
8378         PR tree-optimization/44882
8379         * gfortran.dg/pr44882.f90: New testcase.
8380
8381 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
8382
8383         PR target/40657
8384         * gcc.target/arm/pr40657-1.c: New test.
8385         * gcc.target/arm/pr40657-2.c: New test.
8386         * gcc.c-torture/execute/pr40657.c: New test.
8387
8388 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
8389
8390         * gcc.dg/tree-ssa/vrp50.c: New test.
8391         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
8392
8393 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
8394
8395         PR fortran/44649
8396         * gfortran.dg/c_sizeof_1.f90: Modified.
8397         * gfortran.dg/storage_size_1.f08: New.
8398         * gfortran.dg/storage_size_2.f08: New.
8399
8400 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
8401
8402         * gcc.c-torture/execute/20100708-1.c: New test.
8403
8404 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
8405
8406         PR fortran/44847
8407         * gfortran.dg/gomp/pr44847.f90: New test.
8408
8409 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
8410
8411         PR tree-optimization/44710
8412         * gcc.dg/tree-ssa/ifc-6.c: New.
8413         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
8414
8415 2010-07-08  Tobias Burnus  <burnus@net-b.de>
8416
8417         PR fortran/18918
8418         * gfortran.dg/coarray_10.f90: Add an additional test.
8419
8420 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
8421
8422         PR middle-end/44828
8423         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
8424         * gcc.c-torture/execute/pr44828.x: Revert.
8425
8426 2010-07-08  Jason Merrill  <jason@redhat.com>
8427
8428         PR c++/43120
8429         * g++.dg/inherit/covariant17.C: New.
8430         * g++.dg/abi/covariant1.C: Actually test for the bug.
8431
8432 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
8433
8434         PR rtl-optimization/44838
8435         * gcc.dg/pr44838.c: New.
8436
8437 2010-07-08  Richard Guenther  <rguenther@suse.de>
8438
8439         PR tree-optimization/44831
8440         * gcc.c-torture/compile/pr44831.c: New testcase.
8441         * gcc.dg/tree-ssa/pr21463.c: Adjust.
8442
8443 2010-07-08  Richard Guenther  <rguenther@suse.de>
8444
8445         PR tree-optimization/44861
8446         * g++.dg/vect/pr44861.cc: New testcase.
8447
8448 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
8449
8450         PR middle-end/44828
8451         * gcc.c-torture/execute/pr44828.x: New file.
8452
8453 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
8454
8455         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
8456         dg-options.
8457         * g++.dg/ext/altivec-17.C: Adjust error message.
8458
8459 2010-07-07  Tom Tromey  <tromey@redhat.com>
8460
8461         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
8462
8463 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
8464
8465         PR target/44844
8466         * gcc.target/i386/rdrand-1.c: Scan "jnc".
8467         * gcc.target/i386/rdrand-2.c: Likewise.
8468         * gcc.target/i386/rdrand-3.c: Likewise.
8469
8470 2010-07-07  Jan Hubicka  <jh@suse.cz>
8471
8472         PR middle-end/44813
8473         * g++.dg/torture/pr44813.C: New testcase.
8474         * g++.dg/torture/pr44826.C: New testcase.
8475
8476 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
8477
8478         PR rtl-optimization/44787
8479         * gcc.c-torture/compile/pr44788.c: New test.
8480         * gcc.target/arm/pr44788.c: New test.
8481
8482 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8483
8484         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
8485
8486 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8487
8488         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
8489         to dg-options.
8490
8491 2010-07-06  Tobias Burnus  <burnus@net-b.de>
8492
8493         PR fortran/44742
8494         * gfortran.dg/parameter_array_init_6.f90: New.
8495         * gfortran.dg/initialization_20.f90: Update dg-error.
8496         * gfortran.dg/initialization_24.f90: Ditto.
8497
8498 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
8499         PR fortran/PR44693
8500         * gfortran.dg/dim_range_1.f90:  New test.
8501         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
8502
8503 2010-07-06  Jason Merrill  <jason@redhat.com>
8504
8505         PR c++/44703
8506         * g++.dg/cpp0x/initlist41.C: New.
8507
8508         PR c++/44778
8509         * g++.dg/template/ptrmem22.C: New.
8510
8511 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
8512
8513         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
8514         support.
8515         * gcc.target/i386/i386.exp: Likewise.
8516
8517 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8518
8519         PR testsuite/44195
8520         * gcc.dg/lto/20100518_0.c: Limit to x86.
8521
8522 2010-07-06  Richard Guenther  <rguenther@suse.de>
8523
8524         PR middle-end/44828
8525         * gcc.c-torture/execute/pr44828.c: New testcase.
8526
8527 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
8528
8529         * g++.dg/warn/noeffect2.C: Adjust expected warning.
8530         * g++.dg/warn/volatile1.C: Likewise.
8531         * g++.dg/template/warn1.C: Likewise.
8532
8533 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
8534
8535         AVX Programming Reference (June, 2010)
8536         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
8537         * g++.dg/other/i386-3.C: Likewise.
8538         * gcc.target/i386/sse-12.c: Likewise.
8539
8540         * gcc.target/i386/f16c-check.h: New.
8541         * gcc.target/i386/rdfsbase-1.c: Likewise.
8542         * gcc.target/i386/rdfsbase-2.c: Likewise.
8543         * gcc.target/i386/rdgsbase-1.c: Likewise.
8544         * gcc.target/i386/rdgsbase-2.c: Likewise.
8545         * gcc.target/i386/rdrand-1.c: Likewise.
8546         * gcc.target/i386/rdrand-2.c: Likewise.
8547         * gcc.target/i386/rdrand-3.c: Likewise.
8548         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
8549         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
8550         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
8551         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
8552         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
8553         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
8554         * gcc.target/i386/wrfsbase-1.c: Likewise.
8555         * gcc.target/i386/wrfsbase-2.c: Likewise.
8556         * gcc.target/i386/wrgsbase-1.c: Likewise.
8557         * gcc.target/i386/wrgsbase-2.c: Likewise.
8558
8559         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
8560         (__builtin_ia32_vcvtps2ph): New.
8561         (__builtin_ia32_vcvtps2ph256): Likewise.
8562
8563         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
8564         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8565
8566         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
8567         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8568
8569         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
8570         (__builtin_ia32_vcvtps2ph256): Likewise.
8571         Add fsgsbase,rdrnd,f16c.
8572
8573         * lib/target-supports.exp (check_effective_target_f16c): New.
8574
8575 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
8576
8577         * gcc.dg/guality/nrv-1.c: New test.
8578
8579 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
8580
8581         PR middle-end/42505
8582         * gcc.target/arm/pr42505.c: New test case.
8583
8584 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
8585
8586         PR c++/44808
8587         * g++.dg/opt/nrv16.C: New test.
8588
8589 2010-07-05  Richard Guenther  <rguenther@suse.de>
8590
8591         PR tree-optimization/44784
8592         * gcc.c-torture/compile/pr44784.c: New testcase.
8593
8594 2010-07-05  Ira Rosen  <irar@il.ibm.com>
8595
8596         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8597         Increase loop bound and array size.
8598         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8599         Likewise.
8600
8601 2010-07-05  Ira Rosen  <irar@il.ibm.com>
8602
8603         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
8604         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
8605         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
8606         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
8607         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
8608
8609 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
8610
8611         PR c++/22138
8612         * g++.dg/parse/template25.C: New.
8613
8614 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
8615
8616         PR rtl-optimization/44695
8617         * gcc.dg/torture/pr44695.c: New.
8618
8619 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8620
8621         PR c++/16630
8622         * g++.dg/ext/pretty3.C: New.
8623
8624 2010-07-04  Richard Guenther  <rguenther@suse.de>
8625
8626         PR middle-end/44809
8627         * g++.dg/torture/pr44809.C: New testcase.
8628
8629 2010-07-04  Richard Guenther  <rguenther@suse.de>
8630
8631         PR tree-optimization/44656
8632         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
8633
8634 2010-07-04  Ira Rosen  <irar@il.ibm.com>
8635             Revital Eres  <eres@il.ibm.com>
8636
8637         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
8638         misaligned stores.
8639         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
8640         gcc.dg/vect/vect-96.c: Likewise.
8641         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
8642         that support misaligned stores. Change the number of expected
8643         misaligned accesses.
8644         * gcc.dg/vect/vect-peel-1.c: New test.
8645         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
8646         gcc.dg/vect/vect-peel-4.c: Likewise.
8647         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
8648         vectorizable on all targets that support realignment.
8649         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8650
8651 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
8652
8653         PR c/44806
8654         * gcc.dg/torture/pr44806.c: New.
8655
8656 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8657
8658         * gnat.dg/cond_expr1.adb: New test.
8659
8660 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8661
8662         * gnat.dg/modular3.adb: New test.
8663         * gnat.dg/modular3_pkg.ads: New helper.
8664
8665 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
8666             Mikael Pettersson  <mikpe@it.uu.se>
8667
8668         PR testsuite/44518
8669         * obj-c++.dg/encode-2.mm: Produce object and save temps.
8670         Make signed-ness of chars explicit.  Scan the object for
8671         strings that are split by some target assemblers.
8672         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
8673         explicit.
8674
8675 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
8676
8677         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
8678
8679 2010-07-02  Le-Chun Wu  <lcwu@google.com>
8680
8681         PR/44128
8682         * g++.dg/warn/Wshadow-7.C: New test.
8683
8684 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
8685             Julian Brown  <julian@codesourcery.com>
8686             Sandra Loosemore  <sandra@codesourcery.com>
8687
8688         * gcc.c-torture/execute/20100416-1.c: New test case.
8689
8690 2010-07-02  Julian Brown  <julian@codesourcery.com>
8691             Sandra Loosemore  <sandra@codesourcery.com>
8692
8693         PR target/43703
8694
8695         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
8696         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
8697
8698 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8699             Julian Brown  <julian@codesourcery.com>
8700
8701         * gcc.target/arm/neon/vadds64.c: Regenerated.
8702         * gcc.target/arm/neon/vaddu64.c: Regenerated.
8703         * gcc.target/arm/neon/vsubs64.c: Regenerated.
8704         * gcc.target/arm/neon/vsubu64.c: Regenerated.
8705         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
8706         * gcc.target/arm/neon-vmls-1.c: Likewise.
8707         * gcc.target/arm/neon-vsubs64.c: New execution test.
8708         * gcc.target/arm/neon-vsubu64.c: New execution test.
8709         * gcc.target/arm/neon-vadds64.c: New execution test.
8710         * gcc.target/arm/neon-vaddu64.c: New execution test.
8711
8712 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8713
8714         * gcc.target/arm/neon-vands64.c: New.
8715         * gcc.target/arm/neon-vandu64.c: New.
8716         * gcc.target/arm/neon-vbics64.c: New.
8717         * gcc.target/arm/neon-vbicu64.c: New.
8718         * gcc.target/arm/neon-veors64.c: New.
8719         * gcc.target/arm/neon-veoru64.c: New.
8720         * gcc.target/arm/neon-vorns64.c: New.
8721         * gcc.target/arm/neon-vornu64.c: New.
8722         * gcc.target/arm/neon-vorrs64.c: New.
8723         * gcc.target/arm/neon-vorru64.c: New.
8724         * gcc.target/arm/neon/vands64.c: Regenerated.
8725         * gcc.target/arm/neon/vandu64.c: Regenerated.
8726         * gcc.target/arm/neon/vbics64.c: Regenerated.
8727         * gcc.target/arm/neon/vbicu64.c: Regenerated.
8728         * gcc.target/arm/neon/veors64.c: Regenerated.
8729         * gcc.target/arm/neon/veoru64.c: Regenerated.
8730         * gcc.target/arm/neon/vorns64.c: Regenerated.
8731         * gcc.target/arm/neon/vornu64.c: Regenerated.
8732         * gcc.target/arm/neon/vorrs64.c: Regenerated.
8733         * gcc.target/arm/neon/vorru64.c: Regenerated.
8734
8735 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8736
8737         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
8738
8739 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8740
8741         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
8742         * gfortran.dg/intent_out_5.f90: Same.
8743         * gfortran.dg/ltrans-7.f90: Same.
8744         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
8745
8746 2010-07-02  Jan Hubicka  <jh@suse.cz>
8747
8748         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
8749
8750 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8751
8752         * objc-obj-c++-shared/Object1.h: Correct Line endings.
8753
8754 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
8755
8756         PR c++/44780
8757         * c-c++-common/Wunused-var-12.c: New test.
8758
8759 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
8760
8761         PR target/42835
8762         * gcc.target/arm/pr42835.c: New test.
8763
8764         PR target/42172
8765         * gcc.target/arm/pr42172-1.c: New test.
8766
8767 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8768
8769         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
8770
8771 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8772
8773         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
8774         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
8775         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
8776         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
8777         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
8778         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
8779         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
8780         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
8781         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
8782         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
8783         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
8784         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
8785         * gcc.target/arm/neon-vdup_ns64.c: New.
8786         * gcc.target/arm/neon-vdup_nu64.c: New.
8787         * gcc.target/arm/neon-vdupQ_ns64.c: New.
8788         * gcc.target/arm/neon-vdupQ_nu64.c: New.
8789         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
8790         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
8791         * gcc.target/arm/neon-vmov_ns64.c: New.
8792         * gcc.target/arm/neon-vmov_nu64.c: New.
8793         * gcc.target/arm/neon-vmovQ_ns64.c: New.
8794         * gcc.target/arm/neon-vmovQ_nu64.c: New.
8795         * gcc.target/arm/neon-vget_lanes64.c: New.
8796         * gcc.target/arm/neon-vget_laneu64.c: New.
8797         * gcc.target/arm/neon-vset_lanes64.c: New.
8798         * gcc.target/arm/neon-vset_laneu64.c: New.
8799
8800 2010-07-02  Richard Guenther  <rguenther@suse.de>
8801
8802         * g++.dg/torture/20100702-1.C: New testcase.
8803
8804 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8805
8806         PR target/44707
8807         * gcc.c-torture/compile/pr44707.c: New test.
8808
8809 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8810
8811         PR c++/44039
8812         * g++.dg/template/crash101.C: New.
8813
8814 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8815
8816         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
8817         Use the ABI-0 accessors and fail it for m64.
8818
8819 2010-07-02  Jan Hubicka  <jh@suse.cz>
8820
8821         * g++.dg/tree-ssa/pr44706.C: New testcase.
8822
8823 2010-07-02  Richard Guenther  <rguenther@suse.de>
8824
8825         PR tree-optimization/44748
8826         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
8827
8828 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8829
8830         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
8831         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
8832         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
8833         the method types to forward:.
8834
8835 2010-06-30  Jason Merrill  <jason@redhat.com>
8836
8837         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
8838         * g++.dg/other/pr25632.C: Likewise.
8839
8840 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
8841
8842         PR tree-optimization/40421
8843         * gfortran.fortran-torture/compile/pr40421.f90: New test.
8844
8845 2010-07-01  Richard Guenther  <rguenther@suse.de>
8846
8847         PR middle-end/42834
8848         PR middle-end/44468
8849         * gcc.c-torture/execute/20100316-1.c: New testcase.
8850         * gcc.c-torture/execute/pr44468.c: Likewise.
8851         * gcc.c-torture/compile/20100609-1.c: Likewise.
8852         * gcc.dg/volatile2.c: Adjust.
8853         * gcc.dg/plugin/selfassign.c: Likewise.
8854         * gcc.dg/pr36902.c: Likewise.
8855         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
8856         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
8857         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8858         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8859         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8860         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8861         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
8862         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
8863         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
8864         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8865         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8866         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8867         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
8868         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
8869         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8870         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8871         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
8872         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8873         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8874         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8875         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8876         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8877         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
8878         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
8879         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
8880         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
8881         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
8882         * gcc.dg/struct/w_prof_local_array.c: Likewise.
8883         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
8884         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
8885         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8886         * gcc.dg/struct/w_prof_global_array.c: Likewise.
8887         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
8888         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
8889         * gcc.dg/struct/w_prof_local_var.c: Likewise.
8890         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
8891         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8892         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
8893         * gcc.dg/struct/w_prof_global_var.c: Likewise.
8894         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
8895         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
8896         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
8897         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8898         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
8899         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
8900         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
8901         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
8902         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
8903         * gcc.dg/tree-prof/stringop-1.c: Adjust.
8904         * g++.dg/tree-ssa/pr31146.C: Likewise.
8905         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
8906         * g++.dg/tree-ssa/pr33604.C: Likewise.
8907         * g++.dg/plugin/selfassign.c: Likewise.
8908         * gfortran.dg/array_memcpy_3.f90: Likewise.
8909         * gfortran.dg/array_memcpy_4.f90: Likewise.
8910         * c-c++-common/torture/pr42834.c: New testcase.
8911
8912 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
8913
8914         PR c++/44628
8915         * g++.dg/template/crash100.C: New.
8916
8917 2010-06-30  Jan Hubicka  <jh@suse.cz>
8918
8919         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
8920
8921 2010-06-30  Michael Matz  <matz@suse.de>
8922
8923         PR bootstrap/44699
8924         * gcc.dg/pr44699.c: New test.
8925
8926 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
8927
8928         PR tree-optimization/39799
8929         * c-c++-common/uninit-17.c: New test.
8930
8931 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8932
8933         PR libfortran/43298
8934         * gfortran.dg/read_infnan_1.f90: New test.
8935
8936 2010-06-29  Jason Merrill  <jason@redhat.com>
8937
8938         Enable implicitly declared move constructor/operator= (N3053).
8939         * g++.dg/cpp0x/implicit3.C: New.
8940         * g++.dg/cpp0x/implicit4.C: New.
8941         * g++.dg/cpp0x/implicit5.C: New.
8942         * g++.dg/cpp0x/implicit-copy.C: Adjust.
8943         * g++.dg/cpp0x/not_special.C: Adjust.
8944         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
8945         * g++.dg/cpp0x/rv1n.C: Adjust.
8946         * g++.dg/cpp0x/rv1p.C: Adjust.
8947         * g++.dg/cpp0x/rv2n.C: Adjust.
8948         * g++.dg/cpp0x/rv2p.C: Adjust.
8949         * g++.dg/cpp0x/rv3n.C: Adjust.
8950         * g++.dg/cpp0x/rv3p.C: Adjust.
8951         * g++.dg/cpp0x/rv4n.C: Adjust.
8952         * g++.dg/cpp0x/rv4p.C: Adjust.
8953         * g++.dg/cpp0x/rv5n.C: Adjust.
8954         * g++.dg/cpp0x/rv5p.C: Adjust.
8955         * g++.dg/cpp0x/rv6n.C: Adjust.
8956         * g++.dg/cpp0x/rv6p.C: Adjust.
8957         * g++.dg/cpp0x/rv7n.C: Adjust.
8958         * g++.dg/cpp0x/rv7p.C: Adjust.
8959         * g++.dg/cpp0x/rv8p.C: Adjust.
8960         * g++.dg/gomp/pr26690-1.C: Adjust.
8961         * g++.dg/other/error20.C: Adjust.
8962         * g++.dg/other/error31.C: Adjust.
8963         * g++.dg/parse/error19.C: Adjust.
8964         * g++.dg/template/qualttp5.C: Adjust.
8965         * g++.old-deja/g++.law/ctors5.C: Adjust.
8966
8967         Enable implicitly deleted functions (N2346)
8968         * g++.dg/cpp0x/defaulted17.C: New.
8969         * g++.dg/cpp0x/implicit1.C: New.
8970         * g++.dg/cpp0x/implicit2.C: New.
8971         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
8972         * g++.dg/ext/has_virtual_destructor.C: Adjust.
8973         * g++.dg/init/ctor4.C: Adjust.
8974         * g++.dg/init/synth2.C: Adjust.
8975         * g++.dg/lto/20081118_1.C: Adjust.
8976         * g++.dg/other/error13.C: Adjust.
8977         * g++.dg/other/unused1.C: Adjust.
8978         * g++.old-deja/g++.bob/inherit2.C: Adjust.
8979         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
8980         * g++.old-deja/g++.jason/opeq3.C: Adjust.
8981         * g++.old-deja/g++.law/ctors17.C: Adjust.
8982         * g++.old-deja/g++.oliva/delete1.C: Adjust.
8983         * g++.old-deja/g++.pt/assign1.C: Adjust.
8984         * g++.old-deja/g++.pt/crash20.C: Adjust.
8985
8986         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
8987         * g++.dg/cpp0x/defaulted13.C: Adjust.
8988         * g++.dg/cpp0x/defaulted2.C: Adjust.
8989         * g++.dg/cpp0x/defaulted3.C: Adjust.
8990         * g++.dg/cpp0x/initlist9.C: Adjust.
8991         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
8992         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
8993         * g++.dg/init/synth2.C: Adjust.
8994
8995         * g++.dg/cpp0x/defaulted19.C: New.
8996
8997         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
8998         * g++.dg/template/error23.C: Fix for -std=c++0x.
8999
9000 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
9001
9002         PR fortran/44718
9003         * gfortran.dg/proc_ptr_28.f90: New.
9004
9005 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
9006
9007         PR tree-optimization/43801
9008         * g++.dg/torture/pr43801.C: New test.
9009
9010         PR debug/44668
9011         * g++.dg/debug/dwarf2/accessibility1.C: New test.
9012
9013 2010-06-29  Jason Merrill  <jason@redhat.com>
9014
9015         PR c++/44587
9016         * g++.dg/template/qualified-id2.C: New.
9017         * g++.dg/template/qualified-id3.C: New.
9018
9019 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
9020
9021         PR fortran/44696
9022         * gfortran.dg/associated_target_4.f90: New.
9023
9024 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
9025
9026         PR fortran/44582
9027         * gfortran.dg/aliasing_array_result_1.f90 : New test.
9028
9029 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9030
9031         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
9032
9033 2010-06-29  Jan Hubicka  <jh@suse.cz>
9034
9035         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
9036
9037 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
9038
9039         PR target/43902
9040         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
9041         * gcc.target/arm/wmul-3.c: New test.
9042         * gcc.target/arm/wmul-4.c: New test.
9043
9044 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
9045
9046         PR rtl-optimization/44659
9047         * gcc.target/i386/extract-1.c: New.
9048         * gcc.target/i386/extract-2.c: Likewise.
9049         * gcc.target/i386/extract-3.c: Likewise.
9050         * gcc.target/i386/extract-4.c: Likewise.
9051         * gcc.target/i386/extract-5.c: Likewise.
9052         * gcc.target/i386/extract-6.c: Likewise.
9053
9054 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
9055
9056         PR c++/44682
9057         * g++.dg/warn/Wunused-var-14.C: New test.
9058
9059 2010-06-28  Tobias Burnus  <burnus@net-b.de>
9060
9061         PR fortran/43298
9062         * gfortran.dg/nan_6.f90: New.
9063
9064 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
9065
9066         PR tree-optimization/43781
9067         * gcc.dg/torture/pr43781.c: New.
9068
9069 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
9070
9071         PR fortran/40158
9072         * gfortran.dg/actual_rank_check_1.f90: New test.
9073
9074 2010-06-28  Martin Jambor  <mjambor@suse.cz>
9075
9076         * gcc.dg/ipa/ipa-sra-6.c: New test.
9077
9078 2010-06-28  Jan Hubicka  <jh@suse.cz>
9079
9080         PR tree-optimization/44687
9081         * gcc.c-torture/compile/pr44687.c
9082
9083 2010-06-28  Martin Jambor  <mjambor@suse.cz>
9084
9085         PR c++/44535
9086         * g++.dg/torture/pr44535.C: New test.
9087
9088 2010-06-28  Michael Matz  <matz@suse.de>
9089
9090         PR middle-end/44592
9091         * gfortran.dg/pr44592.f90: New test.
9092
9093 2010-06-28  Jan Hubicka  <jh@suse.cz>
9094
9095         PR tree-optimization/44357
9096         * g++.dg/torture/pr44357.C: New testcase.
9097
9098 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9099
9100         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
9101         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
9102         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
9103         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
9104         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
9105         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
9106         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
9107         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
9108
9109 2010-06-27  Jan Hubicka  <jh@suse.cz>
9110
9111         * gcc.c-torture/compile/pr44686.c: New file.
9112
9113 2010-06-27  Richard Guenther  <rguenther@suse.de>
9114
9115         PR tree-optimization/44683
9116         * gcc.c-torture/execute/pr44683.c: New testcase.
9117
9118 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
9119
9120         * gnat.dg/noreturn3.ad[sb]: New test.
9121
9122 2010-06-26  Jason Merrill  <jason@redhat.com>
9123
9124         * g++.dg/cpp0x/explicit5.C: New.
9125
9126 2010-06-26  Richard Guenther  <rguenther@suse.de>
9127
9128         PR tree-optimization/44393
9129         * gcc.dg/pr44393.c: New testcase.
9130
9131 2010-06-26  Jan Hubicka  <jh@suse.cz>
9132
9133         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
9134
9135 2010-06-26  Richard Guenther  <rguenther@suse.de>
9136
9137         PR middle-end/44674
9138         * gcc.dg/pr44674.c: New testcase.
9139
9140 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
9141
9142         * gcc.dg/opts-3.c: New test.
9143
9144 2010-06-26  Tobias Burnus  <burnus@net-b.de>
9145
9146         * gfortran.dg/type_decl_1.f90: New.
9147         * gfortran.dg/type_decl_2.f90: New.
9148
9149 2010-06-26  Tobias Burnus  <burnus@net-b.de>
9150
9151         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
9152         * gfortran.dg/semicolon_fixed_2.f: Ditto.
9153
9154 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9155
9156         PR testsuite/38946
9157         * gfortran.dg/array_constructor_23.f: Update test to allow for small
9158         error in comparing reals.
9159
9160 2010-06-25  Tobias Burnus  <burnus@net-b.de>
9161
9162         * selected_real_kind_2.f90: New.
9163         * selected_real_kind_3.f90: New.
9164
9165 2010-06-25  Tobias Burnus  <burnus@net-b.de>
9166
9167         * gfortran.dg/entry_19.f90: New.
9168
9169 2010-06-25  Tobias Burnus  <burnus@net-b.de>
9170
9171         * gfortran.dg/end_subroutine_1.f90: New.
9172         * gfortran.dg/end_subroutine_2.f90: New.
9173         * gfortran.dg/interface_proc_end.f90: Update.
9174
9175 2010-06-25  Tobias Burnus  <burnus@net-b.de>
9176
9177         * gfortran.dg/semicolon_fixed.f: Update.
9178         * gfortran.dg/semicolon_fixed_2.f: New.
9179         * gfortran.dg/semicolon_free_2.f90: New.
9180         * gfortran.dg/semicolon_free.f90: Update.
9181
9182 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9183
9184         PR fortran/44448
9185         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
9186
9187 2010-06-25  Martin Jambor  <mjambor@suse.cz>
9188
9189         * g++.dg/ipa/iinline-3.C: New test.
9190         * gcc.dg/ipa/modif-1.c: Removed.
9191
9192 2010-06-25  Jan Hubicka  <jh@suse.cz>
9193
9194         * gcc.dg/tree-ssa/ipa-split-1.c
9195
9196 2010-06-25  Martin Jambor  <mjambor@suse.cz>
9197
9198         * g++.dg/ipa/iinline-2.C: New test.
9199
9200 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
9201
9202         PR middle-end/43866
9203         * gfortran.dg/pr43866.f90: New test.
9204
9205         PR tree-optimization/44539
9206         * gcc.dg/pr44539.c: New test.
9207
9208 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
9209
9210         From Jim Wilson:
9211         PR target/43902
9212         * gcc.target/mips/madd-9.c: New test.
9213
9214 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
9215
9216         PR c/44517
9217         * gcc.dg/noncompile/pr44517.c: New.
9218         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
9219
9220 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
9221
9222         PR testsuite/43283
9223         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
9224         and add argument to nop for IA64.
9225
9226 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
9227
9228         PR target/44588
9229         * gcc.target/i386/mod-1.c: New.
9230         * gcc.target/i386/umod-1.c: Likewise.
9231         * gcc.target/i386/umod-2.c: Likewise.
9232         * gcc.target/i386/umod-3.c: Likewise.
9233
9234 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
9235
9236         PR middle-end/44492
9237         * g++.dg/torture/pr44492.C: New test.
9238
9239 2010-06-24  Andi Kleen  <ak@linux.intel.com>
9240
9241         * c-c++-common/warn-omitted-condop.c: New.
9242
9243 2010-06-24  Tobias Burnus  <burnus@net-b.de>
9244
9245         PR fortran/44614
9246         * gfortran.dg/import8.f90: New.
9247
9248 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
9249
9250         * gnat.dg/not_null.adb: Update test case.
9251
9252 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
9253
9254         PR c++/44619
9255         * g++.dg/warn/Wunused-var-13.C: New test.
9256
9257         PR c++/44627
9258         * g++.dg/diagnostic/method1.C: New test.
9259
9260 2010-06-22  Cary Coutant  <ccoutant@google.com>
9261
9262         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
9263
9264 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
9265
9266         PR fortran/44616
9267         * gfortran.dg/abstract_type_8.f03: New.
9268
9269 2010-06-21  Jason Merrill  <jason@redhat.com>
9270
9271         * g++.dg/cpp0x/noexcept08.C: New.
9272
9273         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
9274
9275 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
9276
9277         PR target/44615
9278         * gcc.target/i386/sse2-vec-2a.c: New.
9279
9280 2010-06-21  DJ Delorie  <dj@redhat.com>
9281
9282         * gcc.dg/pragma-diag-1.c: New.
9283
9284 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
9285
9286         PR target/44615
9287         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
9288
9289 2010-06-21  Alan Modra  <amodra@gmail.com>
9290
9291         PR testsuite/44505
9292         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
9293         tail call to check_fa_mid.
9294
9295 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
9296
9297         PR target/44575
9298         * gcc.c-torture/execute/pr44575.c: New test.
9299
9300 2010-06-21  Tobias Burnus  <burnus@net-b.de>
9301
9302         PR fortran/40632
9303         * gfortran.dg/contiguous_1.f90: New.
9304         * gfortran.dg/contiguous_2.f90: New.
9305         * gfortran.dg/contiguous_3.f90: New.
9306
9307 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
9308
9309         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
9310         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
9311
9312 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
9313
9314         PR target/44546
9315         * gcc.target/i386/pr44546.c: New test.
9316
9317 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
9318
9319         * gcc.dg/opts-2.c: New test.
9320
9321 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
9322
9323         PR fortran/44584
9324         * gfortran.dg/typebound_proc_15.f03: Modified.
9325
9326 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
9327
9328         PR target/44072
9329         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
9330         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
9331
9332 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9333
9334         * g++.dg/ext/label13.C: Fix typo in last change.
9335
9336 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9337
9338         PR libfortran/44477
9339         * gfortran.dg/eof_3.f90
9340         * gfortran.dg/endfile_2.f90
9341         * gfortran.dg/endfile_4.f90
9342         * gfortran.dg/endfile_3.f90
9343
9344 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9345
9346         PR c++/41090
9347         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
9348
9349 2010-06-18  Tobias Burnus  <burnus@net-b.de>
9350
9351         PR fortran/44556
9352         * gfortran.dg/allocate_alloc_opt_11.f90: New.
9353
9354 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
9355
9356         * gcc.target/arm/pr40900.c: New test.
9357
9358 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
9359
9360         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
9361
9362 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
9363
9364         PR fortran/44558
9365         * gfortran.dg/typebound_call_15.f03: New.
9366
9367 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9368
9369         PR c++/44486
9370         * g++.dg/pr44486.C: New.
9371
9372 2010-06-16  DJ Delorie  <dj@redhat.com>
9373
9374         * gcc.target/i386/volatile-bitfields-1.c: New.
9375         * gcc.target/i386/volatile-bitfields-2.c: New.
9376
9377 2010-06-16  Jason Merrill  <jason@redhat.com>
9378
9379         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
9380
9381         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
9382
9383 2010-06-16  Richard Guenther  <rguenther@suse.de>
9384
9385         PR c/44555
9386         * gcc.c-torture/execute/pr44555.c: New testcase.
9387
9388 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
9389
9390         PR fortran/44549
9391         * gfortran.dg/typebound_proc_16.f03: New.
9392
9393 2010-06-16  Martin Jambor  <mjambor@suse.cz>
9394
9395         * g++.dg/torture/pr43905.C: New test.
9396
9397 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
9398
9399         PR testsuite/44538
9400         * gcc.dg/vect/slp-perm-5.c (main): Prevent
9401         initialization loop from being vectorized.
9402         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
9403
9404 2010-06-16  Alan Modra  <amodra@gmail.com>
9405
9406         PR tree-optimization/44507
9407         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
9408
9409 2010-06-15  Jason Merrill  <jason@redhat.com>
9410
9411         * g++.dg/overload/arg3.C: Adjust error locations.
9412         * g++.dg/overload/copy1.C: Likewise.
9413         * g++.dg/tc1/dr152.C: Likewise.
9414         * g++.dg/template/incomplete4.C: Likewise.
9415         * g++.dg/template/incomplete5.C: Likewise.
9416         * g++.old-deja/g++.bob/inherit2.C: Likewise.
9417         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
9418         * g++.old-deja/g++.pt/crash9.C: Likewise.
9419
9420         * g++.dg/inherit/virtual5.C: New.
9421
9422         * g++.dg/cpp0x/defaulted18.C: New.
9423
9424         * g++.dg/cpp0x/initlist40.C: New.
9425
9426         * g++.dg/cpp0x/initlist39.C: New.
9427
9428 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
9429
9430         PR middle-end/44391
9431         * gcc.dg/graphite/pr44391.c: New.
9432
9433 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
9434
9435         PR fortran/43388
9436         * gfortran.dg/allocate_alloc_opt_8.f90: New.
9437         * gfortran.dg/allocate_alloc_opt_9.f90: New.
9438         * gfortran.dg/allocate_alloc_opt_10.f90: New.
9439         * gfortran.dg/class_allocate_2.f03: Modified an error message.
9440
9441 2010-06-15  Richard Guenther  <rguenther@suse.de>
9442
9443         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
9444
9445 2010-06-15  Richard Guenther  <rguenther@suse.de>
9446
9447         * gcc.dg/vect/bb-slp-21.c: Adjust.
9448         * gcc.dg/vect/bb-slp-13.c: Likewise
9449         * gcc.dg/vect/bb-slp-4.c: Likewise
9450         * gcc.dg/vect/bb-slp-22.c: Likewise
9451         * gcc.dg/vect/bb-slp-14.c: Likewise
9452         * gcc.dg/vect/bb-slp-23.c: Likewise
9453         * gcc.dg/vect/bb-slp-15.c: Likewise
9454         * gcc.dg/vect/bb-slp-17.c: Likewise
9455         * gcc.dg/vect/bb-slp-18.c: Likewise
9456         * gcc.dg/vect/bb-slp-19.c: Likewise
9457         * gcc.dg/vect/bb-slp-10.c: Likewise
9458         * gcc.dg/vect/bb-slp-11.c: Likewise
9459         * gcc.dg/vect/bb-slp-20.c: Likewise
9460         * gcc.dg/vect/bb-slp-3.c: Likewise
9461
9462 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
9463
9464         PR fortran/44536
9465         * gfortran.dg/gomp/pr44536.f90: New test.
9466         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
9467
9468 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
9469
9470         PR target/44534
9471         * gcc.target/i386/avx-vextractf128-256-3.c: New.
9472         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
9473
9474 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
9475
9476         PR tree-optimization/44508
9477         * gcc.dg/tree-ssa/pr21086.c: Adjust.
9478
9479         PR bootstrap/44509
9480         * gcc.dg/pr44509.c: New test.
9481
9482 2010-06-14  Ira Rosen  <irar@il.ibm.com>
9483
9484         PR tree-optimization/44507
9485         * gcc.dg/vect/pr44507.c: New test.
9486
9487 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
9488
9489         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
9490         and c-pretty-print.h.
9491
9492         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
9493
9494 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
9495
9496         * gfortran.dg/whole_file_18.f90: Updated error message.
9497
9498 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
9499
9500         * gfortran.dg/whole_file_20.f03: New.
9501
9502 2010-06-12  Jan Hubicka  <jh@suse.cz>
9503
9504         * gcc.c-torture/compile/pc44485.c: New testcase.
9505
9506 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
9507
9508         PR fortran/40117
9509         * gfortran.dg/typebound_proc_4.f03: Modified error message.
9510         * gfortran.dg/typebound_proc_14.f03: New.
9511         * gfortran.dg/typebound_proc_15.f03: New.
9512
9513 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
9514
9515         * gcc.dg/opts-1.c: New test.
9516
9517 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
9518
9519         * gcc.dg/funroll-loops-all.c: Update expected error.
9520
9521 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
9522
9523         PR target/44481
9524         * gcc.target/i386/pr44481.c: New test.
9525
9526 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
9527
9528         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
9529
9530 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
9531
9532         PR middle-end/44483
9533         * gcc.dg/tree-ssa/pr44483.c: New.
9534
9535 2010-06-11  Paul Brook  <paul@codesourcery.com>
9536
9537         * g++.dg/other/arm-neon-1.C: New test.
9538
9539 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
9540
9541         PR fortran/42051
9542         PR fortran/43896
9543         * gfortran.dg/class_23.f03: New test.
9544
9545 2010-06-11  Jan Hubicka  <jh@suse.cz>
9546
9547         * gcc.dg/ipa/pure-const-2.c: New testcase.
9548
9549 2010-06-11  Jan Hubicka  <jh@suse.cz>
9550
9551         * gcc.dg/noreturn-7.c: Update.
9552         * gcc.dg/noreturn-4.c: Update.
9553
9554 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
9555
9556         Fix MIPS bootstrap
9557         * g++.dg/other/typedef4.C: New test.
9558
9559 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
9560
9561         PR fortran/44207
9562         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
9563
9564 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
9565
9566         PR fortran/44457
9567         * gfortran.dg/asynchronous_3.f03
9568
9569 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
9570
9571         PR middle-end/44185
9572         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
9573         non-temporal stores out of the tests to form new test cases.  As a
9574         result, no non-temporal store should be generated in this case.
9575
9576         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
9577         prefetch-7.c that generate one non-temporal store.
9578
9579         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
9580         prefetch-7.c that generate one non-temporal store and one
9581         one-temporal prefetch.
9582
9583 2010-06-10  Martin Jambor  <mjambor@suse.cz>
9584
9585         PR tree-optimization/44258
9586         * gcc.dg/tree-ssa/pr44258.c: New test.
9587
9588 2010-06-10  Daniel Kraft  <d@domob.eu>
9589
9590         PR fortran/38936
9591         * gfortran.dg/associate_1.f03: New test.
9592         * gfortran.dg/associate_2.f95: New test.
9593         * gfortran.dg/associate_3.f03: New test.
9594         * gfortran.dg/associate_4.f08: New test.
9595
9596 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9597
9598         * gfortran.dg/selected_char_kind_4.f90: New test.
9599
9600 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
9601
9602         * gcc.dg/pr42461.c: New test.
9603
9604 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9605
9606         PR fortran/44347
9607         * gfortran.dg/selected_real_kind_1.f90: New.
9608
9609 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9610
9611         PR fortran/44359
9612         * gfortran.dg/warn_conversion.f90: Removed check for redundant
9613         warning.
9614         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
9615         check for warning.
9616
9617 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9618
9619         * gfortran.dg/data_namelist_conflict.f90: New test.
9620
9621 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9622
9623         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
9624         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
9625         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
9626
9627 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9628
9629         * gfortran.dg/mvbits_9.f90: New test.
9630         * gfortran.dg/ibset_1.f90: Ditto.
9631         * gfortran.dg/ibits_1.f90: Ditto.
9632         * gfortran.dg/btest_1.f90: Ditto.
9633         * gfortran.dg/ibclr_1.f90: Ditto.
9634
9635 2010-06-09  Jason Merrill  <jason@redhat.com>
9636
9637         PR c++/44366
9638         * g++.dg/cpp0x/decltype23.C: Move to...
9639         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
9640
9641 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
9642
9643         PR fortran/44211
9644         * gfortran.dg/typebound_call_14.f03: New test.
9645
9646 2010-06-09  Martin Jambor  <mjambor@suse.cz>
9647
9648         PR tree-optimization/44423
9649         * gcc.dg/tree-ssa/pr44423.c: New test.
9650
9651 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
9652
9653         PR testsuite/42843
9654         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
9655         TV_NONE to initialize tv_id field.
9656         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
9657         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
9658         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
9659         Include toplev.h .
9660         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
9661         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
9662         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
9663
9664 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
9665
9666         PR tree-optimization/39874
9667         PR middle-end/28685
9668         * gcc.dg/pr39874.c: New file.
9669
9670 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
9671
9672         * g++.dg/ext/attr-alias-1.C: New.
9673         * g++.dg/ext/attr-alias-2.C: New.
9674
9675 2010-06-07  Tobias Burnus  <burnus@net-b.de>
9676
9677         PR fortran/44446
9678         * gfortran.dg/proc_ptr_27.f90: New.
9679
9680 2010-06-07  Jason Merrill  <jason@redhat.com>
9681
9682         PR c++/44366
9683         * g++.dg/cpp0x/decltype23.C: New.
9684
9685 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
9686             Shujing Zhao  <pearly.zhao@oracle.com>
9687
9688         PR c/37724
9689         * gcc.dg/c90-const-expr-10.c: Adjust.
9690         * gcc.dg/c99-const-expr-10.c: Adjust.
9691         * gcc.dg/init-bad-7.c: New.
9692
9693 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9694
9695         * lib/target-supports.exp (check_effective_target_gas): New proc.
9696         * gcc.c-torture/execute/960321-1.x: New file.
9697
9698 2010-06-07  Jason Merrill  <jason@redhat.com>
9699
9700         PR c++/44401
9701         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
9702
9703 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
9704
9705         PR c++/44444
9706         * g++.dg/warn/Wunused-var-12.C: New test.
9707
9708         PR c++/44443
9709         * c-c++-common/Wunused-var-11.c: New test.
9710
9711 2010-06-07  Jan Hubicka  <jh@suse.cz>
9712
9713         * gcc.dg/ipa/pure-const-1.c: New testcase.
9714
9715 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
9716
9717         PR rtl-optimization/44404
9718         * gcc.dg/pr44404.c: New.
9719
9720 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
9721
9722         PR target/44159
9723         * gcc.target/i386/abi-2.c: Check sysv abi here.
9724         * gcc.target/i386/aes-avx-check.h: Call test in noinline
9725         function to avoid failures by different ABIs.
9726         * gcc.target/i386/aes-check.h: Likewise.
9727         * gcc.target/i386/avx-check.h: Likewise.
9728         * gcc.target/i386/fma4-check.h: Likewise.
9729         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
9730         * gcc.target/i386/mmx-check.h: Likewise.
9731         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9732         * gcc.target/i386/pclmul-check.h: Likewise.
9733         * gcc.target/i386/sse-check.h: Likewise.
9734         * gcc.target/i386/sse2-check.h: Likewise.
9735         * gcc.target/i386/sse3-check.h: Likewise.
9736         * gcc.target/i386/sse4_1-check.h: Likewise.
9737         * gcc.target/i386/sse4_2-check.h: Likewise.
9738         * gcc.target/i386/sse4a-check.h: Likewise.
9739         * gcc.target/i386/ssse3-check.h: Likewise.
9740         * gcc.target/i386/xop-check.h: Likewise.
9741         * gcc.target/i386/pr27971.c: Fix for LLP64.
9742         * gcc.target/i386/pr39139.c: Likewise.
9743         * gcc.target/i386/pr39315-check.c: Likewise.
9744         * gcc.target/i386/vararg-1.c: Likewise.
9745         * gcc.target/i386/vararg-2.c: Likewise.
9746         Additional add dg-compile to avoid failure due
9747         missing foo symbol.
9748
9749         * gcc.dg/compound-literal-1.c: Fix for llp64.
9750         * gcc.dg/pr32370.c: Likewise.
9751         * gcc.dg/pr37561.c: Likewise.
9752         * gcc.dg/pr41340.c: Likewise.
9753         * gcc.dg/pr41551.c: Likewise.
9754
9755 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9756
9757         PR c++/44188
9758         * g++.dg/debug/dwarf2/typedef3.C: New test.
9759
9760 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9761
9762         PR c/20000
9763         * c-c++-common/pr20000.c: New.
9764
9765 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
9766
9767         PR c++/44086
9768         * g++.dg/init/pr44086.C: New.
9769         * g++.dg/cpp0x/decltype4.C: Adjust.
9770
9771 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9772
9773         PR fortran/43945
9774         * gfortran.dg/generic_23.f03: New test.
9775
9776 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9777
9778         PR fortran/43895
9779         * gfortran.dg/alloc_comp_class_1.f90 : New test.
9780
9781 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
9782
9783         PR c++/44361
9784         * c-c++-common/Wunused-var-9.c: New test.
9785
9786 2010-06-05  Jason Merrill  <jason@redhat.com>
9787
9788         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
9789
9790 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
9791
9792         PR c/44322
9793         * gcc.dg/c99-restrict-4.c: New test.
9794
9795 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
9796
9797         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
9798         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
9799         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
9800         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
9801         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
9802         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
9803         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
9804         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
9805         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
9806         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
9807         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
9808         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
9809         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
9810         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
9811         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
9812         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
9813         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
9814         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
9815         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
9816         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
9817         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
9818         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
9819
9820 2010-06-04  Jason Merrill  <jason@redhat.com>
9821
9822         * g++.dg/cpp0x/noexcept06.C: New.
9823         * g++.dg/cpp0x/noexcept07.C: New.
9824
9825         * g++.dg/cpp0x/noexcept01.C: New.
9826         * g++.dg/cpp0x/noexcept02.C: New.
9827         * g++.dg/cpp0x/noexcept03.C: New.
9828         * g++.dg/cpp0x/noexcept04.C: New.
9829         * g++.dg/cpp0x/noexcept05.C: New.
9830
9831 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
9832
9833         PR c++/44412
9834         * g++.dg/warn/Wunused-var-10.C: New test.
9835         * g++.dg/warn/Wunused-var-11.C: New test.
9836
9837         PR c++/44362
9838         * c-c++-common/Wunused-var-10.c: New test.
9839
9840 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9841
9842         PR c/25880
9843         * gcc.dg/assign-warn-2.c: Update.
9844         * gcc.dg/cpp/line3.c: Update.
9845         * gcc.dg/c99-array-lval-8.c: Update.
9846         * gcc.dg/cast-qual-2.c: Update.
9847         * gcc.dg/c99-arraydecl-3.c:  Update.
9848         * gcc.dg/assign-warn-1.c:  Update.
9849         * gcc.dg/format/gcc_diag-1.c:  Update.
9850
9851 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
9852
9853         PR rtl-optimization/39871
9854         PR rtl-optimization/40615
9855         PR rtl-optimization/42500
9856         PR rtl-optimization/42502
9857         * gcc.target/arm/eliminate.c: New test.
9858
9859 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
9860
9861         PR libstdc++/44410
9862         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
9863         * g++.old-deja/g++.other/delete3.C: Likewise.
9864         * g++.old-deja/g++.other/new.C: Likewise.
9865         * g++.old-deja/g++.law/operators27.C: Likewise.
9866         * g++.old-deja/g++.mike/p755.C: Likewise.
9867         * g++.dg/eh/new1.C: Likewise.
9868         * g++.dg/init/new5.C: Likewise.
9869
9870 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
9871
9872         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
9873         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
9874         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
9875
9876 2010-06-03  Richard Guenther  <rguenther@suse.de>
9877
9878         PR lto/41921
9879         * lib/lto.exp: Always load gcc.exp.
9880         (lto-obj): For C source files invoke gcc_target_compile.
9881         * g++.dg/lto/20100603-1_0.C: New testcase.
9882         * g++.dg/lto/20100603-1_1.c: Likewise.
9883
9884 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
9885
9886         PR tree-optimization/43688
9887         * gfortran.dg/pr43688.f90: New.
9888
9889 2010-06-03  Richard Guenther  <rguenther@suse.de>
9890
9891         PR lto/41584
9892         * gcc.dg/lto/20100603-1_0.c: New testcase.
9893         * gcc.dg/lto/20100603-2_0.c: Likewise.
9894         * gcc.dg/lto/20100603-3_0.c: Likewise.
9895
9896 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9897
9898         PR target/44218
9899         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
9900         * gcc.target/powerpc/recip-2.c: Ditto.
9901         * gcc.target/powerpc/recip-3.c: Ditto.
9902         * gcc.target/powerpc/recip-4.c: Ditto.
9903         * gcc.target/powerpc/recip-5.c: Ditto.
9904         * gcc.target/powerpc/recip-6.c: Ditto.
9905         * gcc.target/powerpc/recip-7.c: Ditto.
9906         * gcc.target/powerpc/recip-test.h: Ditto.
9907         * gcc.target/powerpc/recip-test2.h: Ditto.
9908
9909 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9910
9911         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
9912
9913 2010-06-02  Jason Merrill  <jason@redhat.com>
9914
9915         * g++.dg/ext/vector9.C: Expect typedef in error message.
9916
9917         PR c++/9726
9918         PR c++/23594
9919         PR c++/44333
9920         * g++.dg/tc1/dr101.C: Remove xfails.
9921
9922 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9923
9924         PR middle-end/44372
9925         * g++.dg/ipa/pr44372.C: New.
9926
9927 2010-06-02  Jan Hubicka  <jh@suse.cz>
9928
9929         PR middle-end/44295
9930         * g++.dg/torture/pr44295.C: Neww testcase.
9931
9932 2010-06-02  Jan Hubicka  <jh@suse.cz>
9933
9934         * gcc.dg/tree-ssa/loadpre6.c: Update.
9935
9936 2010-06-02  Richard Guenther  <rguenther@suse.de>
9937
9938         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
9939         diagnostic.h.
9940
9941 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
9942
9943         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
9944         the link fail message.
9945
9946 2010-06-02  Tobias Burnus  <burnus@net-b.de>
9947
9948         PR fortran/44360
9949         * gfortran.dg/use_13.f90: New test case.
9950
9951 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9952
9953         PR fortran/44371
9954         * gfortran.dg/error_stop_2.f08: Minor update.
9955
9956 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9957
9958         PR fortran/44371
9959         * gfortran.dg/error_stop_1.f08: New test.
9960         * gfortran.dg/error_stop_2.f08: New test.
9961
9962 2010-06-01  Jason Merrill  <jason@redhat.com>
9963
9964         DR 990
9965         * g++.dg/cpp0x/initlist37.C: New.
9966         * g++.dg/cpp0x/initlist38.C: New.
9967
9968         PR c++/44358
9969         * g++.dg/cpp0x/initlist36.C: New.
9970
9971 2010-05-31 Jan Hubicka  <jh@suse.cz>
9972
9973         * gcc.dg/noreturn-8.c: New testcase.
9974
9975 2010-05-31 Jan Hubicka  <jh@suse.cz>
9976
9977         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
9978         * gcc.dg/lto/noreturn-1_0.c: Move it here.
9979
9980 2010-05-31 Jan Hubicka  <jh@suse.cz>
9981
9982         * gcc.dg/lto/noreturn-1_1.c: New testcase.
9983         * gcc.dg/lto/noreturn-1_0.c: New testcase.
9984
9985 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
9986
9987         PR fortran/36928
9988         * gfortran.dg/dependency_27.f90:  New test.
9989         * gfortran.dg/array_assign_1.F90:  New test.
9990
9991 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9992
9993         PR target/44338
9994         * gcc.target/i386/sse-24.c: New test.
9995
9996 2010-05-31  Jan Hubicka  <jh@suse.cz>
9997
9998         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
9999
10000 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
10001
10002         PR middle-end/44337
10003         * gcc.dg/pr44337.c: New test.
10004
10005         PR tree-optimization/44182
10006         * g++.dg/debug/pr44182.C: New test.
10007
10008 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
10009
10010         * gcc.dg/nested-func-7.c: New test.
10011         * gnat.dg/frame_overflow.adb: Adjust directives.
10012
10013 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
10014
10015         * gnat.dg/prot2.ad[sb]: New test.
10016         * gnat.dg/prot2_pkg1.ads: New helper.
10017         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
10018
10019 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
10020
10021         * gnat.dg/array11.adb: Adjust dg-warning directive.
10022         * gnat.dg/object_overflow.adb: Likewise.
10023
10024 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
10025
10026         PR middle-end/44306
10027         * gcc.dg/tree-ssa/pr44306.c: New.
10028
10029 2010-05-29  Jan Hubicka  <jh@suse.cz>
10030
10031         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
10032
10033 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
10034
10035         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
10036
10037 2010-05-28  Mike Stump  <mikestump@comcast.net>
10038
10039         PR objc/44125
10040         * objc.dg/const-str-9.m: Remove static.
10041
10042 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
10043
10044         PR target/43636
10045         * gcc.c-torture/compile/pr43636.c: New test.
10046
10047 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
10048
10049         PR objc++/23616
10050         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
10051         * obj-c++.dg/try-catch-9.mm: Ditto.
10052
10053 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
10054
10055         Revert patch for PR c++/44188
10056         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
10057
10058 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
10059
10060         PR c++/44188
10061         * g++.dg/debug/dwarf2/typedef3.C: New test.
10062
10063 2010-05-27  Jason Merrill  <jason@redhat.com>
10064
10065         PR c++/43555
10066         * g++.dg/ext/vla9.C: New.
10067
10068 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
10069
10070         PR objc/44140
10071         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
10072         * objc.dg/torture/tls/thr-init-3.m: Ditto.
10073         * objc.dg/torture/tls/thr-init.m: Ditto.
10074         * objc.dg/torture/trivial.m: Ditto.
10075         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
10076         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
10077         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
10078         * obj-c++.dg/torture/trivial.mm: Ditto.
10079
10080 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
10081
10082         * g++.dg/lto/20100302_0.C: Skip on darwin.
10083
10084 2010-05-27  Richard Guenther  <rguenther@suse.de>
10085
10086         PR tree-optimization/44284
10087         * gcc.dg/vect/vect-118.c: New testcase.
10088         * gcc.dg/vect/bb-slp-20.c: Adjust.
10089         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
10090         * gcc.dg/vect/slp-9.c: Likewise.
10091         * gcc.dg/vect/slp-reduc-4.c: Likewise.
10092         * gcc.dg/vect/vect-10.c: Likewise.
10093         * gcc.dg/vect/vect-109.c: Likewise.
10094         * gcc.dg/vect/vect-12.c: Likewise.
10095         * gcc.dg/vect/vect-36.c: Likewise.
10096         * gcc.dg/vect/vect-7.c: Likewise.
10097         * gcc.dg/vect/vect-iv-8.c: Likewise.
10098         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
10099         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
10100         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
10101         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
10102         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
10103         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
10104         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
10105         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
10106         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
10107         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
10108         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
10109         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
10110         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
10111         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
10112         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
10113         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
10114         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
10115
10116 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
10117
10118         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
10119         necessary.
10120
10121 2010-05-26  Jan Hubicka  <jh@suse.cz>
10122
10123         * gcc.dg/lto/materialize-1_0.c: New file.
10124         * gcc.dg/lto/materialize-1_1.c: New file.
10125
10126 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
10127
10128         * gnat.dg/lto10.adb: New test.
10129         * gnat.dg/lto10_pkg.ads: New helper.
10130
10131 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
10132
10133         * lib/target-supports.exp (check_effective_target_int128): New
10134         function to check if __int128 types are available for target.
10135         * c-c++-common/int128-types-1.c: New.
10136         * c-c++-common/int128-1.c: New.
10137         * c-c++-common/int128-2.c: New.
10138         * g++.dg/abi/mangle43.C: New.
10139         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
10140         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
10141         pointer-wide scalar.
10142         * g++.dg/other/pr25632.C: Likewise.
10143         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
10144         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
10145         overflow warnings.
10146         * g++.dg/warn/pr13358-4.C: Likewise.
10147         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
10148         * g++.dg/warn/Wconversion-null.C: Likewise.
10149
10150 2010-05-26  Jason Merrill  <jason@redhat.com>
10151
10152         PR c++/43382
10153         * g++.dg/cpp0x/variadic101.C: New.
10154
10155 2010-05-26  Richard Guenther  <rguenther@suse.de>
10156
10157         PR rtl-optimization/44164
10158         * gcc.c-torture/execute/pr44164.c: New testcase.
10159         * g++.dg/tree-ssa/pr13146.C: Adjust.
10160
10161 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
10162
10163         PR fortran/40011
10164         * gfortran.dg/whole_file_19.f90 : New test.
10165
10166 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
10167
10168         PR fortran/30668
10169         PR fortran/31346
10170         PR fortran/34260
10171         * gfortran.dg/pr40999.f: Fix function type.
10172         * gfortran.dg/whole_file_5.f90: Likewise.
10173         * gfortran.dg/whole_file_6.f90: Likewise.
10174         * gfortran.dg/whole_file_16.f90: New.
10175         * gfortran.dg/whole_file_17.f90: New.
10176         * gfortran.dg/whole_file_18.f90: New.
10177
10178 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
10179             Iain Sandoe  <iains@gcc.gnu.org>
10180
10181         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
10182         * gcc.c-torture/compile/pr44197.c: Require alias support.
10183         * gcc.dg/lto/20081222_0.c: Ditto.
10184
10185 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
10186
10187         PR debug/42801
10188         * gcc.dg/guality/vla-2.c: New test.
10189
10190 2010-05-25  Richard Guenther  <rguenther@suse.de>
10191
10192         PR middle-end/44069
10193         * g++.dg/torture/pr44069.C: New testcase.
10194
10195 2010-05-25  Richard Guenther  <rguenther@suse.de>
10196
10197         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
10198
10199 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
10200
10201         PR objc/44140
10202         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
10203
10204 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
10205
10206         * obj-c++.dg/torture/tls/trivial.mm: New.
10207         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
10208         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
10209         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
10210         * obj-c++.dg/torture/tls/diag-1.mm: New.
10211         * obj-c++.dg/torture/tls/tls.exp: New.
10212         * obj-c++.dg/torture/trivial.mm: New.
10213         * obj-c++.dg/torture/dg-torture.exp: New.
10214         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
10215         * obj-c++.dg/tls/trivial.m: New.
10216         * obj-c++.dg/tls/init-1.mm: New.
10217         * obj-c++.dg/tls/diag-1.mm: New.
10218         * obj-c++.dg/tls/init-2.mm: New.
10219         * obj-c++.dg/tls/diag-2.mm: New.
10220         * obj-c++.dg/tls/diag-3.mm: New.
10221         * obj-c++.dg/tls/diag-4.mm: New.
10222         * obj-c++.dg/tls/static-1.mm: New.
10223         * obj-c++.dg/tls/tls.exp: New.
10224         * obj-c++.dg/tls/diag-5.mm: New.
10225         * obj-c++.dg/tls/static-1a.mm: New.
10226         * objc-obj-c++-shared/Object1.mm: New.
10227         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
10228
10229 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
10230
10231         PR objc++/43689
10232         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
10233         * obj-c++.dg/const-str-6.mm: Ditto.
10234
10235 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
10236
10237         * g++.dg/parse/array-size2.C: Remove dg-error directives.
10238
10239 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
10240
10241         PR ada/38394
10242         * gnat.dg/array13.ad[sb]: New test.
10243
10244 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
10245             Sandra Loosemore  <sandra@codesourcery.com>
10246
10247         * gcc.target/arm/neon/: Regenerated test cases.
10248
10249         * gcc.target/arm/neon/polytypes.c,
10250         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
10251         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
10252         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
10253         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
10254         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
10255         dg-add-options arm_neon.
10256
10257         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
10258         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
10259         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
10260         and arm_neon_fp16_ok.
10261
10262         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
10263         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
10264
10265         * lib/target-supports.exp (add_options_for_arm_neon): New.
10266         (check_effective_target_arm_neon_ok_nocache): New, from
10267         check_effective_target_arm_neon_ok.  Check multiple possibilities.
10268         (check_effective_target_arm_neon_ok): Use
10269         check_effective_target_arm_neon_ok_nocache.
10270         (add_options_for_arm_neon_fp16)
10271         (check_effective_target_arm_neon_fp16_ok)
10272         check_effective_target_arm_neon_fp16_ok_nocache): New.
10273         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
10274
10275 2010-05-24  Jason Merrill  <jason@redhat.com>
10276
10277         PR c++/41510
10278         * g++.dg/cpp0x/initlist35.C: New.
10279         * g++.dg/init/brace6.C: Adjust.
10280
10281 2010-05-24  Paul Brook  <paul@codesourcery.com>
10282
10283         * gcc.target/arm/frame-pointer-1.c: New test.
10284         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
10285         pointer elimination.
10286
10287 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10288
10289         PR target/44245
10290         * gcc.target/i386/crc32-3.c: New.
10291         * gcc.target/i386/crc32-4.c: Likewise.
10292
10293 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
10294
10295         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
10296         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
10297         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
10298
10299 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10300
10301         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
10302
10303 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
10304
10305         PR target/43869
10306         * gcc.c-target/pr43869.c: New test.
10307
10308 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
10309
10310         PR fortran/44212
10311         * gfortran.dg/class_22.f03: New.
10312
10313 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
10314
10315         PR lto/44238
10316         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
10317
10318 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
10319
10320         PR fortran/44213
10321         * gfortran.dg/abstract_type_7.f03: New.
10322
10323 2010-05-21  Jason Merrill  <jason@redhat.com>
10324
10325         * g++.dg/eh/spec11.C: Test cleanup optimization.
10326
10327 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
10328
10329         PR debug/44223
10330         * gcc.target/i386/pr44223.c: New test.
10331
10332 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10333
10334         * gcc.target/i386/pr25993.c: Use @function as type specifier.
10335
10336 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
10337
10338         * g++.dg/other/const3.C: New test.
10339
10340 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
10341
10342         PR fortran/38407
10343         * warn_unused_dummy_argument_1.f90: New.
10344         * warn_unused_dummy_argument_2.f90: New.
10345
10346 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
10347
10348         PR c++/30298
10349         * g++.dg/inherit/crash1.C: New.
10350         * g++.dg/inherit/crash2.C: Likewise.
10351
10352 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
10353
10354         PR debug/44178
10355         * g++.dg/debug/pr44178.C: New test.
10356
10357 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
10358
10359         PR middle-end/44185
10360         * gcc.dg/tree-ssa/prefetch-6.c: Add
10361         --param min-insn-to-prefetch-ratio=6.
10362         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
10363         allow unrolling, and adjust the movnti count.
10364
10365 2010-05-20  Jan Hubicka  <jh@suse.cz>
10366
10367         PR middle-end/44197
10368         * gcc.c-torture/compile/pr44197.c: New file.
10369
10370 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
10371
10372         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
10373         Fix test code.
10374         (check_effective_target_xop): Remove __may_alias__ attribute.
10375
10376 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
10377
10378         PR target/44202
10379         * gcc.c-torture/execute/pr44202-1.c: New test.
10380
10381 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10382
10383         PR fortran/43851
10384         * gfortran.dg/label_1.f90: Update test.
10385
10386 2010-05-19  Jan Hubicka  <jh@suse.cz>
10387
10388         * gcc.dg/lto/ipareference2_0.c: New file.
10389         * gcc.dg/lto/ipareference2_1.c: New file.
10390
10391 2010-05-19  Jason Merrill  <jason@redhat.com>
10392
10393         * g++.dg/parse/fn-typedef2.C: New.
10394
10395         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
10396         function type.
10397
10398         PR c++/44193
10399         * g++.dg/template/fntype1.C: New.
10400
10401 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
10402
10403         * gnat.dg/discr23.ad[sb]: New test.
10404         * gnat.dg/discr23_pkg.ads: New helper.
10405
10406         * gnat.dg/specs/controlled1.ads: New test.
10407         * gnat.dg/specs/controlled1_pkg.ads: New helper.
10408
10409 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10410
10411         PR fortran/44055
10412         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
10413         Fixed scope of C_SIZEOF.
10414         * gfortran.dg/warn_conversion_2.f90: New.
10415
10416 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10417
10418         * lib/target-supports.exp (check_effective_target_sse2): New proc.
10419         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
10420         for optional selector.
10421         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
10422         (check_effective_target_sse3): New proc.
10423         * gcc.target/i386/math-torture/math-torture.exp: Load
10424         target-supports.exp.
10425         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
10426         check_effective_target_sse2.
10427         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
10428         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
10429         * g++.dg/vect/vect.exp: Likewise.
10430         * gfortran.dg/vect/vect.exp: Likewise.
10431         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
10432         -msse2 if check_effective_target_sse2.
10433
10434         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
10435         * gcc.target/i386/3dnow-2.c: Likewise.
10436         * gcc.target/i386/3dnowA-1.c: Likewise.
10437         * gcc.target/i386/3dnowA-2.c: Likewise.
10438         * gcc.target/i386/pr42549.c: Likewise.
10439
10440         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
10441         * gcc.target/i386/sse3-addsubpd.c: Likewise.
10442         * gcc.target/i386/sse3-addsubps.c: Likewise.
10443         * gcc.target/i386/sse3-haddpd.c: Likewise.
10444         * gcc.target/i386/sse3-haddps.c: Likewise.
10445         * gcc.target/i386/sse3-hsubpd.c: Likewise.
10446         * gcc.target/i386/sse3-hsubps.c: Likewise.
10447         * gcc.target/i386/sse3-movddup.c: Likewise.
10448         * gcc.target/i386/sse3-movshdup.c: Likewise.
10449         * gcc.target/i386/sse3-movsldup.c: Likewise.
10450
10451         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
10452         * g++.dg/ext/attrib35.C: Likewise.
10453         * g++.dg/opt/pr40496.C: Likewise.
10454         * g++.dg/other/i386-1.C: Likewise.
10455         * g++.dg/other/i386-4.C: Likewise.
10456         * g++.dg/other/pr34435.C: Likewise.
10457         * g++.dg/other/pr39496.C: Likewise.
10458         * g++.dg/other/pr40446.C: Likewise.
10459         * gcc.dg/compat/union-m128-1_main.c: Likewise.
10460         * gcc.dg/compat/vector-1a_main.c: Likewise.
10461         * gcc.dg/compat/vector-2a_main.c: Likewise.
10462         * gcc.dg/lto/20090206-1_0.c: Likewise.
10463         * gcc.dg/pr34856.c: Likewise.
10464         * gcc.dg/pr36584.c: Likewise.
10465         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
10466         * gcc.dg/pr37544.c: Likewise.
10467         * gcc.dg/torture/pr16104-1.c: Likewise.
10468         * gcc.dg/torture/pr35771-1.c: Likewise.
10469         * gcc.dg/torture/pr35771-2.c: Likewise.
10470         * gcc.dg/torture/pr35771-3.c: Likewise.
10471         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
10472         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
10473         * gcc.dg/torture/stackalign/push-1.c: Likewise.
10474         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
10475         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
10476         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
10477         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
10478         * gcc.target/i386/20060512-1.c: Likewise.
10479         * gcc.target/i386/20060512-3.c: Likewise.
10480         * gcc.target/i386/all_one_m128i.c: Likewise.
10481         * gcc.target/i386/float128-1.c: Likewise.
10482         * gcc.target/i386/float128-2.c: Likewise.
10483         * gcc.target/i386/fpcvt-1.c: Likewise.
10484         * gcc.target/i386/fpcvt-2.c: Likewise.
10485         * gcc.target/i386/fpcvt-3.c: Likewise.
10486         * gcc.target/i386/fpprec-1.c: Likewise.
10487         * gcc.target/i386/funcspec-9.c: Likewise.
10488         * gcc.target/i386/incoming-1.c: Likewise.
10489         * gcc.target/i386/incoming-12.c: Likewise.
10490         * gcc.target/i386/incoming-2.c: Likewise.
10491         * gcc.target/i386/incoming-3.c: Likewise.
10492         * gcc.target/i386/incoming-4.c: Likewise.
10493         * gcc.target/i386/incoming-6.c: Likewise.
10494         * gcc.target/i386/incoming-7.c: Likewise.
10495         * gcc.target/i386/incoming-8.c: Likewise.
10496         * gcc.target/i386/opt-1.c: Likewise.
10497         * gcc.target/i386/opt-2.c: Likewise.
10498         * gcc.target/i386/ordcmp-1.c: Likewise.
10499         * gcc.target/i386/pr17692.c: Likewise.
10500         * gcc.target/i386/pr18614-1.c: Likewise.
10501         * gcc.target/i386/pr22152.c: Likewise.
10502         * gcc.target/i386/pr23570.c: Likewise.
10503         * gcc.target/i386/pr23575.c: Likewise.
10504         * gcc.target/i386/pr26449-1.c: Likewise.
10505         * gcc.target/i386/pr26600.c: Likewise.
10506         * gcc.target/i386/pr27790.c: Likewise.
10507         * gcc.target/i386/pr28839.c: Likewise.
10508         * gcc.target/i386/pr30970.c: Likewise.
10509         * gcc.target/i386/pr32000-1.c: Likewise.
10510         * gcc.target/i386/pr32000-2.c: Likewise.
10511         * gcc.target/i386/pr32280.c: Likewise.
10512         * gcc.target/i386/pr32661.c: Likewise.
10513         * gcc.target/i386/pr32708-1.c: Likewise.
10514         * gcc.target/i386/pr32961.c: Likewise.
10515         * gcc.target/i386/pr33329.c: Likewise.
10516         * gcc.target/i386/pr35714.c: Likewise.
10517         * gcc.target/i386/pr35767-1.c: Likewise.
10518         * gcc.target/i386/pr35767-1d.c: Likewise.
10519         * gcc.target/i386/pr35767-1i.c: Likewise.
10520         * gcc.target/i386/pr35767-2.c: Likewise.
10521         * gcc.target/i386/pr35767-2d.c: Likewise.
10522         * gcc.target/i386/pr35767-2i.c: Likewise.
10523         * gcc.target/i386/pr35767-3.c: Likewise.
10524         * gcc.target/i386/pr35767-5.c: Likewise.
10525         * gcc.target/i386/pr36222-1.c: Likewise.
10526         * gcc.target/i386/pr36578-1.c: Likewise.
10527         * gcc.target/i386/pr36578-2.c: Likewise.
10528         * gcc.target/i386/pr36992-1.c: Likewise.
10529         * gcc.target/i386/pr37101.c: Likewise.
10530         * gcc.target/i386/pr37216.c: Likewise.
10531         * gcc.target/i386/pr37434-1.c: Likewise.
10532         * gcc.target/i386/pr37434-2.c: Likewise.
10533         * gcc.target/i386/pr37843-3.c: Likewise.
10534         * gcc.target/i386/pr37843-4.c: Likewise.
10535         * gcc.target/i386/pr39162.c: Likewise.
10536         * gcc.target/i386/pr39315-1.c: Likewise.
10537         * gcc.target/i386/pr39315-2.c: Likewise.
10538         * gcc.target/i386/pr39315-3.c: Likewise.
10539         * gcc.target/i386/pr39315-4.c: Likewise.
10540         * gcc.target/i386/pr39445.c: Likewise.
10541         * gcc.target/i386/pr39496.c: Likewise.
10542         * gcc.target/i386/pr40809.c: Likewise.
10543         * gcc.target/i386/pr40906-3.c: Likewise.
10544         * gcc.target/i386/pr41019.c: Likewise.
10545         * gcc.target/i386/pr42542-1.c: Likewise.
10546         * gcc.target/i386/pr42542-2.c: Likewise.
10547         * gcc.target/i386/pr42542-3.c: Likewise.
10548         * gcc.target/i386/pr42542-3a.c: Likewise.
10549         * gcc.target/i386/pr42881.c: Likewise.
10550         * gcc.target/i386/push-1.c: Likewise.
10551         * gcc.target/i386/quad-sse.c: Likewise.
10552         * gcc.target/i386/reload-1.c: Likewise.
10553         * gcc.target/i386/sse-10.c: Likewise.
10554         * gcc.target/i386/sse-11.c: Likewise.
10555         * gcc.target/i386/sse-15.c: Likewise.
10556         * gcc.target/i386/sse-17.c: Likewise.
10557         * gcc.target/i386/sse-18.c: Likewise.
10558         * gcc.target/i386/sse-19.c: Likewise.
10559         * gcc.target/i386/sse-4.c: Likewise.
10560         * gcc.target/i386/sse-6.c: Likewise.
10561         * gcc.target/i386/sse-vect-types.c: Likewise.
10562         * gcc.target/i386/sse2-addpd-1.c: Likewise.
10563         * gcc.target/i386/sse2-addsd-1.c: Likewise.
10564         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
10565         * gcc.target/i386/sse2-andpd-1.c: Likewise.
10566         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10567         * gcc.target/i386/sse2-comisd-1.c: Likewise.
10568         * gcc.target/i386/sse2-comisd-2.c: Likewise.
10569         * gcc.target/i386/sse2-comisd-3.c: Likewise.
10570         * gcc.target/i386/sse2-comisd-4.c: Likewise.
10571         * gcc.target/i386/sse2-comisd-5.c: Likewise.
10572         * gcc.target/i386/sse2-comisd-6.c: Likewise.
10573         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
10574         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
10575         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
10576         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
10577         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
10578         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
10579         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
10580         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
10581         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
10582         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
10583         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
10584         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
10585         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
10586         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
10587         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
10588         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
10589         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
10590         * gcc.target/i386/sse2-divpd-1.c: Likewise.
10591         * gcc.target/i386/sse2-divsd-1.c: Likewise.
10592         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
10593         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
10594         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
10595         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
10596         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
10597         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
10598         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
10599         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
10600         * gcc.target/i386/sse2-minpd-1.c: Likewise.
10601         * gcc.target/i386/sse2-minsd-1.c: Likewise.
10602         * gcc.target/i386/sse2-mmx.c: Likewise.
10603         * gcc.target/i386/sse2-movapd-1.c: Likewise.
10604         * gcc.target/i386/sse2-movapd-2.c: Likewise.
10605         * gcc.target/i386/sse2-movd-1.c: Likewise.
10606         * gcc.target/i386/sse2-movd-2.c: Likewise.
10607         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
10608         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
10609         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
10610         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
10611         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
10612         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
10613         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
10614         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
10615         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
10616         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
10617         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
10618         * gcc.target/i386/sse2-movq-1.c: Likewise.
10619         * gcc.target/i386/sse2-movq-2.c: Likewise.
10620         * gcc.target/i386/sse2-movq-3.c: Likewise.
10621         * gcc.target/i386/sse2-movsd-1.c: Likewise.
10622         * gcc.target/i386/sse2-movsd-2.c: Likewise.
10623         * gcc.target/i386/sse2-movupd-1.c: Likewise.
10624         * gcc.target/i386/sse2-movupd-2.c: Likewise.
10625         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
10626         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
10627         * gcc.target/i386/sse2-orpd-1.c: Likewise.
10628         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
10629         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
10630         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
10631         * gcc.target/i386/sse2-paddb-1.c: Likewise.
10632         * gcc.target/i386/sse2-paddd-1.c: Likewise.
10633         * gcc.target/i386/sse2-paddq-1.c: Likewise.
10634         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
10635         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
10636         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
10637         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
10638         * gcc.target/i386/sse2-paddw-1.c: Likewise.
10639         * gcc.target/i386/sse2-pand-1.c: Likewise.
10640         * gcc.target/i386/sse2-pandn-1.c: Likewise.
10641         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
10642         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
10643         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
10644         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
10645         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
10646         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
10647         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
10648         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
10649         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
10650         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
10651         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
10652         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
10653         * gcc.target/i386/sse2-pminub-1.c: Likewise.
10654         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
10655         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
10656         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
10657         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
10658         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
10659         * gcc.target/i386/sse2-por-1.c: Likewise.
10660         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
10661         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
10662         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
10663         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
10664         * gcc.target/i386/sse2-pslld-1.c: Likewise.
10665         * gcc.target/i386/sse2-pslld-2.c: Likewise.
10666         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
10667         * gcc.target/i386/sse2-psllq-1.c: Likewise.
10668         * gcc.target/i386/sse2-psllq-2.c: Likewise.
10669         * gcc.target/i386/sse2-psllw-1.c: Likewise.
10670         * gcc.target/i386/sse2-psllw-2.c: Likewise.
10671         * gcc.target/i386/sse2-psrad-1.c: Likewise.
10672         * gcc.target/i386/sse2-psrad-2.c: Likewise.
10673         * gcc.target/i386/sse2-psraw-1.c: Likewise.
10674         * gcc.target/i386/sse2-psraw-2.c: Likewise.
10675         * gcc.target/i386/sse2-psrld-1.c: Likewise.
10676         * gcc.target/i386/sse2-psrld-2.c: Likewise.
10677         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
10678         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
10679         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
10680         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
10681         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
10682         * gcc.target/i386/sse2-psubb-1.c: Likewise.
10683         * gcc.target/i386/sse2-psubd-1.c: Likewise.
10684         * gcc.target/i386/sse2-psubq-1.c: Likewise.
10685         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
10686         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
10687         * gcc.target/i386/sse2-psubw-1.c: Likewise.
10688         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
10689         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
10690         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
10691         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
10692         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
10693         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
10694         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
10695         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
10696         * gcc.target/i386/sse2-pxor-1.c: Likewise.
10697         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
10698         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
10699         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
10700         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
10701         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
10702         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
10703         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
10704         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
10705         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
10706         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
10707         * gcc.target/i386/sse2-shufps-1.c: Likewise.
10708         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
10709         * gcc.target/i386/sse2-subpd-1.c: Likewise.
10710         * gcc.target/i386/sse2-subsd-1.c: Likewise.
10711         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
10712         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
10713         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
10714         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
10715         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
10716         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
10717         * gcc.target/i386/sse2-unpack-1.c: Likewise.
10718         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
10719         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
10720         * gcc.target/i386/sse2-vec-1.c: Likewise.
10721         * gcc.target/i386/sse2-vec-2.c: Likewise.
10722         * gcc.target/i386/sse2-vec-3.c: Likewise.
10723         * gcc.target/i386/sse2-vec-4.c: Likewise.
10724         * gcc.target/i386/sse2-vec-5.c: Likewise.
10725         * gcc.target/i386/sse2-vec-6.c: Likewise.
10726         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
10727         * gcc.target/i386/ssefn-2.c: Likewise.
10728         * gcc.target/i386/ssefn-4.c: Likewise.
10729         * gcc.target/i386/ssefp-1.c: Likewise.
10730         * gcc.target/i386/ssefp-2.c: Likewise.
10731         * gcc.target/i386/sseregparm-3.c: Likewise.
10732         * gcc.target/i386/sseregparm-4.c: Likewise.
10733         * gcc.target/i386/sseregparm-5.c: Likewise.
10734         * gcc.target/i386/sseregparm-6.c: Likewise.
10735         * gcc.target/i386/sseregparm-7.c: Likewise.
10736         * gcc.target/i386/ssetype-1.c: Likewise.
10737         * gcc.target/i386/ssetype-2.c: Likewise.
10738         * gcc.target/i386/ssetype-3.c: Likewise.
10739         * gcc.target/i386/ssetype-4.c: Likewise.
10740         * gcc.target/i386/ssetype-5.c: Likewise.
10741         * gcc.target/i386/unordcmp-1.c: Likewise.
10742         * gcc.target/i386/vararg-1.c: Likewise.
10743         * gcc.target/i386/vararg-2.c: Likewise.
10744         * gcc.target/i386/vararg-3.c: Likewise.
10745         * gcc.target/i386/vararg-4.c: Likewise.
10746         * gcc.target/i386/vararg-7.c: Likewise.
10747         * gcc.target/i386/vararg-8.c: Likewise.
10748         * gcc.target/i386/vecinit-1.c: Likewise.
10749         * gcc.target/i386/vecinit-2.c: Likewise.
10750         * gcc.target/i386/vecinit-3.c: Likewise.
10751         * gcc.target/i386/vecinit-4.c: Likewise.
10752         * gcc.target/i386/vecinit-5.c: Likewise.
10753         * gcc.target/i386/vecinit-6.c: Likewise.
10754         * gcc.target/i386/vectorize2.c: Likewise.
10755         * gcc.target/i386/vectorize3.c: Likewise.
10756         * gcc.target/i386/vectorize4.c: Likewise.
10757         * gcc.target/i386/vectorize6.c: Likewise.
10758         * gcc.target/i386/vectorize7.c: Likewise.
10759         * gcc.target/i386/vectorize8.c: Likewise.
10760         * gcc.target/i386/vperm-v2df.c: Likewise.
10761         * gcc.target/i386/vperm-v2di.c: Likewise.
10762         * gcc.target/i386/vperm-v4si-1.c: Likewise.
10763         * gcc.target/i386/xorps-sse2.c: Likewise.
10764         * gcc.target/i386/xorps.c: Likewise.
10765         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
10766         * gfortran.dg/graphite/pr42326.f90: Likewise.
10767         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
10768
10769 2010-05-19  Richard Guenther  <rguenther@suse.de>
10770
10771         PR lto/44196
10772         * g++.dg/lto/20100519-1_0.C: New testcase.
10773
10774 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10775
10776         PR fortran/42360
10777         * gfortran.dg/warn_intent_out_not_set.f90: New.
10778
10779 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10780
10781         PR fortran/38404
10782         * gfortran.dg/data_char_1.f90: Updated warning message.
10783         * gfortran.dg/data_array_6.f: New.
10784
10785 2010-05-19  Martin Jambor  <mjambor@suse.cz>
10786
10787         * g++.dg/ipa/ivinline-8.C: New test.
10788         * gcc.dg/ipa/iinline-2.c: Likewise.
10789
10790 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10791
10792         PR fortran/34505
10793         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
10794         arguments; add check for return value kind.
10795         * gfortran.dg/float_1.f90: Likewise.
10796
10797 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10798
10799         * gcc.target/i386/20011009-1.c (COMMENT): Define.
10800         (main): Use it.
10801         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
10802         * lib/lto.exp (lto_prune_warns): Fix location line regex.
10803         Prune another location line format.
10804         (lto-obj): Call lto_prune_warns on comp_output.
10805
10806 2010-05-18  Jan Hubicka  <jh@suse.cz>
10807
10808         * gcc.dg/lto/ipacp_0.c: New test.
10809         * gcc.dg/lto/ipacp_1.c: New test.
10810
10811 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
10812
10813         PR lto/44184
10814         * gcc.dg/lto/20100518_0.c: New test.
10815
10816 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
10817
10818         * gnat.dg/specs/lto3.ads: Add missing dg-options.
10819
10820 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10821
10822         PR fortran/43990
10823         * gfortran.dg/class_21.f03: New.
10824
10825 2010-05-17  Jason Merrill  <jason@redhat.com>
10826
10827         PR c++/44157
10828         * g++.dg/cpp0x/initlist34.C: New.
10829
10830         PR c++/44158
10831         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
10832
10833 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10834
10835         * g++.dg/ipa/ivinline-1.C: New test.
10836         * g++.dg/ipa/ivinline-2.C: New test.
10837         * g++.dg/ipa/ivinline-3.C: New test.
10838         * g++.dg/ipa/ivinline-4.C: New test.
10839         * g++.dg/ipa/ivinline-5.C: New test.
10840         * g++.dg/ipa/ivinline-6.C: New test.
10841
10842 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
10843             Jason Merrill  <jason@redhat.com>
10844
10845         PR c++/44108
10846         * c-c++-common/Wunused-var-8.c: New test.
10847
10848 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
10849
10850         PR bootstrap/42347
10851         * gcc.c-torture/compile/pr42347.c: New test.
10852
10853         PR middle-end/44102
10854         * g++.dg/ext/asmgoto1.C: New test.
10855
10856 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10857
10858         PR middle-end/44133
10859         * gcc.dg/tree-ssa/pr44133.c: New test.
10860         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
10861         precise.
10862
10863 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10864
10865         PR fortran/44044
10866         * gfortran.dg/class_20.f03: New.
10867
10868 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
10869
10870         PR 44078
10871         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
10872         debug messages but not the newly introduced one.
10873
10874 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
10875
10876         PR fortran/35779
10877         * gfortran.dg/initialization_25.f90: Commented testcase.
10878         * gfortran.dg/initialization_26.f90: New.
10879
10880 2010-05-16  Richard Guenther  <rguenther@suse.de>
10881
10882         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
10883         * gcc.dg/pr43084.c: Likewise.
10884         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
10885         -fipa-type-escape.
10886         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
10887         -fipa-type-escape.
10888         * gcc.dg/struct/struct-reorg.exp: Likewise.
10889         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
10890         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
10891
10892 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
10893
10894         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
10895         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
10896         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
10897         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
10898         tests.
10899
10900 2010-05-15  Jason Merrill  <jason@redhat.com>
10901
10902         * g++.dg/eh/spec10.C: New.
10903         * g++.dg/eh/spec11.C: New.
10904         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
10905
10906 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10907
10908         PR fortran/44154
10909         PR fortran/42647
10910         * gfortran.dg/allocatable_scalar_9.f90: New.
10911
10912 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
10913
10914         PR c++/44148
10915         * g++.dg/torture/pr44148.C: New test.
10916
10917 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
10918
10919         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
10920         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
10921         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
10922         diagnostics and type sizes.
10923
10924 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
10925
10926         * gnat.dg/lto9.adb: New test.
10927         * gnat.dg/lto9_pkg1.ads: New helper.
10928         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
10929
10930 2010-05-15  Jan Hubicka  <jh@suse.cz>
10931
10932         * gcc.dg/lto/ipareference_1.c: Rename to ...
10933         * gcc.dg/lto/ipareference_0.c: ... this one.
10934         * gcc.dg/lto/ipareference_2.c: Rename to ...
10935         * gcc.dg/lto/ipareference_1.c: ... this one.
10936
10937 2010-05-15  Jan Hubicka  <jh@suse.cz>
10938
10939         * gcc.dg/lto/ipareference_1.c: New file.
10940         * gcc.dg/lto/ipareference_2.c: New file.
10941
10942 2010-05-15  Richard Guenther  <rguenther@suse.de>
10943
10944         PR tree-optimization/44038
10945         * gcc.c-torture/compile/pr44038.c: New testcase.
10946
10947 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
10948
10949         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
10950         * gcc.target/i386/avx-cmpss-1.c: Likewise.
10951
10952 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10953
10954         PR fortran/43207
10955         PR fortran/43969
10956         * gfortran.dg/class_18.f03: New.
10957         * gfortran.dg/class_19.f03: New.
10958
10959 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10960
10961         PR debug/44112
10962         * gcc.dg/debug/dwarf2/const-1.c: Remove.
10963         * g++.dg/debug/dwarf2/const1.C: Remove.
10964
10965 2010-05-14  Jason Merrill  <jason@redhat.com>
10966
10967         * g++.dg/eh/cond4.C: New.
10968         * g++.dg/eh/elide2.C: Adjust.
10969         * g++.old-deja/g++.eh/terminate1.C: Adjust.
10970
10971 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
10972
10973         PR fortran/44135
10974         * gfortran.dg/actual_array_interface_2.f90: New test.
10975
10976 2010-05-14  Richard Guenther  <rguenther@suse.de>
10977
10978         PR tree-optimization/44119
10979         * gcc.c-torture/compile/pr44119.c: New testcase.
10980
10981 2010-05-14  Jason Merrill  <jason@redhat.com>
10982
10983         PR c++/44127
10984         * g++.dg/eh/terminate1.C: New.
10985
10986 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10987
10988         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
10989
10990         PR debug/44136
10991         * gcc.dg/pr44136.c: New test.
10992
10993 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
10994
10995         PR c++/30566
10996         * g++.dg/warn/Wshadow-4.C: Adjust.
10997         * g++.dg/warn/Wshadow-5.C: New test.
10998         * g++.dg/warn/Wshadow-6.C: New test
10999
11000 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
11001
11002         PR fortran/35779
11003         * gfortran.dg/initialization_25.f90: New.
11004
11005 2010-05-13  Martin Jambor  <mjambor@suse.cz>
11006
11007         * g++.dg/otr-fold-1.C: New test.
11008         * g++.dg/otr-fold-2.C: New test.
11009
11010 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
11011
11012         PR fortran/44036
11013         * gfortran.dg/gomp/pr44036-1.f90: New test.
11014         * gfortran.dg/gomp/pr44036-2.f90: New test.
11015         * gfortran.dg/gomp/pr44036-3.f90: New test.
11016
11017         PR debug/43983
11018         * gcc.dg/guality/sra-1.c: New test.
11019
11020 2010-05-12  Jan Hubicka  <jh@suse.cz>
11021
11022         * tree-ssa/unreachable.c: New test.
11023
11024 2010-05-12  Jason Merrill  <jason@redhat.com>
11025
11026         * g++.dg/cpp0x/sfinae1.C: New.
11027
11028 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
11029
11030         * gcc.target/i386/zee.c: New file.
11031
11032 2010-05-12  Jason Merrill  <jason@redhat.com>
11033
11034         * g++.dg/conversion/op1.C: Expect template candidate message.
11035         * g++.dg/cpp0x/nullptr15.C: Likewise.
11036         * g++.dg/cpp0x/pr31431-2.C: Likewise.
11037         * g++.dg/cpp0x/pr31431.C: Likewise.
11038         * g++.dg/cpp0x/temp_default2.C: Likewise.
11039         * g++.dg/cpp0x/trailing4.C: Likewise.
11040         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
11041         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
11042         * g++.dg/cpp0x/variadic-throw.C: Likewise.
11043         * g++.dg/cpp0x/variadic35.C: Likewise.
11044         * g++.dg/cpp0x/vt-35147.C: Likewise.
11045         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
11046         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
11047         * g++.dg/ext/visibility/anon8.C: Likewise.
11048         * g++.dg/ext/vla2.C: Likewise.
11049         * g++.dg/other/pr28114.C: Likewise.
11050         * g++.dg/other/ptrmem10.C: Likewise.
11051         * g++.dg/other/ptrmem11.C: Likewise.
11052         * g++.dg/overload/unknown1.C: Likewise.
11053         * g++.dg/parse/template7.C: Likewise.
11054         * g++.dg/parse/typename7.C: Likewise.
11055         * g++.dg/template/conv11.C: Likewise.
11056         * g++.dg/template/copy1.C: Likewise.
11057         * g++.dg/template/deduce3.C: Likewise.
11058         * g++.dg/template/dependent-expr5.C: Likewise.
11059         * g++.dg/template/friend.C: Likewise.
11060         * g++.dg/template/incomplete2.C: Likewise.
11061         * g++.dg/template/local4.C: Likewise.
11062         * g++.dg/template/local6.C: Likewise.
11063         * g++.dg/template/operator10.C: Likewise.
11064         * g++.dg/template/overload6.C: Likewise.
11065         * g++.dg/template/ptrmem2.C: Likewise.
11066         * g++.dg/template/ptrmem20.C: Likewise.
11067         * g++.dg/template/ptrmem8.C: Likewise.
11068         * g++.dg/template/sfinae2.C: Likewise.
11069         * g++.dg/template/ttp25.C: Likewise.
11070         * g++.dg/template/unify10.C: Likewise.
11071         * g++.dg/template/unify11.C: Likewise.
11072         * g++.dg/template/unify6.C: Likewise.
11073         * g++.dg/template/unify7.C: Likewise.
11074         * g++.dg/template/unify9.C: Likewise.
11075         * g++.dg/template/varmod1.C: Likewise.
11076         * g++.old-deja/g++.brendan/crash56.C: Likewise.
11077         * g++.old-deja/g++.law/operators32.C: Likewise.
11078         * g++.old-deja/g++.pt/crash28.C: Likewise.
11079         * g++.old-deja/g++.pt/crash60.C: Likewise.
11080         * g++.old-deja/g++.pt/explicit38.C: Likewise.
11081         * g++.old-deja/g++.pt/explicit39.C: Likewise.
11082         * g++.old-deja/g++.pt/explicit41.C: Likewise.
11083         * g++.old-deja/g++.pt/explicit67.C: Likewise.
11084         * g++.old-deja/g++.pt/explicit77.C: Likewise.
11085         * g++.old-deja/g++.pt/expr2.C: Likewise.
11086         * g++.old-deja/g++.pt/overload7.C: Likewise.
11087         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
11088         * g++.old-deja/g++.pt/spec5.C: Likewise.
11089         * g++.old-deja/g++.pt/spec6.C: Likewise.
11090         * g++.old-deja/g++.pt/t24.C: Likewise.
11091         * g++.old-deja/g++.pt/unify4.C: Likewise.
11092         * g++.old-deja/g++.pt/unify6.C: Likewise.
11093         * g++.old-deja/g++.pt/unify8.C: Likewise.
11094         * g++.old-deja/g++.robertl/eb119.C: Likewise.
11095         * g++.old-deja/g++.robertl/eb79.C: Likewise.
11096         * g++.old-deja/g++.robertl/eb98.C: Likewise.
11097
11098         * g++.dg/cpp0x/initlist32.C: New.
11099
11100         * g++.dg/template/conv11.C: New.
11101         * g++.dg/conversion/op1.C: Adjust expected error.
11102
11103         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
11104
11105 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
11106
11107         PR target/44088
11108         * gcc.target/i386/avx-cmpsd-1.c: New.
11109         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
11110         * gcc.target/i386/avx-cmpss-1.c: Likewise.
11111         * gcc.target/i386/avx-cmpss-2.c: Likewise.
11112         * gcc.target/i386/sse-cmpss-1.c: Likewise.
11113         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
11114
11115 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
11116
11117         PR middle-end/44085
11118         * gcc.dg/gomp/pr44085.c: New test.
11119         * gfortran.dg/gomp/pr44085.f90: New test.
11120
11121 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
11122
11123         * objc-obj-c++-shared/Object1.m: New.
11124         * objc.dg/torture: New directory.
11125         * objc.dg/torture/tls: Ditto.
11126         * objc.dg/tls: Ditto.
11127         * objc.dg/torture/tls/trivial.m: New test.
11128         * objc.dg/torture/tls/thr-init-2.m: New test.
11129         * objc.dg/torture/tls/thr-init-3.m: New test.
11130         * objc.dg/torture/tls/thr-init.m: New test.
11131         * objc.dg/torture/tls/diag-1.m: New test.
11132         * objc.dg/torture/tls/tls.exp: New.
11133         * objc.dg/torture/trivial.m: New test.
11134         * objc.dg/torture/dg-torture.exp: New.
11135         * objc.dg/tls/diag-3.m: New test.
11136         * objc.dg/tls/diag-4.m: New test.
11137         * objc.dg/tls/diag-5.m: New test.
11138         * objc.dg/tls/init-1.m: New test.
11139         * objc.dg/tls/init-2.m: New test.
11140         * objc.dg/tls/tls.exp: New.
11141         * objc.dg/tls/diag-2.m: New test.
11142         * lib/objc.exp: Respond to dg-additional-files.
11143
11144 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
11145
11146         * gcc.target/m68k/20100512-1.c: New.
11147
11148 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
11149
11150         * gnat.dg/lto8.adb: New test.
11151         * gnat.dg/lto8_pkg.ad[sb]: New helper.
11152         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
11153
11154 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
11155
11156         PR c++/34272
11157         PR c++/43630
11158         PR c++/34491
11159         * g++.dg/template/crash97.C: New.
11160         * g++.dg/template/crash98.C: Likewise.
11161         * g++.dg/template/crash99.C: Likewise.
11162         * g++.dg/cpp0x/pr31439.C: Adjust.
11163         * g++.dg/template/crash95.C: Likewise.
11164
11165 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
11166
11167         PR middle-end/44071
11168         * c-c++-common/asmgoto-4.c: New test.
11169         * gcc.target/i386/pr44071.c: New test.
11170
11171         PR c++/44062
11172         * c-c++-common/Wunused-var-7.c: New test.
11173         * g++.dg/warn/Wunused-var-9.C: New test.
11174
11175 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
11176
11177         PR fortran/43711
11178         * gfortran.dg/gomp/pr43711.f90: New.
11179
11180 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
11181
11182         PR fortran/31820
11183         * gfortran.dg/select_5.f90: Updated.
11184
11185 2010-05-11  Jan Hubicka  <jh@suse.cz>
11186
11187         PR tree-optimize/44063
11188         * gcc.c-torture/compile/pr44063.c: New testcase.
11189
11190 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
11191
11192         PR debug/44023
11193         * gcc.dg/pr44023.c: New test.
11194
11195 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
11196
11197         * gnat.dg/lto7.adb: New test.
11198         * gnat.dg/lto7_pkg.ad[sb]: New helper.
11199
11200 2010-05-10  Jason Merrill  <jason@redhat.com>
11201
11202         PR c++/44017
11203         * g++.dg/template/inherit5.C: New.
11204
11205         PR c++/44045
11206         * g++.dg/cpp0x/initlist33.C: New.
11207         * g++.dg/cpp0x/initlist26.C: Adjust.
11208         * g++.dg/cpp0x/initlist28.C: Adjust.
11209
11210 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
11211
11212         PR c++/43719
11213         * g++.dg/init/pr43719.C: New.
11214         * g++.dg/anon-struct4.C: Adjust.
11215
11216 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
11217
11218         PR debug/44028
11219         * gcc.dg/pr44028.c: New test.
11220
11221 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
11222
11223         PR fortran/27866
11224         PR fortran/35003
11225         PR fortran/42809
11226         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
11227         * gfortran.dg/warn_conversion.f90: New.
11228
11229 2010-05-10  Michael Matz  <matz@suse.de>
11230
11231         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
11232
11233 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
11234
11235         PR rtl-optimization/44012
11236         * gcc.dg/pr44012.c: New.
11237
11238 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11239
11240         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
11241         Log text on entry and exit.
11242         Prune Sun ld warnings for common symbols with differing sizes.
11243         (lto-link-and-maybe-run): Change caller.
11244
11245 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
11246
11247         PR fortran/44044
11248         * gfortran.dg/class_7.f03: Modified.
11249         * gfortran.dg/select_type_1.f03: Modified.
11250         * gfortran.dg/select_type_12.f03: New.
11251
11252 2010-05-10  Richard Guenther  <rguenther@suse.de>
11253
11254         PR tree-optimization/44050
11255         * gcc.dg/torture/pr44050.c: New testcase.
11256
11257 2010-05-10  Wei Guozhi  <carrot@google.com>
11258
11259         PR target/42879
11260         * gcc.target/arm/pr42879.c: New testcase.
11261
11262 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11263
11264         PR c/44051
11265         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
11266
11267 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11268
11269         PR c/10676
11270         * gcc.dg/anon-struct-10.c: New test.
11271
11272 2010-05-09  Richard Guenther  <rguenther@suse.de>
11273
11274         PR middle-end/44024
11275         * gcc.dg/pr44024.c: New testcase.
11276
11277 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11278
11279         PR c/4784
11280         * gcc.dg/anon-struct-9.c: New test.
11281
11282 2010-05-09  Richard Guenther  <rguenther@suse.de>
11283
11284         PR middle-end/44043
11285         * gcc.c-torture/compile/pr44043.c: New testcase.
11286
11287 2010-05-09  Richard Guenther  <rguenther@suse.de>
11288
11289         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
11290
11291 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
11292
11293         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
11294
11295 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11296
11297         * gnat.dg/lto[12456].adb: Add "target lto" marker.
11298         * gnat.dg/specs/lto3.ads: Likewise.
11299
11300 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
11301
11302         PR middle-end/28685
11303         * gcc.dg/pr28685-1.c: New file.
11304
11305 2010-05-08  Richard Guenther  <rguenther@suse.de>
11306
11307         PR tree-optimization/44030
11308         * gcc.c-torture/compile/pr44030.c: New testcase.
11309
11310 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11311
11312         * gnat.dg/lto6.adb: New test.
11313         * gnat.dg/lto6_pkg.ads: New helper.
11314
11315 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11316
11317         * gnat.dg/lto5.adb: New test.
11318         * gnat.dg/lto5_pkg.ad[sb]: New helper.
11319
11320 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11321
11322         * gnat.dg/lto4.ad[sb]: New test.
11323
11324 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11325
11326         * gnat.dg/specs/lto3.ads: New test.
11327         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
11328         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
11329
11330 2010-05-08  Quentin Ochem  <ochem@adacore.com>
11331
11332         * gnat.dg/sizetype3.ad[sb]: New test.
11333         * gnat.dg/sizetype3_pkg.ads: New helper.
11334
11335 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
11336
11337         PR c++/43951
11338         * g++.dg/init/new29.C: New.
11339
11340 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
11341
11342         PR fortran/40728
11343         * gfortran.dg/coarray_1.f90: Fixed error message.
11344         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
11345         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
11346         * gfortran.dg/intrinsic_std_5.f90: New.
11347
11348 2010-05-07  Jason Merrill  <jason@redhat.com>
11349
11350         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
11351
11352 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11353
11354         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
11355         (size_t, stderr): Remove.
11356         (read_error): Replaced __builtin_fprintf by fprintf.
11357
11358 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
11359
11360         * gcc.dg/ordered-comparison-1.c: New test.
11361         * gcc.dg/ordered-comparison-2.c: New test.
11362         * gcc.dg/ordered-comparison-3.c: New test.
11363         * gcc.dg/ordered-comparison-4.c: New test.
11364
11365 2010-05-06  Mike Stump  <mikestump@comcast.net>
11366
11367         PR objc/35165
11368         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
11369
11370 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
11371             Jason Merrill  <jason@redhat.com>
11372
11373         * g++.dg/cpp0x/nullptr01.C: New.
11374         * g++.dg/cpp0x/nullptr02.C: New.
11375         * g++.dg/cpp0x/nullptr03.C: New.
11376         * g++.dg/cpp0x/nullptr04.C: New.
11377         * g++.dg/cpp0x/nullptr05.C: New.
11378         * g++.dg/cpp0x/nullptr06.C: New.
11379         * g++.dg/cpp0x/nullptr07.C: New.
11380         * g++.dg/cpp0x/nullptr08.C: New.
11381         * g++.dg/cpp0x/nullptr09.C: New.
11382         * g++.dg/cpp0x/nullptr10.C: New.
11383         * g++.dg/cpp0x/nullptr11.C: New.
11384         * g++.dg/cpp0x/nullptr12.C: New.
11385         * g++.dg/cpp0x/nullptr13.C: New.
11386         * g++.dg/cpp0x/nullptr14.C: New.
11387         * g++.dg/cpp0x/nullptr15.C: New.
11388         * g++.dg/cpp0x/nullptr16.C: New.
11389         * g++.dg/cpp0x/nullptr17.C: New.
11390         * g++.dg/cpp0x/nullptr18.C: New.
11391         * g++.dg/cpp0x/nullptr19.C: New.
11392         * g++.dg/cpp0x/nullptr20.C: New.
11393         * g++.dg/cpp0x/nullptr21.C: New.
11394         * g++.dg/cpp0x/nullptr22.C: New.
11395         * g++.dg/debug/nullptr01.C: New.
11396         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
11397
11398 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
11399
11400         * gcc.dg/Wunused-var-8.c: Move to...
11401         * c-c++-common/Wunused-var-6.c: ... here.  New test.
11402
11403 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
11404
11405         PR c++/40406
11406         * g++.dg/template/crash96.C: New.
11407
11408 2010-05-06  Jan Hubicka  <jh@suse.cz>
11409
11410         PR tree-optimization/43791
11411         * gcc.c-torture/compile/pr43791.c: New file.
11412
11413 2010-05-06  Michael Matz  <matz@suse.de>
11414
11415         PR tree-optimization/43984
11416         * gfortran.dg/pr43984.f90: New test.
11417
11418 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11419
11420         PR 40989
11421         * gcc.dg/pr40989.c: New.
11422
11423 2010-05-06  Richard Guenther  <rguenther@suse.de>
11424
11425         PR tree-optimization/43934
11426         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
11427
11428 2010-05-06  Richard Guenther  <rguenther@suse.de>
11429
11430         PR tree-optimization/43987
11431         * gcc.c-torture/execute/pr43987.c: New testcase.
11432         * gcc.dg/torture/pta-escape-1.c: Adjust.
11433         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
11434         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
11435         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
11436         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11437
11438 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
11439             Dodji Seketeli  <dodji@redhat.com>
11440
11441         PR c/18624
11442         * g++.dg/warn/Wunused-7.C: Add dg-warning.
11443         * g++.dg/template/sfinae16.C: Likewise.
11444         * gcc.dg/Wunused-var-1.c: Moved to...
11445         * c-c++-common/Wunused-var-1.c: ...here. New test.
11446         * gcc.dg/Wunused-var-2.c: Moved to...
11447         * c-c++-common/Wunused-var-2.c: ...here. New test.
11448         * gcc.dg/Wunused-var-3.c: Moved to...
11449         * c-c++-common/Wunused-var-3.c: ...here. New test.
11450         * gcc.dg/Wunused-var-4.c: Moved to...
11451         * gcc.dg/Wunused-var-1.c: ... here.
11452         * gcc.dg/Wunused-var-5.c: Moved to...
11453         * c-c++-common/Wunused-var-4.c: ...here. New test.
11454         * gcc.dg/Wunused-var-7.c: Moved to...
11455         * c-c++-common/Wunused-var-5.c: ...here. New test.
11456         * gcc.dg/Wunused-var-6.c: Moved to...
11457         * gcc.dg/Wunused-var-2.c: ... here.
11458         * c-c++-common/Wunused-var-1.c: New test.
11459         * c-c++-common/Wunused-var-2.c: New test.
11460         * c-c++-common/Wunused-var-3.c: New test.
11461         * c-c++-common/Wunused-var-4.c: New test.
11462         * c-c++-common/Wunused-var-5.c: New test.
11463         * g++.dg/warn/Wunused-var-1.C: New test.
11464         * g++.dg/warn/Wunused-var-2.C: New test.
11465         * g++.dg/warn/Wunused-var-3.C: New test.
11466         * g++.dg/warn/Wunused-var-4.C: New test.
11467         * g++.dg/warn/Wunused-var-5.C: New test.
11468         * g++.dg/warn/Wunused-var-6.C: New test.
11469         * g++.dg/warn/Wunused-var-7.C: New test.
11470         * g++.dg/warn/Wunused-var-8.C: New test.
11471         * g++.dg/warn/Wunused-parm-1.C: New test.
11472         * g++.dg/warn/Wunused-parm-2.C: New test.
11473         * g++.dg/warn/Wunused-parm-3.C: New test.
11474
11475 2010-05-06  Tobias Burnus  <burnus@net-b.de>
11476
11477         PR fortran/43985
11478         * gfortran.dg/gomp/crayptr5.f90: New test case.
11479
11480 2010-05-05  Jason Merrill  <jason@redhat.com>
11481
11482         PR debug/43370
11483         * g++.dg/ext/attrib39.C: New.
11484
11485 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
11486
11487         PR fortran/24978
11488         * gfortran.dg/data_invalid.f90: New.
11489
11490 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
11491
11492         * gnat.dg/lto2.adb: New test.
11493
11494 2010-05-05  Jason Merrill  <jason@redhat.com>
11495
11496         PR c++/43787
11497         * g++.dg/opt/empty1.C: New.
11498
11499 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
11500
11501         PR fortran/43696
11502         * gfortran.dg/class_17.f03: New.
11503
11504 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
11505
11506         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
11507
11508 2010-05-04  Mike Stump  <mikestump@comcast.net>
11509
11510         PR objc/35165
11511         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
11512
11513 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11514
11515         PR target/43668
11516         * gcc.target/i386/pr43668.c: New.
11517
11518 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
11519
11520         PR c++/43028
11521         * g++.dg/cpp0x/initlist31.C: New.
11522
11523 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
11524
11525         PR c/43981
11526         * gcc.dg/Wunused-var-8.c: New test.
11527
11528 2010-05-04  Jason Merrill  <jason@redhat.com>
11529
11530         PR c++/38064
11531         * g++.dg/cpp0x/enum3.C: Extend.
11532
11533 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11534
11535         PR target/43799
11536         * gcc.target/i386/pr43799.c: New.
11537
11538 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
11539
11540         * gnat.dg/lto1.adb: New test.
11541         * gnat.dg/lto1_pkg.ad[sb]: New helper.
11542
11543 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11544
11545         PR middle-end/43671
11546         * gcc.target/i386/pr43671.c: New.
11547
11548 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
11549
11550         PR c++/43705
11551         * g++.dg/template/crash95.C: New.
11552
11553 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11554
11555         PR debug/43508
11556         * gcc.target/i386/pr43508.c: New.
11557
11558 2010-05-04  Richard Guenther  <rguenther@suse.de>
11559
11560         PR tree-optimization/43879
11561         * g++.dg/torture/pr43879-1_0.C: New testcase.
11562         * g++.dg/torture/pr43879-1_1.C: Likewise.
11563
11564 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
11565
11566         PR c++/43953
11567         * g++.dg/other/crash-12.C: New test.
11568
11569 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
11570
11571         * g++.dg/cdce3.C: Add a space.  Updated.
11572
11573 2010-05-03  Jason Merrill  <jason@redhat.com>
11574
11575         PR c++/43680
11576         * g++.dg/opt/enum2.C: New.
11577         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
11578         * g++.dg/warn/Wswitch-1.C: Adjust message.
11579
11580 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11581
11582         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
11583         * g++.dg/ext/label13.C: Fix typo.
11584         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
11585         alpha*-dec-osf5*.
11586         * gcc.c-torture/compile/limits-declparen.c: xfail on
11587         alpha*-dec-osf5* with -g.
11588         * gcc.c-torture/compile/limits-pointer.c: Likewise.
11589         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
11590         * gcc.dg/c99-tgmath-2.c: Likewise.
11591         * gcc.dg/c99-tgmath-3.c: Likewise.
11592         * gcc.dg/c99-tgmath-4.c: Likewise.
11593
11594 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
11595
11596         PR fortran/43592
11597         * gfortran.dg/unexpected_interface.f90: New test.
11598
11599 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11600
11601         * ada/acats/run_acats (which): New function.
11602         (host_gnatchop, host_gnatmake): Use it.
11603
11604 2010-05-03  Richard Guenther  <rguenther@suse.de>
11605
11606         PR tree-optimization/43971
11607         * gcc.dg/pr43971.c: New testcase.
11608
11609 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
11610
11611         PR debug/43972
11612         * gcc.dg/debug/pr43972.c: New test.
11613
11614 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
11615
11616         PR testsuite/43963
11617         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
11618
11619 2010-05-02  Richard Guenther  <rguenther@suse.de>
11620
11621         PR tree-optimization/43879
11622         * gcc.dg/torture/pr43879-3.c: New testcase.
11623
11624 2010-05-01  Richard Guenther  <rguenther@suse.de>
11625
11626         PR tree-optimization/43949
11627         * g++.dg/warn/Warray-bounds-5.C: New testcase.
11628
11629 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
11630
11631         PR c++/43951
11632         * g++.dg/init/new28.C: New.
11633
11634 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
11635
11636         PR objc++/32052
11637         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
11638         structure and nested declarations.
11639         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
11640         structure and nested declarations.  Reduce header clutter and
11641         use _exit() rather than abort().
11642         * objc.dg/encode-10.m: New.
11643         * objc.dg/encode-11.m: New.
11644
11645 2010-04-30  DJ Delorie  <dj@redhat.com>
11646
11647         * gcc.c-torture/execute/20100430-1.c: New test.
11648
11649 2010-04-30  Jason Merrill  <jason@redhat.com>
11650
11651         PR c++/43868
11652         * g++.dg/template/ptrmem21.C: New.
11653
11654 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
11655
11656         PR fortran/18918
11657         PR fortran/43931
11658         * gfortran.dg/coarray_13.f90: New test.
11659
11660 2010-04-30  Richard Guenther  <rguenther@suse.de>
11661
11662         PR lto/43946
11663         * gcc.dg/lto/20100430-1_0.c: New testcase.
11664
11665 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
11666
11667         PR debug/43942
11668         * c-c++-common/pr43942.c: New test.
11669
11670 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
11671
11672         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
11673         conflict with darwin crt1.o 'start' symbol.
11674
11675 2010-04-30  Richard Guenther  <rguenther@suse.de>
11676
11677         PR tree-optimization/43879
11678         * gcc.dg/torture/pr43879_1.c: New testcase.
11679
11680 2010-04-30  Richard Guenther  <rguenther@suse.de>
11681
11682         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
11683
11684 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
11685
11686         PR c++/43890
11687         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
11688         user-provided constructor while recursing.
11689
11690 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11691
11692         PR fortran/42274
11693         * gfortran.dg/class_16.f03: New test.
11694
11695 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11696
11697         PR fortran/42274
11698         * gfortran.dg/class_15.f03: New.
11699
11700 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11701
11702         PR fortran/43326
11703         * gfortran.dg/dynamic_dispatch_9.f03: New test.
11704
11705 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11706
11707         PR fortran/43492
11708         * gfortran.dg/generic_22.f03 : New test.
11709
11710 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11711
11712         PR fortran/42353
11713         * gfortran.dg/class_14.f03: New test.
11714
11715 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11716
11717         PR fortran/42680
11718         * gfortran.dg/interface_32.f90: New test.
11719
11720 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
11721             Janus Weil  <janus@gcc.gnu.org>
11722
11723         PR fortran/41829
11724         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
11725         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
11726         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
11727
11728 2010-04-28  Mike Stump  <mikestump@comcast.net>
11729
11730         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
11731         dg-excess-errors.
11732         * g++.dg/uninit-pred-2_b.C: Likewise.
11733
11734 2010-04-28  Tobias Burnus  <burnus@net-b.de>
11735
11736         PR fortran/18918
11737         PR fortran/43919
11738         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
11739
11740 2010-04-28  Matthias Klose  <doko@ubuntu.com>
11741
11742         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
11743         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
11744         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
11745         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
11746         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
11747
11748 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
11749
11750         * gcc.dg/const-uniq-1.c: New test.
11751         * gcc.dg/lto/const-uniq_[01].c: Likewise.
11752
11753 2010-04-28  Xinliang David Li  <davidxl@google.com>
11754
11755         * gcc.dg/uninit-pred-2_b.c: New test.
11756         * gcc.dg/uninit-pred-4_b.c: New test.
11757         * gcc.dg/uninit-pred-3_d.c: New test.
11758         * gcc.dg/uninit-pred-6_b.c: New test.
11759         * gcc.dg/uninit-pred-8_b.c: New test.
11760         * gcc.dg/uninit-pred-3_a.c: New test.
11761         * gcc.dg/uninit-pred-2_c.c: New test.
11762         * gcc.dg/uninit-pred-5_a.c: New test.
11763         * gcc.dg/uninit-pred-3_e.c: New test.
11764         * gcc.dg/uninit-pred-7_a.c: New test.
11765         * gcc.dg/uninit-pred-6_c.c: New test.
11766         * gcc.dg/uninit-pred-9_a.c: New test.
11767         * gcc.dg/uninit-pred-8_c.c: New test.
11768         * gcc.dg/uninit-pred-3_b.c: New test.
11769         * gcc.dg/uninit-pred-5_b.c: New test.
11770         * gcc.dg/uninit-pred-7_b.c: New test.
11771         * gcc.dg/uninit-pred-6_d.c: New test.
11772         * gcc.dg/uninit-pred-9_b.c: New test.
11773         * gcc.dg/uninit-pred-2_a.c: New test.
11774         * gcc.dg/uninit-pred-4_a.c: New test.
11775         * gcc.dg/uninit-pred-3_c.c: New test.
11776         * gcc.dg/uninit-pred-6_a.c: New test.
11777         * gcc.dg/uninit-pred-8_a.c: New test.
11778         * gcc.dg/uninit-pred-7_c.c: New test.
11779         * gcc.dg/uninit-pred-6_e.c: New test.
11780         * g++.dg/uninit-pred-loop-1_b.cc: New test.
11781         * g++.dg/uninit-pred-1_a.C: New test.
11782         * g++.dg/uninit-pred-1_b.C: New test.
11783         * g++.dg/uninit-pred-2_a.C: New test.
11784         * g++.dg/uninit-pred-2_b.C: New test.
11785         * g++.dg/uninit-pred-loop-1_a.cc: New test.
11786         * g++.dg/uninit-pred-loop-1_c.cc: New test.
11787         * g++.dg/uninit-pred-loop_1.cc: New test.
11788
11789 2010-04-28  Martin Jambor  <mjambor@suse.cz>
11790
11791         * gcc.dg/lto/20091209-1_0.c: New testcase.
11792
11793 2010-04-28  Richard Guenther  <rguenther@suse.de>
11794
11795         PR tree-optimization/43879
11796         PR tree-optimization/43909
11797         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
11798
11799 2010-04-28  Richard Guenther  <rguenther@suse.de>
11800
11801         PR c++/43880
11802         * g++.dg/torture/pr43880.C: New testcase.
11803
11804 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11805
11806         PR c++/9335
11807         * g++.dg/template/recurse2.C: Update
11808         * g++.dg/template/recurse.C: Update.
11809         * g++.dg/template/pr23510.C: Update.
11810         * lib/prune.exp: Filter out 'recursively instantiated'.
11811
11812 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11813
11814         PR c++/29043
11815         * g++.dg/init/pr29043.C: New.
11816
11817 2010-04-27  Jason Merrill  <jason@redhat.com>
11818
11819         * g++.dg/lookup/scoped5.C: Adjust.
11820         * g++.dg/lookup/scoped8.C: Adjust.
11821         * g++.dg/template/dependent-expr5.C: Adjust.
11822         * g++.old-deja/g++.brendan/nest1.C: Adjust.
11823
11824         PR c++/43856
11825         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
11826
11827         PR c++/43875
11828         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11829
11830 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11831             Jan Hubicka  <hubicka@ucw.cz>
11832
11833         * gcc.dg/pure-2.c: New testcase.
11834         * gcc.dg/const-1.c: New testcase.
11835
11836 2010-04-27  Jason Merrill  <jason@redhat.com>
11837
11838         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
11839
11840         PR c++/41468
11841         * g++.dg/template/sfinae17.C: New.
11842         * g++.dg/template/sfinae18.C: New.
11843
11844 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11845
11846         * g++.dg/init/pr42844.C: New.
11847         * g++.dg/cpp0x/pr42844-2.C: New.
11848         * g++.dg/cpp0x/defaulted2.C: Adjust.
11849         * g++.dg/tree-ssa/pr27549.C: Likewise.
11850         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
11851
11852 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11853
11854         PR fortran/18918
11855         * gfortran.dg/coarray_12.f90: Fix dump parsing.
11856
11857 2010-04-27  Richard Guenther  <rguenther@suse.de>
11858
11859         PR middle-end/40561
11860         * g++.dg/other/pr40561.C: New testcase.
11861
11862 2010-04-27  Martin Jambor  <mjambor@suse.cz>
11863
11864         PR middle-end/43812
11865         * g++.dg/ipa/pr43812.C: New test.
11866
11867 2010-04-27  Jan Hubicka  <jh@suse.cz>
11868
11869         * gcc.dg/ipa/iinline-1.c (main): Rename to...
11870         (test): ... this one.
11871
11872 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
11873
11874         PR target/40657
11875         * gcc.target/arm/thumb-stackframe.c: New test.
11876
11877 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11878
11879         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
11880         * gcc.dg/misc-column.c: Likewise.
11881         * gcc.dg/Walways-true-1.c: Likewise.
11882         * gcc.dg/Walways-true-2.c: Likewise.
11883         * gcc.dg/warn-addr-cmp.c: Likewise.
11884
11885 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11886
11887         PR fortran/18918
11888         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
11889         * gfortran.dg/coarray_12.f90: New.
11890
11891 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11892
11893         PR c/32207
11894         * gcc.dg/pr32207.c: New test.
11895         * gcc.dg/misc-column.c: Adjust expected warning.
11896         * gcc.dg/Walways-true-1.c: Likewise.
11897         * gcc.dg/Walways-true-2.c: Likewise.
11898         * gcc.dg/warn-addr-cmp.c: Likewise.
11899
11900 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
11901
11902         PR lto/42776
11903         * lib/lto.exp (lto_prune_vis_warns): New function.
11904         (lto-link-and-maybe-run): Call it.
11905
11906 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
11907
11908         PR tree-optimization/43904
11909         * gcc.dg/tree-ssa/tailcall-6.c: New.
11910
11911 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11912
11913         PR testsuite/35165
11914         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
11915         Darwin8/OSX10.4 - compatible code generation.
11916         Use scan-rtl-dump.
11917         * obj-c++.dg/stubify-1.mm: Ditto.
11918         * lib/objc-torture.exp: Do not require link success for
11919         "trivial.m" in the runtime checks when dowhat = 'compile'.
11920         * lib/dg-pch.exp (dg-flags-pch): New Proc.
11921         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
11922         Darwin8/OSX10.4 - compatible code generation.
11923         * objc.dg/stubify-2.m: Ditto.
11924         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
11925         * objc.dg/next-runtime-1.m: Ditto.
11926         * objc.dg/stret-2.m: Restrict to ilp32 targets.
11927         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
11928         runtimes on Darwin.
11929
11930 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
11931
11932         PR 43715
11933         * lib/plugin-support.exp: Use "-undefined
11934         dynamic_lookup" on darwin.
11935
11936 2010-04-26  Richard Guenther  <rguenther@suse.de>
11937
11938         * gcc.dg/lto/20100426_0.c: New testcase.
11939
11940 2010-04-26  Jie Zhang  <jie@codesourcery.com>
11941
11942         PR tree-optimization/43833
11943         gcc.dg/Warray-bounds-8.c: New test case.
11944
11945 2010-04-26  Richard Guenther  <rguenther@suse.de>
11946
11947         PR lto/43080
11948         * g++.dg/lto/20100423-3_0.C: New testcase.
11949
11950 2010-04-26  Richard Guenther  <rguenther@suse.de>
11951
11952         PR lto/42425
11953         * g++.dg/lto/20100423-2_0.C: New testcase.
11954
11955 2010-04-26  Ira Rosen  <irar@il.ibm.com>
11956
11957         * gcc.dg/vect/bb-slp-23.c: New test.
11958
11959 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
11960
11961         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
11962         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
11963         * gcc.dg/c1x-float-1.c: New test.
11964
11965 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11966
11967         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
11968         of "lea\[ \t\]".
11969
11970 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11971
11972         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
11973         FreeBSD.
11974         * gfortran.dg/default_format_denormal_1.f90: Ditto.
11975         * gfortran.dg/default_format_2.f90: Ditto.
11976
11977 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11978
11979         * gfortran.dg/pr43505.f90: Clean up .mod file.
11980         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
11981         * gfortran.dg/pr41347.f90: Ditto.
11982         * gfortran.dg/internal_pack_4.f90: Ditto.
11983         * gfortran.dg/proc_decl_23.f90: Ditto.
11984         * gfortran.dg/recursive_check_3.f90: Ditto.
11985         * gfortran.dg/intent_out_3.f90: Ditto.
11986         * gfortran.dg/assignment_2.f90: Ditto.
11987         * gfortran.dg/pr41928.f90: Ditto.
11988         * gfortran.dg/pr42166.f90: Ditto.
11989         * gfortran.dg/private_type_12.f90: Ditto.
11990         * gfortran.dg/graphite/pr42185.f90: Ditto.
11991         * gfortran.dg/graphite/pr42186.f90: Ditto.
11992         * gfortran.dg/graphite/pr40982.f90: Ditto.
11993         * gfortran.dg/graphite/id-2.f90: Ditto.
11994         * gfortran.dg/graphite/id-4.f90: Ditto.
11995         * gfortran.dg/graphite/pr42050.f90: Ditto.
11996         * gfortran.dg/graphite/id-18.f90: Ditto.
11997         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
11998         * gfortran.dg/graphite/pr41924.f90: Ditto.
11999         * gfortran.dg/graphite/pr42393.f90: Ditto.
12000         * gfortran.dg/graphite/pr37980.f90: Ditto.
12001         * gfortran.dg/graphite/pr38953.f90: Ditto.
12002         * gfortran.dg/graphite/pr42180.f90: Ditto.
12003         * gfortran.dg/graphite/pr42181.f90: Ditto.
12004         * gfortran.dg/where_operator_assign_4.f90: Ditto.
12005         * gfortran.dg/select_type_4.f90: Ditto.
12006         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
12007         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
12008         * gfortran.dg/lto/pr40725_0.f03: Ditto.
12009         * gfortran.dg/elemental_args_check_2.f90: Ditto.
12010         * gfortran.dg/whole_file_11.f90: Ditto.
12011         * gfortran.dg/private_type_11.f90: Ditto.
12012         * gfortran.dg/vect/vect-gems.f90: Ditto.
12013         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
12014
12015 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
12016
12017         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
12018
12019 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
12020
12021         * gnat.dg/pack15.ad[sb]: New test.
12022
12023 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
12024
12025         * gcc.target/arm/mla-1.c: New test.
12026
12027 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
12028
12029         PR fortran/30073
12030         PR fortran/43793
12031         * gfortran.dg/pr43793.f90: New test.
12032
12033 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
12034
12035         PR tree-optimization/41442
12036         * gcc.target/i386/pr41442.c: New test.
12037
12038 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
12039
12040         PR fortran/43832
12041         * gfortran.dg/fgetc_3.f90: Delete bogus test.
12042
12043 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12044
12045         PR fortran/43832
12046         * gfortran.dg/open_nounit.f90: New test.
12047
12048 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
12049
12050         PR fortran/43841
12051         PR fortran/43843
12052         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
12053
12054 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12055
12056         * gcc.dg/Wconversion-integer.c: Update.
12057
12058 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
12059
12060         * gnat.dg/unchecked_convert5.adb: New test.
12061
12062 2010-04-23  Richard Guenther  <rguenther@suse.de>
12063
12064         PR lto/41734
12065         * gcc.dg/lto/20100423-2_0.c: New testcase.
12066         * gcc.dg/lto/20100423-2_0.c: Likewise.
12067
12068 2010-04-23  Richard Guenther  <rguenther@suse.de>
12069
12070         PR lto/43455
12071         * gcc.dg/lto/20100423-1_0.c: New testcase.
12072         * gcc.dg/lto/20100423-1_1.c: Likewise.
12073
12074 2010-04-23  Martin Jambor  <mjambor@suse.cz>
12075
12076         PR tree-optimization/43846
12077         * gcc.dg/tree-ssa/sra-10.c: New test.
12078
12079 2010-04-23  Martin Jambor  <mjambor@suse.cz>
12080
12081         PR middle-end/43835
12082         * gcc.c-torture/execute/pr43835.c: New test.
12083
12084 2010-04-23  Richard Guenther  <rguenther@suse.de>
12085
12086         PR lto/42653
12087         * g++.dg/lto/20100423-1_0.C: New testcase.
12088
12089 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
12090
12091         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
12092
12093 2010-04-22  Ira Rosen  <irar@il.ibm.com>
12094
12095         PR tree-optimization/43842
12096         * gcc.dg/vect/pr43842.c: New test.
12097
12098 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
12099
12100         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
12101         * gcc.target/i386/wmul-2.c: Likewise.
12102
12103 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12104
12105         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
12106         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
12107
12108 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
12109
12110         * gfortran.dg/reassoc_6.f: New testcase.
12111
12112 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
12113
12114         PR middle-end/29274
12115         * gcc.target/arm/wmul-1.c: New test.
12116         * gcc.target/arm/wmul-2.c: New test.
12117
12118 2010-04-22  Richard Guenther  <rguenther@suse.de>
12119
12120         PR tree-optimization/43845
12121         * gcc.c-torture/compile/pr43845.c: New testcase.
12122
12123 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
12124
12125         PR middle-end/29274
12126         * gcc.target/i386/wmul-1.c: New test.
12127         * gcc.target/i386/wmul-2.c: New test.
12128         * gcc.target/bfin/wmul-1.c: New test.
12129         * gcc.target/bfin/wmul-2.c: New test.
12130
12131 2010-04-22  Richard Guenther  <rguenther@suse.de>
12132
12133         PR fortran/43829
12134         * gfortran.dg/vector_subscript_6.f90: New testcase.
12135         * gfortran.dg/assign_10.f90: Adjust.
12136
12137 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
12138
12139         PR fortran/43836
12140         * gfortran.dg/gomp/pr43836.f90: New test.
12141
12142 2010-04-21  Richard Guenther  <rguenther@suse.de>
12143
12144         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
12145
12146 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12147
12148         * gcc.dg/torture/builtin-cproj-3.c: New.
12149
12150 2010-04-20  Jason Merrill  <jason@redhat.com>
12151
12152         PR c++/9335
12153         * g++.dg/template/recurse2.C: New.
12154         * g++.dg/parse/crash36.C: Adjust.
12155         * g++.dg/other/fold1.C: Adjust.
12156         * g++.dg/init/member1.C: Adjust.
12157         * lib/prune.exp: Prune "skipping N instantiation contexts".
12158
12159 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12160
12161         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
12162
12163 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12164
12165         * gcc.dg/torture/builtin-cproj-1.c: New.
12166         * gcc.dg/torture/builtin-cproj-2.c: New.
12167
12168 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
12169
12170         PR c++/43800
12171         PR c++/43704
12172         * g++.dg/template/typedef32.C: Adjust.
12173         * g++.dg/template/typedef33.C: New test.
12174
12175 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
12176
12177         PR fortran/43227
12178         * gfortran.dg/proc_decl_23.f90: New test.
12179
12180         PR fortran/43266
12181         * gfortran.dg/abstract_type_6.f03: New test.
12182
12183 2010-04-20  Xinliang David Li  <davidxl@google.com>
12184
12185         * g++.dg/tree-ssa/fold-compare.C: New.
12186
12187 2010-04-20  Richard Guenther  <rguenther@suse.de>
12188
12189         PR tree-optimization/39417
12190         * g++.dg/torture/pr39417.C: New testcase.
12191
12192 2010-04-20  Richard Guenther  <rguenther@suse.de>
12193
12194         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
12195
12196 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
12197
12198         * g++.dg/debug/dwarf2/rv1.C: New test.
12199
12200 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12201
12202         PR target/43635
12203         * gcc.c-torture/compile/pr43635.c: New testcase.
12204
12205 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
12206
12207         PR fortran/43339
12208         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
12209         of sequential loops being private only in the innermost containing
12210         task region.
12211
12212         PR middle-end/43337
12213         * gfortran.dg/gomp/pr43337.f90: New test.
12214
12215 2010-04-19  Richard Guenther  <rguenther@suse.de>
12216
12217         PR tree-optimization/43796
12218         * gfortran.dg/pr43796.f90: New testcase.
12219
12220 2010-04-19  Richard Guenther  <rguenther@suse.de>
12221
12222         PR tree-optimization/43783
12223         * gcc.c-torture/execute/pr43783.c: New testcase.
12224
12225 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
12226
12227         PR target/43766
12228         * gcc.target/i386/pr43766.c: New test.
12229
12230 2010-04-19  Jie Zhang  <jie@codesourcery.com>
12231
12232         PR target/43662
12233         * gcc.target/i386/pr43662.c: New test.
12234
12235 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
12236
12237         PR c++/43704
12238         * g++.dg/template/typedef32.C: New test.
12239
12240 2010-04-19  Ira Rosen  <irar@il.ibm.com>
12241
12242         PR tree-optimization/37027
12243         * lib/target-supports.exp
12244         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
12245         * gcc.dg/vect/pr37027.c: New test.
12246         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
12247         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
12248         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
12249         gcc.dg/vect/vect-complex-6.c: Likewise.
12250
12251 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
12252
12253         * g++.dg/debug/dwarf2/enum1.C: New test.
12254
12255 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
12256
12257         * gnat.dg/rep_clause5.ad[sb]: New test.
12258         * gnat.dg/rep_clause5_pkg.ads: New helper.
12259
12260 2010-04-18  Ira Rosen  <irar@il.ibm.com>
12261
12262         PR tree-optimization/43771
12263         * g++.dg/vect/pr43771.cc: New test.
12264
12265 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
12266
12267         PR fortran/31538
12268         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
12269         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
12270
12271 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
12272
12273         * gnat.dg/sizetype.adb: Rename into...
12274         * gnat.dg/sizetype1.adb: ...this.
12275         * gnat.dg/sizetype2.adb: New test.
12276
12277 2010-04-16  Richard Guenther  <rguenther@suse.de>
12278
12279         PR tree-optimization/43572
12280         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
12281
12282 2010-04-16  Olivier Hainque  <hainque@adacore.com>
12283
12284         * gnat.dg/specs/discr_private.ads: New test.
12285
12286 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
12287
12288         PR target/41514
12289         * gcc.target/arm/thumb-comparisons.c: New test.
12290
12291         PR target/40603
12292         * gcc.target/arm/thumb-cbranchqi.c: New test.
12293
12294 2010-04-16  Christian Bruel  <christian.bruel@st.com>
12295
12296         * g++.dg/torture/pr36191.C: Enable for SH.
12297
12298 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
12299
12300         * gnat.dg/wide_boolean.adb: New test.
12301         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
12302
12303 2010-04-15  Richard Guenther  <rguenther@suse.de>
12304
12305         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
12306         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
12307         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12308         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12309         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
12310         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
12311         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
12312         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
12313         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
12314         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
12315         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
12316         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
12317         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12318         * gcc.dg/torture/ipa-pta-2.c: Likewise.
12319         * gcc.dg/torture/ipa-pta-1.c: Adjust.
12320
12321 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
12322
12323         PR target/21803
12324         * gcc.target/arm/pr42496.c: New test.
12325
12326 2010-04-14  Jason Merrill  <jason@redhat.com>
12327
12328         PR c++/36625
12329         * g++.dg/ext/attrib38.C: New.
12330
12331 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
12332
12333         PR testsuite/43739
12334         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
12335
12336 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12337
12338         PR 42966
12339         * gcc.dg/cpp/warn-undef-2.c: Update.
12340         * gcc.dg/cpp/warn-traditional-2.c: Update.
12341         * gcc.dg/cpp/warn-comments-2.c: Update.
12342         * gcc.dg/cpp/warn-variadic-2.c: Update.
12343         * gcc.dg/cpp/warn-long-long-2.c: Update.
12344         * gcc.dg/cpp/warn-deprecated-2.c: Update.
12345         * gcc.dg/cpp/warn-multichar-2.c: Update.
12346         * gcc.dg/cpp/warn-normalized-3.c: Update.
12347         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
12348         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
12349         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
12350         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
12351         * gcc.dg/cpp/warn-redefined-2.c: Update.
12352         * gfortran.dg/warning-directive-2.F90: Update.
12353         * c-c++-common/cpp/warning-directive-2.c: Update.
12354
12355 2010-04-14  Michael Matz  <matz@suse.de>
12356
12357         PR tree-optimization/42963
12358         * gcc.dg/pr42963.c: New testcase.
12359
12360 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
12361
12362         * gnat.dg/class_wide.adb: Rename into...
12363         * gnat.dg/class_wide1.adb: ...this.
12364         * gnat.dg/class_wide2.ad[sb]: New test.
12365
12366 2010-04-14  Tobias Burnus  <burnus@net-b.de>
12367
12368         PR fortran/18918
12369         * gfortran.dg/coarray_9.f90: Update dg-errors.
12370         * gfortran.dg/coarray_10.f90: New test.
12371         * gfortran.dg/coarray_11.f90: New test.
12372
12373 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12374
12375         PR fortran/43747
12376         gfortran.dg/initialization_24.f90: New test.
12377
12378 2010-04-13  Jason Merrill  <jason@redhat.com>
12379
12380         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
12381         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
12382
12383 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12384
12385         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
12386         * g++.dg/dg.exp: Likewise.
12387         * gcc.dg/cpp/warning-directive-1.c: Move to ...
12388         * c-c++-common/cpp/warning-directive-1.c: ... here.
12389         * gcc.dg/cpp/warning-directive-2.c: Move to ...
12390         * c-c++-common/cpp/warning-directive-2.c: ... here.
12391         * gcc.dg/cpp/warning-directive-3.c: Move to ...
12392         * c-c++-common/cpp/warning-directive-3.c: ... here.
12393         * gcc.dg/cpp/warning-directive-4.c: Move to ...
12394         * c-c++-common/cpp/warning-directive-4.c: ... here.
12395         * g++.dg/cpp/warning-directive-1.C: Delete.
12396         * g++.dg/cpp/warning-directive-2.C: Delete.
12397         * g++.dg/cpp/warning-directive-3.C: Delete.
12398         * g++.dg/cpp/warning-directive-4.C: Delete.
12399         * gcc.dg/cpp/normalised-3.c: Delete.
12400         * g++.dg/cpp/normalised-1.C: Rename as ...
12401         * c-c++-common/cpp/normalised-3.c: ... this.
12402
12403 2010-04-13  Martin Jambor  <mjambor@suse.cz>
12404
12405         * gcc.dg/tree-ssa/sra-9.c: New test.
12406
12407 2010-04-13  Michael Matz  <matz@suse.de>
12408
12409         PR middle-end/43730
12410         * gcc.dg/pr43730.c: New test.
12411
12412 2010-04-13  Michael Matz  <matz@suse.de>
12413
12414         * gcc.dg/tree-ssa/negate.c: New testcase.
12415
12416 2010-04-13  Richard Guenther  <rguenther@suse.de>
12417
12418         PR testsuite/43735
12419         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
12420
12421 2010-04-13  Richard Guenther  <rguenther@suse.de>
12422
12423         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
12424
12425 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
12426
12427         * gnat.dg/derived_type1.adb: New test.
12428
12429 2010-04-13  Matthias Klose  <doko@ubuntu.com>
12430
12431         * gcc.dg/plugindir1.c: New testcase.
12432         * gcc.dg/plugindir2.c: New testcase.
12433         * gcc.dg/plugindir3.c: New testcase.
12434         * gcc.dg/plugindir4.c: New testcase.
12435
12436 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
12437
12438         * gcc.target/i386/rotate-2.c: New test.
12439
12440 2010-04-12  Jason Merrill  <jason@redhat.com>
12441
12442         PR c++/43641
12443         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
12444         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
12445
12446 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
12447
12448         PR c++/25811
12449         * g++.dg/init/pr25811.C: New test.
12450
12451 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12452
12453         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
12454         dg-error, dg-warning.
12455         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
12456
12457 2010-04-12  Richard Guenther  <rguenther@suse.de>
12458
12459         * gcc.dg/torture/inline-2.c: New testcase.
12460
12461 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
12462
12463         PR bootstrap/43699
12464         * gcc.dg/Wunused-var-7.c: New test.
12465
12466         PR tree-optimization/43560
12467         * gcc.c-torture/execute/pr43560.c: New test.
12468
12469 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
12470
12471         * gnat.dg/aggr13.adb: New test.
12472         * gnat.dg/aggr14.adb: Likewise.
12473         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
12474
12475 2010-04-12  Richard Guenther  <rguenther@suse.de>
12476
12477         PR c++/43611
12478         * g++.dg/torture/pr43611.C: New testcase.
12479
12480 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
12481
12482         PR c/36774
12483         * gcc.dg/pr36774-1.c: New test.
12484         * gcc.dg/pr36774-2.c: New test.
12485
12486 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
12487
12488         * gcc.target/sh/rte-delay-slot.c: New test.
12489
12490 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
12491
12492         * gnat.dg/pack9.adb: Remove -cargs option.
12493         * gnat.dg/aggr12.ad[sb]: New test.
12494
12495 2010-04-10  Jie Zhang  <jie@codesourcery.com>
12496
12497         PR target/43417
12498         * gcc.target/sh/pr43417.c: New test.
12499
12500 2010-04-10  Tobias Burnus  <burnus@net-b.de>
12501
12502         PR fortran/43591
12503         * gfortran.dg/spec_expr_6.f90: New test.
12504
12505 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12506
12507         PR cpp/43195
12508         * gcc.dg/cpp/pr43195.c: New.
12509         * gcc.dg/cpp/pr43195.h: New.
12510
12511 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12512
12513         PR 42965
12514         * gcc.dg/Werror-6.c: Adjust.
12515         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
12516         * gcc.dg/Werror-4.c: Likewise.
12517         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
12518         * gcc.dg/Wswitch-enum-error.c: Likewise.
12519         * gcc.dg/Wpointer-arith.c: Likewise.
12520         * gcc.dg/Wfatal.c: Likewise.
12521         * gcc.dg/Wswitch-error.c: Likewise.
12522         * g++.dg/warn/unused-result1-Werror.c: Likewise.
12523         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
12524         * gcc.dg/cpp/warn-undef-2.c: Likewise.
12525         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
12526         * gcc.dg/cpp/warn-comments-2.c: Likewise.
12527         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
12528         * gcc.dg/cpp/warning-directive-2.c: Likewise.
12529         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
12530         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
12531         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
12532         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
12533         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
12534         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
12535         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
12536         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
12537         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
12538         * g++.dg/cpp/warning-directive-2.C: Likewise.
12539         * gfortran.dg/warning-directive-2.F90: Likewise.
12540
12541 2010-04-09  Jason Merrill  <jason@redhat.com>
12542
12543         PR c++/42623
12544         * g++.dg/template/sizeof13.C: New.
12545
12546 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
12547
12548         * g++.dg/other/pr35504.C: Add check for thiscall.
12549         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
12550         * gcc.dg/torture/stackalign/thiscall-1.c: New.
12551
12552 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12553
12554         PR c++/28584
12555         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
12556         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
12557         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
12558         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
12559         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
12560         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
12561         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
12562         * g++.dg/other/increment1.C: Likewise.
12563
12564 2010-04-09  Tobias Burnus  <burnus@net-b.de>
12565
12566         PR fortran/18918
12567         * gfortran.dg/coarray_7.f90: New test.
12568         * gfortran.dg/coarray_8.f90: New test.
12569
12570 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
12571
12572         PR fortran/28039
12573         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
12574
12575 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12576
12577         PR target/43643
12578         * gcc.dg/pr43643.c: New test.
12579
12580 2010-04-08  Tobias Burnus  <burnus@net-b.de>
12581
12582         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
12583
12584 2010-04-08  Richard Guenther  <rguenther@suse.de>
12585
12586         PR tree-optimization/43679
12587         * gcc.c-torture/compile/pr43679.c: New testcase.
12588
12589 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
12590
12591         PR debug/43670
12592         * gcc.dg/pr43670.c: New test.
12593
12594 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
12595
12596         PR middle-end/40815
12597         * gcc.dg/tree-ssa/reassoc-19.c: New.
12598
12599 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
12600
12601         PR c/18624
12602         * gcc.dg/Wunused-var-1.c: New test.
12603         * gcc.dg/Wunused-var-2.c: New test.
12604         * gcc.dg/Wunused-var-3.c: New test.
12605         * gcc.dg/Wunused-var-4.c: New test.
12606         * gcc.dg/Wunused-var-5.c: New test.
12607         * gcc.dg/Wunused-var-6.c: New test.
12608         * gcc.dg/Wunused-parm-1.c: New test.
12609
12610         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
12611         * gcc.dg/trunc-1.c: Likewise.
12612         * gcc.dg/vla-9.c: Likewise.
12613         * gcc.dg/dfp/composite-type.c: Likewise.
12614
12615 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12616
12617         PR objc/35996
12618         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
12619         * obj-c++.dg/objc-gc-3.mm: Ditto.
12620
12621 2010-04-07  Simon Baldwin  <simonb@google.com>
12622
12623         * gcc.dg/cpp/warn-undef-2.c: New.
12624         * gcc.dg/cpp/warn-traditional-2.c: New.
12625         * gcc.dg/cpp/warn-comments-2.c: New.
12626         * gcc.dg/cpp/warning-directive-1.c: New.
12627         * gcc.dg/cpp/warn-long-long.c: New.
12628         * gcc.dg/cpp/warn-traditional.c: New.
12629         * gcc.dg/cpp/warn-variadic-2.c: New.
12630         * gcc.dg/cpp/warn-undef.c: New.
12631         * gcc.dg/cpp/warn-normalized-1.c: New.
12632         * gcc.dg/cpp/warning-directive-2.c: New.
12633         * gcc.dg/cpp/warn-long-long-2.c: New.
12634         * gcc.dg/cpp/warn-variadic.c: New.
12635         * gcc.dg/cpp/warn-normalized-2.c: New.
12636         * gcc.dg/cpp/warning-directive-3.c: New.
12637         * gcc.dg/cpp/warn-deprecated-2.c: New.
12638         * gcc.dg/cpp/warn-trigraphs-1.c: New.
12639         * gcc.dg/cpp/warn-multichar-2.c: New.
12640         * gcc.dg/cpp/warn-normalized-3.c: New.
12641         * gcc.dg/cpp/warning-directive-4.c: New.
12642         * gcc.dg/cpp/warn-unused-macros.c: New.
12643         * gcc.dg/cpp/warn-trigraphs-2.c: New.
12644         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
12645         * gcc.dg/cpp/warn-cxx-compat.c: New.
12646         * gcc.dg/cpp/warn-redefined.c: New.
12647         * gcc.dg/cpp/warn-trigraphs-3.c: New.
12648         * gcc.dg/cpp/warn-unused-macros-2.c: New.
12649         * gcc.dg/cpp/warn-deprecated.c: New.
12650         * gcc.dg/cpp/warn-trigraphs-4.c: New.
12651         * gcc.dg/cpp/warn-redefined-2.c: New.
12652         * gcc.dg/cpp/warn-comments.c: New.
12653         * gcc.dg/cpp/warn-multichar.c: New.
12654         * g++.dg/cpp/warning-directive-1.C: New.
12655         * g++.dg/cpp/warning-directive-2.C: New.
12656         * g++.dg/cpp/warning-directive-3.C: New.
12657         * g++.dg/cpp/warning-directive-4.C: New.
12658         * gfortran.dg/warning-directive-1.F90: New.
12659         * gfortran.dg/warning-directive-3.F90: New.
12660         * gfortran.dg/warning-directive-2.F90: New.
12661         * gfortran.dg/warning-directive-4.F90: New.
12662
12663 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12664
12665         PR objc++/23716
12666         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
12667
12668 2010-04-07  Jason Merrill  <jason@redhat.com>
12669
12670         * g++.dg/template/dr408.C: New.
12671
12672         * g++.dg/lookup/ns4.C: New.
12673
12674         PR c++/38392
12675         * g++.dg/template/friend51.C: New test.
12676
12677         PR c++/41970
12678         * g++.old-deja/g++.other/linkage1.C: Adjust.
12679
12680 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12681
12682         PR c++/42697
12683         * g++.dg/template/crash94.C: New test.
12684
12685 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12686
12687         PR c++/40239
12688         * g++.dg/init/aggr5.C: New test.
12689         * g++.dg/init/aggr5.C: New test.
12690
12691 2010-04-07  Richard Guenther  <rguenther@suse.de>
12692
12693         PR tree-optimization/43270
12694         * g++.dg/warn/Warray-bounds-4.C: New testcase.
12695         * gcc.dg/Warray-bounds-7.c: Likewise.
12696
12697 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
12698
12699         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
12700         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
12701         * gnat.dg/bit_packed_array4.ad[sb]: New test.
12702
12703 2010-04-07  Jie Zhang  <jie@codesourcery.com>
12704
12705         PR c++/42556
12706         * g++.dg/init/pr42556.C: New test.
12707
12708 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12709
12710         PR debug/43628
12711         * g++.dg/debug/dwarf2/typedef2.C: New test.
12712
12713 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
12714
12715         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
12716         c-c++-common/dwarf2/redeclaration-1.C
12717
12718 2010-04-06  Jason Merrill  <jason@redhat.com>
12719
12720         * g++.dg/cpp0x/pr31437.C: Adjust error location.
12721         * g++.dg/ext/attrib18.C: Likewise.
12722         * g++.dg/ext/bitfield2.C: Likewise.
12723         * g++.dg/ext/bitfield4.C: Likewise.
12724         * g++.dg/ext/visibility/warn2.C: Likewise.
12725         * g++.dg/ext/visibility/warn3.C: Likewise.
12726         * g++.dg/gomp/pr26690-1.C: Likewise.
12727         * g++.dg/inherit/covariant7.C: Likewise.
12728         * g++.dg/init/synth2.C: Likewise.
12729         * g++.dg/lookup/using7.C: Likewise.
12730         * g++.dg/other/crash-4.C: Likewise.
12731         * g++.dg/other/error13.C: Likewise.
12732         * g++.dg/other/error20.C: Likewise.
12733         * g++.dg/parse/crash31.C: Likewise.
12734         * g++.dg/parse/error16.C: Likewise.
12735         * g++.dg/parse/error19.C: Likewise.
12736         * g++.dg/parse/error27.C: Likewise.
12737         * g++.dg/parse/error28.C: Likewise.
12738         * g++.dg/parse/fused-params1.C: Likewise.
12739         * g++.dg/template/error2.C: Likewise.
12740         * g++.dg/template/local6.C: Likewise.
12741         * g++.dg/template/qualttp15.C: Likewise.
12742         * g++.dg/warn/Wnvdtor-2.C: Likewise.
12743         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
12744         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
12745         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12746         * g++.old-deja/g++.eh/spec6.C: Likewise.
12747         * g++.old-deja/g++.jason/crash3.C: Likewise.
12748         * g++.old-deja/g++.jason/destruct2.C: Likewise.
12749         * g++.old-deja/g++.law/ctors5.C: Likewise.
12750         * g++.old-deja/g++.law/ctors9.C: Likewise.
12751         * g++.old-deja/g++.mike/p3538a.C: Likewise.
12752         * g++.old-deja/g++.mike/p3538b.C: Likewise.
12753         * g++.old-deja/g++.other/struct1.C: Likewise.
12754         * g++.old-deja/g++.other/volatile1.C: Likewise.
12755         * g++.old-deja/g++.pt/crash36.C: Likewise.
12756         * g++.old-deja/g++.pt/derived3.C: Likewise.
12757         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12758         * g++.old-deja/g++.robertl/eb4.C: Likewise.
12759
12760 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
12761
12762         PR middle-end/43519
12763         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
12764         * gcc.dg/graphite/id-19.c: New.
12765
12766 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
12767
12768         PR middle-end/32824
12769         * gcc.dg/vect/pr32824: New.
12770
12771 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12772
12773         PR fortran/18918
12774         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
12775         * gfortran.dg/coarray_3.f90: Ditto.
12776         * gfortran.dg/coarray_4.f90: Ditto.
12777         * gfortran.dg/coarray_5.f90: Ditto.
12778         * gfortran.dg/coarray_6.f90: Ditto.
12779         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
12780
12781 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12782
12783         PR fortran/18918
12784         * gfortran.dg/coarray_4.f90: Fix test.
12785         * gfortran.dg/coarray_6.f90: Add more tests.
12786
12787 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12788
12789         PR fortran/18918
12790         * gfortran.dg/coarray_4.f90: New test.
12791         * gfortran.dg/coarray_5.f90: New test.
12792         * gfortran.dg/coarray_6.f90: New test.
12793
12794 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12795
12796         PR fortran/18918
12797         * gfortran.dg/iso_fortran_env_5.f90: New test.
12798         * gfortran.dg/iso_fortran_env_6.f90: New test.
12799
12800 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12801
12802         PR fortran/39997
12803         * gfortran.dg/coarray_1.f90: New test.
12804         * gfortran.dg/coarray_2.f90: New test.
12805         * gfortran.dg/coarray_3.f90: New test.
12806
12807 2010-04-06  Jason Merrill  <jason@redhat.com>
12808
12809         PR c++/43648
12810         * g++.dg/template/dtor8.C: New.
12811
12812         PR c++/43621
12813         * g++.dg/template/error-recovery2.C: New.
12814
12815 2010-04-06  Jan Hubicka  <jh@suse.czpli
12816
12817         PR tree-optimization/42906
12818         * gcc.dg/tree-ssa/dce-1.c: New testcase.
12819
12820 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12821
12822         PR fortran/43178
12823         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
12824         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
12825         * gfortran.dg/auto_dealloc_1.f90: Ditto.
12826
12827 2010-04-06  Richard Guenther  <rguenther@suse.de>
12828
12829         PR tree-optimization/43627
12830         * gcc.dg/tree-ssa/vrp49.c: New testcase.
12831
12832 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12833
12834         PR target/43638
12835         * gcc.target/i386/pr43638.c: New test.
12836
12837 2010-04-06  Richard Guenther  <rguenther@suse.de>
12838
12839         PR middle-end/43661
12840         * gcc.c-torture/compile/pr43661.c: New testcase.
12841
12842 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12843
12844         * gcc.target/s390/stackcheck1.c: Add dg-warning.
12845
12846 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
12847
12848         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
12849
12850 2010-04-02  Richard Guenther  <rguenther@suse.de>
12851
12852         PR tree-optimization/43629
12853         * gcc.c-torture/execute/pr43629.c: New testcase.
12854
12855 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12856             Dominique d'Humieres  <dominiq@lps.ens.fr>
12857
12858         PR libfortran/43605
12859         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
12860
12861 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
12862
12863         PR debug/43325
12864         * c-c++-common/dwarf2/redeclaration-1.C: New test.
12865
12866 2010-04-01  Jason Merrill  <jason@redhat.com>
12867
12868         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
12869
12870 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12871             Manfred Schwarb  <manfred99@gmx.ch>
12872
12873         PR libfortran/43605
12874         * gfortran.dg/ftell_3.f90: New test.
12875
12876 2010-04-01  Richard Guenther  <rguenther@suse.de>
12877
12878         PR middle-end/43614
12879         * gcc.c-torture/compile/pr43614.c: New testcase.
12880
12881 2010-04-01  Martin Jambor  <mjambor@suse.cz>
12882
12883         PR tree-optimization/43141
12884         * gcc.dg/guality/pr43141.c: New test.
12885
12886 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12887
12888         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
12889         * g++.dg/eh/spbp.C: Likewise.
12890         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
12891         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
12892         superfluous casts.
12893         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
12894         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
12895         * objc.dg/dwarf-2.m: Likewise.
12896
12897 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12898
12899         PR middle-end/43464
12900         * gcc.dg/graphite/id-pr43464.c: New.
12901         * gcc.dg/graphite/id-pr43464-1.c: New.
12902
12903 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12904
12905         PR middle-end/43351
12906         * gcc.dg/graphite/id-pr43351.c
12907
12908 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12909
12910         PR testsuite/35165
12911         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
12912         * obj-c++.dg/try-catch-2.mm: Ditto.
12913         * obj-c++.dg/lookup-2.mm: Ditto.
12914         * obj-c++.dg/encode-8.m: Ditto.
12915         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12916         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
12917         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
12918         * obj-c++.dg/const-str-11.mm: Ditto.
12919         * obj-c++.dg/const-str-9.mm: Ditto.
12920         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
12921         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
12922         * obj-c++.dg/except-1.mm: Ditto.
12923         * obj-c++.dg/const-str-7.mm: Ditto.
12924         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12925         * obj-c++.dg/const-str-3.mm: Ditto.
12926         * obj-c++.dg/const-str-7.mm: Ditto.
12927         * obj-c++.dg/stubify-2.mm: Change dump file name.
12928
12929         PR objc++/23613
12930         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
12931         New macro.
12932         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
12933         Remove dg-xfail-if.
12934
12935 2010-03-31  Martin Jambor  <mjambor@suse.cz>
12936
12937         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
12938         only with -O2, -O3 or -Os and not with -fwhopr.
12939
12940 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
12941
12942         PR c++/43558
12943         * g++.dg/template/typedef31.C: New test.
12944
12945 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12946
12947         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
12948         assembler output on *-*-solaris2*.
12949         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
12950
12951 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
12952
12953         PR debug/43557
12954         * gcc.dg/pr43557-1.c: New test.
12955         * gcc.dg/pr43557-2.c: New file.
12956
12957 2010-03-31  Jie Zhang  <jie@codesourcery.com>
12958
12959         PR 43562
12960         * gcc.dg/pr43562.c: New test.
12961
12962 2010-03-30  Jason Merrill  <jason@redhat.com>
12963
12964         PR c++/43076
12965         * g++.dg/template/error-recovery1.C: New.
12966
12967         PR c++/41786
12968         * g++.dg/parse/ambig5.C: New.
12969
12970 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
12971
12972         PR debug/43593
12973         * gcc.dg/guality/pr43593.c: New test.
12974
12975 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
12976
12977         PR middle-end/43430
12978         * gcc.dg/vect/pr43430-1.c: New.
12979
12980 2010-03-30  Jason Merrill  <jason@redhat.com>
12981
12982         PR c++/43559
12983         * g++.dg/template/partial7.C: New.
12984
12985 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12986
12987         * gcc.target/s390/stackcheck1.c: New testcase.
12988
12989 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12990
12991         PR libfortran/43265
12992         * gfortran.dg/read_eof_8.f90: New test.
12993
12994 2010-03-29  Jason Merrill  <jason@redhat.com>
12995
12996         * gcc.dg/cpp/include6.c: Change [] to ().
12997
12998         N3077
12999         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
13000         splicing and UCNs.
13001         * c-c++-common/raw-string-2.c: Add trigraph test.
13002         * c-c++-common/raw-string-8.c: New.
13003         * c-c++-common/raw-string-9.c: New.
13004         * c-c++-common/raw-string-10.c: New.
13005
13006         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
13007         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
13008         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
13009         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
13010         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
13011         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
13012         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
13013
13014 2010-03-29  Richard Guenther  <rguenther@suse.de>
13015
13016         PR tree-optimization/43560
13017         * gcc.dg/torture/pr43560.c: New testcase.
13018
13019 2010-03-29  Jason Merrill  <jason@redhat.com>
13020
13021         N3077
13022         * g++.dg/ext/raw-string-1.C: Change [] to ().
13023         * g++.dg/ext/raw-string-2.C: Change [] to ().
13024         Don't use \ in delimiter.
13025         * g++.dg/ext/raw-string-3.C: Change [] to ().
13026         * g++.dg/ext/raw-string-4.C: Change [] to ().
13027         * g++.dg/ext/raw-string-5.C: Change [] to ().
13028         Test for error on \ in delimiter.
13029         * g++.dg/ext/raw-string-6.C: Change [] to ().
13030         * g++.dg/ext/raw-string-7.C: Change [] to ().
13031
13032 2010-03-29  Jie Zhang  <jie@codesourcery.com>
13033
13034         PR 43564
13035         * gcc.dg/pr43564.c: New test.
13036
13037 2010-03-29  Tobias Burnus  <burnus@net-b.de>
13038
13039         PR fortran/43551
13040         * gfortran.dg/direct_io_12.f90: New test.
13041
13042 2010-03-28  Jan Hubicka  <jh@suse.cz>
13043
13044         PR tree-optimization/43505
13045         * gfortran.dg/pr43505.f90: New testcase.
13046
13047 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
13048
13049         PR tree-optimization/43528
13050         * gcc.target/i386/pr43528.c: New test.
13051
13052 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
13053
13054         PR c/43381
13055         * gcc.dg/parm-impl-decl-3.c: New test.
13056
13057 2010-03-26  Jason Merrill  <jason@redhat.com>
13058
13059         PR c++/43509
13060         * g++.dg/cpp0x/parse1.C: New.
13061
13062 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
13063
13064         PR target/43524
13065         * gcc.target/i386/pr43524.c: New test.
13066
13067 2010-03-26  Martin Jambor  <mjambor@suse.cz>
13068
13069         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
13070         whitespace, rename main to foo.
13071         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
13072         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
13073         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
13074         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
13075         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
13076         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
13077         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
13078         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
13079         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
13080         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
13081         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
13082
13083 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
13084
13085         PR c++/43327
13086         * g++.dg/other/crash-10.C: New test.
13087         * g++.dg/other/crash-11.C: New test.
13088
13089 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13090
13091         PR libfortran/43517
13092         * gfortran.dg/read_eof_7.f90: New test.
13093
13094 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
13095
13096         PR objc/35165
13097         PR testsuite/43512
13098         * objc-obj-c++-shared: New directory.
13099         * objc-obj-c++-shared/Object1-implementation.h: New file.
13100         * objc-obj-c++-shared/Object1.h: New file.
13101         * objc-obj-c++-shared/Protocol1.h: New file.
13102         * objc-obj-c++-shared/next-abi.h: New file.
13103         * objc-obj-c++-shared/next-mapping.h: New file.
13104         * objc/execute/next_mapping.h: Delete.
13105         * objc.dg/special/special.exp: For all targets run the tests with
13106         -fgnu-runtime, for darwin targets also run the tests with
13107         -fnext-runtime.
13108         * objc.dg/dg.exp: Ditto.
13109         * obj-c++.dg/dg.exp: Ditto.
13110         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
13111         Protocol1.h) and next-mapping.h as required.  Amend testcase to
13112         include use of updated NeXT interface.
13113         * objc/execute/formal_protocol-5.m: Ditto.
13114         * objc/execute/protocol-isEqual-2.m: Ditto.
13115         * objc/execute/protocol-isEqual-4.m: Ditto.
13116         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
13117         Protocol1.h) and next-mapping.h as required.
13118         * objc/execute/object_is_class.m: Ditto.
13119         * objc/execute/enumeration-1.m: Ditto.
13120         * objc/execute/class-13.m: Ditto.
13121         * objc/execute/formal_protocol-2.m: Ditto.
13122         * objc/execute/formal_protocol-4.m: Ditto.
13123         * objc/execute/class-1.m: Ditto.
13124         * objc/execute/bycopy-1.m: Ditto.
13125         * objc/execute/formal_protocol-6.m: Ditto.
13126         * objc/execute/bycopy-3.m: Ditto.
13127         * objc/execute/class-3.m: Ditto.
13128         * objc/execute/bf-11.m: Ditto.
13129         * objc/execute/class-5.m: Ditto.
13130         * objc/execute/bf-13.m: Ditto.
13131         * objc/execute/class-7.m: Ditto.
13132         * objc/execute/bf-15.m: Ditto.
13133         * objc/execute/class-9.m: Ditto.
13134         * objc/execute/bf-17.m: Ditto.
13135         * objc/execute/bf-19.m: Ditto.
13136         * objc/execute/IMP.m: Ditto.
13137         * objc/execute/exceptions/catchall-1.m: Ditto.
13138         * objc/execute/exceptions/trivial.m: Ditto.
13139         * objc/execute/exceptions/finally-1.m: Ditto.
13140         * objc/execute/exceptions/local-variables-1.m: Ditto.
13141         * objc/execute/exceptions/foward-1.m: Ditto.
13142         * objc/execute/bf-2.m: Ditto.
13143         * objc/execute/string1.m: Ditto.
13144         * objc/execute/bf-4.m: Ditto.
13145         * objc/execute/informal_protocol.m: Ditto.
13146         * objc/execute/string3.m: Ditto.
13147         * objc/execute/bf-6.m: Ditto.
13148         * objc/execute/bf-8.m: Ditto.
13149         * objc/execute/class-tests-1.h: Ditto.
13150         * objc/execute/protocol-isEqual-1.m: Ditto.
13151         * objc/execute/protocol-isEqual-3.m: Ditto.
13152         * objc/execute/_cmd.m: Ditto.
13153         * objc/execute/function-message-1.m: Ditto.
13154         * objc/execute/bf-20.m: Ditto.
13155         * objc/execute/bf-common.h: Ditto.
13156         * objc/execute/np-2.m: Ditto.
13157         * objc/execute/class-10.m: Ditto.
13158         * objc/execute/class-12.m: Ditto.
13159         * objc/execute/enumeration-2.m: Ditto.
13160         * objc/execute/class-14.m: Ditto.
13161         * objc/execute/encode-1.m: Ditto.
13162         * objc/execute/formal_protocol-1.m: Ditto.
13163         * objc/execute/formal_protocol-3.m: Ditto.
13164         * objc/execute/accessing_ivars.m: Ditto.
13165         * objc/execute/bycopy-2.m: Ditto.
13166         * objc/execute/class-2.m: Ditto.
13167         * objc/execute/bf-10.m: Ditto.
13168         * objc/execute/formal_protocol-7.m: Ditto.
13169         * objc/execute/root_methods.m: Ditto.
13170         * objc/execute/class-4.m: Ditto.
13171         * objc/execute/bf-12.m: Ditto.
13172         * objc/execute/class-6.m: Ditto.
13173         * objc/execute/bf-14.m: Ditto.
13174         * objc/execute/nested-func-1.m: Ditto.
13175         * objc/execute/class-8.m: Ditto.
13176         * objc/execute/private.m: Ditto.
13177         * objc/execute/bf-16.m: Ditto.
13178         * objc/execute/bf-18.m: Ditto.
13179         * objc/execute/load-3.m: Ditto.
13180         * objc/execute/compatibility_alias.m: Ditto.
13181         * objc/execute/bf-1.m: Ditto.
13182         * objc/execute/no_clash.m: Ditto.
13183         * objc/execute/bf-3.m: Ditto.
13184         * objc/execute/string2.m: Ditto.
13185         * objc/execute/bf-5.m: Ditto.
13186         * objc/execute/string4.m: Ditto.
13187         * objc/execute/bf-7.m: Ditto.
13188         * objc/execute/object_is_meta_class.m: Ditto.
13189         * objc/execute/bf-9.m: Ditto.
13190         * objc/execute/bf-21.m: Ditto.
13191         * objc/execute/cascading-1.m: Ditto.
13192         * objc/execute/trivial.m: Ditto.
13193         * objc/execute/np-1.m: Ditto.
13194         * objc/compile/trivial.m: Ditto.
13195         * objc/execute/class_self-2.m: Include <stdlib.h>.
13196         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
13197         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
13198         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
13199         and 64bit. Use new NeXT interface as required.
13200         * objc.dg/special/unclaimed-category-1.m: Ditto.
13201         * objc.dg/special/unclaimed-category-1.h: Ditto.
13202         * objc.dg/special/unclaimed-category-1a.m: Ditto.
13203         * objc.dg/func-ptr-1.m: Ditto.
13204         * objc.dg/stret-1.m: Ditto.
13205         * objc.dg/encode-2.m: Ditto.
13206         * objc.dg/category-1.m: Ditto.
13207         * objc.dg/encode-3.m: Ditto.
13208         * objc.dg/call-super-3.m: Ditto.
13209         * objc.dg/method-3.m: Ditto.
13210         * objc.dg/func-ptr-2.m: Ditto.
13211         * objc.dg/lookup-1.m: Ditto.
13212         * objc.dg/encode-4.m: Ditto.
13213         * objc.dg/fix-and-continue-1.m: Ditto.
13214         * objc.dg/proto-lossage-3.m: Ditto.
13215         * objc.dg/method-13.m: Ditto.
13216         * objc.dg/proto-qual-1.m: Ditto.
13217         * objc.dg/zero-link-3.m: Ditto.
13218         * objc.dg/bitfield-1.m: Ditto.
13219         * objc.dg/va-meth-1.m: Ditto.
13220         * objc.dg/super-class-3.m: Ditto.
13221         * objc.dg/call-super-1.m: Ditto.
13222         * objc.dg/type-size-2.m: Ditto.
13223         * objc.dg/method-10.m: Ditto.
13224         * objc.dg/defs.m: Ditto.
13225         * objc.dg/const-str-3.m: Ditto.
13226         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
13227         Protocol1.h) and next-mapping.h as required. Use new NeXT
13228         interface as required.
13229         * objc.dg/super-class-4.m: Ditto.
13230         * objc.dg/comp-types-8.m: Ditto.
13231         * objc.dg/call-super-2.m: Ditto.
13232         * objc.dg/objc-fast-4.m: Ditto.
13233         * objc.dg/method-6.m: Ditto.
13234         * objc.dg/const-str-3.m: Ditto.
13235         * objc.dg/const-str-7.m: Ditto.
13236         * objc.dg/method-15.m: Ditto.
13237         * objc.dg/method-19.m: Ditto.
13238         * objc.dg/sync-1.m: Ditto.
13239         * objc.dg/layout-1.m: Ditto.
13240         * objc.dg/bitfield-3.m: Ditto.
13241         * objc.dg/try-catch-3.m: Ditto.
13242         * objc.dg/try-catch-7.m: Ditto.
13243         * objc.dg/comp-types-10.m: Ditto.
13244         * objc.dg/selector-2.: Ditto.
13245         * objc.dg/method-7.m: Ditto.
13246         * objc.dg/typedef-alias-1.m: Ditto.
13247         * objc.dg/proto-lossage-2.m: Ditto.
13248         * objc.dg/comp-types-11.m: Ditto.
13249         * objc.dg/sizeof-1.m: Ditto.
13250         * objc.dg/method-17.m: Ditto.
13251         * objc.dg/bitfield-5.m: Ditto.
13252         * objc.dg/try-catch-1.m: Ditto.
13253         * objc.dg/encode-5.m: Ditto.
13254         * objc.dg/fix-and-continue-2.m: Ditto.
13255         * objc.dg/method-9.m: Ditto.
13256         * objc.dg/isa-field-1.m: Ditto.
13257         * objc.dg/local-decl-2.m: Ditto.
13258         * objc.dg/objc-gc-4.m: Ditto.
13259         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
13260         * objc.dg/gnu-runtime-3.m: Ditto.
13261         * objc.dg/encode-7.m: Ditto.
13262         * objc.dg/encode-8.m: Ditto.
13263         * objc.dg/selector-3.m: Ditto.
13264         * objc.dg/gnu-runtime-1.m: Ditto.
13265         * objc.dg/const-str-12.m: Ditto.
13266         * objc.dg/gnu-runtime-2.m: Ditto.
13267         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
13268         * objc.dg/selector-1.m: Ditto.
13269         * objc.dg/stubify-2.m: Ditto.
13270         * objc.dg/zero-link-1.m: Ditto.
13271         * objc.dg/stret-2.m: Ditto.
13272         * objc.dg/zero-link-2.m: Ditto.
13273         * objc.dg/next-runtime-1.m: Ditto.
13274         * objc.dg/symtab-1.m: Ditto.
13275         * objc.dg/stubify-1.m: Ditto.
13276         * objc.dg/bitfield-2.m: Ditto.
13277         * objc.dg/try-catch-10.m: Apply to both runtimes.
13278         * objc.dg/const-str-1.m: Ditto.
13279         * objc.dg/image-info.m: Ditto.
13280         * objc.dg/encode-9.m: Ditto.
13281         * objc.dg/pragma-1.m: Apply test to all targets.
13282         * objc.dg/const-str-4.m: Ditto.
13283         * objc.dg/const-str-8.m: Ditto.
13284         * objc.dg/super-class-2.m: Ditto.
13285         * objc.dg/try-catch-5.m: Ditto.
13286         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
13287         Protocol1.h) and next-mapping.h as required. Use new NeXT
13288         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
13289         * objc.dg/const-str-11.m: Ditto.
13290         * objc.dg/const-str-9.m: Ditto.
13291         * objc.dg/method-4.m: Skip for 64Bit NeXT.
13292         * objc.dg/encode-1.m: Remove redundant -lobjc.
13293         * objc.dg/try-catch-9.m: Tidy space.
13294         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
13295         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
13296         and 64bit. Use new NeXT interface as required.
13297         * obj-c++.dg/template-4.mm: Ditto.
13298         * obj-c++.dg/defs.mm: Ditto.
13299         * obj-c++.dg/basic.mm: Ditto.
13300         * obj-c++.dg/encode-4.mm: Ditto.
13301         * obj-c++.dg/method-17.mm: Ditto.
13302         * obj-c++.dg/proto-lossage-3.mm: Ditto.
13303         * obj-c++.dg/cxx-class-1.mm: Ditto.
13304         * obj-c++.dg/method-10.mm: Ditto.
13305         * obj-c++.dg/va-meth-1.mm: Ditto.
13306         * obj-c++.dg/encode-5.mm: Ditto.
13307         * obj-c++.dg/lookup-2.mm: Ditto.
13308         * obj-c++.dg/template-3.mm: Ditto.
13309         * obj-c++.dg/proto-qual-1.mm: Ditto.
13310         * obj-c++.dg/qual-types-1.m: Ditto.
13311         * obj-c++.dg/cxx-scope-1.mm: Ditto.
13312         * obj-c++.dg/template-1.mm: Ditto.
13313         * obj-c++.dg/encode-6.mm: Ditto.
13314         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
13315         Protocol1.h) and next-mapping.h as required. Use new NeXT
13316         interface as required.
13317         * obj-c++.dg/except-1.mm: Ditto.
13318         * obj-c++.dg/const-str-7.mm: Ditto.
13319         * obj-c++.dg/ivar-list-semi.mm: Ditto.
13320         * obj-c++.dg/cxx-scope-2.mm: Ditto.
13321         * obj-c++.dg/selector-2.mm: Ditto.
13322         * obj-c++.dg/isa-field-1.mm: Ditto.
13323         * obj-c++.dg/try-catch-1.mm: Ditto.
13324         * obj-c++.dg/local-decl-1.mm: Ditto.
13325         * obj-c++.dg/try-catch-9.mm: Ditto.
13326         * obj-c++.dg/no-extra-load.mm: Ditto.
13327         * obj-c++.dg/selector-5.mm: Ditto.
13328         * obj-c++.dg/method-12.mm: Ditto.
13329         * obj-c++.dg/try-catch-11.mm: Ditto.
13330         * obj-c++.dg/comp-types-11.mm: Ditto.
13331         * obj-c++.dg/bitfield-3.mm: Ditto.
13332         * obj-c++.dg/method-6.mm: Ditto.
13333         * obj-c++.dg/super-class-2.mm: Ditto.
13334         * obj-c++.dg/method-21.mm: Ditto.
13335         * obj-c++.dg/const-str-8.mm: Ditto.
13336         * obj-c++.dg/try-catch-7.mm: Ditto.
13337         * obj-c++.dg/method-15.mm: Ditto.
13338         * obj-c++.dg/layout-1.mm: Ditto.
13339         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
13340         * obj-c++.dg/const-str-3.mm: Ditto.
13341         * obj-c++.dg/try-catch-2.mm: Ditto.
13342         * obj-c++.dg/objc-gc-3.mm: Ditto.
13343         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
13344         * obj-c++.dg/bitfield-1.mm: Ditto.
13345         * obj-c++.dg/selector-6.mm: Ditto.
13346         * obj-c++.dg/method-13.mm: Ditto.
13347         * obj-c++.dg/comp-types-12.mm: Ditto.
13348         * obj-c++.dg/bitfield-4.mm: Ditto.
13349         * obj-c++.dg/try-catch-8.mm: Ditto.
13350         * obj-c++.dg/method-2.mm: Ditto.
13351         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
13352         * obj-c++.dg/typedef-alias-1.mm: Ditto.
13353         * obj-c++.dg/const-str-4.mm: Ditto.
13354         * obj-c++.dg/proto-lossage-2.mm: Ditto.
13355         * obj-c++.dg/try-catch-3.mm: Ditto.
13356         * obj-c++.dg/comp-types-9.mm: Ditto.
13357         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
13358         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
13359         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
13360         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
13361         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13362         Use new NeXT interface as required.
13363         * obj-c++.dg/const-str-10.mm: Ditto.
13364         * obj-c++.dg/const-str-11.mm: Ditto.
13365         * obj-c++.dg/const-str-9.mm: Ditto.
13366         * obj-c++.dg/method-11.mm: Ditto.
13367         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
13368         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13369         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
13370         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
13371         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
13372
13373 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
13374
13375         PR c++/43206
13376         * g++.dg/template/typedef30.C: New test case.
13377
13378 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
13379
13380         PR c/43385
13381         * gcc.c-torture/execute/pr43385.c: New test.
13382
13383 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
13384
13385         * gcc.dg/strncpy-fix-1.c: New test.
13386
13387 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
13388
13389         PR testsuite/41609
13390         * lib/objc-torture.exp (objc-set-runtime-options): New.
13391         * objc/execute/execute.exp: Check runtime options on each pass.
13392         * objc/execute/exceptions/exceptions.exp: Ditto.
13393         * objc/compile/compile.exp: Ditto.
13394
13395         PR testsuite/42348
13396         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
13397         standard tests.
13398         (check_effective_target_objc2): New proc.
13399         (check_effective_target_next_runtime): New proc.
13400         * lib/objc.exp: Determine which runtime is in force and support it.
13401         * lib/obj-c++.exp: Ditto.
13402
13403 2010-03-24  Jason Merrill  <jason@redhat.com>
13404
13405         PR c++/43502
13406         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
13407
13408 2010-03-24  Martin Jambor  <mjambor@suse.cz>
13409
13410         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
13411         a loop.
13412         * gcc.dg/ipa/ipa-2.c: Likewise.
13413         * gcc.dg/ipa/ipa-3.c: Likewise.
13414         * gcc.dg/ipa/ipa-4.c: Likewise.
13415         * gcc.dg/ipa/ipa-5.c: Likewise.
13416         * gcc.dg/ipa/ipa-7.c: Likewise.
13417         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
13418         a loop.
13419         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
13420         i_can_not_be_propagated_fully2 into a loop.
13421         * gcc.dg/ipa/ipa-8.c: New test.
13422         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
13423
13424 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
13425
13426         PR debug/19192
13427         PR debug/43479
13428         * gcc.dg/guality/pr43479.c: New test.
13429         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
13430         and add volatile keyword.
13431
13432 2010-03-23  Mike Stump  <mikestump@comcast.net>
13433
13434         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
13435
13436 2010-03-23  Jason Merrill  <jason@redhat.com>
13437
13438         * g++.dg/ext/altivec-17.C: Adjust error message.
13439
13440         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
13441         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
13442         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
13443         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
13444         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
13445         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
13446
13447 2010-03-22  Jason Merrill  <jason@redhat.com>
13448
13449         PR c++/43333
13450         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
13451         * g++.dg/ext/is_pod_98.C: New.
13452
13453         PR c++/43281
13454         * g++.dg/cpp0x/auto18.C: New.
13455
13456         * gcc.dg/pr36997.c: Adjust error message.
13457         * g++.dg/ext/vector9.C: Likewise.
13458         * g++.dg/conversion/simd3.C: Likewise.
13459         * g++.dg/other/error23.C: Likewise.
13460
13461 2010-03-22  Michael Matz  <matz@suse.de>
13462
13463         PR middle-end/43475
13464         * gfortran.dg/pr43475.f90: New testcase.
13465
13466 2010-03-22  Richard Guenther  <rguenther@suse.de>
13467
13468         PR tree-optimization/43390
13469         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
13470
13471 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13472
13473         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
13474         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
13475
13476 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
13477             Michael Matz  <matz@suse.de>
13478
13479         PR c++/43081
13480         * g++.dg/parse/crash56.C: New test.
13481
13482 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
13483
13484         PR fortran/43450
13485         * gfortran.dg/whole_file_15.f90 : New test.
13486
13487 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13488
13489         PR fortran/43409
13490         * gfortran.dg/inquire_size.f90: New test.
13491
13492 2010-03-20  Richard Guenther  <rguenther@suse.de>
13493
13494         PR rtl-optimization/43438
13495         * gcc.c-torture/execute/pr43438.c: New testcase.
13496
13497 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
13498
13499         PR c++/43375
13500         * g++.dg/abi/mangle42.C: New test.
13501
13502 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13503
13504         PR C/43211
13505         * gcc.dg/pr43211.c: New test.
13506         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
13507
13508 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
13509
13510         PR rtl-optimization/42258
13511         * gcc.target/arm/thumb1-mul-moves.c: New test.
13512
13513         PR target/40697
13514         * gcc.target/arm/thumb-andsi.c: New test.
13515
13516         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
13517         dg-require-effective-target.
13518
13519 2010-03-19  Michael Matz  <matz@suse.de>
13520
13521         PR c++/43116
13522         * g++.dg/other/pr43116.C: New testcase.
13523
13524 2010-03-19  Michael Matz  <matz@suse.de>
13525
13526         PR target/43305
13527         * gcc.dg/pr43305.c: New testcase.
13528
13529 2010-03-19  Richard Guenther  <rguenther@suse.de>
13530
13531         PR tree-optimization/43415
13532         * gcc.c-torture/compile/pr43415.c: New testcase.
13533
13534 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
13535
13536         PR ada/43106
13537         * gnat.dg/case_optimization2.adb: New test.
13538         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
13539
13540 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13541             Jack Howarth  <howarth@bromo.med.uc.edu>
13542
13543         PR target/36399
13544         * gcc.target/i386/push-1.c: Don't xfail
13545           scan-assembler-not "movups" on darwin.
13546
13547 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
13548
13549         PR debug/43058
13550         * gcc.dg/pr43058.c: New test.
13551
13552 2010-03-18  Martin Jambor  <mjambor@suse.cz>
13553
13554         PR middle-end/42450
13555         * g++.dg/torture/pr42450.C: New test.
13556
13557 2010-03-18  Michael Matz  <matz@suse.de>
13558
13559         PR middle-end/43419
13560         * gcc.dg/pr43419.c: New testcase.
13561
13562 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
13563
13564         PR rtl-optimization/43360
13565         * gcc.dg/torture/pr43360.c: New.
13566
13567 2010-03-18  Michael Matz  <matz@suse.de>
13568
13569         PR tree-optimization/43402
13570         * gcc.dg/pr43402.c: New testcase.
13571
13572 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
13573
13574         PR target/42427
13575         * gcc.dg/pr42427.c: New test.
13576
13577 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13578
13579         PR libfortran/43265
13580         * gfortran.dg/read_empty_file.f: New test.
13581         * gfortran.dg/read_eof_all.f90: New test.
13582         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
13583         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
13584
13585 2010-03-17  Michael Matz  <matz@suse.de>
13586
13587         * gcc.dg/pr43300.c: Add -w.
13588
13589 2010-03-17  Richard Guenther  <rguenther@suse.de>
13590
13591         * gcc.dg/pr43379.c: Add -w.
13592
13593 2010-03-17  Tobias Burnus  <burnus@net-b.de>
13594
13595         PR fortran/43331
13596         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
13597
13598 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
13599
13600         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
13601
13602 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13603
13604         * ada/acats/run_all.sh: Log start and end times.
13605
13606 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13607
13608         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
13609
13610 2010-03-16  Richard Guenther  <rguenther@suse.de>
13611
13612         PR middle-end/43379
13613         * gcc.dg/pr43379.c: New testcase.
13614
13615 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
13616
13617         PR debug/43051
13618         * gcc.dg/guality/pr43051-1.c: New test.
13619
13620 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
13621
13622         PR testsuite/43363
13623         * g++.dg/ext/altivec-17.C: Handle changes to error message.
13624
13625 2010-03-15  Michael Matz  <matz@suse.de>
13626
13627         PR middle-end/43300
13628         * gcc.dg/pr43300.c: New testcase.
13629
13630 2010-03-15  Richard Guenther  <rguenther@suse.de>
13631
13632         PR tree-optimization/43367
13633         * gcc.c-torture/compile/pr43367.c: New testcase.
13634
13635 2010-03-15  Richard Guenther  <rguenther@suse.de>
13636
13637         PR tree-optimization/43317
13638         * gcc.dg/pr43317.c: New testcase.
13639
13640 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13641
13642         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
13643
13644 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13645
13646         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
13647
13648 2010-03-14  Tobias Burnus  <burnus@net-b.de>
13649
13650         PR fortran/43362
13651         * gfortran.dg/impure_constructor_1.f90: New test.
13652
13653 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13654
13655         PR middle-end/43354
13656         * gfortran.dg/graphite/id-pr43354.f: New.
13657
13658 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13659
13660         PR middle-end/43349
13661         * gfortran.dg/graphite/pr43349.f: New.
13662
13663 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13664
13665         PR middle-end/43306
13666         * gcc.dg/graphite/pr43306.c: New.
13667
13668 2010-03-12  David S. Miller  <davem@davemloft.net>
13669
13670         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
13671         sparc.
13672
13673 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13674
13675         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
13676
13677 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
13678
13679         PR fortran/43291
13680         PR fortran/43326
13681         * gfortran.dg/dynamic_dispatch_7.f03: New test.
13682
13683 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
13684
13685         * gfortran.dg/default_format_denormal_1.f90: Don't assume
13686         fail for *-*-mingw* targets.
13687
13688 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
13689
13690         PR debug/43329
13691         * gcc.dg/guality/pr43329-1.c: New test.
13692
13693 2010-03-11  Martin Jambor  <mjambor@suse.cz>
13694
13695         PR tree-optimization/43257
13696         * g++.dg/torture/pr43257.C: New test.
13697
13698 2010-03-11  Tobias Burnus  <burnus@net-b.de>
13699
13700         PR fortran/43228
13701         * gfortran.dg/namelist_61.f90: New test.
13702
13703 2010-03-11  Richard Guenther  <rguenther@suse.de>
13704
13705         PR tree-optimization/43255
13706         * gcc.c-torture/compile/pr43255.c: New testcase.
13707
13708 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13709
13710         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
13711         * gcc.dg/pr43280.c: New testcase.
13712
13713 2010-03-11  Richard Guenther  <rguenther@suse.de>
13714
13715         PR lto/43200
13716         * gcc.dg/lto/20100227-1_0.c: New testcase.
13717         * gcc.dg/lto/20100227-1_1.c: Likewise.
13718
13719 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13720
13721         PR libfortran/43320
13722         PR libfortran/43265
13723         * gfortran.dg/read_eof_6.f: New test
13724         * gfortran.dg/read_x_eof.f90: New test.
13725         * gfortran.dg/read_x_past.f: Update test.
13726
13727 2010-03-10  Jan Hubicka  <jh@suse.cz>
13728
13729         * gcc.c-torture/compile/pr43288.c: New test.
13730
13731 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13732
13733         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
13734         -fpic/-fPIC flags.
13735         * g++.old-deja/g++.pt/asm2.C: Likewise.
13736         * gcc.c-torture/compile/20000804-1.c: Likewise.
13737         * gcc.target/i386/clobbers.c: Likewise.
13738
13739 2010-03-10  Tobias Burnus  <burnus@net-b.de>
13740
13741         PR fortran/43303
13742         * gfortran.dg/c_assoc_3.f90: New test.
13743
13744 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
13745
13746         PR debug/36728
13747         * gcc.dg/guality/pr36728-1.c: New test.
13748         * gcc.dg/guality/pr36728-2.c: New test.
13749
13750 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
13751
13752         * gcc.dg/h8300-div-delay-slot.c: New test.
13753
13754 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
13755
13756         PR tree-optimization/43236
13757         * gcc.c-torture/execute/pr43236.c: New test.
13758
13759 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
13760
13761         PR middle-end/42859
13762         * g++.dg/eh/pr42859.C: New test.
13763
13764 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
13765
13766         PR debug/43299
13767         * gcc.dg/pr43299.c: New test.
13768
13769         PR debug/43290
13770         * g++.dg/eh/unwind2.C: New test.
13771
13772 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13773             Reza Yazdani  <reza.yazdani@amd.com>
13774
13775         PR middle-end/43065
13776         * gcc.dg/graphite/run-id-4.c: New.
13777
13778 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13779
13780         PR middle-end/43065
13781         * gcc.dg/graphite/run-id-3.c: New.
13782
13783 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
13784
13785         PR middle-end/42644
13786         PR middle-end/42130
13787         * gcc.dg/graphite/id-18.c: New.
13788         * gcc.dg/graphite/run-id-pr42644.c: New.
13789
13790 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13791
13792         PR middle-end/42326
13793         * gcc.dg/graphite/pr42326.c: New.
13794
13795 2010-03-08  Richard Guenther  <rguenther@suse.de>
13796
13797         PR tree-optimization/43269
13798         * gcc.c-torture/execute/pr43269.c: New testcase.
13799
13800 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
13801
13802         PR fortran/43256
13803         * gfortran.dg/typebound_call_13.f03: New.
13804
13805 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
13806
13807         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
13808         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
13809
13810 2010-03-05  Jason Merrill  <jason@redhat.com>
13811
13812         * g++.dg/abi/mangle40.C: Require weak and alias.
13813
13814 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13815
13816         PR middle-end/42326
13817         * gfortran.dg/graphite/pr42326.f90: New.
13818         * gfortran.dg/graphite/pr42326-1.f90: New.
13819
13820 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13821
13822         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
13823         (gnat_target_compile): Likewise.
13824         Reinitialize GNAT_UNDER_TEST if target changes.
13825         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
13826         (local_find_gnatmake): Pass full --GCC to gnatlink.
13827         Remove --LINK.
13828
13829 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13830
13831         PR c/43248
13832         * gcc.dg/compound-literal-1.c: New testcase.
13833
13834 2010-03-04  Martin Jambor  <mjambor@suse.cz>
13835
13836         PR tree-optimization/43164
13837         PR tree-optimization/43191
13838         * gcc.c-torture/compile/pr43164.c: New test.
13839         * gcc.c-torture/compile/pr43191.c: Likewise.
13840
13841 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
13842
13843         PR fortran/43244
13844         * gfortran.dg/finalize_9.f90: New.
13845
13846 2010-03-04  Tobias Burnus  <burnus@net-b.de>
13847             Ken Werner  <ken@linux.vnet.ibm.com>
13848
13849         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
13850         to dg-options for spu.
13851         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
13852         dump-scan target to exclude spu.
13853
13854 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
13855
13856         PR middle-end/43209
13857         * gcc.dg/tree-ssa/ivopts-4.c: New.
13858
13859 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
13860
13861         * lib/target-supports-dg.exp (check-flags): Provide defaults for
13862         include-opts and exclude-opts; skip checking the flags if arguments
13863         are the same as the defaults.
13864         (dg-xfail-if): Verify the number of arguments, supply defaults
13865         for unspecified optional arguments.
13866         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
13867
13868 2010-03-03  Jason Merrill  <jason@redhat.com>
13869
13870         PR c++/12909
13871         * g++.dg/abi/mangle40.C: Updated.
13872
13873 2010-03-03  Jason Merrill  <jason@redhat.com>
13874
13875         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
13876         * g++.dg/abi/mangle23.C: Likewise.
13877         * g++.dg/eh/simd-2.C: Likewise.
13878         * g++.dg/ext/attribute-test-2.C: Likewise.
13879         * g++.dg/ext/vector14.C: Likewise.
13880         * g++.dg/other/pr34435.C: Likewise.
13881         * g++.dg/template/conv8.C: Likewise.
13882         * g++.dg/template/nontype9.C: Likewise.
13883         * g++.dg/template/qualttp17.C: Likewise.
13884         * g++.dg/template/ref1.C: Likewise.
13885         * g++.old-deja/g++.pt/crash68.C: Likewise.
13886         * g++.old-deja/g++.pt/ref1.C: Likewise.
13887         * g++.old-deja/g++.pt/ref3.C: Likewise.
13888         * g++.old-deja/g++.pt/ref4.C: Likewise.
13889
13890         PR c++/12909
13891         * g++.dg/abi/mangle40.C: New.
13892         * g++.dg/abi/mangle41.C: New.
13893         * g++.dg/lto/20100302_0.C: New.
13894         * g++.dg/lto/20100302_1.C: New.
13895         * g++.dg/lto/20100302.h: New.
13896
13897 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
13898
13899         PR fortran/43243
13900         * gfortran.dg/internal_pack_12.f90: New test.
13901
13902 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
13903
13904         * gcc.dg/pr36997.c: Adjust error message.
13905
13906 2010-03-03  Mike Stump  <mikestump@comcast.net>
13907
13908         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
13909         adjustments to not be present on machines that align the stack to
13910         more than 4 bytes and don't have a red zone yet as that is an
13911         unimplemented optimization.
13912
13913 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
13914
13915         PR fortran/43169
13916         * gfortran.dg/impure_assignment_3.f90: New.
13917
13918 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
13919
13920         PR debug/43229
13921         * gfortran.dg/pr43229.f90: New test.
13922
13923         PR debug/43237
13924         * gcc.dg/debug/dwarf2/pr43237.c: New test.
13925
13926         PR debug/43177
13927         * gcc.dg/guality/pr43177.c: New test.
13928
13929 2010-03-02  Jason Merrill  <jason@redhat.com>
13930
13931         * g++.dg/ext/vector9.C: Adjust error message.
13932         * g++.dg/conversion/simd3.C: Likewise.
13933         * g++.dg/other/error23.C: Likewise.
13934
13935 2010-03-02  Mike Stump  <mikestump@comcast.net>
13936
13937         PR c++/41090
13938         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
13939
13940 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
13941
13942         PR fortran/43180
13943         * gfortran.dg/internal_pack_10.f90: New test.
13944
13945         PR fortran/43173
13946         * gfortran.dg/internal_pack_11.f90: New test.
13947
13948 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
13949
13950         PR middle-end/42640
13951         * gcc.dg/tree-ssa/pr42640.c: New.
13952
13953 2010-03-01  Richard Guenther  <rguenther@suse.de>
13954
13955         PR tree-optimization/43220
13956         * gcc.c-torture/execute/pr43220.c: New testcase.
13957
13958 2010-03-01  Richard Guenther  <rguenther@suse.de>
13959
13960         PR middle-end/43213
13961         * gcc.dg/pr43213.c: New testcase.
13962
13963 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13964
13965         PR pch/14940
13966         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
13967
13968 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13969
13970         * lib/target-supports.exp (check_effective_target_ucn_nocache):
13971         New function.
13972         (check_effective_target_ucn): Likewise.
13973
13974         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
13975         if !ucn.
13976         * gcc.dg/ucnid-2.c: Likewise.
13977         * gcc.dg/ucnid-3.c: Likewise.
13978         * gcc.dg/ucnid-4.c: Likewise.
13979         * gcc.dg/ucnid-11.c: Likewise.
13980         * gcc.dg/ucnid-12.c: Likewise.
13981         * gcc.dg/ucnid-6.c: Skip if !ucn.
13982         * gcc.dg/ucnid-9.c: Likewise.
13983
13984 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13985
13986         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
13987         lists to dg-skip-if.
13988         * gcc.target/i386/stackalign/return-3.c: Likewise.
13989
13990 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13991
13992         * gcc.target/i386/clearcap.map: New file.
13993         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
13994         Pass clearcap.map by default if supported.
13995
13996 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13997
13998         PR fortran/42900
13999         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
14000         Explain this.
14001         * gfortran.dg/stat_2.f90: Likewise.
14002
14003 2010-03-01  Tobias Burnus  <burnus@net-b.de>
14004
14005         PR fortran/43199
14006         * gfortran.dg/module_read_2.f90: New test.
14007
14008 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
14009
14010         PR c++/42748
14011         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
14012         * g++.dg/abi/mangle12.C: Likewise.
14013         * g++.dg/abi/mangle20-2.C: Likewise.
14014         * g++.dg/abi/mangle17.C: Likewise.
14015         * g++.dg/template/cond2.C: Likewise.
14016         * g++.dg/template/pr35240.C: Likewise.
14017
14018 2010-02-27  Richard Guenther  <rguenther@suse.de>
14019
14020         PR tree-optimization/43186
14021         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
14022
14023 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
14024
14025         * g++.dg/abi/packed1.C: Expect warning on the SH.
14026
14027 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
14028
14029         PR c++/42054:
14030         * g++.dg/parse/error37.C: New test.
14031
14032 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14033
14034         PR c/24577
14035         PR c/43192
14036         * gcc.dg/pr8927-1.c: Match new note.
14037         * gcc.dg/990506-0.c: Likewise.
14038         * gcc.dg/gomp/flush-2.c: Likewise.
14039         * gcc.dg/gomp/atomic-5.c: Likewise.
14040         * gcc.dg/gomp/pr34607.c: Likewise.
14041         * gcc.dg/pr35746.c: Likewise.
14042         * gcc.dg/cpp/pragma-1.c: Likewise.
14043         * gcc.dg/cpp/pragma-2.c: Likewise.
14044         * gcc.dg/pr41842.c: Likewise.
14045         * gcc.dg/noncompile/20040629-1.c: Likewise.
14046         * objc.dg/private-1.m: Likewise.
14047
14048 2010-02-27  Tobias Burnus  <burnus@net-b.de>
14049
14050         PR fortran/43185
14051         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
14052         * gfortran.dg/default_initialization_4.f90: New test.
14053
14054 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
14055
14056         * gnat.dg/thin_pointer.ad[sb]: Rename into...
14057         * gnat.dg/thin_pointer1.ad[sb]: ...this.
14058         * gnat.dg/thin_pointer2.adb: New test.
14059         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
14060
14061 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14062
14063         PR c/20631
14064         * gcc.dg/cpp/c90-pedantic.c: New.
14065         * gcc.dg/cpp/c90.c: New.
14066         * gcc.dg/gnu90-const-expr-1.c: New.
14067         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
14068
14069 2010-02-26  Richard Guenther  <rguenther@suse.de>
14070
14071         PR tree-optimization/43186
14072         * gcc.c-torture/compile/pr43186.c: New testcase.
14073
14074 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
14075
14076         PR debug/43190
14077         * c-c++-common/dwarf2/pr43190.c: New test.
14078
14079 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
14080
14081         PR testsuite/37074:
14082         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
14083
14084 2010-02-26  Richard Guenther  <rguenther@suse.de>
14085
14086         PR tree-optimization/43188
14087         * gcc.c-torture/compile/pr43188.c: New testcase.
14088
14089 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
14090
14091         PR target/43175
14092         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
14093
14094 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
14095
14096         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
14097
14098 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
14099
14100         PR target/43154
14101         * gcc.target/powerpc/pr43154.c: New file.
14102
14103 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
14104
14105         PR debug/43166
14106         * gfortran.dg/debug/pr43166.f: New test.
14107
14108         PR debug/43165
14109         * gcc.dg/torture/pr43165.c: New test.
14110
14111 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14112
14113         PR c/43128
14114         * c-c++-common/pr41779.c: Update.
14115
14116 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14117
14118         PR ada/32547
14119         * lib/gnat-dg.exp (gnat_load): Redefine.
14120
14121         * ada/acats/run_acats: Run run_all.sh with $SHELL.
14122         * ada/acats/run_all.sh: Downcase tasking not implemented message.
14123
14124 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14125
14126         PR libobjc/36610
14127         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
14128         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
14129         -fgnu-runtime.
14130         Sort entries.
14131
14132 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14133
14134         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
14135
14136 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
14137
14138         PR debug/43150
14139         * gcc.dg/guality/vla-1.c: New test.
14140
14141 2010-02-24  Tobias Burnus  <burnus@net-b.de>
14142
14143         PR fortran/43042
14144         * gfortran.dg/c_ptr_tests_15.f90: New test.
14145
14146 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
14147
14148         PR target/43107
14149         * gcc.target/i386/pr43107.c: New test.
14150
14151 2010-02-23  Jason Merrill  <jason@redhat.com>
14152
14153         PR c++/43143
14154         * g++.dg/cpp0x/variadic100.C: New.
14155
14156 2010-02-23  Jason Merrill  <jason@redhat.com>
14157
14158         PR debug/42800
14159         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
14160         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
14161         * c-c++-common/dwarf2/vla1.c: New.
14162
14163 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
14164
14165         PR target/43139
14166         * gcc.dg/pr43139.c: New test.
14167
14168         PR debug/43077
14169         * gcc.dg/guality/pr43077-1.c: New test.
14170
14171 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14172
14173         PR 43123
14174         * gcc.dg/march.c: New.
14175         * gcc.dg/march-generic.c: New.
14176         * gcc.dg/mtune.c: New.
14177
14178 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14179
14180         PR middle-end/43083
14181         * gcc.dg/graphite/pr43083.c: New.
14182
14183 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14184
14185         PR middle-end/43097
14186         * gfortran.dg/graphite/pr43097.f: New.
14187
14188 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14189             Manuel López-Ibáñez  <manu@gcc.gnu.org>
14190
14191         PR middle-end/43140
14192         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
14193
14194 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14195
14196         PR middle-end/43026
14197         * g++.dg/graphite/pr43026.C: New.
14198
14199 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14200
14201         PR c++/43126
14202         * gcc.dg/cleanup-1.c: Update.
14203         * gcc.dg/func-args-1.c: Update.
14204         * gcc.dg/format/sentinel-1.c: Update.
14205         * g++.old-deja/g++.jason/scoping10.C: Update.
14206         * g++.old-deja/g++.ns/lookup5.C: Update.
14207         * g++.dg/ext/cleanup-1.C: Update.
14208         * g++.dg/parse/varmod1.C: Update.
14209         * g++.dg/parse/error33.C: Update.
14210         * g++.dg/expr/call3.C: Update.
14211         * g++.dg/func-args-1.C: New.
14212
14213 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
14214
14215         PR c/43125
14216         * gcc.dg/attr-used-2.c: Moved to ...
14217         * c-c++-common/attr-used-2.c: Here.
14218
14219         * gcc.dg/attr-used.c: Moved to ...
14220         * c-c++-common/attr-used.c: Here.
14221
14222 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
14223
14224         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
14225
14226 2010-02-22  Richard Guenther  <rguenther@suse.de>
14227
14228         PR lto/43045
14229         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
14230         * gfortran.dg/lto/20100222-1_1.c: Likewise.
14231
14232 2010-02-22  Richard Guenther  <rguenther@suse.de>
14233
14234         PR tree-optimization/42749
14235         * gcc.c-torture/compile/pr42749.c: New testcase.
14236
14237 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
14238
14239         PR fortran/43072
14240         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
14241         * gfortran.dg/internal_pack_9.f90: New test.
14242
14243 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14244
14245         PR c++/23510
14246         * g++.dg/template/recurse.C: Adjust.
14247         * g++.dg/template/pr23510.C: New.
14248
14249 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
14250
14251         PR c++/42824
14252         * g++.dg/template/memclass4.C: New test.
14253
14254 2010-02-21  Tobias Burnus  <burnus@net-b.de>
14255
14256         PR fortran/35259
14257         * gfortran.dg/reassoc_5.f90: New test.
14258
14259 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
14260
14261         PR target/43067
14262         * gcc.target/i386/pr43067.c: New test.
14263
14264 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14265
14266         PR c++/35669
14267         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
14268         -Wconversion-null.
14269         * g++.dg/warn/Wconversion-null.C: New test.
14270         * g++.old-deja/g++.other/null1.C: Move to...
14271         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
14272
14273 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
14274
14275         PR fortran/36932
14276         PR fortran/36933
14277         * gfortran.dg/dependency_26.f90: New test.
14278
14279         PR fortran/43072
14280         * gfortran.dg/internal_pack_7.f90: New test.
14281
14282         PR fortran/43111
14283         * gfortran.dg/internal_pack_8.f90: New test.
14284
14285 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14286
14287         PR 43128
14288         * c-c++-common/pr41779.c: Fix broken testcase.
14289
14290 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14291
14292         PR 36513
14293         * c-c++-common/pr36513.c: New testcase.
14294         * c-c++-common/pr36513-2.c: New testcase.
14295
14296 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14297
14298         PR 41779
14299         * c-c++-common/pr41779.c: New.
14300
14301 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
14302
14303         PR debug/43084
14304         * gcc.dg/pr43084.c: New test.
14305
14306 2010-02-19  Richard Guenther  <rguenther@suse.de>
14307
14308         PR tree-optimization/42916
14309         * gcc.dg/pr42916.c: New testcase.
14310
14311 2010-02-18  Jason Merrill  <jason@redhat.com>
14312
14313         PR c++/42837
14314         * g++.dg/abi/packed1.C: Add expected warning.
14315
14316         PR c++/43108
14317         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
14318         * gcc.dg/torture/dg-torture.exp: Likewise.
14319         * c-c++-common/torture/complex-sign.h,
14320         c-c++-common/torture/complex-sign-add.c,
14321         c-c++-common/torture/complex-sign-mixed-add.c,
14322         c-c++-common/torture/complex-sign-mixed-div.c,
14323         c-c++-common/torture/complex-sign-mixed-mul.c,
14324         c-c++-common/torture/complex-sign-mixed-sub.c,
14325         c-c++-common/torture/complex-sign-mul.c,
14326         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
14327         Adapt for C++ compilation as well.
14328
14329         PR c++/43070
14330         * g++.dg/ext/label1.C: Update.
14331         * g++.dg/ext/label2.C: Update.
14332
14333         PR c++/26261
14334         * g++.dg/template/dependent-name6.C: New.
14335
14336         PR c++/43109
14337         * g++.dg/parse/namespace12.C: New.
14338
14339 2010-02-18  Martin Jambor  <mjambor@suse.cz>
14340
14341         PR tree-optimization/43066
14342         * gcc.c-torture/compile/pr43066.c: New test.
14343
14344 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
14345
14346         * g++.dg/ext/attrib35.C: Fix target selector string.
14347         * g++.dg/ext/attrib36.C: Ditto.
14348         * g++.dg/ext/attrib37.C: Ditto.
14349         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
14350         * g++.dg/abi/mangle25.C: Ditto.
14351
14352 2010-02-17  Jason Merrill  <jason@redhat.com>
14353
14354         PR c++/43069
14355         * g++.dg/parse/namespace11.C: New.
14356
14357         PR c++/43093
14358         * g++.dg/ext/attrib37.C: New.
14359
14360         PR c++/43079
14361         * g++.dg/template/ptrmem20.C: New.
14362
14363 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
14364
14365         PR target/43103
14366         * gcc.target/i386/xop-check.h: Include m256-check.h.
14367         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
14368         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
14369         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
14370         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
14371
14372 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
14373
14374         PR debug/42918
14375         * gcc.dg/pr42918.c: New test.
14376
14377 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
14378
14379         * g++.dg/ext/attrib36.C: Require ILP32.
14380
14381 2010-02-16  Richard Guenther  <rguenther@suse.de>
14382
14383         PR tree-optimization/41043
14384         * gfortran.dg/pr41043.f90: New testcase.
14385         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
14386
14387 2010-02-16  Jason Merrill  <jason@redhat.com>
14388
14389         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
14390
14391 2010-02-16  Ira Rosen  <irar@il.ibm.com>
14392
14393         PR tree-optimization/43074
14394         * gcc.dg/vect/fast-math-pr43074.c: New test.
14395
14396 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
14397
14398         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
14399
14400 2010-02-16  Jason Merrill  <jason@redhat.com>
14401
14402         PR c++/43031
14403         * g++.dg/ext/attrib36.C: New.
14404
14405         PR c++/43036
14406         * g++.dg/other/array6.C: New.
14407
14408 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14409
14410         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
14411
14412 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
14413
14414         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
14415         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
14416         * gcc.target/i386/xop-vpermil2pd-1.c: New.
14417         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
14418         * gcc.target/i386/xop-vpermil2ps-1.c: New.
14419         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
14420
14421 2010-02-15  Richard Guenther  <rguenther@suse.de>
14422
14423         PR middle-end/43068
14424         * g++.dg/torture/pr43068.C: New testcase.
14425
14426 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
14427
14428         PR c++/43024
14429         * g++.dg/opt/ice1.C: New.
14430
14431 2010-02-14  Jason Merrill  <jason@redhat.com>
14432
14433         PR c++/41997
14434         * g++.dg/cpp0x/initlist-opt.C: New.
14435
14436 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
14437
14438         PR fortran/41113
14439         PR fortran/41117
14440         * gfortran.dg/internal_pack_6.f90: New test.
14441
14442 2010-02-12  Jason Merrill  <jason@redhat.com>
14443
14444         PR c++/43054
14445         * g++.dg/cpp0x/variadic99.C: New.
14446
14447 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
14448
14449         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
14450         sign extend pointers to gualchk_t.
14451
14452         PR c++/43033
14453         * g++.dg/other/default3.C: Xfail g4 test.
14454
14455 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14456
14457         PR middle-end/43012
14458         * gcc.dg/graphite/pr43012.c: New.
14459
14460 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14461
14462         PR middle-end/42930
14463         * g++.dg/graphite/pr42930.C: New.
14464
14465 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14466
14467         PR middle-end/42914
14468         PR middle-end/42530
14469         * gcc.dg/graphite/pr42530.c: New.
14470         * gcc.dg/graphite/pr42914.c: New.
14471
14472 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14473
14474         PR middle-end/42771
14475         * gcc.dg/graphite/pr42771.c: New.
14476
14477 2010-02-11  Richard Guenther  <rguenther@suse.de>
14478
14479         PR tree-optimization/42998
14480         * gcc.c-torture/compile/pr42998.c: New testcase.
14481
14482 2010-02-10  Jason Merrill  <jason@redhat.com>
14483
14484         PR c++/41896
14485         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
14486
14487         PR c++/42983, core issue 906
14488         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
14489         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
14490
14491         PR c++/43016
14492         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
14493
14494 2010-02-10  Richard Guenther  <rguenther@suse.de>
14495
14496         PR tree-optimization/43017
14497         * gcc.dg/torture/pr43017.c: New testcase.
14498
14499 2010-02-10  Tobias Burnus  <burnus@net-b.de>
14500
14501         PR fortran/40823
14502         * gfortran.dg/private_type_1.f90: Update error location.
14503         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
14504         * gfortran.dg/typebound_operator_2.f03: Ditto.
14505         * gfortran.dg/assignment_2.f90: Ditto.
14506         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
14507         * gfortran.dg/binding_label_tests_9.f03: Ditto.
14508
14509 2010-02-10  Tobias Burnus  <burnus@net-b.de>
14510
14511         PR fortran/43015
14512         * gfortran.dg/bind_c_usage_20.f90: New test.
14513
14514 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
14515
14516         PR debug/43010
14517         * g++.dg/debug/pr43010.C: New test.
14518
14519 2010-02-10  Richard Guenther  <rguenther@suse.de>
14520
14521         PR c/43007
14522         * gcc.c-torture/execute/20100209-1.c: New testcase.
14523         * gcc.dg/fold-div-3.c: Likewise.
14524
14525 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
14526
14527         * gcc.dg/builtin-ffs-1.c: New test.
14528
14529 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14530
14531         PR fortran/42999
14532         * gfortran.dg/array_constructor_35.f90: New test.
14533
14534 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14535
14536         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
14537
14538 2010-02-09  Jason Merrill  <jason@redhat.com>
14539
14540         PR c++/42399
14541         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
14542
14543         PR c++/42370
14544         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
14545
14546 2010-02-09  Tobias Burnus  <burnus@net-b.de>
14547
14548         PR fortran/41869
14549         * gfortran.dg/module_write_1.f90: New test.
14550
14551 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
14552
14553         * gcc.dg/pr19340.c: Adjust.
14554
14555 2010-02-09  Richard Guenther  <rguenther@suse.de>
14556
14557         PR tree-optimization/43008
14558         * gcc.c-torture/execute/pr43008.c: New testcase.
14559
14560 2010-02-09  Richard Guenther  <rguenther@suse.de>
14561
14562         PR tree-optimization/43000
14563         * gcc.dg/torture/pr43000.c: New testcase.
14564         * gcc.dg/torture/pr43002.c: Likewise.
14565
14566 2010-02-09  Daniel Kraft  <d@domob.eu>
14567
14568         PR fortran/39171
14569         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
14570         and pass -Wsurprising as necessary.
14571
14572 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
14573
14574         PR tree-optimization/42890
14575         * g++.dg/torture/pr42890.C: New test.
14576
14577 2010-02-08  Richard Guenther  <rguenther@suse.de>
14578
14579         PR middle-end/42995
14580         * gcc.dg/tree-ssa/inline-4.c: New testcase.
14581
14582 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
14583
14584         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
14585         return 0 from main.
14586         * gcc.dg/graphite/block-1.c: Same.
14587         * gcc.dg/graphite/block-3.c: Same.
14588         * gcc.dg/graphite/block-4.c: Same.
14589         * gcc.dg/graphite/block-5.c: Same.
14590         * gcc.dg/graphite/block-6.c: Same.
14591         * gcc.dg/graphite/block-7.c: Same.
14592         * gcc.dg/graphite/interchange-0.c: Same.
14593         * gcc.dg/graphite/interchange-1.c: Same.
14594         * gcc.dg/graphite/interchange-10.c: Same.
14595         * gcc.dg/graphite/interchange-11.c: Same.
14596         * gcc.dg/graphite/interchange-12.c: Same.
14597         * gcc.dg/graphite/interchange-2.c: Same.
14598         * gcc.dg/graphite/interchange-3.c: Same.
14599         * gcc.dg/graphite/interchange-4.c: Same.
14600         * gcc.dg/graphite/interchange-5.c: Same.
14601         * gcc.dg/graphite/interchange-6.c: Same.
14602         * gcc.dg/graphite/interchange-7.c: Same.
14603         * gcc.dg/graphite/interchange-8.c: Same.
14604         * gcc.dg/graphite/interchange-9.c: Same.
14605         * gcc.dg/graphite/interchange-mvt.c: Same.
14606
14607 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
14608
14609         * gfortran.dg/graphite/id-19.f: New.
14610         * gfortran.dg/graphite/pr14741.f90: New.
14611         * gfortran.dg/graphite/pr41924.f90: New.
14612         * gfortran.dg/graphite/run-id-2.f90: New.
14613
14614 2010-02-07  Richard Guenther  <rguenther@suse.de>
14615
14616         PR middle-end/42956
14617         * gcc.c-torture/compile/pr42956.c: New testcase.
14618
14619 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14620
14621         PR libfortran/42742
14622         * gfortran.dg/fmt_cache_2.f: New test.
14623
14624 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14625
14626         * gfortran.dg/read_no_eor.f90: New test.
14627
14628 2010-02-05  Jason Merrill  <jason@redhat.com>
14629
14630         * g++.dg/ext/label13.C: Move constructor body out of class.
14631
14632 2010-02-03  Jason Merrill  <jason@redhat.com>
14633
14634         PR c++/42870
14635         * g++.dg/ext/dllexport3.C: New.
14636
14637 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
14638
14639         * gcc.dg/format/ms-format3.c: New test for specific MS types.
14640
14641 2010-02-05  Richard Guenther  <rguenther@suse.de>
14642
14643         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
14644
14645 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
14646
14647         PR c++/42915
14648         * g++.dg/other/crash-9.C: New test.
14649
14650 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
14651
14652         PR fortran/42309
14653         * gfortran.dg/subref_array_pointer_4.f90 : New test.
14654
14655 2010-02-04  Richard Guenther  <rguenther@suse.de>
14656
14657         PR rtl-optimization/42952
14658         * gcc.dg/torture/pr42952.c: New testcase.
14659
14660 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14661
14662         PR libfortran/42901
14663         * gfortran.dg/namelist_60.f90: New test.
14664
14665 2010-02-03  Jason Merrill  <jason@redhat.com>
14666
14667         PR c++/40138
14668         * g++.dg/ext/builtin11.C: New.
14669
14670         PR c++/4926
14671         PR c++/38600
14672         * g++.dg/abi/mangle35.C: New.
14673         * g++.dg/abi/mangle37.C: New.
14674
14675         PR c++/12909
14676         * g++.dg/abi/mangle36.C: New.
14677
14678         PR c++/35652
14679         * g++.dg/warn/string1.C: New.
14680
14681 2010-02-03  Richard Guenther  <rguenther@suse.de>
14682
14683         PR tree-optimization/42944
14684         * gcc.dg/errno-1.c: New testcase.
14685
14686 2010-02-03  Richard Guenther  <rguenther@suse.de>
14687
14688         PR middle-end/42927
14689         * gcc.c-torture/compile/pr42927.c: New testcase.
14690
14691 2010-02-03  Tobias Burnus  <burnus@net-b.de>
14692
14693         PR fortran/42936
14694         * gfortran.dg/null_4.f90: New test.
14695
14696 2010-02-02  Jason Merrill  <jason@redhat.com>
14697
14698         PR c++/41090
14699         * g++.dg/ext/label13.C: New.
14700
14701 2010-02-02  Tobias Burnus  <burnus@net-b.de>
14702
14703         PR fortran/42650
14704         * gfortran.dg/func_result_5.f90: New test.
14705
14706 2010-02-01  Tobias Burnus  <burnus@net-b.de>
14707
14708         PR fortran/42922
14709         * gfortran.dg/pure_initializer_3.f90: News test.
14710
14711 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
14712
14713         PR fortran/42888
14714         * gfortran.dg/allocate_derived_2.f90: New test.
14715
14716 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14717
14718         PR middle-end/42898
14719         * gcc.dg/torture/pr42898-2.c: New test.
14720
14721 2010-01-31  Richard Guenther  <rguenther@suse.de>
14722
14723         PR middle-end/42898
14724         * gcc.dg/torture/pr42898.c: New testcase.
14725
14726 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
14727
14728         PR fortran/38324
14729         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
14730         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
14731
14732 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
14733
14734         * g++.dg/tree-ssa/inline-1.C: New.
14735         * g++.dg/tree-ssa/inline-2.C: New.
14736         * g++.dg/tree-ssa/inline-3.C: New.
14737
14738 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
14739
14740         PR testsuite/41701
14741         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
14742         the string 'pow' in the pathname of the compiler from generating a
14743         test failure.
14744
14745 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14746
14747         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
14748         * g++.old-deja/g++.mike/eh17.C: Likewise.
14749         * g++.old-deja/g++.mike/p5571.C: Likewise.
14750
14751 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
14752
14753         PR c++/42758
14754         PR c++/42634
14755         PR c++/42336
14756         PR c++/42797
14757         PR c++/42880
14758         * g++.dg/other/crash-5.C: New test.
14759         * g++.dg/other/crash-6.C: New test.
14760         * g++.dg/other/crash-7.C: New test.
14761         * g++.dg/other/crash-8.C: New test.
14762
14763 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
14764
14765         PR rtl-optimization/42889
14766         * gcc.dg/pr42889.c: New test.
14767
14768 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
14769
14770         * gcc.target/i386/pr42881.c: Use SSE2.
14771
14772 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
14773
14774         PR target/42891
14775         * gcc.target/i386/pr42891.c: New test.
14776
14777 2010-01-28  Richard Guenther  <rguenther@suse.de>
14778
14779         PR tree-optimization/42871
14780         * g++.dg/torture/pr42871.C: New testcase.
14781
14782 2010-01-28  Richard Guenther  <rguenther@suse.de>
14783
14784         * gcc.dg/Wobjsize-1.h: New testcase.
14785         * gcc.dg/Wobjsize-1.c: Likewise.
14786
14787 2010-01-28  Richard Guenther  <rguenther@suse.de>
14788
14789         PR middle-end/42883
14790         * g++.dg/torture/pr42883.C: New testcase.
14791
14792 2010-01-28  Michael Matz  <matz@suse.de>
14793
14794         * gcc.target/i386/pr42881.c: New test.
14795
14796 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14797
14798         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
14799         Add i?86-*-solaris2* support.
14800
14801 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
14802
14803         PR c++/42713
14804         PR c++/42820
14805         * g++.dg/template/typedef27.C: New test case.
14806         * g++.dg/template/typedef28.C: New test case.
14807
14808 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
14809
14810         * gcc.dg/optimize-bswap*.c: Add ARM target
14811
14812 2010-01-27  Richard Guenther  <rguenther@suse.de>
14813
14814         PR middle-end/42878
14815         * gcc.dg/torture/pr42878-1.c: New testcase.
14816         * gcc.dg/torture/pr42878-2.c: Likewise.
14817
14818 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
14819
14820         PR middle-end/42874
14821         * gcc.dg/vla-22.c: New test.
14822
14823 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
14824
14825         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
14826         current collation.
14827
14828 2010-01-26  Richard Guenther  <rguenther@suse.de>
14829
14830         PR rtl-optimization/42685
14831         * gcc.dg/pr42685.c: New testcase.
14832         * g++.dg/other/pr42685.C: Likewise.
14833
14834 2010-01-26  Richard Guenther  <rguenther@suse.de>
14835
14836         PR middle-end/42806
14837         * g++.dg/other/pr42806.C: New testcase.
14838
14839 2010-01-26  Richard Guenther  <rguenther@suse.de>
14840
14841         PR tree-optimization/42250
14842         * gcc.dg/pr42250.c: New testcase.
14843
14844 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
14845
14846         * gnat.dg/array_bounds_test.adb: New test.
14847
14848 2010-01-25  Tobias Burnus  <burnus@net-b.de>
14849
14850         PR fortran/42858
14851         * gfortran.dg/generic_21.f90: New test.
14852
14853 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14854
14855         PR testsuite/41522
14856         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
14857
14858 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
14859
14860         PR c++/42748
14861         * g++.dg/abi/arm_va_list2.C: New test.
14862         * g++.dg/abi/arm_va_list2.h: Companion header file.
14863
14864 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
14865
14866         PR fortran/41044
14867         * gfortran.dg/parameter_array_ref_2.f90 : New test.
14868
14869         PR fortran/41167
14870         * gfortran.dg/char_array_arg_1.f90 : New test.
14871
14872         * gfortran.dg/pr25923.f90 : Remove XFAIL.
14873
14874 2010-01-24  Tobias Burnus  <burnus@net-b.de>
14875
14876         PR fortran/39304
14877         * gfortran.dg/generic_20.f90: New test.
14878
14879 2010-01-22  Michael Matz  <matz@suse.de>
14880
14881         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
14882         -msse2.
14883
14884 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
14885
14886         PR fortran/42736
14887         * gfortran.dg/dependency_25.f90 : New test.
14888
14889 2010-01-21  Martin Jambor  <mjambor@suse.cz>
14890
14891         PR tree-optimization/42585
14892         * gcc.dg/tree-ssa/pr42585.c: New test.
14893
14894 2010-01-21  Richard Guenther  <rguenther@suse.de>
14895
14896         PR middle-end/19988
14897         * gcc.dg/pr19988.c: New testcase.
14898
14899 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
14900
14901         * g++.dg/compat/decimal/compat-common.h: New file.
14902         * g++.dg/compat/decimal/decimal-dummy.h: New file.
14903         * g++.dg/compat/decimal/pass_x.h: New file.
14904         * g++.dg/compat/decimal/pass_y.h: New file.
14905         * g++.dg/compat/decimal/pass-1_main.C: New file.
14906         * g++.dg/compat/decimal/pass-1_x.C: New file.
14907         * g++.dg/compat/decimal/pass-1_y.C: New file.
14908         * g++.dg/compat/decimal/pass-2_main.C: New file.
14909         * g++.dg/compat/decimal/pass-2_x.C: New file.
14910         * g++.dg/compat/decimal/pass-2_y.C: New file.
14911         * g++.dg/compat/decimal/pass-3_main.C: New file.
14912         * g++.dg/compat/decimal/pass-3_x.C: New file.
14913         * g++.dg/compat/decimal/pass-3_y.C: New file.
14914         * g++.dg/compat/decimal/pass-4_main.C: New file.
14915         * g++.dg/compat/decimal/pass-4_x.C: New file.
14916         * g++.dg/compat/decimal/pass-4_y.C: New file.
14917         * g++.dg/compat/decimal/pass-5_main.C: New file.
14918         * g++.dg/compat/decimal/pass-5_x.C: New file.
14919         * g++.dg/compat/decimal/pass-5_y.C: New file.
14920         * g++.dg/compat/decimal/pass-6_main.C: New file.
14921         * g++.dg/compat/decimal/pass-6_x.C: New file.
14922         * g++.dg/compat/decimal/pass-6_y.C: New file.
14923         * g++.dg/compat/decimal/return_x.h: New file.
14924         * g++.dg/compat/decimal/return_y.h: New file.
14925         * g++.dg/compat/decimal/return-1_main.C: New file.
14926         * g++.dg/compat/decimal/return-1_x.C: New file.
14927         * g++.dg/compat/decimal/return-1_y.C: New file.
14928         * g++.dg/compat/decimal/return-2_main.C: New file.
14929         * g++.dg/compat/decimal/return-2_x.C: New file.
14930         * g++.dg/compat/decimal/return-2_y.C: New file.
14931         * g++.dg/compat/decimal/return-3_main.C: New file.
14932         * g++.dg/compat/decimal/return-3_x.C: New file.
14933         * g++.dg/compat/decimal/return-3_y.C: New file.
14934         * g++.dg/compat/decimal/return-4_main.C: New file.
14935         * g++.dg/compat/decimal/return-4_x.C: New file.
14936         * g++.dg/compat/decimal/return-4_y.C: New file.
14937         * g++.dg/compat/decimal/return-5_main.C: New file.
14938         * g++.dg/compat/decimal/return-5_x.C: New file.
14939         * g++.dg/compat/decimal/return-5_y.C: New file.
14940         * g++.dg/compat/decimal/return-6_main.C: New file.
14941         * g++.dg/compat/decimal/return-6_x.C: New file.
14942         * g++.dg/compat/decimal/return-6_y.C: New file.
14943
14944 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14945
14946         PR debug/42715
14947         * gcc.dg/pr42715.c: New.
14948
14949 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
14950
14951         PR c++/42038
14952         * g++.dg/parse/crash55.C: New.
14953
14954 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14955
14956         PR debug/42782
14957         * gcc.dg/guality/pr42782.c: New.
14958
14959 2010-01-20  Jason Merrill  <jason@redhat.com>
14960
14961         PR c++/41788
14962         * g++.dg/abi/packed1.C: New.
14963
14964         PR c++/41920
14965         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
14966
14967         PR c++/40750
14968         * g++.dg/parse/fn-typedef1.C: New.
14969         * g++.dg/other/cv_quals.C: Adjust.
14970
14971 2010-01-20  Anthony Green  <green@moxielogic.com>
14972
14973         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
14974         pack(push) pragma).
14975         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
14976         * gcc.dg/20020312-2.c: Port this to the moxie core.
14977         * gcc.dg/weak/typeof-2.c: Ditto.
14978
14979 2010-01-20  Richard Guenther  <rguenther@suse.de>
14980
14981         PR tree-optimization/42717
14982         * gcc.c-torture/compile/pr42717.c: New testcase.
14983
14984 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
14985
14986         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
14987         of signed, add a few new tests.
14988
14989         PR middle-end/42803
14990         * g++.dg/parse/limits-initializer1.C: New test.
14991
14992 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14993
14994         PR fortran/42804
14995         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
14996         * gfortran.dg/typebound_call_12.f03: New test.
14997
14998 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
14999
15000         PR fortran/42783
15001         * gfortran.dg/bounds_check_15.f90 : New test.
15002
15003 2010-01-19  Michael Matz  <matz@suse.de>
15004
15005         PR tree-optimization/41783
15006         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
15007
15008 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
15009
15010         PR target/38697.
15011         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
15012         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
15013         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
15014         * gcc.target/arm/neon/vget_lows16.c: Likewise.
15015         * gcc.target/arm/neon/vget_lows32.c: Likewise.
15016         * gcc.target/arm/neon/vget_lows64.c: Likewise.
15017         * gcc.target/arm/neon/vget_lows8.c: Likewise.
15018         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
15019         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
15020         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
15021         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
15022
15023 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
15024
15025         PR fortran/42545
15026         * gfortran.dg/extends_6.f03: Modified an error message.
15027         * gfortran.dg/extends_10.f03: New test.
15028         * gfortran.dg/private_type_6.f03: Modified an error message.
15029         * gfortran.dg/structure_constructor_8.f03: Ditto.
15030
15031 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
15032
15033         PR tree-optimization/42719
15034         * gcc.dg/pr42719.c: New test.
15035
15036         PR debug/42728
15037         * gcc.dg/pr42728.c: New test.
15038
15039 2010-01-19  Anthony Green  <green@moxielogic.com>
15040
15041         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
15042
15043 2010-01-18  Anthony Green  <green@moxielogic.com>
15044
15045         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
15046         for moxie.
15047
15048 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
15049
15050         * g++.dg/template/error45.C: reverted as part of reverting the
15051         fix of PR c++/42634.
15052
15053 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
15054
15055         PR c++/42634
15056         * g++.dg/template/error45.C: New test.
15057
15058 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
15059
15060         PR c++/42766
15061         * g++.dg/conversion/op6.C: New test.
15062
15063 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
15064
15065         PR target/42774
15066         * gcc.target/alpha/pr42774.c: New test.
15067
15068 2010-01-18  Richard Guenther  <rguenther@suse.de>
15069
15070         PR tree-optimization/42781
15071         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
15072
15073 2010-01-17  Richard Guenther  <rguenther@suse.de>
15074
15075         PR middle-end/42248
15076         * gcc.c-torture/execute/pr42248.c: New testcase.
15077
15078 2010-01-17  Richard Guenther  <rguenther@suse.de>
15079
15080         PR tree-optimization/42773
15081         * g++.dg/torture/pr42773.C: New testcase.
15082
15083 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
15084
15085         PR fortran/42677
15086         * gfortran.dg/interface_assignment_5.f90: New test.
15087
15088 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
15089
15090         PR c++/42697
15091         * g++.dg/template/crash94.C: Reverted.
15092
15093 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
15094
15095         PR debug/42767
15096         * gcc.dg/debug/pr42767.c: New.
15097
15098 2010-01-15  Jason Merrill  <jason@redhat.com>
15099
15100         PR c++/42761
15101         * g++.dg/cpp0x/decltype22.C: New.
15102
15103 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
15104
15105         PR middle-end/42760
15106         * g++.dg/torture/pr42760.C: New test.
15107
15108 2010-01-15  Jing Yu  <jingyu@google.com>
15109
15110         PR rtl-optimization/42691
15111         * gcc.c-torture/execute/pr42691.c: New.
15112
15113 2010-01-15  Richard Guenther  <rguenther@suse.de>
15114
15115         PR middle-end/42739
15116         * g++.dg/torture/pr42739.C: New testcase.
15117
15118 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
15119
15120         * g++.dg/template/error45.C: Revert as part of reverting changes
15121         or PR c++/42634.
15122
15123 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15124
15125         PR fortran/42684
15126         * gfortran.dg/interface_31.f90: New test.
15127
15128 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
15129
15130         * gcc.target/powerpc/pr42747.c: New file.
15131
15132 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
15133
15134         PR middle-end/42674
15135         * c-c++-common/pr42674.c: New test.
15136
15137         PR c++/42608
15138         * g++.dg/template/instantiate11.C: New test.
15139
15140 2010-01-14  Jason Merrill  <jason@redhat.com>
15141
15142         PR c++/42701
15143         * g++.dg/overload/error3.C: New.
15144
15145         PR c++/42655
15146         * g++.dg/overload/rvalue1.C: New.
15147
15148 2010-01-14  Martin Jambor  <mjambor@suse.cz>
15149
15150         PR tree-optimization/42706
15151         * gcc.dg/ipa/pr42706.c: New testcase.
15152
15153 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
15154
15155         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
15156
15157 2010-01-14  Martin Jambor  <mjambor@suse.cz>
15158
15159         PR tree-optimization/42714
15160         * g++.dg/torture/pr42714.C: New test.
15161
15162 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15163
15164         PR rtl-optimization/42246
15165         * gfortran.dg/pr42246-2.f: New.
15166
15167 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15168
15169         PR rtl-optimization/42389
15170         * gcc.dg/pr42389.c: New.
15171
15172 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15173
15174         PR rtl-optimization/42388
15175         * gcc.dg/pr42388.c: New.
15176
15177 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15178
15179         PR rtl-optimization/42294
15180         * gfortran.dg/pr42294.f: New.
15181
15182 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15183
15184         PR rtl-optimization/39453
15185         PR rtl-optimization/42246
15186         * gcc.dg/pr39453.c: New.
15187         * gcc.dg/pr42246.c: New.
15188
15189 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15190
15191         PR middle-end/42245
15192         * gcc.dg/pr42245.c: New.
15193         * gcc.dg/pr42245-2.c: New.
15194
15195 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15196
15197         PR rtl-optimization/42249
15198         * gcc.dg/pr42249.c: New.
15199
15200 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
15201
15202         PR c/42721
15203         * gcc.c-torture/execute/pr42721.c: New test.
15204
15205 2010-01-14  Ira Rosen  <irar@il.ibm.com>
15206
15207         PR tree-optimization/42709
15208         * gcc.dg/vect/pr42709.c: New test.
15209
15210 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
15211
15212         PR fortran/41478
15213         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
15214         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
15215
15216 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
15217
15218         PR fortran/42481
15219         * gfortran.dg/generic_19.f90 : New test.
15220
15221 2010-01-13  Richard Guenther  <rguenther@suse.de>
15222
15223         PR tree-optimization/42730
15224         * gcc.c-torture/compile/pr42730.c: New testcase.
15225
15226 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
15227
15228         PR target/pr42542
15229         * gcc.target/ia64/pr42542-1.c: New.
15230         * gcc.target/ia64/pr42542-2.c: New.
15231         * gcc.target/ia64/pr42542-3.c: New.
15232
15233 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
15234
15235         PR c++/42634
15236         * g++.dg/template/error45.C: New test.
15237
15238 2010-01-13  Martin Jambor  <mjambor@suse.cz>
15239
15240         PR tree-optimization/42704
15241         * g++.dg/torture/pr42704.C: New test.
15242
15243 2010-01-13  Martin Jambor  <mjambor@suse.cz>
15244
15245         PR tree-optimization/42703
15246         * gcc.c-torture/compile/pr42703.c: New test.
15247
15248 2010-01-13  Richard Guenther  <rguenther@suse.de>
15249
15250         PR tree-optimization/42705
15251         * gcc.c-torture/compile/pr42705.c: New testcase.
15252
15253 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
15254
15255         * gcc.target/bfin/l2.c: New test.
15256         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
15257
15258 2010-01-13  Richard Guenther  <rguenther@suse.de>
15259
15260         PR middle-end/42716
15261         * gcc.c-torture/compile/pr42716.c: New testcase.
15262
15263 2010-01-13  Richard Guenther  <rguenther@suse.de>
15264
15265         PR lto/42678
15266         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
15267
15268 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
15269
15270         PR c/42708
15271         * gcc.c-torture/compile/pr42708-1.c: New test.
15272
15273 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
15274
15275         PR debug/42662
15276         * gcc.dg/pr42662.c: New test.
15277
15278         PR tree-optimization/42645
15279         * g++.dg/other/pr42645-1.C: New test.
15280         * g++.dg/other/pr42645-2.C: New test.
15281
15282 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
15283
15284         PR target/42416
15285         * gcc.target/powerpc/warn-1.c: New test.
15286         * gcc.target/powerpc/warn-2.c: New test.
15287
15288 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
15289
15290         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
15291         stack alignment.
15292
15293 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
15294
15295         * gcc.dg/lto/20100108_0.c: New.
15296
15297 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
15298
15299         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
15300         Add -march=i686 -msse for 32bit x86 targets.
15301
15302 2010-01-10  Richard Guenther  <rguenther@suse.de>
15303
15304         PR middle-end/42667
15305         * gcc.dg/torture/pr42667.c: New testcase.
15306
15307 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15308
15309         PR fortran/32489
15310         * gfortran.dg/array_constructor_34.f90: New test.
15311
15312 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15313
15314         PR fortran/20923
15315         * gfortran.dg/array_constructor_33.f90: New test.
15316         gfortran.dg/array_function_5.f90: Add credit.
15317
15318 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15319
15320         PR debug/42631
15321         * gcc.dg/pr42631.c: New.
15322
15323 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15324
15325         PR debug/42630
15326         * gcc.dg/pr42630.c: New.
15327
15328 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15329
15330         PR debug/42629
15331         * gcc.dg/pr42629.c: New.
15332
15333 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15334
15335         PR middle-end/42363
15336         * gcc.dg/torture/pr42363.c: New.
15337
15338 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15339
15340         PR debug/42604
15341         PR debug/42395
15342         * gcc.dg/vect/pr42604.c: New.
15343         * gcc.dg/vect/pr42395.c: New.
15344
15345 2010-01-09  Richard Guenther  <rguenther@suse.de>
15346
15347         PR middle-end/42512
15348         * gcc.c-torture/execute/pr42512.c: New testcase.
15349
15350 2010-01-09  Tobias Burnus  <burnus@net-b.de>
15351
15352         PR fortran/41298
15353         * gfortran.dg/c_ptr_tests_14.f90: New test.
15354
15355 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15356
15357         PR ada/41929
15358         * gnat.dg/null_pointer_deref1.adb: Don't run on
15359         sparc*-sun-solaris2.11.
15360
15361 2010-01-08  Richard Guenther  <rguenther@suse.de>
15362
15363         PR lto/42528
15364         * gcc.dg/lto/20100103-1_0.c: New testcase.
15365         * gcc.dg/lto/20100103-2_0.c: Likewise.
15366
15367 2010-01-08  Tobias Burnus  <burnus@net-b.de
15368
15369         PR/fortran 25829
15370         * gfortran.dg/asynchronous_1.f90: New test.
15371         * gfortran.dg/asynchronous_2.f90: New test.
15372         * gfortran.dg/conflicts.f90: Update error message.
15373
15374 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
15375
15376         c++/40155
15377         * g++.dg/cpp0x/variadic-unify-2.C: New test.
15378
15379 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
15380
15381         PR tree-optimization/42625
15382         * g++.dg/opt/dtor4.C: New test.
15383         * g++.dg/opt/dtor4.h: New.
15384         * g++.dg/opt/dtor4-aux.cc: New.
15385
15386 2010-01-07  Tobias Burnus  <burnus@net-b.de>
15387
15388         PR fortran/42597
15389         * gfortran.dg/proc_ptr_26.f90: New test.
15390
15391 2010-01-07  Tobias Burnus  <burnus@net-b.de>
15392
15393         PR fortran/41872
15394         * gfortran.dg/allocatable_scalar_7.f90: New test.
15395
15396 2010-01-06  Richard Guenther  <rguenther@suse.de>
15397
15398         * gcc.c-torture/compile/pr42632.c: New testcase.
15399
15400 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15401
15402         PR target/42542
15403         * gcc.target/i386/pr42542-4.c: New.
15404         * gcc.target/i386/pr42542-4a.c: Likewise.
15405         * gcc.target/i386/pr42542-5.c: Likewise.
15406         * gcc.target/i386/pr42542-5a.c: Likewise.
15407
15408 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
15409
15410         * gcc.dg/tls/opt-15.c: New test.
15411
15412 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15413
15414         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
15415
15416 2010-01-05  Martin Jambor  <mjambor@suse.cz>
15417
15418         PR tree-optimization/42462
15419         * g++.dg/torture/pr42462.C: New test.
15420
15421 2010-01-05  Jason Merrill  <jason@redhat.com>
15422
15423         * g++.dg/cpp0x/initlist30.C: New test.
15424
15425 2010-01-05  Richard Guenther  <rguenther@suse.de>
15426
15427         PR tree-optimization/42614
15428         * gcc.c-torture/execute/pr42614.c: New testcase.
15429
15430 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
15431
15432         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
15433         * gcc.dg/Wunreachable-1.c: Remove the testcase of
15434         -Wunreachable-code.
15435         * gcc.dg/Wunreachable-2.c: Likewise.
15436         * gcc.dg/Wunreachable-3.c: Likewise.
15437         * gcc.dg/Wunreachable-4.c: Likewise.
15438         * gcc.dg/Wunreachable-5.c: Likewise.
15439         * gcc.dg/Wunreachable-6.c: Likewise.
15440         * gcc.dg/Wunreachable-7.c: Likewise.
15441         * gcc.dg/Wunreachable-8.c: Likewise.
15442         * gcc.dg/20041231-1.c: Likewise.
15443
15444 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
15445
15446         PR other/42611
15447         * gcc.dg/pr42611.c: New test.
15448
15449         PR tree-optimization/42508
15450         * g++.dg/opt/pr42508.C: New test.
15451
15452 2010-01-05  Tobias Burnus  <burnus@net-b.de>
15453
15454         PR fortran/41872
15455         * gfortran.dg/allocatable_scalar_8.f90: New.
15456
15457 2010-01-04  Martin Jambor  <mjambor@suse.cz>
15458
15459         PR tree-optimization/42398
15460         * gcc.c-torture/compile/pr42398.c: New test.
15461
15462 2010-01-04  Jason Merrill  <jason@redhat.com>
15463
15464         PR c++/42555
15465         * g++.dg/ext/attrib35.C: New.
15466
15467         PR c++/42567
15468         * g++.dg/cpp0x/auto17.C: New.
15469
15470 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
15471
15472         * gcc.dg/lto/20100104_0.c: New.
15473
15474 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
15475
15476         PR target/42542
15477         * gcc.target/i386/pr42542-1.c: New.
15478         * gcc.target/i386/pr42542-1a.c: Likewise.
15479         * gcc.target/i386/pr42542-1b.c: Likewise.
15480         * gcc.target/i386/pr42542-2.c: Likewise.
15481         * gcc.target/i386/pr42542-2a.c: Likewise.
15482         * gcc.target/i386/pr42542-2b.c: Likewise.
15483         * gcc.target/i386/pr42542-3.c: Likewise.
15484         * gcc.target/i386/pr42542-3a.c: Likewise.
15485
15486 2009-01-04  Tobias Burnus  <burnus@net-b.de>
15487
15488         PR fortran/41872
15489         * gfortran.dg/allocatable_scalar_5.f90: New test.
15490         * gfortran.dg/allocatable_scalar_6.f90: New test.
15491
15492 2010-01-03  Richard Guenther  <rguenther@suse.de>
15493
15494         PR testsuite/42583
15495         * gfortran.dg/gomp/recursion1.f90: Remove.
15496
15497 2010-01-03  Richard Guenther  <rguenther@suse.de>
15498
15499         * gcc.dg/Warray-bounds.c: Remove XFAILs.
15500         * gcc.dg/uninit-6.c: Likewise.
15501         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
15502
15503 2010-01-03  Richard Guenther  <rguenther@suse.de>
15504
15505         PR tree-optimization/42589
15506         * gcc.target/i386/pr42589.c: New testcase.
15507
15508 2010-01-03  Richard Guenther  <rguenther@suse.de>
15509
15510         PR tree-optimization/42438
15511         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
15512
15513 2010-01-02  Richard Guenther  <rguenther@suse.de>
15514
15515         PR testsuite/41651
15516         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
15517
15518 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
15519
15520         PR target/42448
15521         * gcc.target/alpha/pr42448-1.c: New test.
15522         * gcc.target/alpha/pr42448-2.c: Ditto.
15523
15524 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
15525
15526         PR preprocessor/41947
15527         * gcc.dg/c99-hexfloat-3.c: New test.
15528
15529 2010-01-01  Richard Guenther  <rguenther@suse.de>
15530
15531         PR c/42570
15532         * gcc.c-torture/execute/pr42570.c: New testcase.
15533
15534 2010-01-01  Richard Guenther  <rguenther@suse.de>
15535
15536         PR middle-end/42559
15537         * gcc.c-torture/compile/pr42559.c: New testcase.
15538
15539 \f
15540 Copyright (C) 2010 Free Software Foundation, Inc.
15541
15542 Copying and distribution of this file, with or without modification,
15543 are permitted in any medium without royalty provided the copyright
15544 notice and this notice are preserved.