OSDN Git Service

PR rtl-optimization/47036
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-12-24  Alexander Monakov  <amonakov@ispras.ru>
2
3         PR rtl-optimization/47036
4         * g++.dg/opt/pr47036.C: New.
5
6 2010-12-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
7
8         PR fortran/31821
9         * gfortran.dg/char_pointer_assign_6.f90:  New test.
10
11 2010-12-22  Sebastian Pop  <sebastian.pop@amd.com>
12
13         PR tree-optimization/46758
14         * gcc.dg/graphite/run-id-pr46758.c: New.
15
16 2010-12-23  Mikael Morin  <mikael@gcc.gnu.org>
17
18         PR fortran/46978
19         * gfortran.dg/transpose_intrinsic_func_call_1.f90: New test.
20
21 2010-12-23  Nicola Pero  <nicola.pero@meta-innovation.com>
22
23         * obj-c.dg/gnu-api-2-class.m: Test that class_addMethod() returns
24         NO if the method is already implemented in the class.
25         * obj-c++.dg/gnu-api-2-class.mm: Same change.
26
27 2010-12-22  Sebastian Pop  <sebastian.pop@amd.com>
28
29         PR tree-optimization/47019
30         * gfortran.dg/graphite/pr47019.f: New.
31
32 2010-12-22  Jason Merrill  <jason@redhat.com>
33
34         * g++.dg/init/volatile2.C: New.
35
36 2010-12-22  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
37
38         * g++.dg/cpp0x/alignof2.C: New.
39
40 2010-12-22  Martin Jambor  <mjambor@suse.cz>
41
42         PR tree-optimization/45934
43         PR tree-optimization/46302
44         PR tree-optimization/46987
45         * g++.dg/ipa/ipcp-ivi-1.C: Removed.
46         * g++.dg/ipa/ivinline-6.C: Likewise.
47         * g++.dg/otr-fold-1.C: Likewise.
48         * g++.dg/otr-fold-2.C: Likewise.
49         * g++.dg/tree-ssa/pr43411.C: Xfail dump scan.
50         * g++.dg/tree-ssa/pr45605.C: Likewise.
51         * g++.dg/tree-ssa/pr46987.C: New test.
52
53 2010-12-22  Steven Bosscher  <steven@gcc.gnu.org>
54
55         * gfortran.dg/pr46755.f: Fix test case.
56
57 2010-12-22  Andrey Belevantsev  <abel@ispras.ru>
58
59         PR rtl-optimization/45352
60         PR rtl-optimization/46521
61         PR rtl-optimization/46522
62         * gcc.dg/pr46521.c: New.
63         * gcc.dg/pr46522.c: New. 
64
65 2010-12-21  Ian Lance Taylor  <iant@google.com>
66
67         * go.test/go-test.exp: Clear runtests around invocation of
68         go-dg-runtest from errchk and go-execute-xfail.
69
70 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
71
72         PR target/46880
73         * gcc.target/i386/pr46880.c: New test.
74
75 2010-12-21  Ira Rosen  <irar@il.ibm.com>
76
77         PR tree-optimization/47001
78         * gcc.dg/vect/pr47001.c: New.
79
80 2010-12-21  Nicola Pero  <nicola.pero@meta-innovation.com>
81
82         PR libobjc/16110
83         * objc.dg/special/special.exp: Added new test.
84         * objc.dg/special/load-category-1.m: New.
85         * objc.dg/special/load-category-1a.m: New.
86         * objc.dg/special/load-category-1.h: New.
87
88 2010-12-21  Steven Bosscher  <steven@gcc.gnu.org>
89
90         PR middle-end/45310
91         * g++.dg/pr45310.C: New test.
92
93 2010-12-21  Steven Bosscher  <steven@gcc.gnu.org>
94
95         PR rtl-optimization/46755
96         * gfortran.dg/pr46755.f: New test.
97
98 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
99
100         PR rtl-optimization/47008
101         * gfortran.dg/pr47008.f03: New test.
102
103 2010-12-21  Nicola Pero  <nicola.pero@meta-innovation.com>
104
105         PR libobjc/45953
106         * objc.dg/libobjc-selector-1.m: New test.
107
108 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
109
110         PR middle-end/45852
111         * gcc.target/i386/pr45852.c: New test.
112
113 2010-12-20  Tobias Burnus  <burnus@net-b.de>
114
115         PR fortran/46974
116         * gfortran.dg/c_ptr_tests_16.f90: Fix endian issue.
117
118 2010-12-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
119
120         PR testsuite/45342
121         * gcc.dg/tls/thr-cse-1.c: Fix match on hppa*-*-hpux*.
122
123 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
124
125         * objc.dg/gnu-api-2-objc.m: Fixed test to test objc_lookUpClass,
126         not objc_lookupClass.
127         * obj-c++.dg/gnu-api-2-objc.mm: Same change.
128         
129 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
130
131         * objc.dg/gnu-api-2-objc_msg_lookup.m: New.
132         * obj-c++.dg/gnu-api-2-objc_msg_lookup.mm: New. 
133
134 2010-12-19  Chung-Lin Tang  <cltang@codesourcery.com>
135
136         * gcc.target/arm/vfp-1.c (test_ldst): New test for VFP
137         load/store immediate indexes.
138
139 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
140
141         * objc.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
142         * obj-c++.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
143
144 2010-12-18  Jakub Jelinek  <jakub@redhat.com>
145
146         PR tree-optimization/46969
147         * gcc.dg/autopar/pr46969.c: New test.
148
149 2010-12-18  Nicola Pero  <nicola.pero@meta-innovation.com>
150
151         * objc.dg/fobjc-exceptions-1.m: Updated.
152         * objc.dg/fobjc-exceptions-2.m: New.
153         * objc.dg/fobjc-exceptions-3.m: New.
154         * obj-c++.dg/fobjc-exceptions-1.mm: New.
155         * obj-c++.dg/fobjc-exceptions-2.mm: New.
156         * obj-c++.dg/fobjc-exceptions-3.mm: New.
157         
158 2010-12-18  Tobias Burnus  <burnus@net-b.de>
159
160         PR fortran/46974
161         * gfortran.dg/c_ptr_tests_16.f90: New.
162
163 2010-12-18  Jakub Jelinek  <jakub@redhat.com>
164
165         PR tree-optimization/46985
166         * gfortran.dg/pr46985.f90: New test.
167
168 2010-12-18  Eric Botcazou  <ebotcazou@adacore.com>
169
170         PR tree-optimization/46232
171         * gcc.dg/tree-ssa/pr14814.c: Add -fno-tree-sra.
172
173 2010-12-18  Iain Sandoe  <iains@gcc.gnu.org>
174
175         * objc.dg/fobjc-exceptions.m: Update dg-error syntax.
176
177 2010-12-18  Kai Tietz  <kai.tietz@onevision.com>
178
179         PR target/36834
180         * gcc.target/i386/aggregate-ret1.c: New.
181         * gcc.target/i386/aggregate-ret2.c: New.
182
183 2010-12-18  Iain Sandoe  <iains@gcc.gnu.org>
184
185         * gcc.target/powerpc/darwin-split-ld-stret.c: New test.
186
187 2010-12-17  Ahmad Sharif  <asharif@google.com>
188
189         * gcc.target/i386/max-stack-align.c: New testcase.
190
191 2010-12-17  Nicola Pero  <nicola.pero@meta-innovation.com>
192
193         * objc.dg/exceptions-4.m: Adjust for change in error message.
194
195 2010-12-17  Paolo Bonzini  <bonzini@gnu.org>
196
197         PR c/20385
198         * objc.dg/tls/init-2.m: Adjust.
199         * gcc.dg/noncompile/920923-1.c: Adjust.
200         * gcc.dg/noncompile/pr44517.c: Adjust.
201         * gcc.dg/declspec-18.c: New test.
202
203 2010-12-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
204
205         * gcc.dg/titype-1.c: Enable TImode on __SPU__.
206         * gcc.dg/torture/fp-int-convert.h: Likewise.
207         * gcc.dg/tree-ssa/ivopts-1.c: Likewise.
208         * gcc.dg/uninit-C.c: Likewise.
209         * gcc.dg/uninit-C-O0.c: Likewise.
210         * gcc.dg/format/unnamed-1.c: Likewise.
211         * gcc.dg/format/ms_unnamed-1.c: Likewise.
212
213 2010-12-17  Jason Merrill  <jason@redhat.com>
214
215         PR c++/46670
216         * g++.dg/cpp0x/constexpr-null1.C: New.
217
218 2010-12-17  Bernd Schmidt  <bernds@codesourcery.com>
219
220         * gcc.c-torture/compile/20101217-1.c: New test.
221
222 2010-12-17  Alexander Monakov  <amonakov@ispras.ru>
223
224         PR middle-end/46761
225         * gcc.dg/graphite/pr46761.c: New.
226
227 2010-12-17  Janus Weil  <janus@gcc.gnu.org>
228
229         PR fortran/46849
230         * gfortran.dg/block_9.f08: New.
231
232 2010-12-17  Dodji Seketeli  <dodji@redhat.com>
233
234         * g++.dg/debug/dwarf2/self-ref-1.C: New test.
235         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
236
237 2010-12-16  Sebastian Pop  <sebastian.pop@amd.com>
238
239         PR tree-optimization/46924
240         * gcc.dg/graphite/pr46924.c: New.
241
242 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
243
244         PR tree-optimization/46966
245         * gcc.dg/graphite/pr46966.c: New test.
246
247 2010-12-16  Eric Botcazou  <ebotcazou@adacore.com>
248
249         * gnat.dg/opt13.adb: New test.
250         * gnat.dg/opt13_pkg.ad[sb]: New helper.
251
252 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
253
254         PR tree-optimization/43655
255         * g++.dg/opt/pr43655.C: New test.
256
257 2010-12-16  Sebastian Pop  <sebastian.pop@amd.com>
258
259         PR tree-optimization/46404
260         * gcc.dg/graphite/pr46404-1.c: New.
261
262 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
263
264         PR debug/46893
265         * gcc.dg/pr46893.c: New test.
266
267 2010-12-16  H.J. Lu  <hongjiu.lu@intel.com>
268
269         PR lto/46976
270         * gcc.dg/lto/pr46940_1.c (main): Return 0.
271
272 2010-12-16  Chung-Lin Tang  <cltang@codesourcery.com>
273
274         PR target/46883
275         * gcc.target/arm/pr46883.c: New testcase.
276
277 2010-12-16  Jan Hubicka  <jh@suse.cz>
278
279         PR lto/46976
280         * gcc.dg/lto/pr46940_0.c: Fix commit.
281
282 2010-12-15  Nathan Froyd  <froydnj@codesourcery.com>
283
284         PR c++/39859
285         PR c++/44522
286         PR c++/44523
287         * g++.dg/parse/colon-autocorrect-1.C: New testcase.
288         * g++.dg/parse/colon-autocorrect-2.C: New testcase.
289
290 2010-12-15  Nathan Froyd  <froydnj@codesourcery.com>
291
292         PR c++/46852
293         * g++.dg/pr46852.C: New test.
294
295 2010-12-16  Jan Hubicka  <jh@suse.cz>
296
297         PR middle-end/46939
298         * gcc.target/i386/pr46939.c: New testcase.
299
300 2010-12-15  Sebastian Pop  <sebastian.pop@amd.com>
301
302         PR tree-optimization/46404
303         * gcc.dg/graphite/pr46404.c: New.
304
305 2010-12-15  Jakub Jelinek  <jakub@redhat.com>
306
307         PR fortran/46945
308         * gfortran.dg/pr46945.f90: New test.
309
310         PR debug/46815
311         * g++.dg/guality/pr46815.C: New test.
312
313 2010-12-15  Paolo Carlini  <paolo.carlini@oracle.com>
314
315         PR c++/42083
316         * g++.dg/cpp0x/lambda/lambda-ice2.C: New.
317
318 2010-12-15  H.J. Lu  <hongjiu.lu@intel.com>
319
320         * gfortran.dg/debug/pr46756.f: Correct PR number.
321
322 2010-12-15  Martin Jambor  <mjambor@suse.cz>
323
324         PR tree-optimization/46053
325         PR middle-end/46287
326         PR middle-end/46242
327         * g++.dg/ipa/pr46053.C: New test.
328         * g++.dg/ipa/pr46287-1.C: Likewise.
329         * g++.dg/ipa/pr46287-2.C: Likewise.
330         * g++.dg/ipa/pr46287-3.C: Likewise.
331         * g++.dg/torture/covariant-1.C: Likewise.
332         * g++.dg/torture/pr46287.C: Likewise.
333
334 2010-12-15  Alexander Monakov  <amonakov@ispras.ru>
335
336         PR rtl-optimization/46649
337         * g++.dg/opt/pr46649.C: New.
338
339 2010-12-15  Dave Korn  <dave.korn.cygwin@gmail.com>
340
341         PR testsuite/46938
342         * gcc.dg/pr43157.c: Add dg-require-linker-plugin  directive.
343
344 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
345
346         PR tree-optimization/46845
347         * gcc.dg/graphite/id-pr46845.c: New.
348
349 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
350
351         PR tree-optimization/46928
352         * gcc.dg/tree-ssa/ldist-17.c: New.
353
354 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
355
356         PR tree-optimization/45948
357         * gcc.dg/tree-ssa/ldist-pr45948.c: New.
358
359 2010-12-14  Jason Merrill  <jason@redhat.com>
360
361         PR c++/46930
362         * g++.dg/cpp0x/constexpr-decl.C: New.
363         * g++.dg/cpp0x/constexpr-ex1.C: Fix.
364         * g++.dg/cpp0x/constexpr-static5.C: Fix.
365
366 2010-12-14  Jan Hubicka  <jh@suse.cz>
367
368         PR lto/46940
369         PR lto/44463
370         * gcc.dg/lto/pr46940_0.c: New testcase.
371         * gcc.dg/lto/pr46940_1.c: New testcase.
372
373 2010-12-14  Nathan Froyd  <froydnj@codesourcery.com>
374
375         PR c++/45330
376         * g++.dg/lookup/suggestions1.C: New test.
377
378 2010-12-14  Tobias Burnus  <burnus@net-b.de>
379
380         PR fortran/46937
381         * gfortran.dg/pointer_intent_4.f90: New.
382
383 2010-12-14  Jakub Jelinek  <jakub@redhat.com>
384
385         PR debug/46885
386         * gcc.dg/autopar/pr46885.c: New test.
387
388         PR tree-optimization/46909
389         * gcc.c-torture/execute/pr46909-1.c: New test.
390         * gcc.c-torture/execute/pr46909-2.c: New test.
391         * gcc.dg/pr46909.c: New test.
392
393 2010-12-14  Alexander Monakov  <amonakov@ispras.ru>
394
395         PR rtl-optimization/46875
396         * gcc.dg/pr46875.c: New.
397
398 2010-12-14  Jan Hubicka  <jh@suse.cz>
399
400         * g++.dg/other/first-global.C: Update regexp to match new
401         names of ctors.
402
403 2010-12-14  Bernd Schmidt  <bernds@codesourcery.com>
404
405         PR rtl-optimization/44374
406         Reapply patch with fixes.
407         * gcc.target/arm/headmerge-1.c: New test.
408         * gcc.target/arm/headmerge-2.c: New test.
409         * gcc.target/i386/headmerge-1.c: New test.
410         * gcc.target/i386/headmerge-2.c: New test.
411
412 2010-12-13  Jason Merrill  <jason@redhat.com>
413
414         PR c++/46873
415         PR c++/46877
416         * g++.dg/cpp0x/constexpr-ctor4.C: New.
417         * g++.dg/cpp0x/constexpr-ctor5.C: New.
418
419 2010-12-13  Janus Weil  <janus@gcc.gnu.org>
420
421         PR fortran/46201
422         * gfortran.dg/proc_ptr_comp_27.f90: New.
423
424 2010-12-13  Jakub Jelinek  <jakub@redhat.com>
425
426         PR debug/46867
427         * gcc.dg/pr46867.c: New test.
428
429 2010-12-13  Janus Weil  <janus@gcc.gnu.org>
430
431         PR fortran/46841
432         * gfortran.dg/proc_ptr_comp_26.f90: New.
433
434 2010-12-13  Eric Botcazou  <ebotcazou@adacore.com>
435
436         * gnat.dg/pack9.adb: XFAIL everywhere.
437
438 2010-12-13  Jakub Jelinek  <jakub@redhat.com>
439
440         PR fortran/46884
441         * gfortran.dg/pr46884.f: New test.
442
443 2010-12-13  Iain Sandoe  <iains@gcc.gnu.org>
444
445         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
446         Adjust XFAILs.
447
448 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
449
450         PR debug/46756
451         * gfortran.dg/debug/pr46756.f: New.
452
453 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
454
455         PR debug/46782
456         * gcc.dg/debug/pr46782.c: New.
457
458 2010-12-12  Janus Weil  <janus@gcc.gnu.org>
459
460         PR fortran/46809
461         * gfortran.dg/pointer_check_8.f90: New.
462
463 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
464
465         PR fortran/46705
466         * gfortran.dg/continuation_12.f90: New test.
467
468 2010-12-11  Tobias Burnus  <burnus@net-b.de>
469
470         PR fortran/46370
471         * gfortran.dg/coarray_14.f90: New.
472
473 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
474
475         PR fortran/46842
476         * gfortran.dg/array_function_6.f90: New test.
477
478 2010-12-11  Nicola Pero  <nicola.pero@meta-innovation.com>
479
480         * objc.dg/gnu-api-2-resolve-method.m: New.
481         * obj-c++.dg/gnu-api-2-resolve-method.mm: New.  
482
483 2010-12-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
484
485         * gcc.dg/funcorder.c: Remove XFAIL for hppa*64*-*-*.
486
487 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
488
489         * objc.dg/fobjc-std-1.m: Updated to test that class extensions
490         produce an error with -fobjc-std=objc1.
491         * obj-c++.dg/fobjc-std-1.mm: Same change.
492
493 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
494
495         PR c++/46001
496         * g++.dg/diagnostic/bitfld1.C: New test.
497
498 2010-12-10  Sebastian Pop  <sebastian.pop@amd.com>
499
500         PR tree-optimization/43023
501         * gfortran.dg/ldist-1.f90: Adjust pattern.
502         * gfortran.dg/ldist-pr43023.f90: New.
503
504 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
505
506         PR rtl-optimization/46804
507         * gfortran.dg/pr46804.f90: New test.
508
509 2010-12-10  Dave Korn  <dave.korn.cygwin@gmail.com>
510
511         PR middle-end/46674
512         PR lto/43157
513         * gcc.dg/pr43157.c: New file.
514
515 2010-12-10  Nathan Froyd  <froydnj@codesourcery.com>
516
517         * gcc.dg/dfp/struct-union.c: Adjust.
518         * gcc.dg/lvalue-2.c: Adjust.
519         * gcc.dg/pr21419.c: Adjust.
520         * gcc.dg/qual-component-1.c: Adjust.
521         * g++.dg/other/const1.C: Adjust.
522
523 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
524
525         PR rtl-optimization/46865
526         * gcc.target/i386/pr46865-1.c: New test.
527         * gcc.target/i386/pr46865-2.c: New test.
528
529         PR tree-optimization/46864
530         * g++.dg/opt/pr46864.C: New test.
531
532 2010-12-10  Jack Howarth  <howarth@bromo.med.uc.edu>
533             Iain Sandoe  <iains@gcc.gnu.org>
534
535         PR 43751/target
536         * lib/prune.exp: Prune dsymutil warnings.
537
538 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
539
540         * objc.dg/class-extension-1.m: New.
541         * objc.dg/class-extension-2.m: New.
542         * objc.dg/class-extension-3.m: New.
543         * objc.dg/property/at-property-26.m: New.
544         * objc.dg/property/at-property-27.m: New.
545         * objc.dg/property/at-property-28.m: New.
546         * obj-c++.dg/class-extension-1.mm: New.
547         * obj-c++.dg/class-extension-2.mm: New.
548         * obj-c++.dg/class-extension-3.mm: New.
549         * obj-c++.dg/property/at-property-26.mm: New.
550         * obj-c++.dg/property/at-property-27.mm: New.
551         * obj-c++.dg/property/at-property-28.mm: New.
552
553 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
554
555         PR target/46057
556         * gcc.dg/torture/stackalign/nested-1.c: Skip on hppa*-*-hpux*.
557         * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
558         * gcc.dg/torture/stackalign/nested-2.c: Likewise.
559         * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
560         * gcc.dg/torture/stackalign/nested-3.c: Likewise.
561         * gcc.dg/torture/stackalign/nested-4.c: Likewise.
562         * gcc.dg/torture/stackalign/global-1.c: Likewise.
563         * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
564         * gcc.dg/torture/stackalign/inline-1.c: Likewise.
565         * gcc.dg/torture/stackalign/inline-2.c: Likewise.
566         * gcc.dg/torture/stackalign/struct-1.c: Likewise.
567         * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
568         * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
569         * g++.dg/torture/stackalign/throw-1.C: Likewise.
570         * g++.dg/torture/stackalign/throw-2.C: Likewise.
571         * g++.dg/torture/stackalign/throw-4.C: Likewise.
572         * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
573         * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
574         * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
575         * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
576         * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
577         * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
578
579         PR tree-optimization/46021
580         gcc.dg/tree-ssa/20040204-1.c: Remove XFAIL for hppa*-*.*.
581
582 2010-12-09  Richard Guenther  <rguenther@suse.de>
583
584         PR middle-end/46844
585         * gcc.c-torture/compile/pr46866.c: New testcase.
586
587 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
588
589         PR testsuite/45068
590         * g++.dg/debug/dwarf2/nested-2.C: Also match comments starting with ';'.
591
592 2010-12-09  Martin Jambor  <mjambor@suse.cz>
593
594         PR middle-end/46734
595         * g++.dg/tree-ssa/pr46734.C: New test.
596
597 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
598
599         PR c++/44641
600         * lib/scanasm.exp (dg-function-on-line): Add match pattern for
601         hppa*-*-*.
602
603 2010-12-08  Jason Merrill  <jason@redhat.com>
604
605         PR c++/46348
606         * g++.dg/cpp0x/constexpr-array2.C: New.
607
608 2010-12-08  H.J. Lu  <hongjiu.lu@intel.com>
609
610         * gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update
611         expected scan.
612
613 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
614
615         * objc.dg/exceptions-7.m: New.
616         * obj-c++.dg/exceptions-7.mm: New.
617         * obj-c++.dg/exceptions-3.mm: Adjust for new C++ messages.
618         * obj-c++.dg/exceptions-5.mm: Same change.
619
620 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
621
622         * objc.dg/foreach-6.m: Updated location of error messages.
623         * objc.dg/foreach-7.m: Same change.
624
625 2010-12-08  Richard Guenther  <rguenther@suse.de>
626             Sebastian Pop  <sebastian.pop@amd.com>
627
628         PR tree-optimization/45230
629         PR tree-optimization/45231
630         PR tree-optimization/45370
631         * gcc.dg/graphite/id-pr45230-1.c: New.
632         * gcc.dg/graphite/id-pr45231.c: New.
633         * gfortran.dg/graphite/id-pr45370.f90: New.
634
635 2010-12-08  Nathan Froyd  <froydnj@codesourcery.com>
636
637         PR c++/45329
638         * testsuite/g++.dg/conversion/ambig1.C: Adjust.
639         * testsuite/g++.dg/conversion/op1.C: Adjust.
640         * testsuite/g++.dg/conversion/simd1.C: Adjust.
641         * testsuite/g++.dg/cpp0x/defaulted14.C: Adjust.
642         * testsuite/g++.dg/cpp0x/defaulted18.C: Adjust.
643         * testsuite/g++.dg/cpp0x/defaulted20.C: Adjust.
644         * testsuite/g++.dg/cpp0x/explicit3.C: Adjust.
645         * testsuite/g++.dg/cpp0x/explicit4.C: Adjust.
646         * testsuite/g++.dg/cpp0x/implicit4.C: Adjust.
647         * testsuite/g++.dg/cpp0x/nullptr15.C: Adjust.
648         * testsuite/g++.dg/cpp0x/nullptr19.C: Adjust.
649         * testsuite/g++.dg/cpp0x/pr31431-2.C: Adjust.
650         * testsuite/g++.dg/cpp0x/pr31431.C: Adjust.
651         * testsuite/g++.dg/cpp0x/pr31434.C: Adjust.
652         * testsuite/g++.dg/cpp0x/pr31437.C: Adjust.
653         * testsuite/g++.dg/cpp0x/rv2n.C: Adjust.
654         * testsuite/g++.dg/cpp0x/rv3n.C: Adjust.
655         * testsuite/g++.dg/cpp0x/rv4n.C: Adjust.
656         * testsuite/g++.dg/cpp0x/rv5n.C: Adjust.
657         * testsuite/g++.dg/cpp0x/rv6n.C: Adjust.
658         * testsuite/g++.dg/cpp0x/rv7n.C: Adjust.
659         * testsuite/g++.dg/cpp0x/temp_default2.C: Adjust.
660         * testsuite/g++.dg/cpp0x/trailing4.C: Adjust.
661         * testsuite/g++.dg/cpp0x/variadic-ex3.C: Adjust.
662         * testsuite/g++.dg/cpp0x/variadic-ex4.C: Adjust.
663         * testsuite/g++.dg/cpp0x/variadic35.C: Adjust.
664         * testsuite/g++.dg/cpp0x/vt-35147.C: Adjust.
665         * testsuite/g++.dg/cpp0x/vt-37737-2.C: Adjust.
666         * testsuite/g++.dg/expr/cond9.C: Adjust.
667         * testsuite/g++.dg/expr/pmf-1.C: Adjust.
668         * testsuite/g++.dg/ext/label5.C: Adjust.
669         * testsuite/g++.dg/ext/visibility/anon8.C: Adjust.
670         * testsuite/g++.dg/ext/vla2.C: Adjust.
671         * testsuite/g++.dg/gomp/pr26690-1.C: Adjust.
672         * testsuite/g++.dg/gomp/pr26690-2.C: Adjust.
673         * testsuite/g++.dg/init/synth2.C: Adjust.
674         * testsuite/g++.dg/lookup/conv-1.C: Adjust.
675         * testsuite/g++.dg/lookup/new1.C: Adjust.
676         * testsuite/g++.dg/lookup/using9.C: Adjust.
677         * testsuite/g++.dg/other/error13.C: Adjust.
678         * testsuite/g++.dg/other/error20.C: Adjust.
679         * testsuite/g++.dg/other/error31.C: Adjust.
680         * testsuite/g++.dg/other/pr28114.C: Adjust.
681         * testsuite/g++.dg/other/ptrmem10.C: Adjust.
682         * testsuite/g++.dg/other/ptrmem11.C: Adjust.
683         * testsuite/g++.dg/overload/ambig1.C: Adjust.
684         * testsuite/g++.dg/overload/arg3.C: Adjust.
685         * testsuite/g++.dg/overload/builtin1.C: Adjust.
686         * testsuite/g++.dg/overload/copy1.C: Adjust.
687         * testsuite/g++.dg/overload/new1.C: Adjust.
688         * testsuite/g++.dg/overload/template4.C: Adjust.
689         * testsuite/g++.dg/overload/unknown1.C: Adjust.
690         * testsuite/g++.dg/overload/using2.C: Adjust.
691         * testsuite/g++.dg/parse/crash5.C: Adjust.
692         * testsuite/g++.dg/parse/error19.C: Adjust.
693         * testsuite/g++.dg/parse/error28.C: Adjust.
694         * testsuite/g++.dg/parse/template7.C: Adjust.
695         * testsuite/g++.dg/parse/typename7.C: Adjust.
696         * testsuite/g++.dg/rtti/typeid6.C: Adjust.
697         * testsuite/g++.dg/tc1/dr152.C: Adjust.
698         * testsuite/g++.dg/template/conv11.C: Adjust.
699         * testsuite/g++.dg/template/copy1.C: Adjust.
700         * testsuite/g++.dg/template/crash37.C: Adjust.
701         * testsuite/g++.dg/template/deduce3.C: Adjust.
702         * testsuite/g++.dg/template/dependent-expr5.C: Adjust.
703         * testsuite/g++.dg/template/error38.C: Adjust.
704         * testsuite/g++.dg/template/error40.C: Adjust.
705         * testsuite/g++.dg/template/friend.C: Adjust.
706         * testsuite/g++.dg/template/incomplete2.C: Adjust.
707         * testsuite/g++.dg/template/instantiate5.C: Adjust.
708         * testsuite/g++.dg/template/local4.C: Adjust.
709         * testsuite/g++.dg/template/local6.C: Adjust.
710         * testsuite/g++.dg/template/new3.C: Adjust.
711         * testsuite/g++.dg/template/operator9.C: Adjust.
712         * testsuite/g++.dg/template/overload6.C: Adjust.
713         * testsuite/g++.dg/template/ptrmem2.C: Adjust.
714         * testsuite/g++.dg/template/ptrmem20.C: Adjust.
715         * testsuite/g++.dg/template/ptrmem4.C: Adjust.
716         * testsuite/g++.dg/template/ptrmem8.C: Adjust.
717         * testsuite/g++.dg/template/qualttp5.C: Adjust.
718         * testsuite/g++.dg/template/sfinae2.C: Adjust.
719         * testsuite/g++.dg/template/spec22.C: Adjust.
720         * testsuite/g++.dg/template/spec23.C: Adjust.
721         * testsuite/g++.dg/template/ttp25.C: Adjust.
722         * testsuite/g++.dg/template/typedef4.C: Adjust.
723         * testsuite/g++.dg/template/unify10.C: Adjust.
724         * testsuite/g++.dg/template/unify11.C: Adjust.
725         * testsuite/g++.dg/template/unify6.C: Adjust.
726         * testsuite/g++.dg/template/unify7.C: Adjust.
727         * testsuite/g++.dg/template/unify9.C: Adjust.
728         * testsuite/g++.dg/template/varmod1.C: Adjust.
729         * testsuite/g++.old-deja/g++.benjamin/15799.C: Adjust.
730         * testsuite/g++.old-deja/g++.benjamin/15800-1.C: Adjust.
731         * testsuite/g++.old-deja/g++.brendan/ambiguity1.C: Adjust.
732         * testsuite/g++.old-deja/g++.brendan/crash29.C: Adjust.
733         * testsuite/g++.old-deja/g++.brendan/crash48.C: Adjust.
734         * testsuite/g++.old-deja/g++.brendan/crash56.C: Adjust.
735         * testsuite/g++.old-deja/g++.brendan/cvt3.C: Adjust.
736         * testsuite/g++.old-deja/g++.brendan/overload1.C: Adjust.
737         * testsuite/g++.old-deja/g++.brendan/overload4.C: Adjust.
738         * testsuite/g++.old-deja/g++.brendan/overload9.C: Adjust.
739         * testsuite/g++.old-deja/g++.bugs/900127_01.C: Adjust.
740         * testsuite/g++.old-deja/g++.bugs/900205_04.C: Adjust.
741         * testsuite/g++.old-deja/g++.bugs/900330_02.C: Adjust.
742         * testsuite/g++.old-deja/g++.bugs/900404_03.C: Adjust.
743         * testsuite/g++.old-deja/g++.bugs/900514_03.C: Adjust.
744         * testsuite/g++.old-deja/g++.eh/ctor1.C: Adjust.
745         * testsuite/g++.old-deja/g++.jason/conversion11.C: Adjust.
746         * testsuite/g++.old-deja/g++.jason/crash3.C: Adjust.
747         * testsuite/g++.old-deja/g++.jason/overload16.C: Adjust.
748         * testsuite/g++.old-deja/g++.jason/overload28.C: Adjust.
749         * testsuite/g++.old-deja/g++.jason/scoping10.C: Adjust.
750         * testsuite/g++.old-deja/g++.jason/template30.C: Adjust.
751         * testsuite/g++.old-deja/g++.jason/temporary2.C: Adjust.
752         * testsuite/g++.old-deja/g++.law/arg1.C: Adjust.
753         * testsuite/g++.old-deja/g++.law/arg11.C: Adjust.
754         * testsuite/g++.old-deja/g++.law/arm9.C: Adjust.
755         * testsuite/g++.old-deja/g++.law/ctors11.C: Adjust.
756         * testsuite/g++.old-deja/g++.law/ctors17.C: Adjust.
757         * testsuite/g++.old-deja/g++.law/ctors5.C: Adjust.
758         * testsuite/g++.old-deja/g++.law/ctors9.C: Adjust.
759         * testsuite/g++.old-deja/g++.law/enum4.C: Adjust.
760         * testsuite/g++.old-deja/g++.law/missed-error2.C: Adjust.
761         * testsuite/g++.old-deja/g++.law/operators32.C: Adjust.
762         * testsuite/g++.old-deja/g++.law/operators9.C: Adjust.
763         * testsuite/g++.old-deja/g++.mike/net2.C: Adjust.
764         * testsuite/g++.old-deja/g++.mike/net22.C: Adjust.
765         * testsuite/g++.old-deja/g++.mike/p11110.C: Adjust.
766         * testsuite/g++.old-deja/g++.mike/p1989.C: Adjust.
767         * testsuite/g++.old-deja/g++.mike/p2431.C: Adjust.
768         * testsuite/g++.old-deja/g++.mike/p438.C: Adjust.
769         * testsuite/g++.old-deja/g++.mike/p807a.C: Adjust.
770         * testsuite/g++.old-deja/g++.mike/p9068.C: Adjust.
771         * testsuite/g++.old-deja/g++.niklas/t120.C: Adjust.
772         * testsuite/g++.old-deja/g++.niklas/t121.C: Adjust.
773         * testsuite/g++.old-deja/g++.niklas/t128.C: Adjust.
774         * testsuite/g++.old-deja/g++.ns/overload2.C: Adjust.
775         * testsuite/g++.old-deja/g++.ns/using12.C: Adjust.
776         * testsuite/g++.old-deja/g++.other/crash24.C: Adjust.
777         * testsuite/g++.old-deja/g++.other/expr1.C: Adjust.
778         * testsuite/g++.old-deja/g++.other/overload11.C: Adjust.
779         * testsuite/g++.old-deja/g++.other/pmf3.C: Adjust.
780         * testsuite/g++.old-deja/g++.other/volatile1.C: Adjust.
781         * testsuite/g++.old-deja/g++.pt/auto_ptr.C: Adjust.
782         * testsuite/g++.old-deja/g++.pt/crash28.C: Adjust.
783         * testsuite/g++.old-deja/g++.pt/crash60.C: Adjust.
784         * testsuite/g++.old-deja/g++.pt/explicit38.C: Adjust.
785         * testsuite/g++.old-deja/g++.pt/explicit39.C: Adjust.
786         * testsuite/g++.old-deja/g++.pt/explicit41.C: Adjust.
787         * testsuite/g++.old-deja/g++.pt/explicit67.C: Adjust.
788         * testsuite/g++.old-deja/g++.pt/explicit77.C: Adjust.
789         * testsuite/g++.old-deja/g++.pt/expr2.C: Adjust.
790         * testsuite/g++.old-deja/g++.pt/ptrmem10.C: Adjust.
791         * testsuite/g++.old-deja/g++.pt/ptrmem6.C: Adjust.
792         * testsuite/g++.old-deja/g++.pt/spec35.C: Adjust.
793         * testsuite/g++.old-deja/g++.pt/spec5.C: Adjust.
794         * testsuite/g++.old-deja/g++.pt/spec6.C: Adjust.
795         * testsuite/g++.old-deja/g++.pt/t05.C: Adjust.
796         * testsuite/g++.old-deja/g++.pt/t24.C: Adjust.
797         * testsuite/g++.old-deja/g++.pt/unify4.C: Adjust.
798         * testsuite/g++.old-deja/g++.pt/unify6.C: Adjust.
799         * testsuite/g++.old-deja/g++.pt/unify8.C: Adjust.
800         * testsuite/g++.old-deja/g++.robertl/eb109.C: Adjust.
801         * testsuite/g++.old-deja/g++.robertl/eb119.C: Adjust.
802         * testsuite/g++.old-deja/g++.robertl/eb131.C: Adjust.
803         * testsuite/g++.old-deja/g++.robertl/eb22.C: Adjust.
804         * testsuite/g++.old-deja/g++.robertl/eb69.C: Adjust.
805         * testsuite/g++.old-deja/g++.robertl/eb98.C: Adjust.
806
807 2010-12-08  Jason Merrill  <jason@redhat.com>
808
809         PR c++/45822
810         * g++.dg/init/synth4.C: New.
811
812         PR c++/46736
813         * g++.dg/cpp0x/defaulted21.C: New.
814
815 2010-12-08  Wei Guozhi  <carrot@google.com>
816
817         PR target/46631
818         * gcc.target/arm/pr46631: New testcase.
819
820 2010-12-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
821
822         PR middle-end/42694
823         * gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x,
824         0.75) is not optimized if the machine has no sqrt instruction.
825
826 2010-12-07  Andrey Belevantsev  <abel@ispras.ru>
827
828         PR target/43603
829         * gcc.target/ia64/pr43603.c: New.
830         * gcc/testsuite/g++.dg/opt/pr46640.C: New.
831
832 2010-12-07  Tobias Burnus  <burnus@net-b.de>
833
834         PR fortran/44352
835         * gfortran.dg/string_4.f90: New.
836
837 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
838
839         PR tree-optimization/44676
840         * gcc.dg/graphite/id-pr44676.c: New.
841
842 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
843
844         PR tree-optimization/42327
845         * gcc.dg/tree-ssa/pr42327.c: New.
846
847 2010-12-07  Nathan Froyd  <froydnj@codesourcery.com>
848
849         PR c++/45330
850         * g++.dg/pr45330.C: New test.
851         * g++.dg/ext/builtin3.C: Adjust.
852         * g++.dg/lookup/error1.C: Adjust.
853         * g++.dg/lookup/koenig5.C: Adjust.
854         * g++.dg/overload/koenig1.C: Adjust.
855         * g++.dg/parse/decl-specifier-1.C: Adjust.
856         * g++.dg/template/static10.C: Adjust.
857         * g++.old-deja/g++.mike/ns5.C: Adjust.
858         * g++.old-deja/g++.mike/ns7.C: Adjust.
859         * g++.old-deja/g++.ns/koenig5.C: Adjust.
860         * g++.old-deja/g++.ns/koenig9.C: Adjust.
861         * g++.old-deja/g++.other/lineno5.C: Adjust.
862
863 2010-12-07  Richard Guenther  <rguenther@suse.de>
864
865         PR tree-optimization/46832
866         * gcc.c-torture/compile/pr46832.c: New testcase.
867
868 2010-12-07  Jakub Jelinek  <jakub@redhat.com>
869
870         PR debug/46799
871         * gcc.dg/autopar/pr46799.c: New test.
872
873 2010-12-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
874
875         * gfortran.dg/internal_dummy_2.f08: Fix dg-options.
876         * gfortran.dg/internal_dummy_3.f08: Fix dg-options.
877
878 2010-12-06  H.J. Lu  <hongjiu.lu@intel.com>
879
880         PR middle-end/41562
881         * g++.dg/graphite/pr41562.C: New.
882
883         PR middle-end/46185
884         * gcc.dg/graphite/pr46185.c: New.
885
886 2010-12-06  Nicola Pero  <nicola.pero@meta-innovation.com>
887
888         * objc.dg/foreach-8.m: New.
889
890 2010-12-06  Jakub Jelinek  <jakub@redhat.com>
891
892         PR debug/45997
893         * g++.dg/debug/dwarf2/pr45997-1.C: New test.
894         * g++.dg/debug/dwarf2/pr45997-2.C: New test.
895
896         PR target/43897
897         * gcc.target/ia64/pr43897.c: New test.
898
899         PR debug/46771
900         * gcc.dg/pr46771.c: New test.
901
902         PR rtl-optimization/46777
903         * gcc.dg/pr46777.c: New test.
904
905 2010-12-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
906
907         * ada/acats/run_acats (which): Assign output to temporary
908         variable, only use if successful.
909         Use last field of type output.
910
911 2010-12-06  Richard Guenther  <rguenther@suse.de>
912
913         PR tree-optimization/46806
914         * g++.dg/torture/20100825.C: New testcase.
915
916 2010-12-06  Richard Guenther  <rguenther@suse.de>
917
918         PR tree-optimization/46785
919         * gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase.
920
921 2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
922
923         * gcc.dg/pr46674.c (LABEL3): New macro definition.
924         (LABEL2): Likewise.
925         (LABEL): Likewise.
926         (jelly): Account for user label prefix in asm name.
927
928 2010-12-05  Daniel Kraft  <d@domob.eu>
929
930         PR fortran/46794
931         * gfortran.dg/power2.f90: Initialize variables.
932
933 2010-12-04  Jan Hubicka  <jh@suse.cz>
934
935         * snprintf-chk.c (ptr): Declare volatile.
936         * strcpy-chk.c (s2, s3, l1): Declare volatile.
937         * snprintf-chk.c (ptr): Declare volatile.
938         * vsprintf-chk.c (ptr): Declare volatile.
939         * vsnprintf-chk.c (ptr): Declare volatile.
940
941 2010-12-04  Tobias Burnus  <burnus@net-b.de>
942
943         PR fortran/46584
944         * gfortran.dg/quad_1.f90: Remove some complex
945         math checks as they fail on some non-libquadmath
946         systems.
947
948 2010-12-04  Daniel Kraft  <d@domob.eu>
949
950         PR fortran/46794
951         * gfortran.dg/power2.f90: New test.
952
953 2010-12-03  Jakub Jelinek  <jakub@redhat.com>
954
955         PR debug/46123
956         * g++.dg/debug/pr46123.C: New test.
957         * g++.dg/debug/dwarf2/pr46123.C: New test.
958
959 2010-12-03  Jason Merrill  <jason@redhat.com>
960
961         PR c++/46058
962         * g++.dg/template/scope4.C: New.
963
964 2010-12-03  Nathan Froyd  <froydnj@codesourcery.com>
965
966         * gcc.target/arm/neon-offset-1.c: New test.
967
968 2010-12-03  Alexander Monakov  <amonakov@ispras.ru>
969
970         PR rtl-optimization/45354
971         * gcc.dg/tree-prof/pr45354.c: New.
972
973 2010-12-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
974
975         PR fortran/45159
976         * gfortran.dg/dependency_38.f90:  New test.
977
978 2010-12-02  Ian Lance Taylor  <iant@google.com>
979
980         * lib/go.exp: New file.
981         * lib/go-dg.exp: New file.
982         * lib/go-torture.exp: New file.
983         * lib/target-supports.exp (check_compile): Match // Go.
984
985 2010-12-02  Eric Botcazou  <ebotcazou@adacore.com>
986
987         * gcc.dg/pr46685.c: New test.
988
989 2010-12-02  Sebastian Pop  <sebastian.pop@amd.com>
990
991         PR tree-optimization/45199
992         * gcc.dg/tree-ssa/ldist-15.c: New.
993         * gcc.dg/tree-ssa/ldist-16.c: New.
994         * gfortran.dg/ldist-pr45199.f: New.
995
996 2010-12-02  Richard Guenther  <rguenther@suse.de>
997
998         PR tree-optimization/46723
999         * gcc.dg/torture/pr46723.c: New testcase.
1000
1001 2010-12-02  Richard Guenther  <rguenther@suse.de>
1002
1003         PR lto/44871
1004         * g++.dg/lto/20101126-1_0.C: New testcase.
1005         * g++.dg/lto/20101126-1_1.c: Likewise.
1006
1007 2010-12-02  Richard Guenther  <rguenther@suse.de>
1008             Ira Rosen  <irar@il.ibm.com>
1009
1010         PR tree-optimization/46663
1011         * gcc.dg/vect/pr46663.c: New test.
1012
1013 2010-12-02  Jie Zhang  <jie@codesourcery.com>
1014
1015         PR middle-end/46674
1016         * gcc.dg/pr46674.c: New test.
1017
1018 2010-12-02  Nicola Pero  <nicola.pero@meta-innovation.com>
1019
1020         * objc.dg/exceptions-6.m: New.
1021         * obj-c++.dg/exceptions-6.mm: New.
1022
1023 2010-12-01  Jan Hubicka  <jh@suse.cz>
1024
1025         * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
1026
1027 2010-12-01  Sebastian Pop  <sebastian.pop@amd.com>
1028
1029         PR middle-end/45297
1030         * gcc.dg/graphite/pr45297.c: New.
1031
1032 2010-12-01  Richard Guenther  <rguenther@suse.de>
1033
1034         PR tree-optimization/46730
1035         * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
1036
1037 2010-11-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
1038
1039         * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
1040         (a*b)-c generates two fma instructions, instead of separate
1041         multiply, add, and subtract.
1042
1043 2010-11-30  Tobias Burnus  <burnus@net-b.de>
1044
1045         * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
1046         a value to all array elements.
1047
1048 2010-11-30  Richard Guenther  <rguenther@suse.de>
1049
1050         PR tree-optimization/46722
1051         * gcc.target/i386/fma4-fma-2.c: New testcase.
1052
1053 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1054
1055         * objc.dg/duplicate-class-1.m: New.
1056         * obj-c++.dg/duplicate-class-1.mm: New.
1057
1058 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1059
1060         * objc.dg/property/dotsyntax-21.m
1061         * obj-c++.dg/property/dotsyntax-21.mm
1062
1063 2010-11-29  Alexandre Oliva  <aoliva@redhat.com>
1064
1065         PR debug/46338
1066         * g++.dg/debug/pr46338.C: New.
1067
1068 2010-11-29  Richard Guenther  <rguenther@suse.de>
1069             Zdenek Dvorak  <rakdver@kam.uniff.cz>
1070
1071         PR tree-optimization/46675
1072         * gcc.dg/pr46675.c: New test.
1073
1074 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
1075
1076         * gcc/testsuite/objc.dg/strings-1.m: Move to...
1077         * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
1078         * gcc/testsuite/objc.dg/strings-2.m: Move to ...
1079         * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
1080         constructor and class reference for NeXT runtime.  Update paths.
1081         * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
1082         * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
1083         * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
1084         * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
1085         constructor and class reference for NeXT runtime.  Update paths.
1086
1087 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1088
1089         PR c++/42260
1090         * g++.dg/conversion/cast2.C: New test.
1091
1092         PR c++/45383
1093         * g++.dg/conversion/cond4.C: Likewise.
1094
1095 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1096
1097         PR c++/45383
1098         Reverted patch for PR c++/42260
1099         * g++.dg/conversion/cast2.C: Reverted new test.
1100
1101 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1102
1103         PR debug/46101
1104         * g++.dg/debug/dwarf2/typedef5.C: New test
1105
1106 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
1107             Mike Stump  <mrs@gcc.gnu.org>
1108
1109         PR target/26427
1110         PR target/33120
1111         PR testsuite/35710
1112         * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
1113         * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
1114         * gcc.dg/darwin-comm.c: Adjust for new allocators.
1115         * gcc.dg/darwin-sections.c: New test.
1116         * g++.dg/ext/instantiate2.C: Adjust for new allocators.
1117
1118 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1119
1120         * objc.dg/exceptions-1.m: New.
1121         * objc.dg/exceptions-2.m: New.
1122         * objc.dg/exceptions-3.m: New.
1123         * objc.dg/exceptions-4.m: New.
1124         * objc.dg/exceptions-5.m: New.
1125         * obj-c++.dg/exceptions-1.mm: New.
1126         * obj-c++.dg/exceptions-2.mm: New.
1127         * obj-c++.dg/exceptions-3.mm: New.
1128         * obj-c++.dg/exceptions-4.mm: New.
1129         * obj-c++.dg/exceptions-5.mm: New.
1130
1131 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1132
1133         * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
1134         * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
1135         * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
1136
1137 2010-11-28  Janus Weil  <janus@gcc.gnu.org>
1138
1139         PR fortran/46662
1140         * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
1141
1142 2010-11-28  Eric Botcazou  <ebotcazou@adacore.com>
1143
1144         * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
1145         * gnat.dg/pack9.adb (dg-final): Likewise.
1146
1147 2010-11-28  Paul Thomas  <pault@gcc.gnu.org
1148
1149         PR fortran/35810
1150         * gfortran.dg/realloc_on_assign_1.f03: New test.
1151         * gfortran.dg/realloc_on_assign_2.f03: New test.
1152         * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
1153         * gfortran.dg/unpack_bounds_1.f90: The same.
1154         * gfortran.dg/cshift_bounds_2.f90: The same.
1155         * gfortran.dg/matmul_bounds_2.f90: The same.
1156         * gfortran.dg/matmul_bounds_3.f90: The same.
1157         * gfortran.dg/matmul_bounds_4.f90: The same.
1158         * gfortran.dg/matmul_bounds_5.f90: The same.
1159
1160 2010-11-27  Tobias Burnus  <burnus@net-b.de>
1161
1162         PR fortran/46638
1163         PR fortran/46668
1164         * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
1165
1166 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1167
1168         PR objc++/46222
1169         * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
1170
1171 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1172
1173         * objc.dg/property/at-property-24.m: New.
1174         * objc.dg/property/at-property-25.m: New.
1175         * obj-c++.dg/property/at-property-24.mm: New.
1176         * obj-c++.dg/property/at-property-25.mm: New.
1177
1178 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1179
1180         * objc.dg/protocol-qualifier-1.m: New.
1181         * objc.dg/protocol-qualifier-2.m: New.
1182         * obj-c++.dg/protocol-qualifier-1.mm: New.
1183         * obj-c++.dg/protocol-qualifier-2.mm: New.
1184
1185 2010-11-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1186
1187         * lib/gnat.exp: Load gcc.exp.
1188         (gnat_target_compile): Use gcc_target_compile for *.c sources.
1189         * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
1190
1191 2010-11-26  Richard Guenther  <rguenther@suse.de>
1192
1193         PR lto/46648
1194         * gcc.dg/lto/20101125-1_0.c: New testcase.
1195         * gcc.dg/lto/20101125-1_1.c: Likewise.
1196
1197 2010-11-22   Bud Davis  <jmdavis@link.com>
1198
1199         * arith_divide_no_check.f
1200          ,arith_divide.f,old_style_init.f90: new tests.
1201
1202 2010-11-26  H.J. Lu  <hongjiu.lu@intel.com>
1203
1204         PR tree-optimization/46665
1205         * gfortran.dg/pr46665.f90: New.
1206
1207 2010-11-26  Jakub Jelinek  <jakub@redhat.com>
1208
1209         PR middle-end/46647
1210         * gcc.dg/pr46647.c: New test.
1211
1212 2010-11-25  Janus Weil  <janus@gcc.gnu.org>
1213
1214         PR fortran/46581
1215         * gfortran.dg/select_type_19.f03: New.
1216
1217 2010-11-25  Nicola Pero  <nicola.pero@meta-innovation.com>
1218
1219         * objc.dg/ivar-problem-1.m: New.
1220         * obj-c++.dg/ivar-problem-1.mm: New.
1221
1222 2010-11-25  Jakub Jelinek  <jakub@redhat.com>
1223
1224         PR middle-end/46637
1225         * gcc.c-torture/compile/pr46637.c: New test.
1226
1227 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
1228
1229         * gfortran.dg/pr46519-1.f: Add -mtune=generic.
1230
1231 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
1232
1233         PR middle-end/46647
1234         * gcc.target/i386/pr46647.c: New.
1235
1236 2010-11-25  Kai Tietz  <kai.tietz@onevision.com>
1237
1238         * gcc.dg/dll-8.c: New.
1239
1240 2010-11-25  Eric Botcazou  <ebotcazou@adacore.com>
1241
1242         * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
1243         * gnat.dg/sse_nolib.adb: Likewise.
1244
1245 2010-11-25  Alexander Monakov  <amonakov@ispras.ru>
1246
1247         PR rtl-optimization/46585
1248         * gcc.dg/pr46585.c: New.
1249
1250 2010-11-24  Richard Henderson  <rth@redhat.com>
1251
1252         * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
1253         vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
1254         vect_unpack, vect_int_mult, vect_extract_even_odd,
1255         vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
1256
1257 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1258
1259         PR target/46519
1260         * gfortran.dg/pr46519-1.f: New.
1261
1262 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1263
1264         PR target/46519
1265         * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
1266         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1267
1268         * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
1269         * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
1270         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1271         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1272
1273         * gcc.target/i386/avx-vzeroupper-20.c: New.
1274         * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
1275         * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
1276         * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
1277         * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
1278         * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
1279         * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
1280
1281 2010-11-24  Richard Guenther  <rguenther@suse.de>
1282
1283         PR lto/43218
1284         * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
1285
1286 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
1287
1288         PR rtl-optimization/46614
1289         * gcc.dg/pr46614.c: New test.
1290
1291 2010-11-24  Tobias Burnus  <burnus@net-b.de>
1292
1293         PR fortran/46638
1294         * gfortran.dg/transfer_simplify_10.f90: New.
1295
1296 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
1297
1298         PR middle-end/46629
1299         * gfortran.dg/lto/pr46629_0.f90: New test.
1300
1301 2010-11-24  Mingjie Xing  <mingjie.xing@gmail.com>
1302
1303         * gcc.target/mips/loongson3a-muldiv-1.c: New test.
1304         * gcc.target/mips/loongson3a-muldiv-2.c: New test.
1305
1306 2010-11-23  Joseph Myers  <joseph@codesourcery.com>
1307
1308         * gcc.dg/opts-5.c: New test.
1309
1310 2010-11-23  Jeffrey Yasskin <jyasskin@google.com>
1311
1312         PR c++/46527
1313         * g++.dg/debug/dwarf2/pr46527.C: New test.
1314
1315 2010-11-23  Iain Sandoe  <iains@gcc.gnu.org>
1316
1317         * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
1318
1319 2010-11-23  Jakub Jelinek  <jakub@redhat.com>
1320
1321         PR middle-end/46499
1322         * gcc.dg/pr46499-1.c: New test.
1323         * gcc.dg/pr46499-2.c: New test.
1324
1325 2010-11-23  Jack Howarth  <howarth@bromo.med.uc.edu>
1326
1327         * gcc.target/i386/alias-1.c: Require alias support.
1328
1329 2010-11-22  Uros Bizjak  <ubizjak@gmail.com>
1330
1331         * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
1332         for vectorizer tests.
1333         * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
1334         * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
1335         * gcc.dg/graphite/pr41888.c: Ditto.
1336         * gcc.dg/graphite/pr42729.c: Ditto.
1337
1338 2010-11-22  Mingjie Xing  <mingjie.xing@gmail.com>
1339             Uros Bizjak  <ubizjak@gmail.com>
1340
1341         * lib/target-supports.exp (check_vect_support_and_set_flags): New
1342         procedure to check if the target supports vectorizer tests. Set
1343         DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
1344         capabilites.
1345         * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
1346         * g++.dg/vect/vect.exp: Ditto.
1347         * gfortran.dg/vect/vect.exp: Ditto.
1348
1349 2010-11-22  Nicola Pero  <nicola.pero@meta-innovation.com>
1350
1351         PR objc/34033
1352         * objc.dg/strings-1.m: New.
1353         * objc.dg/strings-2.m: New.
1354         * obj-c++.dg/strings-1.mm: New.
1355         * obj-c++.dg/strings-2.mm: New.
1356
1357 2010-11-22  Ian Bolton  <ian.bolton@arm.com>
1358
1359         * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
1360         "target short_enums".
1361         * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
1362
1363 2010-11-22  Eric Botcazou  <ebotcazou@adacore.com>
1364
1365         * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
1366
1367         PR rtl-optimization/46603
1368         * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
1369
1370         PR testsuite/46230
1371         * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
1372         being vectorized.  Adjust dg-final pattern.
1373         * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
1374
1375         * gcc.dg/vect: Do not include <stdio.h> in testcases.
1376         * gcc.dg/vect/costmodel/ppc: Likewise.
1377
1378 2010-11-22  Alexander Monakov  <amonakov@ispras.ru>
1379
1380         PR rtl-optimization/45652
1381         * gcc.dg/pr45652.c: New.
1382
1383 2010-11-21  Richard Henderson  <rth@redhat.com>
1384
1385         PR rtl-optimization/46571
1386         * gcc.dg/pr46571.c: New.
1387
1388 2010-11-21  Eric Botcazou  <ebotcazou@adacore.com>
1389
1390         * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
1391
1392 2010-11-21  Uros Bizjak  <ubizjak@gmail.com>
1393
1394         PR target/46533
1395         * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-*  targets.
1396
1397 2010-11-20  Joseph Myers  <joseph@codesourcery.com>
1398
1399         * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
1400         * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
1401         * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
1402         * gcc.dg/pack-test-2.c: Test for all targets.
1403         * gcc.dg/pragma-align.c: Test for all targets.
1404         * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
1405         * gcc.dg/ucnid-10.c: Test for all targets.
1406
1407 2010-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1408
1409         * gcc.target/sparc/sparc-align-1.c: New test.
1410
1411 2010-11-20  Nathan Froyd  <froydnj@codesourcery.com>
1412
1413         PR c++/16189
1414         PR c++/36888
1415         PR c++/45331
1416         * g++.dg/parse/semicolon3.C: New test.
1417         * g++.dg/debug/pr22514.C: Adjust.
1418         * g++.dg/init/error1.C: Adjust.
1419         * g++.dg/other/bitfield3.C: Adjust.
1420         * g++.dg/other/semicolon.C: Adjust.
1421         * g++.dg/parse/error14.C: Adjust.
1422         * g++.dg/parse/error5.C: Adjust.
1423         * g++.dg/parse/parameter-declaration-1.C: Adjust.
1424         * g++.dg/template/pr23510.C: Adjust.
1425         * g++.dg/template/pr39425.C: Adjust.
1426         * g++.old-deja/g++.robertl/eb125.C: Adjust.
1427
1428 2010-11-20  Jakub Jelinek  <jakub@redhat.com>
1429
1430         PR debug/46561
1431         * gcc.dg/autopar/pr46561.c: New test.
1432
1433         PR c++/46538
1434         * g++.dg/other/error34.C: New test.
1435
1436         PR c++/46526
1437         * g++.dg/cpp0x/constexpr-base3.C: New test.
1438
1439         PR tree-optimization/45830
1440         * gcc.target/i386/pr45830.c: New test.
1441         * gcc.c-torture/execute/pr45830.c: New test.
1442
1443 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1444
1445         * objc.dg/attributes/class-attribute-1.m: Rewritten.
1446         * objc.dg/attributes/class-attribute-2.m: Same change.
1447         * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
1448         * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
1449         * objc.dg/fobjc-std-1.m: Updated.
1450         * obj-c++.dg/fobjc-std-1.mm: Updated.
1451
1452 2010-11-19  Michael Matz  <matz@suse.de>
1453
1454         PR tree-optimization/46077
1455         * gcc.dg/vect/O3-pr46077.c: New testcase.
1456
1457 2010-11-19  Joseph Myers  <joseph@codesourcery.com>
1458
1459         PR c/46547
1460         * gcc.c-torture/compile/pr46547-1.c: New test.
1461
1462 2010-11-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1463
1464         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
1465         exec $compiler.
1466         * lib/gfortran.exp (gfortran_link_flags): Remove braces around
1467         $GFORTRAN_UNDER_TEST.
1468         (gfortran_init): Use -B to specify specpath, add trailing /.
1469
1470 2010-11-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
1471
1472         * gcc.target/powerpc/ppc-target-1.c: New file to test target
1473         attributes on PowerPC.
1474         * gcc.target/powerpc/ppc-target-2.c: Ditto.
1475         * gcc.target/powerpc/ppc-target-3.c: Ditto.
1476
1477 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1478
1479         * objc.dg/attributes/proto-attribute-1.m: Updated.
1480         * objc.dg/attributes/proto-attribute-2.m: New.
1481         * objc.dg/attributes/proto-attribute-3.m: New.
1482         * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
1483         * obj-c++.dg/attributes/proto-attribute-2.mm: New.
1484         * obj-c++.dg/attributes/proto-attribute-3.mm: New.
1485
1486 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1487
1488         * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
1489
1490 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1491
1492         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
1493
1494 2010-11-18  Steve Ellcey  <sje@cup.hp.com>
1495
1496         * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
1497         * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
1498
1499 2010-11-18  Jakub Jelinek  <jakub@redhat.com>
1500
1501         PR middle-end/46534
1502         * gcc.c-torture/compile/pr46534.c: New test.
1503
1504 2010-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1505
1506         * gnat.dg/atomic4.ad[sb]: New test.
1507         * gnat.dg/volatile4.adb: Likewise.
1508
1509 2010-11-18  Richard Henderson  <rth@redhat.com>
1510
1511         * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
1512
1513 2010-11-18  Nathan Froyd  <froydnj@codesourcery.com>
1514
1515         PR c/33193
1516         * c-c++-common/pr33193.c: New test.
1517
1518 2010-11-18  Richard Guenther  <rguenther@suse.de>
1519
1520         PR tree-optimization/46172
1521         * gcc.dg/torture/pr46172.c: New testcase.
1522
1523 2010-11-18  Jeff Law  <law@redhat.com>
1524
1525         PR middle-end-optimization/46297
1526         * gfortran.dg/pr46297.f: New test.
1527
1528 2010-11-17  Steve Ellcey  <sje@cup.hp.com>
1529
1530         PR middle-end/31490
1531         * gcc.dg/pr31490.c: New test.
1532
1533 2010-11-17  Uros Bizjak  <ubizjak@gmail.com>
1534
1535         * gcc.dg/nop.h: Move from ...
1536         * gcc.dg/guality/nop.h: ... here.
1537         * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
1538         * gcc.dg/guality/asm-1.c: Update nop.h include.
1539         * gcc.dg/guality/pr43329-1.c: Ditto.
1540
1541 2010-11-17  Paolo Bonzini  <bonzini@gnu.org>
1542
1543         * gcc.dg/two-types-1.c: New test.
1544         * gcc.dg/two-types-2.c: New test.
1545         * gcc.dg/two-types-3.c: New test.
1546         * gcc.dg/two-types-4.c: New test.
1547         * gcc.dg/two-types-5.c: New test.
1548         * gcc.dg/two-types-6.c: New test.
1549         * gcc.dg/two-types-7.c: New test.
1550         * gcc.dg/two-types-8.c: New test.
1551         * gcc.dg/two-types-9.c: New test.
1552         * gcc.dg/two-types-10.c: New test.
1553         * objc.dg/two-types-1.m: New test.
1554
1555 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1556
1557         PR rtl-optimization/46440
1558         * gcc.dg/pr46440.c: New test.
1559
1560         PR testsuite/45429
1561         * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
1562
1563 2010-11-17  Ira Rosen  <irar@il.ibm.com>
1564
1565         PR tree-optimization/46312
1566         * gcc.dg/vect/vect-scal-opt2.c: Rename to...
1567         * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
1568         on targets that support vector shifts with scalar shift argument.
1569         Remove dg-options.
1570         * gcc.dg/vect/vect-scal-opt.c: Rename to...
1571         * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
1572         * gcc.dg/vect/vect-scal-opt1.c: Rename to...
1573         * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
1574         * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
1575         * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
1576         support misaligned data accesses.
1577         * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
1578         * gcc.dg/vect/pr43430-2.c: Remove dg-options.
1579         * lib/target-supports.exp
1580         (check_effective_target_vect_shift_scalar): New.
1581
1582 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1583
1584         * gcc.dg/guality/nop.h: New file.
1585         * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
1586         "nop".  Adjust line numbers in gdb-test.
1587         * gcc.dg/guality/pr43329-1.c: Likewise.
1588
1589 2010-11-16  Jason Merrill  <jason@redhat.com>
1590
1591         * g++.dg/cpp0x/defaulted20.C: New.
1592
1593         * g++.dg/template/injected2.C: New.
1594
1595 2010-11-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1596
1597         * objc.dg/protocol-optional-1.m: New.
1598         * obj-c++.dg/protocol-optional-1.mm: New.
1599
1600 2010-11-16  Richard Henderson  <rth@redhat.com>
1601
1602         * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
1603         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1604
1605 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1606
1607         * gnat.dg/opt12.adb: New test.
1608         * gnat.dg/opt12_pkg.ad[sb]: New helper.
1609
1610 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1611
1612         * gcc.target/rx/pack.c: New test.
1613
1614 2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1615             Tobias Burnus  <burnus@net-b.de>
1616
1617         PR fortran/32049
1618         * gfortran.dg/quad_1.f90: New.
1619         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
1620         compiler arguments.
1621         * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
1622         library search path; call gcc-set-multilib-library-path with
1623         arguments such that libgfortran.spec is found.
1624         (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
1625
1626 2010-11-16  Jakub Jelinek  <jakub@redhat.com>
1627
1628         PR c++/46401
1629         * g++.dg/warn/Wsequence-point-3.C: New test.
1630
1631 2010-11-16  Kai Tietz  <kai.tietz@onevision.com>
1632
1633         PR preprocessor/17349
1634         * gcc.dg/cpp/cmdlne-C3.c: New.
1635
1636 2010-11-16  Richard Guenther  <rguenther@suse.de>
1637
1638         PR tree-optimization/44545
1639         * gcc.dg/pr44545.c: New testcase.
1640
1641 2010-11-16  Andrey Belevantsev  <abel@ispras.ru>
1642
1643         PR rtl-optimization/46366
1644         * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
1645         casts.
1646
1647 2010-11-16  Richard Guenther  <rguenther@suse.de>
1648
1649         * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
1650
1651 2010-11-16  Richard Guenther  <rguenther@suse.de>
1652
1653         PR middle-end/45172
1654         * gfortran.dg/gomp/pr45172.f90: New testcase.
1655
1656 2010-11-16  Nick Clifton  <nickc@redhat.com>
1657
1658         * gcc.target/rx/pack.c: New test.
1659
1660 2010-11-15  Richard Henderson  <rth@redhat.com>
1661
1662         * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
1663         * gcc.dg/torture/builtin-math-8.c: ... here.  New file.
1664         Use builtin_constant_p rather than scanning for builtin name.
1665
1666 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1667
1668         * objc.dg/property/dotsyntax-18.m: New.
1669         * objc.dg/property/dotsyntax-19.m: New.
1670         * objc.dg/property/dotsyntax-20.m: New.
1671         * obj-c++.dg/property/dotsyntax-18.mm: New.
1672         * obj-c++.dg/property/dotsyntax-19.mm: New.
1673         * obj-c++.dg/property/dotsyntax-20.mm: New.
1674         * objc.dg/property/dotsyntax-4.m: Removed some unused
1675         variables and code.
1676         * objc.dg/property/dotsyntax-6.m: Same change.
1677         * objc.dg/property/dotsyntax-16.m: Same change.
1678         * objc.dg/property/dotsyntax-17.m: Same change.
1679         * obj-c++.dg/property/dotsyntax-4.mm: Same change.
1680         * obj-c++.dg/property/dotsyntax-6.mm: Same change.
1681         * obj-c++.dg/property/dotsyntax-16.mm: Same change.
1682         * obj-c++.dg/property/dotsyntax-17.mm: Same change.
1683         * objc.dg/property/at-property-22.m: Added missing casts.
1684         * obj-c++.dg/property/at-property-22.mm: Same change.
1685
1686 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1687
1688         PR tree-optimization/46491
1689         * gcc.target/i386/pr46491.c: New test.
1690
1691         PR tree-optimization/46461
1692         * gcc.c-torture/compile/pr46461.c: New test.
1693
1694 2010-11-15  Tobias Burnus  <burnus@net.b.de>
1695
1696         PR fortran/46484
1697         * gfortran.dg/allocatable_scalar_11.f90: New.
1698         * gfortran.dg/allocatable_scalar_5.f90: Make test case
1699         standard conform.
1700
1701 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1702
1703         PR debug/46095
1704         * gcc.target/i386/pr46095.c: New test.
1705
1706         PR debug/46387
1707         * gcc.dg/pr46387.c: New test.
1708
1709 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1710
1711         * objc.dg/property/dotsyntax-16.m: New.
1712         * objc.dg/property/dotsyntax-17.m: New.
1713         * obj-c++.dg/property/dotsyntax-16.mm: New.
1714         * obj-c++.dg/property/dotsyntax-17.mm: New.
1715         * objc.dg/property/at-property-10.m: Uncommented using 'x++'
1716         syntax with properties, which now works.
1717         * obj-c++.dg/property/at-property-10.mm: Same change.
1718
1719 2010-11-15  Martin Jambor  <mjambor@suse.cz>
1720
1721         PR tree-optimization/46349
1722         * gnat.dg/opt9.adb: New file.
1723         * gnat.dg/opt9_pkg.ads: Likewise
1724
1725 2010-11-15  Richard Guenther  <rguenther@suse.de>
1726
1727         PR lto/44989
1728         * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
1729
1730 2010-11-15  Nathan Froyd  <froydnj@codesourcery.com>
1731
1732         PR preprocessor/45038
1733         * g++.dg/pr45038.C: New test.
1734
1735 2010-11-15  Richard Guenther  <rguenther@suse.de>
1736
1737         PR tree-optimization/46467
1738         * gcc.dg/ipa/ipa-pta-16.c: New testcase.
1739
1740 2010-11-15  Richard Guenther  <rguenther@suse.de>
1741
1742         PR testsuite/46423
1743         * g++.dg/torture/pr34850.C: Adjust.
1744
1745 2010-11-14  Paolo Bonzini  <bonzini@gnu.org>
1746
1747         PR c/46475
1748         * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
1749
1750 2010-11-14  Nicola Pero  <nicola.pero@meta-innovation.com>
1751
1752         * objc.dg/property/at-property-21.m: New.
1753         * objc.dg/property/at-property-22.m: New.
1754         * objc.dg/property/at-property-23.m: New.
1755         * objc.dg/property/synthesize-9.m: New.
1756         * objc.dg/property/synthesize-10.m: New.
1757         * objc.dg/property/synthesize-11.m: New.
1758         * obj-c++.dg/property/at-property-21.mm: New.
1759         * obj-c++.dg/property/at-property-22.mm: New.
1760         * obj-c++.dg/property/at-property-23.mm: New.
1761         * obj-c++.dg/property/synthesize-9.mm: New.
1762         * obj-c++.dg/property/synthesize-10.mm: New.
1763         * obj-c++.dg/property/synthesize-11.mm: New.
1764
1765         * objc.dg/property/at-property-4.m: Updated to match new compiler
1766         where some errors have been converted into warnings and vice versa.
1767         * objc.dg/property/at-property-16.m: Same change.
1768         * objc.dg/property/at-property-18.m: Same change.
1769         * objc.dg/property/property-neg-5.m: Same change.
1770         * obj-c++.dg/property/at-property-4.mm: Same change.
1771         * obj-c++.dg/property/at-property-16.mm: Same change.
1772         * obj-c++.dg/property/at-property-18.mm: Same change.
1773         * obj-c++.dg/property/property-neg-5.mm: Same change.
1774
1775         * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
1776         commented out because of testsuite problems; I found out that
1777         using dg-warning instead of dg-message gets them to work.
1778         * obj-c++.dg/property/property-neg-3.mm: Same change.
1779         * obj-c++.dg/property/synthesize-6.mm: Same change.
1780         * obj-c++.dg/property/at-property-5.mm: Same change.
1781         * obj-c++.dg/property/at-property-14.mm: Same change.
1782         * obj-c++.dg/property/at-property-18.mm: Same change.
1783         * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
1784         some tests still do not work due to some other testsuite issue).
1785
1786 2010-11-13  Jason Merrill  <jason@redhat.com>
1787
1788         * g++.dg/cpp0x/auto20.C: New.
1789
1790 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1791
1792         * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
1793         * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
1794
1795 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1796
1797         PR c/46462
1798         * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
1799         * gcc.dg/pr35746.c: Likewise.
1800         * gcc.dg/cpp/direct2.c: Likewise.
1801         * gcc.dg/cpp/direct2s.c: Likewise.
1802         * gcc.dg/noncompile/920923-1.c: Likewise.
1803         * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
1804
1805 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1806
1807         * obj-c++.dg/attributes/method-format-1.mm: Adjust.
1808
1809 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1810
1811         * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
1812         a pointer to an arbitrary C struct with an Objective-C protocol.
1813         Test various valid uses of typedef with Objective-C objects and
1814         protocols instead.
1815         * objc.dg/invalid-type-1.m: New.
1816         * obj-c++.dg/invalid-type-1.m: New.
1817
1818 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1819
1820         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
1821
1822 2010-11-13  Tobias Burnus  <burnus@net-b.de>
1823
1824         PR fortran/45742
1825         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
1826
1827 2010-11-13  Tobias Burnus  <burnus@net-b.de>
1828
1829         PR fortran/45742
1830         * gfortran.dg/volatile12.f90: New.
1831
1832 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1833
1834         * objc.dg/attributes/method-format-1.m: Adjust.
1835
1836 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1837
1838         PR c/20385
1839         * gcc.dg/decl-9.c: New.
1840
1841 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1842
1843         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
1844
1845 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1846
1847         * gcc.dg/format/few-1.c: New test.
1848         * gcc.dg/format/asm_fprintf-1.c: Adjust.
1849         * gcc.dg/format/c90-scanf-1.c: Adjust.
1850         * gcc.dg/format/cmn-err-1.c: Adjust.
1851         * gcc.dg/format/dfp-printf-1.c: Adjust.
1852         * gcc.dg/format/dfp-scanf-1.c: Adjust.
1853         * gcc.dg/format/gcc_diag-1.c: Adjust.
1854         * gcc.dg/format/ms_unnamed-1.c: Adjust.
1855         * gcc.dg/format/strfmon-1.c: Adjust.
1856         * gcc.dg/format/unnamed-1.c: Adjust.
1857         * gcc.dg/format/xopen-2.c: Adjust.
1858         * g++.dg/ext/builtin4.C: Adjust.
1859         * g++.dg/ext/builtin5.C: Adjust.
1860
1861 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
1862
1863         * gcc.dg/pragma-diag-2.c: New test.
1864
1865 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1866
1867         PR fortran/45794
1868         * gfortran.dg/optional_mask.f90: New test.
1869
1870 2010-11-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
1871
1872         * g++.dg/cpp0x/defaulted15.C: Adjust.
1873
1874 2010-11-12  James Dennett <jdennett@google.com>
1875
1876         PR c++/39415
1877         * g++.dg/expr/static_cast7.C: New.
1878
1879 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1880
1881         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
1882         warning.
1883         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
1884         mips-sgi-irix*.
1885         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
1886         * gcc.target/mips/call-3.c: Add dg-require-visibility.
1887
1888 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
1889
1890         * gcc.dg/pr46375.c: New test.
1891
1892 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
1893
1894         PR c/44782
1895         * c-c++-common/fmax-errors.c: New test.
1896
1897 2010-11-11  Richard Henderson  <rth@redhat.com>
1898
1899         * gcc.target/i386/sse-24.c: Use -ffp-contract.
1900
1901 2010-11-11  Jan Hubicka  <jh@suse.cz>
1902
1903         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
1904         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
1905
1906 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
1907
1908         PR target/46088
1909         * gcc.dg/pr46088.c: New test.
1910
1911 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
1912
1913         * gfortran.dg/empty_derived_type.f90: New test.
1914
1915 2010-11-11  Tobias Burnus  <burnus@net-b.de>
1916
1917         PR fortran/46413
1918         * gfortran.dg/class_31.f90: New.
1919
1920         PR fortran/46205
1921         * gfortran.dg/forall_14.f90: New.
1922
1923 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
1924             Tobias Burnus  <burnus@net-b.de>
1925
1926         PR fortran/46325
1927         * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
1928
1929 2010-11-11  Jan Hubicka  <jh@suse.cz>
1930
1931         * gcc.dg/20081223-1.c: Update LTO options.
1932         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
1933         * gcc.dg/lto/20081118_0.c: Update LTO options.
1934         * gcc.dg/lto/ipareference_0.c: Update LTO options.
1935         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
1936         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
1937         * gcc.dg/lto/ipacp_0.c: Update LTO options.
1938         * gcc.dg/lto/20090116_0.c: Update LTO options.
1939         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
1940         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
1941         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
1942         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
1943         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
1944         * gcc.dg/lto/20081224_0.c: Update LTO options.
1945         * gcc.dg/lto/20090219_0.c: Update LTO options.
1946         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
1947         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
1948         * gcc.dg/lto/20081115_0.c: Update LTO options.
1949         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
1950         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
1951         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
1952         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
1953         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
1954         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
1955         * g++.dg/20090107-1.C: Update LTO options.
1956         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
1957         * g++.dg/lto/20081123_0.C: Update LTO options.
1958         * g++.dg/lto/20090313_0.C: Update LTO options.
1959         * g++.dg/lto/20081125_0.C: Update LTO options.
1960         * g++.dg/lto/20081109-1_0.C: Update LTO options.
1961         * g++.dg/lto/20081219_0.C: Update LTO options.
1962         * g++.dg/lto/20100724-1_0.C: Update LTO options.
1963         * g++.dg/lto/20081204-1_0.C: Update LTO options.
1964         * g++.dg/lto/20090303_0.C: Update LTO options.
1965         * g++.dg/lto/20100723-1_0.C: Update LTO options.
1966         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
1967         * g++.dg/lto/20090128_0.C: Update LTO options.
1968         * g++.dg/lto/20081204-2_0.C: Update LTO options.
1969         * g++.dg/lto/20090302_0.C: Update LTO options.
1970         * g++.dg/lto/20081119-1_0.C: Update LTO options.
1971         * g++.dg/lto/20081118_0.C: Update LTO options.
1972         * g++.dg/20090121-1.C: Update LTO options.
1973         * objc.dg/lto/lto.exp: Update LTO options.
1974         * lib/lto.exp: Update LTO options.
1975         * lib/gcc-dg.exp: Update LTO options.
1976         * lib/c-torture.exp: Update LTO options.
1977         * obj-c++.dg/lto/lto.exp: Update LTO options.
1978
1979 2010-11-11  Jan Hubicka  <jh@suse.cz>
1980
1981         PR tree-optimize/40436
1982         * gcc.dg/tree-ssa/inline-5.c: New testcase.
1983         * gcc.dg/tree-ssa/inline-6.c: New testcase.
1984
1985 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
1986
1987         * gfortran.dg/proc_decl_24.f90: New.
1988
1989 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
1990
1991         * objc.dg/property/at-property-20.m: New.
1992         * objc.dg/property/synthesize-8.m: New.
1993         * obj-c++.dg/property/at-property-20.m: New.
1994         * obj-c++.dg/property/synthesize-8.mm: New.
1995
1996 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
1997
1998         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
1999
2000 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
2001
2002         PR middle-end/46388
2003         * gcc.c-torture/compile/pr46388.c: New test.
2004
2005 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2006
2007         * lib/lto.exp (lto-get-options-main): Support optional target
2008         selector for dg-suppress-ld-options.
2009
2010 2010-11-11  Martin Jambor  <mjambor@suse.cz>
2011
2012         PR tree-optimization/46383
2013         * g++.dg/torture/pr46383.C: New test.
2014
2015 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
2016
2017         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
2018         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
2019         to dg-options.
2020         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
2021         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
2022         * g++.dg/other/i386-3.C: Ditto.
2023
2024 2010-11-10  Jason Merrill  <jason@redhat.com>
2025
2026         * g++.dg/cpp0x/constexpr-46420.C: New.
2027
2028 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
2029
2030         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
2031         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
2032         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
2033         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
2034         expected messages.
2035
2036 2010-11-10  Jan Hubicka  <jh@suse.cz>
2037
2038         PR tree-optimize/38669
2039         * gcc.dg/tree-ssa/pr38699.c: New testcase.
2040
2041 2010-11-10  Jan Hubicka  <jh@suse.cz>
2042
2043         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
2044
2045 2010-11-10  Jason Merrill  <jason@redhat.com>
2046
2047         * g++.dg/cpp0x/constexpr-bitfield.C: New.
2048
2049 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
2050
2051         PR debug/46409
2052         * gcc.dg/debug/pr46409.c: New test.
2053
2054         PR c++/46368
2055         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
2056
2057 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
2058
2059         PR target/46419
2060         * gcc-target/i386/pr46419.c: New test.
2061
2062 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
2063
2064         * g++.dg/other/i386-2.C: Add -mtbm.
2065         * g++.dg/other/i386-3.C: Likewise.
2066         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
2067         * gcc.target/i386/funcspec-6.c: Likewise.
2068         * gcc.target/i386/sse-12.c: Add -mtbm.
2069         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
2070         operand intrinsics.
2071         * gcc.target/i386/sse-14.c: Likewise.
2072         * gcc.target/i386/sse-22.c: Likewise.
2073         * gcc.target/i386/sse-23.c: Likewise.
2074         * gcc.target/i386/tbm-1.c: New file.
2075         * gcc.target/i386/tbm-2.c: Likewise.
2076
2077 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
2078
2079         * g++.dg/other/i386-2.C: Add -mbmi.
2080         * g++.dg/other/i386-3.C: Likewise.
2081         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
2082         * gcc.target/i386/funcspec-6.c: Likewise.
2083         * gcc.target/i386/sse-12.c: Add -mbmi.
2084         * gcc.target/i386/bmi-1.c: New file.
2085         * gcc.target/i386/bmi-2.c: Likewise.
2086         * gcc.target/i386/bmi-3.c: Likewise.
2087         * gcc.target/i386/bmi-4.c: Likewise.
2088         * gcc.target/i386/bmi-5.c: Likewise.
2089         * gcc.target/i386/bmi-6.c: Likewise.
2090
2091 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
2092
2093         PR c++/46065
2094         * g++.dg/pr46065.C: New test.
2095
2096 2010-11-10  Jan Hubicka  <jh@suse.cz>
2097
2098         PR tree-optimize/33172
2099         PR tree-optimize/43411
2100         * gcc.dg/tree-ssa/pr33172.c: New testcase.
2101         * g++.dg/tree-ssa/pr43411.C: New testcase.
2102
2103 2010-11-10  Jan Hubicka  <jh@suse.cz>
2104
2105         PR tree-optimize/46228
2106         * g++.dg/tree-ssa/pr46228.C: New testcase.
2107
2108 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
2109
2110         PR tree-optimization/46414
2111         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
2112
2113 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2114
2115         PR fortran/46411
2116         * gfortran.dg/intrinsic_7.f90: New.
2117
2118 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2119
2120         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
2121         * g++.dg/abi/thunk4.C: Likewise.
2122         * g++.dg/opt/combine.C: Add dg-require-visibility.
2123         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
2124         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
2125         alpha*-dec-osf*.
2126         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
2127         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
2128         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
2129         large arena_size.
2130         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
2131         * gcc.dg/intmax_t-1.c: Likewise.
2132
2133 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2134
2135         PR fortran/46244
2136         * gfortran.dg/class_30.f90: New.
2137
2138 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2139
2140         PR fortran/46223
2141         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
2142         failure on s390.
2143
2144 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
2145
2146         PR tree-optimization/45971
2147         * gcc.dg/vect/O3-pr45971.c: New.
2148
2149 2010-11-10  Richard Guenther  <rguenther@suse.de>
2150
2151         PR tree-optimization/44964
2152         * gcc.dg/pr44964.c: New testcase.
2153
2154 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2155
2156         * gnat.dg/opt10.adb: Fix typo.
2157
2158 2010-11-10  Martin Jambor  <mjambor@suse.cz>
2159
2160         PR tree-optimization/46351
2161         PR tree-optimization/46377
2162         * gnat.dg/opt10.adb: New file.
2163         * gnat.dg/opt10_pkg.ads: Likewise.
2164         * gnat.dg/opt11.adb: Likewise.
2165         * gnat.dg/opt11.ads: Likewise.
2166
2167 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2168
2169         * gnat.dg/boolean_conv.adb: New test.
2170
2171 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2172
2173         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
2174
2175 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2176
2177         * gnat.dg/unchecked_convert7.adb: New test.
2178
2179 2010-11-10  Richard Guenther  <rguenther@suse.de>
2180
2181         PR tree-optimization/46398
2182         * gcc.dg/torture/pr46398.c: New testcase.
2183
2184 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2185
2186         * gfortran.dg/open_dev_null.f90: New test.
2187
2188 2010-11-09  Jan Hubicka  <jh@suse.cz>
2189
2190         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
2191         unrolling.
2192
2193 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
2194
2195         * gcc.dg/struct-semi-4.c: New test.
2196
2197 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
2198
2199         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
2200         power5 to enable generation of FRIZ.
2201
2202         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
2203         optimization.
2204
2205         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
2206         expected.
2207
2208 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
2209
2210         PR target/43808
2211         * gfortran.dg/pr43808.f90: New test.
2212
2213 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
2214
2215         PR tree-optimization/46036
2216         * gfortran.dg/lto/pr46036_0.f90: New.
2217
2218 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
2219
2220         PR middle-end/45663
2221         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
2222         bar invocation instead of first.
2223
2224         PR debug/46171
2225         * gcc.dg/pr46171.c: New test.
2226
2227 2010-11-09  Richard Guenther  <rguenther@suse.de>
2228
2229         PR tree-optimization/46355
2230         * gcc.dg/pr46355.c: New testcase.
2231
2232 2010-11-09  Richard Guenther  <rguenther@suse.de>
2233
2234         PR tree-optimization/46177
2235         * gcc.dg/pr46177-2.c: New testcase.
2236
2237 2010-11-09  Richard Guenther  <rguenther@suse.de>
2238
2239         PR testsuite/46312
2240         * gcc.dg/vec-scal-opt.c: Move ...
2241         * gcc.dg/vect/vect-scal-opt.c: ... here.
2242         * gcc.dg/vec-scal-opt1.c: Move ...
2243         * gcc.dg/vect/vect-scal-opt1.c: ... here.
2244         * gcc.dg/vec-scal-opt2.c: Move ...
2245         * gcc.dg/vect/vect-scal-opt2.c: ... here.
2246
2247 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
2248
2249         * gnat.dg/specs/static_initializer5.ads: New test.
2250         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
2251
2252 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
2253
2254         PR middle-end/46360
2255         * gcc.c-torture/compile/pr46360.c: New test.
2256
2257         PR c++/45894
2258         * g++.dg/warn/Wsequence-point-2.C: New test.
2259
2260 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
2261
2262         PR fortran/46313
2263         * gfortran.dg/class_29.f03: New.
2264
2265 2010-11-09  Richard Guenther  <rguenther@suse.de>
2266
2267         PR middle-end/46221
2268         * gcc.target/i386/alias-1.c: New testcase.
2269
2270 2010-11-08  Jason Merrill  <jason@redhat.com>
2271
2272         * g++.dg/cpp0x/constexpr-sassert.C: New.
2273
2274 2010-11-08  Jason Merrill  <jason@redhat.com>
2275
2276         * g++.dg/cpp0x/constexpr-defarg.C: New.
2277
2278 2010-11-08  Xinliang David Li  <davidxl@google.com>
2279
2280         PR tree-optimization/46316
2281         * gcc.c-torture/execute/pr46316.c: New test.
2282
2283 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
2284
2285         PR fortran/46344
2286         * gfortran.dg/class_28.f03: Extended.
2287
2288 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2289
2290         * objc.dg/property/dotsyntax-13.m: New.
2291         * objc.dg/property/dotsyntax-14.m: New.
2292         * objc.dg/property/dotsyntax-15.m: New.
2293         * objc.dg/property/synthesize-7.m: New.
2294         * obj-c++.dg/property/dotsyntax-13.mm: New.
2295         * obj-c++.dg/property/dotsyntax-14.mm: New.
2296         * obj-c++.dg/property/dotsyntax-15.mm: New.
2297         * obj-c++.dg/property/synthesize-7.mm: New.
2298
2299 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2300
2301         * objc.dg/property/dynamic-4.m: New.
2302         * objc.dg/property/dynamic-5.m: New.
2303         * objc.dg/property/dynamic-6.m: New.
2304         * obj-c++.dg/property/dynamic-4.mm: New.
2305         * obj-c++.dg/property/dynamic-5.mm: New.
2306         * obj-c++.dg/property/dynamic-6.mm: New.
2307
2308 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2309
2310         * objc.dg/property/synthesize-3.m: New.
2311         * objc.dg/property/synthesize-4.m: New.
2312         * objc.dg/property/synthesize-5.m: New.
2313         * objc.dg/property/synthesize-6.m: New.
2314         * obj-c++.dg/property/synthesize-3.mm: New.
2315         * obj-c++.dg/property/synthesize-4.mm: New.
2316         * obj-c++.dg/property/synthesize-5.mm: New.
2317         * obj-c++.dg/property/synthesize-6.mm: New.
2318
2319 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2320
2321         * objc.dg/property/at-property-5.m: Updated test.
2322         * objc.dg/property/at-property-16.m: New.
2323         * objc.dg/property/at-property-17.m: New.
2324         * objc.dg/property/at-property-18.m: New.
2325         * objc.dg/property/at-property-19.m: New.
2326         * objc.dg/property/dotsyntax-12.m: New.
2327         * objc.dg/protocol-inheritance-1.m: New.
2328         * objc.dg/protocol-inheritance-2.m: New.
2329         * obj-c++.dg/property/at-property-5.mm: Updated test.
2330         * obj-c++.dg/property/at-property-16.mm: New.
2331         * obj-c++.dg/property/at-property-17.mm: New.
2332         * obj-c++.dg/property/at-property-18.mm: New.
2333         * obj-c++.dg/property/at-property-19.mm: New.
2334         * obj-c++.dg/protocol-inheritance-1.mm: New.
2335         * obj-c++.dg/protocol-inheritance-2.mm: New.
2336         * obj-c++.dg/property/dotsyntax-12.mm: New.
2337
2338 2010-11-08  Jason Merrill  <jason@redhat.com>
2339
2340         * g++.dg/expr/overflow1.C: New.
2341         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
2342         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
2343         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
2344         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
2345
2346 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2347
2348         * gcc.dg/pr35442.c: Adapt warning.
2349
2350         PR target/46280
2351         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
2352         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
2353         * g++.dg/torture/pr36444.C: Add dg-options -msse for
2354         i?86-*-* x86_64-*-*.
2355         * g++.dg/torture/pr36445.C: Likewise.
2356         * gcc.c-torture/compile/pr34856.c: Likewise.
2357         * gcc.c-torture/compile/pr39928-1.c: Likewise.
2358         * gcc.c-torture/compile/vector-1.c: Likewise.
2359         * gcc.c-torture/compile/vector-2.c: Likewise.
2360         * gcc.dg/pr32912-1.c: Likewise.
2361         * gcc.c-torture/execute/va-arg-25.c: Move ...
2362         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
2363         Add dg-options -msse, dg-require-effective-target sse_runtime for
2364         for i?86-*-*, x86_64-*-*.
2365         * gcc.c-torture/execute/vector-1.c: Likewise.
2366         * gcc.c-torture/execute/vector-2.c: Likewise.
2367         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
2368         i?86-*-*, x86_64-*-*.
2369         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2370         * gcc.dg/tree-ssa/sra-4.c: Likewise.
2371         * gcc.dg/tree-ssa/vector-1.c: Likewise.
2372         * gcc.dg/tree-ssa/vector-2.c: Likewise.
2373         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
2374
2375 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
2376
2377         * gcc.dg/torture/pr45982.c: Add -std=c99
2378         * gcc.dg/torture/pr45623.c: Ditto.
2379
2380 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
2381
2382         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
2383         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
2384
2385 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
2386
2387         PR target/28627
2388         * g++.dg/ext/dllimport7.C: Adjust second error check and
2389         allow test for x86_64 mingw, too.
2390
2391 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
2392
2393         PR fortran/46344
2394         * gfortran.dg/class_28.f03: New.
2395
2396 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
2397
2398         PR rtl-optimization/45352
2399         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
2400         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
2401         gcc.target/i386/pr45352-2.c: New tests.
2402
2403 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2404
2405         PR libobjc/36610
2406         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
2407         XFAIL the run for all but m32 x86.
2408
2409 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
2410
2411         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
2412         as comment character.
2413
2414 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2415
2416         * gcc.target/mips/mips.exp: Revert previous patch.
2417         * gcc.target/mips/fma-1.c: Delete.
2418         * gcc.target/mips/fma-2.c: Likewise.
2419         * gcc.target/mips/fma-3.c: Likewise.
2420         * gcc.target/mips/fma-4.c: Likewise.
2421         * gcc.target/mips/fma-5.c: Likewise.
2422         * gcc.target/mips/fma-6.c: Likewise.
2423         * gcc.target/mips/fma-7.c: Likewise.
2424         * gcc.target/mips/fma-8.c: Likewise.
2425         * gcc.target/mips/fma-9.c: Likewise.
2426         * gcc.target/mips/fma-10.c: Likewise.
2427         * gcc.target/mips/fma-11.c: Likewise.
2428         * gcc.target/mips/fma-12.c: Likewise.
2429         * gcc.target/mips/fma-13.c: Likewise.
2430         * gcc.target/mips/fma-14.c: Likewise.
2431         * gcc.target/mips/fma-15.c: Likewise.
2432         * gcc.target/mips/fma-16.c: Likewise.
2433         * gcc.target/mips/fma-17.c: Likewise.
2434         * gcc.target/mips/fma-18.c: Likewise.
2435         * gcc.target/mips/fma-19.c: Likewise.
2436         * gcc.target/mips/fma-20.c: Likewise.
2437
2438 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2439
2440         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
2441         * gcc.target/mips/fma-1.c: New test.
2442         * gcc.target/mips/fma-2.c: Likewise.
2443         * gcc.target/mips/fma-3.c: Likewise.
2444         * gcc.target/mips/fma-4.c: Likewise.
2445         * gcc.target/mips/fma-5.c: Likewise.
2446         * gcc.target/mips/fma-6.c: Likewise.
2447         * gcc.target/mips/fma-7.c: Likewise.
2448         * gcc.target/mips/fma-8.c: Likewise.
2449         * gcc.target/mips/fma-9.c: Likewise.
2450         * gcc.target/mips/fma-10.c: Likewise.
2451         * gcc.target/mips/fma-11.c: Likewise.
2452         * gcc.target/mips/fma-12.c: Likewise.
2453         * gcc.target/mips/fma-13.c: Likewise.
2454         * gcc.target/mips/fma-14.c: Likewise.
2455         * gcc.target/mips/fma-15.c: Likewise.
2456         * gcc.target/mips/fma-16.c: Likewise.
2457         * gcc.target/mips/fma-17.c: Likewise.
2458         * gcc.target/mips/fma-18.c: Likewise.
2459         * gcc.target/mips/fma-19.c: Likewise.
2460         * gcc.target/mips/fma-20.c: Likewise.
2461
2462 2010-11-06  Jason Merrill  <jason@redhat.com>
2463
2464         * g++.dg/cpp0x/constexpr-ctor3.C: New.
2465
2466 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
2467
2468         PR c/43384
2469         * gcc.dg/parser-error-3.c: New test.
2470
2471 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
2472
2473         PR c++/45332
2474         * g++.dg/parse/semicolon2.C: New testcase.
2475         * g++.dg/ext/asmspec1.C: Adjust.
2476         * g++.dg/init/new13.C: Adjust.
2477         * g++.dg/parse/ctor5.C: Adjust.
2478
2479 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
2480
2481         PR fortran/46330
2482         * gfortran.dg/class_27.f03: New.
2483
2484 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2485
2486         Fixed using the Objective-C 2.0 dot-syntax with self and super.
2487         * objc.dg/property/dotsyntax-5.m: New.
2488         * objc.dg/property/dotsyntax-6.m: New.
2489         * objc.dg/property/dotsyntax-7.m: New.
2490         * objc.dg/property/dotsyntax-8.m: New.
2491         * objc.dg/property/dotsyntax-9.m: New.
2492         * objc.dg/property/dotsyntax-10.m: New.
2493         * objc.dg/property/dotsyntax-11.m: New.
2494         * obj-c++.dg/property/dotsyntax-5.mm: New.
2495         * obj-c++.dg/property/dotsyntax-6.mm: New.
2496         * obj-c++.dg/property/dotsyntax-7.mm: New.
2497         * obj-c++.dg/property/dotsyntax-8.mm: New.
2498         * obj-c++.dg/property/dotsyntax-9.mm: New.
2499         * obj-c++.dg/property/dotsyntax-10.mm: New.
2500         * obj-c++.dg/property/dotsyntax-11.mm: New.
2501
2502 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2503
2504         * obj-c++.dg/encode-3.mm: Provide a different string check for the
2505         NeXT runtime when the type is READONLY.
2506
2507 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
2508
2509         * gcc.target/i386/387-2.c: Skip if -march= is specified.
2510         * gcc.target/i386/387-6.c: Ditto.
2511         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
2512         * gcc.target/i386/387-4.c: Ditto.
2513         * gcc.target/i386/387-7.c: Ditto.
2514         * gcc.target/i386/387-8.c: Ditto.
2515         * gcc.target/i386/387-9.c: Ditto.
2516         * gcc.target/i386/387-10.c: Ditto.
2517         * gcc.target/i386/387-11.c: Ditto.
2518         * gcc.target/i386/387-12.c: Ditto.
2519
2520         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
2521
2522 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2523
2524         PR target/44981
2525         * gcc.dg/darwin-cfstring-format-1.c: New.
2526         * gcc.dg/warn-nsstring.c: New.
2527         * objc.dg/fsf-nsstring-format-1.m: New.
2528         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
2529         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
2530         linker warning.
2531
2532 2010-11-05  Jason Merrill  <jason@redhat.com>
2533
2534         PR c++/45473
2535         * g++.dg/inherit/virtual6.C: New.
2536
2537 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2538
2539         PR c/44772
2540         * gcc.dg/Wcxx-compat-21.c: New test.
2541
2542 2010-11-05  Ian Lance Taylor  <iant@google.com>
2543
2544         PR target/46084
2545         * gcc.target/i386/pr46084.c: New test.
2546
2547 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
2548
2549         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
2550         * (check_effective_target_mempcpy): New.
2551         * gcc.c-torture/execute/pr45636.c: Move this...
2552         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
2553
2554 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2555
2556         * gcc.target/i386/i386.exp (FLAGS): Remove.
2557         Wrap gcc_target_compile with $clearcap_ldflags added to options.
2558
2559 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2560
2561         PR c++/46160
2562         * g++.dg/opt/empty2.C: New test.
2563
2564         PR target/45670
2565         * gcc.target/i386/pr45670.c: New test.
2566
2567 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
2568
2569         PR fortran/45451
2570         PR fortran/46174
2571         * gfortran.dg/class_19.f03: Modified.
2572         * gfortran.dg/class_allocate_6.f03: New.
2573
2574 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
2575
2576         * gcc.target/i386/avx-vzeroupper-19.c: New.
2577
2578 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2579
2580         PR tree-optimization/46099
2581         * gcc.dg/autopar/pr46099.c: New test.
2582
2583         PR middle-end/43690
2584         * c-c++-common/pr43690.c: New test.
2585
2586 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
2587
2588         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
2589         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
2590         declaration and implementation.
2591         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
2592         * obj-c++.dg/property/at-property-13.mm: Likewise.
2593         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
2594         * obj-c++.dg/property/property-1.mm: Likewise.
2595         * obj-c++.dg/property/at-property-7.mm: Likewise.
2596         * obj-c++.dg/property/at-property-9.mm: Likewise.
2597         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
2598         * obj-c++.dg/property/at-property-10.mm: Likewise.
2599         * obj-c++.dg/property/synthesize-2.mm: Likewise.
2600         * obj-c++.dg/property/at-property-12.mm: Likewise.
2601         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
2602         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
2603         * obj-c++.dg/property/at-property-6.mm: Likewise.
2604         * obj-c++.dg/property/at-property-8.mm: Likewise.
2605         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
2606         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
2607         * obj-c++.dg/property/at-property-11.mm: Likewise.
2608         * obj-c++.dg/template-8.mm: Likewise.
2609         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
2610         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
2611         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
2612         and put a FIXME for this.
2613         * obj-c++.dg/property/property-2.mm: Remove.
2614         * obj-c++.dg/property/property-3.mm: Remove.
2615
2616 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2617
2618         PR debug/46307
2619         * gcc.dg/pr46307.c: New test.
2620
2621 2010-11-05  Jason Merrill  <jason@redhat.com>
2622
2623         PR c++/46304
2624         * g++.dg/ext/complex6.C: New.
2625
2626 2010-11-04  Bud Davis   <jimmied@smu.edu>
2627
2628         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
2629
2630 2010-11-04  Chao-ying Fu  <fu@mips.com>
2631
2632         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
2633         msubu, mult, multu.
2634         * gcc.target/mips/mips32-dsp-run.c: Likewise.
2635
2636 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
2637
2638         Fixed using the Objective-C 2.0 dot-syntax with class names.
2639         * objc.dg/property/dotsyntax-3.m: New.
2640         * objc.dg/property/dotsyntax-4.m: New.
2641         * obj-c++.dg/property/dotsyntax-3.mm: New.
2642         * obj-c++.dg/property/dotsyntax-4.mm: New.
2643
2644         * objc.dg/fobjc-std-1.m: Added test for warnings when the
2645         Objective-C 2.0 dot-syntax is used with class names.
2646         * obj-c++.dg/fobjc-std-1.mm: Same change.
2647
2648 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
2649
2650         * gcc.target/powerpc/loop_align.c: New.
2651
2652 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2653
2654         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
2655
2656         merge from FSF 'apple/trunk' branch.
2657         * gcc.target/powerpc/darwin64-abi.c: New.
2658
2659 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
2660
2661         PR tree-optimization/46233
2662         * gcc.dg/pr46233.c: New test.
2663
2664 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2665
2666         * objc.dg/property/property-2.m: Deleted.
2667         * objc.dg/property/property-3.m: Deleted.
2668
2669 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2670
2671         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
2672         defined.
2673         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
2674         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
2675         * objc.dg/property/property-1.m: Likewise.
2676         * objc.dg/property/at-property-6.m: Likewise.
2677         * objc.dg/property/at-property-7.m: Likewise.
2678         * objc.dg/property/dotsyntax-1.m: Likewise.
2679         * objc.dg/property/at-property-8.m: Likewise.
2680         * objc.dg/property/dotsyntax-2.m: Likewise.
2681         * objc.dg/property/at-property-9.m: Likewise.
2682         * objc.dg/property/synthesize-2.m: Likewise.
2683         * objc.dg/property/at-property-10.m: Likewise.
2684         * objc.dg/property/at-property-11.m: Likewise.
2685         * objc.dg/property/at-property-12.m: Likewise.
2686         * objc.dg/property/at-property-13.m: Likewise.
2687         * objc.dg/property/fsf-property-method-access.m: Likewise.
2688         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
2689         linker warning.
2690         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
2691         warnings.
2692         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
2693         deprecation warnings.  Use Object1 implementation.
2694         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
2695         * objc/execute/forward-1.m: Remove.
2696         * objc/execute/forward-1.x: Remove.
2697
2698 2010-11-04  Jason Merrill  <jason@redhat.com>
2699
2700         * g++.dg/cpp0x/constexpr-access.C: New.
2701
2702 2010-11-04  Richard Guenther  <rguenther@suse.de>
2703
2704         PR rtl-optimization/46183
2705         * gcc.dg/torture/pr46183.c: New testcase.
2706
2707 2010-11-04  Richard Guenther  <rguenther@suse.de>
2708
2709         PR tree-optimization/46068
2710         * gcc.dg/torture/pr46068.c: New testcase.
2711
2712 2010-11-04  Richard Guenther  <rguenther@suse.de>
2713
2714         PR tree-optimization/45991
2715         * gcc.dg/pr45991.c: New testcase.
2716
2717 2010-11-04  Richard Guenther  <rguenther@suse.de>
2718
2719         PR tree-optimization/46154
2720         * g++.dg/torture/pr46154.C: New testcase.
2721
2722 2010-11-04  Richard Guenther  <rguenther@suse.de>
2723
2724         PR tree-optimization/45733
2725         * gcc.dg/pr45733.c: New testcase.
2726
2727 2010-11-04  Ira Rosen  <irar@il.ibm.com>
2728
2729         PR tree-optimization/46213
2730         * gfortran.dg/vect/pr46213.f90: New.
2731
2732 2010-11-04  Richard Guenther  <rguenther@suse.de>
2733
2734         PR testsuite/45702
2735         * gcc.dg/pr34989-1.c: Move ...
2736         * gcc.dg/lto/pr34989-1_0.c: ... here.
2737         * gcc.dg/pr34989-2.c: Move ...
2738         * gcc.dg/lto/pr34989-1_1.c: ... here.
2739         * gcc.dg/pr27898.c: Move ...
2740         * gcc.dg/lto/pr27898_0.c: ... here and ...
2741         * gcc.dg/lto/pr27898_1.c: ... split.
2742         * gcc.dg/pr28712.c: Move ...
2743         * gcc.dg/lto/pr28712_0.c: ... here and ...
2744         * gcc.dg/lto/pr28712_1.c: ... split ...
2745         * gcc.dg/lto/pr28712_2.c: ... twice.
2746         * gcc.dg/pr28706.c: Move ...
2747         * gcc.dg/lto/pr28706_0.c: ... here and ...
2748         * gcc.dg/lto/pr28706_1.c: ... split.
2749
2750 2010-11-04  Richard Guenther  <rguenther@suse.de>
2751             Richard Henderson  <rth@redhat.com>
2752
2753         * gcc.target/i386/fma4-vector-2.c: New testcase.
2754
2755 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2756             Richard Guenther  <rguenther@suse.de>
2757
2758         * gcc.dg/vec-scal-opt.c: New testcase.
2759         * gcc.dg/vec-scal-opt1.c: New testcase.
2760         * gcc.dg/vec-scal-opt2.c: New testcase.
2761
2762 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2763
2764         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
2765         from plugin build flags on Darwin targets.
2766
2767 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2768
2769         * gcc.target/i386/pr46285.c: Require split_stack target.
2770
2771 2010-11-03  Jason Merrill  <jason@redhat.com>
2772
2773         PR c++/46293
2774         * g++.dg/cpp0x/constexpr-base2.C: New.
2775
2776         PR c++/46289
2777         * g++.dg/cpp0x/initlist45.C: New.
2778
2779 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2780
2781         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
2782         is now allowed in categories.
2783         * obj-c++.dg/property/dynamic-2.mm: Same change.
2784         * objc.dg/property/dynamic-3.m: New.
2785         * obj-c++.dg/property/dynamic-3.mm: New.
2786         * objc.dg/property/at-property-14.m: New.
2787         * objc.dg/property/at-property-15.m: New.
2788         * obj-c++.dg/property/at-property-14.mm: New.
2789         * obj-c++.dg/property/at-property-15.mm: New.
2790
2791         * objc.dg/foreach-6.m: Added a few more tests for valid and
2792         invalid iterating variables and collections.
2793
2794 2010-11-03  Xinliang David Li  <davidxl@google.com>
2795
2796         PR target/46200
2797         * g++.dg/tree-ssa/ivopts-2.C: New test.
2798
2799 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2800
2801         PR target/46295
2802         * gcc.target/i386/pr46295.c: New.
2803
2804 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2805
2806         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
2807         precision min/max for single precision on VSX.
2808
2809 2010-11-03  Jason Merrill  <jason@redhat.com>
2810
2811         PR c++/46289
2812         * g++.dg/cpp0x/constexpr-ice3.C: New.
2813
2814 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
2815
2816         * gnat.dg/opt8.ad[sb]: New test.
2817         * gnat.dg/opt8_pkg.ads: New helper.
2818
2819 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2820
2821         PR rtl-optimization/45865
2822         * gcc.dg/pr45865.c: New.
2823         * gcc.dg/torture/pr45865.c: Likewise.
2824
2825         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
2826         * gcc.target/arm/headmerge-2.c: Likewise.
2827         * gcc.target/i386/headmerge-1.c: Likewise.
2828         * gcc.target/i386/headmerge-2.c: Likewise.
2829
2830 2010-11-03  Richard Guenther  <rguenther@suse.de>
2831
2832         PR middle-end/46288
2833         * gcc.dg/pr46288.c: New testcase.
2834
2835 2010-11-03  Richard Guenther  <rguenther@suse.de>
2836
2837         PR tree-optimization/44807
2838         * gcc.dg/torture/pr44807.c: New testcase.
2839
2840 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2841
2842         PR libgfortran/43899
2843         * gfortran.dg/namelist_67.f90: New test.
2844
2845 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2846
2847         PR tree-optimization/46009
2848         * gcc.dg/vect/pr46009.c: New function.
2849
2850 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2851
2852         Implemented -fobjc-std=objc1 flag.
2853         * objc.dg/fobjc-std-1.m: New.
2854         * obj-c++.dg/fobjc-std-1.mm: New.
2855
2856 2010-11-03  Richard Guenther  <rguenther@suse.de>
2857
2858         PR middle-end/46241
2859         * g++.dg/debug/pr46241.C: New testcase.
2860
2861 2010-11-03  Richard Guenther  <rguenther@suse.de>
2862
2863         PR tree-optimization/46190
2864         * gfortran.dg/pr46190.f90: New testcase.
2865
2866 2010-11-03  Richard Guenther  <rguenther@suse.de>
2867
2868         PR testsuite/46274
2869         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
2870         * gcc.dg/vect/vect-19.c: Likewise.
2871         * gcc.dg/vect/vect-17.c: Likewise.
2872
2873 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2874
2875         PR target/46285
2876         * gcc.target/i386/pr46285.c: New.
2877
2878 2010-11-03  Richard Guenther  <rguenther@suse.de>
2879
2880         PR tree-optimization/46217
2881         * gcc.dg/pr46217.c: New testcase.
2882
2883 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2884
2885         * objc.dg/property/dotsyntax-1.m: New.
2886         * objc.dg/property/dotsyntax-2.m: New.
2887         * obj-c++.dg/property/dotsyntax-1.mm: New.
2888         * obj-c++.dg/property/dotsyntax-2.mm: New.
2889
2890 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2891
2892         PR tree-optimization/46165
2893         * gcc.dg/pr46165.c: New test.
2894
2895 2010-11-03  Richard Guenther  <rguenther@suse.de>
2896
2897         PR middle-end/46251
2898         * gcc.dg/pr46251.c: New testcase.
2899
2900 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2901
2902         PR tree-optimization/46107
2903         * gcc.c-torture/compile/pr46107.c: New test.
2904
2905         PR debug/46252
2906         * gcc.dg/pr46252.c: New test.
2907
2908         PR rtl-optimization/46034
2909         PR rtl-optimization/46212
2910         PR rtl-optimization/46248
2911         * gcc.c-torture/compile/pr46034.c: New test.
2912         * gcc.c-torture/compile/pr46248.c: New test.
2913         * gcc.dg/pr46212.c: New test.
2914
2915 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2916
2917         * gnat.dg/sizetype4.adb: New test.
2918
2919 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
2920
2921         * gcc.target/i386/avx-vzeroupper-15.c: New.
2922         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2923         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2924         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2925
2926         PR target/46253
2927         * gcc.target/i386/pr46253.c: New.
2928
2929 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2930             Tobias Burnus  <burnus@net-b.de>
2931
2932         PR fortran/45170
2933         * gfortran.dg/deferred_type_param_1.f90: New.
2934         * gfortran.dg/deferred_type_param_2.f90: New.
2935         * gfortran.dg/initialization_1.f90: Update dg-errors.
2936         * gfortran.dg/initialization_9.f90: Update dg-errors.
2937
2938 2010-11-02  Richard Guenther  <rguenther@suse.de>
2939
2940         PR tree-optimization/46149
2941         * g++.dg/torture/pr46149.C: New testcase.
2942
2943 2010-11-02  Richard Guenther  <rguenther@suse.de>
2944
2945         PR tree-optimization/46216
2946         * gcc.dg/torture/pr46216.c: New testcase.
2947
2948 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2949
2950         PR target/46131
2951         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
2952         *-*-osf*.
2953
2954 2010-11-02  Richard Guenther  <rguenther@suse.de>
2955
2956         PR tree-optimization/46184
2957         * gcc.dg/pr46184.c: New testcase.
2958
2959 2010-11-02  Richard Guenther  <rguenther@suse.de>
2960
2961         PR tree-optimization/46177
2962         * gcc.dg/pr46177.c: New testcase.
2963
2964 2010-11-02  Martin Jambor  <mjambor@suse.cz>
2965
2966         PR middle-end/46120
2967         * g++.dg/ipa/ivinline-9.C: New test.
2968
2969 2010-11-02  Martin Jambor  <mjambor@suse.cz>
2970
2971         PR tree-optimization/45875
2972         * g++.dg/torture/pr45875.C: New test.
2973
2974 2010-11-02  Richard Guenther  <rguenther@suse.de>
2975
2976         PR testsuite/46249
2977         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
2978
2979 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
2980
2981         PR debug/46255
2982         * gcc.dg/pr46255.c: New test.
2983
2984 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
2985
2986         PR c++/46170
2987         PR c++/46162
2988         * g++.dg/template/sfinae26.C: New test.
2989         * g++.dg/template/sfinae27.C: Likewise.
2990
2991 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
2992
2993         PR c++/45606
2994         * g++.dg/template/typedef36.C: New test.
2995         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
2996         * g++.dg/template/canon-type-10.C: Likewise.
2997         * g++.dg/template/canon-type-11.C: Likewise.
2998         * g++.dg/template/canon-type-12.C: Likewise.
2999         * g++.dg/template/canon-type-13.C: Likewise.
3000
3001 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
3002
3003         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
3004         instance of debug_pubnames on darwin.
3005
3006 2010-11-01  Jason Merrill  <jason@redhat.com>
3007             Benjamin Kosnik  <bkoz@redhat.com>
3008
3009         * g++.dg/cpp0x/constexpr-initlist2.C: New.
3010         * g++.dg/cpp0x/constexpr-initlist3.C: New.
3011
3012         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
3013         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
3014         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
3015         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
3016         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
3017         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
3018         * g++.dg/cpp0x/constexpr-array.C: New.
3019         * g++.dg/cpp0x/constexpr-base.C: New.
3020         * g++.dg/cpp0x/constexpr-complex.C: New.
3021         * g++.dg/cpp0x/constexpr-data1.C: New.
3022         * g++.dg/cpp0x/constexpr-data2.C: New.
3023         * g++.dg/cpp0x/constexpr-deref.C: New.
3024         * g++.dg/cpp0x/constexpr-diag1.C: New.
3025         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
3026         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
3027         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
3028         * g++.dg/cpp0x/constexpr-empty.C: New.
3029         * g++.dg/cpp0x/constexpr-empty2.C: New.
3030         * g++.dg/cpp0x/constexpr-empty3.C: New.
3031         * g++.dg/cpp0x/constexpr-empty4.C: New.
3032         * g++.dg/cpp0x/constexpr-empty5.C: New.
3033         * g++.dg/cpp0x/constexpr-ex1.C: New.
3034         * g++.dg/cpp0x/constexpr-ex2.C: New.
3035         * g++.dg/cpp0x/constexpr-ex3.C: New.
3036         * g++.dg/cpp0x/constexpr-ex4.C: New.
3037         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
3038         * g++.dg/cpp0x/constexpr-fnptr.C: New.
3039         * g++.dg/cpp0x/constexpr-function1.C: New.
3040         * g++.dg/cpp0x/constexpr-function2.C: New.
3041         * g++.dg/cpp0x/constexpr-function3.C: New.
3042         * g++.dg/cpp0x/constexpr-ice.C: New.
3043         * g++.dg/cpp0x/constexpr-initlist.C: New.
3044         * g++.dg/cpp0x/constexpr-neg1.C: New.
3045         * g++.dg/cpp0x/constexpr-noexcept.C: New.
3046         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
3047         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
3048         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
3049         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
3050         * g++.dg/cpp0x/constexpr-nonlit.C: New.
3051         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
3052         * g++.dg/cpp0x/constexpr-nullptr.C: New.
3053         * g++.dg/cpp0x/constexpr-object1.C: New.
3054         * g++.dg/cpp0x/constexpr-object2.C: New.
3055         * g++.dg/cpp0x/constexpr-overflow.C: New.
3056         * g++.dg/cpp0x/constexpr-pedantic.C: New.
3057         * g++.dg/cpp0x/constexpr-pos1.C: New.
3058         * g++.dg/cpp0x/constexpr-potential1.C: New.
3059         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
3060         * g++.dg/cpp0x/constexpr-pure.C: New.
3061         * g++.dg/cpp0x/constexpr-static.C: New.
3062         * g++.dg/cpp0x/constexpr-static2.C: New.
3063         * g++.dg/cpp0x/constexpr-static3.C: New.
3064         * g++.dg/cpp0x/constexpr-static4.C: New.
3065         * g++.dg/cpp0x/constexpr-static5.C: New.
3066         * g++.dg/cpp0x/constexpr-static6.C: New.
3067         * g++.dg/cpp0x/constexpr-string.C: New.
3068         * g++.dg/cpp0x/constexpr-switch.C: New.
3069         * g++.dg/cpp0x/constexpr-targ.C: New.
3070         * g++.dg/cpp0x/constexpr-throw.C: New.
3071         * g++.dg/cpp0x/constexpr-typeid.C: New.
3072         * g++.dg/cpp0x/constexpr-union.C: New.
3073         * g++.dg/cpp0x/constexpr-value.C: New.
3074         * g++.dg/cpp0x/constexpr-value2.C: New.
3075         * g++.dg/cpp0x/constexpr-variadic.C: New.
3076         * g++.dg/cpp0x/initlist5.C: Use constexpr.
3077         * g++.dg/cpp0x/static_assert3.C: Add expected error.
3078         * g++.dg/other/fold1.C: Likewise.
3079         * g++.dg/parse/crash36.C: Likewise.
3080         * g++.dg/parse/constant4.C: Adjust expected error.
3081         * g++.dg/template/arg5.C: Likewise.
3082         * g++.dg/template/non-dependent10.C: Likewise.
3083         * g++.dg/template/qualified-id3.C: Likewise.
3084         * g++.dg/warn/overflow-warn-1.C: Likewise.
3085         * g++.dg/warn/overflow-warn-3.C: Likewise.
3086         * g++.dg/warn/overflow-warn-4.C: Likewise.
3087         * g++.old-deja/g++.pt/crash10.C: Likewise.
3088
3089         * g++.dg/cpp0x/constexpr-ctor2.C: New.
3090
3091 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3092
3093         Implemented format and noreturn attributes for Objective-C methods.
3094         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
3095         * objc.dg/attributes/method-deprecated-1.m: New.
3096         * objc.dg/attributes/method-deprecated-2.m: New.
3097         * objc.dg/attributes/method-deprecated-3.m: New.
3098         * objc.dg/attributes/method-noreturn-1.m: New.
3099         * objc.dg/attributes/method-sentinel-1.m: New.
3100         * objc.dg/attributes/method-format-1.m: New.
3101         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
3102         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
3103         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
3104         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
3105         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
3106         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
3107         * obj-c++.dg/attributes/method-format-1.mm: New.
3108
3109 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3110
3111         * objc.dg/property/at-property-deprecated-1.m: New.
3112         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
3113
3114 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3115
3116         Implemented Objective-C 2.0 property accessors.
3117         * objc.dg/property/at-property-6.m: Use nonatomic properties to
3118         avoid testing more complex accessors in this testcase which is not
3119         about them.
3120         * objc.dg/property/at-property-7.m: Same change.
3121         * objc.dg/property/at-property-8.m: Same change.
3122         * objc.dg/property/at-property-9.m: Same change.
3123         * objc.dg/property/at-property-10.m: Same change.
3124         * objc.dg/property/at-property-11.m: Same change.
3125         * obj-c++.dg/property/at-property-6.mm: Same change.
3126         * obj-c++.dg/property/at-property-7.mm: Same change.
3127         * obj-c++.dg/property/at-property-8.mm: Same change.
3128         * obj-c++.dg/property/at-property-9.mm: Same change.
3129         * obj-c++.dg/property/at-property-10.mm: Same change.
3130         * obj-c++.dg/property/at-property-11.mm: Same change.
3131         * objc.dg/property/at-property-12.m: New.
3132         * objc.dg/property/at-property-13.m: New.
3133         * obj-c++.dg/property/at-property-12.mm: New.
3134         * obj-c++.dg/property/at-property-13.mm: New.
3135
3136 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
3137
3138         PR fortran/46152
3139         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
3140         * gfortran.dg/allocate_with_typespec_4.f90: New test.
3141         * gfortran.dg/allocate_with_typespec_1.f90: New test.
3142         * gfortran.dg/allocate_with_typespec_2.f: New test.
3143         * gfortran.dg/allocate_with_typespec_3.f90: New test.
3144         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
3145         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
3146
3147 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
3148             Nathan Froyd  <froydnj@codesourcery.com>
3149
3150         PR tree-optimization/46259
3151         * gfortran.dg/pr46259.f: New testcase.
3152
3153 2010-11-01  Paul Koning  <ni1d@arrl.net>
3154
3155         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
3156         * gcc.c-torture/compile/20020604-1.c: Ditto.
3157         * gcc.c-torture/compile/20001226-1.c: Ditto.
3158         * gcc.c-torture/compile/20010327-1.c: Ditto.
3159         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
3160         * gcc.c-torture/compile/pr43191.c: Ditto.
3161         * gcc.c-torture/compile/pr41181.c: Ditto.
3162
3163 2010-10-31  Richard Henderson  <rth@redhat.com>
3164
3165         * lib/target-supports.exp
3166         (check_effective_target_automatic_stack_alignment): True for
3167         x86 but not windows.
3168         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
3169         use of the preferred-stack-boundary arguments.
3170         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
3171
3172 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
3173
3174         PR target/46142
3175         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
3176         * gcc.target/i386/fma4-builtin-2.c: Likewise.
3177
3178 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3179
3180         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
3181
3182 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3183
3184         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
3185         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
3186         than tls.
3187         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
3188         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3189         * objc.dg/torture/tls/thr-init.m: Likewise.
3190         * objc.dg/torture/tls/thr-init-2.m: Likewise.
3191         * objc.dg/torture/tls/thr-init-3.m: Likewise.
3192
3193 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3194
3195         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
3196         the Linux kernel.
3197
3198 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
3199
3200         PR fortran/44917
3201         PR fortran/44926
3202         PR fortran/46196
3203         * gfortran.dg/typebound_generic_10.f03: New.
3204
3205 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
3206
3207         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
3208         * objc.dg/property/property-neg-1.m: Updated for changes in the
3209         syntax of @property and the implementation of
3210         @synthesize/@dynamic.
3211         * objc.dg/property/property-neg-2.m: Same change.
3212         * objc.dg/property/property-neg-3.m: Same change.
3213         * objc.dg/property/property-neg-4.m: Same change.
3214         * objc.dg/property/property-neg-5.m: Same change.
3215         * objc.dg/property/property-neg-7.m: Same change.
3216         * objc.dg/property/property-1.m: Same change.
3217         * objc.dg/property/synthesize-1.m: Same change.
3218         * objc.dg/property/at-property-2.m: Same change.
3219         * objc.dg/property/at-property-4.m: Same change.
3220
3221         * objc.dg/property/fsf-property-method-acces.m: Updated for
3222         changes in the syntax of @property and the implementation of
3223         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
3224         * objc.dg/property/fsf-property-basic.m: Same change.
3225         * objc.dg/property/fsf-property-named-ivar.m: Same change.
3226
3227         * objc.dg/property/at-property-5.m: New.
3228         * objc.dg/property/at-property-6.m: New.
3229         * objc.dg/property/at-property-7.m: New.
3230         * objc.dg/property/at-property-8.m: New.
3231         * objc.dg/property/at-property-9.m: New.
3232         * objc.dg/property/at-property-10.m: New.
3233         * objc.dg/property/at-property-11.m: New.
3234         * objc.dg/property/synthesize-2.m: New.
3235         * objc.dg/property/dynamic-2.m: New.
3236
3237         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
3238         syntax of @property and the implementation of
3239         @synthesize/@dynamic.
3240         * obj-c++.dg/property/property-neg-2.mm: Same change.
3241         * obj-c++.dg/property/property-neg-3.mm: Same change.
3242         * obj-c++.dg/property/property-neg-4.mm: Same change.
3243         * obj-c++.dg/property/property-neg-5.mm: Same change.
3244         * obj-c++.dg/property/property-neg-7.mm: Same change.
3245         * obj-c++.dg/property/property-1.mm: Same change.
3246         * obj-c++.dg/property/synthesize-1.mm: Same change.
3247         * obj-c++.dg/property/at-property-2.mm: Same change.
3248         * obj-c++.dg/property/at-property-4.mm: Same change.
3249
3250         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
3251         changes in the syntax of @property and the implementation of
3252         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
3253         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
3254         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
3255
3256         * obj-c++.dg/property/at-property-5.mm: New.
3257         * obj-c++.dg/property/at-property-6.mm: New.
3258         * obj-c++.dg/property/at-property-7.mm: New.
3259         * obj-c++.dg/property/at-property-8.mm: New.
3260         * obj-c++.dg/property/at-property-9.mm: New.
3261         * obj-c++.dg/property/at-property-10.mm: New.
3262         * obj-c++.dg/property/at-property-11.mm: New.
3263         * obj-c++.dg/property/synthesize-2.mm: New.
3264         * obj-c++.dg/property/dynamic-2.mm: New.
3265
3266 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3267             Andrew Pinski  <pinskia@gmail.com>
3268
3269         * gcc.c-torture/execute/vector-shift.c: New testcase.
3270         * gcc.c-torture/execute/vector-shift1.c: Likewise.
3271         * gcc.c-torture/execute/vector-shift2.c: Likewise.
3272         * gcc.dg/vector-shift.c: Likewise.
3273         * gcc.dg/vector-shift1.c: Likewise.
3274         * gcc.dg/torture/vector-shift2.c: Likewise.
3275         * gcc.dg/vector-shift3.c: Likewise.
3276         * gcc.dg/simd-1b.c: Adjust.
3277
3278 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
3279
3280         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
3281
3282 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
3283
3284         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
3285
3286 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
3287
3288         PR target/46153
3289         * gcc.target/i386/pr46153.c: New test.
3290
3291 2010-10-27  Jason Merrill  <jason@redhat.com>
3292
3293         * g++.dg/cpp0x/constexpr-is_literal.C: New.
3294
3295 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
3296
3297         PR fortran/46161
3298         * gfortran.dg/class_dummy_3.f03: New.
3299
3300 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
3301
3302         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
3303         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
3304
3305         * gcc.target/i386/avx-vzeroupper-3.c: New.
3306         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
3307         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
3308         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
3309         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
3310         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
3311         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
3312         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
3313         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
3314         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
3315         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
3316         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
3317
3318 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3319
3320         * obj-c.dg/property/at-property-4.m: New.
3321         * obj-c++.dg/property/at-property-4.mm: New.
3322         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
3323         updates in warning.
3324         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
3325         updates in warning.
3326
3327 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3328
3329         * objc.dg/property/at-property-1.m: New.
3330         * objc.dg/property/at-property-2.m: New.
3331         * objc.dg/property/at-property-3.m: New.
3332         * objc.dg/ivar-invalid-type-1.m: New.
3333         * obj-c++.dg/property/at-property-1.mm: New.
3334         * obj-c++.dg/property/at-property-2.mm: New.
3335         * obj-c++.dg/property/at-property-3.mm: New.
3336         * obj-c++.dg/ivar-invalid-type-1.mm: New.
3337         * objc.dg/property/property-neg-6.m: Updated testcase for updates
3338         in error reporting.
3339
3340 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3341
3342         PR libgfortran/46010
3343         * gfortran.dg/namelist_66.f90: New test.
3344         * gfortran.dg/fmt_t_6.f: Fix whitespace.
3345
3346 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
3347
3348         PR fortran/42647
3349         * gfortran.dg/allocatable_scalar_9.f90: Extended.
3350         * gfortran.dg/allocatable_scalar_10.f90: New.
3351         * gfortran.dg/class_19.f03: Extended.
3352
3353 2010-10-26  Jan Hubicka  <jh@suse.cz>
3354
3355         PR middle-end/45736
3356         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
3357
3358 2010-10-26  Ira Rosen  <irar@il.ibm.com>
3359
3360         PR tree-optimization/46167
3361         * gcc.dg/vect/O-pr46167.c: New.
3362         * gcc.dg/vect/vect.exp: Run tests with -O.
3363
3364 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
3365
3366         PR target/44948
3367         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
3368         * g++.dg/vect/pr33860a.cc: Likewise.
3369         * gcc.c-torture/compile/20070522-1.c: Likewise.
3370         * gcc.dg/compat/struct-align-1_x.c: Likewise.
3371         * gcc.dg/compat/struct-align-1_y.c: Likewise.
3372         * gcc.dg/compat/struct-align-2_x.c: Likewise.
3373         * gcc.dg/compat/struct-align-2_y.c: Likewise.
3374         * gcc.dg/pr44136.c: Likewise.
3375
3376         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
3377         * gcc.dg/compat/vector-1_x.c: Likewise.
3378         * gcc.dg/compat/vector-1_y.c: Likewise.
3379         * gcc.dg/compat/vector-2_x.c: Likewise.
3380         * gcc.dg/compat/vector-2_y.c: Likewise.
3381         * gcc.dg/pr43300.c: Likewise.
3382
3383         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
3384         * gcc.dg/compat/vector-1a_y.c: Likewise.
3385         * gcc.dg/compat/vector-1b_x.c: Likewise.
3386         * gcc.dg/compat/vector-1b_y.c: Likewise.
3387         * gcc.dg/compat/vector-2a_x.c: Likewise.
3388         * gcc.dg/compat/vector-2a_y.c: Likewise.
3389         * gcc.dg/compat/vector-2b_x.c: Likewise.
3390         * gcc.dg/compat/vector-2b_y.c: Likewise.
3391         * gcc.target/i386/pr39162.c: Likewise.
3392         * gcc.target/i386/pr40906-2.c: Likewise.
3393         * gcc.target/i386/sse-5.c: Likewise.
3394
3395         * gcc.dg/pr35442.c: Prune ABI change warnings.
3396
3397         * gcc.c-torture/execute/pr38151.x: New.
3398         * gcc.target/i386/pr44948-1a.c: Likewise.
3399         * gcc.target/i386/pr44948-1b.c: Likewise.
3400         * gcc.target/i386/pr44948-2a.c: Likewise.
3401         * gcc.target/i386/pr44948-2b.c: Likewise.
3402
3403 2010-10-26  Ian Lance Taylor  <iant@google.com>
3404
3405         PR middle-end/45687
3406         * gcc.c-torture/execute/20101025-1.c: New test.
3407
3408 2010-10-26  Tobias Burnus  <burnus@net-b.de>
3409
3410         PR fortran/45451
3411         * gfortran.dg/class_allocate_5.f90: New.
3412
3413 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3414
3415         Implement opaque-enum-specifiers for C++0x
3416         * g++.dg/cpp0x/forw_enum1.C: New.
3417         * g++.dg/cpp0x/forw_enum2.C: New.
3418         * g++.dg/cpp0x/forw_enum3.C: New.
3419         * g++.dg/cpp0x/forw_enum4.C: New.
3420         * g++.dg/cpp0x/forw_enum5.C: New.
3421         * g++.dg/cpp0x/forw_enum6.C: New.
3422         * g++.dg/cpp0x/forw_enum7.C: New.
3423         * g++.dg/cpp0x/forw_enum8.C: New.
3424         * g++.dg/cpp0x/forw_enum9.C: New.
3425         * g++.dg/parse/enum3.C: Add new errors.
3426         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
3427         * g++.dg/cpp0x/auto9.C: Add new error.
3428         * g++.dg/template/crash79.C: Add new errors.
3429
3430 2010-10-26  Jie Zhang  <jie@codesourcery.com>
3431
3432         * gcc.target/arm/volatile-bitfields-1.c: New test.
3433         * gcc.target/arm/volatile-bitfields-2.c: New test.
3434         * gcc.target/arm/volatile-bitfields-3.c: New test.
3435
3436 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3437
3438         * gnat.dg/pointer_discr1.adb: New test.
3439         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
3440         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
3441         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
3442
3443 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3444
3445         * gnat.dg/loop_optimization8.adb: New test.
3446         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
3447         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
3448
3449 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3450
3451         * gnat.dg/in_out_parameter2.adb: New test.
3452         * gnat.dg/in_out_parameter3.adb: Likewise.
3453
3454 2010-10-25  Jie Zhang  <jie@codesourcery.com>
3455
3456         * g++.dg/opt/combine.c: New test.
3457
3458 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
3459
3460         * gnat.dg/opt7.ad[sb]: New test.
3461         * gnat.dg/opt7_pkg.ads: New helper.
3462
3463 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3464
3465         PR objc/45735
3466         * obj-c.dg/pr45735.mm: New.
3467         * obj-c++.dg/pr45735.mm: New.
3468
3469 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3470
3471         PR objc/24393
3472         * objc.dg/pr24393.m: New.
3473         * obj-c++.dg/pr24393.mm: New.
3474
3475 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3476
3477         PR objc/28049
3478         * objc.dg/pr28049.m: New.
3479         * obj-c++.dg/pr28049.mm: New.
3480
3481 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3482
3483         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
3484         parameter attributes are now supported.
3485         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
3486         * objc.dg/attributes/parameter-attribute-1.m: New test.
3487         * objc.dg/attributes/parameter-attribute-2.m: New test.
3488         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
3489         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
3490
3491 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
3492
3493         Based on the CFString implementation in FSF apple/trunk branch.
3494
3495         * gcc.dg/darwin-cfstring-1.c: New.
3496         * gcc.dg/darwin-cfstring-2.c: New.
3497         * gcc.dg/torture/darwin-cfstring-3.c: New.
3498         * g++.dg/other/darwin-cfstring1.C: New.
3499         * g++.dg/torture/darwin-cfstring-3.C: New.
3500
3501 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
3502
3503         * objc.dg/demangle-1.m: New test.
3504         * obj-c++.dg/demangle-1.mm: New test.
3505         * obj-c++.dg/demangle-2.mm: New test.
3506         * obj-c++.dg/demangle-3.mm: New test.
3507
3508 2010-10-23  Ian Lance Taylor  <iant@google.com>
3509
3510         * gcc.c-torture/execute/20101011-1.c: New test.
3511         * gcc.c-torture/execute/20101011-1.x: New test driver.
3512
3513 2010-10-23  Tobias Burnus  <burnus@net-b.de>
3514
3515         PR fortran/46122
3516         * gfortran.dg/protected_8.f90: New.
3517
3518 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
3519
3520         * gcc.dg/march-generic.c: Skip for -march in multilib options.
3521         * gcc.target/i386/isa-9.c: Skip for -march other than
3522         -march=amdfam10 in multilib options.
3523         * gcc.target/i386/pr42589.c: Skip for -march other than
3524         -march=i486 in multilib options.
3525         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
3526         other -march in multilib options.
3527
3528 2010-10-23  Jie Zhang  <jie@codesourcery.com>
3529
3530         PR rtl-optimization/37360
3531         * gcc.dg/pr37360.c: New test.
3532
3533 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3534
3535         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
3536
3537 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3538             Andrew Pinski  <pinskia@gmail.com>
3539
3540         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
3541         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
3542         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
3543         * gcc.dg/vector-subscript-1.c: Likewise.
3544         * gcc.dg/vector-subscript-2.c: Likewise.
3545         * gcc.dg/vector-subscript-3.c: New testcase.
3546         * gcc.dg/array-8.c: Adjust.
3547
3548 2010-10-22  Richard Guenther  <rguenther@suse.de>
3549
3550         PR middle-end/46137
3551         * c-c++-common/torture/pr46137.c: New testcase.
3552
3553 2010-10-22  Jason Merrill  <jason@redhat.com>
3554
3555         PR c++/46129
3556         * g++.dg/template/defarg14.C: New.
3557
3558 2010-10-22  Jason Merrill  <jason@redhat.com>
3559
3560         PR c++/46103
3561         * g++.dg/cpp0x/implicit10.C: New.
3562
3563 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
3564
3565         PR target/46098
3566         * gcc.target/i386/pr46098.c: New test.
3567
3568 2010-10-22  Richard Guenther  <rguenther@suse.de>
3569
3570         PR tree-optimization/45720
3571         * gcc.dg/torture/pr45720.c: New testcase.
3572
3573 2010-10-22  Ira Rosen  <irar@il.ibm.com>
3574
3575         PR tree-optimization/46126
3576         * gcc.dg/vect/pr46126.c: New.
3577
3578 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
3579
3580         Based on the CFString implementation in FSF apple/trunk branch.
3581
3582         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
3583         so that the latter can be used in dg-skip and dg-xfail clauses.
3584         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3585         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
3586         to use dg-additional-files for Object1.
3587         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
3588         to use dg-additional-files for Object1, move to torture/strings/.
3589         * obj-c++.dg/const-str-4.mm: Likewise.
3590         * obj-c++.dg/const-str-3.mm: Likewise.
3591         * obj-c++.dg/const-str-8.mm: Likewise.
3592         * obj-c++.dg/const-str-9.mm: Likewise.
3593         * obj-c++.dg/const-str-10.mm: Likewise.
3594         * obj-c++.dg/const-str-10.mm: Likewise.
3595         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
3596         to use dg-additional-files for Object1, move to strings/.
3597         * obj-c++.dg/const-str-2.mm: Likewise.
3598         * obj-c++.dg/const-str-5.mm: Likewise.
3599         * obj-c++.dg/const-str-6.mm: Likewise.
3600         * obj-c++.dg/const-str-12.mm: Likewise.
3601         * obj-c++.dg/strings/strings.exp: New.
3602         * obj-c++.dg/strings/const-cfstring-2.mm: New.
3603         * obj-c++.dg/strings/const-cfstring-5.mm: New.
3604         * obj-c++.dg/torture/strings/strings.exp: New.
3605         * obj-c++.dg/torture/strings/string1.mm: New.
3606         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
3607         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
3608         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
3609
3610         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
3611         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3612         * objc/execute/string2.m: Likewise.
3613         * objc/execute/string3.m: Likewise.
3614         * objc/execute/string3.m: Likewise.
3615         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
3616         * objc.dg/foreach-4.m: Likewise.
3617         * objc.dg/foreach-5.m: Likewise.
3618         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
3619         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3620         * objc.dg/const-str-4.m: Likewise.
3621         * objc.dg/const-str-7.m: Likewise.
3622         * objc.dg/const-str-8.m: Likewise.
3623         * objc.dg/const-str-9.m: Likewise.
3624         * objc.dg/const-str-10.m: Likewise.
3625         * objc.dg/const-str-11.m: Likewise.
3626         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
3627         to use dg-additional-files for Object1, move to objc.dg/strings/.
3628         * objc.dg/const-str-2.m: Likewise.
3629         * objc.dg/const-str-5.m: Likewise.
3630         * objc.dg/const-str-6.m: Likewise.
3631         * objc.dg/const-str-12.m: Likewise.
3632         * objc.dg/const-str-12b.m: Likewise.
3633         * objc.dg/strings/strings.exp: New.
3634         * objc.dg/strings/const-cfstring-2.m: New.
3635         * objc.dg/strings/const-cfstring-5.m: New.
3636         * objc.dg/torture/strings/strings.exp: New.
3637         * objc.dg/torture/strings/const-cfstring-1.m: New.
3638         * objc.dg/torture/strings/const-cfstring-3.m: New.
3639         * objc.dg/torture/strings/const-cfstring-4.m: New.
3640
3641 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3642
3643         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
3644
3645 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3646
3647         PR c++/46117
3648         * g++.dg/parse/crash57.C: New.
3649
3650 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
3651             H.J. Lu  <hongjiu.lu@intel.com>
3652
3653         PR target/45946
3654         * gcc.target/i386/pr45946.c: New test.
3655
3656 2010-10-21  Martin Jambor  <mjambor@suse.cz>
3657
3658         PR tree-optimization/45875
3659         * g++.dg/ipa/pr45875.C: New test.
3660
3661 2010-10-21  Ira Rosen  <irar@il.ibm.com>
3662
3663         PR tree-optimization/46049
3664         PR tree-optimization/46052
3665         * gcc.dg/vect/pr46052.c: New test.
3666         * gcc.dg/vect/pr46049.c: New test.
3667
3668 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3669
3670         PR fortran/46007
3671         * gfortran.dg/shape_5.f90:  New test case.
3672
3673 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3674
3675         PR fortran/46060
3676         * gfortran.dg/proc_ptr_comp_25.f90: New.
3677
3678 2010-10-21  Richard Guenther  <rguenther@suse.de>
3679             Michael Matz  <matz@suse.de>
3680
3681         PR tree-optimization/45764
3682         * gcc.dg/torture/pr45764.c: New testcase.
3683
3684 2010-10-21  Richard Guenther  <rguenther@suse.de>
3685
3686         PR tree-optimization/46111
3687         * g++.dg/torture/pr46111.C: New testcase.
3688
3689 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3690
3691         PR fortran/46067
3692         * gfortran.dg/dummy_procedure_4.f90: New.
3693         * gfortran.dg/proc_ptr_30.f90: New.
3694
3695 2010-10-21  Tobias Burnus  <burnus@net-b.de>
3696
3697         PR fortran/46100
3698         * gfortran.dg/ptr-func-1.f90: New.
3699         * gfortran.dg/ptr-func-2.f90: New.
3700
3701 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
3702
3703         PR tree-optimization/45919
3704         * gcc.c-torture/compile/pr45919.c: New test.
3705
3706         PR tree-optimization/46066
3707         * gcc.dg/autopar/pr46066.c: New test.
3708
3709 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3710
3711         PR c++/46024
3712         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
3713
3714 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3715
3716         PR c++/46056
3717         * g++.dg/cpp0x/range-for7.C: New.
3718
3719 2010-10-20  Richard Guenther  <rguenther@suse.de>
3720
3721         PR lto/45667
3722         * g++.dg/lto/20101020-1_0.h: New testcase.
3723         * g++.dg/lto/20101020-1_0.C: Likewise.
3724         * g++.dg/lto/20101020-1_1.C: Likewise.
3725
3726 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
3727
3728         * gcc.dg/20101013-1.c: New test.
3729
3730 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
3731
3732         PR target/46085
3733         * gcc.target/i386/pr46085-1.c: New.
3734         * gcc.target/i386/pr46085-2.c: Likewise.
3735
3736 2010-10-20  Richard Guenther  <rguenther@suse.de>
3737
3738         PR tree-optimization/45860
3739         * gcc.dg/torture/pr45860.c: New testcase.
3740
3741 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3742
3743         * gnat.dg/discr25.adb: New test.
3744         * gnat.dg/discr25_pkg.ad[sb]: New helper.
3745
3746 2010-10-20  Olivier Hainque  <hainque@adacore.com>
3747
3748         * gcc.target/powerpc/ehreturn.c: New test.
3749
3750 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3751
3752         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
3753         not require Foundation and run with the GNU runtime as well.
3754
3755         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
3756
3757         Radar 4439126
3758         * obj-c++.dg/template-8.mm: New.
3759
3760 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3761
3762         PR objc/23709
3763         * objc.dg/pr23709.m: New.
3764         * obj-c++.dg/pr23709.m: New.
3765
3766 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
3767
3768         PR c++/46046
3769         * g++.dg/template/crash104.C: New.
3770
3771 2010-10-19  Richard Henderson  <rth@redhat.com>
3772
3773         * gcc.target/i386/fma3-fma.c: New.
3774         * gcc.target/i386/fma3-builtin.c: New.
3775         * gcc.target/i386/fma4-builtin.c: New.
3776
3777 2010-10-19  Richard Guenther  <rguenther@suse.de>
3778
3779         PR testsuite/46081
3780         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3781
3782 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3783
3784         Merge from 'apple/trunk' branch on FSF servers.
3785
3786         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
3787
3788         Radar 4293709
3789         * objc.dg/proto-init-mimatch-1.m: New.
3790         * obj-c++.dg/proto-init-mimatch-1.mm: New.
3791
3792 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3793
3794         Implemented parsing @synthesize and @dynamic for
3795         Objective-C/Objective-C++.
3796         * objc.dg/property/dynamic-1.m: New.
3797         * objc.dg/property/synthesize-1.m: New.
3798         * obj-c++.dg/property/dynamic-1.mm: New.
3799         * obj-c++.dg/property/synthesize-1.mm: New.
3800
3801 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3802
3803         * objc.dg/at-class-1.m: New.
3804         * objc.dg/at-class-1.mm: New.
3805
3806 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
3807
3808         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
3809
3810 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3811
3812         Merge from 'apple/trunk' branch on FSF servers.
3813
3814         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
3815
3816         Radar 4407151
3817         * obj-c++.dg/template-7.mm: New.
3818
3819 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3820
3821         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
3822         bugfix.
3823
3824 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3825
3826         Merge from 'apple/trunk' branch on FSF servers.
3827
3828         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
3829
3830         Radar 4451818
3831         * obj-c++.dg/try-catch-16.mm: New.
3832         * obj-c++.dg/try-catch-17.mm: New.
3833
3834         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
3835
3836         Radar 4330422
3837         * obj-c++.dg/try-catch-15.mm: New
3838
3839         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
3840
3841         Radar 4204796
3842         * obj-c++.dg/try-catch-12.mm: New
3843         * obj-c++.dg/try-catch-13.mm: New
3844         * obj-c++.dg/try-catch-14.mm: New
3845         * objc.dg/try-catch-11.m: New
3846         * objc.dg/try-catch-12.m: New
3847         * objc.dg/try-catch-13.m: New
3848
3849 2010-10-18  Richard Henderson  <rth@redhat.com>
3850
3851         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
3852
3853 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
3854
3855         PR c/46015
3856         * c-c++-common/Wunused-var-13.c: New test.
3857
3858 2010-10-18  Richard Guenther  <rguenther@suse.de>
3859
3860         PR tree-optimization/45967
3861         * gcc.dg/torture/pr45967.c: New testcase.
3862         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3863         * gcc.dg/ipa/ipa-pta-13.c: Likewise
3864         * gcc.dg/torture/pr39074-2.c: Likewise
3865         * gcc.dg/torture/pta-escape-1.c: Likewise
3866         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
3867         * gcc.dg/tree-ssa/pta-callused.c: Likewise
3868         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
3869         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
3870         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
3871         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
3872
3873 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
3874
3875         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
3876
3877 2010-10-18  Richard Guenther  <rguenther@suse.de>
3878
3879         PR lto/44950
3880         * g++.dg/lto/20101015-2_0.C: New testcase.
3881
3882 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
3883
3884         PR middle-end/46019
3885         * gcc.c-torture/execute/pr46019.c: New test.
3886
3887 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3888
3889         Merge from 'apple/trunk' branch on FSF servers.
3890
3891         2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
3892
3893         Radar 4516785
3894         * obj-c++.dg/method-namespace-2.mm: New.
3895
3896 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3897
3898         Merge from 'apple/trunk' branch on FSF servers.
3899
3900         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
3901
3902         Radar 4133425
3903         * objc.dg/private-1.m: Test modified.
3904         * obj-c++.dg/private-1.mm: Test modified.
3905
3906 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
3907
3908         PR testsuite/45987
3909         * gcc.target/i386/push-1.c: Remove.
3910
3911 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
3912             H.J. Lu  <hongjiu.lu@intel.com>
3913
3914         PR target/46051
3915         * gcc.target/i386/pr46051.c: New test.
3916
3917 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3918
3919         * obj-c++.dg/gnu-api-2-class.mm: New.
3920         * obj-c++.dg/gnu-api-2-ivar.mm: New.
3921         * obj-c++.dg/gnu-api-2-method.mm: New.
3922         * obj-c++.dg/gnu-api-2-objc.mm: New.
3923         * obj-c++.dg/gnu-api-2-object.mm: New.
3924         * obj-c++.dg/gnu-api-2-property.mm: New.
3925         * obj-c++.dg/gnu-api-2-protocol.mm: New.
3926         * obj-c++.dg/gnu-api-2-sel.mm: New.
3927
3928 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
3929
3930         * objc.dg/fsf-package-0.m: New.
3931         * obj-c++.dg/fsf-package-0.m: New.
3932
3933 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3934
3935         PR objc/18255
3936         * objc.dg/pr18255.m: New.
3937
3938 2010-10-16  Jan Hubicka  <jh@suse.cz>
3939
3940         PR middle-end/44206
3941         * g++.dg/torture/pr44206.C: New.
3942
3943 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
3944
3945         * objc.dg/gnu-api-2-class.m: New.
3946         * objc.dg/gnu-api-2-objc.m: New.
3947
3948 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
3949
3950         * objc.dg/gnu-api-2-ivar.m: New.
3951
3952 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3953
3954         * objc.dg/gnu-api-2-property.m: New.
3955
3956 2010-10-15  Xinliang David Li  <davidxl@google.com>
3957
3958         * g++.dg/uninit-pred-3_a.C: New test.
3959         * g++.dg/uninit-pred-3_b.C: New test.
3960
3961 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3962
3963         * objc.dg/gnu-api-2-object.m: New.
3964
3965 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3966
3967         * objc.dg/gnu-api-2-method.m: New.
3968
3969 2010-10-15  Jason Merrill  <jason@redhat.com>
3970
3971         * g++.dg/lto/pr45983_0.C: New.
3972
3973 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3974
3975         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
3976         builtin combiner patterns.
3977         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3978         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
3979         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
3980         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
3981         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
3982
3983 2010-10-15  Richard Guenther  <rguenther@suse.de>
3984
3985         * g++.dg/lto/20101015-1_0.C: New testcase.
3986
3987 2010-10-15  Richard Guenther  <rguenther@suse.de>
3988
3989         PR testsuite/46021
3990         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
3991         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
3992
3993 2010-10-15  Richard Guenther  <rguenther@suse.de>
3994
3995         PR lto/45957
3996         * g++.dg/lto/20101014-1_0.C: New testcase.
3997
3998 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3999
4000         * objc.dg/gnu-api-2-protocol.m: New.
4001         * objc.dg/gnu-api-2-sel.m: New.
4002
4003 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4004
4005         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
4006         arm-eabi targets.
4007
4008 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
4009
4010         * gcc.dg/20101010-1.c: New testcase.
4011
4012 2010-10-15  Jie Zhang  <jie@codesourcery.com>
4013
4014         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
4015         script when relocatable linking.
4016
4017 2010-10-14  Yao Qi  <yao@codesourcery.com>
4018
4019         PR target/45447
4020         * gcc.target/arm/pr45447.c: New test.
4021
4022 2010-10-14  Jan Hubicka  <jh@suse.cz>
4023
4024         PR middle-end/45621
4025         * g++.dg/lto/pr45621.h : New.
4026         * g++.dg/lto/pr45621_0.C: New.
4027         * g++.dg/lto/pr45621_1.C: New.
4028
4029 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
4030
4031         * objc.dg/property: New.
4032         * objc.dg/property/fsf-property-basic.m: New.
4033         * objc.dg/property/fsf-property-method-access.m: New.
4034         * objc.dg/property/fsf-property-named-ivar.m: New.
4035         * obj-c++.dg/property: New.
4036         * obj-c++.dg/property/fsf-property-basic.mm: New.
4037         * obj-c++.dg/property/fsf-property-method-access.mm: New.
4038         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
4039
4040         merge from FSF apple 'trunk' branch.
4041         2006 Fariborz Jahanian  <fjahanian@apple.com>
4042
4043         Radars 4436866, 4505126, 4506903, 4517826
4044         * objc.dg/property/property-1.m: New.
4045         * objc.dg/property/property-2.m: New.
4046         * objc.dg/property/property-3.m: New.
4047         * objc.dg/property/property-neg-1.m: New.
4048         * objc.dg/property/property-neg-2.m: New.
4049         * objc.dg/property/property-neg-3.m: New.
4050         * objc.dg/property/property-neg-4.m: New.
4051         * objc.dg/property/property-neg-5.m: New.
4052         * objc.dg/property/property-neg-6.m: New.
4053         * objc.dg/property/property-neg-7.m: New.
4054         * objc.dg/property/property.exp: New.
4055         * obj-c++.dg/property/property-1.mm: New.
4056         * obj-c++.dg/property/property-2.mm: New.
4057         * obj-c++.dg/property/property-3.mm: New.
4058         * obj-c++.dg/property/property-neg-1.mm: New.
4059         * obj-c++.dg/property/property-neg-2.mm: New.
4060         * obj-c++.dg/property/property-neg-3.mm: New.
4061         * obj-c++.dg/property/property-neg-4.mm: New.
4062         * obj-c++.dg/property/property-neg-5.mm: New.
4063         * obj-c++.dg/property/property-neg-6.mm: New.
4064         * obj-c++.dg/property/property-neg-7.mm: New.
4065         * obj-c++.dg/property/property.exp: New.
4066
4067 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4068
4069         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
4070
4071 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
4072
4073         PR c/45969
4074         * gcc.c-torture/compile/pr45969-1.c: New test.
4075
4076 2010-10-14  Richard Guenther  <rguenther@suse.de>
4077
4078         PR tree-optimization/44913
4079         * gcc.dg/torture/pr44913.c: New testcase.
4080
4081 2010-10-14  Richard Guenther  <rguenther@suse.de>
4082
4083         PR lto/45382
4084         * g++.dg/lto/20101014-2_0.C: New testcase.
4085
4086 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4087
4088         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
4089         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
4090         * gcc.target/i386/pr44130.c: Likewise.
4091         * gcc.target/i386/pr44144.c: Likewise.
4092         * gcc.target/i386/pr44180.c: Likewise.
4093         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4094         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
4095         * gcc.target/i386/vect-sizes-1.c: Likewise.
4096         * gcc.target/i386/vectorize4-avx.c: Likewise.
4097
4098 2010-10-14  Richard Guenther  <rguenther@suse.de>
4099
4100         PR lto/44561
4101         * g++.dg/lto/20101010-3_0.C: New testcase.
4102         * g++.dg/lto/20101010-4_0.C: Likewise.
4103
4104 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
4105
4106         * objc.dg/pr45878.m: Update to include NSConstantString interface
4107         for -fnext-runtime.
4108         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
4109         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
4110         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
4111         reference for m64 -fnext-runtime.
4112
4113 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4114
4115         * gcc.target/i386/vect-sizes-1.c: New.
4116
4117 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4118
4119         PR middle-end/46011
4120         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
4121
4122 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4123
4124         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
4125         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4126
4127 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
4128
4129         * gcc.target/ia64/20101005.c: New test.
4130
4131 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
4132
4133         PR rtl-optimization/45570
4134         * gcc.dg/pr45570.c: New test.
4135
4136 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4137
4138         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
4139         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4140         * gcc.target/i386/vectorize4-avx.c: Likewise.
4141
4142 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4143
4144         * gcc.target/i386/avx-copysign-vec.c: New.
4145         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
4146
4147 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4148
4149         PR middle-end/44130
4150         * gcc.target/i386/pr44130.c: New.
4151
4152 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4153
4154         PR middle-end/44144
4155         * gcc.target/i386/pr44144.c: New.
4156
4157 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4158
4159         PR target/44180
4160         * gcc.target/i386/pr44180.c: New.
4161
4162 2010-10-13  Jason Merrill  <jason@redhat.com>
4163
4164         * g++.dg/template/canon-type-8.C: New.
4165
4166 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
4167
4168         * gcc.c-torture/execute/20101013-1.c: New test.
4169
4170 2010-10-13  Richard Guenther  <rguenther@suse.de>
4171
4172         PR objc/45878
4173         * objc.dg/pr45878.m: New testcase.
4174
4175 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
4176
4177         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
4178         * gcc.dg/format/dfp-printf-1.c: Likewise.
4179         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
4180
4181 2010-10-13  Richard Guenther  <rguenther@suse.de>
4182
4183         PR tree-optimization/45788
4184         * g++.dg/pr45788.C: New testcase.
4185
4186 2010-10-13  Richard Guenther  <rguenther@suse.de>
4187
4188         PR tree-optimization/45970
4189         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
4190
4191 2010-10-13  Richard Guenther  <rguenther@suse.de>
4192
4193         PR tree-optimization/45982
4194         * gcc.dg/torture/pr45982.c: New testcase.
4195         * gcc.dg/tree-ssa/pr24287.c: Adjust.
4196         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
4197         * gcc.dg/torture/pr39074-2.c: Likewise.
4198
4199 2010-10-13  Richard Guenther  <rguenther@suse.de>
4200
4201         PR middle-end/45874
4202         * g++.dg/torture/pr45874.C: New testcase.
4203
4204 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
4205
4206         * objc.dg/attributes/method-attribute-1.m: Update to respond
4207         to implemented method attributes..
4208         * objc.dg/attributes/method-attribute-2.m: Likewise.
4209         * objc.dg/attributes/method-attribute-3.m: Likewise.
4210         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4211         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4212         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4213
4214 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
4215
4216         PR libobjc/23214
4217         * objc.dg/pr23214.m: New.
4218
4219 2010-10-12  Michael Eager  <eager@eagercon.com>
4220
4221         PR testsuite/45856
4222         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
4223         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
4224
4225 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
4226
4227         PR fortran/45636
4228         * gcc.c-torture/execute/pr45636.c: New test.
4229         * gfortran.dg/pr45636.f90: New test.
4230
4231 2010-10-12  Richard Henderson  <rth@redhat.com>
4232
4233         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
4234
4235 2010-10-12  Daniel Kraft  <d@domob.eu>
4236
4237         PR fortran/38936
4238         * gfortran.dg/associate_1.f03: More tests with derived-types.
4239         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
4240         * gfortran.dg/associate_8.f03: Fix typo.
4241         * gfortran.dg/initialization_27.f90: Fix typo.
4242
4243 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4244
4245         PR testsuite/45851
4246         * lib/lto.exp (lto-get-options-main): Support optional target
4247         selector for dg-extra-ld-options.
4248
4249 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4250
4251         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
4252         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
4253
4254 2010-10-11  Martin Jambor  <mjambor@suse.cz>
4255
4256         PR middle-end/45699
4257         * g++.dg/torture/pr45699.C: New test.
4258         * g++.dg/otr-fold-1.C: Adjusted.
4259         * g++.dg/otr-fold-1.C: Likewise.
4260
4261 2010-10-11  Nick Clifton  <nickc@redhat.com>
4262
4263         * gcc.c-torture/compile/pr44197.c: Require visibility support.
4264         Allow for a user label prefix.
4265
4266 2010-10-10  Richard Guenther  <rguenther@suse.de>
4267
4268         * g++.dg/lto/20101010-1_0.C: New testcase.
4269         * g++.dg/lto/20101010-2_0.C: Likewise.
4270
4271 2010-10-11  Ira Rosen  <irar@il.ibm.com>
4272
4273         PR tree-optimization/45902
4274         * gcc.dg/vect/45902.c: New test.
4275
4276 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
4277
4278         PR target/45870
4279         * gcc.dg/tls/pr45870.c: New test.
4280
4281 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
4282
4283         PR fortran/45961
4284         * gfortran.dg/typebound_operator_6.f03: New.
4285
4286 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
4287
4288         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
4289         and adjust -export symbol scanning.
4290         * g++.dg/ext/dllexport1.C: Likewise.
4291         * g++.dg/ext/dllexport3.C: Likewise.
4292         * gcc.dg/dll-3.c: Likewise.
4293         * gcc.dg/dll-4.c: Likewise.
4294         * gcc.dg/dll-5.c: Likewise.
4295
4296 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
4297
4298         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
4299         instead of tree_profile dump file.
4300         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
4301         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
4302         dump file.
4303
4304 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
4305
4306         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
4307
4308 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4309
4310         * gfortran.dg/character_comparison_4.f90:  New test.
4311         * gfortran.dg/character_comparison_5.f90:  New test.
4312         * gfortran.dg/character_comparison_6.f90:  New test.
4313
4314 2010-10-09  Richard Henderson  <rth@redhat.com>
4315
4316         * lib/target-supports.exp
4317         (check_effective_target_automatic_stack_alignment): Always true.
4318
4319 2010-10-09  Richard Guenther  <rguenther@suse.de>
4320
4321         PR lto/45956
4322         * gcc.dg/lto/20101009-2_0.c: New testcase.
4323         * gcc.dg/lto/20101009-2_1.c: Likewise.
4324         * gcc.dg/lto/20101009-2_2.c: Likewise.
4325
4326 2010-10-09  Richard Guenther  <rguenther@suse.de>
4327
4328         PR lto/45947
4329         * g++.dg/lto/20101009-1_0.C: New testcase.
4330
4331 2010-10-09  Richard Guenther  <rguenther@suse.de>
4332
4333         PR tree-optimization/45945
4334         * gcc.dg/lto/20101009-1_0.c: New testcase.
4335
4336 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
4337
4338         PR target/45913
4339         * gcc.target/i386/pr45913.c: New.
4340
4341 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4342
4343         PR fortran/45943
4344         * gfortran.dg/streamio_16.f90: Update test.
4345
4346 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
4347
4348         PR tree-optimization/45903
4349         * gcc.target/i386/pr45903.c: New test.
4350
4351 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
4352
4353         * gnat.dg/interface5.adb: Compile with warnings disabled.
4354
4355 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4356
4357         * obj-c++.dg/encode-10.mm: New testcase.
4358
4359 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4360
4361         PR objc++/23614
4362         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
4363         C++ class.  Removed XFAIL.
4364
4365 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
4366
4367         PR fortran/45933
4368         * gfortran.dg/typebound_operator_5.f03: New.
4369
4370 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4371
4372         Merge from 'apple/trunk' branch on FSF servers.
4373
4374         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
4375
4376         Radar 4508851
4377         * obj-c++.dg/method-namespace-1.mm: New.
4378
4379 2010-10-07  Martin Jambor  <mjambor@suse.cz>
4380
4381         * gcc.dg/tree-ssa/sra-11.c: New test.
4382
4383 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
4384
4385         PR Tree-Vect/45847
4386         * gcc.dg/vect/pr45847.c: New test.
4387
4388 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4389             Kai Tietz  <kai.tietz@onevision.com>
4390
4391         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
4392
4393 2010-10-07  Richard Guenther  <rguenther@suse.de>
4394
4395         PR tree-optimization/45732
4396         * gcc.dg/torture/pr45732.c: New testcase.
4397
4398 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4399
4400         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
4401         * objc.dg/foreach-2.m: Likewise.
4402         * objc.dg/foreach-3.m: Likewise.
4403         * objc.dg/foreach-4.m: Likewise.
4404         * objc.dg/foreach-5.m: Likewise.
4405         * objc.dg/foreach-6.m: Likewise.
4406         * objc.dg/foreach-7.m: Likewise.
4407         * objc.dg/objc-foreach-4.m: Likewise.
4408         * objc.dg/objc-foreach-5.m: Likewise.
4409
4410 2010-10-07  Richard Guenther  <rguenther@suse.de>
4411
4412         PR middle-end/45869
4413         * gcc.dg/torture/pr45869.c: New testcase.
4414
4415 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4416
4417         * objc.dg/set-not-used-1.m: New
4418         * obj-c++.dg/set-not-used-1.mm: New.
4419
4420 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4421
4422         * objc.dg/attributes/method-attribute-3.m: New.
4423         * obj-c++.dg/attributes/method-attribute-3.mm: New.
4424
4425 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
4426
4427         PR fortran/45916
4428         * gfortran.dg/generic_typebound_operator_1.f90: New test.
4429
4430 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4431
4432         PR fortran/45889
4433         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
4434
4435 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4436
4437         Merge from 'apple/trunk' branch on FSF servers.
4438
4439         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
4440
4441         Radar 4278774
4442         * obj-c++.dg/encode-9.mm: New.
4443
4444 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4445
4446         * g++.dg/cpp0x/pr45908.C: New test.
4447
4448 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4449
4450         * gnat.dg/opt6.ad[sb]: New test.
4451
4452 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4453
4454         Implemented fast enumeration for Objective-C.
4455         * objc.dg/foreach-1.m: New.
4456         * objc.dg/foreach-2.m: New.
4457         * objc.dg/foreach-3.m: New.
4458         * objc.dg/foreach-4.m: New.
4459         * objc.dg/foreach-5.m: New.
4460         * objc.dg/foreach-6.m: New.
4461         * objc.dg/foreach-7.m: New.
4462
4463         Merge from 'apple/trunk' branch on FSF servers:
4464         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
4465
4466         Radar 4502236
4467         * objc.dg/objc-foreach-5.m: New.
4468
4469         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
4470
4471         Radar 4507230
4472         * objc.dg/objc-foreach-4.m: New.
4473
4474         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
4475
4476         Radar 4472881
4477         * objc.dg/objc-foreach-3.m: New.
4478
4479         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
4480
4481         Radar 4468498
4482         * objc.dg/objc-foreach-2.m: New.
4483
4484         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
4485
4486         Radar 4294910
4487         * objc.dg/objc-foreach-1.m: New
4488
4489 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
4490
4491         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
4492         unsigned values.
4493
4494 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4495
4496         PR objc++/28050
4497         * obj-c++.dg/syntax-error-10.mm: New.
4498
4499 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4500
4501         PR objc++/23707
4502         * obj-c++.dg/syntax-error-9.mm: New.
4503
4504 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4505
4506         PR objc++/31126
4507         * obj-c++.dg/syntax-error-8.mm: New.
4508
4509 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4510
4511         Merge from 'apple/trunk' branch on FSF servers.
4512
4513         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
4514
4515         Radar 4290840
4516         * obj-c++.dg/syntax-error-7.mm: New
4517
4518         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
4519
4520         Radar 4294425
4521         * obj-c++.dg/syntax-error-6.mm: New
4522
4523         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
4524
4525         Radar 4261146
4526         * obj-c++.dg/syntax-error-5.mm: New
4527
4528         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
4529
4530         Radar 4093475
4531         * obj-c++.dg/syntax-error-[3-4].mm: New.
4532
4533         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
4534
4535         Radar 4185810
4536         * obj-c++.dg/syntax-error-[1-2].mm: New.
4537
4538 2010-10-05  Ira Rosen  <irar@il.ibm.com>
4539
4540         PR tree-optimization/45752
4541         * gcc.dg/vect/pr45752.c: New test.
4542
4543 2010-10-05  Richard Guenther  <rguenther@suse.de>
4544
4545         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
4546         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4547         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4548         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4549         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4550         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4551         * gcc.dg/tree-prof/stringop-1.c: Likewise.
4552         * gcc.dg/tree-prof/stringop-2.c: Likewise.
4553         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
4554         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
4555         * gcc.dg/tree-prof/update-loopch.c: Likewise.
4556         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
4557         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4558         * gcc.dg/tree-prof/tracer-1.c: Likewise.
4559         * gcc.dg/tree-ssa/inline-4.c: Likewise.
4560         * gcc.dg/tree-ssa/inline-3.c: Likewise.
4561         * gcc.dg/tree-ssa/20080530.c: Likewise.
4562         * g++.dg/tree-ssa/inline-3.C: Likewise.
4563         * g++.dg/tree-ssa/inline-1.C: Likewise.
4564         * g++.dg/tree-ssa/inline-2.C: Likewise.
4565         * gcc.dg/profile-dir-1.c: Likewise.
4566         * gcc.dg/profile-dir-2.c: Likewise.
4567         * gcc.dg/profile-dir-3.c: Likewise.
4568
4569 2010-10-05  Richard Guenther  <rguenther@suse.de>
4570
4571         PR middle-end/45877
4572         * g++.dg/torture/pr45877.C: New testcase.
4573
4574 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
4575
4576         PR debug/45849
4577         * gcc.dg/debug/pr45849.c: New test.
4578
4579         PR middle-end/45876
4580         * gcc.c-torture/compile/pr45876.c: New test.
4581
4582 2010-10-04  Julian Brown  <julian@codesourcery.com>
4583
4584         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
4585         vect_hw_misalign.
4586         * gcc.dg/vect/vect-60.c: Likewise.
4587         * gcc.dg/vect/vect-56.c: Likewise.
4588         * gcc.dg/vect/vect-93.c: Likewise.
4589         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4590         * gcc.dg/vect/vect-95.c: Likewise.
4591         * gcc.dg/vect/vect-96.c: Likewise.
4592         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
4593         * gcc.dg/vect/slp-25.c: Likewise.
4594         * gcc.dg/vect/slp-3.c: Likewise.
4595         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4596         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4597         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
4598         * gcc.dg/vect/vect-109.c: Likewise.
4599         * gcc.dg/vect/vect-peel-1.c: Likewise.
4600         * gcc.dg/vect/vect-peel-2.c: Likewise.
4601         * lib/target-supports.exp
4602         (check_effective_target_arm_vect_no_misalign): New.
4603         (check_effective_target_vect_no_align): Use above.
4604         (check_effective_target_vect_element_align): New.
4605         (add_options_for_quad_vectors): New.
4606
4607 2010-10-04  Martin Jambor  <mjambor@suse.cz>
4608
4609         PR tree-optimization/45572
4610         * g++.dg/ipa/pr45572-1.C: New test.
4611         * g++.dg/ipa/pr45572-2.C: Likewise.
4612
4613 2010-10-03  Ian Lance Taylor  <iant@google.com>
4614
4615         * gcc.dg/anon-struct-11.c: New test.
4616         * gcc.dg/anon-struct-12.c: New test.
4617         * gcc.dg/anon-struct-13.c: New test.
4618         * gcc.dg/anon-struct-14.c: New test.
4619
4620 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
4621
4622         * g++.dg/torture/pr45764.C: Revert revision 164914.
4623         * gcc.dg/vect/pr43432.c: Likewise.
4624         * gcc.dg/vect/vect-114.c: Likewise.
4625         * gcc.dg/vect/vect-15.c: Likewise.
4626
4627 2010-10-03  Jason Merrill  <jason@redhat.com>
4628
4629         * g++.dg/cpp0x/sfinae5.C: New.
4630
4631 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
4632
4633         PR tree-optimization/45720
4634         PR tree-optimization/45764
4635         * g++.dg/torture/pr45764.C: New.
4636
4637         * gcc.dg/vect/pr43432.c: Xfail.
4638         * gcc.dg/vect/vect-114.c: Likewise.
4639         * gcc.dg/vect/vect-15.c: Likewise.
4640
4641 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4642
4643         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
4644         hppa*-*-hpux*.
4645         * gcc.dg/torture/pr45678-2.c: Likewise.
4646
4647 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
4648
4649         PR fortran/45748
4650         * gfortran.dg/intrinsic_6.f90: New.
4651
4652 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4653
4654         PR fortran/42831
4655         * gfortran.dg/dependency_37.f90:  New test.
4656
4657 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
4658
4659         * gcc.target/i386/shift_mask.c: New test.
4660
4661 2010-10-01  Richard Guenther  <rguenther@suse.de>
4662
4663         PR tree-optimization/45854
4664         * g++.dg/torture/pr45854.C: New testcase.
4665
4666 2010-09-30  Michael Eager  <eager@eagercon.com>
4667
4668         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
4669         __FLT_{MIN,MAX}__.
4670
4671 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4672
4673         PR middle-end/45758
4674         * gfortran.dg/graphite/pr45758.f90: New.
4675
4676 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4677
4678         PR middle-end/45230
4679         * gcc.dg/graphite/id-pr45230.c: New.
4680
4681 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4682
4683         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
4684         * gfortran.dg/graphite/graphite.exp: Same.
4685         * gcc.dg/graphite/vect-pr43423.c: New.
4686
4687 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4688
4689         PR target/45843
4690         * g++.dg/torture/pr45843.C: New test.
4691
4692 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
4693
4694         PR fortran/45828
4695         * gfortran.dg/allocate_derived_5.f90: New.
4696
4697 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4698
4699         PR tree-optimization/31261
4700         * gcc.dg/tree-ssa/pr31261.c: New test.
4701
4702 2010-09-30  Michael Eager  <eager@eagercon.com>
4703
4704         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
4705         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
4706         * gcc.target/microblaze/microblaze.exp: Ditto.
4707         * gcc.target/microblaze/others/string_cst1.c: Ditto.
4708         * gcc.target/microblaze/others/string_cst2.c: Ditto.
4709         * gcc.target/microblaze/others/data_var1.c: Ditto.
4710         * gcc.target/microblaze/others/data_var2.c: Ditto.
4711         * gcc.target/microblaze/others/data_var3.c: Ditto.
4712         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
4713         * gcc.target/microblaze/others/strings1.c:: Ditto.
4714         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
4715         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
4716         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
4717         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4718         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4719         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4720         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4721         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4722         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
4723         * gcc.target/microblaze/isa/pcmp.c: Ditto.
4724         * gcc.target/microblaze/isa/nofloat.c: Ditto.
4725         * gcc.target/microblaze/isa/fcvt.c: Ditto.
4726         * gcc.target/microblaze/isa/float.c: Ditto.
4727         * gcc.target/microblaze/isa/mulh.c: Ditto.
4728         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
4729         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
4730         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
4731         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
4732         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
4733         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
4734         * gcc.target/microblaze/isa/bshift.c: Ditto.
4735         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
4736         * gcc.target/microblaze/isa/div.c: Ditto.
4737         * gcc.target/microblaze/isa/vanilla.c: Ditto.
4738         * gcc.target/microblaze/isa/mul.c: Ditto.
4739
4740 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4741
4742         merge from FSF 'apple/trunk' branch.
4743         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
4744
4745         Radar 4386773
4746         * objc.dg/enhanced-proto-1.m: New.
4747         * objc.dg/enhanced-proto-2.m: New.
4748         * obj-c++.dg/enhanced-proto-1.mm: New
4749         * obj-c++.dg/enhanced-proto-2.mm: New.
4750
4751 2010-09-30  Richard Guenther  <rguenther@suse.de>
4752
4753         PR testsuite/45702
4754         * gcc.dg/debug/pr41893-1.c: Adjust.
4755         * gcc.dg/pr30762-1.c: Likewise.
4756         * gcc.dg/pr31529-1.c: Likewise.
4757         * gcc.dg/pr34457-1.c: Likewise.
4758         * gcc.dg/pr34668-1.c: Likewise.
4759         * gcc.dg/pr43557-1.c: Likewise.
4760
4761 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4762
4763         PR objc/45842
4764         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
4765         * objc.dg/const-str-3.m: Correct header for memcpy.
4766         * objc.dg/const-str-7.m: Likewise.
4767         * objc.dg/method-20b.m: Provide an implementation of Object.
4768         Adjust XFAIL for m64 NeXT runtime.
4769         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
4770         * objc.dg/encode-3.m: Correct line ordering, provide header for
4771         sprintf.
4772         * objc.dg/encode-7-next.m: Only run for 32bit.
4773         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
4774         * objc.dg/type-size-2.m: Provide an implementation of Object.
4775         Ajust headers.
4776         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
4777         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
4778         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
4779         Adjust XFAIL for m64 NeXT runtime.
4780         * obj-c++.dg/method-22.mm: Likewise.
4781         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
4782
4783 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
4784
4785         Merge from 'apple/trunk' branch on FSF servers.
4786
4787         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4788
4789         Radar 4278236
4790         * obj-c++.dg/bad-forward-decl.mm: New
4791
4792 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
4793
4794         * ada/acats/run_acats: Revert revision 157037.
4795
4796 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4797
4798         Merge from 'apple/trunk' branch on FSF servers.
4799
4800         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4801
4802         Radar 4281748
4803         * objc.dg/naming-2.m: Update
4804         * objc.dg/naming-3.m: New
4805
4806 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
4807
4808         PR target/40457
4809         * gcc.target/arm/pr40457-3.c: New test.
4810
4811 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
4812
4813         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
4814         alias checking.
4815         * lib/target-supports.exp (check_ifunc_available): Likewise.
4816
4817 2010-09-29  Tristan Gingold  <gingold@adacore.com>
4818
4819         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
4820
4821 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4822
4823         * objc.dg/keywords-1.m: New test.
4824         * objc.dg/keywords-2.m: New test.
4825         * objc.dg/keywords-3.m: New test.
4826         * obj-c++.dg/keywords-1.mm: New test.
4827         * obj-c++.dg/keywords-2.mm: New test.
4828
4829 2010-09-28  Jason Merrill  <jason@redhat.com>
4830
4831         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
4832         * g++.dg/ext/complit11.C: Likewise.
4833         * g++.old-deja/g++.law/temps1.C: Likewise.
4834
4835         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
4836         * g++.old-deja/g++.mike/misc6.C: Likewise.
4837
4838 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
4839
4840         * objc.dg/attributes/method-attribute-1.m: New.
4841         * objc.dg/attributes/method-attribute-2.m: New.
4842
4843         * obj-c++.dg/attributes/method-attribute-1.m: New.
4844         * obj-c++.dg/attributes/method-attribute-2.m: New.
4845
4846 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
4847
4848         * objc.dg/attributes: New.
4849         * objc.dg/attributes/attributes.exp: New.
4850         * objc.dg/attributes/class-attribute-1.m: New.
4851         * objc.dg/attributes/class-attribute-2.m: New
4852         * objc.dg/attributes/categ-attribute-1.m: New
4853         * objc.dg/attributes/categ-attribute-2.m: New
4854         * objc.dg/attributes/proto-attribute-1.m: New
4855
4856         * obj-c++.dg/attributes: New.
4857         * obj-c++.dg/attributes/attributes.exp: New
4858         * obj-c++.dg/attributes/class-attribute-1.mm: New
4859         * obj-c++.dg/attributes/class-attribute-2.mm: New
4860         * obj-c++.dg/attributes/categ-attribute-1.mm: New
4861         * obj-c++.dg/attributes/categ-attribute-2.mm: New
4862         * obj-c++.dg/attributes/proto-attribute-1.mm: New
4863
4864 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
4865
4866         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
4867         from the branch renamed to method-20b.m to avoid clashes).
4868
4869         2005-08-23  Stuart Hastings  <stuart@apple.com>
4870                     Ziemowit Laski  <zlaski@apple.com>
4871
4872         Radar 4209854
4873         * obj-c++.dg/method-23.mm: New.
4874         * objc.dg/method-20.m: New.
4875
4876 2010-09-28  Jan Hubicka  <jh@suse.cz>
4877
4878         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
4879
4880 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4881
4882         PR target/44452
4883         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
4884         i?86-*-solaris2.[89], *-*-vxworks*.
4885         * gcc.target/i386/pr22152.c: Likewise.
4886         * gcc.target/i386/vect8-ret.c: New test.
4887
4888 2010-09-28  Jie Zhang  <jie@codesourcery.com>
4889
4890         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
4891
4892 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
4893
4894         Merge from 'apple/trunk' branch on FSF servers.
4895
4896         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
4897
4898         Radar 4175534
4899         * obj-c++.dg/method-22.mm: New.
4900
4901 2010-09-27  Jason Merrill  <jason@redhat.com>
4902
4903         * g++.dg/cpp0x/rv-lvalue-req.C: New.
4904         * g++.dg/ext/complit11.C: Adjust.
4905         * g++.old-deja/g++.law/temps1.C: Adjust.
4906         * g++.old-deja/g++.ns/koenig6.C: Adjust.
4907         * g++.old-deja/g++.oliva/partord1.C: Adjust.
4908
4909 2010-09-27  Ian Lance Taylor  <iant@google.com>
4910
4911         * lib/target-supports.exp (check_effective_target_split_stack):
4912         New procedure.
4913         * gcc.dg/split-1.c: New test.
4914         * gcc.dg/split-2.c: New test.
4915         * gcc.dg/split-3.c: New test.
4916         * gcc.dg/split-4.c: New test.
4917
4918 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4919
4920         PR objc/25464
4921         * objc.dg/type-size-3.m: New test.
4922
4923 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4924
4925         PR objc/45763
4926         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
4927
4928 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4929
4930         PR objc/25450
4931         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
4932         * objc.dg/type-size-2.m: Same change.
4933         * obj-c++.dg/encode-5.mm: Same change.
4934
4935 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4936
4937         Merge from 'apple/trunk' branch on FSF servers.  The original
4938         Changelogs are below.
4939
4940         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
4941         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
4942         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
4943         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
4944         in the branch).
4945         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
4946         proto-qual-1.m in the branch) and the normal ABI on GNU.
4947         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
4948         the test only with the NeXT runtime.
4949         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
4950         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
4951         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
4952         Run the test only with the NeXT runtime.
4953
4954         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
4955
4956         Radar 4492973
4957         * objc.dg/encode-7-64bit.m: New.
4958         * objc.dg/encode-7.m: Skip if -m64.
4959
4960         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
4961
4962         Radar 4301047
4963         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
4964         * obj-c++.dg/threedotthree-abi-1.mm: New
4965         * objc.dg/threedotthree-abi-1.m: New
4966
4967         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
4968
4969         Radar 4136935
4970         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
4971         * objc.dg/encode-6.m: Likewise.
4972         * objc.dg/encode-7.m: New test case.
4973
4974 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4975
4976         Merge from 'apple/trunk' branch on FSF servers.  Renamed
4977         const-str-12.m to constr-str-12b.m to avoid conflicts.
4978
4979         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
4980
4981         Radar 4229905
4982         * obj-c++.dg/warn5.mm: New
4983
4984         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
4985
4986         Radar 4154928
4987         * obj-c++.dg/const-str-12.mm: New.
4988         * objc.dg/const-str-12.m: New.
4989
4990 2010-09-27  Tobias Burnus  <burnus@net-b.de>
4991
4992         PR fortran/40569
4993         PR fortran/40568
4994         * gfortran.dg/storage_size_2.f08: Fix test.
4995         * gfortran.dg/c_sizeof_1.f90: Fix test.
4996         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4997         * gfortran.dg/c_sizeof_3.f90: New.
4998         * gfortran.dg/c_sizeof_4.f90: New.
4999         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
5000         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
5001
5002 2010-09-26  Daniel Kraft  <d@domob.eu>
5003
5004         PR fortran/45783
5005         PR fortran/45795
5006         * gfortran.dg/select_type_18.f03: New test.
5007
5008 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
5009
5010         * gnat.dg/return2.ad[sb]: New test.
5011         * gnat.dg/return2_pkg.ads: New helper.
5012
5013 2010-09-25  Daniel Kraft  <d@domob.eu>
5014
5015         PR fortran/45776
5016         * gfortran.dg/io_constraints_6.f03: New test.
5017         * gfortran.dg/io_constraints_7.f03: New test.
5018         * gfortran.dg/newunit_2.f90: New test.
5019
5020 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
5021
5022         * gfortran.dg/operator_c1202.f90: New test.
5023
5024 2010-09-24  Jan Hubicka  <jh@suse.cz>
5025
5026         * gcc.dg/tree-ssa/leaf.c: New testcase.
5027
5028 2010-09-24  Jan Hubicka  <jh@suse.cz>
5029
5030         PR tree-optimization/45738
5031         PR tree-optimization/45741
5032         * gcc.c-torture/compile/pr45741.c: New.
5033         * gfortran.fortran-torture/compile/pr45738.f90: New.
5034
5035 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
5036
5037         * gcc.dg/cpp/undef-opt-1.c: New test.
5038
5039 2010-09-24  Jason Merrill  <jason@redhat.com>
5040
5041         * g++.dg/other/error10.C: Adjust expected output.
5042
5043 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
5044
5045         PR middle-end/45234
5046         * gcc.dg/torture/stackalign/alloca-6.c: New test.
5047         * gcc.target/i386/pr45234.c: New test.
5048
5049 2010-09-24  Richard Guenther  <rguenther@suse.de>
5050
5051         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
5052
5053 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5054
5055         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
5056         as a comment leader in regexp.
5057
5058 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5059
5060         * objc.dg/sync-2.m: New test.
5061         * obj-c++.dg/sync-2.mm: New test.
5062
5063 2010-09-24  Tobias Burnus  <burnus@net-b.de>
5064
5065         PR fortran/40571
5066         * gfortran.dg/iso_fortran_env_7.f90: New.
5067
5068 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5069
5070         * obj-c++.dg/too-many-args.mm: New file.
5071
5072 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5073
5074         Merge from 'apple/trunk' branch on FSF servers.
5075
5076         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
5077
5078         Radar 4491608
5079         * objc.dg/too-many-args.m: New
5080
5081 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
5082
5083         PR fortran/45744
5084         * gfortran.dg/dependency_36.f90:  New test.
5085
5086 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
5087
5088         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
5089         * gcc.target/i386/pad-3.c: Ditto.
5090         * gcc.target/i386/pad-7.c: Ditto.
5091         * gcc.target/i386/pad-7.c: Ditto.
5092         * gcc.target/i386/pr36502.c: Ditto.
5093         * gcc.target/i386/zee.c: Ditto.
5094         * gcc.target/i386/20060821-1.c: Ditto.
5095         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
5096         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
5097         * gcc.target/i386/pad-5b.c: Ditto.
5098         * gcc.target/i386/pad-6a.c: Ditto.
5099         * gcc.target/i386/pad-6b.c: Ditto.
5100         * gcc.target/i386/pad-8.c: Ditto.
5101         * gcc.target/i386/pad-9.c: Ditto.
5102         * gcc.target/i386/pad-10.c: Ditto.
5103         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
5104
5105 2010-09-23  Richard Guenther  <rguenther@suse.de>
5106
5107         PR tree-optimization/45565
5108         * g++.dg/ipa/pr45565.C: New testcase.
5109
5110 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
5111
5112         PR fortran/45745
5113         PR fortran/45648
5114         * gfortran.dg/vector_subscript_bound_1.f90: New.
5115
5116 2010-09-23  Richard Guenther  <rguenther@suse.de>
5117
5118         PR middle-end/45750
5119         * gcc.dg/pr45750.c: New testcase.
5120
5121 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
5122
5123         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
5124         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
5125         build.
5126
5127 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
5128
5129         PR rtl-optimization/44374
5130         * gcc.target/arm/headmerge-1.c: New test.
5131         * gcc.target/arm/headmerge-2.c: New test.
5132         * gcc.target/i386/headmerge-1.c: New test.
5133         * gcc.target/i386/headmerge-2.c: New test.
5134
5135 2010-09-23  Daniel Kraft  <d@domob.eu>
5136
5137         PR fortran/38936
5138         PR fortran/44044
5139         PR fortran/45474
5140         * gfortran.dg/intrinsic_intent_1.f03: New test.
5141         * gfortran.dg/select_type_17.f03: New test.
5142         * gfortran.dg/associate_5.f03: More definability tests.
5143         * gfortran.dg/enum_2.f90: Check definability.
5144         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
5145         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
5146         * gfortran.dg/char_expr_2.f90: Ditto.
5147         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
5148         * gfortran.dg/enum_5.f90: Ditto.
5149         * gfortran.dg/equiv_constraint_8.f90: Ditto.
5150         * gfortran.dg/impure_assignment_2.f90: Ditto.
5151         * gfortran.dg/impure_assignment_3.f90: Ditto.
5152         * gfortran.dg/intent_out_1.f90: Ditto.
5153         * gfortran.dg/intent_out_3.f90: Ditto.
5154         * gfortran.dg/pointer_assign_7.f90: Ditto.
5155         * gfortran.dg/pointer_intent_3.f90: Ditto.
5156         * gfortran.dg/pr19936_1.f90: Ditto.
5157         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
5158         * gfortran.dg/simpleif_2.f90: Ditto.
5159         * gfortran.dg/protected_5.f90: Ditto.
5160         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
5161         * gfortran.dg/protected_6.f90: Ditto.
5162         * gfortran.dg/protected_7.f90: Ditto.
5163
5164 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5165
5166         PR libfortran/45710
5167         * gfortran.dg/namelist_65.f90: New test.
5168
5169 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5170
5171         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
5172         the regexp pattern between the expected label and location string.
5173
5174 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5175
5176         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
5177
5178 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5179
5180         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
5181         * gcc.dg/pr27898.c: Likewise.
5182         * gcc.dg/pr28712.c: Likewise.
5183         * gcc.dg/pr30762-1.c: Likewise.
5184         * gcc.dg/pr31529-1.c: Likewise.
5185         * gcc.dg/pr34457-1.c: Likewise.
5186         * gcc.dg/pr34668-1.c: Likewise.
5187         * gcc.dg/pr34989-1.c: Likewise.
5188         * gcc.dg/pr43557-1.c: Likewise.
5189
5190 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
5191
5192         PR rtl-optimization/45739
5193         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
5194
5195 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
5196
5197         * gcc.target/sparc/mnofpu.c: New test.
5198
5199 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
5200
5201         PR rtl-optimization/45739
5202         * gcc.target/i386/pr45739.c: New test.
5203
5204 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
5205
5206         PR fortran/45648
5207         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5208         and counts. Add non-elemental function call check.
5209
5210         PR fortran/45648
5211         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
5212         arguments checks. Update temporary counts.
5213         * gfortran.dg/transpose_optimization_1.f90: New.
5214
5215 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
5216
5217         PR objc/23710
5218         * objc.dg/invalid-method-1.m: New.
5219
5220 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
5221
5222         Merge from 'apple/trunk' branch on FSF servers.
5223
5224         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
5225
5226         Radar 4291785
5227         * objc.dg/naming-4.m: New
5228         * objc.dg/naming-5.m: New
5229         * obj-c++.dg/naming-1.mm: New
5230         * obj-c++.dg/naming-2.mm: New
5231
5232 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
5233             Jack Howarth  <howarth@bromo.med.uc.edu>
5234
5235         PR c++/45645
5236         * g++.dg/torture/pr44972.C: Use portable assert().
5237
5238 2010-09-21  Richard Guenther  <rguenther@suse.de>
5239
5240         PR tree-optimization/45580
5241         * g++.dg/torture/pr45580.C: New testcase.
5242
5243 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
5244
5245         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
5246
5247 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
5248
5249         PR fortran/45438
5250         * gfortran.dg/pointer_check_7.f90: New.
5251
5252 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
5253
5254         PR rtl-optimization/45728
5255         * gcc.c-torture/compile/pr45728.c: New test.
5256
5257 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
5258
5259         PR fortran/45081
5260         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
5261
5262 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
5263
5264         * g++.dg/tree-ssa/pr45605.C: Add "\\".
5265
5266 2010-09-20  Richard Guenther  <rguenther@suse.de>
5267
5268         PR middle-end/45704
5269         * gcc.dg/torture/pr45704.c: New testcase.
5270
5271 2010-09-20  Jan Hubicka  <jh@suse.cz>
5272
5273         PR tree-optimize/45605
5274         * g++.dg/tree-ssa/pr45605.C: New testcase.
5275
5276 2010-09-20  Michael Matz  <matz@suse.de>
5277
5278         PR testsuite/45706
5279         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
5280         enough.
5281
5282 2010-09-20  Richard Guenther  <rguenther@suse.de>
5283
5284         PR tree-optimization/45705
5285         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
5286
5287 2010-09-20  Michael Matz  <matz@suse.de>
5288
5289         PR testsuite/45706
5290         * lib/target-supports.exp (check_effective_target_vect_perm):
5291         Add i?86-*-*.
5292
5293 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
5294
5295         PR rtl-optimization/45695
5296         * gcc.c-torture/execute/pr45695.c: New test.
5297
5298 2010-09-19  Jan Hubicka  <jh@suse.cz>
5299
5300         PR lto/44246
5301         * gcc.c-torture/compile/pr44246.c:New file.
5302
5303 2010-09-19  Ira Rosen  <irar@il.ibm.com>
5304
5305         PR tree-optimization/45714
5306         * gfortran.dg/vect/pr45714-a.f: New test.
5307         * gfortran.dg/vect/pr45714-b.f: New test.
5308
5309 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5310
5311         * gnat.dg/const1.adb: Rename into...
5312         * gnat.dg/constant1.adb: ...this.
5313         * gnat.dg/constant2.adb: New test.
5314         * gnat.dg/constant2_pkg1.ads: New helper.
5315         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
5316
5317 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5318
5319         * gnat.dg/specs/constant1.ads: New test.
5320         * gnat.dg/specs/constant1_pkg.ads: New helper.
5321
5322 2010-09-18  Jan Hubicka  <jh@suse.cz>
5323
5324         PR tree-optimization/45453
5325         * g++.dg/tree-ssa/pr45453.C: New testcase.
5326
5327 2010-09-18  Jason Merrill  <jason@redhat.com>
5328
5329         * g++.dg/cpp0x/initlist44.C: New.
5330
5331 2010-09-18  Richard Guenther  <rguenther@suse.de>
5332
5333         PR tree-optimization/45709
5334         * g++.dg/torture/pr45709-2.C: New testcase.
5335
5336 2010-09-18  Richard Guenther  <rguenther@suse.de>
5337
5338         PR tree-optimization/45709
5339         * g++.dg/torture/pr45709.C: New testcase.
5340
5341 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
5342
5343         PR testsuite/45719
5344         * gcc.target/i386/pad-3.c: Pass -fno-pic.
5345
5346 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5347
5348         * gcc.target/i386/pad-1.c: New.
5349         * gcc.target/i386/pad-2.c: Likewise.
5350         * gcc.target/i386/pad-3.c: Likewise.
5351         * gcc.target/i386/pad-4.c: Likewise.
5352         * gcc.target/i386/pad-5a.c: Likewise.
5353         * gcc.target/i386/pad-5b.c: Likewise.
5354         * gcc.target/i386/pad-6a.c: Likewise.
5355         * gcc.target/i386/pad-6b.c: Likewise.
5356         * gcc.target/i386/pad-7.c: Likewise.
5357         * gcc.target/i386/pad-8.c: Likewise.
5358         * gcc.target/i386/pad-9.c: Likewise.
5359         * gcc.target/i386/pad-10.c: Likewise.
5360
5361 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5362
5363         PR middle-end/45234
5364         * gcc.dg/torture/stackalign/alloca-5.c: New.
5365
5366 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5367
5368         PR middle-end/45678
5369         * gcc.dg/torture/pr45678-2.c: New.
5370
5371 2010-09-17  Richard Guenther  <rguenther@suse.de>
5372
5373         PR middle-end/45678
5374         * gcc.dg/torture/pr45678-1.c: New testcase.
5375
5376 2010-09-17  Michael Matz  <matz@suse.de>
5377
5378         PR tree-optimization/43432
5379         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
5380         check_effective_target_vect_perm_short): New predicates.
5381         (check_effective_target_vect_perm): Include x86_64.
5382         * gcc.dg/vect/pr43432.c: New test.
5383         * gcc.dg/vect/vect-114.c: Adjust.
5384         * gcc.dg/vect/vect-15.c: Ditto.
5385         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
5386         * gcc.dg/vect/slp-perm-9.c: Ditto.
5387
5388 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
5389
5390         PR testsuite/45692
5391         * objc/execute/exceptions/throw-nil.m: Run the test only with the
5392         GNU runtime.
5393
5394 2010-09-17  Richard Guenther  <rguenther@suse.de>
5395
5396         * gcc.dg/pr27898.c: Use -flto instead of -combine.
5397         * gcc.dg/pr28706.c: Likewise.
5398         * gcc.dg/pr28712.c: Likewise.
5399         * gcc.dg/pr30762-1.c: Likewise.
5400         * gcc.dg/pr30762-2.c: Likewise.
5401         * gcc.dg/pr31529-1.c: Likewise.
5402         * gcc.dg/pr31529-2.c: Likewise.
5403         * gcc.dg/pr34457-1.c: Likewise.
5404         * gcc.dg/pr34457-2.c: Likewise.
5405         * gcc.dg/pr34668-1.c: Likewise.
5406         * gcc.dg/pr34668-2.c: Likewise.
5407         * gcc.dg/pr34989-1.c: Likewise.
5408         * gcc.dg/pr34989-2.c: Likewise.
5409         * gcc.dg/pr43557-1.c: Likewise.
5410         * gcc.dg/pr43557-2.c: Likewise.
5411         * gcc.dg/debug/pr41893-1.c: Likewise.
5412         * gcc.dg/matrix/matrix.exp: Do not use -combine.
5413         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
5414         * gcc.dg/matrix/matrix-4.c: Likewise.
5415         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
5416         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
5417         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5418         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5419
5420 2010-09-16  Tobias Burnus  <burnus@net-b.de>
5421
5422         PR fortran/43665
5423         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
5424         optimizations.
5425         * gfortran.dg/intent_optimize_1.f90: New test.
5426
5427 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
5428
5429         * gcc.target/i386/divmod-1.c: New.
5430         * gcc.target/i386/divmod-2.c: Likewise.
5431         * gcc.target/i386/divmod-3.c: Likewise.
5432         * gcc.target/i386/divmod-4.c: Likewise.
5433         * gcc.target/i386/divmod-4a.c: Likewise.
5434         * gcc.target/i386/divmod-5.c: Likewise.
5435         * gcc.target/i386/divmod-6.c: Likewise.
5436         * gcc.target/i386/divmod-7.c: Likewise.
5437         * gcc.target/i386/divmod-8.c: Likewise.
5438         * gcc.target/i386/udivmod-1.c: Likewise.
5439         * gcc.target/i386/udivmod-2.c: Likewise.
5440         * gcc.target/i386/udivmod-3.c: Likewise.
5441         * gcc.target/i386/udivmod-4.c: Likewise.
5442         * gcc.target/i386/udivmod-4a.c: Likewise.
5443         * gcc.target/i386/udivmod-5.c: Likewise.
5444         * gcc.target/i386/udivmod-6.c: Likewise.
5445         * gcc.target/i386/udivmod-7.c: Likewise.
5446         * gcc.target/i386/udivmod-8.c: Likewise.
5447
5448 2010-09-16  Jan Hubicka  <jh@suse.cz>
5449
5450         * g++.dg/lto/pr45679-1_0.C: New file.
5451         * g++.dg/lto/pr45679-1_1.C: New file.
5452         * g++.dg/lto/pr45679-0_0.C: New file.
5453         * g++.dg/lto/pr45679-0_1.C: New file.
5454
5455 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
5456
5457         PR fortran/45674
5458         * gfortran.dg/class_dummy_2.f03: New.
5459
5460 2010-09-16  Richard Guenther  <rguenther@suse.de>
5461
5462         PR tree-optimization/45623
5463         * gcc.dg/torture/pr45623.c: New testcase.
5464
5465 2010-09-16  Ira Rosen  <irar@il.ibm.com>
5466
5467         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
5468         name and parentheses.
5469         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
5470
5471 2010-09-15  Jason Merrill  <jason@redhat.com>
5472
5473         * g++.dg/parse/parameter-declaration-2.C: New.
5474
5475         * g++.dg/cpp0x/scoped_enum2.C: New.
5476
5477 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
5478
5479         * gcc.c-torture/compile/20100915-1.c: New test.
5480
5481 2010-09-15  Martin Jambor  <mjambor@suse.cz>
5482
5483         PR middle-end/45644
5484         * gcc.dg/ipa/pr45644.c: New test.
5485
5486 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
5487
5488         PR tree-optimization/45633
5489         * gcc.dg/vect/pr45633.c: New test.
5490
5491 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
5492
5493         PR fortran/45577
5494         * gfortran.dg/allocate_derived_4.f90: New.
5495
5496 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
5497
5498         * lib/target-supports.exp
5499         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
5500         supported flag to true for neon.
5501
5502 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
5503
5504         PR c++/45665
5505         * g++.dg/template/crash103.C: New.
5506
5507 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5508
5509         Merge from 'apple/trunk' branch on FSF servers.
5510
5511         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
5512
5513         Radar 4457381
5514         * objc.dg/msg-in-protocol.m: New.
5515         * obj-c++.dg/msg-in-protocol.mm: New.
5516
5517         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
5518
5519         Radar 4219590
5520         * objc.dg/break-in-ifstmt.m: New.
5521
5522         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5523
5524         Radar 4174166
5525         * obj-c++.dg/comp-types-13.mm: New.
5526         * objc.dg/comp-types-12.m: New.
5527
5528         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5529
5530         Radar 4216500
5531         * obj-c++.dg/proto-lossage-7.mm: New.
5532         * objc.dg/proto-lossage-7.m: New.
5533
5534 2010-09-14  Jan Hubicka  <jh@suse.cz>
5535
5536         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
5537         folding.
5538         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
5539         folding.
5540
5541 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
5542
5543         PR middle-end/45567
5544         * gcc.dg/pr45567.c: New test.
5545
5546         PR debug/45660
5547         * g++.dg/debug/pr45660.C: New test.
5548
5549 2010-09-14  Ira Rosen  <irar@il.ibm.com>
5550
5551         PR tree-optimization/45470
5552         * g++.dg/vect/pr45470-a.cc: New test.
5553         * g++.dg/vect/pr45470-a.cc: New test.
5554
5555 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
5556
5557         PR target/42070
5558         * lib/profopt.exp: Prune warnings on execname2 compile.
5559         * lib/prune.exp: Prune "can't add line info" warnings.
5560
5561 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5562
5563         PR libfortran/45532
5564         * gfortran.dg/namelist_64.f90: New test.
5565
5566 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
5567
5568         PR rtl-optimization/45617
5569         * gcc.target/i386/pr45617.c: New test.
5570
5571 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
5572
5573         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
5574
5575 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
5576
5577         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
5578         * gcc.target/i386/fma4-vector.c: Likewise.
5579         * gcc.target/i386/vectorize2.c: Likewise.
5580         * gcc.target/i386/vectorize4.c: Likewise.
5581         * gcc.target/i386/vectorize5.c: Likewise.
5582         * gcc.target/i386/vectorize6.c: Likewise.
5583         * gcc.target/i386/vectorize8.c: Likewise.
5584
5585         * gcc.target/i386/vect-double-1.c: New.
5586         * gcc.target/i386/vect-double-1a.c: Likewise.
5587         * gcc.target/i386/vect-double-2.c: Likewise.
5588         * gcc.target/i386/vect-double-2a.c: Likewise.
5589
5590         * lib/target-supports.exp (check_effective_target_vect_double):
5591         Set et_vect_double_saved to 0 when tuning for Atom.
5592
5593 2010-09-13  Jan Hubicka  <jh@suse.cz>
5594
5595         * gcc.dg/torture/pr23821.c: Drop static keyword.
5596         * gcc.dg/tree-ssa/loop-19.c: Likewise.
5597         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
5598
5599 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5600
5601         * gcc.target/arm/sync-1.c: New.
5602
5603 2010-09-12  Olivier Hainque  <hainque@adacore.com>
5604
5605         * gnat.dg/memtrap.adb: New test.
5606
5607 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5608
5609         * gfortran.dg/promotion.f90: Fix options.
5610
5611 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
5612
5613         * g++.dg/cpp0x/range-for1.C: New.
5614         * g++.dg/cpp0x/range-for2.C: New.
5615         * g++.dg/cpp0x/range-for3.C: New.
5616         * g++.dg/cpp0x/range-for4.C: New.
5617         * g++.dg/cpp0x/range-for5.C: New.
5618         * g++.dg/cpp0x/range-for6.C: New.
5619
5620 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
5621
5622         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5623         and counts. Check that transpose is not called.
5624         * gfortran.dg/transpose_2.f90: Update error message.
5625
5626 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
5627
5628         PR c++/43824
5629         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
5630         * g++.dg/lookup/strong-using-2.C: Likewise.
5631         * g++.dg/lookup/strong-using-3.C: Likewise.
5632         * g++.dg/lookup/strong-using-5.C: Likewise.
5633
5634         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
5635         * g++.dg/cpp0x/inline-ns4.C: New.
5636         * g++.dg/cpp0x/inline-ns5.C: New.
5637
5638 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
5639
5640         PR middle-end/45634
5641         * gfortran.fortran-torture/compile/pr45634.f90: New.
5642
5643 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
5644
5645         * objc.dg/fobjc-exceptions.m: New test.
5646
5647 2010-09-10  Jan Hubicka  <jh@suse.cz>
5648
5649         * g++.dg/inherit/covariant7.C: Fix pattern matching.
5650
5651 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5652
5653         PR tree-optimization/44972
5654         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
5655         * gcc.dg/tree-ssa/pr45144.c: Likewise.
5656         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
5657         instead.
5658         * g++.dg/torture/pr44972.C: New test.
5659
5660 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5661
5662         PR tree-optimization/44972
5663         * g++.dg/torture/pr34850.C: Remove expected warning.
5664
5665 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5666
5667         * gfortran.dg/dummy_optional_arg.f90: New test.
5668
5669 2010-09-08  Jan Hubicka  <jh@suse.cz>
5670
5671         PR tree-optimization/45598
5672         * fortran.fortran-torture/compile/pr45598.f90: New test.
5673
5674 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
5675
5676         * lib/target-supports-dg.exp (dg-require-ifunc): New.
5677         * lib/target-supports.exp (check_ifunc_available): New.
5678         * gcc.dg/attr-ifunc-1.c: New.
5679         * gcc.dg/attr-ifunc-2.c: New.
5680         * gcc.dg/attr-ifunc-3.c: New.
5681         * gcc.dg/attr-ifunc-4.c: New.
5682         * gcc.dg/attr-ifunc-5.c: New.
5683         * g++.dg/ext/attr-ifunc-1.C: New.
5684         * g++.dg/ext/attr-ifunc-2.C: New.
5685         * g++.dg/ext/attr-ifunc-3.C: New.
5686         * g++.dg/ext/attr-ifunc-4.C: New.
5687
5688 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
5689
5690         PR middle-end/40386
5691         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
5692
5693 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
5694
5695         * gfortran.dg/inline_transpose_1.f90: New test.
5696
5697 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5698
5699         PR c++/45588
5700         * g++.dg/warn/Wunused-var-15.C: New test.
5701
5702 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5703
5704         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
5705         hppa*-*-hpux*.
5706
5707 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5708
5709         * objc/execute/exceptions/throw-nil.m: New test.
5710         * objc/execute/exceptions/handler-1.m: Updated to use the new
5711         objc_set_uncaught_exception_handler() function.
5712         * objc/execute/exceptions/matcher-1.m: New test.
5713
5714 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5715
5716         PR fortran/38282
5717         * gfortran.dg/bit_comparison_1.F90: New test.
5718         * gfortran.dg/leadz_trailz_3.f90: New test.
5719         * gfortran.dg/masklr_2.F90: New test.
5720         * gfortran.dg/shiftalr_1.F90: New test.
5721         * gfortran.dg/merge_bits_2.F90: New test.
5722         * gfortran.dg/dshift_2.F90: New test.
5723         * gfortran.dg/bit_comparison_2.F90: New test.
5724         * gfortran.dg/masklr_1.F90: New test.
5725         * gfortran.dg/merge_bits_1.F90: New test.
5726         * gfortran.dg/dshift_1.F90: New test.
5727         * gfortran.dg/shiftalr_2.F90: New test.
5728
5729 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5730
5731         * objc.dg/type-stream-1.m: Replaced with a test that tests that
5732         functions from objc/typedstream.h are deprecated.
5733
5734 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5735
5736         * lib/target-supports.exp
5737         (check_effective_target_run_expensive_tests): New proc.
5738         * gcc.c-torture/compile/limits-fnargs.c: Use
5739         dg-require-effective-target run_expensive_tests.
5740
5741 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5742
5743         PR fortran/45597
5744         * gfortran.dg/gomp/pr45597.f90: New test.
5745
5746         PR fortran/45595
5747         * gfortran.dg/gomp/pr45595.f90: New test.
5748
5749 2010-09-08  Michael Matz  <matz@suse.de>
5750
5751         * c-c++-common/uninit-17.c: Adjust.
5752
5753 2010-09-08  Michael Matz  <matz@suse.de>
5754
5755         PR tree-optimization/43430
5756         * gcc.dg/vect/pr43430-2.c: New test.
5757
5758 2010-09-08  Michael Matz  <matz@suse.de>
5759
5760         PR tree-optimization/33244
5761         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
5762
5763 2010-09-08  Richard Guenther  <rguenther@suse.de>
5764
5765         PR tree-optimization/45578
5766         * gfortran.dg/pr45578.f90: New testcase.
5767
5768 2010-09-08  Richard Guenther  <rguenther@suse.de>
5769
5770         PR testsuite/45590
5771         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
5772
5773 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
5774
5775         PR fortran/45576
5776         * gfortran.dg/char_length_18.f90:  New test.
5777
5778 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
5779
5780         PR target/36502
5781         * gcc.target/i386/pr36502.c: New test.
5782
5783         PR target/42313
5784         PR target/44651
5785         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
5786         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
5787
5788 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
5789
5790         * gfortran.dg/achar_4.f90: Enable bounds checking.
5791
5792 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
5793
5794         PR target/45206
5795         * gcc.target/i386/pr45206.c: New test.
5796
5797 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
5798
5799         PR fortran/45505
5800         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
5801
5802 2010-09-07  Jan Hubicka  <jh@suse.cz>
5803
5804         * gcc.c-torture/compile/20100907.c: New testcase.
5805
5806 2010-09-07  Richard Guenther  <rguenther@suse.de>
5807
5808         PR middle-end/45569
5809         * g++.dg/eh/pr45569.C: New testcase.
5810
5811 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
5812
5813         PR target/43137
5814         * gcc.target/arm/pr43137.c: New test.
5815
5816 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5817
5818         PR fortran/36931
5819         * gfortran.dg/dependency_35.f90:  New test.
5820
5821 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5822
5823         PR fortran/34145
5824         * gfortran.dg/char_length_17.f90:  New test.
5825
5826 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
5827
5828         PR c++/45200
5829         PR c++/45293
5830         PR c++/45558
5831         * g++.dg/template/typedef34.C: New test.
5832         * g++.dg/template/typedef35.C: New test.
5833
5834 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
5835
5836         PR target/22152
5837         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
5838
5839 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
5840
5841         * g++.dg/warn/Wdouble-promotion.C: New.
5842
5843 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
5844
5845         * g++.dg/parse/redef2.C: New.
5846
5847 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5848
5849         * gcc.dg/20100906-1.c: New testcase.
5850
5851 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
5852
5853         PR testsuite/45543
5854         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
5855         DW_TAG_enumeration_type DIE.
5856
5857 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
5858
5859         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
5860         Update XFAILs.
5861
5862 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
5863
5864         PR rtl-optimization/44919
5865         * g++.dg/opt/pr44919.C: New.
5866
5867 2010-09-06  Tobias Burnus  <burnus@net-b.de>
5868
5869         PR fortran/38282
5870         * gfortran.dg/iall_iany_iparity_1.f90: New.
5871         * gfortran.dg/iall_iany_iparity_2.f90: New.
5872
5873 2010-09-06  Jason Merrill  <jason@redhat.com>
5874
5875         * g++.dg/cpp0x/initlist42.C: New.
5876
5877         * g++.dg/cpp0x/auto19.C: New.
5878
5879         * g++.dg/template/sfinae25.C: New.
5880         * g++.dg/template/char1.C: Expect warning.
5881         * g++.dg/template/nontype10.C: Likewise.
5882
5883         * g++.dg/cpp0x/implicit9.C: New.
5884
5885         * g++.dg/cpp0x/initlist43.C: New.
5886
5887 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
5888
5889         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
5890
5891 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
5892
5893         * gcc.dg/Wdouble-promotion.c: New.
5894
5895 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5896
5897         * gfortran.dg/float128_1.f90: Remove test case as
5898         it always fails since Rev 163611 backed out the
5899         front-end implementation.
5900
5901 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5902
5903         * gfortran.dg/float128_1.f90: XFAIL test case.
5904
5905 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5906
5907         * gfortran.dg/bessel_7.f90: Decrease required precision.
5908
5909 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
5910
5911         PR testsuite/45545
5912         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
5913         ref-all-matching targets.
5914
5915 2010-09-05  Richard Guenther  <rguenther@suse.de>
5916
5917         PR tree-optimization/45535
5918         * gcc.c-torture/compile/pr45535.c: New testcase.
5919
5920 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
5921
5922         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
5923         "\[^\n\]*".
5924         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
5925         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
5926         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
5927         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
5928         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
5929         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
5930         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
5931         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5932         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
5933         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
5934         * gcc.target/i386/pr22152.c: Likewise.
5935         * gcc.target/i386/pr36992-1.c: Likewise.
5936         * gcc.target/i386/pr36992-2.c: Likewise.
5937         * gcc.target/sh/sh4a-memmovua.c: Likewise.
5938
5939 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5940
5941         PR testsuite/43957
5942         * gcc.dg/const-uniq-1.c: Modify regexp.
5943
5944 2010-09-04  Tobias Burnus  <burnus@net-b.de>
5945
5946         PR fortran/45530
5947         * gfortran.dg/namelist_63.f90: New.
5948
5949 2010-09-04  Jan Hubicka  <jh@suse.cz>
5950
5951         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
5952         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
5953
5954 2010-09-04  Jan Hubicka  <jh@suse.cz>
5955
5956         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
5957
5958 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
5959
5960         PR fortran/45507
5961         * gfortran.dg/allocate_alloc_opt_12.f90: New.
5962
5963 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
5964
5965         * gcc.dg/opts-4.c: New test.
5966
5967 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
5968
5969         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
5970         * gcc.dg/vect/vect-peel-4.c: Ditto.
5971
5972 2010-09-03  Daniel Kraft  <d@domob.eu>
5973
5974         PR fortran/45525
5975         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
5976
5977 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5978
5979         PR fortran/45159
5980         * gfortran.dg/dependency_34.f90:  New test.
5981
5982 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
5983
5984         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
5985
5986 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5987
5988         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
5989         gcc.target/i386/clearcap.map if supported.
5990
5991 2010-09-03  Michael Matz  <matz@suse.de>
5992
5993         PR middle-end/45415
5994         * gcc.dg/pr45415.c: New test.
5995
5996 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
5997
5998         PR tree-optimization/45506
5999         * gcc.dg/pr45506.c: New.
6000
6001 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
6002
6003         PR target/45476
6004         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
6005         * gcc.target/i386/float128-2.c: Ditto.
6006
6007 2010-09-03  Daniel Kraft  <d@domob.eu>
6008
6009         PR fortran/34162
6010         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
6011         * gfortran.dg/internal_dummy_2.f08: New test.
6012         * gfortran.dg/internal_dummy_3.f08: New test.
6013         * gfortran.dg/internal_dummy_4.f08: New test.
6014
6015 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
6016
6017         PR debug/45500
6018         * gcc.target/i386/pr45500.c: New test.
6019
6020 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
6021
6022         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
6023
6024 2010-09-03  Daniel Kraft  <d@domob.eu>
6025
6026         PR fortran/44602
6027         * gfortran.dg/exit_2.f08; Adapt error messages.
6028         * gfortran.dg/exit_3.f08: New test.
6029         * gfortran.dg/exit_4.f08: New test.
6030         * gfortran.dg/exit_5.f03: New test.
6031
6032 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6033
6034         * gfortran.dg/ishft_4.f90: New test.
6035
6036 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
6037
6038         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
6039         FRIZ/XSRIZ instruciton for (double)(long long)x.
6040         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
6041
6042 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
6043
6044         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
6045
6046 2010-09-02  Richard Guenther  <rguenther@suse.de>
6047
6048         PR tree-optimization/44937
6049         PR tree-optimization/45412
6050         * g++.dg/opt/pr45412.C: New testcase.
6051         * gcc.c-torture/compile/pr45412.c: Likewise.
6052         * gcc.c-torture/compile/pr44937.c: Likewise.
6053
6054 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
6055
6056         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
6057         but using -Werror=comment.
6058         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
6059         expected error messages.
6060
6061 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
6062
6063         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
6064         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
6065
6066 2010-09-02  Tobias Burnus  <burnus@net-b.de>
6067
6068         PR fortran/45489
6069         * gfortran.dg/initialization_27.f90: New.
6070
6071 2010-09-02  Ira Rosen  <irar@il.ibm.com>
6072
6073         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
6074         check into different basic blocks. Expect vectorization if misaligned
6075         stores are supported.
6076         * gcc.dg/vect/bb-slp-8a.c: New test.
6077         * gcc.dg/vect/bb-slp-8b.c: New test.
6078
6079 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
6080
6081         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
6082
6083 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
6084
6085         PR fortran/44541
6086         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
6087         * gfortran.dg/class_dummy_1.f03: New.
6088
6089 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
6090
6091         PR middle-end/45458
6092         * g++.dg/tree-prof/partition2.C: New test.
6093
6094 2010-09-01  Richard Guenther  <rguenther@suse.de>
6095
6096         * gcc.dg/vect/vect-outer-fir.c: Adjust.
6097         * gcc.dg/tree-ssa/vrp54.c: New testcase.
6098         * gcc.c-torture/execute/20100827-1.c: Likewise.
6099
6100 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6101
6102         * gfortran.dg/execute_command_line_1.f90: New test.
6103
6104 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
6105
6106         PR preprocessor/45457
6107         * c-c++-common/cpp/pr45457.c: New test.
6108
6109 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
6110
6111         * gcc.dg/nested-func-8.c: New test.
6112
6113 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6114
6115         PR fortran/38282
6116         * gfortran.dg/popcnt_poppar_1.F90: New test.
6117         * gfortran.dg/popcnt_poppar_2.F90: New test.
6118
6119 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
6120
6121         * gcc.target/i386/volatile-2.c: Require nonpic target.
6122
6123 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
6124
6125         PR middle-end/45461
6126         * gcc.dg/pr45461.c: New test.
6127
6128 2010-08-31  Richard Guenther  <rguenther@suse.de>
6129
6130         PR testsuite/45455
6131         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
6132
6133 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
6134
6135         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
6136
6137 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
6138
6139         PR fortran/45456
6140         * gfortran.dg/typebound_proc_18.f03: New.
6141
6142 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
6143
6144         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
6145         * lib/scanasm.exp (scan-stack-usage): Likewise.
6146         (scan-stack-usage-not): Likewise.
6147         * gcc.dg/stack-usage-1.c: New test.
6148         * gcc.target/i386/stack-usage-realign.c: Likewise.
6149
6150 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
6151
6152         PR tree-optimization/45427
6153         * gcc.dg/tree-ssa/pr45427.c: New test.
6154
6155 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
6156
6157         PR c++/45043
6158         * g++.dg/template/crash102.C: New.
6159
6160 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
6161
6162         PR middle-end/45423
6163         * gcc.dg/gomp/atomic-12.c: New test.
6164         * gcc.dg/gomp/atomic-13.c: New test.
6165         * gcc.dg/gomp/atomic-14.c: New test.
6166         * g++.dg/gomp/atomic-11.C: New test.
6167         * g++.dg/gomp/atomic-12.C: New test.
6168         * g++.dg/gomp/atomic-13.C: New test.
6169         * g++.dg/gomp/atomic-14.C: New test.
6170
6171 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6172
6173         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
6174         delimiter.
6175
6176 2010-08-30  Thomas Quinot  <quinot@adacore.com>
6177
6178         * gnat.dg/discr24.adb: New test.
6179
6180 2010-08-30  Richard Guenther  <rguenther@suse.de>
6181
6182         PR tree-optimization/45449
6183         * gcc.dg/pr45449.c: New testcase.
6184
6185 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
6186
6187         * gcc.dg/opts-1.c: Expect errors, not warnings.
6188
6189 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
6190
6191         PR fortran/42769
6192         * gfortran.dg/dynamic_dispatch_11.f03: New.
6193
6194 2010-08-29  Jason Merrill  <jason@redhat.com>
6195
6196         PR c++/44991
6197         * g++.dg/parse/defarg15.C: New.
6198
6199 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
6200
6201         PR fortran/45439
6202         * gfortran.dg/select_type_16.f03: New.
6203
6204 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
6205             Tobias Burnus  <burnus@net-b.de>
6206
6207         * gfortran.dg/bessel_7.f90: Decrease required precision.
6208
6209 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
6210             Kaz Kojima  <kkojima@gcc.gnu.org>
6211
6212         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
6213
6214 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6215
6216         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
6217         floating point conversion code generation.
6218         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
6219         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
6220         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
6221         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
6222         to integer conversion code generation.
6223         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
6224         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
6225         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
6226         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
6227
6228 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6229
6230         PR fortran/32049
6231         * gfortran.dg/random_seed_1.f90: Adjust test.
6232         * gfortran.dg/float128_1.f90: New test.
6233
6234 2010-08-27  Tobias Burnus  <burnus@net-b.de>
6235
6236         PR fortran/33197
6237         * gfortran.dg/norm2_1.f90: New.
6238         * gfortran.dg/norm2_2.f90: New.
6239         * gfortran.dg/norm2_3.f90: New.
6240         * gfortran.dg/norm2_4.f90: New.
6241         * gfortran.dg/parity_1.f90: New.
6242         * gfortran.dg/parity_2.f90: New.
6243         * gfortran.dg/parity_3.f90: New.
6244
6245 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
6246
6247         PR fortran/45420
6248         * gfortran.dg/select_type_15.f03: New.
6249
6250 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6251
6252         PR libfortran/43217
6253         * gfortran.dg/hollerith8.f90: New test.
6254
6255 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6256
6257         PR fortran/45159
6258         * gfortran.dg/dependency_33.f90:  New test.
6259
6260 2010-08-27  Richard Guenther  <rguenther@suse.de>
6261
6262         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
6263         * gcc.dg/graphite/scop-2.c: Likewise.
6264         * gcc.dg/graphite/scop-20.c: Likewise.
6265         * gcc.dg/vect/slp-25.c: Likewise.
6266
6267 2010-08-27  Olivier Hainque  <hainque@adacore.com>
6268
6269         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
6270
6271 2010-08-26  Daniel Kraft  <d@domob.eu>
6272
6273         PR fortran/38936
6274         PR fortran/44047
6275         PR fortran/45384
6276         * gfortran.dg/associate_8.f03: New test.
6277         * gfortran.dg/select_type_13.f03: New test.
6278         * gfortran.dg/select_type_14.f03: New test.
6279
6280 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
6281
6282         PR tree-optimization/44485
6283         * gcc.dg/pr44485.c: New test.
6284
6285 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6286
6287         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
6288         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
6289         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
6290
6291 2010-08-26  Richard Guenther  <rguenther@suse.de>
6292
6293         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
6294         * gcc.dg/graphite/scop-21.c: Likewise.
6295
6296 2010-08-26  Richard Guenther  <rguenther@suse.de>
6297
6298         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
6299         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6300         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6301         * gcc.dg/vect/vect-91.c: Likewise.
6302         * gcc.dg/vect/vect-peel-1.c: Likewise.
6303         * gcc.dg/vect/vect-peel-2.c: Likewise.
6304         * gcc.dg/vect/vect-peel-4.c: Likewise.
6305
6306 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6307
6308         PR libfortran/41859
6309         * gfortran.dg/der_io_4.f90: New test.
6310
6311 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
6312
6313         PR rtl-optimization/44858
6314         * gcc.c-torture/execute/pr44858.c: New test.
6315
6316         PR rtl-optimization/45400
6317         * g++.dg/other/i386-8.C: New test.
6318
6319 2010-08-25  Richard Guenther  <rguenther@suse.de>
6320
6321         * gcc.dg/alias-8.c: Adjust.
6322
6323 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
6324
6325         * gcc.target/i386/combine-mul.c: New test.
6326
6327 2010-08-25  Richard Guenther  <rguenther@suse.de>
6328
6329         PR lto/44562
6330         * gcc.dg/graphite/id-27.c: New testcase.
6331         * gcc.dg/lto/20100825-1_0.c: Likewise.
6332
6333 2010-08-25  Richard Guenther  <rguenther@suse.de>
6334
6335         PR tree-optimization/45316
6336         * g++.dg/opt/pr45316.C: New testcase.
6337
6338 2010-08-25  Richard Guenther  <rguenther@suse.de>
6339
6340         PR tree-optimization/45393
6341         * g++.dg/torture/pr45393.C: New testcase.
6342
6343 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
6344
6345         PR tree-optimization/45059
6346         * gcc.c-torture/compile/pr45059.c: New test.
6347
6348 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
6349
6350         * lib/target-supports.exp (check_effective_target_vect_unpack):
6351         Set vect_unpack supported flag to true for neon.
6352
6353 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
6354
6355         * gcc.dg/tree-ssa/ifc-5.c: New.
6356
6357 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
6358
6359         * gcc.dg/tree-ssa/ifc-4.c: New.
6360         * gcc.dg/tree-ssa/ifc-7.c: New.
6361
6362 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
6363
6364         * gcc.dg/vect/vect.exp: Check loongson targets
6365         * g++.dg/vect/vect.exp: Likewise
6366         * gfortran.dg/vect/vect.exp: Likewise
6367
6368 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6369
6370         * gcc.target/powerpc/vsx-mass-1.c: New file, test
6371         -mveclibabi=mass.
6372
6373 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
6374
6375         PR fortran/45366
6376         * gfortran.dg/proc_ptr_29.f90: New.
6377
6378 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6379             Dominique d'Humieres  <dominiq@lps.ens.fr>
6380
6381         PR fortran/45367
6382         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
6383
6384 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6385
6386         PR fortran/45367
6387         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
6388
6389 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6390
6391         PR fortran/36158
6392         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
6393
6394 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6395             Dominique d'Humieres  <dominiq@lps.ens.fr>
6396
6397         PR fortran/45367
6398         PR fortran/36158
6399         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
6400         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
6401
6402 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
6403
6404         PR fortran/44863
6405         PR fortran/45271
6406         PR fortran/45290
6407         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
6408         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
6409         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
6410
6411 2010-08-21  Tobias Burnus  <burnus@net-b.de>
6412
6413         PR fortran/36158
6414         PR fortran/33197
6415         * gfortran.dg/bessel_6.f90: New.
6416         * gfortran.dg/bessel_7.f90: New.
6417
6418 2010-08-20  Jan Hubicka  <jh@suse.cz>
6419
6420         PR c++/45307
6421         PR c++/17736
6422         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
6423         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
6424
6425 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
6426
6427         PR target/45336
6428         * gcc.target/i386/pr45336-1.c: New.
6429         * gcc.target/i386/pr45336-2.c: Likewise.
6430         * gcc.target/i386/pr45336-3.c: Likewise.
6431         * gcc.target/i386/pr45336-4.c: Likewise.
6432
6433 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
6434
6435         PR testsuite/45361
6436         * gcc.target/i386/volatile-2.c: Update scan strings to also
6437         include (%rip) for the memory reference on x86_64.
6438
6439 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
6440
6441         PR middle-end/44974
6442         * gcc.dg/pr44974.c: New test.
6443
6444         PR rtl-optimization/45353
6445         * gcc.dg/pr45353.c: New test.
6446
6447 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
6448
6449         * gcc.target/i386/volatile-2.c: New.
6450
6451 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
6452
6453         PR rtl-optimization/44691
6454         * gfortran.dg/pr44691.f: New test.
6455
6456 2010-10-19  Olivier Hainque  <hainque@adacore.com>
6457
6458         * gcc.target/sparc/sibcall-dslot.c: New testcase.
6459
6460 2010-08-19  Jason Merrill  <jason@redhat.com>
6461
6462         * g++.dg/init/synth3.C: New.
6463         * g++.dg/init/value8.C: New.
6464         * g++.dg/tree-ssa/empty-2.C: New.
6465         * g++.dg/cpp0x/noexcept09.C: New.
6466
6467 2010-08-19  Daniel Kraft  <d@domob.eu>
6468
6469         PR fortran/29785
6470         PR fortran/45016
6471         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
6472         * gfortran.dg/pointer_remapping_1.f90: New test.
6473         * gfortran.dg/pointer_remapping_2.f03: New test.
6474         * gfortran.dg/pointer_remapping_3.f08: New test.
6475         * gfortran.dg/pointer_remapping_4.f03: New test.
6476         * gfortran.dg/pointer_remapping_5.f08: New test.
6477         * gfortran.dg/pointer_remapping_6.f08: New test.
6478
6479 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
6480
6481         PR testsuite/45324
6482         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
6483
6484 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6485
6486         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
6487
6488 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
6489
6490         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
6491         variable.
6492
6493 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6494
6495         PR target/45070
6496         * gcc.c-torture/execute/pr45070.c: New.
6497
6498 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6499
6500         * g++.dg/pr44328.C: New test.
6501
6502 2010-08-19  Tobias Burnus  <burnus@net-b.de>
6503
6504         PR fortran/36158
6505         PR fortran/33197
6506         * gfortran.dg/bessel_3.f90: New.
6507         * gfortran.dg/bessel_4.f90: New.
6508         * gfortran.dg/bessel_5.f90: New.
6509
6510 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
6511
6512         PR fortran/45290
6513         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
6514         * gfortran.dg/pointer_init_2.f90: New.
6515         * gfortran.dg/pointer_init_3.f90: New.
6516         * gfortran.dg/pointer_init_4.f90: New.
6517
6518 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
6519
6520         PR c++/45049
6521         * g++.dg/pr45049-1.C: New test.
6522         * g++.dg/pr45049-2.C: New test.
6523
6524 2010-08-18  Jie Zhang  <jie@codesourcery.com>
6525
6526         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
6527         20 if __ARM_PCS is defined otherwise 64.
6528         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
6529         instead of hard coded 64.
6530
6531 2010-08-18  Yao Qi  <yao@codesourcery.com>
6532
6533         PR target/45094
6534         * gcc.target/arm/pr45094.c: New test.
6535
6536 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6537
6538         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
6539
6540 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6541
6542         PR rtl-optimization/42575
6543         * gcc.target/arm/pr42575.c: New test.
6544
6545 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6546
6547         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
6548         * gcc.dg/tls/thr-cse-1.c: New.
6549
6550 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6551
6552         PR debug/42487
6553         * lib/target-supports.exp
6554         (check_effective_target_function_sections): New.
6555         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
6556         function sections before proceding.
6557
6558 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
6559
6560         PR fortran/45308
6561         * gfortran.dg/pr45308.f03: New test.
6562
6563 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
6564
6565         PR target/45296
6566         * gcc.target/i386/pr45296.c: New test.
6567
6568 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
6569
6570         * g++.dg/ext/uow-1.C: New.
6571         * g++.dg/ext/uow-2.C: New.
6572         * g++.dg/ext/uow-3.C: New.
6573         * g++.dg/ext/uow-4.C: New.
6574
6575 2010-08-17  Richard Guenther  <rguenther@suse.de>
6576
6577         PR testsuite/45266
6578         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
6579
6580 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
6581
6582         PR c/40563
6583         * gcc.dg/Wcxx-compat-20.c: New test.
6584
6585 2010-08-17  Daniel Kraft  <d@domob.eu>
6586
6587         PR fortran/38936
6588         * gfortran.dg/associate_1.f03: Extended to test newly supported
6589         features like association to variables.
6590         * gfortran.dg/associate_3.f03: Removed check for illegal change
6591         of associate-name here...
6592         * gfortran.dg/associate_5.f03: ...and added it here.
6593         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
6594         * gfortran.dg/associate_7.f03: New test.
6595
6596 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
6597
6598         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
6599
6600 2010-08-15  Daniel Kraft  <d@domob.eu>
6601
6602         PR fortran/38936
6603         * gfortran.dg/associate_1.f03: Enable test for array expressions.
6604         * gfortran.dg/associate_3.f03: Clarify comment.
6605         * gfortran.dg/associate_5.f03: New test.
6606         * gfortran.dg/associate_6.f03: New test.
6607
6608 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6609
6610         PR fortran/45211
6611         * gfortran.dg/bind_c_usage_21.f90: New.
6612         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
6613
6614 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6615
6616         * gfortran.dg/optional_absent_1.f90: New.
6617         * gfortran.dg/null_actual.f90: New.
6618
6619 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6620
6621         * gfortran.dg/pointer_target_1.f90: New.
6622         * gfortran.dg/pointer_target_2.f90: New.
6623         * gfortran.dg/pointer_target_3.f90: New.
6624
6625 2010-08-15  Daniel Kraft  <d@domob.eu>
6626
6627         PR fortran/45197
6628         * gfortran.dg/elemental_args_check_3.f90: New test.
6629         * gfortran.dg/impure_1.f08: New test.
6630         * gfortran.dg/impure_2.f08: New test.
6631         * gfortran.dg/impure_3.f90: New test.
6632         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
6633
6634 2010-08-15  Ira Rosen  <irar@il.ibm.com>
6635
6636         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
6637         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
6638         SLP tests.
6639         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
6640         misaligned loads.
6641         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
6642         misaligned stores.c
6643         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
6644
6645 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6646
6647         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
6648         dg-require-effective-target after dg-do.
6649
6650 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6651
6652         * lib/target-supports.exp (check_effective_target_vect_int): Return
6653         true for Loongson targets.
6654         (check_effective_target_vect_shift): Likewise.
6655         (check_effective_target_vect_no_int_max): Likewise.
6656         (check_effective_target_vect_no_align): Likewise.
6657         (check_effective_target_vect_short_mult): Likewise.
6658
6659 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
6660
6661         * g++.dg/cast.C: Change fields of structures to "long" to pass
6662         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
6663         * g++.dg/cpp0x/iop.C: Ditto.
6664         * g++.dg/cpp0x/named_refs.C: Ditto.
6665         * g++.dg/cpp0x/rv1p.C: Ditto.
6666         * g++.dg/cpp0x/rv2p.C: Ditto.
6667         * g++.dg/cpp0x/rv3p.C: Ditto.
6668         * g++.dg/cpp0x/rv4p.C: Ditto.
6669         * g++.dg/cpp0x/rv5p.C: Ditto.
6670         * g++.dg/cpp0x/rv6p.C: Ditto.
6671         * g++.dg/cpp0x/rv7p.C: Ditto.
6672         * g++.dg/cpp0x/rv8p.C: Ditto.
6673         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
6674
6675 2010-08-13  Daniel Kraft  <d@domob.eu>
6676
6677         * gfortran.dg/implied_shape_1.f08: New test.
6678         * gfortran.dg/implied_shape_2.f90: New test.
6679         * gfortran.dg/implied_shape_3.f08: New test.
6680
6681 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6682
6683         PR libfortran/42526
6684         * gfortran.dg/char_component_initializer_1.f90: New test.
6685
6686 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
6687
6688         PR tree-optimization/45241
6689         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
6690
6691 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6692
6693         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
6694         to dg-options.
6695         * gcc.target/i386/pr40906-2.c: Ditto.
6696         * gcc.target/i386/pr40906-3.c: Ditto.
6697
6698 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6699
6700         PR middle-end/45262
6701         * gcc.c-torture/execute/pr45262.c: New test.
6702
6703 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6704
6705         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
6706         empty argument.
6707         * g++.dg/other/profile1.C: Ditto.
6708
6709 2010-08-12  Richard Guenther  <rguenther@suse.de>
6710
6711         PR tree-optimization/45232
6712         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
6713         * gcc.dg/tree-ssa/loop-7.c: Adjust.
6714         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
6715         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
6716         unsigned arithmetic.
6717         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
6718         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
6719         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
6720         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
6721         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
6722         unsigned arithmetic.
6723         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
6724         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
6725         unsigned arithmetic.
6726         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
6727         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
6728         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
6729         unsigned arithmetic.
6730         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
6731         * gcc.dg/tree-ssa/negate.c: Adjust.
6732         * gcc.dg/vect/vect-1.c: Adjust.
6733         * gfortran.dg/reassoc_6.f: XFAIL.
6734
6735 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6736
6737         PR debug/45259
6738         * gcc.dg/pr45259.c: New test.
6739
6740 2010-08-12  Wei Guozhi  <carrot@google.com>
6741
6742         PR target/44999
6743         * gcc.target/arm/pr44999.c: New testcase.
6744
6745 2010-08-12  Jie Zhang  <jie@codesourcery.com>
6746
6747         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
6748         (N): Likewise.
6749         (main): Adjust accordingly.
6750
6751 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6752
6753         * gfortran.dg/graphite/id-22.f: New.
6754
6755 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6756
6757         * gcc.dg/graphite/id-26.c: New.
6758
6759 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6760
6761         * gcc.dg/graphite/id-25.c: New.
6762
6763 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6764
6765         * gcc.dg/graphite/run-id-5.c: New.
6766         * gcc.dg/graphite/run-id-6.c: New.
6767         * gfortran.dg/graphite/id-21.f: New.
6768
6769 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6770
6771         * gcc.dg/graphite/id-24.c: New.
6772
6773 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6774
6775         * gcc.dg/tree-ssa/pr20742.c: New.
6776
6777 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6778
6779         * gcc.dg/graphite/id-23.c: New.
6780
6781 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6782
6783         * gfortran.dg/graphite/id-20.f: Adjust testcase.
6784
6785 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6786
6787         * gcc.dg/graphite/pr42729.c: New.
6788
6789 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6790
6791         * gfortran.dg/graphite/id-20.f: New.
6792
6793 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6794
6795         * gcc.dg/graphite/id-22.c: New.
6796
6797 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6798
6799         * gcc.dg/graphite/run-id-2.c: Call abort.
6800
6801 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6802
6803         * gcc.dg/graphite/id-20.c: New.
6804
6805 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
6806             Steve Kargl  <kargl@gcc.gnu.org>
6807
6808         PR fortran/44595
6809         * gfortran.dg/move_alloc_3.f90: New.
6810         * gfortran.dg/random_seed_2.f90: New.
6811
6812 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6813
6814         * lib/target-supports.exp (check_effective_target_sync_int_long):
6815         Add hppa*-*-linux*.
6816         (check_effective_target_sync_char_short): Likewise.
6817
6818 2010-08-10  Yao Qi  <yao@codesourcery.com>
6819
6820         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
6821         general form.
6822         * gcc.dg/tree-ssa/loop-31.c: Likewise.
6823         * g++.dg/other/packed1.C: Likewise.
6824         * g++.dg/other/crash-4.C: Likewise.
6825         * g++.dg/ext/packed8.C: Likewise.
6826         * g++.dg/init/array16.C: Likewise.
6827
6828 2010-08-10  xinliang David Li  <davidxl@google.com>
6829         * gcc.dg/tree-ssa/loop-19.c: Add option
6830         -fno-prefetch-loop-array
6831
6832 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
6833
6834         PR middle-end/45182
6835         * gcc.c-torture/compile/pr45182.c: New test.
6836
6837 2010-08-09  Jason Merrill  <jason@redhat.com>
6838
6839         PR c++/45236
6840         * g++.dg/cpp0x/variadic-104.C: New.
6841
6842 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6843
6844         PR fortran/44235
6845         * gfortran.dg/dependency_32.f90:  New test.
6846
6847 2010-08-09  Richard Guenther  <rguenther@suse.de>
6848
6849         PR middle-end/44632
6850         * g++.dg/opt/nrv17.C: New testcase.
6851
6852 2010-08-09  Richard Guenther  <rguenther@suse.de>
6853
6854         PR middle-end/45212
6855         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
6856         alignment from MEM_REF offset only if we took it from the
6857         base object.
6858
6859         * gcc.target/i386/pr24178.c: New testcase.
6860
6861 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
6862
6863         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
6864         * gcc.dg/20030702-1.c: Ditto.
6865         * gcc.dg/20050309-1.c: Ditto.
6866         * gcc.dg/20050325-1.c: Ditto.
6867         * gcc.dg/20050330-2.c: Ditto.
6868         * gcc.dg/20051201-1.c: Ditto.
6869         * gcc.dg/gomp/pr27573.c: Ditto.
6870         * gcc.dg/gomp/pr34610.c: Ditto.
6871         * gcc.dg/pr24225.c: Ditto.
6872         * gcc.dg/pr26570.c: Ditto.
6873         * gcc.dg/pr32773.c: Ditto.
6874         * g++.dg/gcov/gcov-6.C: Ditto.
6875         * g++.dg/gomp/pr34608.C: Ditto.
6876         * gfortran.dg/gomp/pr27573.f90: Ditto.
6877
6878         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
6879         dg-require-host-local dg directive.
6880         * gcc.dg/profile-dir-2.c: Ditto.
6881         * gcc.dg/profile-dir-3.c: Ditto.
6882
6883 2010-08-08  Richard Guenther  <rguenther@suse.de>
6884
6885         PR tree-optimization/45109
6886         * gcc.c-torture/compile/pr45109.c: New testcase.
6887
6888 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
6889
6890         * gcc.dg/march.c: Skip if -march defined.
6891         * gcc.dg/mtune.c: Skip if -mtune defined.
6892
6893         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
6894         generic thunk support.
6895
6896 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
6897
6898         PR target/45213
6899         * gcc.target/i386/pr45213.c: New test.
6900
6901 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6902
6903         PR libfortran/45143
6904         * gfortran.dg/fmt_error_11.f03: New test.
6905
6906 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
6907
6908         * lib/target-supports.exp (check_effective_target_sync_int_long):
6909         Add arm*-*-linux-gnueabi.
6910         (check_effective_target_sync_char_short): Likewise.
6911
6912 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6913
6914         PR fortran/45159
6915         * gfortran.dg/dependency_31.f90:  New test.
6916
6917 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6918
6919         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
6920
6921 2010-08-06  Jason Merrill  <jason@redhat.com>
6922
6923         * g++.dg/cpp0x/sfinae3.C: New.
6924         * g++.dg/cpp0x/sfinae4.C: New.
6925
6926 2010-08-06  Richard Guenther  <rguenther@suse.de>
6927
6928         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
6929         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
6930         * gcc.dg/tree-ssa/pr25382.c: Likewise.
6931         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
6932         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
6933         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
6934         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
6935         * gcc.c-torture/execute/20100805-1.c: Likewise.
6936
6937 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6938
6939         PR testsuite/42855
6940         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
6941
6942 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6943
6944         * gcc.dg/ipa/ipcp-ii-1.c: New test.
6945         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
6946
6947 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6948
6949         * g++.dg/ipa/devirt-1.C: New test.
6950         * g++.dg/ipa/devirt-2.C: Likewise.
6951         * g++.dg/ipa/devirt-3.C: Likewise.
6952         * g++.dg/ipa/devirt-4.C: Likewise.
6953         * g++.dg/ipa/devirt-5.C: Likewise.
6954         * gcc.dg/ipa/iinline-3.c: Likewise.
6955
6956 2010-08-05  Jie Zhang  <jie@codesourcery.com>
6957
6958         PR tree-optimization/45144
6959         * gcc.dg/tree-ssa/pr45144.c: New test.
6960
6961 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
6962
6963         PR fortran/42207
6964         PR fortran/44064
6965         PR fortran/44065
6966         * gfortran.dg/class_25.f03: New.
6967         * gfortran.dg/class_26.f03: New.
6968
6969 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
6970
6971         * g++.dg/warn/miss-format-1.C: Update line number.
6972
6973 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
6974
6975         PR c++/44641
6976         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
6977         .frame and .mask assembler directives.
6978
6979 2010-08-04  Richard Guenther  <rguenther@suse.de>
6980
6981         * gcc.dg/tree-ssa/vrp35.c: Adjust.
6982         * gcc.dg/tree-ssa/vrp36.c: Likewise.
6983         * gcc.dg/tree-ssa/vrp50.c: Likewise.
6984         * gcc.dg/tree-ssa/vrp52.c: Likewise.
6985
6986 2010-08-04  Tobias Burnus  <burnus@net-b.de>
6987
6988         PR fortran/44857
6989         * gfortran.dg/derived_constructor_char_1.f90: New.
6990         * gfortran.dg/derived_constructor_char_2.f90: New.
6991
6992 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6993
6994         PR fortran/45159
6995         * gfortran.dg/dependency_30.f90:  New test.
6996
6997 2010-08-03  Jan Hubicka  <jh@suse.cz>
6998
6999         * gcc.c-torture/compile/pr45085.c: New testcase.
7000
7001 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
7002
7003         PR fortran/44584
7004         PR fortran/45161
7005         * gfortran.dg/typebound_call_9.f03: Modified.
7006         * gfortran.dg/typebound_generic_1.f03: Modified.
7007
7008 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7009
7010         PR fortran/45159
7011
7012         * gfortran.dg/dependency_29.f90:  New test.
7013
7014 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7015
7016         PR fortran/36854
7017         * gfortran.dg/character_comparison_2.f90:  New test.
7018         * gfortran.dg/character_comparison_3.f90:  New test.
7019         * gfortran.dg/dependency_28.f90:  New test.
7020
7021 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
7022
7023         PR target/40457
7024         * gcc.target/arm/pr40457-1.c: New test.
7025         * gcc.target/arm/pr40457-2.c: New test.
7026
7027 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
7028
7029         PR fortran/44912
7030         * gfortran.dg/typebound_call_17.f03: New.
7031
7032 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
7033
7034         PR fortran/44929
7035         * gfortran.dg/allocate_derived_3.f90: New.
7036
7037 2010-07-30  Xinliang David Li  <davidxl@google.com>
7038         PR tree-optimization/45121
7039         * c-c++-common/uninit-17.c: Add -fno-ivops option.
7040
7041 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7042
7043         PR c++/45112
7044         * g++.dg/pr45112.C: New test.
7045
7046 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
7047
7048         PR debug/45055
7049         PR rtl-optimization/45137
7050         * gcc.dg/pr45055.c: New test.
7051
7052 2010-07-30  Alan Modra  <amodra@gmail.com>
7053
7054         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
7055         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
7056
7057 2010-07-29  Tobias Burnus  <burnus@net-b.de>
7058
7059         PR fortran/45087
7060         PR fortran/45125
7061         * gfortran.dg/whole_file_25.f90: New.
7062         * gfortran.dg/whole_file_26.f90: New.
7063         * gfortran.dg/whole_file_27.f90: New.
7064
7065 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
7066
7067         PR fortran/44962
7068         * gfortran.dg/typebound_proc_17.f03: New.
7069
7070 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
7071
7072         PR fortran/45004
7073         * gfortran.dg/move_alloc_2.f90: New.
7074
7075 2010-07-29  Xinliang David Li  <davidxl@google.com>
7076         PR tree-optimization/45121
7077         * c-c++-common/uninit-17.c: Fix expected output.
7078
7079 2010-07-29  Richard Guenther  <rguenther@suse.de>
7080
7081         PR tree-optimization/45120
7082         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
7083
7084 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
7085
7086         PR fortran/42051
7087         PR fortran/44064
7088         * gfortran.dg/pr42051.f03: New testcase.
7089
7090 2010-07-29  Richard Guenther  <rguenther@suse.de>
7091
7092         PR middle-end/45034
7093         * gcc.c-torture/execute/pr45034.c: New testcase.
7094
7095 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
7096
7097         PR c++/45096
7098         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
7099
7100 2010-07-28  Daniel Kraft  <d@domob.eu>
7101
7102         * gfortran.dg/bound_8.f90: New test.
7103
7104 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
7105
7106         PR debug/45105
7107         * gcc.dg/pr45105.c: New test.
7108
7109 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
7110
7111         PR rtl-optimization/45107
7112         * gcc.dg/pr45107.c: New test.
7113
7114 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
7115
7116         PR rtl-optimization/45101
7117         * gcc.dg/pr45101.c: New test.
7118
7119 2010-07-28  Tobias Burnus  <burnus@net-b.de>
7120
7121         PR fortran/45077
7122         * gfortran.dg/whole_file_24.f90: New.
7123
7124 2010-07-27  Jason Merrill  <jason@redhat.com>
7125
7126         * g++.dg/cpp0x/variadic102.C: New.
7127         * g++.dg/cpp0x/variadic103.C: New.
7128
7129 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
7130
7131         PR rtl-optimization/40956
7132         PR target/42495
7133         PR middle-end/42574
7134         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
7135         * gcc.target/arm/pr42574.c: Add tests.
7136
7137 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
7138
7139         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
7140         test name.
7141         (cleanup-repo-files): Ditto.
7142         (cleanup-saved-temps): Ditto.
7143
7144 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
7145
7146         PR testsuite/44701
7147         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
7148
7149         PR c/45079
7150         * gcc.dg/pr45079.c: New test.
7151
7152 2010-07-27  Ira Rosen  <irar@il.ibm.com>
7153
7154         PR tree-optimization/44152
7155         * gcc.dg/vect/fast-math-pr44152.c: New test.
7156
7157 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
7158
7159         PR ObjC/44140
7160         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
7161         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
7162         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
7163         * obj-c++.dg/torture/trivial.mm: Ditto.
7164         * objc.dg/torture/tls/thr-init-2.m: Ditto.
7165         * objc.dg/torture/tls/thr-init-3.m: Ditto.
7166         * objc.dg/torture/tls/thr-init.m: Ditto.
7167         * objc.dg/torture/trivial.m: Ditto.
7168
7169 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
7170
7171         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
7172         Skip on spu-*-* targets.
7173
7174 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
7175
7176         PR tree-optimization/45083
7177         * gcc.dg/pr45083.c: New test.
7178
7179 2010-07-26  Tobias Burnus  <burnus@net-b.de>
7180
7181         PR fortran/40873
7182         * gfortran.dg/whole_file_22.f90: New test.
7183         * gfortran.dg/whole_file_23.f90: New test.
7184
7185 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
7186             Jack Howarth  <howarth@bromo.med.uc.edu>
7187             Richard Henderson  <rth@redhat.com>
7188
7189         PR target/44132
7190         * gcc.dg/tls/thr-init-1.c: New.
7191         * gcc.dg/tls/thr-init-2.c: New.
7192         * gcc.dg/torture/tls New.
7193         * gcc.dg/torture/tls/tls-test.c: New.
7194         * gcc.dg/torture/tls/thr-init-1.c: New.
7195         * gcc.dg/torture/tls/tls.exp: New.
7196         * gcc.dg/torture/tls/thr-init-2.c: New.
7197         * gcc.dg/tls/emutls-2.c: New test
7198
7199         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
7200         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
7201         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
7202         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
7203         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
7204         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
7205         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
7206         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
7207         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
7208         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
7209         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
7210         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
7211         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
7212         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
7213         gfortran.dg/gomp/appendix-a/a.22.4.f90,
7214         gfortran.dg/gomp/appendix-a/a.22.5.f90,
7215         gfortran.dg/gomp/appendix-a/a.22.6.f90,
7216         gfortran.dg/gomp/appendix-a/a.24.1.f90,
7217         gfortran.dg/gomp/appendix-a/a.32.1.f90,
7218         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
7219         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
7220         gfortran.dg/gomp/omp_threadprivate1.f90,
7221         gfortran.dg/gomp/omp_threadprivate2.f90,
7222         gfortran.dg/gomp/reduction1.f90,
7223         gfortran.dg/gomp/sharing-1.f90: Likewise.
7224
7225 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7226
7227         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
7228         sse_runtime.
7229         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
7230         dg-require-visibility.
7231
7232 2010-07-26  Richard Guenther  <rguenther@suse.de>
7233
7234         PR tree-optimization/43784
7235         * gcc.c-torture/execute/pr43784.c: New testcase.
7236         * g++.dg/torture/pr43784.C: Likewise.
7237
7238 2010-07-26  Richard Guenther  <rguenther@suse.de>
7239
7240         PR middle-end/45056
7241         * g++.dg/pr45056.C: New testcase.
7242
7243 2010-07-26  Richard Guenther  <rguenther@suse.de>
7244
7245         PR tree-optimization/45071
7246         * gcc.dg/pr45071.c: New testcase.
7247
7248 2010-07-26  Tobias Burnus  <burnus@net-b.de>
7249
7250         PR fortran/45066
7251         * gfortran.dg/namelist_62.f90: New.
7252
7253 2010-07-26  Richard Guenther  <rguenther@suse.de>
7254
7255         * gcc.c-torture/execute/pr45017.c: Move ...
7256         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
7257
7258 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
7259
7260         PR fortran/40628
7261         * trim_optimize_1.f90:  New test.
7262         * character_comparision_1.f90:  New test.
7263
7264 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7265
7266         PR fortran/42852
7267         * gfortran.dg/wtruncate_fix.f: New test.
7268
7269 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
7270
7271         PR testsuite/45068
7272         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
7273
7274 2010-07-24  Richard Guenther  <rguenther@suse.de>
7275
7276         PR lto/43788
7277         * g++.dg/lto/20100724-1_0.C: New testcase.
7278
7279 2010-07-24  Richard Guenther  <rguenther@suse.de>
7280
7281         PR lto/43212
7282         * gcc.dg/lto/20100724-1_0.c: New testcase.
7283         * gcc.dg/lto/20100724-1_1.c: Likewise.
7284
7285 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7286
7287         PR fortran/40011
7288         * gfortran.dg/whole_file_21.f90: New.
7289
7290         * gfortran.dg/integer_exponentiation_3.F90: Use
7291         -ffloat-store only for i?86/x86-64 -m32.
7292
7293 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7294
7295         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
7296         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
7297
7298 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7299
7300         * gfortran.dg/func_decl_4.f90: Split test into two ...
7301         * gfortran.dg/func_decl_5.f90: ... parts.
7302         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
7303         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
7304         * gfortran.dg/global_references_1.f90: Add new dg-warning.
7305         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
7306         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
7307         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
7308         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
7309         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
7310         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
7311         * gfortran.dg/sizeof.f90: Make test valid.
7312         * gfortran.dg/pr20865.f90: Add new dg-error.
7313         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
7314         * gfortran.dg/g77/19990218-0.f: Ditto.
7315         * gfortran.dg/g77/19990218-1.f: Ditto.
7316         * gfortran.dg/g77/970625-2.f: Ditto.
7317         * gfortran.dg/pr37243.f: Fix function declaration.
7318         * gfortran.dg/use_only_1.f90: Fix implicit typing.
7319         * gfortran.dg/loc_1.f90: Fix pointer datatype.
7320
7321 2010-07-23  Tobias Burnus  <burnus@net-b.de>
7322
7323         PR fortran/44945
7324         * gfortran.dg/char_array_structure_constructor.f90: Add
7325         -fwhole-file as dg-option as it otherwise fails on some
7326         systems.
7327
7328 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
7329
7330         * gnat.dg/aggr16.ad[sb]: New test.
7331         * gnat.dg/aggr16_pkg.ads: New helper.
7332
7333 2010-07-23  Richard Guenther  <rguenther@suse.de>
7334
7335         PR lto/43071
7336         * g++.dg/lto/20100723-1_0.C: New testcase.
7337
7338 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
7339
7340         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
7341         AVX support.
7342         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
7343         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
7344
7345 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7346
7347         * lib/target-supports.exp (add_options_for_tls): New proc.
7348         * g++.dg/tls/static-1.C: Use dg-add-options tls.
7349         * g++.dg/tls/static-1a.cc: Likewise.
7350         * gcc.dg/tls/emutls-1.c: Likewise.
7351         * gcc.dg/tls/opt-11.c: Likewise.
7352         * gcc.dg/tls/opt-12.c: Likewise.
7353         * gcc.dg/tls/pr24428-2.c: Likewise.
7354         * gcc.dg/tls/pr24428.c: Likewise.
7355         * obj-c++.dg/tls/static-1.mm: Likewise.
7356         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
7357         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
7358         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7359         * objc.dg/torture/tls/thr-init-2.m: Likewise.
7360         * objc.dg/torture/tls/thr-init-3.m: Likewise.
7361         * objc.dg/torture/tls/thr-init.m: Likewise.
7362         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
7363
7364 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7365
7366         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
7367         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
7368         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
7369         optimized dump files.
7370
7371 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
7372
7373         PR tree-optimization/45047
7374         * gcc.c-torture/compile/pr45047.c: New test.
7375
7376 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7377
7378         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
7379         instead of dg-compile.
7380         * gcc.dg/float-range-4.c: Ditto.
7381         * gcc.dg/float-range-5.c: Ditto.
7382         * gcc.dg/fold-overflow-1.c: Ditto.
7383         * gcc.dg/gomp/sections-4.c: Ditto.
7384         * gcc.dg/transparent-union-1.c: Ditto.
7385         * gcc.dg/transparent-union-2.c: Ditto.
7386         * gcc.target/i386/pr39315-check.c: Ditto.
7387         * g++.dg/gomp/sections-4.C: Ditto.
7388         * g++.dg/template/dtor7.C: Ditto.
7389         * g++.dg/tree-ssa/pr19952.C: Ditto.
7390         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
7391         * gfortran.dg/graphite/pr42185.f90: Ditto.
7392         * gfortran.dg/namelist_36.f90: Ditto.
7393         * gnat.dg/noreturn1.adb: Ditto.
7394         * gnat.dg/specs/small_alignment.ads: Ditto.
7395
7396 2010-07-23  Martin Jambor  <mjambor@suse.cz>
7397
7398         PR tree-optimization/44915
7399         * g++.dg/torture/pr44915.C: New test.
7400
7401 2010-07-23  Martin Jambor  <mjambor@suse.cz>
7402
7403         PR tree-optimization/44914
7404         * g++.dg/tree-ssa/pr44914.C: New test.
7405
7406 2010-07-23  Jie Zhang  <jie@codesourcery.com>
7407
7408         PR target/44290
7409         * gcc.dg/pr44290-1.c: New test.
7410         * gcc.dg/pr44290-2.c: New test.
7411
7412 2010-07-23  Jason Merrill  <jason@redhat.com>
7413
7414         PR c++/45008
7415         * g++.dg/abi/mangle44.C: New.
7416
7417 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7418
7419         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
7420         for compile-time only tests.
7421         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
7422         target check.
7423         * gcc.target/i386/pr39315-4.c: Ditto.
7424         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
7425         target check.  Include sse-os-support.h.
7426         (main): Call check_isa and sse_os_support.
7427         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
7428         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
7429         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
7430         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
7431         target check.  Include sse-os-support.h.
7432         (main): Call check_isa and sse_os_support.
7433         * gcc.target/i386/vperm-v2df.c: Ditto.
7434
7435 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7436
7437         * lib/target-supports.exp (check_avx_hw_available): New procedure.
7438         (check_effective_target_avx_runtime): New procedure.
7439         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
7440         (check_effective_target_sse_runtime): Add check_effective_target_sse.
7441
7442         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
7443         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
7444         and __get_cpuid test.
7445         * gcc.dg/compat/vector-2b_main.c: Ditto.
7446
7447         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
7448
7449         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
7450         for compile-time only test.
7451         * gcc.dg/pr32716.c: Ditto.
7452         * gcc.dg/pr34856.c: Ditto.
7453         * gcc.dg/pr36997.c: Ditto.
7454         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
7455         * gfortran.dg/pr28158.f90: Ditto.
7456         * gfortran.dg/pr30667.f: Ditto.
7457
7458         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
7459         i?86-*-* and x86_64-*-* targets to disable execution on targets
7460         without sse2 runtime support.
7461         * g++.dg/vect/vect.exp: Ditto.
7462         * gfortran.dg/vect/vect.exp: Ditto.
7463
7464         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
7465         * gcc.dg/pr37544.c: Ditto.
7466         * gcc.dg/pr40550.c: Ditto.
7467         * gcc.dg/compat/union-m128-1_main.c: Ditto.
7468         * gcc.dg/compat/vector-1a_main.c: Ditto.
7469         * gcc.dg/compat/vector-2a_main.c: Ditto.
7470         * gcc.dg/torture/pr16104-1.c: Ditto.
7471         * gcc.dg/torture/pr35771-1.c: Ditto.
7472         * gcc.dg/torture/pr35771-2.c: Ditto.
7473         * gcc.dg/torture/pr35771-3.c: Ditto.
7474         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
7475         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
7476         * gcc.dg/torture/stackalign/push-1.c: Ditto.
7477         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
7478         * g++.dg/other/i386-1.C: Ditto.
7479         * g++.dg/other/pr40446.C: Ditto.
7480
7481 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7482
7483         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
7484
7485 2010-07-23  Daniel Kraft  <d@domob.eu>
7486
7487         PR fortran/44709
7488         * gfortran.dg/exit_1.f08: New test.
7489         * gfortran.dg/exit_2.f08: New test.
7490
7491 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
7492
7493         PR tree-optimization/39839
7494         * gcc.target/arm/pr39839.c: New test case.
7495
7496 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7497
7498         * gnat.dg/unchecked_convert5b.adb: New test.
7499         * gnat.dg/unchecked_convert6.adb: Likewise.
7500         * gnat.dg/unchecked_convert6b.adb: Likewise.
7501
7502 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7503
7504         * gnat.dg/aggr15.ad[sb]: New test.
7505
7506 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
7507
7508         PR debug/45024
7509         * g++.dg/debug/dwarf2/nested-2.C: New test case.
7510
7511 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
7512
7513         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
7514         with dg-require-linker-plugin.
7515
7516 2010-07-22  Richard Guenther  <rguenther@suse.de>
7517
7518         PR lto/43850
7519         * g++.dg/lto/20100722-1_0.C: New testcase.
7520
7521 2010-07-22  Richard Guenther  <rguenther@suse.de>
7522
7523         PR lto/42451
7524         * gcc.dg/lto/20100720-3_0.c: New testcase.
7525         * gcc.dg/lto/20100720-3_1.c: Likewise.
7526
7527 2010-07-22  Richard Guenther  <rguenther@suse.de>
7528
7529         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
7530         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
7531
7532         PR lto/43373
7533         * gcc.dg/lto/20100722-1_0.c: New testcase.
7534
7535 2010-07-22  Martin Jambor  <mjambor@suse.cz>
7536
7537         PR tree-optimization/44891
7538         * gcc.c-torture/compile/pr44891.c: New test.
7539
7540 2010-07-22  Richard Guenther  <rguenther@suse.de>
7541
7542         PR tree-optimization/45017
7543         * gcc.c-torture/execute/pr45017.c: New testcase.
7544
7545 2010-07-22  Tobias Burnus  <burnus@net-b.de>
7546
7547         PR fortran/45019
7548         * gfortran.dg/aliasing_dummy_5.f90: New.
7549
7550 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7551
7552         PR target/43698
7553         * gcc.target/arm/pr43698.c: New test.
7554
7555 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7556
7557         PR fortran/44929
7558         * Revert my commit r162325 for this PR.
7559
7560 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7561
7562         PR debug/45015
7563         * gcc.target/m68k/pr45015.c: New test.
7564
7565 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
7566
7567         PR c++/44641
7568         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
7569         comments.
7570
7571 2010-07-21  Richard Guenther  <rguenther@suse.de>
7572
7573         PR lto/45018
7574         * g++.dg/lto/20100721-1_0.C: New testcase.
7575
7576 2010-07-21  Martin Jambor  <mjambor@suse.cz>
7577
7578         PR tree-optimization/44900
7579         * g++.dg/torture/pr44900.C: New test.
7580
7581 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
7582
7583         PR middle-end/44738
7584         * c-c++-common/uninit-17.c: Correct expected error.
7585
7586 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7587
7588         * gcc.dg/guality/asm-1.c: New test.
7589
7590         PR debug/45003
7591         * gcc.dg/guality/pr45003-2.c: New test.
7592         * gcc.dg/guality/pr45003-3.c: New test.
7593
7594 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7595
7596         PR libfortran/44697
7597         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
7598
7599 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
7600
7601         * lib/scanasm.exp (dg-function-on-line): Test that a function is
7602         defined on the current line.
7603         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
7604         * g++.dg/debug/dwarf2/pr44641.C: New.
7605
7606 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
7607
7608         * gcc.target/powerpc/block-move-1.c: New test.
7609         * gcc.target/powerpc/block-move-2.c: New test.
7610
7611 2010-07-20  Jason Merrill  <jason@redhat.com>
7612
7613         PR c++/44967
7614         * g++.dg/cpp0x/sfinae2.C: New.
7615
7616 2010-07-20  Richard Guenther  <rguenther@suse.de>
7617
7618         PR lto/42696
7619         * gcc.dg/lto/20100720-4_0.c: New testcase.
7620
7621 2010-07-20  Richard Guenther  <rguenther@suse.de>
7622
7623         PR lto/43221
7624         * gcc.dg/lto/20100720-2_0.c: New testcase.
7625         * gcc.dg/lto/20100720-2_1.c: Likewise.
7626
7627 2010-07-20  Richard Guenther  <rguenther@suse.de>
7628
7629         PR lto/43208
7630         * gcc.dg/lto/20100720-1_0.c: New testcase.
7631         * gcc.dg/lto/20100720-1_1.c: Likewise.
7632
7633 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
7634
7635         PR debug/45003
7636         * gcc.dg/guality/pr45003-1.c: New test.
7637
7638 2010-07-20  Richard Guenther  <rguenther@suse.de>
7639
7640         PR tree-optimization/44977
7641         * gcc.dg/torture/pr44977.c: New testcase.
7642
7643 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
7644
7645         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
7646         sync_char_short
7647
7648 2010-07-20  Richard Guenther  <rguenther@suse.de>
7649
7650         PR middle-end/44971
7651         PR middle-end/44988
7652         * gcc.dg/pr44971.c: New testcase.
7653         * gcc.c-torture/compile/pr44988.c: Likewise.
7654
7655 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
7656
7657         PR fortran/44929
7658         * gfortran.dg/allocate_with_typespec.f90: New test.
7659         * gfortran.dg/allocate_derived_1.f90: Update error message.
7660
7661 2010-07-19  Jason Merrill  <jason@redhat.com>
7662
7663         PR c++/44996
7664         * g++.dg/cpp0x/decltype23.C: New.
7665
7666 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
7667
7668         PR fortran/42385
7669         * gfortran.dg/class_defined_operator_1.f03 : New test.
7670
7671 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
7672
7673         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
7674         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
7675         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
7676         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
7677
7678 2010-07-19  Richard Guenther  <rguenther@suse.de>
7679
7680         PR middle-end/44941
7681         * gcc.c-torture/compile/pr44941.c: New testcase.
7682
7683 2010-07-19  Jason Merrill  <jason@redhat.com>
7684
7685         PR c++/44969
7686         * g++.dg/template/sfinae24.C: New.
7687
7688 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
7689
7690         PR fortran/44353
7691         * gfortran.dg/data_implied_do_2.f90: Removed.
7692
7693 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
7694
7695         PR c++/44969
7696         * g++.dg/template/sfinae23.C: New.
7697
7698 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7699
7700         * lib/target-supports.exp (check_sse_os_support_available): New
7701         proc.
7702         (check_sse_hw_available): New proc.
7703         (check_effective_target_sse_runtime): New proc.
7704         (check_effective_target_sse2_runtime): New proc.
7705         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
7706         -msse2 if check_sse_os_support_available.
7707         * g++.dg/vect/vect.exp: Only run -msse2 tests if
7708         check_sse_os_support_available.
7709         * gcc.dg/vect/vect.exp: Likewise.
7710         * gfortran.dg/vect/vect.exp: Likewise.
7711         * gcc.target/i386/sol2-check: Renamed to ...
7712         * gcc.target/i386/sse-os-support.h: ... this.
7713         (sol2_check): Renamed to ...
7714         (sse_os_support): ... this.
7715         Only test movss with xmm registers.
7716         * gcc.target/i386/sse-check.h: Reflect new header and function names.
7717         Removed ILL_INSN, ILL_INSN_LEN.
7718         * gcc.target/i386/sse2-check.h: Likewise.
7719         * gcc.target/i386/sse3-check.h: Likewise.
7720         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
7721         Removed cpuid.h, __get_cpuid test.
7722         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
7723         Removed cpuid.h, __get_cpuid test.
7724         * g++.dg/other/pr40446.C: Likewise.
7725         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7726         * gcc.dg/compat/vector-1a_main.c: Likewise.
7727         * gcc.dg/compat/vector-2a_main.c: Likewise.
7728         * gcc.dg/pr36584.c: Likewise.
7729         * gcc.dg/pr37544.c: Likewise.
7730         * gcc.dg/torture/pr16104-1.c: Likewise.
7731         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7732         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7733         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7734         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7735         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
7736         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
7737         sse2_runtime.
7738         * gcc.dg/torture/pr35771-2.c: Likewise.
7739         * gcc.dg/torture/pr35771-3.c: Likewise.
7740         * gcc.target/i386/pr39315-2.c: Likewise.
7741         * gcc.target/i386/pr39315-4.c: Likewise.
7742         * gcc.target/i386/vperm-v2df.c: Likewise.
7743         * gcc.target/i386/vperm-v2di.c: Likewise.
7744         * gcc.target/i386/vperm-v4si-1.c: Likewise.
7745         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
7746         sse_runtime.
7747
7748 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
7749
7750         PR fortran/44353
7751         * gfortran.dg/data_implied_do_2.f90: New test.
7752
7753 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7754
7755         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
7756
7757 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7758
7759         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
7760         to the "mips16" group.
7761         (mips_using_mips16_p): New procedure.
7762         (mips-dg-options): Use it.
7763
7764 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7765
7766         * gcc.target/mips/mips16-attributes-4.c: New test.
7767
7768 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
7769
7770         PR testsuite/44418
7771         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
7772         * gcc.target/powerpc/recip-2.c: Ditto.
7773         * gcc.target/powerpc/recip-3.c: Ditto.
7774
7775 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
7776
7777         * gcc.target/arm/pr42235.c: New test.
7778
7779 2010-07-16  Jason Merrill  <jason@redhat.com>
7780
7781         PR c++/32505
7782         * g++.dg/template/partial8.C: New.
7783
7784 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7785
7786         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
7787         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
7788         in C++.
7789         (gualcvt): New overloaded inline.
7790         (GUALCVT): Use it for C++.
7791         * g++.dg/guality/guality.exp: New.
7792         * g++.dg/guality/guality.h: New.
7793         * g++.dg/guality/redeclaration1.C: New test.
7794         * g++.dg/dg.exp: Prune also guality/* tests.
7795         * gcc.dg/guality/pr43141.c: Moved to...
7796         * c-c++-common/guality/pr43141.c: ... here.
7797
7798 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7799
7800         PR libfortran/37077
7801         * gfortran.dg/char4_iunit_2.f03: New test.
7802
7803 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
7804
7805         PR testsuite/43925
7806         * lib/plugin-support.exp (plugin-test-execute):
7807         Add ${gcc_objdir}/intl to includes.
7808
7809 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7810
7811         PR target/44942
7812         * gcc.c-torture/execute/pr44942.c: New test.
7813         * gcc.target/i386/pr44942.c: New test.
7814
7815 2010-07-15  Jason Merrill  <jason@redhat.com>
7816
7817         PR c++/44909
7818         * g++.dg/cpp0x/implicit7.C: New.
7819         * g++.dg/cpp0x/implicit8.C: New.
7820
7821 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7822
7823         Disable float tests for __SPU__ targets due to lack of signed zero:
7824         * c-c++-common/torture/complex-sign-add.c (check_add_float).
7825         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
7826         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
7827         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
7828         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
7829         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
7830         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
7831         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
7832         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
7833
7834 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
7835
7836         * gfortran.dg/select_char_2.f90: New test.
7837
7838 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
7839
7840         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
7841         with DECL_CHAIN.
7842
7843 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
7844
7845         PR fortran/44936
7846         * gfortran.dg/typebound_generic_9.f03: New.
7847
7848 2010-07-15  Richard Guenther  <rguenther@suse.de>
7849
7850         PR tree-optimization/44946
7851         * gcc.c-torture/compile/pr44946.c: New testcase.
7852
7853 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
7854
7855         PR fortran/40206
7856         * gfortran.dg/select_char_3.f90: New test.
7857
7858 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
7859             Kevin F. Quinn  <kevquinn@gentoo.org>
7860
7861         * gcc.dg/Wtrampolines.c: New.
7862
7863 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7864
7865         PR libfortran/44934
7866         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
7867
7868 2010-07-14  Jason Merrill  <jason@redhat.com>
7869
7870         PR c++/44810
7871         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
7872
7873         Implement C++0x unrestricted unions (N2544)
7874         * g++.dg/cpp0x/union1.C: New.
7875         * g++.dg/cpp0x/union2.C: New.
7876         * g++.dg/cpp0x/union3.C: New.
7877         * g++.dg/cpp0x/defaulted2.C: Adjust.
7878         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
7879         * g++.old-deja/g++.ext/anon2.C: Adjust.
7880         * g++.old-deja/g++.mike/misc6.C: Adjust.
7881
7882 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
7883
7884         PR fortran/44925
7885         * gfortran.dg/c_loc_tests_15.f90: New.
7886
7887 2010-07-13  Jason Merrill  <jason@redhat.com>
7888
7889         PR c++/44909
7890         * g++.dg/cpp0x/implicit6.C: New.
7891
7892 2010-07-13  Jason Merrill  <jason@redhat.com>
7893
7894         PR c++/44540
7895         * g++.dg/abi/noreturn1.C: New.
7896         * g++.dg/abi/noreturn2.C: New.
7897
7898 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
7899
7900         PR other/44874
7901         PR debug/44832
7902         * c-c++-common/pr44832.c: New test.
7903
7904 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
7905
7906         PR objc/44488
7907         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
7908         on the target.  Make sure that we can assemble the emitted asm when
7909         the test type is 'compile'.
7910
7911 2010-07-13  Richard Guenther  <rguenther@suse.de>
7912
7913         PR tree-optimization/36960
7914         * g++.dg/torture/pr36960.C: New testcase.
7915
7916 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
7917
7918         PR c++/44908
7919         * g++.dg/template/sfinae21.C: New.
7920         * g++.dg/template/sfinae22.C: Likewise.
7921
7922 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
7923
7924         PR testsuite/42843
7925         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
7926         * gcc.dg/plugin/ggcplug.c: Likewise.
7927         * g++.dg/plugin/selfassign.c: Likewise.
7928         * g++.dg/plugin/attribute_plugin.c: Likewise.
7929         * g++.dg/plugin/dumb_plugin.c: Likewise.
7930         * g++.dg/plugin/pragma_plugin.c: Likewise.
7931
7932 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
7933
7934         * gcc.c-torture/execute/pr44683.x: New.
7935         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
7936
7937 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
7938
7939         PR fortran/44434
7940         PR fortran/44565
7941         PR fortran/43945
7942         PR fortran/44869
7943         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
7944         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
7945         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
7946         * gfortran.dh/typebound_call_16.f03: New.
7947         * gfortran.dg/typebound_generic_6.f03: New.
7948         * gfortran.dg/typebound_generic_7.f03: New.
7949         * gfortran.dg/typebound_generic_8.f03: New.
7950
7951 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7952
7953         PR libfortran/37077
7954         * gfortran.dg/char4_iunit_1.f03: New test.
7955
7956 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
7957
7958         * gcc.dg/tree-ssa/vrp53.c: New test.
7959
7960 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
7961
7962         PR c++/44907
7963         * g++.dg/template/sfinae19.C: New.
7964         * g++.dg/template/sfinae20.C: Likewise.
7965
7966 2010-07-12  Jie Zhang  <jie@codesourcery.com>
7967
7968         * gcc.target/arm/interrupt-1.c: New test.
7969         * gcc.target/arm/interrupt-2.c: New test.
7970
7971 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7972
7973         * gcc.dg/pr42427.c: Require c99_runtime.
7974         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
7975         c99_runtime.
7976         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7977         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
7978         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
7979         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
7980         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
7981         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
7982         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
7983         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7984         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
7985         * gcc.target/i386/pr37275.c: Require visibility support.
7986
7987 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7988
7989         * lib/target-supports.exp (check_effective_target_sse): New proc.
7990         * gcc.target/i386/sol2-check.h: New file.
7991         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
7992         Include sol2-check.h.
7993         (main) Only run do_test () if sol2_check ().
7994         * gcc.target/i386/sse2-check.h: Likewise.
7995         * gcc.target/i386/sse3-check.h: Likewise.
7996         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
7997         [__sun__ && __svr4__]: Execute SSE2 instruction.
7998         * gcc.target/i386/math-torture/math-torture.exp: Only add options
7999         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
8000         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
8001         * g++.dg/ext/vector14.C: Likewise.
8002         * g++.dg/other/mmintrin.C: Likewise.
8003         * gcc.dg/20020418-1.c: Likewise.
8004         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
8005         * gcc.dg/format/ms_unnamed-1.c: Likewise.
8006         * gcc.dg/format/unnamed-1.c: Likewise.
8007         Adapt dg-warning line number.
8008         * gcc.dg/graphite/pr40281.c: Likewise.
8009         * gcc.dg/pr32176.c: Likewise.
8010         * gcc.dg/pr40550.c: Likewise.
8011         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
8012         * gcc.dg/torture/pr36891.c: Likewise.
8013         * gcc.target/i386/20020218-1.c: Likewise.
8014         * gcc.target/i386/20020523.c: Likewise.
8015         * gcc.target/i386/abi-1.c: Likewise.
8016         * gcc.target/i386/brokensqrt.c: Likewise.
8017         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
8018         * gcc.target/i386/pr13366.c: Likewise.
8019         * gcc.target/i386/pr13685.c: Likewise.
8020         * gcc.target/i386/pr24306.c: Likewise.
8021         * gcc.target/i386/pr31486.c: Likewise.
8022         * gcc.target/i386/pr32065-1.c: Likewise.
8023         * gcc.target/i386/pr32065-2.c: Likewise.
8024         * gcc.target/i386/pr32389.c: Likewise.
8025         * gcc.target/i386/pr38824.c: Likewise.
8026         * gcc.target/i386/pr38931.c: Likewise.
8027         * gcc.target/i386/pr39592-1.c: Likewise.
8028         * gcc.target/i386/pr43766.c: Likewise.
8029         * gcc.target/i386/recip-divf.c: Likewise.
8030         * gcc.target/i386/recip-sqrtf.c: Likewise.
8031         * gcc.target/i386/recip-vec-divf.c: Likewise.
8032         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8033         * gcc.target/i386/sse-1.c: Likewise.
8034         * gcc.target/i386/sse-16.c: Likewise.
8035         * gcc.target/i386/sse-2.c: Likewise.
8036         * gcc.target/i386/sse-20.c: Likewise.
8037         * gcc.target/i386/sse-3.c: Likewise.
8038         * gcc.target/i386/sse-7.c: Likewise.
8039         * gcc.target/i386/sse-9.c: Likewise.
8040         * gcc.target/i386/sse-addps-1.c: Likewise.
8041         * gcc.target/i386/sse-addss-1.c: Likewise.
8042         * gcc.target/i386/sse-andnps-1.c: Likewise.
8043         * gcc.target/i386/sse-andps-1.c: Likewise.
8044         * gcc.target/i386/sse-cmpss-1.c: Likewise.
8045         * gcc.target/i386/sse-comiss-1.c: Likewise.
8046         * gcc.target/i386/sse-comiss-2.c: Likewise.
8047         * gcc.target/i386/sse-comiss-3.c: Likewise.
8048         * gcc.target/i386/sse-comiss-4.c: Likewise.
8049         * gcc.target/i386/sse-comiss-5.c: Likewise.
8050         * gcc.target/i386/sse-comiss-6.c: Likewise.
8051         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
8052         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
8053         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
8054         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
8055         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
8056         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
8057         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
8058         * gcc.target/i386/sse-divps-1.c: Likewise.
8059         * gcc.target/i386/sse-divss-1.c: Likewise.
8060         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
8061         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
8062         * gcc.target/i386/sse-maxps-1.c: Likewise.
8063         * gcc.target/i386/sse-maxss-1.c: Likewise.
8064         * gcc.target/i386/sse-minps-1.c: Likewise.
8065         * gcc.target/i386/sse-minss-1.c: Likewise.
8066         * gcc.target/i386/sse-movaps-1.c: Likewise.
8067         * gcc.target/i386/sse-movaps-2.c: Likewise.
8068         * gcc.target/i386/sse-movhlps-1.c: Likewise.
8069         * gcc.target/i386/sse-movhps-1.c: Likewise.
8070         * gcc.target/i386/sse-movhps-2.c: Likewise.
8071         * gcc.target/i386/sse-movlhps-1.c: Likewise.
8072         * gcc.target/i386/sse-movmskps-1.c: Likewise.
8073         * gcc.target/i386/sse-movntps-1.c: Likewise.
8074         * gcc.target/i386/sse-movss-1.c: Likewise.
8075         * gcc.target/i386/sse-movss-2.c: Likewise.
8076         * gcc.target/i386/sse-movss-3.c: Likewise.
8077         * gcc.target/i386/sse-movups-1.c: Likewise.
8078         * gcc.target/i386/sse-movups-2.c: Likewise.
8079         * gcc.target/i386/sse-mulps-1.c: Likewise.
8080         * gcc.target/i386/sse-mulss-1.c: Likewise.
8081         * gcc.target/i386/sse-orps-1.c: Likewise.
8082         * gcc.target/i386/sse-rcpps-1.c: Likewise.
8083         * gcc.target/i386/sse-recip-vec.c: Likewise.
8084         * gcc.target/i386/sse-recip.c: Likewise.
8085         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
8086         * gcc.target/i386/sse-set-ps-1.c: Likewise.
8087         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
8088         * gcc.target/i386/sse-subps-1.c: Likewise.
8089         * gcc.target/i386/sse-subss-1.c: Likewise.
8090         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
8091         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
8092         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
8093         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
8094         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
8095         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
8096         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
8097         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
8098         * gcc.target/i386/sse-xorps-1.c: Likewise.
8099         * gcc.target/i386/ssefn-1.c: Likewise.
8100         * gcc.target/i386/ssefn-3.c: Likewise.
8101         * gcc.target/i386/sseregparm-1.c: Likewise.
8102         * gcc.target/i386/stackalign/return-3.c: Likewise.
8103         * gcc.target/i386/vectorize1.c: Likewise.
8104         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
8105         * gcc.target/i386/xorps-sse.c: Likewise.
8106         * gfortran.dg/pr28158.f90: Likewise.
8107         * gfortran.dg/pr30667.f: Likewise.
8108         * gnat.dg/loop_optimization7.adb: Likewise.
8109         * gnat.dg/sse_nolib.adb: Likewise.
8110
8111 2010-07-11  Tobias Burnus  <burnus@net-b.de>
8112
8113         PR fortran/44702
8114         * gfortran.dg/use_rename_6.f90: New.
8115         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
8116
8117 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
8118
8119         PR fortran/44869
8120         * gfortran.dg/class_24.f03: New.
8121
8122 2010-07-10  Richard Guenther  <rguenther@suse.de>
8123
8124         PR lto/44889
8125         * gcc.dg/lto/20100709-1_0.c: New testcase.
8126         * gcc.dg/lto/20100709-1_1.c: Likewise.
8127
8128 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
8129
8130         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
8131
8132 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
8133
8134         PR objc/44140
8135         * objc.dg/lto/trivial-1_0.m: New.
8136         * objc.dg/lto/lto.exp: New.
8137         * obj-c++.dg/lto/trivial-1_0.mm: New.
8138         * obj-c++.dg/lto/lto.exp: New.
8139         * objc.dg/symtab-1.m: Adjust sizes.
8140         * objc.dg/image-info.m: Do not run for gnu-runtime.
8141
8142 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
8143
8144         * gcc.dg/pr32370.c: Allow another kind of error message.
8145
8146 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
8147
8148         * gnat.dg/atomic3.adb: New test.
8149
8150 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
8151             Denys Vlasenko  <dvlasenk@redhat.com>
8152             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
8153
8154         PR tree-optimization/28632
8155         * gcc.dg/tree-ssa/vrp51.c: New test.
8156         * gcc.dg/tree-ssa/vrp52.c: New test.
8157
8158 2010-07-09  Jason Merrill  <jason@redhat.com>
8159
8160         * g++.dg/abi/covariant6.C: New.
8161         * g++.dg/inherit/covariant17.C: Test both bases.
8162         * g++.dg/inherit/covariant7.C: Check vtable layout.
8163
8164 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
8165
8166         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
8167
8168 2010-07-09  Richard Guenther  <rguenther@suse.de>
8169
8170         PR tree-optimization/44852
8171         * gcc.c-torture/execute/pr44852.c: New testcase.
8172
8173 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8174
8175         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
8176         multiplication by values.
8177         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
8178         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
8179
8180 2010-07-09  Richard Guenther  <rguenther@suse.de>
8181
8182         PR tree-optimization/44882
8183         * gfortran.dg/pr44882.f90: New testcase.
8184
8185 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
8186
8187         PR target/40657
8188         * gcc.target/arm/pr40657-1.c: New test.
8189         * gcc.target/arm/pr40657-2.c: New test.
8190         * gcc.c-torture/execute/pr40657.c: New test.
8191
8192 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
8193
8194         * gcc.dg/tree-ssa/vrp50.c: New test.
8195         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
8196
8197 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
8198
8199         PR fortran/44649
8200         * gfortran.dg/c_sizeof_1.f90: Modified.
8201         * gfortran.dg/storage_size_1.f08: New.
8202         * gfortran.dg/storage_size_2.f08: New.
8203
8204 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
8205
8206         * gcc.c-torture/execute/20100708-1.c: New test.
8207
8208 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
8209
8210         PR fortran/44847
8211         * gfortran.dg/gomp/pr44847.f90: New test.
8212
8213 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
8214
8215         PR tree-optimization/44710
8216         * gcc.dg/tree-ssa/ifc-6.c: New.
8217         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
8218
8219 2010-07-08  Tobias Burnus  <burnus@net-b.de>
8220
8221         PR fortran/18918
8222         * gfortran.dg/coarray_10.f90: Add an additional test.
8223
8224 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
8225
8226         PR middle-end/44828
8227         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
8228         * gcc.c-torture/execute/pr44828.x: Revert.
8229
8230 2010-07-08  Jason Merrill  <jason@redhat.com>
8231
8232         PR c++/43120
8233         * g++.dg/inherit/covariant17.C: New.
8234         * g++.dg/abi/covariant1.C: Actually test for the bug.
8235
8236 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
8237
8238         PR rtl-optimization/44838
8239         * gcc.dg/pr44838.c: New.
8240
8241 2010-07-08  Richard Guenther  <rguenther@suse.de>
8242
8243         PR tree-optimization/44831
8244         * gcc.c-torture/compile/pr44831.c: New testcase.
8245         * gcc.dg/tree-ssa/pr21463.c: Adjust.
8246
8247 2010-07-08  Richard Guenther  <rguenther@suse.de>
8248
8249         PR tree-optimization/44861
8250         * g++.dg/vect/pr44861.cc: New testcase.
8251
8252 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
8253
8254         PR middle-end/44828
8255         * gcc.c-torture/execute/pr44828.x: New file.
8256
8257 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
8258
8259         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
8260         dg-options.
8261         * g++.dg/ext/altivec-17.C: Adjust error message.
8262
8263 2010-07-07  Tom Tromey  <tromey@redhat.com>
8264
8265         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
8266
8267 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
8268
8269         PR target/44844
8270         * gcc.target/i386/rdrand-1.c: Scan "jnc".
8271         * gcc.target/i386/rdrand-2.c: Likewise.
8272         * gcc.target/i386/rdrand-3.c: Likewise.
8273
8274 2010-07-07  Jan Hubicka  <jh@suse.cz>
8275
8276         PR middle-end/44813
8277         * g++.dg/torture/pr44813.C: New testcase.
8278         * g++.dg/torture/pr44826.C: New testcase.
8279
8280 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
8281
8282         PR rtl-optimization/44787
8283         * gcc.c-torture/compile/pr44788.c: New test.
8284         * gcc.target/arm/pr44788.c: New test.
8285
8286 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8287
8288         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
8289
8290 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8291
8292         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
8293         to dg-options.
8294
8295 2010-07-06  Tobias Burnus  <burnus@net-b.de>
8296
8297         PR fortran/44742
8298         * gfortran.dg/parameter_array_init_6.f90: New.
8299         * gfortran.dg/initialization_20.f90: Update dg-error.
8300         * gfortran.dg/initialization_24.f90: Ditto.
8301
8302 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
8303         PR fortran/PR44693
8304         * gfortran.dg/dim_range_1.f90:  New test.
8305         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
8306
8307 2010-07-06  Jason Merrill  <jason@redhat.com>
8308
8309         PR c++/44703
8310         * g++.dg/cpp0x/initlist41.C: New.
8311
8312         PR c++/44778
8313         * g++.dg/template/ptrmem22.C: New.
8314
8315 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
8316
8317         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
8318         support.
8319         * gcc.target/i386/i386.exp: Likewise.
8320
8321 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8322
8323         PR testsuite/44195
8324         * gcc.dg/lto/20100518_0.c: Limit to x86.
8325
8326 2010-07-06  Richard Guenther  <rguenther@suse.de>
8327
8328         PR middle-end/44828
8329         * gcc.c-torture/execute/pr44828.c: New testcase.
8330
8331 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
8332
8333         * g++.dg/warn/noeffect2.C: Adjust expected warning.
8334         * g++.dg/warn/volatile1.C: Likewise.
8335         * g++.dg/template/warn1.C: Likewise.
8336
8337 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
8338
8339         AVX Programming Reference (June, 2010)
8340         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
8341         * g++.dg/other/i386-3.C: Likewise.
8342         * gcc.target/i386/sse-12.c: Likewise.
8343
8344         * gcc.target/i386/f16c-check.h: New.
8345         * gcc.target/i386/rdfsbase-1.c: Likewise.
8346         * gcc.target/i386/rdfsbase-2.c: Likewise.
8347         * gcc.target/i386/rdgsbase-1.c: Likewise.
8348         * gcc.target/i386/rdgsbase-2.c: Likewise.
8349         * gcc.target/i386/rdrand-1.c: Likewise.
8350         * gcc.target/i386/rdrand-2.c: Likewise.
8351         * gcc.target/i386/rdrand-3.c: Likewise.
8352         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
8353         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
8354         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
8355         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
8356         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
8357         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
8358         * gcc.target/i386/wrfsbase-1.c: Likewise.
8359         * gcc.target/i386/wrfsbase-2.c: Likewise.
8360         * gcc.target/i386/wrgsbase-1.c: Likewise.
8361         * gcc.target/i386/wrgsbase-2.c: Likewise.
8362
8363         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
8364         (__builtin_ia32_vcvtps2ph): New.
8365         (__builtin_ia32_vcvtps2ph256): Likewise.
8366
8367         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
8368         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8369
8370         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
8371         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8372
8373         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
8374         (__builtin_ia32_vcvtps2ph256): Likewise.
8375         Add fsgsbase,rdrnd,f16c.
8376
8377         * lib/target-supports.exp (check_effective_target_f16c): New.
8378
8379 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
8380
8381         * gcc.dg/guality/nrv-1.c: New test.
8382
8383 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
8384
8385         PR middle-end/42505
8386         * gcc.target/arm/pr42505.c: New test case.
8387
8388 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
8389
8390         PR c++/44808
8391         * g++.dg/opt/nrv16.C: New test.
8392
8393 2010-07-05  Richard Guenther  <rguenther@suse.de>
8394
8395         PR tree-optimization/44784
8396         * gcc.c-torture/compile/pr44784.c: New testcase.
8397
8398 2010-07-05  Ira Rosen  <irar@il.ibm.com>
8399
8400         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8401         Increase loop bound and array size.
8402         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8403         Likewise.
8404
8405 2010-07-05  Ira Rosen  <irar@il.ibm.com>
8406
8407         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
8408         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
8409         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
8410         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
8411         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
8412
8413 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
8414
8415         PR c++/22138
8416         * g++.dg/parse/template25.C: New.
8417
8418 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
8419
8420         PR rtl-optimization/44695
8421         * gcc.dg/torture/pr44695.c: New.
8422
8423 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8424
8425         PR c++/16630
8426         * g++.dg/ext/pretty3.C: New.
8427
8428 2010-07-04  Richard Guenther  <rguenther@suse.de>
8429
8430         PR middle-end/44809
8431         * g++.dg/torture/pr44809.C: New testcase.
8432
8433 2010-07-04  Richard Guenther  <rguenther@suse.de>
8434
8435         PR tree-optimization/44656
8436         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
8437
8438 2010-07-04  Ira Rosen  <irar@il.ibm.com>
8439             Revital Eres  <eres@il.ibm.com>
8440
8441         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
8442         misaligned stores.
8443         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
8444         gcc.dg/vect/vect-96.c: Likewise.
8445         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
8446         that support misaligned stores. Change the number of expected
8447         misaligned accesses.
8448         * gcc.dg/vect/vect-peel-1.c: New test.
8449         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
8450         gcc.dg/vect/vect-peel-4.c: Likewise.
8451         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
8452         vectorizable on all targets that support realignment.
8453         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8454
8455 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
8456
8457         PR c/44806
8458         * gcc.dg/torture/pr44806.c: New.
8459
8460 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8461
8462         * gnat.dg/cond_expr1.adb: New test.
8463
8464 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8465
8466         * gnat.dg/modular3.adb: New test.
8467         * gnat.dg/modular3_pkg.ads: New helper.
8468
8469 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
8470             Mikael Pettersson  <mikpe@it.uu.se>
8471
8472         PR testsuite/44518
8473         * obj-c++.dg/encode-2.mm: Produce object and save temps.
8474         Make signed-ness of chars explicit.  Scan the object for
8475         strings that are split by some target assemblers.
8476         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
8477         explicit.
8478
8479 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
8480
8481         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
8482
8483 2010-07-02  Le-Chun Wu  <lcwu@google.com>
8484
8485         PR/44128
8486         * g++.dg/warn/Wshadow-7.C: New test.
8487
8488 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
8489             Julian Brown  <julian@codesourcery.com>
8490             Sandra Loosemore  <sandra@codesourcery.com>
8491
8492         * gcc.c-torture/execute/20100416-1.c: New test case.
8493
8494 2010-07-02  Julian Brown  <julian@codesourcery.com>
8495             Sandra Loosemore  <sandra@codesourcery.com>
8496
8497         PR target/43703
8498
8499         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
8500         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
8501
8502 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8503             Julian Brown  <julian@codesourcery.com>
8504
8505         * gcc.target/arm/neon/vadds64.c: Regenerated.
8506         * gcc.target/arm/neon/vaddu64.c: Regenerated.
8507         * gcc.target/arm/neon/vsubs64.c: Regenerated.
8508         * gcc.target/arm/neon/vsubu64.c: Regenerated.
8509         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
8510         * gcc.target/arm/neon-vmls-1.c: Likewise.
8511         * gcc.target/arm/neon-vsubs64.c: New execution test.
8512         * gcc.target/arm/neon-vsubu64.c: New execution test.
8513         * gcc.target/arm/neon-vadds64.c: New execution test.
8514         * gcc.target/arm/neon-vaddu64.c: New execution test.
8515
8516 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8517
8518         * gcc.target/arm/neon-vands64.c: New.
8519         * gcc.target/arm/neon-vandu64.c: New.
8520         * gcc.target/arm/neon-vbics64.c: New.
8521         * gcc.target/arm/neon-vbicu64.c: New.
8522         * gcc.target/arm/neon-veors64.c: New.
8523         * gcc.target/arm/neon-veoru64.c: New.
8524         * gcc.target/arm/neon-vorns64.c: New.
8525         * gcc.target/arm/neon-vornu64.c: New.
8526         * gcc.target/arm/neon-vorrs64.c: New.
8527         * gcc.target/arm/neon-vorru64.c: New.
8528         * gcc.target/arm/neon/vands64.c: Regenerated.
8529         * gcc.target/arm/neon/vandu64.c: Regenerated.
8530         * gcc.target/arm/neon/vbics64.c: Regenerated.
8531         * gcc.target/arm/neon/vbicu64.c: Regenerated.
8532         * gcc.target/arm/neon/veors64.c: Regenerated.
8533         * gcc.target/arm/neon/veoru64.c: Regenerated.
8534         * gcc.target/arm/neon/vorns64.c: Regenerated.
8535         * gcc.target/arm/neon/vornu64.c: Regenerated.
8536         * gcc.target/arm/neon/vorrs64.c: Regenerated.
8537         * gcc.target/arm/neon/vorru64.c: Regenerated.
8538
8539 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8540
8541         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
8542
8543 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8544
8545         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
8546         * gfortran.dg/intent_out_5.f90: Same.
8547         * gfortran.dg/ltrans-7.f90: Same.
8548         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
8549
8550 2010-07-02  Jan Hubicka  <jh@suse.cz>
8551
8552         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
8553
8554 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8555
8556         * objc-obj-c++-shared/Object1.h: Correct Line endings.
8557
8558 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
8559
8560         PR c++/44780
8561         * c-c++-common/Wunused-var-12.c: New test.
8562
8563 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
8564
8565         PR target/42835
8566         * gcc.target/arm/pr42835.c: New test.
8567
8568         PR target/42172
8569         * gcc.target/arm/pr42172-1.c: New test.
8570
8571 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8572
8573         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
8574
8575 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8576
8577         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
8578         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
8579         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
8580         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
8581         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
8582         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
8583         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
8584         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
8585         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
8586         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
8587         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
8588         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
8589         * gcc.target/arm/neon-vdup_ns64.c: New.
8590         * gcc.target/arm/neon-vdup_nu64.c: New.
8591         * gcc.target/arm/neon-vdupQ_ns64.c: New.
8592         * gcc.target/arm/neon-vdupQ_nu64.c: New.
8593         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
8594         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
8595         * gcc.target/arm/neon-vmov_ns64.c: New.
8596         * gcc.target/arm/neon-vmov_nu64.c: New.
8597         * gcc.target/arm/neon-vmovQ_ns64.c: New.
8598         * gcc.target/arm/neon-vmovQ_nu64.c: New.
8599         * gcc.target/arm/neon-vget_lanes64.c: New.
8600         * gcc.target/arm/neon-vget_laneu64.c: New.
8601         * gcc.target/arm/neon-vset_lanes64.c: New.
8602         * gcc.target/arm/neon-vset_laneu64.c: New.
8603
8604 2010-07-02  Richard Guenther  <rguenther@suse.de>
8605
8606         * g++.dg/torture/20100702-1.C: New testcase.
8607
8608 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8609
8610         PR target/44707
8611         * gcc.c-torture/compile/pr44707.c: New test.
8612
8613 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8614
8615         PR c++/44039
8616         * g++.dg/template/crash101.C: New.
8617
8618 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8619
8620         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
8621         Use the ABI-0 accessors and fail it for m64.
8622
8623 2010-07-02  Jan Hubicka  <jh@suse.cz>
8624
8625         * g++.dg/tree-ssa/pr44706.C: New testcase.
8626
8627 2010-07-02  Richard Guenther  <rguenther@suse.de>
8628
8629         PR tree-optimization/44748
8630         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
8631
8632 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8633
8634         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
8635         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
8636         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
8637         the method types to forward:.
8638
8639 2010-06-30  Jason Merrill  <jason@redhat.com>
8640
8641         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
8642         * g++.dg/other/pr25632.C: Likewise.
8643
8644 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
8645
8646         PR tree-optimization/40421
8647         * gfortran.fortran-torture/compile/pr40421.f90: New test.
8648
8649 2010-07-01  Richard Guenther  <rguenther@suse.de>
8650
8651         PR middle-end/42834
8652         PR middle-end/44468
8653         * gcc.c-torture/execute/20100316-1.c: New testcase.
8654         * gcc.c-torture/execute/pr44468.c: Likewise.
8655         * gcc.c-torture/compile/20100609-1.c: Likewise.
8656         * gcc.dg/volatile2.c: Adjust.
8657         * gcc.dg/plugin/selfassign.c: Likewise.
8658         * gcc.dg/pr36902.c: Likewise.
8659         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
8660         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
8661         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8662         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8663         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8664         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8665         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
8666         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
8667         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
8668         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8669         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8670         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8671         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
8672         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
8673         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8674         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8675         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
8676         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8677         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8678         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8679         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8680         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8681         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
8682         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
8683         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
8684         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
8685         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
8686         * gcc.dg/struct/w_prof_local_array.c: Likewise.
8687         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
8688         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
8689         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8690         * gcc.dg/struct/w_prof_global_array.c: Likewise.
8691         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
8692         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
8693         * gcc.dg/struct/w_prof_local_var.c: Likewise.
8694         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
8695         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8696         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
8697         * gcc.dg/struct/w_prof_global_var.c: Likewise.
8698         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
8699         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
8700         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
8701         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8702         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
8703         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
8704         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
8705         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
8706         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
8707         * gcc.dg/tree-prof/stringop-1.c: Adjust.
8708         * g++.dg/tree-ssa/pr31146.C: Likewise.
8709         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
8710         * g++.dg/tree-ssa/pr33604.C: Likewise.
8711         * g++.dg/plugin/selfassign.c: Likewise.
8712         * gfortran.dg/array_memcpy_3.f90: Likewise.
8713         * gfortran.dg/array_memcpy_4.f90: Likewise.
8714         * c-c++-common/torture/pr42834.c: New testcase.
8715
8716 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
8717
8718         PR c++/44628
8719         * g++.dg/template/crash100.C: New.
8720
8721 2010-06-30  Jan Hubicka  <jh@suse.cz>
8722
8723         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
8724
8725 2010-06-30  Michael Matz  <matz@suse.de>
8726
8727         PR bootstrap/44699
8728         * gcc.dg/pr44699.c: New test.
8729
8730 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
8731
8732         PR tree-optimization/39799
8733         * c-c++-common/uninit-17.c: New test.
8734
8735 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8736
8737         PR libfortran/43298
8738         * gfortran.dg/read_infnan_1.f90: New test.
8739
8740 2010-06-29  Jason Merrill  <jason@redhat.com>
8741
8742         Enable implicitly declared move constructor/operator= (N3053).
8743         * g++.dg/cpp0x/implicit3.C: New.
8744         * g++.dg/cpp0x/implicit4.C: New.
8745         * g++.dg/cpp0x/implicit5.C: New.
8746         * g++.dg/cpp0x/implicit-copy.C: Adjust.
8747         * g++.dg/cpp0x/not_special.C: Adjust.
8748         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
8749         * g++.dg/cpp0x/rv1n.C: Adjust.
8750         * g++.dg/cpp0x/rv1p.C: Adjust.
8751         * g++.dg/cpp0x/rv2n.C: Adjust.
8752         * g++.dg/cpp0x/rv2p.C: Adjust.
8753         * g++.dg/cpp0x/rv3n.C: Adjust.
8754         * g++.dg/cpp0x/rv3p.C: Adjust.
8755         * g++.dg/cpp0x/rv4n.C: Adjust.
8756         * g++.dg/cpp0x/rv4p.C: Adjust.
8757         * g++.dg/cpp0x/rv5n.C: Adjust.
8758         * g++.dg/cpp0x/rv5p.C: Adjust.
8759         * g++.dg/cpp0x/rv6n.C: Adjust.
8760         * g++.dg/cpp0x/rv6p.C: Adjust.
8761         * g++.dg/cpp0x/rv7n.C: Adjust.
8762         * g++.dg/cpp0x/rv7p.C: Adjust.
8763         * g++.dg/cpp0x/rv8p.C: Adjust.
8764         * g++.dg/gomp/pr26690-1.C: Adjust.
8765         * g++.dg/other/error20.C: Adjust.
8766         * g++.dg/other/error31.C: Adjust.
8767         * g++.dg/parse/error19.C: Adjust.
8768         * g++.dg/template/qualttp5.C: Adjust.
8769         * g++.old-deja/g++.law/ctors5.C: Adjust.
8770
8771         Enable implicitly deleted functions (N2346)
8772         * g++.dg/cpp0x/defaulted17.C: New.
8773         * g++.dg/cpp0x/implicit1.C: New.
8774         * g++.dg/cpp0x/implicit2.C: New.
8775         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
8776         * g++.dg/ext/has_virtual_destructor.C: Adjust.
8777         * g++.dg/init/ctor4.C: Adjust.
8778         * g++.dg/init/synth2.C: Adjust.
8779         * g++.dg/lto/20081118_1.C: Adjust.
8780         * g++.dg/other/error13.C: Adjust.
8781         * g++.dg/other/unused1.C: Adjust.
8782         * g++.old-deja/g++.bob/inherit2.C: Adjust.
8783         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
8784         * g++.old-deja/g++.jason/opeq3.C: Adjust.
8785         * g++.old-deja/g++.law/ctors17.C: Adjust.
8786         * g++.old-deja/g++.oliva/delete1.C: Adjust.
8787         * g++.old-deja/g++.pt/assign1.C: Adjust.
8788         * g++.old-deja/g++.pt/crash20.C: Adjust.
8789
8790         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
8791         * g++.dg/cpp0x/defaulted13.C: Adjust.
8792         * g++.dg/cpp0x/defaulted2.C: Adjust.
8793         * g++.dg/cpp0x/defaulted3.C: Adjust.
8794         * g++.dg/cpp0x/initlist9.C: Adjust.
8795         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
8796         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
8797         * g++.dg/init/synth2.C: Adjust.
8798
8799         * g++.dg/cpp0x/defaulted19.C: New.
8800
8801         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
8802         * g++.dg/template/error23.C: Fix for -std=c++0x.
8803
8804 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
8805
8806         PR fortran/44718
8807         * gfortran.dg/proc_ptr_28.f90: New.
8808
8809 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
8810
8811         PR tree-optimization/43801
8812         * g++.dg/torture/pr43801.C: New test.
8813
8814         PR debug/44668
8815         * g++.dg/debug/dwarf2/accessibility1.C: New test.
8816
8817 2010-06-29  Jason Merrill  <jason@redhat.com>
8818
8819         PR c++/44587
8820         * g++.dg/template/qualified-id2.C: New.
8821         * g++.dg/template/qualified-id3.C: New.
8822
8823 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
8824
8825         PR fortran/44696
8826         * gfortran.dg/associated_target_4.f90: New.
8827
8828 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
8829
8830         PR fortran/44582
8831         * gfortran.dg/aliasing_array_result_1.f90 : New test.
8832
8833 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8834
8835         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
8836
8837 2010-06-29  Jan Hubicka  <jh@suse.cz>
8838
8839         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
8840
8841 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
8842
8843         PR target/43902
8844         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
8845         * gcc.target/arm/wmul-3.c: New test.
8846         * gcc.target/arm/wmul-4.c: New test.
8847
8848 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
8849
8850         PR rtl-optimization/44659
8851         * gcc.target/i386/extract-1.c: New.
8852         * gcc.target/i386/extract-2.c: Likewise.
8853         * gcc.target/i386/extract-3.c: Likewise.
8854         * gcc.target/i386/extract-4.c: Likewise.
8855         * gcc.target/i386/extract-5.c: Likewise.
8856         * gcc.target/i386/extract-6.c: Likewise.
8857
8858 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
8859
8860         PR c++/44682
8861         * g++.dg/warn/Wunused-var-14.C: New test.
8862
8863 2010-06-28  Tobias Burnus  <burnus@net-b.de>
8864
8865         PR fortran/43298
8866         * gfortran.dg/nan_6.f90: New.
8867
8868 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
8869
8870         PR tree-optimization/43781
8871         * gcc.dg/torture/pr43781.c: New.
8872
8873 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
8874
8875         PR fortran/40158
8876         * gfortran.dg/actual_rank_check_1.f90: New test.
8877
8878 2010-06-28  Martin Jambor  <mjambor@suse.cz>
8879
8880         * gcc.dg/ipa/ipa-sra-6.c: New test.
8881
8882 2010-06-28  Jan Hubicka  <jh@suse.cz>
8883
8884         PR tree-optimization/44687
8885         * gcc.c-torture/compile/pr44687.c
8886
8887 2010-06-28  Martin Jambor  <mjambor@suse.cz>
8888
8889         PR c++/44535
8890         * g++.dg/torture/pr44535.C: New test.
8891
8892 2010-06-28  Michael Matz  <matz@suse.de>
8893
8894         PR middle-end/44592
8895         * gfortran.dg/pr44592.f90: New test.
8896
8897 2010-06-28  Jan Hubicka  <jh@suse.cz>
8898
8899         PR tree-optimization/44357
8900         * g++.dg/torture/pr44357.C: New testcase.
8901
8902 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8903
8904         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
8905         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
8906         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
8907         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
8908         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
8909         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
8910         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
8911         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
8912
8913 2010-06-27  Jan Hubicka  <jh@suse.cz>
8914
8915         * gcc.c-torture/compile/pr44686.c: New file.
8916
8917 2010-06-27  Richard Guenther  <rguenther@suse.de>
8918
8919         PR tree-optimization/44683
8920         * gcc.c-torture/execute/pr44683.c: New testcase.
8921
8922 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
8923
8924         * gnat.dg/noreturn3.ad[sb]: New test.
8925
8926 2010-06-26  Jason Merrill  <jason@redhat.com>
8927
8928         * g++.dg/cpp0x/explicit5.C: New.
8929
8930 2010-06-26  Richard Guenther  <rguenther@suse.de>
8931
8932         PR tree-optimization/44393
8933         * gcc.dg/pr44393.c: New testcase.
8934
8935 2010-06-26  Jan Hubicka  <jh@suse.cz>
8936
8937         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
8938
8939 2010-06-26  Richard Guenther  <rguenther@suse.de>
8940
8941         PR middle-end/44674
8942         * gcc.dg/pr44674.c: New testcase.
8943
8944 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
8945
8946         * gcc.dg/opts-3.c: New test.
8947
8948 2010-06-26  Tobias Burnus  <burnus@net-b.de>
8949
8950         * gfortran.dg/type_decl_1.f90: New.
8951         * gfortran.dg/type_decl_2.f90: New.
8952
8953 2010-06-26  Tobias Burnus  <burnus@net-b.de>
8954
8955         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
8956         * gfortran.dg/semicolon_fixed_2.f: Ditto.
8957
8958 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8959
8960         PR testsuite/38946
8961         * gfortran.dg/array_constructor_23.f: Update test to allow for small
8962         error in comparing reals.
8963
8964 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8965
8966         * selected_real_kind_2.f90: New.
8967         * selected_real_kind_3.f90: New.
8968
8969 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8970
8971         * gfortran.dg/entry_19.f90: New.
8972
8973 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8974
8975         * gfortran.dg/end_subroutine_1.f90: New.
8976         * gfortran.dg/end_subroutine_2.f90: New.
8977         * gfortran.dg/interface_proc_end.f90: Update.
8978
8979 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8980
8981         * gfortran.dg/semicolon_fixed.f: Update.
8982         * gfortran.dg/semicolon_fixed_2.f: New.
8983         * gfortran.dg/semicolon_free_2.f90: New.
8984         * gfortran.dg/semicolon_free.f90: Update.
8985
8986 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8987
8988         PR fortran/44448
8989         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
8990
8991 2010-06-25  Martin Jambor  <mjambor@suse.cz>
8992
8993         * g++.dg/ipa/iinline-3.C: New test.
8994         * gcc.dg/ipa/modif-1.c: Removed.
8995
8996 2010-06-25  Jan Hubicka  <jh@suse.cz>
8997
8998         * gcc.dg/tree-ssa/ipa-split-1.c
8999
9000 2010-06-25  Martin Jambor  <mjambor@suse.cz>
9001
9002         * g++.dg/ipa/iinline-2.C: New test.
9003
9004 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
9005
9006         PR middle-end/43866
9007         * gfortran.dg/pr43866.f90: New test.
9008
9009         PR tree-optimization/44539
9010         * gcc.dg/pr44539.c: New test.
9011
9012 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
9013
9014         From Jim Wilson:
9015         PR target/43902
9016         * gcc.target/mips/madd-9.c: New test.
9017
9018 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
9019
9020         PR c/44517
9021         * gcc.dg/noncompile/pr44517.c: New.
9022         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
9023
9024 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
9025
9026         PR testsuite/43283
9027         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
9028         and add argument to nop for IA64.
9029
9030 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
9031
9032         PR target/44588
9033         * gcc.target/i386/mod-1.c: New.
9034         * gcc.target/i386/umod-1.c: Likewise.
9035         * gcc.target/i386/umod-2.c: Likewise.
9036         * gcc.target/i386/umod-3.c: Likewise.
9037
9038 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
9039
9040         PR middle-end/44492
9041         * g++.dg/torture/pr44492.C: New test.
9042
9043 2010-06-24  Andi Kleen  <ak@linux.intel.com>
9044
9045         * c-c++-common/warn-omitted-condop.c: New.
9046
9047 2010-06-24  Tobias Burnus  <burnus@net-b.de>
9048
9049         PR fortran/44614
9050         * gfortran.dg/import8.f90: New.
9051
9052 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
9053
9054         * gnat.dg/not_null.adb: Update test case.
9055
9056 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
9057
9058         PR c++/44619
9059         * g++.dg/warn/Wunused-var-13.C: New test.
9060
9061         PR c++/44627
9062         * g++.dg/diagnostic/method1.C: New test.
9063
9064 2010-06-22  Cary Coutant  <ccoutant@google.com>
9065
9066         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
9067
9068 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
9069
9070         PR fortran/44616
9071         * gfortran.dg/abstract_type_8.f03: New.
9072
9073 2010-06-21  Jason Merrill  <jason@redhat.com>
9074
9075         * g++.dg/cpp0x/noexcept08.C: New.
9076
9077         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
9078
9079 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
9080
9081         PR target/44615
9082         * gcc.target/i386/sse2-vec-2a.c: New.
9083
9084 2010-06-21  DJ Delorie  <dj@redhat.com>
9085
9086         * gcc.dg/pragma-diag-1.c: New.
9087
9088 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
9089
9090         PR target/44615
9091         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
9092
9093 2010-06-21  Alan Modra  <amodra@gmail.com>
9094
9095         PR testsuite/44505
9096         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
9097         tail call to check_fa_mid.
9098
9099 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
9100
9101         PR target/44575
9102         * gcc.c-torture/execute/pr44575.c: New test.
9103
9104 2010-06-21  Tobias Burnus  <burnus@net-b.de>
9105
9106         PR fortran/40632
9107         * gfortran.dg/contiguous_1.f90: New.
9108         * gfortran.dg/contiguous_2.f90: New.
9109         * gfortran.dg/contiguous_3.f90: New.
9110
9111 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
9112
9113         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
9114         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
9115
9116 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
9117
9118         PR target/44546
9119         * gcc.target/i386/pr44546.c: New test.
9120
9121 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
9122
9123         * gcc.dg/opts-2.c: New test.
9124
9125 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
9126
9127         PR fortran/44584
9128         * gfortran.dg/typebound_proc_15.f03: Modified.
9129
9130 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
9131
9132         PR target/44072
9133         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
9134         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
9135
9136 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9137
9138         * g++.dg/ext/label13.C: Fix typo in last change.
9139
9140 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9141
9142         PR libfortran/44477
9143         * gfortran.dg/eof_3.f90
9144         * gfortran.dg/endfile_2.f90
9145         * gfortran.dg/endfile_4.f90
9146         * gfortran.dg/endfile_3.f90
9147
9148 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9149
9150         PR c++/41090
9151         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
9152
9153 2010-06-18  Tobias Burnus  <burnus@net-b.de>
9154
9155         PR fortran/44556
9156         * gfortran.dg/allocate_alloc_opt_11.f90: New.
9157
9158 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
9159
9160         * gcc.target/arm/pr40900.c: New test.
9161
9162 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
9163
9164         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
9165
9166 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
9167
9168         PR fortran/44558
9169         * gfortran.dg/typebound_call_15.f03: New.
9170
9171 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9172
9173         PR c++/44486
9174         * g++.dg/pr44486.C: New.
9175
9176 2010-06-16  DJ Delorie  <dj@redhat.com>
9177
9178         * gcc.target/i386/volatile-bitfields-1.c: New.
9179         * gcc.target/i386/volatile-bitfields-2.c: New.
9180
9181 2010-06-16  Jason Merrill  <jason@redhat.com>
9182
9183         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
9184
9185         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
9186
9187 2010-06-16  Richard Guenther  <rguenther@suse.de>
9188
9189         PR c/44555
9190         * gcc.c-torture/execute/pr44555.c: New testcase.
9191
9192 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
9193
9194         PR fortran/44549
9195         * gfortran.dg/typebound_proc_16.f03: New.
9196
9197 2010-06-16  Martin Jambor  <mjambor@suse.cz>
9198
9199         * g++.dg/torture/pr43905.C: New test.
9200
9201 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
9202
9203         PR testsuite/44538
9204         * gcc.dg/vect/slp-perm-5.c (main): Prevent
9205         initialization loop from being vectorized.
9206         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
9207
9208 2010-06-16  Alan Modra  <amodra@gmail.com>
9209
9210         PR tree-optimization/44507
9211         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
9212
9213 2010-06-15  Jason Merrill  <jason@redhat.com>
9214
9215         * g++.dg/overload/arg3.C: Adjust error locations.
9216         * g++.dg/overload/copy1.C: Likewise.
9217         * g++.dg/tc1/dr152.C: Likewise.
9218         * g++.dg/template/incomplete4.C: Likewise.
9219         * g++.dg/template/incomplete5.C: Likewise.
9220         * g++.old-deja/g++.bob/inherit2.C: Likewise.
9221         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
9222         * g++.old-deja/g++.pt/crash9.C: Likewise.
9223
9224         * g++.dg/inherit/virtual5.C: New.
9225
9226         * g++.dg/cpp0x/defaulted18.C: New.
9227
9228         * g++.dg/cpp0x/initlist40.C: New.
9229
9230         * g++.dg/cpp0x/initlist39.C: New.
9231
9232 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
9233
9234         PR middle-end/44391
9235         * gcc.dg/graphite/pr44391.c: New.
9236
9237 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
9238
9239         PR fortran/43388
9240         * gfortran.dg/allocate_alloc_opt_8.f90: New.
9241         * gfortran.dg/allocate_alloc_opt_9.f90: New.
9242         * gfortran.dg/allocate_alloc_opt_10.f90: New.
9243         * gfortran.dg/class_allocate_2.f03: Modified an error message.
9244
9245 2010-06-15  Richard Guenther  <rguenther@suse.de>
9246
9247         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
9248
9249 2010-06-15  Richard Guenther  <rguenther@suse.de>
9250
9251         * gcc.dg/vect/bb-slp-21.c: Adjust.
9252         * gcc.dg/vect/bb-slp-13.c: Likewise
9253         * gcc.dg/vect/bb-slp-4.c: Likewise
9254         * gcc.dg/vect/bb-slp-22.c: Likewise
9255         * gcc.dg/vect/bb-slp-14.c: Likewise
9256         * gcc.dg/vect/bb-slp-23.c: Likewise
9257         * gcc.dg/vect/bb-slp-15.c: Likewise
9258         * gcc.dg/vect/bb-slp-17.c: Likewise
9259         * gcc.dg/vect/bb-slp-18.c: Likewise
9260         * gcc.dg/vect/bb-slp-19.c: Likewise
9261         * gcc.dg/vect/bb-slp-10.c: Likewise
9262         * gcc.dg/vect/bb-slp-11.c: Likewise
9263         * gcc.dg/vect/bb-slp-20.c: Likewise
9264         * gcc.dg/vect/bb-slp-3.c: Likewise
9265
9266 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
9267
9268         PR fortran/44536
9269         * gfortran.dg/gomp/pr44536.f90: New test.
9270         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
9271
9272 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
9273
9274         PR target/44534
9275         * gcc.target/i386/avx-vextractf128-256-3.c: New.
9276         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
9277
9278 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
9279
9280         PR tree-optimization/44508
9281         * gcc.dg/tree-ssa/pr21086.c: Adjust.
9282
9283         PR bootstrap/44509
9284         * gcc.dg/pr44509.c: New test.
9285
9286 2010-06-14  Ira Rosen  <irar@il.ibm.com>
9287
9288         PR tree-optimization/44507
9289         * gcc.dg/vect/pr44507.c: New test.
9290
9291 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
9292
9293         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
9294         and c-pretty-print.h.
9295
9296         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
9297
9298 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
9299
9300         * gfortran.dg/whole_file_18.f90: Updated error message.
9301
9302 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
9303
9304         * gfortran.dg/whole_file_20.f03: New.
9305
9306 2010-06-12  Jan Hubicka  <jh@suse.cz>
9307
9308         * gcc.c-torture/compile/pc44485.c: New testcase.
9309
9310 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
9311
9312         PR fortran/40117
9313         * gfortran.dg/typebound_proc_4.f03: Modified error message.
9314         * gfortran.dg/typebound_proc_14.f03: New.
9315         * gfortran.dg/typebound_proc_15.f03: New.
9316
9317 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
9318
9319         * gcc.dg/opts-1.c: New test.
9320
9321 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
9322
9323         * gcc.dg/funroll-loops-all.c: Update expected error.
9324
9325 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
9326
9327         PR target/44481
9328         * gcc.target/i386/pr44481.c: New test.
9329
9330 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
9331
9332         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
9333
9334 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
9335
9336         PR middle-end/44483
9337         * gcc.dg/tree-ssa/pr44483.c: New.
9338
9339 2010-06-11  Paul Brook  <paul@codesourcery.com>
9340
9341         * g++.dg/other/arm-neon-1.C: New test.
9342
9343 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
9344
9345         PR fortran/42051
9346         PR fortran/43896
9347         * gfortran.dg/class_23.f03: New test.
9348
9349 2010-06-11  Jan Hubicka  <jh@suse.cz>
9350
9351         * gcc.dg/ipa/pure-const-2.c: New testcase.
9352
9353 2010-06-11  Jan Hubicka  <jh@suse.cz>
9354
9355         * gcc.dg/noreturn-7.c: Update.
9356         * gcc.dg/noreturn-4.c: Update.
9357
9358 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
9359
9360         Fix MIPS bootstrap
9361         * g++.dg/other/typedef4.C: New test.
9362
9363 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
9364
9365         PR fortran/44207
9366         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
9367
9368 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
9369
9370         PR fortran/44457
9371         * gfortran.dg/asynchronous_3.f03
9372
9373 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
9374
9375         PR middle-end/44185
9376         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
9377         non-temporal stores out of the tests to form new test cases.  As a
9378         result, no non-temporal store should be generated in this case.
9379
9380         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
9381         prefetch-7.c that generate one non-temporal store.
9382
9383         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
9384         prefetch-7.c that generate one non-temporal store and one
9385         one-temporal prefetch.
9386
9387 2010-06-10  Martin Jambor  <mjambor@suse.cz>
9388
9389         PR tree-optimization/44258
9390         * gcc.dg/tree-ssa/pr44258.c: New test.
9391
9392 2010-06-10  Daniel Kraft  <d@domob.eu>
9393
9394         PR fortran/38936
9395         * gfortran.dg/associate_1.f03: New test.
9396         * gfortran.dg/associate_2.f95: New test.
9397         * gfortran.dg/associate_3.f03: New test.
9398         * gfortran.dg/associate_4.f08: New test.
9399
9400 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9401
9402         * gfortran.dg/selected_char_kind_4.f90: New test.
9403
9404 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
9405
9406         * gcc.dg/pr42461.c: New test.
9407
9408 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9409
9410         PR fortran/44347
9411         * gfortran.dg/selected_real_kind_1.f90: New.
9412
9413 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9414
9415         PR fortran/44359
9416         * gfortran.dg/warn_conversion.f90: Removed check for redundant
9417         warning.
9418         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
9419         check for warning.
9420
9421 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9422
9423         * gfortran.dg/data_namelist_conflict.f90: New test.
9424
9425 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9426
9427         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
9428         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
9429         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
9430
9431 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9432
9433         * gfortran.dg/mvbits_9.f90: New test.
9434         * gfortran.dg/ibset_1.f90: Ditto.
9435         * gfortran.dg/ibits_1.f90: Ditto.
9436         * gfortran.dg/btest_1.f90: Ditto.
9437         * gfortran.dg/ibclr_1.f90: Ditto.
9438
9439 2010-06-09  Jason Merrill  <jason@redhat.com>
9440
9441         PR c++/44366
9442         * g++.dg/cpp0x/decltype23.C: Move to...
9443         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
9444
9445 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
9446
9447         PR fortran/44211
9448         * gfortran.dg/typebound_call_14.f03: New test.
9449
9450 2010-06-09  Martin Jambor  <mjambor@suse.cz>
9451
9452         PR tree-optimization/44423
9453         * gcc.dg/tree-ssa/pr44423.c: New test.
9454
9455 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
9456
9457         PR testsuite/42843
9458         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
9459         TV_NONE to initialize tv_id field.
9460         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
9461         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
9462         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
9463         Include toplev.h .
9464         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
9465         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
9466         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
9467
9468 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
9469
9470         PR tree-optimization/39874
9471         PR middle-end/28685
9472         * gcc.dg/pr39874.c: New file.
9473
9474 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
9475
9476         * g++.dg/ext/attr-alias-1.C: New.
9477         * g++.dg/ext/attr-alias-2.C: New.
9478
9479 2010-06-07  Tobias Burnus  <burnus@net-b.de>
9480
9481         PR fortran/44446
9482         * gfortran.dg/proc_ptr_27.f90: New.
9483
9484 2010-06-07  Jason Merrill  <jason@redhat.com>
9485
9486         PR c++/44366
9487         * g++.dg/cpp0x/decltype23.C: New.
9488
9489 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
9490             Shujing Zhao  <pearly.zhao@oracle.com>
9491
9492         PR c/37724
9493         * gcc.dg/c90-const-expr-10.c: Adjust.
9494         * gcc.dg/c99-const-expr-10.c: Adjust.
9495         * gcc.dg/init-bad-7.c: New.
9496
9497 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9498
9499         * lib/target-supports.exp (check_effective_target_gas): New proc.
9500         * gcc.c-torture/execute/960321-1.x: New file.
9501
9502 2010-06-07  Jason Merrill  <jason@redhat.com>
9503
9504         PR c++/44401
9505         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
9506
9507 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
9508
9509         PR c++/44444
9510         * g++.dg/warn/Wunused-var-12.C: New test.
9511
9512         PR c++/44443
9513         * c-c++-common/Wunused-var-11.c: New test.
9514
9515 2010-06-07  Jan Hubicka  <jh@suse.cz>
9516
9517         * gcc.dg/ipa/pure-const-1.c: New testcase.
9518
9519 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
9520
9521         PR rtl-optimization/44404
9522         * gcc.dg/pr44404.c: New.
9523
9524 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
9525
9526         PR target/44159
9527         * gcc.target/i386/abi-2.c: Check sysv abi here.
9528         * gcc.target/i386/aes-avx-check.h: Call test in noinline
9529         function to avoid failures by different ABIs.
9530         * gcc.target/i386/aes-check.h: Likewise.
9531         * gcc.target/i386/avx-check.h: Likewise.
9532         * gcc.target/i386/fma4-check.h: Likewise.
9533         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
9534         * gcc.target/i386/mmx-check.h: Likewise.
9535         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9536         * gcc.target/i386/pclmul-check.h: Likewise.
9537         * gcc.target/i386/sse-check.h: Likewise.
9538         * gcc.target/i386/sse2-check.h: Likewise.
9539         * gcc.target/i386/sse3-check.h: Likewise.
9540         * gcc.target/i386/sse4_1-check.h: Likewise.
9541         * gcc.target/i386/sse4_2-check.h: Likewise.
9542         * gcc.target/i386/sse4a-check.h: Likewise.
9543         * gcc.target/i386/ssse3-check.h: Likewise.
9544         * gcc.target/i386/xop-check.h: Likewise.
9545         * gcc.target/i386/pr27971.c: Fix for LLP64.
9546         * gcc.target/i386/pr39139.c: Likewise.
9547         * gcc.target/i386/pr39315-check.c: Likewise.
9548         * gcc.target/i386/vararg-1.c: Likewise.
9549         * gcc.target/i386/vararg-2.c: Likewise.
9550         Additional add dg-compile to avoid failure due
9551         missing foo symbol.
9552
9553         * gcc.dg/compound-literal-1.c: Fix for llp64.
9554         * gcc.dg/pr32370.c: Likewise.
9555         * gcc.dg/pr37561.c: Likewise.
9556         * gcc.dg/pr41340.c: Likewise.
9557         * gcc.dg/pr41551.c: Likewise.
9558
9559 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9560
9561         PR c++/44188
9562         * g++.dg/debug/dwarf2/typedef3.C: New test.
9563
9564 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9565
9566         PR c/20000
9567         * c-c++-common/pr20000.c: New.
9568
9569 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
9570
9571         PR c++/44086
9572         * g++.dg/init/pr44086.C: New.
9573         * g++.dg/cpp0x/decltype4.C: Adjust.
9574
9575 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9576
9577         PR fortran/43945
9578         * gfortran.dg/generic_23.f03: New test.
9579
9580 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9581
9582         PR fortran/43895
9583         * gfortran.dg/alloc_comp_class_1.f90 : New test.
9584
9585 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
9586
9587         PR c++/44361
9588         * c-c++-common/Wunused-var-9.c: New test.
9589
9590 2010-06-05  Jason Merrill  <jason@redhat.com>
9591
9592         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
9593
9594 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
9595
9596         PR c/44322
9597         * gcc.dg/c99-restrict-4.c: New test.
9598
9599 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
9600
9601         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
9602         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
9603         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
9604         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
9605         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
9606         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
9607         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
9608         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
9609         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
9610         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
9611         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
9612         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
9613         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
9614         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
9615         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
9616         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
9617         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
9618         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
9619         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
9620         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
9621         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
9622         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
9623
9624 2010-06-04  Jason Merrill  <jason@redhat.com>
9625
9626         * g++.dg/cpp0x/noexcept06.C: New.
9627         * g++.dg/cpp0x/noexcept07.C: New.
9628
9629         * g++.dg/cpp0x/noexcept01.C: New.
9630         * g++.dg/cpp0x/noexcept02.C: New.
9631         * g++.dg/cpp0x/noexcept03.C: New.
9632         * g++.dg/cpp0x/noexcept04.C: New.
9633         * g++.dg/cpp0x/noexcept05.C: New.
9634
9635 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
9636
9637         PR c++/44412
9638         * g++.dg/warn/Wunused-var-10.C: New test.
9639         * g++.dg/warn/Wunused-var-11.C: New test.
9640
9641         PR c++/44362
9642         * c-c++-common/Wunused-var-10.c: New test.
9643
9644 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9645
9646         PR c/25880
9647         * gcc.dg/assign-warn-2.c: Update.
9648         * gcc.dg/cpp/line3.c: Update.
9649         * gcc.dg/c99-array-lval-8.c: Update.
9650         * gcc.dg/cast-qual-2.c: Update.
9651         * gcc.dg/c99-arraydecl-3.c:  Update.
9652         * gcc.dg/assign-warn-1.c:  Update.
9653         * gcc.dg/format/gcc_diag-1.c:  Update.
9654
9655 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
9656
9657         PR rtl-optimization/39871
9658         PR rtl-optimization/40615
9659         PR rtl-optimization/42500
9660         PR rtl-optimization/42502
9661         * gcc.target/arm/eliminate.c: New test.
9662
9663 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
9664
9665         PR libstdc++/44410
9666         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
9667         * g++.old-deja/g++.other/delete3.C: Likewise.
9668         * g++.old-deja/g++.other/new.C: Likewise.
9669         * g++.old-deja/g++.law/operators27.C: Likewise.
9670         * g++.old-deja/g++.mike/p755.C: Likewise.
9671         * g++.dg/eh/new1.C: Likewise.
9672         * g++.dg/init/new5.C: Likewise.
9673
9674 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
9675
9676         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
9677         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
9678         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
9679
9680 2010-06-03  Richard Guenther  <rguenther@suse.de>
9681
9682         PR lto/41921
9683         * lib/lto.exp: Always load gcc.exp.
9684         (lto-obj): For C source files invoke gcc_target_compile.
9685         * g++.dg/lto/20100603-1_0.C: New testcase.
9686         * g++.dg/lto/20100603-1_1.c: Likewise.
9687
9688 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
9689
9690         PR tree-optimization/43688
9691         * gfortran.dg/pr43688.f90: New.
9692
9693 2010-06-03  Richard Guenther  <rguenther@suse.de>
9694
9695         PR lto/41584
9696         * gcc.dg/lto/20100603-1_0.c: New testcase.
9697         * gcc.dg/lto/20100603-2_0.c: Likewise.
9698         * gcc.dg/lto/20100603-3_0.c: Likewise.
9699
9700 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9701
9702         PR target/44218
9703         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
9704         * gcc.target/powerpc/recip-2.c: Ditto.
9705         * gcc.target/powerpc/recip-3.c: Ditto.
9706         * gcc.target/powerpc/recip-4.c: Ditto.
9707         * gcc.target/powerpc/recip-5.c: Ditto.
9708         * gcc.target/powerpc/recip-6.c: Ditto.
9709         * gcc.target/powerpc/recip-7.c: Ditto.
9710         * gcc.target/powerpc/recip-test.h: Ditto.
9711         * gcc.target/powerpc/recip-test2.h: Ditto.
9712
9713 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9714
9715         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
9716
9717 2010-06-02  Jason Merrill  <jason@redhat.com>
9718
9719         * g++.dg/ext/vector9.C: Expect typedef in error message.
9720
9721         PR c++/9726
9722         PR c++/23594
9723         PR c++/44333
9724         * g++.dg/tc1/dr101.C: Remove xfails.
9725
9726 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9727
9728         PR middle-end/44372
9729         * g++.dg/ipa/pr44372.C: New.
9730
9731 2010-06-02  Jan Hubicka  <jh@suse.cz>
9732
9733         PR middle-end/44295
9734         * g++.dg/torture/pr44295.C: Neww testcase.
9735
9736 2010-06-02  Jan Hubicka  <jh@suse.cz>
9737
9738         * gcc.dg/tree-ssa/loadpre6.c: Update.
9739
9740 2010-06-02  Richard Guenther  <rguenther@suse.de>
9741
9742         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
9743         diagnostic.h.
9744
9745 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
9746
9747         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
9748         the link fail message.
9749
9750 2010-06-02  Tobias Burnus  <burnus@net-b.de>
9751
9752         PR fortran/44360
9753         * gfortran.dg/use_13.f90: New test case.
9754
9755 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9756
9757         PR fortran/44371
9758         * gfortran.dg/error_stop_2.f08: Minor update.
9759
9760 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9761
9762         PR fortran/44371
9763         * gfortran.dg/error_stop_1.f08: New test.
9764         * gfortran.dg/error_stop_2.f08: New test.
9765
9766 2010-06-01  Jason Merrill  <jason@redhat.com>
9767
9768         DR 990
9769         * g++.dg/cpp0x/initlist37.C: New.
9770         * g++.dg/cpp0x/initlist38.C: New.
9771
9772         PR c++/44358
9773         * g++.dg/cpp0x/initlist36.C: New.
9774
9775 2010-05-31 Jan Hubicka  <jh@suse.cz>
9776
9777         * gcc.dg/noreturn-8.c: New testcase.
9778
9779 2010-05-31 Jan Hubicka  <jh@suse.cz>
9780
9781         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
9782         * gcc.dg/lto/noreturn-1_0.c: Move it here.
9783
9784 2010-05-31 Jan Hubicka  <jh@suse.cz>
9785
9786         * gcc.dg/lto/noreturn-1_1.c: New testcase.
9787         * gcc.dg/lto/noreturn-1_0.c: New testcase.
9788
9789 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
9790
9791         PR fortran/36928
9792         * gfortran.dg/dependency_27.f90:  New test.
9793         * gfortran.dg/array_assign_1.F90:  New test.
9794
9795 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9796
9797         PR target/44338
9798         * gcc.target/i386/sse-24.c: New test.
9799
9800 2010-05-31  Jan Hubicka  <jh@suse.cz>
9801
9802         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
9803
9804 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9805
9806         PR middle-end/44337
9807         * gcc.dg/pr44337.c: New test.
9808
9809         PR tree-optimization/44182
9810         * g++.dg/debug/pr44182.C: New test.
9811
9812 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
9813
9814         * gcc.dg/nested-func-7.c: New test.
9815         * gnat.dg/frame_overflow.adb: Adjust directives.
9816
9817 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
9818
9819         * gnat.dg/prot2.ad[sb]: New test.
9820         * gnat.dg/prot2_pkg1.ads: New helper.
9821         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
9822
9823 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
9824
9825         * gnat.dg/array11.adb: Adjust dg-warning directive.
9826         * gnat.dg/object_overflow.adb: Likewise.
9827
9828 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
9829
9830         PR middle-end/44306
9831         * gcc.dg/tree-ssa/pr44306.c: New.
9832
9833 2010-05-29  Jan Hubicka  <jh@suse.cz>
9834
9835         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
9836
9837 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
9838
9839         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
9840
9841 2010-05-28  Mike Stump  <mikestump@comcast.net>
9842
9843         PR objc/44125
9844         * objc.dg/const-str-9.m: Remove static.
9845
9846 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
9847
9848         PR target/43636
9849         * gcc.c-torture/compile/pr43636.c: New test.
9850
9851 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
9852
9853         PR objc++/23616
9854         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
9855         * obj-c++.dg/try-catch-9.mm: Ditto.
9856
9857 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
9858
9859         Revert patch for PR c++/44188
9860         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
9861
9862 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9863
9864         PR c++/44188
9865         * g++.dg/debug/dwarf2/typedef3.C: New test.
9866
9867 2010-05-27  Jason Merrill  <jason@redhat.com>
9868
9869         PR c++/43555
9870         * g++.dg/ext/vla9.C: New.
9871
9872 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
9873
9874         PR objc/44140
9875         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
9876         * objc.dg/torture/tls/thr-init-3.m: Ditto.
9877         * objc.dg/torture/tls/thr-init.m: Ditto.
9878         * objc.dg/torture/trivial.m: Ditto.
9879         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
9880         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
9881         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
9882         * obj-c++.dg/torture/trivial.mm: Ditto.
9883
9884 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
9885
9886         * g++.dg/lto/20100302_0.C: Skip on darwin.
9887
9888 2010-05-27  Richard Guenther  <rguenther@suse.de>
9889
9890         PR tree-optimization/44284
9891         * gcc.dg/vect/vect-118.c: New testcase.
9892         * gcc.dg/vect/bb-slp-20.c: Adjust.
9893         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
9894         * gcc.dg/vect/slp-9.c: Likewise.
9895         * gcc.dg/vect/slp-reduc-4.c: Likewise.
9896         * gcc.dg/vect/vect-10.c: Likewise.
9897         * gcc.dg/vect/vect-109.c: Likewise.
9898         * gcc.dg/vect/vect-12.c: Likewise.
9899         * gcc.dg/vect/vect-36.c: Likewise.
9900         * gcc.dg/vect/vect-7.c: Likewise.
9901         * gcc.dg/vect/vect-iv-8.c: Likewise.
9902         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
9903         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
9904         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
9905         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
9906         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
9907         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
9908         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
9909         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
9910         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
9911         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9912         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9913         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9914         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9915         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
9916         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
9917         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
9918         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9919
9920 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
9921
9922         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
9923         necessary.
9924
9925 2010-05-26  Jan Hubicka  <jh@suse.cz>
9926
9927         * gcc.dg/lto/materialize-1_0.c: New file.
9928         * gcc.dg/lto/materialize-1_1.c: New file.
9929
9930 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
9931
9932         * gnat.dg/lto10.adb: New test.
9933         * gnat.dg/lto10_pkg.ads: New helper.
9934
9935 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
9936
9937         * lib/target-supports.exp (check_effective_target_int128): New
9938         function to check if __int128 types are available for target.
9939         * c-c++-common/int128-types-1.c: New.
9940         * c-c++-common/int128-1.c: New.
9941         * c-c++-common/int128-2.c: New.
9942         * g++.dg/abi/mangle43.C: New.
9943         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
9944         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
9945         pointer-wide scalar.
9946         * g++.dg/other/pr25632.C: Likewise.
9947         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
9948         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
9949         overflow warnings.
9950         * g++.dg/warn/pr13358-4.C: Likewise.
9951         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
9952         * g++.dg/warn/Wconversion-null.C: Likewise.
9953
9954 2010-05-26  Jason Merrill  <jason@redhat.com>
9955
9956         PR c++/43382
9957         * g++.dg/cpp0x/variadic101.C: New.
9958
9959 2010-05-26  Richard Guenther  <rguenther@suse.de>
9960
9961         PR rtl-optimization/44164
9962         * gcc.c-torture/execute/pr44164.c: New testcase.
9963         * g++.dg/tree-ssa/pr13146.C: Adjust.
9964
9965 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
9966
9967         PR fortran/40011
9968         * gfortran.dg/whole_file_19.f90 : New test.
9969
9970 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
9971
9972         PR fortran/30668
9973         PR fortran/31346
9974         PR fortran/34260
9975         * gfortran.dg/pr40999.f: Fix function type.
9976         * gfortran.dg/whole_file_5.f90: Likewise.
9977         * gfortran.dg/whole_file_6.f90: Likewise.
9978         * gfortran.dg/whole_file_16.f90: New.
9979         * gfortran.dg/whole_file_17.f90: New.
9980         * gfortran.dg/whole_file_18.f90: New.
9981
9982 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
9983             Iain Sandoe  <iains@gcc.gnu.org>
9984
9985         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
9986         * gcc.c-torture/compile/pr44197.c: Require alias support.
9987         * gcc.dg/lto/20081222_0.c: Ditto.
9988
9989 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
9990
9991         PR debug/42801
9992         * gcc.dg/guality/vla-2.c: New test.
9993
9994 2010-05-25  Richard Guenther  <rguenther@suse.de>
9995
9996         PR middle-end/44069
9997         * g++.dg/torture/pr44069.C: New testcase.
9998
9999 2010-05-25  Richard Guenther  <rguenther@suse.de>
10000
10001         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
10002
10003 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
10004
10005         PR objc/44140
10006         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
10007
10008 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
10009
10010         * obj-c++.dg/torture/tls/trivial.mm: New.
10011         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
10012         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
10013         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
10014         * obj-c++.dg/torture/tls/diag-1.mm: New.
10015         * obj-c++.dg/torture/tls/tls.exp: New.
10016         * obj-c++.dg/torture/trivial.mm: New.
10017         * obj-c++.dg/torture/dg-torture.exp: New.
10018         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
10019         * obj-c++.dg/tls/trivial.m: New.
10020         * obj-c++.dg/tls/init-1.mm: New.
10021         * obj-c++.dg/tls/diag-1.mm: New.
10022         * obj-c++.dg/tls/init-2.mm: New.
10023         * obj-c++.dg/tls/diag-2.mm: New.
10024         * obj-c++.dg/tls/diag-3.mm: New.
10025         * obj-c++.dg/tls/diag-4.mm: New.
10026         * obj-c++.dg/tls/static-1.mm: New.
10027         * obj-c++.dg/tls/tls.exp: New.
10028         * obj-c++.dg/tls/diag-5.mm: New.
10029         * obj-c++.dg/tls/static-1a.mm: New.
10030         * objc-obj-c++-shared/Object1.mm: New.
10031         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
10032
10033 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
10034
10035         PR objc++/43689
10036         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
10037         * obj-c++.dg/const-str-6.mm: Ditto.
10038
10039 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
10040
10041         * g++.dg/parse/array-size2.C: Remove dg-error directives.
10042
10043 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
10044
10045         PR ada/38394
10046         * gnat.dg/array13.ad[sb]: New test.
10047
10048 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
10049             Sandra Loosemore  <sandra@codesourcery.com>
10050
10051         * gcc.target/arm/neon/: Regenerated test cases.
10052
10053         * gcc.target/arm/neon/polytypes.c,
10054         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
10055         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
10056         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
10057         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
10058         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
10059         dg-add-options arm_neon.
10060
10061         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
10062         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
10063         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
10064         and arm_neon_fp16_ok.
10065
10066         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
10067         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
10068
10069         * lib/target-supports.exp (add_options_for_arm_neon): New.
10070         (check_effective_target_arm_neon_ok_nocache): New, from
10071         check_effective_target_arm_neon_ok.  Check multiple possibilities.
10072         (check_effective_target_arm_neon_ok): Use
10073         check_effective_target_arm_neon_ok_nocache.
10074         (add_options_for_arm_neon_fp16)
10075         (check_effective_target_arm_neon_fp16_ok)
10076         check_effective_target_arm_neon_fp16_ok_nocache): New.
10077         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
10078
10079 2010-05-24  Jason Merrill  <jason@redhat.com>
10080
10081         PR c++/41510
10082         * g++.dg/cpp0x/initlist35.C: New.
10083         * g++.dg/init/brace6.C: Adjust.
10084
10085 2010-05-24  Paul Brook  <paul@codesourcery.com>
10086
10087         * gcc.target/arm/frame-pointer-1.c: New test.
10088         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
10089         pointer elimination.
10090
10091 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10092
10093         PR target/44245
10094         * gcc.target/i386/crc32-3.c: New.
10095         * gcc.target/i386/crc32-4.c: Likewise.
10096
10097 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
10098
10099         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
10100         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
10101         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
10102
10103 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10104
10105         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
10106
10107 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
10108
10109         PR target/43869
10110         * gcc.c-target/pr43869.c: New test.
10111
10112 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
10113
10114         PR fortran/44212
10115         * gfortran.dg/class_22.f03: New.
10116
10117 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
10118
10119         PR lto/44238
10120         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
10121
10122 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
10123
10124         PR fortran/44213
10125         * gfortran.dg/abstract_type_7.f03: New.
10126
10127 2010-05-21  Jason Merrill  <jason@redhat.com>
10128
10129         * g++.dg/eh/spec11.C: Test cleanup optimization.
10130
10131 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
10132
10133         PR debug/44223
10134         * gcc.target/i386/pr44223.c: New test.
10135
10136 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10137
10138         * gcc.target/i386/pr25993.c: Use @function as type specifier.
10139
10140 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
10141
10142         * g++.dg/other/const3.C: New test.
10143
10144 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
10145
10146         PR fortran/38407
10147         * warn_unused_dummy_argument_1.f90: New.
10148         * warn_unused_dummy_argument_2.f90: New.
10149
10150 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
10151
10152         PR c++/30298
10153         * g++.dg/inherit/crash1.C: New.
10154         * g++.dg/inherit/crash2.C: Likewise.
10155
10156 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
10157
10158         PR debug/44178
10159         * g++.dg/debug/pr44178.C: New test.
10160
10161 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
10162
10163         PR middle-end/44185
10164         * gcc.dg/tree-ssa/prefetch-6.c: Add
10165         --param min-insn-to-prefetch-ratio=6.
10166         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
10167         allow unrolling, and adjust the movnti count.
10168
10169 2010-05-20  Jan Hubicka  <jh@suse.cz>
10170
10171         PR middle-end/44197
10172         * gcc.c-torture/compile/pr44197.c: New file.
10173
10174 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
10175
10176         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
10177         Fix test code.
10178         (check_effective_target_xop): Remove __may_alias__ attribute.
10179
10180 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
10181
10182         PR target/44202
10183         * gcc.c-torture/execute/pr44202-1.c: New test.
10184
10185 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10186
10187         PR fortran/43851
10188         * gfortran.dg/label_1.f90: Update test.
10189
10190 2010-05-19  Jan Hubicka  <jh@suse.cz>
10191
10192         * gcc.dg/lto/ipareference2_0.c: New file.
10193         * gcc.dg/lto/ipareference2_1.c: New file.
10194
10195 2010-05-19  Jason Merrill  <jason@redhat.com>
10196
10197         * g++.dg/parse/fn-typedef2.C: New.
10198
10199         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
10200         function type.
10201
10202         PR c++/44193
10203         * g++.dg/template/fntype1.C: New.
10204
10205 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
10206
10207         * gnat.dg/discr23.ad[sb]: New test.
10208         * gnat.dg/discr23_pkg.ads: New helper.
10209
10210         * gnat.dg/specs/controlled1.ads: New test.
10211         * gnat.dg/specs/controlled1_pkg.ads: New helper.
10212
10213 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10214
10215         PR fortran/44055
10216         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
10217         Fixed scope of C_SIZEOF.
10218         * gfortran.dg/warn_conversion_2.f90: New.
10219
10220 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10221
10222         * lib/target-supports.exp (check_effective_target_sse2): New proc.
10223         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
10224         for optional selector.
10225         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
10226         (check_effective_target_sse3): New proc.
10227         * gcc.target/i386/math-torture/math-torture.exp: Load
10228         target-supports.exp.
10229         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
10230         check_effective_target_sse2.
10231         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
10232         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
10233         * g++.dg/vect/vect.exp: Likewise.
10234         * gfortran.dg/vect/vect.exp: Likewise.
10235         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
10236         -msse2 if check_effective_target_sse2.
10237
10238         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
10239         * gcc.target/i386/3dnow-2.c: Likewise.
10240         * gcc.target/i386/3dnowA-1.c: Likewise.
10241         * gcc.target/i386/3dnowA-2.c: Likewise.
10242         * gcc.target/i386/pr42549.c: Likewise.
10243
10244         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
10245         * gcc.target/i386/sse3-addsubpd.c: Likewise.
10246         * gcc.target/i386/sse3-addsubps.c: Likewise.
10247         * gcc.target/i386/sse3-haddpd.c: Likewise.
10248         * gcc.target/i386/sse3-haddps.c: Likewise.
10249         * gcc.target/i386/sse3-hsubpd.c: Likewise.
10250         * gcc.target/i386/sse3-hsubps.c: Likewise.
10251         * gcc.target/i386/sse3-movddup.c: Likewise.
10252         * gcc.target/i386/sse3-movshdup.c: Likewise.
10253         * gcc.target/i386/sse3-movsldup.c: Likewise.
10254
10255         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
10256         * g++.dg/ext/attrib35.C: Likewise.
10257         * g++.dg/opt/pr40496.C: Likewise.
10258         * g++.dg/other/i386-1.C: Likewise.
10259         * g++.dg/other/i386-4.C: Likewise.
10260         * g++.dg/other/pr34435.C: Likewise.
10261         * g++.dg/other/pr39496.C: Likewise.
10262         * g++.dg/other/pr40446.C: Likewise.
10263         * gcc.dg/compat/union-m128-1_main.c: Likewise.
10264         * gcc.dg/compat/vector-1a_main.c: Likewise.
10265         * gcc.dg/compat/vector-2a_main.c: Likewise.
10266         * gcc.dg/lto/20090206-1_0.c: Likewise.
10267         * gcc.dg/pr34856.c: Likewise.
10268         * gcc.dg/pr36584.c: Likewise.
10269         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
10270         * gcc.dg/pr37544.c: Likewise.
10271         * gcc.dg/torture/pr16104-1.c: Likewise.
10272         * gcc.dg/torture/pr35771-1.c: Likewise.
10273         * gcc.dg/torture/pr35771-2.c: Likewise.
10274         * gcc.dg/torture/pr35771-3.c: Likewise.
10275         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
10276         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
10277         * gcc.dg/torture/stackalign/push-1.c: Likewise.
10278         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
10279         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
10280         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
10281         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
10282         * gcc.target/i386/20060512-1.c: Likewise.
10283         * gcc.target/i386/20060512-3.c: Likewise.
10284         * gcc.target/i386/all_one_m128i.c: Likewise.
10285         * gcc.target/i386/float128-1.c: Likewise.
10286         * gcc.target/i386/float128-2.c: Likewise.
10287         * gcc.target/i386/fpcvt-1.c: Likewise.
10288         * gcc.target/i386/fpcvt-2.c: Likewise.
10289         * gcc.target/i386/fpcvt-3.c: Likewise.
10290         * gcc.target/i386/fpprec-1.c: Likewise.
10291         * gcc.target/i386/funcspec-9.c: Likewise.
10292         * gcc.target/i386/incoming-1.c: Likewise.
10293         * gcc.target/i386/incoming-12.c: Likewise.
10294         * gcc.target/i386/incoming-2.c: Likewise.
10295         * gcc.target/i386/incoming-3.c: Likewise.
10296         * gcc.target/i386/incoming-4.c: Likewise.
10297         * gcc.target/i386/incoming-6.c: Likewise.
10298         * gcc.target/i386/incoming-7.c: Likewise.
10299         * gcc.target/i386/incoming-8.c: Likewise.
10300         * gcc.target/i386/opt-1.c: Likewise.
10301         * gcc.target/i386/opt-2.c: Likewise.
10302         * gcc.target/i386/ordcmp-1.c: Likewise.
10303         * gcc.target/i386/pr17692.c: Likewise.
10304         * gcc.target/i386/pr18614-1.c: Likewise.
10305         * gcc.target/i386/pr22152.c: Likewise.
10306         * gcc.target/i386/pr23570.c: Likewise.
10307         * gcc.target/i386/pr23575.c: Likewise.
10308         * gcc.target/i386/pr26449-1.c: Likewise.
10309         * gcc.target/i386/pr26600.c: Likewise.
10310         * gcc.target/i386/pr27790.c: Likewise.
10311         * gcc.target/i386/pr28839.c: Likewise.
10312         * gcc.target/i386/pr30970.c: Likewise.
10313         * gcc.target/i386/pr32000-1.c: Likewise.
10314         * gcc.target/i386/pr32000-2.c: Likewise.
10315         * gcc.target/i386/pr32280.c: Likewise.
10316         * gcc.target/i386/pr32661.c: Likewise.
10317         * gcc.target/i386/pr32708-1.c: Likewise.
10318         * gcc.target/i386/pr32961.c: Likewise.
10319         * gcc.target/i386/pr33329.c: Likewise.
10320         * gcc.target/i386/pr35714.c: Likewise.
10321         * gcc.target/i386/pr35767-1.c: Likewise.
10322         * gcc.target/i386/pr35767-1d.c: Likewise.
10323         * gcc.target/i386/pr35767-1i.c: Likewise.
10324         * gcc.target/i386/pr35767-2.c: Likewise.
10325         * gcc.target/i386/pr35767-2d.c: Likewise.
10326         * gcc.target/i386/pr35767-2i.c: Likewise.
10327         * gcc.target/i386/pr35767-3.c: Likewise.
10328         * gcc.target/i386/pr35767-5.c: Likewise.
10329         * gcc.target/i386/pr36222-1.c: Likewise.
10330         * gcc.target/i386/pr36578-1.c: Likewise.
10331         * gcc.target/i386/pr36578-2.c: Likewise.
10332         * gcc.target/i386/pr36992-1.c: Likewise.
10333         * gcc.target/i386/pr37101.c: Likewise.
10334         * gcc.target/i386/pr37216.c: Likewise.
10335         * gcc.target/i386/pr37434-1.c: Likewise.
10336         * gcc.target/i386/pr37434-2.c: Likewise.
10337         * gcc.target/i386/pr37843-3.c: Likewise.
10338         * gcc.target/i386/pr37843-4.c: Likewise.
10339         * gcc.target/i386/pr39162.c: Likewise.
10340         * gcc.target/i386/pr39315-1.c: Likewise.
10341         * gcc.target/i386/pr39315-2.c: Likewise.
10342         * gcc.target/i386/pr39315-3.c: Likewise.
10343         * gcc.target/i386/pr39315-4.c: Likewise.
10344         * gcc.target/i386/pr39445.c: Likewise.
10345         * gcc.target/i386/pr39496.c: Likewise.
10346         * gcc.target/i386/pr40809.c: Likewise.
10347         * gcc.target/i386/pr40906-3.c: Likewise.
10348         * gcc.target/i386/pr41019.c: Likewise.
10349         * gcc.target/i386/pr42542-1.c: Likewise.
10350         * gcc.target/i386/pr42542-2.c: Likewise.
10351         * gcc.target/i386/pr42542-3.c: Likewise.
10352         * gcc.target/i386/pr42542-3a.c: Likewise.
10353         * gcc.target/i386/pr42881.c: Likewise.
10354         * gcc.target/i386/push-1.c: Likewise.
10355         * gcc.target/i386/quad-sse.c: Likewise.
10356         * gcc.target/i386/reload-1.c: Likewise.
10357         * gcc.target/i386/sse-10.c: Likewise.
10358         * gcc.target/i386/sse-11.c: Likewise.
10359         * gcc.target/i386/sse-15.c: Likewise.
10360         * gcc.target/i386/sse-17.c: Likewise.
10361         * gcc.target/i386/sse-18.c: Likewise.
10362         * gcc.target/i386/sse-19.c: Likewise.
10363         * gcc.target/i386/sse-4.c: Likewise.
10364         * gcc.target/i386/sse-6.c: Likewise.
10365         * gcc.target/i386/sse-vect-types.c: Likewise.
10366         * gcc.target/i386/sse2-addpd-1.c: Likewise.
10367         * gcc.target/i386/sse2-addsd-1.c: Likewise.
10368         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
10369         * gcc.target/i386/sse2-andpd-1.c: Likewise.
10370         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10371         * gcc.target/i386/sse2-comisd-1.c: Likewise.
10372         * gcc.target/i386/sse2-comisd-2.c: Likewise.
10373         * gcc.target/i386/sse2-comisd-3.c: Likewise.
10374         * gcc.target/i386/sse2-comisd-4.c: Likewise.
10375         * gcc.target/i386/sse2-comisd-5.c: Likewise.
10376         * gcc.target/i386/sse2-comisd-6.c: Likewise.
10377         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
10378         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
10379         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
10380         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
10381         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
10382         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
10383         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
10384         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
10385         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
10386         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
10387         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
10388         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
10389         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
10390         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
10391         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
10392         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
10393         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
10394         * gcc.target/i386/sse2-divpd-1.c: Likewise.
10395         * gcc.target/i386/sse2-divsd-1.c: Likewise.
10396         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
10397         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
10398         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
10399         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
10400         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
10401         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
10402         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
10403         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
10404         * gcc.target/i386/sse2-minpd-1.c: Likewise.
10405         * gcc.target/i386/sse2-minsd-1.c: Likewise.
10406         * gcc.target/i386/sse2-mmx.c: Likewise.
10407         * gcc.target/i386/sse2-movapd-1.c: Likewise.
10408         * gcc.target/i386/sse2-movapd-2.c: Likewise.
10409         * gcc.target/i386/sse2-movd-1.c: Likewise.
10410         * gcc.target/i386/sse2-movd-2.c: Likewise.
10411         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
10412         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
10413         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
10414         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
10415         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
10416         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
10417         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
10418         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
10419         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
10420         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
10421         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
10422         * gcc.target/i386/sse2-movq-1.c: Likewise.
10423         * gcc.target/i386/sse2-movq-2.c: Likewise.
10424         * gcc.target/i386/sse2-movq-3.c: Likewise.
10425         * gcc.target/i386/sse2-movsd-1.c: Likewise.
10426         * gcc.target/i386/sse2-movsd-2.c: Likewise.
10427         * gcc.target/i386/sse2-movupd-1.c: Likewise.
10428         * gcc.target/i386/sse2-movupd-2.c: Likewise.
10429         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
10430         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
10431         * gcc.target/i386/sse2-orpd-1.c: Likewise.
10432         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
10433         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
10434         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
10435         * gcc.target/i386/sse2-paddb-1.c: Likewise.
10436         * gcc.target/i386/sse2-paddd-1.c: Likewise.
10437         * gcc.target/i386/sse2-paddq-1.c: Likewise.
10438         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
10439         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
10440         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
10441         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
10442         * gcc.target/i386/sse2-paddw-1.c: Likewise.
10443         * gcc.target/i386/sse2-pand-1.c: Likewise.
10444         * gcc.target/i386/sse2-pandn-1.c: Likewise.
10445         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
10446         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
10447         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
10448         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
10449         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
10450         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
10451         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
10452         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
10453         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
10454         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
10455         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
10456         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
10457         * gcc.target/i386/sse2-pminub-1.c: Likewise.
10458         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
10459         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
10460         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
10461         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
10462         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
10463         * gcc.target/i386/sse2-por-1.c: Likewise.
10464         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
10465         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
10466         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
10467         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
10468         * gcc.target/i386/sse2-pslld-1.c: Likewise.
10469         * gcc.target/i386/sse2-pslld-2.c: Likewise.
10470         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
10471         * gcc.target/i386/sse2-psllq-1.c: Likewise.
10472         * gcc.target/i386/sse2-psllq-2.c: Likewise.
10473         * gcc.target/i386/sse2-psllw-1.c: Likewise.
10474         * gcc.target/i386/sse2-psllw-2.c: Likewise.
10475         * gcc.target/i386/sse2-psrad-1.c: Likewise.
10476         * gcc.target/i386/sse2-psrad-2.c: Likewise.
10477         * gcc.target/i386/sse2-psraw-1.c: Likewise.
10478         * gcc.target/i386/sse2-psraw-2.c: Likewise.
10479         * gcc.target/i386/sse2-psrld-1.c: Likewise.
10480         * gcc.target/i386/sse2-psrld-2.c: Likewise.
10481         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
10482         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
10483         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
10484         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
10485         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
10486         * gcc.target/i386/sse2-psubb-1.c: Likewise.
10487         * gcc.target/i386/sse2-psubd-1.c: Likewise.
10488         * gcc.target/i386/sse2-psubq-1.c: Likewise.
10489         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
10490         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
10491         * gcc.target/i386/sse2-psubw-1.c: Likewise.
10492         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
10493         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
10494         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
10495         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
10496         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
10497         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
10498         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
10499         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
10500         * gcc.target/i386/sse2-pxor-1.c: Likewise.
10501         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
10502         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
10503         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
10504         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
10505         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
10506         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
10507         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
10508         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
10509         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
10510         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
10511         * gcc.target/i386/sse2-shufps-1.c: Likewise.
10512         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
10513         * gcc.target/i386/sse2-subpd-1.c: Likewise.
10514         * gcc.target/i386/sse2-subsd-1.c: Likewise.
10515         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
10516         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
10517         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
10518         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
10519         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
10520         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
10521         * gcc.target/i386/sse2-unpack-1.c: Likewise.
10522         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
10523         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
10524         * gcc.target/i386/sse2-vec-1.c: Likewise.
10525         * gcc.target/i386/sse2-vec-2.c: Likewise.
10526         * gcc.target/i386/sse2-vec-3.c: Likewise.
10527         * gcc.target/i386/sse2-vec-4.c: Likewise.
10528         * gcc.target/i386/sse2-vec-5.c: Likewise.
10529         * gcc.target/i386/sse2-vec-6.c: Likewise.
10530         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
10531         * gcc.target/i386/ssefn-2.c: Likewise.
10532         * gcc.target/i386/ssefn-4.c: Likewise.
10533         * gcc.target/i386/ssefp-1.c: Likewise.
10534         * gcc.target/i386/ssefp-2.c: Likewise.
10535         * gcc.target/i386/sseregparm-3.c: Likewise.
10536         * gcc.target/i386/sseregparm-4.c: Likewise.
10537         * gcc.target/i386/sseregparm-5.c: Likewise.
10538         * gcc.target/i386/sseregparm-6.c: Likewise.
10539         * gcc.target/i386/sseregparm-7.c: Likewise.
10540         * gcc.target/i386/ssetype-1.c: Likewise.
10541         * gcc.target/i386/ssetype-2.c: Likewise.
10542         * gcc.target/i386/ssetype-3.c: Likewise.
10543         * gcc.target/i386/ssetype-4.c: Likewise.
10544         * gcc.target/i386/ssetype-5.c: Likewise.
10545         * gcc.target/i386/unordcmp-1.c: Likewise.
10546         * gcc.target/i386/vararg-1.c: Likewise.
10547         * gcc.target/i386/vararg-2.c: Likewise.
10548         * gcc.target/i386/vararg-3.c: Likewise.
10549         * gcc.target/i386/vararg-4.c: Likewise.
10550         * gcc.target/i386/vararg-7.c: Likewise.
10551         * gcc.target/i386/vararg-8.c: Likewise.
10552         * gcc.target/i386/vecinit-1.c: Likewise.
10553         * gcc.target/i386/vecinit-2.c: Likewise.
10554         * gcc.target/i386/vecinit-3.c: Likewise.
10555         * gcc.target/i386/vecinit-4.c: Likewise.
10556         * gcc.target/i386/vecinit-5.c: Likewise.
10557         * gcc.target/i386/vecinit-6.c: Likewise.
10558         * gcc.target/i386/vectorize2.c: Likewise.
10559         * gcc.target/i386/vectorize3.c: Likewise.
10560         * gcc.target/i386/vectorize4.c: Likewise.
10561         * gcc.target/i386/vectorize6.c: Likewise.
10562         * gcc.target/i386/vectorize7.c: Likewise.
10563         * gcc.target/i386/vectorize8.c: Likewise.
10564         * gcc.target/i386/vperm-v2df.c: Likewise.
10565         * gcc.target/i386/vperm-v2di.c: Likewise.
10566         * gcc.target/i386/vperm-v4si-1.c: Likewise.
10567         * gcc.target/i386/xorps-sse2.c: Likewise.
10568         * gcc.target/i386/xorps.c: Likewise.
10569         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
10570         * gfortran.dg/graphite/pr42326.f90: Likewise.
10571         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
10572
10573 2010-05-19  Richard Guenther  <rguenther@suse.de>
10574
10575         PR lto/44196
10576         * g++.dg/lto/20100519-1_0.C: New testcase.
10577
10578 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10579
10580         PR fortran/42360
10581         * gfortran.dg/warn_intent_out_not_set.f90: New.
10582
10583 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10584
10585         PR fortran/38404
10586         * gfortran.dg/data_char_1.f90: Updated warning message.
10587         * gfortran.dg/data_array_6.f: New.
10588
10589 2010-05-19  Martin Jambor  <mjambor@suse.cz>
10590
10591         * g++.dg/ipa/ivinline-8.C: New test.
10592         * gcc.dg/ipa/iinline-2.c: Likewise.
10593
10594 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10595
10596         PR fortran/34505
10597         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
10598         arguments; add check for return value kind.
10599         * gfortran.dg/float_1.f90: Likewise.
10600
10601 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10602
10603         * gcc.target/i386/20011009-1.c (COMMENT): Define.
10604         (main): Use it.
10605         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
10606         * lib/lto.exp (lto_prune_warns): Fix location line regex.
10607         Prune another location line format.
10608         (lto-obj): Call lto_prune_warns on comp_output.
10609
10610 2010-05-18  Jan Hubicka  <jh@suse.cz>
10611
10612         * gcc.dg/lto/ipacp_0.c: New test.
10613         * gcc.dg/lto/ipacp_1.c: New test.
10614
10615 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
10616
10617         PR lto/44184
10618         * gcc.dg/lto/20100518_0.c: New test.
10619
10620 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
10621
10622         * gnat.dg/specs/lto3.ads: Add missing dg-options.
10623
10624 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10625
10626         PR fortran/43990
10627         * gfortran.dg/class_21.f03: New.
10628
10629 2010-05-17  Jason Merrill  <jason@redhat.com>
10630
10631         PR c++/44157
10632         * g++.dg/cpp0x/initlist34.C: New.
10633
10634         PR c++/44158
10635         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
10636
10637 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10638
10639         * g++.dg/ipa/ivinline-1.C: New test.
10640         * g++.dg/ipa/ivinline-2.C: New test.
10641         * g++.dg/ipa/ivinline-3.C: New test.
10642         * g++.dg/ipa/ivinline-4.C: New test.
10643         * g++.dg/ipa/ivinline-5.C: New test.
10644         * g++.dg/ipa/ivinline-6.C: New test.
10645
10646 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
10647             Jason Merrill  <jason@redhat.com>
10648
10649         PR c++/44108
10650         * c-c++-common/Wunused-var-8.c: New test.
10651
10652 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
10653
10654         PR bootstrap/42347
10655         * gcc.c-torture/compile/pr42347.c: New test.
10656
10657         PR middle-end/44102
10658         * g++.dg/ext/asmgoto1.C: New test.
10659
10660 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10661
10662         PR middle-end/44133
10663         * gcc.dg/tree-ssa/pr44133.c: New test.
10664         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
10665         precise.
10666
10667 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10668
10669         PR fortran/44044
10670         * gfortran.dg/class_20.f03: New.
10671
10672 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
10673
10674         PR 44078
10675         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
10676         debug messages but not the newly introduced one.
10677
10678 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
10679
10680         PR fortran/35779
10681         * gfortran.dg/initialization_25.f90: Commented testcase.
10682         * gfortran.dg/initialization_26.f90: New.
10683
10684 2010-05-16  Richard Guenther  <rguenther@suse.de>
10685
10686         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
10687         * gcc.dg/pr43084.c: Likewise.
10688         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
10689         -fipa-type-escape.
10690         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
10691         -fipa-type-escape.
10692         * gcc.dg/struct/struct-reorg.exp: Likewise.
10693         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
10694         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
10695
10696 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
10697
10698         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
10699         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
10700         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
10701         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
10702         tests.
10703
10704 2010-05-15  Jason Merrill  <jason@redhat.com>
10705
10706         * g++.dg/eh/spec10.C: New.
10707         * g++.dg/eh/spec11.C: New.
10708         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
10709
10710 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10711
10712         PR fortran/44154
10713         PR fortran/42647
10714         * gfortran.dg/allocatable_scalar_9.f90: New.
10715
10716 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
10717
10718         PR c++/44148
10719         * g++.dg/torture/pr44148.C: New test.
10720
10721 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
10722
10723         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
10724         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
10725         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
10726         diagnostics and type sizes.
10727
10728 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
10729
10730         * gnat.dg/lto9.adb: New test.
10731         * gnat.dg/lto9_pkg1.ads: New helper.
10732         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
10733
10734 2010-05-15  Jan Hubicka  <jh@suse.cz>
10735
10736         * gcc.dg/lto/ipareference_1.c: Rename to ...
10737         * gcc.dg/lto/ipareference_0.c: ... this one.
10738         * gcc.dg/lto/ipareference_2.c: Rename to ...
10739         * gcc.dg/lto/ipareference_1.c: ... this one.
10740
10741 2010-05-15  Jan Hubicka  <jh@suse.cz>
10742
10743         * gcc.dg/lto/ipareference_1.c: New file.
10744         * gcc.dg/lto/ipareference_2.c: New file.
10745
10746 2010-05-15  Richard Guenther  <rguenther@suse.de>
10747
10748         PR tree-optimization/44038
10749         * gcc.c-torture/compile/pr44038.c: New testcase.
10750
10751 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
10752
10753         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
10754         * gcc.target/i386/avx-cmpss-1.c: Likewise.
10755
10756 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10757
10758         PR fortran/43207
10759         PR fortran/43969
10760         * gfortran.dg/class_18.f03: New.
10761         * gfortran.dg/class_19.f03: New.
10762
10763 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10764
10765         PR debug/44112
10766         * gcc.dg/debug/dwarf2/const-1.c: Remove.
10767         * g++.dg/debug/dwarf2/const1.C: Remove.
10768
10769 2010-05-14  Jason Merrill  <jason@redhat.com>
10770
10771         * g++.dg/eh/cond4.C: New.
10772         * g++.dg/eh/elide2.C: Adjust.
10773         * g++.old-deja/g++.eh/terminate1.C: Adjust.
10774
10775 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
10776
10777         PR fortran/44135
10778         * gfortran.dg/actual_array_interface_2.f90: New test.
10779
10780 2010-05-14  Richard Guenther  <rguenther@suse.de>
10781
10782         PR tree-optimization/44119
10783         * gcc.c-torture/compile/pr44119.c: New testcase.
10784
10785 2010-05-14  Jason Merrill  <jason@redhat.com>
10786
10787         PR c++/44127
10788         * g++.dg/eh/terminate1.C: New.
10789
10790 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10791
10792         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
10793
10794         PR debug/44136
10795         * gcc.dg/pr44136.c: New test.
10796
10797 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
10798
10799         PR c++/30566
10800         * g++.dg/warn/Wshadow-4.C: Adjust.
10801         * g++.dg/warn/Wshadow-5.C: New test.
10802         * g++.dg/warn/Wshadow-6.C: New test
10803
10804 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
10805
10806         PR fortran/35779
10807         * gfortran.dg/initialization_25.f90: New.
10808
10809 2010-05-13  Martin Jambor  <mjambor@suse.cz>
10810
10811         * g++.dg/otr-fold-1.C: New test.
10812         * g++.dg/otr-fold-2.C: New test.
10813
10814 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
10815
10816         PR fortran/44036
10817         * gfortran.dg/gomp/pr44036-1.f90: New test.
10818         * gfortran.dg/gomp/pr44036-2.f90: New test.
10819         * gfortran.dg/gomp/pr44036-3.f90: New test.
10820
10821         PR debug/43983
10822         * gcc.dg/guality/sra-1.c: New test.
10823
10824 2010-05-12  Jan Hubicka  <jh@suse.cz>
10825
10826         * tree-ssa/unreachable.c: New test.
10827
10828 2010-05-12  Jason Merrill  <jason@redhat.com>
10829
10830         * g++.dg/cpp0x/sfinae1.C: New.
10831
10832 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
10833
10834         * gcc.target/i386/zee.c: New file.
10835
10836 2010-05-12  Jason Merrill  <jason@redhat.com>
10837
10838         * g++.dg/conversion/op1.C: Expect template candidate message.
10839         * g++.dg/cpp0x/nullptr15.C: Likewise.
10840         * g++.dg/cpp0x/pr31431-2.C: Likewise.
10841         * g++.dg/cpp0x/pr31431.C: Likewise.
10842         * g++.dg/cpp0x/temp_default2.C: Likewise.
10843         * g++.dg/cpp0x/trailing4.C: Likewise.
10844         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
10845         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
10846         * g++.dg/cpp0x/variadic-throw.C: Likewise.
10847         * g++.dg/cpp0x/variadic35.C: Likewise.
10848         * g++.dg/cpp0x/vt-35147.C: Likewise.
10849         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10850         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10851         * g++.dg/ext/visibility/anon8.C: Likewise.
10852         * g++.dg/ext/vla2.C: Likewise.
10853         * g++.dg/other/pr28114.C: Likewise.
10854         * g++.dg/other/ptrmem10.C: Likewise.
10855         * g++.dg/other/ptrmem11.C: Likewise.
10856         * g++.dg/overload/unknown1.C: Likewise.
10857         * g++.dg/parse/template7.C: Likewise.
10858         * g++.dg/parse/typename7.C: Likewise.
10859         * g++.dg/template/conv11.C: Likewise.
10860         * g++.dg/template/copy1.C: Likewise.
10861         * g++.dg/template/deduce3.C: Likewise.
10862         * g++.dg/template/dependent-expr5.C: Likewise.
10863         * g++.dg/template/friend.C: Likewise.
10864         * g++.dg/template/incomplete2.C: Likewise.
10865         * g++.dg/template/local4.C: Likewise.
10866         * g++.dg/template/local6.C: Likewise.
10867         * g++.dg/template/operator10.C: Likewise.
10868         * g++.dg/template/overload6.C: Likewise.
10869         * g++.dg/template/ptrmem2.C: Likewise.
10870         * g++.dg/template/ptrmem20.C: Likewise.
10871         * g++.dg/template/ptrmem8.C: Likewise.
10872         * g++.dg/template/sfinae2.C: Likewise.
10873         * g++.dg/template/ttp25.C: Likewise.
10874         * g++.dg/template/unify10.C: Likewise.
10875         * g++.dg/template/unify11.C: Likewise.
10876         * g++.dg/template/unify6.C: Likewise.
10877         * g++.dg/template/unify7.C: Likewise.
10878         * g++.dg/template/unify9.C: Likewise.
10879         * g++.dg/template/varmod1.C: Likewise.
10880         * g++.old-deja/g++.brendan/crash56.C: Likewise.
10881         * g++.old-deja/g++.law/operators32.C: Likewise.
10882         * g++.old-deja/g++.pt/crash28.C: Likewise.
10883         * g++.old-deja/g++.pt/crash60.C: Likewise.
10884         * g++.old-deja/g++.pt/explicit38.C: Likewise.
10885         * g++.old-deja/g++.pt/explicit39.C: Likewise.
10886         * g++.old-deja/g++.pt/explicit41.C: Likewise.
10887         * g++.old-deja/g++.pt/explicit67.C: Likewise.
10888         * g++.old-deja/g++.pt/explicit77.C: Likewise.
10889         * g++.old-deja/g++.pt/expr2.C: Likewise.
10890         * g++.old-deja/g++.pt/overload7.C: Likewise.
10891         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
10892         * g++.old-deja/g++.pt/spec5.C: Likewise.
10893         * g++.old-deja/g++.pt/spec6.C: Likewise.
10894         * g++.old-deja/g++.pt/t24.C: Likewise.
10895         * g++.old-deja/g++.pt/unify4.C: Likewise.
10896         * g++.old-deja/g++.pt/unify6.C: Likewise.
10897         * g++.old-deja/g++.pt/unify8.C: Likewise.
10898         * g++.old-deja/g++.robertl/eb119.C: Likewise.
10899         * g++.old-deja/g++.robertl/eb79.C: Likewise.
10900         * g++.old-deja/g++.robertl/eb98.C: Likewise.
10901
10902         * g++.dg/cpp0x/initlist32.C: New.
10903
10904         * g++.dg/template/conv11.C: New.
10905         * g++.dg/conversion/op1.C: Adjust expected error.
10906
10907         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
10908
10909 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
10910
10911         PR target/44088
10912         * gcc.target/i386/avx-cmpsd-1.c: New.
10913         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
10914         * gcc.target/i386/avx-cmpss-1.c: Likewise.
10915         * gcc.target/i386/avx-cmpss-2.c: Likewise.
10916         * gcc.target/i386/sse-cmpss-1.c: Likewise.
10917         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10918
10919 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
10920
10921         PR middle-end/44085
10922         * gcc.dg/gomp/pr44085.c: New test.
10923         * gfortran.dg/gomp/pr44085.f90: New test.
10924
10925 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
10926
10927         * objc-obj-c++-shared/Object1.m: New.
10928         * objc.dg/torture: New directory.
10929         * objc.dg/torture/tls: Ditto.
10930         * objc.dg/tls: Ditto.
10931         * objc.dg/torture/tls/trivial.m: New test.
10932         * objc.dg/torture/tls/thr-init-2.m: New test.
10933         * objc.dg/torture/tls/thr-init-3.m: New test.
10934         * objc.dg/torture/tls/thr-init.m: New test.
10935         * objc.dg/torture/tls/diag-1.m: New test.
10936         * objc.dg/torture/tls/tls.exp: New.
10937         * objc.dg/torture/trivial.m: New test.
10938         * objc.dg/torture/dg-torture.exp: New.
10939         * objc.dg/tls/diag-3.m: New test.
10940         * objc.dg/tls/diag-4.m: New test.
10941         * objc.dg/tls/diag-5.m: New test.
10942         * objc.dg/tls/init-1.m: New test.
10943         * objc.dg/tls/init-2.m: New test.
10944         * objc.dg/tls/tls.exp: New.
10945         * objc.dg/tls/diag-2.m: New test.
10946         * lib/objc.exp: Respond to dg-additional-files.
10947
10948 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
10949
10950         * gcc.target/m68k/20100512-1.c: New.
10951
10952 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
10953
10954         * gnat.dg/lto8.adb: New test.
10955         * gnat.dg/lto8_pkg.ad[sb]: New helper.
10956         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
10957
10958 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
10959
10960         PR c++/34272
10961         PR c++/43630
10962         PR c++/34491
10963         * g++.dg/template/crash97.C: New.
10964         * g++.dg/template/crash98.C: Likewise.
10965         * g++.dg/template/crash99.C: Likewise.
10966         * g++.dg/cpp0x/pr31439.C: Adjust.
10967         * g++.dg/template/crash95.C: Likewise.
10968
10969 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
10970
10971         PR middle-end/44071
10972         * c-c++-common/asmgoto-4.c: New test.
10973         * gcc.target/i386/pr44071.c: New test.
10974
10975         PR c++/44062
10976         * c-c++-common/Wunused-var-7.c: New test.
10977         * g++.dg/warn/Wunused-var-9.C: New test.
10978
10979 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
10980
10981         PR fortran/43711
10982         * gfortran.dg/gomp/pr43711.f90: New.
10983
10984 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
10985
10986         PR fortran/31820
10987         * gfortran.dg/select_5.f90: Updated.
10988
10989 2010-05-11  Jan Hubicka  <jh@suse.cz>
10990
10991         PR tree-optimize/44063
10992         * gcc.c-torture/compile/pr44063.c: New testcase.
10993
10994 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
10995
10996         PR debug/44023
10997         * gcc.dg/pr44023.c: New test.
10998
10999 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
11000
11001         * gnat.dg/lto7.adb: New test.
11002         * gnat.dg/lto7_pkg.ad[sb]: New helper.
11003
11004 2010-05-10  Jason Merrill  <jason@redhat.com>
11005
11006         PR c++/44017
11007         * g++.dg/template/inherit5.C: New.
11008
11009         PR c++/44045
11010         * g++.dg/cpp0x/initlist33.C: New.
11011         * g++.dg/cpp0x/initlist26.C: Adjust.
11012         * g++.dg/cpp0x/initlist28.C: Adjust.
11013
11014 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
11015
11016         PR c++/43719
11017         * g++.dg/init/pr43719.C: New.
11018         * g++.dg/anon-struct4.C: Adjust.
11019
11020 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
11021
11022         PR debug/44028
11023         * gcc.dg/pr44028.c: New test.
11024
11025 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
11026
11027         PR fortran/27866
11028         PR fortran/35003
11029         PR fortran/42809
11030         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
11031         * gfortran.dg/warn_conversion.f90: New.
11032
11033 2010-05-10  Michael Matz  <matz@suse.de>
11034
11035         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
11036
11037 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
11038
11039         PR rtl-optimization/44012
11040         * gcc.dg/pr44012.c: New.
11041
11042 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11043
11044         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
11045         Log text on entry and exit.
11046         Prune Sun ld warnings for common symbols with differing sizes.
11047         (lto-link-and-maybe-run): Change caller.
11048
11049 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
11050
11051         PR fortran/44044
11052         * gfortran.dg/class_7.f03: Modified.
11053         * gfortran.dg/select_type_1.f03: Modified.
11054         * gfortran.dg/select_type_12.f03: New.
11055
11056 2010-05-10  Richard Guenther  <rguenther@suse.de>
11057
11058         PR tree-optimization/44050
11059         * gcc.dg/torture/pr44050.c: New testcase.
11060
11061 2010-05-10  Wei Guozhi  <carrot@google.com>
11062
11063         PR target/42879
11064         * gcc.target/arm/pr42879.c: New testcase.
11065
11066 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11067
11068         PR c/44051
11069         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
11070
11071 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11072
11073         PR c/10676
11074         * gcc.dg/anon-struct-10.c: New test.
11075
11076 2010-05-09  Richard Guenther  <rguenther@suse.de>
11077
11078         PR middle-end/44024
11079         * gcc.dg/pr44024.c: New testcase.
11080
11081 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11082
11083         PR c/4784
11084         * gcc.dg/anon-struct-9.c: New test.
11085
11086 2010-05-09  Richard Guenther  <rguenther@suse.de>
11087
11088         PR middle-end/44043
11089         * gcc.c-torture/compile/pr44043.c: New testcase.
11090
11091 2010-05-09  Richard Guenther  <rguenther@suse.de>
11092
11093         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
11094
11095 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
11096
11097         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
11098
11099 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11100
11101         * gnat.dg/lto[12456].adb: Add "target lto" marker.
11102         * gnat.dg/specs/lto3.ads: Likewise.
11103
11104 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
11105
11106         PR middle-end/28685
11107         * gcc.dg/pr28685-1.c: New file.
11108
11109 2010-05-08  Richard Guenther  <rguenther@suse.de>
11110
11111         PR tree-optimization/44030
11112         * gcc.c-torture/compile/pr44030.c: New testcase.
11113
11114 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11115
11116         * gnat.dg/lto6.adb: New test.
11117         * gnat.dg/lto6_pkg.ads: New helper.
11118
11119 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11120
11121         * gnat.dg/lto5.adb: New test.
11122         * gnat.dg/lto5_pkg.ad[sb]: New helper.
11123
11124 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11125
11126         * gnat.dg/lto4.ad[sb]: New test.
11127
11128 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11129
11130         * gnat.dg/specs/lto3.ads: New test.
11131         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
11132         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
11133
11134 2010-05-08  Quentin Ochem  <ochem@adacore.com>
11135
11136         * gnat.dg/sizetype3.ad[sb]: New test.
11137         * gnat.dg/sizetype3_pkg.ads: New helper.
11138
11139 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
11140
11141         PR c++/43951
11142         * g++.dg/init/new29.C: New.
11143
11144 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
11145
11146         PR fortran/40728
11147         * gfortran.dg/coarray_1.f90: Fixed error message.
11148         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
11149         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
11150         * gfortran.dg/intrinsic_std_5.f90: New.
11151
11152 2010-05-07  Jason Merrill  <jason@redhat.com>
11153
11154         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
11155
11156 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11157
11158         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
11159         (size_t, stderr): Remove.
11160         (read_error): Replaced __builtin_fprintf by fprintf.
11161
11162 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
11163
11164         * gcc.dg/ordered-comparison-1.c: New test.
11165         * gcc.dg/ordered-comparison-2.c: New test.
11166         * gcc.dg/ordered-comparison-3.c: New test.
11167         * gcc.dg/ordered-comparison-4.c: New test.
11168
11169 2010-05-06  Mike Stump  <mikestump@comcast.net>
11170
11171         PR objc/35165
11172         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
11173
11174 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
11175             Jason Merrill  <jason@redhat.com>
11176
11177         * g++.dg/cpp0x/nullptr01.C: New.
11178         * g++.dg/cpp0x/nullptr02.C: New.
11179         * g++.dg/cpp0x/nullptr03.C: New.
11180         * g++.dg/cpp0x/nullptr04.C: New.
11181         * g++.dg/cpp0x/nullptr05.C: New.
11182         * g++.dg/cpp0x/nullptr06.C: New.
11183         * g++.dg/cpp0x/nullptr07.C: New.
11184         * g++.dg/cpp0x/nullptr08.C: New.
11185         * g++.dg/cpp0x/nullptr09.C: New.
11186         * g++.dg/cpp0x/nullptr10.C: New.
11187         * g++.dg/cpp0x/nullptr11.C: New.
11188         * g++.dg/cpp0x/nullptr12.C: New.
11189         * g++.dg/cpp0x/nullptr13.C: New.
11190         * g++.dg/cpp0x/nullptr14.C: New.
11191         * g++.dg/cpp0x/nullptr15.C: New.
11192         * g++.dg/cpp0x/nullptr16.C: New.
11193         * g++.dg/cpp0x/nullptr17.C: New.
11194         * g++.dg/cpp0x/nullptr18.C: New.
11195         * g++.dg/cpp0x/nullptr19.C: New.
11196         * g++.dg/cpp0x/nullptr20.C: New.
11197         * g++.dg/cpp0x/nullptr21.C: New.
11198         * g++.dg/cpp0x/nullptr22.C: New.
11199         * g++.dg/debug/nullptr01.C: New.
11200         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
11201
11202 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
11203
11204         * gcc.dg/Wunused-var-8.c: Move to...
11205         * c-c++-common/Wunused-var-6.c: ... here.  New test.
11206
11207 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
11208
11209         PR c++/40406
11210         * g++.dg/template/crash96.C: New.
11211
11212 2010-05-06  Jan Hubicka  <jh@suse.cz>
11213
11214         PR tree-optimization/43791
11215         * gcc.c-torture/compile/pr43791.c: New file.
11216
11217 2010-05-06  Michael Matz  <matz@suse.de>
11218
11219         PR tree-optimization/43984
11220         * gfortran.dg/pr43984.f90: New test.
11221
11222 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11223
11224         PR 40989
11225         * gcc.dg/pr40989.c: New.
11226
11227 2010-05-06  Richard Guenther  <rguenther@suse.de>
11228
11229         PR tree-optimization/43934
11230         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
11231
11232 2010-05-06  Richard Guenther  <rguenther@suse.de>
11233
11234         PR tree-optimization/43987
11235         * gcc.c-torture/execute/pr43987.c: New testcase.
11236         * gcc.dg/torture/pta-escape-1.c: Adjust.
11237         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
11238         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
11239         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
11240         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11241
11242 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
11243             Dodji Seketeli  <dodji@redhat.com>
11244
11245         PR c/18624
11246         * g++.dg/warn/Wunused-7.C: Add dg-warning.
11247         * g++.dg/template/sfinae16.C: Likewise.
11248         * gcc.dg/Wunused-var-1.c: Moved to...
11249         * c-c++-common/Wunused-var-1.c: ...here. New test.
11250         * gcc.dg/Wunused-var-2.c: Moved to...
11251         * c-c++-common/Wunused-var-2.c: ...here. New test.
11252         * gcc.dg/Wunused-var-3.c: Moved to...
11253         * c-c++-common/Wunused-var-3.c: ...here. New test.
11254         * gcc.dg/Wunused-var-4.c: Moved to...
11255         * gcc.dg/Wunused-var-1.c: ... here.
11256         * gcc.dg/Wunused-var-5.c: Moved to...
11257         * c-c++-common/Wunused-var-4.c: ...here. New test.
11258         * gcc.dg/Wunused-var-7.c: Moved to...
11259         * c-c++-common/Wunused-var-5.c: ...here. New test.
11260         * gcc.dg/Wunused-var-6.c: Moved to...
11261         * gcc.dg/Wunused-var-2.c: ... here.
11262         * c-c++-common/Wunused-var-1.c: New test.
11263         * c-c++-common/Wunused-var-2.c: New test.
11264         * c-c++-common/Wunused-var-3.c: New test.
11265         * c-c++-common/Wunused-var-4.c: New test.
11266         * c-c++-common/Wunused-var-5.c: New test.
11267         * g++.dg/warn/Wunused-var-1.C: New test.
11268         * g++.dg/warn/Wunused-var-2.C: New test.
11269         * g++.dg/warn/Wunused-var-3.C: New test.
11270         * g++.dg/warn/Wunused-var-4.C: New test.
11271         * g++.dg/warn/Wunused-var-5.C: New test.
11272         * g++.dg/warn/Wunused-var-6.C: New test.
11273         * g++.dg/warn/Wunused-var-7.C: New test.
11274         * g++.dg/warn/Wunused-var-8.C: New test.
11275         * g++.dg/warn/Wunused-parm-1.C: New test.
11276         * g++.dg/warn/Wunused-parm-2.C: New test.
11277         * g++.dg/warn/Wunused-parm-3.C: New test.
11278
11279 2010-05-06  Tobias Burnus  <burnus@net-b.de>
11280
11281         PR fortran/43985
11282         * gfortran.dg/gomp/crayptr5.f90: New test case.
11283
11284 2010-05-05  Jason Merrill  <jason@redhat.com>
11285
11286         PR debug/43370
11287         * g++.dg/ext/attrib39.C: New.
11288
11289 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
11290
11291         PR fortran/24978
11292         * gfortran.dg/data_invalid.f90: New.
11293
11294 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
11295
11296         * gnat.dg/lto2.adb: New test.
11297
11298 2010-05-05  Jason Merrill  <jason@redhat.com>
11299
11300         PR c++/43787
11301         * g++.dg/opt/empty1.C: New.
11302
11303 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
11304
11305         PR fortran/43696
11306         * gfortran.dg/class_17.f03: New.
11307
11308 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
11309
11310         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
11311
11312 2010-05-04  Mike Stump  <mikestump@comcast.net>
11313
11314         PR objc/35165
11315         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
11316
11317 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11318
11319         PR target/43668
11320         * gcc.target/i386/pr43668.c: New.
11321
11322 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
11323
11324         PR c++/43028
11325         * g++.dg/cpp0x/initlist31.C: New.
11326
11327 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
11328
11329         PR c/43981
11330         * gcc.dg/Wunused-var-8.c: New test.
11331
11332 2010-05-04  Jason Merrill  <jason@redhat.com>
11333
11334         PR c++/38064
11335         * g++.dg/cpp0x/enum3.C: Extend.
11336
11337 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11338
11339         PR target/43799
11340         * gcc.target/i386/pr43799.c: New.
11341
11342 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
11343
11344         * gnat.dg/lto1.adb: New test.
11345         * gnat.dg/lto1_pkg.ad[sb]: New helper.
11346
11347 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11348
11349         PR middle-end/43671
11350         * gcc.target/i386/pr43671.c: New.
11351
11352 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
11353
11354         PR c++/43705
11355         * g++.dg/template/crash95.C: New.
11356
11357 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11358
11359         PR debug/43508
11360         * gcc.target/i386/pr43508.c: New.
11361
11362 2010-05-04  Richard Guenther  <rguenther@suse.de>
11363
11364         PR tree-optimization/43879
11365         * g++.dg/torture/pr43879-1_0.C: New testcase.
11366         * g++.dg/torture/pr43879-1_1.C: Likewise.
11367
11368 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
11369
11370         PR c++/43953
11371         * g++.dg/other/crash-12.C: New test.
11372
11373 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
11374
11375         * g++.dg/cdce3.C: Add a space.  Updated.
11376
11377 2010-05-03  Jason Merrill  <jason@redhat.com>
11378
11379         PR c++/43680
11380         * g++.dg/opt/enum2.C: New.
11381         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
11382         * g++.dg/warn/Wswitch-1.C: Adjust message.
11383
11384 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11385
11386         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
11387         * g++.dg/ext/label13.C: Fix typo.
11388         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
11389         alpha*-dec-osf5*.
11390         * gcc.c-torture/compile/limits-declparen.c: xfail on
11391         alpha*-dec-osf5* with -g.
11392         * gcc.c-torture/compile/limits-pointer.c: Likewise.
11393         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
11394         * gcc.dg/c99-tgmath-2.c: Likewise.
11395         * gcc.dg/c99-tgmath-3.c: Likewise.
11396         * gcc.dg/c99-tgmath-4.c: Likewise.
11397
11398 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
11399
11400         PR fortran/43592
11401         * gfortran.dg/unexpected_interface.f90: New test.
11402
11403 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11404
11405         * ada/acats/run_acats (which): New function.
11406         (host_gnatchop, host_gnatmake): Use it.
11407
11408 2010-05-03  Richard Guenther  <rguenther@suse.de>
11409
11410         PR tree-optimization/43971
11411         * gcc.dg/pr43971.c: New testcase.
11412
11413 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
11414
11415         PR debug/43972
11416         * gcc.dg/debug/pr43972.c: New test.
11417
11418 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
11419
11420         PR testsuite/43963
11421         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
11422
11423 2010-05-02  Richard Guenther  <rguenther@suse.de>
11424
11425         PR tree-optimization/43879
11426         * gcc.dg/torture/pr43879-3.c: New testcase.
11427
11428 2010-05-01  Richard Guenther  <rguenther@suse.de>
11429
11430         PR tree-optimization/43949
11431         * g++.dg/warn/Warray-bounds-5.C: New testcase.
11432
11433 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
11434
11435         PR c++/43951
11436         * g++.dg/init/new28.C: New.
11437
11438 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
11439
11440         PR objc++/32052
11441         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
11442         structure and nested declarations.
11443         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
11444         structure and nested declarations.  Reduce header clutter and
11445         use _exit() rather than abort().
11446         * objc.dg/encode-10.m: New.
11447         * objc.dg/encode-11.m: New.
11448
11449 2010-04-30  DJ Delorie  <dj@redhat.com>
11450
11451         * gcc.c-torture/execute/20100430-1.c: New test.
11452
11453 2010-04-30  Jason Merrill  <jason@redhat.com>
11454
11455         PR c++/43868
11456         * g++.dg/template/ptrmem21.C: New.
11457
11458 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
11459
11460         PR fortran/18918
11461         PR fortran/43931
11462         * gfortran.dg/coarray_13.f90: New test.
11463
11464 2010-04-30  Richard Guenther  <rguenther@suse.de>
11465
11466         PR lto/43946
11467         * gcc.dg/lto/20100430-1_0.c: New testcase.
11468
11469 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
11470
11471         PR debug/43942
11472         * c-c++-common/pr43942.c: New test.
11473
11474 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
11475
11476         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
11477         conflict with darwin crt1.o 'start' symbol.
11478
11479 2010-04-30  Richard Guenther  <rguenther@suse.de>
11480
11481         PR tree-optimization/43879
11482         * gcc.dg/torture/pr43879_1.c: New testcase.
11483
11484 2010-04-30  Richard Guenther  <rguenther@suse.de>
11485
11486         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
11487
11488 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
11489
11490         PR c++/43890
11491         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
11492         user-provided constructor while recursing.
11493
11494 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11495
11496         PR fortran/42274
11497         * gfortran.dg/class_16.f03: New test.
11498
11499 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11500
11501         PR fortran/42274
11502         * gfortran.dg/class_15.f03: New.
11503
11504 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11505
11506         PR fortran/43326
11507         * gfortran.dg/dynamic_dispatch_9.f03: New test.
11508
11509 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11510
11511         PR fortran/43492
11512         * gfortran.dg/generic_22.f03 : New test.
11513
11514 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11515
11516         PR fortran/42353
11517         * gfortran.dg/class_14.f03: New test.
11518
11519 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11520
11521         PR fortran/42680
11522         * gfortran.dg/interface_32.f90: New test.
11523
11524 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
11525             Janus Weil  <janus@gcc.gnu.org>
11526
11527         PR fortran/41829
11528         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
11529         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
11530         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
11531
11532 2010-04-28  Mike Stump  <mikestump@comcast.net>
11533
11534         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
11535         dg-excess-errors.
11536         * g++.dg/uninit-pred-2_b.C: Likewise.
11537
11538 2010-04-28  Tobias Burnus  <burnus@net-b.de>
11539
11540         PR fortran/18918
11541         PR fortran/43919
11542         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
11543
11544 2010-04-28  Matthias Klose  <doko@ubuntu.com>
11545
11546         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
11547         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
11548         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
11549         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
11550         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
11551
11552 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
11553
11554         * gcc.dg/const-uniq-1.c: New test.
11555         * gcc.dg/lto/const-uniq_[01].c: Likewise.
11556
11557 2010-04-28  Xinliang David Li  <davidxl@google.com>
11558
11559         * gcc.dg/uninit-pred-2_b.c: New test.
11560         * gcc.dg/uninit-pred-4_b.c: New test.
11561         * gcc.dg/uninit-pred-3_d.c: New test.
11562         * gcc.dg/uninit-pred-6_b.c: New test.
11563         * gcc.dg/uninit-pred-8_b.c: New test.
11564         * gcc.dg/uninit-pred-3_a.c: New test.
11565         * gcc.dg/uninit-pred-2_c.c: New test.
11566         * gcc.dg/uninit-pred-5_a.c: New test.
11567         * gcc.dg/uninit-pred-3_e.c: New test.
11568         * gcc.dg/uninit-pred-7_a.c: New test.
11569         * gcc.dg/uninit-pred-6_c.c: New test.
11570         * gcc.dg/uninit-pred-9_a.c: New test.
11571         * gcc.dg/uninit-pred-8_c.c: New test.
11572         * gcc.dg/uninit-pred-3_b.c: New test.
11573         * gcc.dg/uninit-pred-5_b.c: New test.
11574         * gcc.dg/uninit-pred-7_b.c: New test.
11575         * gcc.dg/uninit-pred-6_d.c: New test.
11576         * gcc.dg/uninit-pred-9_b.c: New test.
11577         * gcc.dg/uninit-pred-2_a.c: New test.
11578         * gcc.dg/uninit-pred-4_a.c: New test.
11579         * gcc.dg/uninit-pred-3_c.c: New test.
11580         * gcc.dg/uninit-pred-6_a.c: New test.
11581         * gcc.dg/uninit-pred-8_a.c: New test.
11582         * gcc.dg/uninit-pred-7_c.c: New test.
11583         * gcc.dg/uninit-pred-6_e.c: New test.
11584         * g++.dg/uninit-pred-loop-1_b.cc: New test.
11585         * g++.dg/uninit-pred-1_a.C: New test.
11586         * g++.dg/uninit-pred-1_b.C: New test.
11587         * g++.dg/uninit-pred-2_a.C: New test.
11588         * g++.dg/uninit-pred-2_b.C: New test.
11589         * g++.dg/uninit-pred-loop-1_a.cc: New test.
11590         * g++.dg/uninit-pred-loop-1_c.cc: New test.
11591         * g++.dg/uninit-pred-loop_1.cc: New test.
11592
11593 2010-04-28  Martin Jambor  <mjambor@suse.cz>
11594
11595         * gcc.dg/lto/20091209-1_0.c: New testcase.
11596
11597 2010-04-28  Richard Guenther  <rguenther@suse.de>
11598
11599         PR tree-optimization/43879
11600         PR tree-optimization/43909
11601         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
11602
11603 2010-04-28  Richard Guenther  <rguenther@suse.de>
11604
11605         PR c++/43880
11606         * g++.dg/torture/pr43880.C: New testcase.
11607
11608 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11609
11610         PR c++/9335
11611         * g++.dg/template/recurse2.C: Update
11612         * g++.dg/template/recurse.C: Update.
11613         * g++.dg/template/pr23510.C: Update.
11614         * lib/prune.exp: Filter out 'recursively instantiated'.
11615
11616 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11617
11618         PR c++/29043
11619         * g++.dg/init/pr29043.C: New.
11620
11621 2010-04-27  Jason Merrill  <jason@redhat.com>
11622
11623         * g++.dg/lookup/scoped5.C: Adjust.
11624         * g++.dg/lookup/scoped8.C: Adjust.
11625         * g++.dg/template/dependent-expr5.C: Adjust.
11626         * g++.old-deja/g++.brendan/nest1.C: Adjust.
11627
11628         PR c++/43856
11629         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
11630
11631         PR c++/43875
11632         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11633
11634 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11635             Jan Hubicka  <hubicka@ucw.cz>
11636
11637         * gcc.dg/pure-2.c: New testcase.
11638         * gcc.dg/const-1.c: New testcase.
11639
11640 2010-04-27  Jason Merrill  <jason@redhat.com>
11641
11642         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
11643
11644         PR c++/41468
11645         * g++.dg/template/sfinae17.C: New.
11646         * g++.dg/template/sfinae18.C: New.
11647
11648 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11649
11650         * g++.dg/init/pr42844.C: New.
11651         * g++.dg/cpp0x/pr42844-2.C: New.
11652         * g++.dg/cpp0x/defaulted2.C: Adjust.
11653         * g++.dg/tree-ssa/pr27549.C: Likewise.
11654         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
11655
11656 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11657
11658         PR fortran/18918
11659         * gfortran.dg/coarray_12.f90: Fix dump parsing.
11660
11661 2010-04-27  Richard Guenther  <rguenther@suse.de>
11662
11663         PR middle-end/40561
11664         * g++.dg/other/pr40561.C: New testcase.
11665
11666 2010-04-27  Martin Jambor  <mjambor@suse.cz>
11667
11668         PR middle-end/43812
11669         * g++.dg/ipa/pr43812.C: New test.
11670
11671 2010-04-27  Jan Hubicka  <jh@suse.cz>
11672
11673         * gcc.dg/ipa/iinline-1.c (main): Rename to...
11674         (test): ... this one.
11675
11676 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
11677
11678         PR target/40657
11679         * gcc.target/arm/thumb-stackframe.c: New test.
11680
11681 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11682
11683         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
11684         * gcc.dg/misc-column.c: Likewise.
11685         * gcc.dg/Walways-true-1.c: Likewise.
11686         * gcc.dg/Walways-true-2.c: Likewise.
11687         * gcc.dg/warn-addr-cmp.c: Likewise.
11688
11689 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11690
11691         PR fortran/18918
11692         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
11693         * gfortran.dg/coarray_12.f90: New.
11694
11695 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11696
11697         PR c/32207
11698         * gcc.dg/pr32207.c: New test.
11699         * gcc.dg/misc-column.c: Adjust expected warning.
11700         * gcc.dg/Walways-true-1.c: Likewise.
11701         * gcc.dg/Walways-true-2.c: Likewise.
11702         * gcc.dg/warn-addr-cmp.c: Likewise.
11703
11704 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
11705
11706         PR lto/42776
11707         * lib/lto.exp (lto_prune_vis_warns): New function.
11708         (lto-link-and-maybe-run): Call it.
11709
11710 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
11711
11712         PR tree-optimization/43904
11713         * gcc.dg/tree-ssa/tailcall-6.c: New.
11714
11715 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11716
11717         PR testsuite/35165
11718         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
11719         Darwin8/OSX10.4 - compatible code generation.
11720         Use scan-rtl-dump.
11721         * obj-c++.dg/stubify-1.mm: Ditto.
11722         * lib/objc-torture.exp: Do not require link success for
11723         "trivial.m" in the runtime checks when dowhat = 'compile'.
11724         * lib/dg-pch.exp (dg-flags-pch): New Proc.
11725         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
11726         Darwin8/OSX10.4 - compatible code generation.
11727         * objc.dg/stubify-2.m: Ditto.
11728         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
11729         * objc.dg/next-runtime-1.m: Ditto.
11730         * objc.dg/stret-2.m: Restrict to ilp32 targets.
11731         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
11732         runtimes on Darwin.
11733
11734 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
11735
11736         PR 43715
11737         * lib/plugin-support.exp: Use "-undefined
11738         dynamic_lookup" on darwin.
11739
11740 2010-04-26  Richard Guenther  <rguenther@suse.de>
11741
11742         * gcc.dg/lto/20100426_0.c: New testcase.
11743
11744 2010-04-26  Jie Zhang  <jie@codesourcery.com>
11745
11746         PR tree-optimization/43833
11747         gcc.dg/Warray-bounds-8.c: New test case.
11748
11749 2010-04-26  Richard Guenther  <rguenther@suse.de>
11750
11751         PR lto/43080
11752         * g++.dg/lto/20100423-3_0.C: New testcase.
11753
11754 2010-04-26  Richard Guenther  <rguenther@suse.de>
11755
11756         PR lto/42425
11757         * g++.dg/lto/20100423-2_0.C: New testcase.
11758
11759 2010-04-26  Ira Rosen  <irar@il.ibm.com>
11760
11761         * gcc.dg/vect/bb-slp-23.c: New test.
11762
11763 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
11764
11765         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
11766         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
11767         * gcc.dg/c1x-float-1.c: New test.
11768
11769 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11770
11771         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
11772         of "lea\[ \t\]".
11773
11774 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11775
11776         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
11777         FreeBSD.
11778         * gfortran.dg/default_format_denormal_1.f90: Ditto.
11779         * gfortran.dg/default_format_2.f90: Ditto.
11780
11781 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11782
11783         * gfortran.dg/pr43505.f90: Clean up .mod file.
11784         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
11785         * gfortran.dg/pr41347.f90: Ditto.
11786         * gfortran.dg/internal_pack_4.f90: Ditto.
11787         * gfortran.dg/proc_decl_23.f90: Ditto.
11788         * gfortran.dg/recursive_check_3.f90: Ditto.
11789         * gfortran.dg/intent_out_3.f90: Ditto.
11790         * gfortran.dg/assignment_2.f90: Ditto.
11791         * gfortran.dg/pr41928.f90: Ditto.
11792         * gfortran.dg/pr42166.f90: Ditto.
11793         * gfortran.dg/private_type_12.f90: Ditto.
11794         * gfortran.dg/graphite/pr42185.f90: Ditto.
11795         * gfortran.dg/graphite/pr42186.f90: Ditto.
11796         * gfortran.dg/graphite/pr40982.f90: Ditto.
11797         * gfortran.dg/graphite/id-2.f90: Ditto.
11798         * gfortran.dg/graphite/id-4.f90: Ditto.
11799         * gfortran.dg/graphite/pr42050.f90: Ditto.
11800         * gfortran.dg/graphite/id-18.f90: Ditto.
11801         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
11802         * gfortran.dg/graphite/pr41924.f90: Ditto.
11803         * gfortran.dg/graphite/pr42393.f90: Ditto.
11804         * gfortran.dg/graphite/pr37980.f90: Ditto.
11805         * gfortran.dg/graphite/pr38953.f90: Ditto.
11806         * gfortran.dg/graphite/pr42180.f90: Ditto.
11807         * gfortran.dg/graphite/pr42181.f90: Ditto.
11808         * gfortran.dg/where_operator_assign_4.f90: Ditto.
11809         * gfortran.dg/select_type_4.f90: Ditto.
11810         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11811         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
11812         * gfortran.dg/lto/pr40725_0.f03: Ditto.
11813         * gfortran.dg/elemental_args_check_2.f90: Ditto.
11814         * gfortran.dg/whole_file_11.f90: Ditto.
11815         * gfortran.dg/private_type_11.f90: Ditto.
11816         * gfortran.dg/vect/vect-gems.f90: Ditto.
11817         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
11818
11819 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11820
11821         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
11822
11823 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
11824
11825         * gnat.dg/pack15.ad[sb]: New test.
11826
11827 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
11828
11829         * gcc.target/arm/mla-1.c: New test.
11830
11831 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
11832
11833         PR fortran/30073
11834         PR fortran/43793
11835         * gfortran.dg/pr43793.f90: New test.
11836
11837 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
11838
11839         PR tree-optimization/41442
11840         * gcc.target/i386/pr41442.c: New test.
11841
11842 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
11843
11844         PR fortran/43832
11845         * gfortran.dg/fgetc_3.f90: Delete bogus test.
11846
11847 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11848
11849         PR fortran/43832
11850         * gfortran.dg/open_nounit.f90: New test.
11851
11852 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
11853
11854         PR fortran/43841
11855         PR fortran/43843
11856         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
11857
11858 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11859
11860         * gcc.dg/Wconversion-integer.c: Update.
11861
11862 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
11863
11864         * gnat.dg/unchecked_convert5.adb: New test.
11865
11866 2010-04-23  Richard Guenther  <rguenther@suse.de>
11867
11868         PR lto/41734
11869         * gcc.dg/lto/20100423-2_0.c: New testcase.
11870         * gcc.dg/lto/20100423-2_0.c: Likewise.
11871
11872 2010-04-23  Richard Guenther  <rguenther@suse.de>
11873
11874         PR lto/43455
11875         * gcc.dg/lto/20100423-1_0.c: New testcase.
11876         * gcc.dg/lto/20100423-1_1.c: Likewise.
11877
11878 2010-04-23  Martin Jambor  <mjambor@suse.cz>
11879
11880         PR tree-optimization/43846
11881         * gcc.dg/tree-ssa/sra-10.c: New test.
11882
11883 2010-04-23  Martin Jambor  <mjambor@suse.cz>
11884
11885         PR middle-end/43835
11886         * gcc.c-torture/execute/pr43835.c: New test.
11887
11888 2010-04-23  Richard Guenther  <rguenther@suse.de>
11889
11890         PR lto/42653
11891         * g++.dg/lto/20100423-1_0.C: New testcase.
11892
11893 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
11894
11895         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
11896
11897 2010-04-22  Ira Rosen  <irar@il.ibm.com>
11898
11899         PR tree-optimization/43842
11900         * gcc.dg/vect/pr43842.c: New test.
11901
11902 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11903
11904         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
11905         * gcc.target/i386/wmul-2.c: Likewise.
11906
11907 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11908
11909         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
11910         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
11911
11912 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
11913
11914         * gfortran.dg/reassoc_6.f: New testcase.
11915
11916 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11917
11918         PR middle-end/29274
11919         * gcc.target/arm/wmul-1.c: New test.
11920         * gcc.target/arm/wmul-2.c: New test.
11921
11922 2010-04-22  Richard Guenther  <rguenther@suse.de>
11923
11924         PR tree-optimization/43845
11925         * gcc.c-torture/compile/pr43845.c: New testcase.
11926
11927 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11928
11929         PR middle-end/29274
11930         * gcc.target/i386/wmul-1.c: New test.
11931         * gcc.target/i386/wmul-2.c: New test.
11932         * gcc.target/bfin/wmul-1.c: New test.
11933         * gcc.target/bfin/wmul-2.c: New test.
11934
11935 2010-04-22  Richard Guenther  <rguenther@suse.de>
11936
11937         PR fortran/43829
11938         * gfortran.dg/vector_subscript_6.f90: New testcase.
11939         * gfortran.dg/assign_10.f90: Adjust.
11940
11941 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
11942
11943         PR fortran/43836
11944         * gfortran.dg/gomp/pr43836.f90: New test.
11945
11946 2010-04-21  Richard Guenther  <rguenther@suse.de>
11947
11948         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
11949
11950 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11951
11952         * gcc.dg/torture/builtin-cproj-3.c: New.
11953
11954 2010-04-20  Jason Merrill  <jason@redhat.com>
11955
11956         PR c++/9335
11957         * g++.dg/template/recurse2.C: New.
11958         * g++.dg/parse/crash36.C: Adjust.
11959         * g++.dg/other/fold1.C: Adjust.
11960         * g++.dg/init/member1.C: Adjust.
11961         * lib/prune.exp: Prune "skipping N instantiation contexts".
11962
11963 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11964
11965         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
11966
11967 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11968
11969         * gcc.dg/torture/builtin-cproj-1.c: New.
11970         * gcc.dg/torture/builtin-cproj-2.c: New.
11971
11972 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
11973
11974         PR c++/43800
11975         PR c++/43704
11976         * g++.dg/template/typedef32.C: Adjust.
11977         * g++.dg/template/typedef33.C: New test.
11978
11979 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
11980
11981         PR fortran/43227
11982         * gfortran.dg/proc_decl_23.f90: New test.
11983
11984         PR fortran/43266
11985         * gfortran.dg/abstract_type_6.f03: New test.
11986
11987 2010-04-20  Xinliang David Li  <davidxl@google.com>
11988
11989         * g++.dg/tree-ssa/fold-compare.C: New.
11990
11991 2010-04-20  Richard Guenther  <rguenther@suse.de>
11992
11993         PR tree-optimization/39417
11994         * g++.dg/torture/pr39417.C: New testcase.
11995
11996 2010-04-20  Richard Guenther  <rguenther@suse.de>
11997
11998         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
11999
12000 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
12001
12002         * g++.dg/debug/dwarf2/rv1.C: New test.
12003
12004 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12005
12006         PR target/43635
12007         * gcc.c-torture/compile/pr43635.c: New testcase.
12008
12009 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
12010
12011         PR fortran/43339
12012         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
12013         of sequential loops being private only in the innermost containing
12014         task region.
12015
12016         PR middle-end/43337
12017         * gfortran.dg/gomp/pr43337.f90: New test.
12018
12019 2010-04-19  Richard Guenther  <rguenther@suse.de>
12020
12021         PR tree-optimization/43796
12022         * gfortran.dg/pr43796.f90: New testcase.
12023
12024 2010-04-19  Richard Guenther  <rguenther@suse.de>
12025
12026         PR tree-optimization/43783
12027         * gcc.c-torture/execute/pr43783.c: New testcase.
12028
12029 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
12030
12031         PR target/43766
12032         * gcc.target/i386/pr43766.c: New test.
12033
12034 2010-04-19  Jie Zhang  <jie@codesourcery.com>
12035
12036         PR target/43662
12037         * gcc.target/i386/pr43662.c: New test.
12038
12039 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
12040
12041         PR c++/43704
12042         * g++.dg/template/typedef32.C: New test.
12043
12044 2010-04-19  Ira Rosen  <irar@il.ibm.com>
12045
12046         PR tree-optimization/37027
12047         * lib/target-supports.exp
12048         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
12049         * gcc.dg/vect/pr37027.c: New test.
12050         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
12051         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
12052         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
12053         gcc.dg/vect/vect-complex-6.c: Likewise.
12054
12055 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
12056
12057         * g++.dg/debug/dwarf2/enum1.C: New test.
12058
12059 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
12060
12061         * gnat.dg/rep_clause5.ad[sb]: New test.
12062         * gnat.dg/rep_clause5_pkg.ads: New helper.
12063
12064 2010-04-18  Ira Rosen  <irar@il.ibm.com>
12065
12066         PR tree-optimization/43771
12067         * g++.dg/vect/pr43771.cc: New test.
12068
12069 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
12070
12071         PR fortran/31538
12072         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
12073         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
12074
12075 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
12076
12077         * gnat.dg/sizetype.adb: Rename into...
12078         * gnat.dg/sizetype1.adb: ...this.
12079         * gnat.dg/sizetype2.adb: New test.
12080
12081 2010-04-16  Richard Guenther  <rguenther@suse.de>
12082
12083         PR tree-optimization/43572
12084         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
12085
12086 2010-04-16  Olivier Hainque  <hainque@adacore.com>
12087
12088         * gnat.dg/specs/discr_private.ads: New test.
12089
12090 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
12091
12092         PR target/41514
12093         * gcc.target/arm/thumb-comparisons.c: New test.
12094
12095         PR target/40603
12096         * gcc.target/arm/thumb-cbranchqi.c: New test.
12097
12098 2010-04-16  Christian Bruel  <christian.bruel@st.com>
12099
12100         * g++.dg/torture/pr36191.C: Enable for SH.
12101
12102 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
12103
12104         * gnat.dg/wide_boolean.adb: New test.
12105         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
12106
12107 2010-04-15  Richard Guenther  <rguenther@suse.de>
12108
12109         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
12110         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
12111         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12112         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12113         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
12114         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
12115         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
12116         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
12117         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
12118         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
12119         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
12120         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
12121         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12122         * gcc.dg/torture/ipa-pta-2.c: Likewise.
12123         * gcc.dg/torture/ipa-pta-1.c: Adjust.
12124
12125 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
12126
12127         PR target/21803
12128         * gcc.target/arm/pr42496.c: New test.
12129
12130 2010-04-14  Jason Merrill  <jason@redhat.com>
12131
12132         PR c++/36625
12133         * g++.dg/ext/attrib38.C: New.
12134
12135 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
12136
12137         PR testsuite/43739
12138         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
12139
12140 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12141
12142         PR 42966
12143         * gcc.dg/cpp/warn-undef-2.c: Update.
12144         * gcc.dg/cpp/warn-traditional-2.c: Update.
12145         * gcc.dg/cpp/warn-comments-2.c: Update.
12146         * gcc.dg/cpp/warn-variadic-2.c: Update.
12147         * gcc.dg/cpp/warn-long-long-2.c: Update.
12148         * gcc.dg/cpp/warn-deprecated-2.c: Update.
12149         * gcc.dg/cpp/warn-multichar-2.c: Update.
12150         * gcc.dg/cpp/warn-normalized-3.c: Update.
12151         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
12152         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
12153         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
12154         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
12155         * gcc.dg/cpp/warn-redefined-2.c: Update.
12156         * gfortran.dg/warning-directive-2.F90: Update.
12157         * c-c++-common/cpp/warning-directive-2.c: Update.
12158
12159 2010-04-14  Michael Matz  <matz@suse.de>
12160
12161         PR tree-optimization/42963
12162         * gcc.dg/pr42963.c: New testcase.
12163
12164 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
12165
12166         * gnat.dg/class_wide.adb: Rename into...
12167         * gnat.dg/class_wide1.adb: ...this.
12168         * gnat.dg/class_wide2.ad[sb]: New test.
12169
12170 2010-04-14  Tobias Burnus  <burnus@net-b.de>
12171
12172         PR fortran/18918
12173         * gfortran.dg/coarray_9.f90: Update dg-errors.
12174         * gfortran.dg/coarray_10.f90: New test.
12175         * gfortran.dg/coarray_11.f90: New test.
12176
12177 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12178
12179         PR fortran/43747
12180         gfortran.dg/initialization_24.f90: New test.
12181
12182 2010-04-13  Jason Merrill  <jason@redhat.com>
12183
12184         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
12185         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
12186
12187 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12188
12189         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
12190         * g++.dg/dg.exp: Likewise.
12191         * gcc.dg/cpp/warning-directive-1.c: Move to ...
12192         * c-c++-common/cpp/warning-directive-1.c: ... here.
12193         * gcc.dg/cpp/warning-directive-2.c: Move to ...
12194         * c-c++-common/cpp/warning-directive-2.c: ... here.
12195         * gcc.dg/cpp/warning-directive-3.c: Move to ...
12196         * c-c++-common/cpp/warning-directive-3.c: ... here.
12197         * gcc.dg/cpp/warning-directive-4.c: Move to ...
12198         * c-c++-common/cpp/warning-directive-4.c: ... here.
12199         * g++.dg/cpp/warning-directive-1.C: Delete.
12200         * g++.dg/cpp/warning-directive-2.C: Delete.
12201         * g++.dg/cpp/warning-directive-3.C: Delete.
12202         * g++.dg/cpp/warning-directive-4.C: Delete.
12203         * gcc.dg/cpp/normalised-3.c: Delete.
12204         * g++.dg/cpp/normalised-1.C: Rename as ...
12205         * c-c++-common/cpp/normalised-3.c: ... this.
12206
12207 2010-04-13  Martin Jambor  <mjambor@suse.cz>
12208
12209         * gcc.dg/tree-ssa/sra-9.c: New test.
12210
12211 2010-04-13  Michael Matz  <matz@suse.de>
12212
12213         PR middle-end/43730
12214         * gcc.dg/pr43730.c: New test.
12215
12216 2010-04-13  Michael Matz  <matz@suse.de>
12217
12218         * gcc.dg/tree-ssa/negate.c: New testcase.
12219
12220 2010-04-13  Richard Guenther  <rguenther@suse.de>
12221
12222         PR testsuite/43735
12223         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
12224
12225 2010-04-13  Richard Guenther  <rguenther@suse.de>
12226
12227         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
12228
12229 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
12230
12231         * gnat.dg/derived_type1.adb: New test.
12232
12233 2010-04-13  Matthias Klose  <doko@ubuntu.com>
12234
12235         * gcc.dg/plugindir1.c: New testcase.
12236         * gcc.dg/plugindir2.c: New testcase.
12237         * gcc.dg/plugindir3.c: New testcase.
12238         * gcc.dg/plugindir4.c: New testcase.
12239
12240 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
12241
12242         * gcc.target/i386/rotate-2.c: New test.
12243
12244 2010-04-12  Jason Merrill  <jason@redhat.com>
12245
12246         PR c++/43641
12247         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
12248         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
12249
12250 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
12251
12252         PR c++/25811
12253         * g++.dg/init/pr25811.C: New test.
12254
12255 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12256
12257         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
12258         dg-error, dg-warning.
12259         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
12260
12261 2010-04-12  Richard Guenther  <rguenther@suse.de>
12262
12263         * gcc.dg/torture/inline-2.c: New testcase.
12264
12265 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
12266
12267         PR bootstrap/43699
12268         * gcc.dg/Wunused-var-7.c: New test.
12269
12270         PR tree-optimization/43560
12271         * gcc.c-torture/execute/pr43560.c: New test.
12272
12273 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
12274
12275         * gnat.dg/aggr13.adb: New test.
12276         * gnat.dg/aggr14.adb: Likewise.
12277         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
12278
12279 2010-04-12  Richard Guenther  <rguenther@suse.de>
12280
12281         PR c++/43611
12282         * g++.dg/torture/pr43611.C: New testcase.
12283
12284 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
12285
12286         PR c/36774
12287         * gcc.dg/pr36774-1.c: New test.
12288         * gcc.dg/pr36774-2.c: New test.
12289
12290 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
12291
12292         * gcc.target/sh/rte-delay-slot.c: New test.
12293
12294 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
12295
12296         * gnat.dg/pack9.adb: Remove -cargs option.
12297         * gnat.dg/aggr12.ad[sb]: New test.
12298
12299 2010-04-10  Jie Zhang  <jie@codesourcery.com>
12300
12301         PR target/43417
12302         * gcc.target/sh/pr43417.c: New test.
12303
12304 2010-04-10  Tobias Burnus  <burnus@net-b.de>
12305
12306         PR fortran/43591
12307         * gfortran.dg/spec_expr_6.f90: New test.
12308
12309 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12310
12311         PR cpp/43195
12312         * gcc.dg/cpp/pr43195.c: New.
12313         * gcc.dg/cpp/pr43195.h: New.
12314
12315 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12316
12317         PR 42965
12318         * gcc.dg/Werror-6.c: Adjust.
12319         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
12320         * gcc.dg/Werror-4.c: Likewise.
12321         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
12322         * gcc.dg/Wswitch-enum-error.c: Likewise.
12323         * gcc.dg/Wpointer-arith.c: Likewise.
12324         * gcc.dg/Wfatal.c: Likewise.
12325         * gcc.dg/Wswitch-error.c: Likewise.
12326         * g++.dg/warn/unused-result1-Werror.c: Likewise.
12327         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
12328         * gcc.dg/cpp/warn-undef-2.c: Likewise.
12329         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
12330         * gcc.dg/cpp/warn-comments-2.c: Likewise.
12331         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
12332         * gcc.dg/cpp/warning-directive-2.c: Likewise.
12333         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
12334         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
12335         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
12336         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
12337         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
12338         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
12339         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
12340         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
12341         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
12342         * g++.dg/cpp/warning-directive-2.C: Likewise.
12343         * gfortran.dg/warning-directive-2.F90: Likewise.
12344
12345 2010-04-09  Jason Merrill  <jason@redhat.com>
12346
12347         PR c++/42623
12348         * g++.dg/template/sizeof13.C: New.
12349
12350 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
12351
12352         * g++.dg/other/pr35504.C: Add check for thiscall.
12353         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
12354         * gcc.dg/torture/stackalign/thiscall-1.c: New.
12355
12356 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12357
12358         PR c++/28584
12359         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
12360         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
12361         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
12362         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
12363         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
12364         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
12365         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
12366         * g++.dg/other/increment1.C: Likewise.
12367
12368 2010-04-09  Tobias Burnus  <burnus@net-b.de>
12369
12370         PR fortran/18918
12371         * gfortran.dg/coarray_7.f90: New test.
12372         * gfortran.dg/coarray_8.f90: New test.
12373
12374 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
12375
12376         PR fortran/28039
12377         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
12378
12379 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12380
12381         PR target/43643
12382         * gcc.dg/pr43643.c: New test.
12383
12384 2010-04-08  Tobias Burnus  <burnus@net-b.de>
12385
12386         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
12387
12388 2010-04-08  Richard Guenther  <rguenther@suse.de>
12389
12390         PR tree-optimization/43679
12391         * gcc.c-torture/compile/pr43679.c: New testcase.
12392
12393 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
12394
12395         PR debug/43670
12396         * gcc.dg/pr43670.c: New test.
12397
12398 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
12399
12400         PR middle-end/40815
12401         * gcc.dg/tree-ssa/reassoc-19.c: New.
12402
12403 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
12404
12405         PR c/18624
12406         * gcc.dg/Wunused-var-1.c: New test.
12407         * gcc.dg/Wunused-var-2.c: New test.
12408         * gcc.dg/Wunused-var-3.c: New test.
12409         * gcc.dg/Wunused-var-4.c: New test.
12410         * gcc.dg/Wunused-var-5.c: New test.
12411         * gcc.dg/Wunused-var-6.c: New test.
12412         * gcc.dg/Wunused-parm-1.c: New test.
12413
12414         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
12415         * gcc.dg/trunc-1.c: Likewise.
12416         * gcc.dg/vla-9.c: Likewise.
12417         * gcc.dg/dfp/composite-type.c: Likewise.
12418
12419 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12420
12421         PR objc/35996
12422         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
12423         * obj-c++.dg/objc-gc-3.mm: Ditto.
12424
12425 2010-04-07  Simon Baldwin  <simonb@google.com>
12426
12427         * gcc.dg/cpp/warn-undef-2.c: New.
12428         * gcc.dg/cpp/warn-traditional-2.c: New.
12429         * gcc.dg/cpp/warn-comments-2.c: New.
12430         * gcc.dg/cpp/warning-directive-1.c: New.
12431         * gcc.dg/cpp/warn-long-long.c: New.
12432         * gcc.dg/cpp/warn-traditional.c: New.
12433         * gcc.dg/cpp/warn-variadic-2.c: New.
12434         * gcc.dg/cpp/warn-undef.c: New.
12435         * gcc.dg/cpp/warn-normalized-1.c: New.
12436         * gcc.dg/cpp/warning-directive-2.c: New.
12437         * gcc.dg/cpp/warn-long-long-2.c: New.
12438         * gcc.dg/cpp/warn-variadic.c: New.
12439         * gcc.dg/cpp/warn-normalized-2.c: New.
12440         * gcc.dg/cpp/warning-directive-3.c: New.
12441         * gcc.dg/cpp/warn-deprecated-2.c: New.
12442         * gcc.dg/cpp/warn-trigraphs-1.c: New.
12443         * gcc.dg/cpp/warn-multichar-2.c: New.
12444         * gcc.dg/cpp/warn-normalized-3.c: New.
12445         * gcc.dg/cpp/warning-directive-4.c: New.
12446         * gcc.dg/cpp/warn-unused-macros.c: New.
12447         * gcc.dg/cpp/warn-trigraphs-2.c: New.
12448         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
12449         * gcc.dg/cpp/warn-cxx-compat.c: New.
12450         * gcc.dg/cpp/warn-redefined.c: New.
12451         * gcc.dg/cpp/warn-trigraphs-3.c: New.
12452         * gcc.dg/cpp/warn-unused-macros-2.c: New.
12453         * gcc.dg/cpp/warn-deprecated.c: New.
12454         * gcc.dg/cpp/warn-trigraphs-4.c: New.
12455         * gcc.dg/cpp/warn-redefined-2.c: New.
12456         * gcc.dg/cpp/warn-comments.c: New.
12457         * gcc.dg/cpp/warn-multichar.c: New.
12458         * g++.dg/cpp/warning-directive-1.C: New.
12459         * g++.dg/cpp/warning-directive-2.C: New.
12460         * g++.dg/cpp/warning-directive-3.C: New.
12461         * g++.dg/cpp/warning-directive-4.C: New.
12462         * gfortran.dg/warning-directive-1.F90: New.
12463         * gfortran.dg/warning-directive-3.F90: New.
12464         * gfortran.dg/warning-directive-2.F90: New.
12465         * gfortran.dg/warning-directive-4.F90: New.
12466
12467 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12468
12469         PR objc++/23716
12470         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
12471
12472 2010-04-07  Jason Merrill  <jason@redhat.com>
12473
12474         * g++.dg/template/dr408.C: New.
12475
12476         * g++.dg/lookup/ns4.C: New.
12477
12478         PR c++/38392
12479         * g++.dg/template/friend51.C: New test.
12480
12481         PR c++/41970
12482         * g++.old-deja/g++.other/linkage1.C: Adjust.
12483
12484 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12485
12486         PR c++/42697
12487         * g++.dg/template/crash94.C: New test.
12488
12489 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12490
12491         PR c++/40239
12492         * g++.dg/init/aggr5.C: New test.
12493         * g++.dg/init/aggr5.C: New test.
12494
12495 2010-04-07  Richard Guenther  <rguenther@suse.de>
12496
12497         PR tree-optimization/43270
12498         * g++.dg/warn/Warray-bounds-4.C: New testcase.
12499         * gcc.dg/Warray-bounds-7.c: Likewise.
12500
12501 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
12502
12503         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
12504         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
12505         * gnat.dg/bit_packed_array4.ad[sb]: New test.
12506
12507 2010-04-07  Jie Zhang  <jie@codesourcery.com>
12508
12509         PR c++/42556
12510         * g++.dg/init/pr42556.C: New test.
12511
12512 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12513
12514         PR debug/43628
12515         * g++.dg/debug/dwarf2/typedef2.C: New test.
12516
12517 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
12518
12519         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
12520         c-c++-common/dwarf2/redeclaration-1.C
12521
12522 2010-04-06  Jason Merrill  <jason@redhat.com>
12523
12524         * g++.dg/cpp0x/pr31437.C: Adjust error location.
12525         * g++.dg/ext/attrib18.C: Likewise.
12526         * g++.dg/ext/bitfield2.C: Likewise.
12527         * g++.dg/ext/bitfield4.C: Likewise.
12528         * g++.dg/ext/visibility/warn2.C: Likewise.
12529         * g++.dg/ext/visibility/warn3.C: Likewise.
12530         * g++.dg/gomp/pr26690-1.C: Likewise.
12531         * g++.dg/inherit/covariant7.C: Likewise.
12532         * g++.dg/init/synth2.C: Likewise.
12533         * g++.dg/lookup/using7.C: Likewise.
12534         * g++.dg/other/crash-4.C: Likewise.
12535         * g++.dg/other/error13.C: Likewise.
12536         * g++.dg/other/error20.C: Likewise.
12537         * g++.dg/parse/crash31.C: Likewise.
12538         * g++.dg/parse/error16.C: Likewise.
12539         * g++.dg/parse/error19.C: Likewise.
12540         * g++.dg/parse/error27.C: Likewise.
12541         * g++.dg/parse/error28.C: Likewise.
12542         * g++.dg/parse/fused-params1.C: Likewise.
12543         * g++.dg/template/error2.C: Likewise.
12544         * g++.dg/template/local6.C: Likewise.
12545         * g++.dg/template/qualttp15.C: Likewise.
12546         * g++.dg/warn/Wnvdtor-2.C: Likewise.
12547         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
12548         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
12549         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12550         * g++.old-deja/g++.eh/spec6.C: Likewise.
12551         * g++.old-deja/g++.jason/crash3.C: Likewise.
12552         * g++.old-deja/g++.jason/destruct2.C: Likewise.
12553         * g++.old-deja/g++.law/ctors5.C: Likewise.
12554         * g++.old-deja/g++.law/ctors9.C: Likewise.
12555         * g++.old-deja/g++.mike/p3538a.C: Likewise.
12556         * g++.old-deja/g++.mike/p3538b.C: Likewise.
12557         * g++.old-deja/g++.other/struct1.C: Likewise.
12558         * g++.old-deja/g++.other/volatile1.C: Likewise.
12559         * g++.old-deja/g++.pt/crash36.C: Likewise.
12560         * g++.old-deja/g++.pt/derived3.C: Likewise.
12561         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12562         * g++.old-deja/g++.robertl/eb4.C: Likewise.
12563
12564 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
12565
12566         PR middle-end/43519
12567         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
12568         * gcc.dg/graphite/id-19.c: New.
12569
12570 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
12571
12572         PR middle-end/32824
12573         * gcc.dg/vect/pr32824: New.
12574
12575 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12576
12577         PR fortran/18918
12578         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
12579         * gfortran.dg/coarray_3.f90: Ditto.
12580         * gfortran.dg/coarray_4.f90: Ditto.
12581         * gfortran.dg/coarray_5.f90: Ditto.
12582         * gfortran.dg/coarray_6.f90: Ditto.
12583         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
12584
12585 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12586
12587         PR fortran/18918
12588         * gfortran.dg/coarray_4.f90: Fix test.
12589         * gfortran.dg/coarray_6.f90: Add more tests.
12590
12591 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12592
12593         PR fortran/18918
12594         * gfortran.dg/coarray_4.f90: New test.
12595         * gfortran.dg/coarray_5.f90: New test.
12596         * gfortran.dg/coarray_6.f90: New test.
12597
12598 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12599
12600         PR fortran/18918
12601         * gfortran.dg/iso_fortran_env_5.f90: New test.
12602         * gfortran.dg/iso_fortran_env_6.f90: New test.
12603
12604 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12605
12606         PR fortran/39997
12607         * gfortran.dg/coarray_1.f90: New test.
12608         * gfortran.dg/coarray_2.f90: New test.
12609         * gfortran.dg/coarray_3.f90: New test.
12610
12611 2010-04-06  Jason Merrill  <jason@redhat.com>
12612
12613         PR c++/43648
12614         * g++.dg/template/dtor8.C: New.
12615
12616         PR c++/43621
12617         * g++.dg/template/error-recovery2.C: New.
12618
12619 2010-04-06  Jan Hubicka  <jh@suse.czpli
12620
12621         PR tree-optimization/42906
12622         * gcc.dg/tree-ssa/dce-1.c: New testcase.
12623
12624 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12625
12626         PR fortran/43178
12627         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
12628         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
12629         * gfortran.dg/auto_dealloc_1.f90: Ditto.
12630
12631 2010-04-06  Richard Guenther  <rguenther@suse.de>
12632
12633         PR tree-optimization/43627
12634         * gcc.dg/tree-ssa/vrp49.c: New testcase.
12635
12636 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12637
12638         PR target/43638
12639         * gcc.target/i386/pr43638.c: New test.
12640
12641 2010-04-06  Richard Guenther  <rguenther@suse.de>
12642
12643         PR middle-end/43661
12644         * gcc.c-torture/compile/pr43661.c: New testcase.
12645
12646 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12647
12648         * gcc.target/s390/stackcheck1.c: Add dg-warning.
12649
12650 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
12651
12652         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
12653
12654 2010-04-02  Richard Guenther  <rguenther@suse.de>
12655
12656         PR tree-optimization/43629
12657         * gcc.c-torture/execute/pr43629.c: New testcase.
12658
12659 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12660             Dominique d'Humieres  <dominiq@lps.ens.fr>
12661
12662         PR libfortran/43605
12663         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
12664
12665 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
12666
12667         PR debug/43325
12668         * c-c++-common/dwarf2/redeclaration-1.C: New test.
12669
12670 2010-04-01  Jason Merrill  <jason@redhat.com>
12671
12672         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
12673
12674 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12675             Manfred Schwarb  <manfred99@gmx.ch>
12676
12677         PR libfortran/43605
12678         * gfortran.dg/ftell_3.f90: New test.
12679
12680 2010-04-01  Richard Guenther  <rguenther@suse.de>
12681
12682         PR middle-end/43614
12683         * gcc.c-torture/compile/pr43614.c: New testcase.
12684
12685 2010-04-01  Martin Jambor  <mjambor@suse.cz>
12686
12687         PR tree-optimization/43141
12688         * gcc.dg/guality/pr43141.c: New test.
12689
12690 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12691
12692         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
12693         * g++.dg/eh/spbp.C: Likewise.
12694         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
12695         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
12696         superfluous casts.
12697         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
12698         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
12699         * objc.dg/dwarf-2.m: Likewise.
12700
12701 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12702
12703         PR middle-end/43464
12704         * gcc.dg/graphite/id-pr43464.c: New.
12705         * gcc.dg/graphite/id-pr43464-1.c: New.
12706
12707 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12708
12709         PR middle-end/43351
12710         * gcc.dg/graphite/id-pr43351.c
12711
12712 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12713
12714         PR testsuite/35165
12715         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
12716         * obj-c++.dg/try-catch-2.mm: Ditto.
12717         * obj-c++.dg/lookup-2.mm: Ditto.
12718         * obj-c++.dg/encode-8.m: Ditto.
12719         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12720         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
12721         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
12722         * obj-c++.dg/const-str-11.mm: Ditto.
12723         * obj-c++.dg/const-str-9.mm: Ditto.
12724         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
12725         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
12726         * obj-c++.dg/except-1.mm: Ditto.
12727         * obj-c++.dg/const-str-7.mm: Ditto.
12728         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12729         * obj-c++.dg/const-str-3.mm: Ditto.
12730         * obj-c++.dg/const-str-7.mm: Ditto.
12731         * obj-c++.dg/stubify-2.mm: Change dump file name.
12732
12733         PR objc++/23613
12734         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
12735         New macro.
12736         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
12737         Remove dg-xfail-if.
12738
12739 2010-03-31  Martin Jambor  <mjambor@suse.cz>
12740
12741         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
12742         only with -O2, -O3 or -Os and not with -fwhopr.
12743
12744 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
12745
12746         PR c++/43558
12747         * g++.dg/template/typedef31.C: New test.
12748
12749 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12750
12751         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
12752         assembler output on *-*-solaris2*.
12753         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
12754
12755 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
12756
12757         PR debug/43557
12758         * gcc.dg/pr43557-1.c: New test.
12759         * gcc.dg/pr43557-2.c: New file.
12760
12761 2010-03-31  Jie Zhang  <jie@codesourcery.com>
12762
12763         PR 43562
12764         * gcc.dg/pr43562.c: New test.
12765
12766 2010-03-30  Jason Merrill  <jason@redhat.com>
12767
12768         PR c++/43076
12769         * g++.dg/template/error-recovery1.C: New.
12770
12771         PR c++/41786
12772         * g++.dg/parse/ambig5.C: New.
12773
12774 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
12775
12776         PR debug/43593
12777         * gcc.dg/guality/pr43593.c: New test.
12778
12779 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
12780
12781         PR middle-end/43430
12782         * gcc.dg/vect/pr43430-1.c: New.
12783
12784 2010-03-30  Jason Merrill  <jason@redhat.com>
12785
12786         PR c++/43559
12787         * g++.dg/template/partial7.C: New.
12788
12789 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12790
12791         * gcc.target/s390/stackcheck1.c: New testcase.
12792
12793 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12794
12795         PR libfortran/43265
12796         * gfortran.dg/read_eof_8.f90: New test.
12797
12798 2010-03-29  Jason Merrill  <jason@redhat.com>
12799
12800         * gcc.dg/cpp/include6.c: Change [] to ().
12801
12802         N3077
12803         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
12804         splicing and UCNs.
12805         * c-c++-common/raw-string-2.c: Add trigraph test.
12806         * c-c++-common/raw-string-8.c: New.
12807         * c-c++-common/raw-string-9.c: New.
12808         * c-c++-common/raw-string-10.c: New.
12809
12810         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
12811         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
12812         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
12813         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
12814         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
12815         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
12816         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
12817
12818 2010-03-29  Richard Guenther  <rguenther@suse.de>
12819
12820         PR tree-optimization/43560
12821         * gcc.dg/torture/pr43560.c: New testcase.
12822
12823 2010-03-29  Jason Merrill  <jason@redhat.com>
12824
12825         N3077
12826         * g++.dg/ext/raw-string-1.C: Change [] to ().
12827         * g++.dg/ext/raw-string-2.C: Change [] to ().
12828         Don't use \ in delimiter.
12829         * g++.dg/ext/raw-string-3.C: Change [] to ().
12830         * g++.dg/ext/raw-string-4.C: Change [] to ().
12831         * g++.dg/ext/raw-string-5.C: Change [] to ().
12832         Test for error on \ in delimiter.
12833         * g++.dg/ext/raw-string-6.C: Change [] to ().
12834         * g++.dg/ext/raw-string-7.C: Change [] to ().
12835
12836 2010-03-29  Jie Zhang  <jie@codesourcery.com>
12837
12838         PR 43564
12839         * gcc.dg/pr43564.c: New test.
12840
12841 2010-03-29  Tobias Burnus  <burnus@net-b.de>
12842
12843         PR fortran/43551
12844         * gfortran.dg/direct_io_12.f90: New test.
12845
12846 2010-03-28  Jan Hubicka  <jh@suse.cz>
12847
12848         PR tree-optimization/43505
12849         * gfortran.dg/pr43505.f90: New testcase.
12850
12851 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
12852
12853         PR tree-optimization/43528
12854         * gcc.target/i386/pr43528.c: New test.
12855
12856 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
12857
12858         PR c/43381
12859         * gcc.dg/parm-impl-decl-3.c: New test.
12860
12861 2010-03-26  Jason Merrill  <jason@redhat.com>
12862
12863         PR c++/43509
12864         * g++.dg/cpp0x/parse1.C: New.
12865
12866 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
12867
12868         PR target/43524
12869         * gcc.target/i386/pr43524.c: New test.
12870
12871 2010-03-26  Martin Jambor  <mjambor@suse.cz>
12872
12873         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
12874         whitespace, rename main to foo.
12875         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
12876         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
12877         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
12878         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
12879         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
12880         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
12881         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
12882         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
12883         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
12884         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
12885         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
12886
12887 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
12888
12889         PR c++/43327
12890         * g++.dg/other/crash-10.C: New test.
12891         * g++.dg/other/crash-11.C: New test.
12892
12893 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12894
12895         PR libfortran/43517
12896         * gfortran.dg/read_eof_7.f90: New test.
12897
12898 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12899
12900         PR objc/35165
12901         PR testsuite/43512
12902         * objc-obj-c++-shared: New directory.
12903         * objc-obj-c++-shared/Object1-implementation.h: New file.
12904         * objc-obj-c++-shared/Object1.h: New file.
12905         * objc-obj-c++-shared/Protocol1.h: New file.
12906         * objc-obj-c++-shared/next-abi.h: New file.
12907         * objc-obj-c++-shared/next-mapping.h: New file.
12908         * objc/execute/next_mapping.h: Delete.
12909         * objc.dg/special/special.exp: For all targets run the tests with
12910         -fgnu-runtime, for darwin targets also run the tests with
12911         -fnext-runtime.
12912         * objc.dg/dg.exp: Ditto.
12913         * obj-c++.dg/dg.exp: Ditto.
12914         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
12915         Protocol1.h) and next-mapping.h as required.  Amend testcase to
12916         include use of updated NeXT interface.
12917         * objc/execute/formal_protocol-5.m: Ditto.
12918         * objc/execute/protocol-isEqual-2.m: Ditto.
12919         * objc/execute/protocol-isEqual-4.m: Ditto.
12920         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
12921         Protocol1.h) and next-mapping.h as required.
12922         * objc/execute/object_is_class.m: Ditto.
12923         * objc/execute/enumeration-1.m: Ditto.
12924         * objc/execute/class-13.m: Ditto.
12925         * objc/execute/formal_protocol-2.m: Ditto.
12926         * objc/execute/formal_protocol-4.m: Ditto.
12927         * objc/execute/class-1.m: Ditto.
12928         * objc/execute/bycopy-1.m: Ditto.
12929         * objc/execute/formal_protocol-6.m: Ditto.
12930         * objc/execute/bycopy-3.m: Ditto.
12931         * objc/execute/class-3.m: Ditto.
12932         * objc/execute/bf-11.m: Ditto.
12933         * objc/execute/class-5.m: Ditto.
12934         * objc/execute/bf-13.m: Ditto.
12935         * objc/execute/class-7.m: Ditto.
12936         * objc/execute/bf-15.m: Ditto.
12937         * objc/execute/class-9.m: Ditto.
12938         * objc/execute/bf-17.m: Ditto.
12939         * objc/execute/bf-19.m: Ditto.
12940         * objc/execute/IMP.m: Ditto.
12941         * objc/execute/exceptions/catchall-1.m: Ditto.
12942         * objc/execute/exceptions/trivial.m: Ditto.
12943         * objc/execute/exceptions/finally-1.m: Ditto.
12944         * objc/execute/exceptions/local-variables-1.m: Ditto.
12945         * objc/execute/exceptions/foward-1.m: Ditto.
12946         * objc/execute/bf-2.m: Ditto.
12947         * objc/execute/string1.m: Ditto.
12948         * objc/execute/bf-4.m: Ditto.
12949         * objc/execute/informal_protocol.m: Ditto.
12950         * objc/execute/string3.m: Ditto.
12951         * objc/execute/bf-6.m: Ditto.
12952         * objc/execute/bf-8.m: Ditto.
12953         * objc/execute/class-tests-1.h: Ditto.
12954         * objc/execute/protocol-isEqual-1.m: Ditto.
12955         * objc/execute/protocol-isEqual-3.m: Ditto.
12956         * objc/execute/_cmd.m: Ditto.
12957         * objc/execute/function-message-1.m: Ditto.
12958         * objc/execute/bf-20.m: Ditto.
12959         * objc/execute/bf-common.h: Ditto.
12960         * objc/execute/np-2.m: Ditto.
12961         * objc/execute/class-10.m: Ditto.
12962         * objc/execute/class-12.m: Ditto.
12963         * objc/execute/enumeration-2.m: Ditto.
12964         * objc/execute/class-14.m: Ditto.
12965         * objc/execute/encode-1.m: Ditto.
12966         * objc/execute/formal_protocol-1.m: Ditto.
12967         * objc/execute/formal_protocol-3.m: Ditto.
12968         * objc/execute/accessing_ivars.m: Ditto.
12969         * objc/execute/bycopy-2.m: Ditto.
12970         * objc/execute/class-2.m: Ditto.
12971         * objc/execute/bf-10.m: Ditto.
12972         * objc/execute/formal_protocol-7.m: Ditto.
12973         * objc/execute/root_methods.m: Ditto.
12974         * objc/execute/class-4.m: Ditto.
12975         * objc/execute/bf-12.m: Ditto.
12976         * objc/execute/class-6.m: Ditto.
12977         * objc/execute/bf-14.m: Ditto.
12978         * objc/execute/nested-func-1.m: Ditto.
12979         * objc/execute/class-8.m: Ditto.
12980         * objc/execute/private.m: Ditto.
12981         * objc/execute/bf-16.m: Ditto.
12982         * objc/execute/bf-18.m: Ditto.
12983         * objc/execute/load-3.m: Ditto.
12984         * objc/execute/compatibility_alias.m: Ditto.
12985         * objc/execute/bf-1.m: Ditto.
12986         * objc/execute/no_clash.m: Ditto.
12987         * objc/execute/bf-3.m: Ditto.
12988         * objc/execute/string2.m: Ditto.
12989         * objc/execute/bf-5.m: Ditto.
12990         * objc/execute/string4.m: Ditto.
12991         * objc/execute/bf-7.m: Ditto.
12992         * objc/execute/object_is_meta_class.m: Ditto.
12993         * objc/execute/bf-9.m: Ditto.
12994         * objc/execute/bf-21.m: Ditto.
12995         * objc/execute/cascading-1.m: Ditto.
12996         * objc/execute/trivial.m: Ditto.
12997         * objc/execute/np-1.m: Ditto.
12998         * objc/compile/trivial.m: Ditto.
12999         * objc/execute/class_self-2.m: Include <stdlib.h>.
13000         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
13001         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
13002         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
13003         and 64bit. Use new NeXT interface as required.
13004         * objc.dg/special/unclaimed-category-1.m: Ditto.
13005         * objc.dg/special/unclaimed-category-1.h: Ditto.
13006         * objc.dg/special/unclaimed-category-1a.m: Ditto.
13007         * objc.dg/func-ptr-1.m: Ditto.
13008         * objc.dg/stret-1.m: Ditto.
13009         * objc.dg/encode-2.m: Ditto.
13010         * objc.dg/category-1.m: Ditto.
13011         * objc.dg/encode-3.m: Ditto.
13012         * objc.dg/call-super-3.m: Ditto.
13013         * objc.dg/method-3.m: Ditto.
13014         * objc.dg/func-ptr-2.m: Ditto.
13015         * objc.dg/lookup-1.m: Ditto.
13016         * objc.dg/encode-4.m: Ditto.
13017         * objc.dg/fix-and-continue-1.m: Ditto.
13018         * objc.dg/proto-lossage-3.m: Ditto.
13019         * objc.dg/method-13.m: Ditto.
13020         * objc.dg/proto-qual-1.m: Ditto.
13021         * objc.dg/zero-link-3.m: Ditto.
13022         * objc.dg/bitfield-1.m: Ditto.
13023         * objc.dg/va-meth-1.m: Ditto.
13024         * objc.dg/super-class-3.m: Ditto.
13025         * objc.dg/call-super-1.m: Ditto.
13026         * objc.dg/type-size-2.m: Ditto.
13027         * objc.dg/method-10.m: Ditto.
13028         * objc.dg/defs.m: Ditto.
13029         * objc.dg/const-str-3.m: Ditto.
13030         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
13031         Protocol1.h) and next-mapping.h as required. Use new NeXT
13032         interface as required.
13033         * objc.dg/super-class-4.m: Ditto.
13034         * objc.dg/comp-types-8.m: Ditto.
13035         * objc.dg/call-super-2.m: Ditto.
13036         * objc.dg/objc-fast-4.m: Ditto.
13037         * objc.dg/method-6.m: Ditto.
13038         * objc.dg/const-str-3.m: Ditto.
13039         * objc.dg/const-str-7.m: Ditto.
13040         * objc.dg/method-15.m: Ditto.
13041         * objc.dg/method-19.m: Ditto.
13042         * objc.dg/sync-1.m: Ditto.
13043         * objc.dg/layout-1.m: Ditto.
13044         * objc.dg/bitfield-3.m: Ditto.
13045         * objc.dg/try-catch-3.m: Ditto.
13046         * objc.dg/try-catch-7.m: Ditto.
13047         * objc.dg/comp-types-10.m: Ditto.
13048         * objc.dg/selector-2.: Ditto.
13049         * objc.dg/method-7.m: Ditto.
13050         * objc.dg/typedef-alias-1.m: Ditto.
13051         * objc.dg/proto-lossage-2.m: Ditto.
13052         * objc.dg/comp-types-11.m: Ditto.
13053         * objc.dg/sizeof-1.m: Ditto.
13054         * objc.dg/method-17.m: Ditto.
13055         * objc.dg/bitfield-5.m: Ditto.
13056         * objc.dg/try-catch-1.m: Ditto.
13057         * objc.dg/encode-5.m: Ditto.
13058         * objc.dg/fix-and-continue-2.m: Ditto.
13059         * objc.dg/method-9.m: Ditto.
13060         * objc.dg/isa-field-1.m: Ditto.
13061         * objc.dg/local-decl-2.m: Ditto.
13062         * objc.dg/objc-gc-4.m: Ditto.
13063         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
13064         * objc.dg/gnu-runtime-3.m: Ditto.
13065         * objc.dg/encode-7.m: Ditto.
13066         * objc.dg/encode-8.m: Ditto.
13067         * objc.dg/selector-3.m: Ditto.
13068         * objc.dg/gnu-runtime-1.m: Ditto.
13069         * objc.dg/const-str-12.m: Ditto.
13070         * objc.dg/gnu-runtime-2.m: Ditto.
13071         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
13072         * objc.dg/selector-1.m: Ditto.
13073         * objc.dg/stubify-2.m: Ditto.
13074         * objc.dg/zero-link-1.m: Ditto.
13075         * objc.dg/stret-2.m: Ditto.
13076         * objc.dg/zero-link-2.m: Ditto.
13077         * objc.dg/next-runtime-1.m: Ditto.
13078         * objc.dg/symtab-1.m: Ditto.
13079         * objc.dg/stubify-1.m: Ditto.
13080         * objc.dg/bitfield-2.m: Ditto.
13081         * objc.dg/try-catch-10.m: Apply to both runtimes.
13082         * objc.dg/const-str-1.m: Ditto.
13083         * objc.dg/image-info.m: Ditto.
13084         * objc.dg/encode-9.m: Ditto.
13085         * objc.dg/pragma-1.m: Apply test to all targets.
13086         * objc.dg/const-str-4.m: Ditto.
13087         * objc.dg/const-str-8.m: Ditto.
13088         * objc.dg/super-class-2.m: Ditto.
13089         * objc.dg/try-catch-5.m: Ditto.
13090         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
13091         Protocol1.h) and next-mapping.h as required. Use new NeXT
13092         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
13093         * objc.dg/const-str-11.m: Ditto.
13094         * objc.dg/const-str-9.m: Ditto.
13095         * objc.dg/method-4.m: Skip for 64Bit NeXT.
13096         * objc.dg/encode-1.m: Remove redundant -lobjc.
13097         * objc.dg/try-catch-9.m: Tidy space.
13098         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
13099         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
13100         and 64bit. Use new NeXT interface as required.
13101         * obj-c++.dg/template-4.mm: Ditto.
13102         * obj-c++.dg/defs.mm: Ditto.
13103         * obj-c++.dg/basic.mm: Ditto.
13104         * obj-c++.dg/encode-4.mm: Ditto.
13105         * obj-c++.dg/method-17.mm: Ditto.
13106         * obj-c++.dg/proto-lossage-3.mm: Ditto.
13107         * obj-c++.dg/cxx-class-1.mm: Ditto.
13108         * obj-c++.dg/method-10.mm: Ditto.
13109         * obj-c++.dg/va-meth-1.mm: Ditto.
13110         * obj-c++.dg/encode-5.mm: Ditto.
13111         * obj-c++.dg/lookup-2.mm: Ditto.
13112         * obj-c++.dg/template-3.mm: Ditto.
13113         * obj-c++.dg/proto-qual-1.mm: Ditto.
13114         * obj-c++.dg/qual-types-1.m: Ditto.
13115         * obj-c++.dg/cxx-scope-1.mm: Ditto.
13116         * obj-c++.dg/template-1.mm: Ditto.
13117         * obj-c++.dg/encode-6.mm: Ditto.
13118         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
13119         Protocol1.h) and next-mapping.h as required. Use new NeXT
13120         interface as required.
13121         * obj-c++.dg/except-1.mm: Ditto.
13122         * obj-c++.dg/const-str-7.mm: Ditto.
13123         * obj-c++.dg/ivar-list-semi.mm: Ditto.
13124         * obj-c++.dg/cxx-scope-2.mm: Ditto.
13125         * obj-c++.dg/selector-2.mm: Ditto.
13126         * obj-c++.dg/isa-field-1.mm: Ditto.
13127         * obj-c++.dg/try-catch-1.mm: Ditto.
13128         * obj-c++.dg/local-decl-1.mm: Ditto.
13129         * obj-c++.dg/try-catch-9.mm: Ditto.
13130         * obj-c++.dg/no-extra-load.mm: Ditto.
13131         * obj-c++.dg/selector-5.mm: Ditto.
13132         * obj-c++.dg/method-12.mm: Ditto.
13133         * obj-c++.dg/try-catch-11.mm: Ditto.
13134         * obj-c++.dg/comp-types-11.mm: Ditto.
13135         * obj-c++.dg/bitfield-3.mm: Ditto.
13136         * obj-c++.dg/method-6.mm: Ditto.
13137         * obj-c++.dg/super-class-2.mm: Ditto.
13138         * obj-c++.dg/method-21.mm: Ditto.
13139         * obj-c++.dg/const-str-8.mm: Ditto.
13140         * obj-c++.dg/try-catch-7.mm: Ditto.
13141         * obj-c++.dg/method-15.mm: Ditto.
13142         * obj-c++.dg/layout-1.mm: Ditto.
13143         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
13144         * obj-c++.dg/const-str-3.mm: Ditto.
13145         * obj-c++.dg/try-catch-2.mm: Ditto.
13146         * obj-c++.dg/objc-gc-3.mm: Ditto.
13147         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
13148         * obj-c++.dg/bitfield-1.mm: Ditto.
13149         * obj-c++.dg/selector-6.mm: Ditto.
13150         * obj-c++.dg/method-13.mm: Ditto.
13151         * obj-c++.dg/comp-types-12.mm: Ditto.
13152         * obj-c++.dg/bitfield-4.mm: Ditto.
13153         * obj-c++.dg/try-catch-8.mm: Ditto.
13154         * obj-c++.dg/method-2.mm: Ditto.
13155         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
13156         * obj-c++.dg/typedef-alias-1.mm: Ditto.
13157         * obj-c++.dg/const-str-4.mm: Ditto.
13158         * obj-c++.dg/proto-lossage-2.mm: Ditto.
13159         * obj-c++.dg/try-catch-3.mm: Ditto.
13160         * obj-c++.dg/comp-types-9.mm: Ditto.
13161         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
13162         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
13163         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
13164         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
13165         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13166         Use new NeXT interface as required.
13167         * obj-c++.dg/const-str-10.mm: Ditto.
13168         * obj-c++.dg/const-str-11.mm: Ditto.
13169         * obj-c++.dg/const-str-9.mm: Ditto.
13170         * obj-c++.dg/method-11.mm: Ditto.
13171         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
13172         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13173         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
13174         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
13175         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
13176
13177 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
13178
13179         PR c++/43206
13180         * g++.dg/template/typedef30.C: New test case.
13181
13182 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
13183
13184         PR c/43385
13185         * gcc.c-torture/execute/pr43385.c: New test.
13186
13187 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
13188
13189         * gcc.dg/strncpy-fix-1.c: New test.
13190
13191 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
13192
13193         PR testsuite/41609
13194         * lib/objc-torture.exp (objc-set-runtime-options): New.
13195         * objc/execute/execute.exp: Check runtime options on each pass.
13196         * objc/execute/exceptions/exceptions.exp: Ditto.
13197         * objc/compile/compile.exp: Ditto.
13198
13199         PR testsuite/42348
13200         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
13201         standard tests.
13202         (check_effective_target_objc2): New proc.
13203         (check_effective_target_next_runtime): New proc.
13204         * lib/objc.exp: Determine which runtime is in force and support it.
13205         * lib/obj-c++.exp: Ditto.
13206
13207 2010-03-24  Jason Merrill  <jason@redhat.com>
13208
13209         PR c++/43502
13210         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
13211
13212 2010-03-24  Martin Jambor  <mjambor@suse.cz>
13213
13214         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
13215         a loop.
13216         * gcc.dg/ipa/ipa-2.c: Likewise.
13217         * gcc.dg/ipa/ipa-3.c: Likewise.
13218         * gcc.dg/ipa/ipa-4.c: Likewise.
13219         * gcc.dg/ipa/ipa-5.c: Likewise.
13220         * gcc.dg/ipa/ipa-7.c: Likewise.
13221         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
13222         a loop.
13223         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
13224         i_can_not_be_propagated_fully2 into a loop.
13225         * gcc.dg/ipa/ipa-8.c: New test.
13226         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
13227
13228 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
13229
13230         PR debug/19192
13231         PR debug/43479
13232         * gcc.dg/guality/pr43479.c: New test.
13233         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
13234         and add volatile keyword.
13235
13236 2010-03-23  Mike Stump  <mikestump@comcast.net>
13237
13238         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
13239
13240 2010-03-23  Jason Merrill  <jason@redhat.com>
13241
13242         * g++.dg/ext/altivec-17.C: Adjust error message.
13243
13244         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
13245         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
13246         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
13247         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
13248         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
13249         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
13250
13251 2010-03-22  Jason Merrill  <jason@redhat.com>
13252
13253         PR c++/43333
13254         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
13255         * g++.dg/ext/is_pod_98.C: New.
13256
13257         PR c++/43281
13258         * g++.dg/cpp0x/auto18.C: New.
13259
13260         * gcc.dg/pr36997.c: Adjust error message.
13261         * g++.dg/ext/vector9.C: Likewise.
13262         * g++.dg/conversion/simd3.C: Likewise.
13263         * g++.dg/other/error23.C: Likewise.
13264
13265 2010-03-22  Michael Matz  <matz@suse.de>
13266
13267         PR middle-end/43475
13268         * gfortran.dg/pr43475.f90: New testcase.
13269
13270 2010-03-22  Richard Guenther  <rguenther@suse.de>
13271
13272         PR tree-optimization/43390
13273         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
13274
13275 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13276
13277         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
13278         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
13279
13280 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
13281             Michael Matz  <matz@suse.de>
13282
13283         PR c++/43081
13284         * g++.dg/parse/crash56.C: New test.
13285
13286 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
13287
13288         PR fortran/43450
13289         * gfortran.dg/whole_file_15.f90 : New test.
13290
13291 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13292
13293         PR fortran/43409
13294         * gfortran.dg/inquire_size.f90: New test.
13295
13296 2010-03-20  Richard Guenther  <rguenther@suse.de>
13297
13298         PR rtl-optimization/43438
13299         * gcc.c-torture/execute/pr43438.c: New testcase.
13300
13301 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
13302
13303         PR c++/43375
13304         * g++.dg/abi/mangle42.C: New test.
13305
13306 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13307
13308         PR C/43211
13309         * gcc.dg/pr43211.c: New test.
13310         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
13311
13312 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
13313
13314         PR rtl-optimization/42258
13315         * gcc.target/arm/thumb1-mul-moves.c: New test.
13316
13317         PR target/40697
13318         * gcc.target/arm/thumb-andsi.c: New test.
13319
13320         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
13321         dg-require-effective-target.
13322
13323 2010-03-19  Michael Matz  <matz@suse.de>
13324
13325         PR c++/43116
13326         * g++.dg/other/pr43116.C: New testcase.
13327
13328 2010-03-19  Michael Matz  <matz@suse.de>
13329
13330         PR target/43305
13331         * gcc.dg/pr43305.c: New testcase.
13332
13333 2010-03-19  Richard Guenther  <rguenther@suse.de>
13334
13335         PR tree-optimization/43415
13336         * gcc.c-torture/compile/pr43415.c: New testcase.
13337
13338 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
13339
13340         PR ada/43106
13341         * gnat.dg/case_optimization2.adb: New test.
13342         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
13343
13344 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13345             Jack Howarth  <howarth@bromo.med.uc.edu>
13346
13347         PR target/36399
13348         * gcc.target/i386/push-1.c: Don't xfail
13349           scan-assembler-not "movups" on darwin.
13350
13351 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
13352
13353         PR debug/43058
13354         * gcc.dg/pr43058.c: New test.
13355
13356 2010-03-18  Martin Jambor  <mjambor@suse.cz>
13357
13358         PR middle-end/42450
13359         * g++.dg/torture/pr42450.C: New test.
13360
13361 2010-03-18  Michael Matz  <matz@suse.de>
13362
13363         PR middle-end/43419
13364         * gcc.dg/pr43419.c: New testcase.
13365
13366 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
13367
13368         PR rtl-optimization/43360
13369         * gcc.dg/torture/pr43360.c: New.
13370
13371 2010-03-18  Michael Matz  <matz@suse.de>
13372
13373         PR tree-optimization/43402
13374         * gcc.dg/pr43402.c: New testcase.
13375
13376 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
13377
13378         PR target/42427
13379         * gcc.dg/pr42427.c: New test.
13380
13381 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13382
13383         PR libfortran/43265
13384         * gfortran.dg/read_empty_file.f: New test.
13385         * gfortran.dg/read_eof_all.f90: New test.
13386         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
13387         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
13388
13389 2010-03-17  Michael Matz  <matz@suse.de>
13390
13391         * gcc.dg/pr43300.c: Add -w.
13392
13393 2010-03-17  Richard Guenther  <rguenther@suse.de>
13394
13395         * gcc.dg/pr43379.c: Add -w.
13396
13397 2010-03-17  Tobias Burnus  <burnus@net-b.de>
13398
13399         PR fortran/43331
13400         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
13401
13402 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
13403
13404         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
13405
13406 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13407
13408         * ada/acats/run_all.sh: Log start and end times.
13409
13410 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13411
13412         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
13413
13414 2010-03-16  Richard Guenther  <rguenther@suse.de>
13415
13416         PR middle-end/43379
13417         * gcc.dg/pr43379.c: New testcase.
13418
13419 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
13420
13421         PR debug/43051
13422         * gcc.dg/guality/pr43051-1.c: New test.
13423
13424 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
13425
13426         PR testsuite/43363
13427         * g++.dg/ext/altivec-17.C: Handle changes to error message.
13428
13429 2010-03-15  Michael Matz  <matz@suse.de>
13430
13431         PR middle-end/43300
13432         * gcc.dg/pr43300.c: New testcase.
13433
13434 2010-03-15  Richard Guenther  <rguenther@suse.de>
13435
13436         PR tree-optimization/43367
13437         * gcc.c-torture/compile/pr43367.c: New testcase.
13438
13439 2010-03-15  Richard Guenther  <rguenther@suse.de>
13440
13441         PR tree-optimization/43317
13442         * gcc.dg/pr43317.c: New testcase.
13443
13444 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13445
13446         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
13447
13448 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13449
13450         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
13451
13452 2010-03-14  Tobias Burnus  <burnus@net-b.de>
13453
13454         PR fortran/43362
13455         * gfortran.dg/impure_constructor_1.f90: New test.
13456
13457 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13458
13459         PR middle-end/43354
13460         * gfortran.dg/graphite/id-pr43354.f: New.
13461
13462 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13463
13464         PR middle-end/43349
13465         * gfortran.dg/graphite/pr43349.f: New.
13466
13467 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13468
13469         PR middle-end/43306
13470         * gcc.dg/graphite/pr43306.c: New.
13471
13472 2010-03-12  David S. Miller  <davem@davemloft.net>
13473
13474         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
13475         sparc.
13476
13477 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13478
13479         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
13480
13481 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
13482
13483         PR fortran/43291
13484         PR fortran/43326
13485         * gfortran.dg/dynamic_dispatch_7.f03: New test.
13486
13487 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
13488
13489         * gfortran.dg/default_format_denormal_1.f90: Don't assume
13490         fail for *-*-mingw* targets.
13491
13492 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
13493
13494         PR debug/43329
13495         * gcc.dg/guality/pr43329-1.c: New test.
13496
13497 2010-03-11  Martin Jambor  <mjambor@suse.cz>
13498
13499         PR tree-optimization/43257
13500         * g++.dg/torture/pr43257.C: New test.
13501
13502 2010-03-11  Tobias Burnus  <burnus@net-b.de>
13503
13504         PR fortran/43228
13505         * gfortran.dg/namelist_61.f90: New test.
13506
13507 2010-03-11  Richard Guenther  <rguenther@suse.de>
13508
13509         PR tree-optimization/43255
13510         * gcc.c-torture/compile/pr43255.c: New testcase.
13511
13512 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13513
13514         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
13515         * gcc.dg/pr43280.c: New testcase.
13516
13517 2010-03-11  Richard Guenther  <rguenther@suse.de>
13518
13519         PR lto/43200
13520         * gcc.dg/lto/20100227-1_0.c: New testcase.
13521         * gcc.dg/lto/20100227-1_1.c: Likewise.
13522
13523 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13524
13525         PR libfortran/43320
13526         PR libfortran/43265
13527         * gfortran.dg/read_eof_6.f: New test
13528         * gfortran.dg/read_x_eof.f90: New test.
13529         * gfortran.dg/read_x_past.f: Update test.
13530
13531 2010-03-10  Jan Hubicka  <jh@suse.cz>
13532
13533         * gcc.c-torture/compile/pr43288.c: New test.
13534
13535 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13536
13537         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
13538         -fpic/-fPIC flags.
13539         * g++.old-deja/g++.pt/asm2.C: Likewise.
13540         * gcc.c-torture/compile/20000804-1.c: Likewise.
13541         * gcc.target/i386/clobbers.c: Likewise.
13542
13543 2010-03-10  Tobias Burnus  <burnus@net-b.de>
13544
13545         PR fortran/43303
13546         * gfortran.dg/c_assoc_3.f90: New test.
13547
13548 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
13549
13550         PR debug/36728
13551         * gcc.dg/guality/pr36728-1.c: New test.
13552         * gcc.dg/guality/pr36728-2.c: New test.
13553
13554 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
13555
13556         * gcc.dg/h8300-div-delay-slot.c: New test.
13557
13558 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
13559
13560         PR tree-optimization/43236
13561         * gcc.c-torture/execute/pr43236.c: New test.
13562
13563 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
13564
13565         PR middle-end/42859
13566         * g++.dg/eh/pr42859.C: New test.
13567
13568 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
13569
13570         PR debug/43299
13571         * gcc.dg/pr43299.c: New test.
13572
13573         PR debug/43290
13574         * g++.dg/eh/unwind2.C: New test.
13575
13576 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13577             Reza Yazdani  <reza.yazdani@amd.com>
13578
13579         PR middle-end/43065
13580         * gcc.dg/graphite/run-id-4.c: New.
13581
13582 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13583
13584         PR middle-end/43065
13585         * gcc.dg/graphite/run-id-3.c: New.
13586
13587 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
13588
13589         PR middle-end/42644
13590         PR middle-end/42130
13591         * gcc.dg/graphite/id-18.c: New.
13592         * gcc.dg/graphite/run-id-pr42644.c: New.
13593
13594 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13595
13596         PR middle-end/42326
13597         * gcc.dg/graphite/pr42326.c: New.
13598
13599 2010-03-08  Richard Guenther  <rguenther@suse.de>
13600
13601         PR tree-optimization/43269
13602         * gcc.c-torture/execute/pr43269.c: New testcase.
13603
13604 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
13605
13606         PR fortran/43256
13607         * gfortran.dg/typebound_call_13.f03: New.
13608
13609 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
13610
13611         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
13612         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
13613
13614 2010-03-05  Jason Merrill  <jason@redhat.com>
13615
13616         * g++.dg/abi/mangle40.C: Require weak and alias.
13617
13618 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13619
13620         PR middle-end/42326
13621         * gfortran.dg/graphite/pr42326.f90: New.
13622         * gfortran.dg/graphite/pr42326-1.f90: New.
13623
13624 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13625
13626         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
13627         (gnat_target_compile): Likewise.
13628         Reinitialize GNAT_UNDER_TEST if target changes.
13629         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
13630         (local_find_gnatmake): Pass full --GCC to gnatlink.
13631         Remove --LINK.
13632
13633 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13634
13635         PR c/43248
13636         * gcc.dg/compound-literal-1.c: New testcase.
13637
13638 2010-03-04  Martin Jambor  <mjambor@suse.cz>
13639
13640         PR tree-optimization/43164
13641         PR tree-optimization/43191
13642         * gcc.c-torture/compile/pr43164.c: New test.
13643         * gcc.c-torture/compile/pr43191.c: Likewise.
13644
13645 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
13646
13647         PR fortran/43244
13648         * gfortran.dg/finalize_9.f90: New.
13649
13650 2010-03-04  Tobias Burnus  <burnus@net-b.de>
13651             Ken Werner  <ken@linux.vnet.ibm.com>
13652
13653         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
13654         to dg-options for spu.
13655         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
13656         dump-scan target to exclude spu.
13657
13658 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
13659
13660         PR middle-end/43209
13661         * gcc.dg/tree-ssa/ivopts-4.c: New.
13662
13663 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
13664
13665         * lib/target-supports-dg.exp (check-flags): Provide defaults for
13666         include-opts and exclude-opts; skip checking the flags if arguments
13667         are the same as the defaults.
13668         (dg-xfail-if): Verify the number of arguments, supply defaults
13669         for unspecified optional arguments.
13670         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
13671
13672 2010-03-03  Jason Merrill  <jason@redhat.com>
13673
13674         PR c++/12909
13675         * g++.dg/abi/mangle40.C: Updated.
13676
13677 2010-03-03  Jason Merrill  <jason@redhat.com>
13678
13679         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
13680         * g++.dg/abi/mangle23.C: Likewise.
13681         * g++.dg/eh/simd-2.C: Likewise.
13682         * g++.dg/ext/attribute-test-2.C: Likewise.
13683         * g++.dg/ext/vector14.C: Likewise.
13684         * g++.dg/other/pr34435.C: Likewise.
13685         * g++.dg/template/conv8.C: Likewise.
13686         * g++.dg/template/nontype9.C: Likewise.
13687         * g++.dg/template/qualttp17.C: Likewise.
13688         * g++.dg/template/ref1.C: Likewise.
13689         * g++.old-deja/g++.pt/crash68.C: Likewise.
13690         * g++.old-deja/g++.pt/ref1.C: Likewise.
13691         * g++.old-deja/g++.pt/ref3.C: Likewise.
13692         * g++.old-deja/g++.pt/ref4.C: Likewise.
13693
13694         PR c++/12909
13695         * g++.dg/abi/mangle40.C: New.
13696         * g++.dg/abi/mangle41.C: New.
13697         * g++.dg/lto/20100302_0.C: New.
13698         * g++.dg/lto/20100302_1.C: New.
13699         * g++.dg/lto/20100302.h: New.
13700
13701 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
13702
13703         PR fortran/43243
13704         * gfortran.dg/internal_pack_12.f90: New test.
13705
13706 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
13707
13708         * gcc.dg/pr36997.c: Adjust error message.
13709
13710 2010-03-03  Mike Stump  <mikestump@comcast.net>
13711
13712         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
13713         adjustments to not be present on machines that align the stack to
13714         more than 4 bytes and don't have a red zone yet as that is an
13715         unimplemented optimization.
13716
13717 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
13718
13719         PR fortran/43169
13720         * gfortran.dg/impure_assignment_3.f90: New.
13721
13722 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
13723
13724         PR debug/43229
13725         * gfortran.dg/pr43229.f90: New test.
13726
13727         PR debug/43237
13728         * gcc.dg/debug/dwarf2/pr43237.c: New test.
13729
13730         PR debug/43177
13731         * gcc.dg/guality/pr43177.c: New test.
13732
13733 2010-03-02  Jason Merrill  <jason@redhat.com>
13734
13735         * g++.dg/ext/vector9.C: Adjust error message.
13736         * g++.dg/conversion/simd3.C: Likewise.
13737         * g++.dg/other/error23.C: Likewise.
13738
13739 2010-03-02  Mike Stump  <mikestump@comcast.net>
13740
13741         PR c++/41090
13742         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
13743
13744 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
13745
13746         PR fortran/43180
13747         * gfortran.dg/internal_pack_10.f90: New test.
13748
13749         PR fortran/43173
13750         * gfortran.dg/internal_pack_11.f90: New test.
13751
13752 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
13753
13754         PR middle-end/42640
13755         * gcc.dg/tree-ssa/pr42640.c: New.
13756
13757 2010-03-01  Richard Guenther  <rguenther@suse.de>
13758
13759         PR tree-optimization/43220
13760         * gcc.c-torture/execute/pr43220.c: New testcase.
13761
13762 2010-03-01  Richard Guenther  <rguenther@suse.de>
13763
13764         PR middle-end/43213
13765         * gcc.dg/pr43213.c: New testcase.
13766
13767 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13768
13769         PR pch/14940
13770         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
13771
13772 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13773
13774         * lib/target-supports.exp (check_effective_target_ucn_nocache):
13775         New function.
13776         (check_effective_target_ucn): Likewise.
13777
13778         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
13779         if !ucn.
13780         * gcc.dg/ucnid-2.c: Likewise.
13781         * gcc.dg/ucnid-3.c: Likewise.
13782         * gcc.dg/ucnid-4.c: Likewise.
13783         * gcc.dg/ucnid-11.c: Likewise.
13784         * gcc.dg/ucnid-12.c: Likewise.
13785         * gcc.dg/ucnid-6.c: Skip if !ucn.
13786         * gcc.dg/ucnid-9.c: Likewise.
13787
13788 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13789
13790         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
13791         lists to dg-skip-if.
13792         * gcc.target/i386/stackalign/return-3.c: Likewise.
13793
13794 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13795
13796         * gcc.target/i386/clearcap.map: New file.
13797         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
13798         Pass clearcap.map by default if supported.
13799
13800 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13801
13802         PR fortran/42900
13803         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
13804         Explain this.
13805         * gfortran.dg/stat_2.f90: Likewise.
13806
13807 2010-03-01  Tobias Burnus  <burnus@net-b.de>
13808
13809         PR fortran/43199
13810         * gfortran.dg/module_read_2.f90: New test.
13811
13812 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
13813
13814         PR c++/42748
13815         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
13816         * g++.dg/abi/mangle12.C: Likewise.
13817         * g++.dg/abi/mangle20-2.C: Likewise.
13818         * g++.dg/abi/mangle17.C: Likewise.
13819         * g++.dg/template/cond2.C: Likewise.
13820         * g++.dg/template/pr35240.C: Likewise.
13821
13822 2010-02-27  Richard Guenther  <rguenther@suse.de>
13823
13824         PR tree-optimization/43186
13825         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
13826
13827 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
13828
13829         * g++.dg/abi/packed1.C: Expect warning on the SH.
13830
13831 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
13832
13833         PR c++/42054:
13834         * g++.dg/parse/error37.C: New test.
13835
13836 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13837
13838         PR c/24577
13839         PR c/43192
13840         * gcc.dg/pr8927-1.c: Match new note.
13841         * gcc.dg/990506-0.c: Likewise.
13842         * gcc.dg/gomp/flush-2.c: Likewise.
13843         * gcc.dg/gomp/atomic-5.c: Likewise.
13844         * gcc.dg/gomp/pr34607.c: Likewise.
13845         * gcc.dg/pr35746.c: Likewise.
13846         * gcc.dg/cpp/pragma-1.c: Likewise.
13847         * gcc.dg/cpp/pragma-2.c: Likewise.
13848         * gcc.dg/pr41842.c: Likewise.
13849         * gcc.dg/noncompile/20040629-1.c: Likewise.
13850         * objc.dg/private-1.m: Likewise.
13851
13852 2010-02-27  Tobias Burnus  <burnus@net-b.de>
13853
13854         PR fortran/43185
13855         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
13856         * gfortran.dg/default_initialization_4.f90: New test.
13857
13858 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
13859
13860         * gnat.dg/thin_pointer.ad[sb]: Rename into...
13861         * gnat.dg/thin_pointer1.ad[sb]: ...this.
13862         * gnat.dg/thin_pointer2.adb: New test.
13863         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
13864
13865 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13866
13867         PR c/20631
13868         * gcc.dg/cpp/c90-pedantic.c: New.
13869         * gcc.dg/cpp/c90.c: New.
13870         * gcc.dg/gnu90-const-expr-1.c: New.
13871         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
13872
13873 2010-02-26  Richard Guenther  <rguenther@suse.de>
13874
13875         PR tree-optimization/43186
13876         * gcc.c-torture/compile/pr43186.c: New testcase.
13877
13878 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
13879
13880         PR debug/43190
13881         * c-c++-common/dwarf2/pr43190.c: New test.
13882
13883 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
13884
13885         PR testsuite/37074:
13886         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
13887
13888 2010-02-26  Richard Guenther  <rguenther@suse.de>
13889
13890         PR tree-optimization/43188
13891         * gcc.c-torture/compile/pr43188.c: New testcase.
13892
13893 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
13894
13895         PR target/43175
13896         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
13897
13898 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
13899
13900         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
13901
13902 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
13903
13904         PR target/43154
13905         * gcc.target/powerpc/pr43154.c: New file.
13906
13907 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
13908
13909         PR debug/43166
13910         * gfortran.dg/debug/pr43166.f: New test.
13911
13912         PR debug/43165
13913         * gcc.dg/torture/pr43165.c: New test.
13914
13915 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13916
13917         PR c/43128
13918         * c-c++-common/pr41779.c: Update.
13919
13920 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13921
13922         PR ada/32547
13923         * lib/gnat-dg.exp (gnat_load): Redefine.
13924
13925         * ada/acats/run_acats: Run run_all.sh with $SHELL.
13926         * ada/acats/run_all.sh: Downcase tasking not implemented message.
13927
13928 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13929
13930         PR libobjc/36610
13931         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
13932         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
13933         -fgnu-runtime.
13934         Sort entries.
13935
13936 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13937
13938         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
13939
13940 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
13941
13942         PR debug/43150
13943         * gcc.dg/guality/vla-1.c: New test.
13944
13945 2010-02-24  Tobias Burnus  <burnus@net-b.de>
13946
13947         PR fortran/43042
13948         * gfortran.dg/c_ptr_tests_15.f90: New test.
13949
13950 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
13951
13952         PR target/43107
13953         * gcc.target/i386/pr43107.c: New test.
13954
13955 2010-02-23  Jason Merrill  <jason@redhat.com>
13956
13957         PR c++/43143
13958         * g++.dg/cpp0x/variadic100.C: New.
13959
13960 2010-02-23  Jason Merrill  <jason@redhat.com>
13961
13962         PR debug/42800
13963         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
13964         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
13965         * c-c++-common/dwarf2/vla1.c: New.
13966
13967 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
13968
13969         PR target/43139
13970         * gcc.dg/pr43139.c: New test.
13971
13972         PR debug/43077
13973         * gcc.dg/guality/pr43077-1.c: New test.
13974
13975 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13976
13977         PR 43123
13978         * gcc.dg/march.c: New.
13979         * gcc.dg/march-generic.c: New.
13980         * gcc.dg/mtune.c: New.
13981
13982 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13983
13984         PR middle-end/43083
13985         * gcc.dg/graphite/pr43083.c: New.
13986
13987 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13988
13989         PR middle-end/43097
13990         * gfortran.dg/graphite/pr43097.f: New.
13991
13992 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13993             Manuel López-Ibáñez  <manu@gcc.gnu.org>
13994
13995         PR middle-end/43140
13996         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
13997
13998 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13999
14000         PR middle-end/43026
14001         * g++.dg/graphite/pr43026.C: New.
14002
14003 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14004
14005         PR c++/43126
14006         * gcc.dg/cleanup-1.c: Update.
14007         * gcc.dg/func-args-1.c: Update.
14008         * gcc.dg/format/sentinel-1.c: Update.
14009         * g++.old-deja/g++.jason/scoping10.C: Update.
14010         * g++.old-deja/g++.ns/lookup5.C: Update.
14011         * g++.dg/ext/cleanup-1.C: Update.
14012         * g++.dg/parse/varmod1.C: Update.
14013         * g++.dg/parse/error33.C: Update.
14014         * g++.dg/expr/call3.C: Update.
14015         * g++.dg/func-args-1.C: New.
14016
14017 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
14018
14019         PR c/43125
14020         * gcc.dg/attr-used-2.c: Moved to ...
14021         * c-c++-common/attr-used-2.c: Here.
14022
14023         * gcc.dg/attr-used.c: Moved to ...
14024         * c-c++-common/attr-used.c: Here.
14025
14026 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
14027
14028         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
14029
14030 2010-02-22  Richard Guenther  <rguenther@suse.de>
14031
14032         PR lto/43045
14033         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
14034         * gfortran.dg/lto/20100222-1_1.c: Likewise.
14035
14036 2010-02-22  Richard Guenther  <rguenther@suse.de>
14037
14038         PR tree-optimization/42749
14039         * gcc.c-torture/compile/pr42749.c: New testcase.
14040
14041 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
14042
14043         PR fortran/43072
14044         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
14045         * gfortran.dg/internal_pack_9.f90: New test.
14046
14047 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14048
14049         PR c++/23510
14050         * g++.dg/template/recurse.C: Adjust.
14051         * g++.dg/template/pr23510.C: New.
14052
14053 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
14054
14055         PR c++/42824
14056         * g++.dg/template/memclass4.C: New test.
14057
14058 2010-02-21  Tobias Burnus  <burnus@net-b.de>
14059
14060         PR fortran/35259
14061         * gfortran.dg/reassoc_5.f90: New test.
14062
14063 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
14064
14065         PR target/43067
14066         * gcc.target/i386/pr43067.c: New test.
14067
14068 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14069
14070         PR c++/35669
14071         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
14072         -Wconversion-null.
14073         * g++.dg/warn/Wconversion-null.C: New test.
14074         * g++.old-deja/g++.other/null1.C: Move to...
14075         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
14076
14077 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
14078
14079         PR fortran/36932
14080         PR fortran/36933
14081         * gfortran.dg/dependency_26.f90: New test.
14082
14083         PR fortran/43072
14084         * gfortran.dg/internal_pack_7.f90: New test.
14085
14086         PR fortran/43111
14087         * gfortran.dg/internal_pack_8.f90: New test.
14088
14089 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14090
14091         PR 43128
14092         * c-c++-common/pr41779.c: Fix broken testcase.
14093
14094 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14095
14096         PR 36513
14097         * c-c++-common/pr36513.c: New testcase.
14098         * c-c++-common/pr36513-2.c: New testcase.
14099
14100 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14101
14102         PR 41779
14103         * c-c++-common/pr41779.c: New.
14104
14105 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
14106
14107         PR debug/43084
14108         * gcc.dg/pr43084.c: New test.
14109
14110 2010-02-19  Richard Guenther  <rguenther@suse.de>
14111
14112         PR tree-optimization/42916
14113         * gcc.dg/pr42916.c: New testcase.
14114
14115 2010-02-18  Jason Merrill  <jason@redhat.com>
14116
14117         PR c++/42837
14118         * g++.dg/abi/packed1.C: Add expected warning.
14119
14120         PR c++/43108
14121         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
14122         * gcc.dg/torture/dg-torture.exp: Likewise.
14123         * c-c++-common/torture/complex-sign.h,
14124         c-c++-common/torture/complex-sign-add.c,
14125         c-c++-common/torture/complex-sign-mixed-add.c,
14126         c-c++-common/torture/complex-sign-mixed-div.c,
14127         c-c++-common/torture/complex-sign-mixed-mul.c,
14128         c-c++-common/torture/complex-sign-mixed-sub.c,
14129         c-c++-common/torture/complex-sign-mul.c,
14130         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
14131         Adapt for C++ compilation as well.
14132
14133         PR c++/43070
14134         * g++.dg/ext/label1.C: Update.
14135         * g++.dg/ext/label2.C: Update.
14136
14137         PR c++/26261
14138         * g++.dg/template/dependent-name6.C: New.
14139
14140         PR c++/43109
14141         * g++.dg/parse/namespace12.C: New.
14142
14143 2010-02-18  Martin Jambor  <mjambor@suse.cz>
14144
14145         PR tree-optimization/43066
14146         * gcc.c-torture/compile/pr43066.c: New test.
14147
14148 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
14149
14150         * g++.dg/ext/attrib35.C: Fix target selector string.
14151         * g++.dg/ext/attrib36.C: Ditto.
14152         * g++.dg/ext/attrib37.C: Ditto.
14153         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
14154         * g++.dg/abi/mangle25.C: Ditto.
14155
14156 2010-02-17  Jason Merrill  <jason@redhat.com>
14157
14158         PR c++/43069
14159         * g++.dg/parse/namespace11.C: New.
14160
14161         PR c++/43093
14162         * g++.dg/ext/attrib37.C: New.
14163
14164         PR c++/43079
14165         * g++.dg/template/ptrmem20.C: New.
14166
14167 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
14168
14169         PR target/43103
14170         * gcc.target/i386/xop-check.h: Include m256-check.h.
14171         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
14172         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
14173         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
14174         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
14175
14176 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
14177
14178         PR debug/42918
14179         * gcc.dg/pr42918.c: New test.
14180
14181 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
14182
14183         * g++.dg/ext/attrib36.C: Require ILP32.
14184
14185 2010-02-16  Richard Guenther  <rguenther@suse.de>
14186
14187         PR tree-optimization/41043
14188         * gfortran.dg/pr41043.f90: New testcase.
14189         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
14190
14191 2010-02-16  Jason Merrill  <jason@redhat.com>
14192
14193         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
14194
14195 2010-02-16  Ira Rosen  <irar@il.ibm.com>
14196
14197         PR tree-optimization/43074
14198         * gcc.dg/vect/fast-math-pr43074.c: New test.
14199
14200 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
14201
14202         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
14203
14204 2010-02-16  Jason Merrill  <jason@redhat.com>
14205
14206         PR c++/43031
14207         * g++.dg/ext/attrib36.C: New.
14208
14209         PR c++/43036
14210         * g++.dg/other/array6.C: New.
14211
14212 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14213
14214         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
14215
14216 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
14217
14218         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
14219         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
14220         * gcc.target/i386/xop-vpermil2pd-1.c: New.
14221         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
14222         * gcc.target/i386/xop-vpermil2ps-1.c: New.
14223         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
14224
14225 2010-02-15  Richard Guenther  <rguenther@suse.de>
14226
14227         PR middle-end/43068
14228         * g++.dg/torture/pr43068.C: New testcase.
14229
14230 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
14231
14232         PR c++/43024
14233         * g++.dg/opt/ice1.C: New.
14234
14235 2010-02-14  Jason Merrill  <jason@redhat.com>
14236
14237         PR c++/41997
14238         * g++.dg/cpp0x/initlist-opt.C: New.
14239
14240 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
14241
14242         PR fortran/41113
14243         PR fortran/41117
14244         * gfortran.dg/internal_pack_6.f90: New test.
14245
14246 2010-02-12  Jason Merrill  <jason@redhat.com>
14247
14248         PR c++/43054
14249         * g++.dg/cpp0x/variadic99.C: New.
14250
14251 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
14252
14253         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
14254         sign extend pointers to gualchk_t.
14255
14256         PR c++/43033
14257         * g++.dg/other/default3.C: Xfail g4 test.
14258
14259 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14260
14261         PR middle-end/43012
14262         * gcc.dg/graphite/pr43012.c: New.
14263
14264 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14265
14266         PR middle-end/42930
14267         * g++.dg/graphite/pr42930.C: New.
14268
14269 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14270
14271         PR middle-end/42914
14272         PR middle-end/42530
14273         * gcc.dg/graphite/pr42530.c: New.
14274         * gcc.dg/graphite/pr42914.c: New.
14275
14276 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14277
14278         PR middle-end/42771
14279         * gcc.dg/graphite/pr42771.c: New.
14280
14281 2010-02-11  Richard Guenther  <rguenther@suse.de>
14282
14283         PR tree-optimization/42998
14284         * gcc.c-torture/compile/pr42998.c: New testcase.
14285
14286 2010-02-10  Jason Merrill  <jason@redhat.com>
14287
14288         PR c++/41896
14289         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
14290
14291         PR c++/42983, core issue 906
14292         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
14293         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
14294
14295         PR c++/43016
14296         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
14297
14298 2010-02-10  Richard Guenther  <rguenther@suse.de>
14299
14300         PR tree-optimization/43017
14301         * gcc.dg/torture/pr43017.c: New testcase.
14302
14303 2010-02-10  Tobias Burnus  <burnus@net-b.de>
14304
14305         PR fortran/40823
14306         * gfortran.dg/private_type_1.f90: Update error location.
14307         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
14308         * gfortran.dg/typebound_operator_2.f03: Ditto.
14309         * gfortran.dg/assignment_2.f90: Ditto.
14310         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
14311         * gfortran.dg/binding_label_tests_9.f03: Ditto.
14312
14313 2010-02-10  Tobias Burnus  <burnus@net-b.de>
14314
14315         PR fortran/43015
14316         * gfortran.dg/bind_c_usage_20.f90: New test.
14317
14318 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
14319
14320         PR debug/43010
14321         * g++.dg/debug/pr43010.C: New test.
14322
14323 2010-02-10  Richard Guenther  <rguenther@suse.de>
14324
14325         PR c/43007
14326         * gcc.c-torture/execute/20100209-1.c: New testcase.
14327         * gcc.dg/fold-div-3.c: Likewise.
14328
14329 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
14330
14331         * gcc.dg/builtin-ffs-1.c: New test.
14332
14333 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14334
14335         PR fortran/42999
14336         * gfortran.dg/array_constructor_35.f90: New test.
14337
14338 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14339
14340         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
14341
14342 2010-02-09  Jason Merrill  <jason@redhat.com>
14343
14344         PR c++/42399
14345         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
14346
14347         PR c++/42370
14348         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
14349
14350 2010-02-09  Tobias Burnus  <burnus@net-b.de>
14351
14352         PR fortran/41869
14353         * gfortran.dg/module_write_1.f90: New test.
14354
14355 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
14356
14357         * gcc.dg/pr19340.c: Adjust.
14358
14359 2010-02-09  Richard Guenther  <rguenther@suse.de>
14360
14361         PR tree-optimization/43008
14362         * gcc.c-torture/execute/pr43008.c: New testcase.
14363
14364 2010-02-09  Richard Guenther  <rguenther@suse.de>
14365
14366         PR tree-optimization/43000
14367         * gcc.dg/torture/pr43000.c: New testcase.
14368         * gcc.dg/torture/pr43002.c: Likewise.
14369
14370 2010-02-09  Daniel Kraft  <d@domob.eu>
14371
14372         PR fortran/39171
14373         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
14374         and pass -Wsurprising as necessary.
14375
14376 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
14377
14378         PR tree-optimization/42890
14379         * g++.dg/torture/pr42890.C: New test.
14380
14381 2010-02-08  Richard Guenther  <rguenther@suse.de>
14382
14383         PR middle-end/42995
14384         * gcc.dg/tree-ssa/inline-4.c: New testcase.
14385
14386 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
14387
14388         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
14389         return 0 from main.
14390         * gcc.dg/graphite/block-1.c: Same.
14391         * gcc.dg/graphite/block-3.c: Same.
14392         * gcc.dg/graphite/block-4.c: Same.
14393         * gcc.dg/graphite/block-5.c: Same.
14394         * gcc.dg/graphite/block-6.c: Same.
14395         * gcc.dg/graphite/block-7.c: Same.
14396         * gcc.dg/graphite/interchange-0.c: Same.
14397         * gcc.dg/graphite/interchange-1.c: Same.
14398         * gcc.dg/graphite/interchange-10.c: Same.
14399         * gcc.dg/graphite/interchange-11.c: Same.
14400         * gcc.dg/graphite/interchange-12.c: Same.
14401         * gcc.dg/graphite/interchange-2.c: Same.
14402         * gcc.dg/graphite/interchange-3.c: Same.
14403         * gcc.dg/graphite/interchange-4.c: Same.
14404         * gcc.dg/graphite/interchange-5.c: Same.
14405         * gcc.dg/graphite/interchange-6.c: Same.
14406         * gcc.dg/graphite/interchange-7.c: Same.
14407         * gcc.dg/graphite/interchange-8.c: Same.
14408         * gcc.dg/graphite/interchange-9.c: Same.
14409         * gcc.dg/graphite/interchange-mvt.c: Same.
14410
14411 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
14412
14413         * gfortran.dg/graphite/id-19.f: New.
14414         * gfortran.dg/graphite/pr14741.f90: New.
14415         * gfortran.dg/graphite/pr41924.f90: New.
14416         * gfortran.dg/graphite/run-id-2.f90: New.
14417
14418 2010-02-07  Richard Guenther  <rguenther@suse.de>
14419
14420         PR middle-end/42956
14421         * gcc.c-torture/compile/pr42956.c: New testcase.
14422
14423 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14424
14425         PR libfortran/42742
14426         * gfortran.dg/fmt_cache_2.f: New test.
14427
14428 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14429
14430         * gfortran.dg/read_no_eor.f90: New test.
14431
14432 2010-02-05  Jason Merrill  <jason@redhat.com>
14433
14434         * g++.dg/ext/label13.C: Move constructor body out of class.
14435
14436 2010-02-03  Jason Merrill  <jason@redhat.com>
14437
14438         PR c++/42870
14439         * g++.dg/ext/dllexport3.C: New.
14440
14441 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
14442
14443         * gcc.dg/format/ms-format3.c: New test for specific MS types.
14444
14445 2010-02-05  Richard Guenther  <rguenther@suse.de>
14446
14447         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
14448
14449 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
14450
14451         PR c++/42915
14452         * g++.dg/other/crash-9.C: New test.
14453
14454 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
14455
14456         PR fortran/42309
14457         * gfortran.dg/subref_array_pointer_4.f90 : New test.
14458
14459 2010-02-04  Richard Guenther  <rguenther@suse.de>
14460
14461         PR rtl-optimization/42952
14462         * gcc.dg/torture/pr42952.c: New testcase.
14463
14464 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14465
14466         PR libfortran/42901
14467         * gfortran.dg/namelist_60.f90: New test.
14468
14469 2010-02-03  Jason Merrill  <jason@redhat.com>
14470
14471         PR c++/40138
14472         * g++.dg/ext/builtin11.C: New.
14473
14474         PR c++/4926
14475         PR c++/38600
14476         * g++.dg/abi/mangle35.C: New.
14477         * g++.dg/abi/mangle37.C: New.
14478
14479         PR c++/12909
14480         * g++.dg/abi/mangle36.C: New.
14481
14482         PR c++/35652
14483         * g++.dg/warn/string1.C: New.
14484
14485 2010-02-03  Richard Guenther  <rguenther@suse.de>
14486
14487         PR tree-optimization/42944
14488         * gcc.dg/errno-1.c: New testcase.
14489
14490 2010-02-03  Richard Guenther  <rguenther@suse.de>
14491
14492         PR middle-end/42927
14493         * gcc.c-torture/compile/pr42927.c: New testcase.
14494
14495 2010-02-03  Tobias Burnus  <burnus@net-b.de>
14496
14497         PR fortran/42936
14498         * gfortran.dg/null_4.f90: New test.
14499
14500 2010-02-02  Jason Merrill  <jason@redhat.com>
14501
14502         PR c++/41090
14503         * g++.dg/ext/label13.C: New.
14504
14505 2010-02-02  Tobias Burnus  <burnus@net-b.de>
14506
14507         PR fortran/42650
14508         * gfortran.dg/func_result_5.f90: New test.
14509
14510 2010-02-01  Tobias Burnus  <burnus@net-b.de>
14511
14512         PR fortran/42922
14513         * gfortran.dg/pure_initializer_3.f90: News test.
14514
14515 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
14516
14517         PR fortran/42888
14518         * gfortran.dg/allocate_derived_2.f90: New test.
14519
14520 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14521
14522         PR middle-end/42898
14523         * gcc.dg/torture/pr42898-2.c: New test.
14524
14525 2010-01-31  Richard Guenther  <rguenther@suse.de>
14526
14527         PR middle-end/42898
14528         * gcc.dg/torture/pr42898.c: New testcase.
14529
14530 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
14531
14532         PR fortran/38324
14533         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
14534         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
14535
14536 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
14537
14538         * g++.dg/tree-ssa/inline-1.C: New.
14539         * g++.dg/tree-ssa/inline-2.C: New.
14540         * g++.dg/tree-ssa/inline-3.C: New.
14541
14542 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
14543
14544         PR testsuite/41701
14545         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
14546         the string 'pow' in the pathname of the compiler from generating a
14547         test failure.
14548
14549 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14550
14551         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
14552         * g++.old-deja/g++.mike/eh17.C: Likewise.
14553         * g++.old-deja/g++.mike/p5571.C: Likewise.
14554
14555 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
14556
14557         PR c++/42758
14558         PR c++/42634
14559         PR c++/42336
14560         PR c++/42797
14561         PR c++/42880
14562         * g++.dg/other/crash-5.C: New test.
14563         * g++.dg/other/crash-6.C: New test.
14564         * g++.dg/other/crash-7.C: New test.
14565         * g++.dg/other/crash-8.C: New test.
14566
14567 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
14568
14569         PR rtl-optimization/42889
14570         * gcc.dg/pr42889.c: New test.
14571
14572 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
14573
14574         * gcc.target/i386/pr42881.c: Use SSE2.
14575
14576 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
14577
14578         PR target/42891
14579         * gcc.target/i386/pr42891.c: New test.
14580
14581 2010-01-28  Richard Guenther  <rguenther@suse.de>
14582
14583         PR tree-optimization/42871
14584         * g++.dg/torture/pr42871.C: New testcase.
14585
14586 2010-01-28  Richard Guenther  <rguenther@suse.de>
14587
14588         * gcc.dg/Wobjsize-1.h: New testcase.
14589         * gcc.dg/Wobjsize-1.c: Likewise.
14590
14591 2010-01-28  Richard Guenther  <rguenther@suse.de>
14592
14593         PR middle-end/42883
14594         * g++.dg/torture/pr42883.C: New testcase.
14595
14596 2010-01-28  Michael Matz  <matz@suse.de>
14597
14598         * gcc.target/i386/pr42881.c: New test.
14599
14600 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14601
14602         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
14603         Add i?86-*-solaris2* support.
14604
14605 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
14606
14607         PR c++/42713
14608         PR c++/42820
14609         * g++.dg/template/typedef27.C: New test case.
14610         * g++.dg/template/typedef28.C: New test case.
14611
14612 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
14613
14614         * gcc.dg/optimize-bswap*.c: Add ARM target
14615
14616 2010-01-27  Richard Guenther  <rguenther@suse.de>
14617
14618         PR middle-end/42878
14619         * gcc.dg/torture/pr42878-1.c: New testcase.
14620         * gcc.dg/torture/pr42878-2.c: Likewise.
14621
14622 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
14623
14624         PR middle-end/42874
14625         * gcc.dg/vla-22.c: New test.
14626
14627 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
14628
14629         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
14630         current collation.
14631
14632 2010-01-26  Richard Guenther  <rguenther@suse.de>
14633
14634         PR rtl-optimization/42685
14635         * gcc.dg/pr42685.c: New testcase.
14636         * g++.dg/other/pr42685.C: Likewise.
14637
14638 2010-01-26  Richard Guenther  <rguenther@suse.de>
14639
14640         PR middle-end/42806
14641         * g++.dg/other/pr42806.C: New testcase.
14642
14643 2010-01-26  Richard Guenther  <rguenther@suse.de>
14644
14645         PR tree-optimization/42250
14646         * gcc.dg/pr42250.c: New testcase.
14647
14648 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
14649
14650         * gnat.dg/array_bounds_test.adb: New test.
14651
14652 2010-01-25  Tobias Burnus  <burnus@net-b.de>
14653
14654         PR fortran/42858
14655         * gfortran.dg/generic_21.f90: New test.
14656
14657 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14658
14659         PR testsuite/41522
14660         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
14661
14662 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
14663
14664         PR c++/42748
14665         * g++.dg/abi/arm_va_list2.C: New test.
14666         * g++.dg/abi/arm_va_list2.h: Companion header file.
14667
14668 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
14669
14670         PR fortran/41044
14671         * gfortran.dg/parameter_array_ref_2.f90 : New test.
14672
14673         PR fortran/41167
14674         * gfortran.dg/char_array_arg_1.f90 : New test.
14675
14676         * gfortran.dg/pr25923.f90 : Remove XFAIL.
14677
14678 2010-01-24  Tobias Burnus  <burnus@net-b.de>
14679
14680         PR fortran/39304
14681         * gfortran.dg/generic_20.f90: New test.
14682
14683 2010-01-22  Michael Matz  <matz@suse.de>
14684
14685         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
14686         -msse2.
14687
14688 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
14689
14690         PR fortran/42736
14691         * gfortran.dg/dependency_25.f90 : New test.
14692
14693 2010-01-21  Martin Jambor  <mjambor@suse.cz>
14694
14695         PR tree-optimization/42585
14696         * gcc.dg/tree-ssa/pr42585.c: New test.
14697
14698 2010-01-21  Richard Guenther  <rguenther@suse.de>
14699
14700         PR middle-end/19988
14701         * gcc.dg/pr19988.c: New testcase.
14702
14703 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
14704
14705         * g++.dg/compat/decimal/compat-common.h: New file.
14706         * g++.dg/compat/decimal/decimal-dummy.h: New file.
14707         * g++.dg/compat/decimal/pass_x.h: New file.
14708         * g++.dg/compat/decimal/pass_y.h: New file.
14709         * g++.dg/compat/decimal/pass-1_main.C: New file.
14710         * g++.dg/compat/decimal/pass-1_x.C: New file.
14711         * g++.dg/compat/decimal/pass-1_y.C: New file.
14712         * g++.dg/compat/decimal/pass-2_main.C: New file.
14713         * g++.dg/compat/decimal/pass-2_x.C: New file.
14714         * g++.dg/compat/decimal/pass-2_y.C: New file.
14715         * g++.dg/compat/decimal/pass-3_main.C: New file.
14716         * g++.dg/compat/decimal/pass-3_x.C: New file.
14717         * g++.dg/compat/decimal/pass-3_y.C: New file.
14718         * g++.dg/compat/decimal/pass-4_main.C: New file.
14719         * g++.dg/compat/decimal/pass-4_x.C: New file.
14720         * g++.dg/compat/decimal/pass-4_y.C: New file.
14721         * g++.dg/compat/decimal/pass-5_main.C: New file.
14722         * g++.dg/compat/decimal/pass-5_x.C: New file.
14723         * g++.dg/compat/decimal/pass-5_y.C: New file.
14724         * g++.dg/compat/decimal/pass-6_main.C: New file.
14725         * g++.dg/compat/decimal/pass-6_x.C: New file.
14726         * g++.dg/compat/decimal/pass-6_y.C: New file.
14727         * g++.dg/compat/decimal/return_x.h: New file.
14728         * g++.dg/compat/decimal/return_y.h: New file.
14729         * g++.dg/compat/decimal/return-1_main.C: New file.
14730         * g++.dg/compat/decimal/return-1_x.C: New file.
14731         * g++.dg/compat/decimal/return-1_y.C: New file.
14732         * g++.dg/compat/decimal/return-2_main.C: New file.
14733         * g++.dg/compat/decimal/return-2_x.C: New file.
14734         * g++.dg/compat/decimal/return-2_y.C: New file.
14735         * g++.dg/compat/decimal/return-3_main.C: New file.
14736         * g++.dg/compat/decimal/return-3_x.C: New file.
14737         * g++.dg/compat/decimal/return-3_y.C: New file.
14738         * g++.dg/compat/decimal/return-4_main.C: New file.
14739         * g++.dg/compat/decimal/return-4_x.C: New file.
14740         * g++.dg/compat/decimal/return-4_y.C: New file.
14741         * g++.dg/compat/decimal/return-5_main.C: New file.
14742         * g++.dg/compat/decimal/return-5_x.C: New file.
14743         * g++.dg/compat/decimal/return-5_y.C: New file.
14744         * g++.dg/compat/decimal/return-6_main.C: New file.
14745         * g++.dg/compat/decimal/return-6_x.C: New file.
14746         * g++.dg/compat/decimal/return-6_y.C: New file.
14747
14748 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14749
14750         PR debug/42715
14751         * gcc.dg/pr42715.c: New.
14752
14753 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
14754
14755         PR c++/42038
14756         * g++.dg/parse/crash55.C: New.
14757
14758 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14759
14760         PR debug/42782
14761         * gcc.dg/guality/pr42782.c: New.
14762
14763 2010-01-20  Jason Merrill  <jason@redhat.com>
14764
14765         PR c++/41788
14766         * g++.dg/abi/packed1.C: New.
14767
14768         PR c++/41920
14769         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
14770
14771         PR c++/40750
14772         * g++.dg/parse/fn-typedef1.C: New.
14773         * g++.dg/other/cv_quals.C: Adjust.
14774
14775 2010-01-20  Anthony Green  <green@moxielogic.com>
14776
14777         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
14778         pack(push) pragma).
14779         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
14780         * gcc.dg/20020312-2.c: Port this to the moxie core.
14781         * gcc.dg/weak/typeof-2.c: Ditto.
14782
14783 2010-01-20  Richard Guenther  <rguenther@suse.de>
14784
14785         PR tree-optimization/42717
14786         * gcc.c-torture/compile/pr42717.c: New testcase.
14787
14788 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
14789
14790         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
14791         of signed, add a few new tests.
14792
14793         PR middle-end/42803
14794         * g++.dg/parse/limits-initializer1.C: New test.
14795
14796 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14797
14798         PR fortran/42804
14799         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
14800         * gfortran.dg/typebound_call_12.f03: New test.
14801
14802 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
14803
14804         PR fortran/42783
14805         * gfortran.dg/bounds_check_15.f90 : New test.
14806
14807 2010-01-19  Michael Matz  <matz@suse.de>
14808
14809         PR tree-optimization/41783
14810         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
14811
14812 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
14813
14814         PR target/38697.
14815         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
14816         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
14817         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
14818         * gcc.target/arm/neon/vget_lows16.c: Likewise.
14819         * gcc.target/arm/neon/vget_lows32.c: Likewise.
14820         * gcc.target/arm/neon/vget_lows64.c: Likewise.
14821         * gcc.target/arm/neon/vget_lows8.c: Likewise.
14822         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
14823         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
14824         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
14825         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
14826
14827 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14828
14829         PR fortran/42545
14830         * gfortran.dg/extends_6.f03: Modified an error message.
14831         * gfortran.dg/extends_10.f03: New test.
14832         * gfortran.dg/private_type_6.f03: Modified an error message.
14833         * gfortran.dg/structure_constructor_8.f03: Ditto.
14834
14835 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
14836
14837         PR tree-optimization/42719
14838         * gcc.dg/pr42719.c: New test.
14839
14840         PR debug/42728
14841         * gcc.dg/pr42728.c: New test.
14842
14843 2010-01-19  Anthony Green  <green@moxielogic.com>
14844
14845         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
14846
14847 2010-01-18  Anthony Green  <green@moxielogic.com>
14848
14849         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
14850         for moxie.
14851
14852 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
14853
14854         * g++.dg/template/error45.C: reverted as part of reverting the
14855         fix of PR c++/42634.
14856
14857 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
14858
14859         PR c++/42634
14860         * g++.dg/template/error45.C: New test.
14861
14862 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
14863
14864         PR c++/42766
14865         * g++.dg/conversion/op6.C: New test.
14866
14867 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
14868
14869         PR target/42774
14870         * gcc.target/alpha/pr42774.c: New test.
14871
14872 2010-01-18  Richard Guenther  <rguenther@suse.de>
14873
14874         PR tree-optimization/42781
14875         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
14876
14877 2010-01-17  Richard Guenther  <rguenther@suse.de>
14878
14879         PR middle-end/42248
14880         * gcc.c-torture/execute/pr42248.c: New testcase.
14881
14882 2010-01-17  Richard Guenther  <rguenther@suse.de>
14883
14884         PR tree-optimization/42773
14885         * g++.dg/torture/pr42773.C: New testcase.
14886
14887 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
14888
14889         PR fortran/42677
14890         * gfortran.dg/interface_assignment_5.f90: New test.
14891
14892 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
14893
14894         PR c++/42697
14895         * g++.dg/template/crash94.C: Reverted.
14896
14897 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
14898
14899         PR debug/42767
14900         * gcc.dg/debug/pr42767.c: New.
14901
14902 2010-01-15  Jason Merrill  <jason@redhat.com>
14903
14904         PR c++/42761
14905         * g++.dg/cpp0x/decltype22.C: New.
14906
14907 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
14908
14909         PR middle-end/42760
14910         * g++.dg/torture/pr42760.C: New test.
14911
14912 2010-01-15  Jing Yu  <jingyu@google.com>
14913
14914         PR rtl-optimization/42691
14915         * gcc.c-torture/execute/pr42691.c: New.
14916
14917 2010-01-15  Richard Guenther  <rguenther@suse.de>
14918
14919         PR middle-end/42739
14920         * g++.dg/torture/pr42739.C: New testcase.
14921
14922 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
14923
14924         * g++.dg/template/error45.C: Revert as part of reverting changes
14925         or PR c++/42634.
14926
14927 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14928
14929         PR fortran/42684
14930         * gfortran.dg/interface_31.f90: New test.
14931
14932 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
14933
14934         * gcc.target/powerpc/pr42747.c: New file.
14935
14936 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
14937
14938         PR middle-end/42674
14939         * c-c++-common/pr42674.c: New test.
14940
14941         PR c++/42608
14942         * g++.dg/template/instantiate11.C: New test.
14943
14944 2010-01-14  Jason Merrill  <jason@redhat.com>
14945
14946         PR c++/42701
14947         * g++.dg/overload/error3.C: New.
14948
14949         PR c++/42655
14950         * g++.dg/overload/rvalue1.C: New.
14951
14952 2010-01-14  Martin Jambor  <mjambor@suse.cz>
14953
14954         PR tree-optimization/42706
14955         * gcc.dg/ipa/pr42706.c: New testcase.
14956
14957 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
14958
14959         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
14960
14961 2010-01-14  Martin Jambor  <mjambor@suse.cz>
14962
14963         PR tree-optimization/42714
14964         * g++.dg/torture/pr42714.C: New test.
14965
14966 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14967
14968         PR rtl-optimization/42246
14969         * gfortran.dg/pr42246-2.f: New.
14970
14971 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14972
14973         PR rtl-optimization/42389
14974         * gcc.dg/pr42389.c: New.
14975
14976 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14977
14978         PR rtl-optimization/42388
14979         * gcc.dg/pr42388.c: New.
14980
14981 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14982
14983         PR rtl-optimization/42294
14984         * gfortran.dg/pr42294.f: New.
14985
14986 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14987
14988         PR rtl-optimization/39453
14989         PR rtl-optimization/42246
14990         * gcc.dg/pr39453.c: New.
14991         * gcc.dg/pr42246.c: New.
14992
14993 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14994
14995         PR middle-end/42245
14996         * gcc.dg/pr42245.c: New.
14997         * gcc.dg/pr42245-2.c: New.
14998
14999 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15000
15001         PR rtl-optimization/42249
15002         * gcc.dg/pr42249.c: New.
15003
15004 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
15005
15006         PR c/42721
15007         * gcc.c-torture/execute/pr42721.c: New test.
15008
15009 2010-01-14  Ira Rosen  <irar@il.ibm.com>
15010
15011         PR tree-optimization/42709
15012         * gcc.dg/vect/pr42709.c: New test.
15013
15014 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
15015
15016         PR fortran/41478
15017         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
15018         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
15019
15020 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
15021
15022         PR fortran/42481
15023         * gfortran.dg/generic_19.f90 : New test.
15024
15025 2010-01-13  Richard Guenther  <rguenther@suse.de>
15026
15027         PR tree-optimization/42730
15028         * gcc.c-torture/compile/pr42730.c: New testcase.
15029
15030 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
15031
15032         PR target/pr42542
15033         * gcc.target/ia64/pr42542-1.c: New.
15034         * gcc.target/ia64/pr42542-2.c: New.
15035         * gcc.target/ia64/pr42542-3.c: New.
15036
15037 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
15038
15039         PR c++/42634
15040         * g++.dg/template/error45.C: New test.
15041
15042 2010-01-13  Martin Jambor  <mjambor@suse.cz>
15043
15044         PR tree-optimization/42704
15045         * g++.dg/torture/pr42704.C: New test.
15046
15047 2010-01-13  Martin Jambor  <mjambor@suse.cz>
15048
15049         PR tree-optimization/42703
15050         * gcc.c-torture/compile/pr42703.c: New test.
15051
15052 2010-01-13  Richard Guenther  <rguenther@suse.de>
15053
15054         PR tree-optimization/42705
15055         * gcc.c-torture/compile/pr42705.c: New testcase.
15056
15057 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
15058
15059         * gcc.target/bfin/l2.c: New test.
15060         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
15061
15062 2010-01-13  Richard Guenther  <rguenther@suse.de>
15063
15064         PR middle-end/42716
15065         * gcc.c-torture/compile/pr42716.c: New testcase.
15066
15067 2010-01-13  Richard Guenther  <rguenther@suse.de>
15068
15069         PR lto/42678
15070         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
15071
15072 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
15073
15074         PR c/42708
15075         * gcc.c-torture/compile/pr42708-1.c: New test.
15076
15077 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
15078
15079         PR debug/42662
15080         * gcc.dg/pr42662.c: New test.
15081
15082         PR tree-optimization/42645
15083         * g++.dg/other/pr42645-1.C: New test.
15084         * g++.dg/other/pr42645-2.C: New test.
15085
15086 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
15087
15088         PR target/42416
15089         * gcc.target/powerpc/warn-1.c: New test.
15090         * gcc.target/powerpc/warn-2.c: New test.
15091
15092 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
15093
15094         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
15095         stack alignment.
15096
15097 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
15098
15099         * gcc.dg/lto/20100108_0.c: New.
15100
15101 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
15102
15103         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
15104         Add -march=i686 -msse for 32bit x86 targets.
15105
15106 2010-01-10  Richard Guenther  <rguenther@suse.de>
15107
15108         PR middle-end/42667
15109         * gcc.dg/torture/pr42667.c: New testcase.
15110
15111 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15112
15113         PR fortran/32489
15114         * gfortran.dg/array_constructor_34.f90: New test.
15115
15116 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15117
15118         PR fortran/20923
15119         * gfortran.dg/array_constructor_33.f90: New test.
15120         gfortran.dg/array_function_5.f90: Add credit.
15121
15122 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15123
15124         PR debug/42631
15125         * gcc.dg/pr42631.c: New.
15126
15127 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15128
15129         PR debug/42630
15130         * gcc.dg/pr42630.c: New.
15131
15132 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15133
15134         PR debug/42629
15135         * gcc.dg/pr42629.c: New.
15136
15137 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15138
15139         PR middle-end/42363
15140         * gcc.dg/torture/pr42363.c: New.
15141
15142 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15143
15144         PR debug/42604
15145         PR debug/42395
15146         * gcc.dg/vect/pr42604.c: New.
15147         * gcc.dg/vect/pr42395.c: New.
15148
15149 2010-01-09  Richard Guenther  <rguenther@suse.de>
15150
15151         PR middle-end/42512
15152         * gcc.c-torture/execute/pr42512.c: New testcase.
15153
15154 2010-01-09  Tobias Burnus  <burnus@net-b.de>
15155
15156         PR fortran/41298
15157         * gfortran.dg/c_ptr_tests_14.f90: New test.
15158
15159 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15160
15161         PR ada/41929
15162         * gnat.dg/null_pointer_deref1.adb: Don't run on
15163         sparc*-sun-solaris2.11.
15164
15165 2010-01-08  Richard Guenther  <rguenther@suse.de>
15166
15167         PR lto/42528
15168         * gcc.dg/lto/20100103-1_0.c: New testcase.
15169         * gcc.dg/lto/20100103-2_0.c: Likewise.
15170
15171 2010-01-08  Tobias Burnus  <burnus@net-b.de
15172
15173         PR/fortran 25829
15174         * gfortran.dg/asynchronous_1.f90: New test.
15175         * gfortran.dg/asynchronous_2.f90: New test.
15176         * gfortran.dg/conflicts.f90: Update error message.
15177
15178 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
15179
15180         c++/40155
15181         * g++.dg/cpp0x/variadic-unify-2.C: New test.
15182
15183 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
15184
15185         PR tree-optimization/42625
15186         * g++.dg/opt/dtor4.C: New test.
15187         * g++.dg/opt/dtor4.h: New.
15188         * g++.dg/opt/dtor4-aux.cc: New.
15189
15190 2010-01-07  Tobias Burnus  <burnus@net-b.de>
15191
15192         PR fortran/42597
15193         * gfortran.dg/proc_ptr_26.f90: New test.
15194
15195 2010-01-07  Tobias Burnus  <burnus@net-b.de>
15196
15197         PR fortran/41872
15198         * gfortran.dg/allocatable_scalar_7.f90: New test.
15199
15200 2010-01-06  Richard Guenther  <rguenther@suse.de>
15201
15202         * gcc.c-torture/compile/pr42632.c: New testcase.
15203
15204 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15205
15206         PR target/42542
15207         * gcc.target/i386/pr42542-4.c: New.
15208         * gcc.target/i386/pr42542-4a.c: Likewise.
15209         * gcc.target/i386/pr42542-5.c: Likewise.
15210         * gcc.target/i386/pr42542-5a.c: Likewise.
15211
15212 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
15213
15214         * gcc.dg/tls/opt-15.c: New test.
15215
15216 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15217
15218         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
15219
15220 2010-01-05  Martin Jambor  <mjambor@suse.cz>
15221
15222         PR tree-optimization/42462
15223         * g++.dg/torture/pr42462.C: New test.
15224
15225 2010-01-05  Jason Merrill  <jason@redhat.com>
15226
15227         * g++.dg/cpp0x/initlist30.C: New test.
15228
15229 2010-01-05  Richard Guenther  <rguenther@suse.de>
15230
15231         PR tree-optimization/42614
15232         * gcc.c-torture/execute/pr42614.c: New testcase.
15233
15234 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
15235
15236         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
15237         * gcc.dg/Wunreachable-1.c: Remove the testcase of
15238         -Wunreachable-code.
15239         * gcc.dg/Wunreachable-2.c: Likewise.
15240         * gcc.dg/Wunreachable-3.c: Likewise.
15241         * gcc.dg/Wunreachable-4.c: Likewise.
15242         * gcc.dg/Wunreachable-5.c: Likewise.
15243         * gcc.dg/Wunreachable-6.c: Likewise.
15244         * gcc.dg/Wunreachable-7.c: Likewise.
15245         * gcc.dg/Wunreachable-8.c: Likewise.
15246         * gcc.dg/20041231-1.c: Likewise.
15247
15248 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
15249
15250         PR other/42611
15251         * gcc.dg/pr42611.c: New test.
15252
15253         PR tree-optimization/42508
15254         * g++.dg/opt/pr42508.C: New test.
15255
15256 2010-01-05  Tobias Burnus  <burnus@net-b.de>
15257
15258         PR fortran/41872
15259         * gfortran.dg/allocatable_scalar_8.f90: New.
15260
15261 2010-01-04  Martin Jambor  <mjambor@suse.cz>
15262
15263         PR tree-optimization/42398
15264         * gcc.c-torture/compile/pr42398.c: New test.
15265
15266 2010-01-04  Jason Merrill  <jason@redhat.com>
15267
15268         PR c++/42555
15269         * g++.dg/ext/attrib35.C: New.
15270
15271         PR c++/42567
15272         * g++.dg/cpp0x/auto17.C: New.
15273
15274 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
15275
15276         * gcc.dg/lto/20100104_0.c: New.
15277
15278 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
15279
15280         PR target/42542
15281         * gcc.target/i386/pr42542-1.c: New.
15282         * gcc.target/i386/pr42542-1a.c: Likewise.
15283         * gcc.target/i386/pr42542-1b.c: Likewise.
15284         * gcc.target/i386/pr42542-2.c: Likewise.
15285         * gcc.target/i386/pr42542-2a.c: Likewise.
15286         * gcc.target/i386/pr42542-2b.c: Likewise.
15287         * gcc.target/i386/pr42542-3.c: Likewise.
15288         * gcc.target/i386/pr42542-3a.c: Likewise.
15289
15290 2009-01-04  Tobias Burnus  <burnus@net-b.de>
15291
15292         PR fortran/41872
15293         * gfortran.dg/allocatable_scalar_5.f90: New test.
15294         * gfortran.dg/allocatable_scalar_6.f90: New test.
15295
15296 2010-01-03  Richard Guenther  <rguenther@suse.de>
15297
15298         PR testsuite/42583
15299         * gfortran.dg/gomp/recursion1.f90: Remove.
15300
15301 2010-01-03  Richard Guenther  <rguenther@suse.de>
15302
15303         * gcc.dg/Warray-bounds.c: Remove XFAILs.
15304         * gcc.dg/uninit-6.c: Likewise.
15305         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
15306
15307 2010-01-03  Richard Guenther  <rguenther@suse.de>
15308
15309         PR tree-optimization/42589
15310         * gcc.target/i386/pr42589.c: New testcase.
15311
15312 2010-01-03  Richard Guenther  <rguenther@suse.de>
15313
15314         PR tree-optimization/42438
15315         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
15316
15317 2010-01-02  Richard Guenther  <rguenther@suse.de>
15318
15319         PR testsuite/41651
15320         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
15321
15322 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
15323
15324         PR target/42448
15325         * gcc.target/alpha/pr42448-1.c: New test.
15326         * gcc.target/alpha/pr42448-2.c: Ditto.
15327
15328 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
15329
15330         PR preprocessor/41947
15331         * gcc.dg/c99-hexfloat-3.c: New test.
15332
15333 2010-01-01  Richard Guenther  <rguenther@suse.de>
15334
15335         PR c/42570
15336         * gcc.c-torture/execute/pr42570.c: New testcase.
15337
15338 2010-01-01  Richard Guenther  <rguenther@suse.de>
15339
15340         PR middle-end/42559
15341         * gcc.c-torture/compile/pr42559.c: New testcase.
15342
15343 \f
15344 Copyright (C) 2010 Free Software Foundation, Inc.
15345
15346 Copying and distribution of this file, with or without modification,
15347 are permitted in any medium without royalty provided the copyright
15348 notice and this notice are preserved.