OSDN Git Service

In libobjc/:
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2
3         * obj-c.dg/gnu-api-2-class.m: Test that class_conformsToProtocol()
4         does not check the superclasses.
5         * obj-c++.dg/gnu-api-2-class.mm: Same change.   
6
7 2010-12-24  Alexander Monakov  <amonakov@ispras.ru>
8
9         PR rtl-optimization/47036
10         * g++.dg/opt/pr47036.C: New.
11
12 2010-12-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
13
14         PR fortran/31821
15         * gfortran.dg/char_pointer_assign_6.f90:  New test.
16
17 2010-12-22  Sebastian Pop  <sebastian.pop@amd.com>
18
19         PR tree-optimization/46758
20         * gcc.dg/graphite/run-id-pr46758.c: New.
21
22 2010-12-23  Mikael Morin  <mikael@gcc.gnu.org>
23
24         PR fortran/46978
25         * gfortran.dg/transpose_intrinsic_func_call_1.f90: New test.
26
27 2010-12-23  Nicola Pero  <nicola.pero@meta-innovation.com>
28
29         * obj-c.dg/gnu-api-2-class.m: Test that class_addMethod() returns
30         NO if the method is already implemented in the class.
31         * obj-c++.dg/gnu-api-2-class.mm: Same change.
32
33 2010-12-22  Sebastian Pop  <sebastian.pop@amd.com>
34
35         PR tree-optimization/47019
36         * gfortran.dg/graphite/pr47019.f: New.
37
38 2010-12-22  Jason Merrill  <jason@redhat.com>
39
40         * g++.dg/init/volatile2.C: New.
41
42 2010-12-22  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
43
44         * g++.dg/cpp0x/alignof2.C: New.
45
46 2010-12-22  Martin Jambor  <mjambor@suse.cz>
47
48         PR tree-optimization/45934
49         PR tree-optimization/46302
50         PR tree-optimization/46987
51         * g++.dg/ipa/ipcp-ivi-1.C: Removed.
52         * g++.dg/ipa/ivinline-6.C: Likewise.
53         * g++.dg/otr-fold-1.C: Likewise.
54         * g++.dg/otr-fold-2.C: Likewise.
55         * g++.dg/tree-ssa/pr43411.C: Xfail dump scan.
56         * g++.dg/tree-ssa/pr45605.C: Likewise.
57         * g++.dg/tree-ssa/pr46987.C: New test.
58
59 2010-12-22  Steven Bosscher  <steven@gcc.gnu.org>
60
61         * gfortran.dg/pr46755.f: Fix test case.
62
63 2010-12-22  Andrey Belevantsev  <abel@ispras.ru>
64
65         PR rtl-optimization/45352
66         PR rtl-optimization/46521
67         PR rtl-optimization/46522
68         * gcc.dg/pr46521.c: New.
69         * gcc.dg/pr46522.c: New. 
70
71 2010-12-21  Ian Lance Taylor  <iant@google.com>
72
73         * go.test/go-test.exp: Clear runtests around invocation of
74         go-dg-runtest from errchk and go-execute-xfail.
75
76 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
77
78         PR target/46880
79         * gcc.target/i386/pr46880.c: New test.
80
81 2010-12-21  Ira Rosen  <irar@il.ibm.com>
82
83         PR tree-optimization/47001
84         * gcc.dg/vect/pr47001.c: New.
85
86 2010-12-21  Nicola Pero  <nicola.pero@meta-innovation.com>
87
88         PR libobjc/16110
89         * objc.dg/special/special.exp: Added new test.
90         * objc.dg/special/load-category-1.m: New.
91         * objc.dg/special/load-category-1a.m: New.
92         * objc.dg/special/load-category-1.h: New.
93
94 2010-12-21  Steven Bosscher  <steven@gcc.gnu.org>
95
96         PR middle-end/45310
97         * g++.dg/pr45310.C: New test.
98
99 2010-12-21  Steven Bosscher  <steven@gcc.gnu.org>
100
101         PR rtl-optimization/46755
102         * gfortran.dg/pr46755.f: New test.
103
104 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
105
106         PR rtl-optimization/47008
107         * gfortran.dg/pr47008.f03: New test.
108
109 2010-12-21  Nicola Pero  <nicola.pero@meta-innovation.com>
110
111         PR libobjc/45953
112         * objc.dg/libobjc-selector-1.m: New test.
113
114 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
115
116         PR middle-end/45852
117         * gcc.target/i386/pr45852.c: New test.
118
119 2010-12-20  Tobias Burnus  <burnus@net-b.de>
120
121         PR fortran/46974
122         * gfortran.dg/c_ptr_tests_16.f90: Fix endian issue.
123
124 2010-12-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
125
126         PR testsuite/45342
127         * gcc.dg/tls/thr-cse-1.c: Fix match on hppa*-*-hpux*.
128
129 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
130
131         * objc.dg/gnu-api-2-objc.m: Fixed test to test objc_lookUpClass,
132         not objc_lookupClass.
133         * obj-c++.dg/gnu-api-2-objc.mm: Same change.
134         
135 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
136
137         * objc.dg/gnu-api-2-objc_msg_lookup.m: New.
138         * obj-c++.dg/gnu-api-2-objc_msg_lookup.mm: New. 
139
140 2010-12-19  Chung-Lin Tang  <cltang@codesourcery.com>
141
142         * gcc.target/arm/vfp-1.c (test_ldst): New test for VFP
143         load/store immediate indexes.
144
145 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
146
147         * objc.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
148         * obj-c++.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
149
150 2010-12-18  Jakub Jelinek  <jakub@redhat.com>
151
152         PR tree-optimization/46969
153         * gcc.dg/autopar/pr46969.c: New test.
154
155 2010-12-18  Nicola Pero  <nicola.pero@meta-innovation.com>
156
157         * objc.dg/fobjc-exceptions-1.m: Updated.
158         * objc.dg/fobjc-exceptions-2.m: New.
159         * objc.dg/fobjc-exceptions-3.m: New.
160         * obj-c++.dg/fobjc-exceptions-1.mm: New.
161         * obj-c++.dg/fobjc-exceptions-2.mm: New.
162         * obj-c++.dg/fobjc-exceptions-3.mm: New.
163         
164 2010-12-18  Tobias Burnus  <burnus@net-b.de>
165
166         PR fortran/46974
167         * gfortran.dg/c_ptr_tests_16.f90: New.
168
169 2010-12-18  Jakub Jelinek  <jakub@redhat.com>
170
171         PR tree-optimization/46985
172         * gfortran.dg/pr46985.f90: New test.
173
174 2010-12-18  Eric Botcazou  <ebotcazou@adacore.com>
175
176         PR tree-optimization/46232
177         * gcc.dg/tree-ssa/pr14814.c: Add -fno-tree-sra.
178
179 2010-12-18  Iain Sandoe  <iains@gcc.gnu.org>
180
181         * objc.dg/fobjc-exceptions.m: Update dg-error syntax.
182
183 2010-12-18  Kai Tietz  <kai.tietz@onevision.com>
184
185         PR target/36834
186         * gcc.target/i386/aggregate-ret1.c: New.
187         * gcc.target/i386/aggregate-ret2.c: New.
188
189 2010-12-18  Iain Sandoe  <iains@gcc.gnu.org>
190
191         * gcc.target/powerpc/darwin-split-ld-stret.c: New test.
192
193 2010-12-17  Ahmad Sharif  <asharif@google.com>
194
195         * gcc.target/i386/max-stack-align.c: New testcase.
196
197 2010-12-17  Nicola Pero  <nicola.pero@meta-innovation.com>
198
199         * objc.dg/exceptions-4.m: Adjust for change in error message.
200
201 2010-12-17  Paolo Bonzini  <bonzini@gnu.org>
202
203         PR c/20385
204         * objc.dg/tls/init-2.m: Adjust.
205         * gcc.dg/noncompile/920923-1.c: Adjust.
206         * gcc.dg/noncompile/pr44517.c: Adjust.
207         * gcc.dg/declspec-18.c: New test.
208
209 2010-12-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
210
211         * gcc.dg/titype-1.c: Enable TImode on __SPU__.
212         * gcc.dg/torture/fp-int-convert.h: Likewise.
213         * gcc.dg/tree-ssa/ivopts-1.c: Likewise.
214         * gcc.dg/uninit-C.c: Likewise.
215         * gcc.dg/uninit-C-O0.c: Likewise.
216         * gcc.dg/format/unnamed-1.c: Likewise.
217         * gcc.dg/format/ms_unnamed-1.c: Likewise.
218
219 2010-12-17  Jason Merrill  <jason@redhat.com>
220
221         PR c++/46670
222         * g++.dg/cpp0x/constexpr-null1.C: New.
223
224 2010-12-17  Bernd Schmidt  <bernds@codesourcery.com>
225
226         * gcc.c-torture/compile/20101217-1.c: New test.
227
228 2010-12-17  Alexander Monakov  <amonakov@ispras.ru>
229
230         PR middle-end/46761
231         * gcc.dg/graphite/pr46761.c: New.
232
233 2010-12-17  Janus Weil  <janus@gcc.gnu.org>
234
235         PR fortran/46849
236         * gfortran.dg/block_9.f08: New.
237
238 2010-12-17  Dodji Seketeli  <dodji@redhat.com>
239
240         * g++.dg/debug/dwarf2/self-ref-1.C: New test.
241         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
242
243 2010-12-16  Sebastian Pop  <sebastian.pop@amd.com>
244
245         PR tree-optimization/46924
246         * gcc.dg/graphite/pr46924.c: New.
247
248 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
249
250         PR tree-optimization/46966
251         * gcc.dg/graphite/pr46966.c: New test.
252
253 2010-12-16  Eric Botcazou  <ebotcazou@adacore.com>
254
255         * gnat.dg/opt13.adb: New test.
256         * gnat.dg/opt13_pkg.ad[sb]: New helper.
257
258 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
259
260         PR tree-optimization/43655
261         * g++.dg/opt/pr43655.C: New test.
262
263 2010-12-16  Sebastian Pop  <sebastian.pop@amd.com>
264
265         PR tree-optimization/46404
266         * gcc.dg/graphite/pr46404-1.c: New.
267
268 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
269
270         PR debug/46893
271         * gcc.dg/pr46893.c: New test.
272
273 2010-12-16  H.J. Lu  <hongjiu.lu@intel.com>
274
275         PR lto/46976
276         * gcc.dg/lto/pr46940_1.c (main): Return 0.
277
278 2010-12-16  Chung-Lin Tang  <cltang@codesourcery.com>
279
280         PR target/46883
281         * gcc.target/arm/pr46883.c: New testcase.
282
283 2010-12-16  Jan Hubicka  <jh@suse.cz>
284
285         PR lto/46976
286         * gcc.dg/lto/pr46940_0.c: Fix commit.
287
288 2010-12-15  Nathan Froyd  <froydnj@codesourcery.com>
289
290         PR c++/39859
291         PR c++/44522
292         PR c++/44523
293         * g++.dg/parse/colon-autocorrect-1.C: New testcase.
294         * g++.dg/parse/colon-autocorrect-2.C: New testcase.
295
296 2010-12-15  Nathan Froyd  <froydnj@codesourcery.com>
297
298         PR c++/46852
299         * g++.dg/pr46852.C: New test.
300
301 2010-12-16  Jan Hubicka  <jh@suse.cz>
302
303         PR middle-end/46939
304         * gcc.target/i386/pr46939.c: New testcase.
305
306 2010-12-15  Sebastian Pop  <sebastian.pop@amd.com>
307
308         PR tree-optimization/46404
309         * gcc.dg/graphite/pr46404.c: New.
310
311 2010-12-15  Jakub Jelinek  <jakub@redhat.com>
312
313         PR fortran/46945
314         * gfortran.dg/pr46945.f90: New test.
315
316         PR debug/46815
317         * g++.dg/guality/pr46815.C: New test.
318
319 2010-12-15  Paolo Carlini  <paolo.carlini@oracle.com>
320
321         PR c++/42083
322         * g++.dg/cpp0x/lambda/lambda-ice2.C: New.
323
324 2010-12-15  H.J. Lu  <hongjiu.lu@intel.com>
325
326         * gfortran.dg/debug/pr46756.f: Correct PR number.
327
328 2010-12-15  Martin Jambor  <mjambor@suse.cz>
329
330         PR tree-optimization/46053
331         PR middle-end/46287
332         PR middle-end/46242
333         * g++.dg/ipa/pr46053.C: New test.
334         * g++.dg/ipa/pr46287-1.C: Likewise.
335         * g++.dg/ipa/pr46287-2.C: Likewise.
336         * g++.dg/ipa/pr46287-3.C: Likewise.
337         * g++.dg/torture/covariant-1.C: Likewise.
338         * g++.dg/torture/pr46287.C: Likewise.
339
340 2010-12-15  Alexander Monakov  <amonakov@ispras.ru>
341
342         PR rtl-optimization/46649
343         * g++.dg/opt/pr46649.C: New.
344
345 2010-12-15  Dave Korn  <dave.korn.cygwin@gmail.com>
346
347         PR testsuite/46938
348         * gcc.dg/pr43157.c: Add dg-require-linker-plugin  directive.
349
350 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
351
352         PR tree-optimization/46845
353         * gcc.dg/graphite/id-pr46845.c: New.
354
355 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
356
357         PR tree-optimization/46928
358         * gcc.dg/tree-ssa/ldist-17.c: New.
359
360 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
361
362         PR tree-optimization/45948
363         * gcc.dg/tree-ssa/ldist-pr45948.c: New.
364
365 2010-12-14  Jason Merrill  <jason@redhat.com>
366
367         PR c++/46930
368         * g++.dg/cpp0x/constexpr-decl.C: New.
369         * g++.dg/cpp0x/constexpr-ex1.C: Fix.
370         * g++.dg/cpp0x/constexpr-static5.C: Fix.
371
372 2010-12-14  Jan Hubicka  <jh@suse.cz>
373
374         PR lto/46940
375         PR lto/44463
376         * gcc.dg/lto/pr46940_0.c: New testcase.
377         * gcc.dg/lto/pr46940_1.c: New testcase.
378
379 2010-12-14  Nathan Froyd  <froydnj@codesourcery.com>
380
381         PR c++/45330
382         * g++.dg/lookup/suggestions1.C: New test.
383
384 2010-12-14  Tobias Burnus  <burnus@net-b.de>
385
386         PR fortran/46937
387         * gfortran.dg/pointer_intent_4.f90: New.
388
389 2010-12-14  Jakub Jelinek  <jakub@redhat.com>
390
391         PR debug/46885
392         * gcc.dg/autopar/pr46885.c: New test.
393
394         PR tree-optimization/46909
395         * gcc.c-torture/execute/pr46909-1.c: New test.
396         * gcc.c-torture/execute/pr46909-2.c: New test.
397         * gcc.dg/pr46909.c: New test.
398
399 2010-12-14  Alexander Monakov  <amonakov@ispras.ru>
400
401         PR rtl-optimization/46875
402         * gcc.dg/pr46875.c: New.
403
404 2010-12-14  Jan Hubicka  <jh@suse.cz>
405
406         * g++.dg/other/first-global.C: Update regexp to match new
407         names of ctors.
408
409 2010-12-14  Bernd Schmidt  <bernds@codesourcery.com>
410
411         PR rtl-optimization/44374
412         Reapply patch with fixes.
413         * gcc.target/arm/headmerge-1.c: New test.
414         * gcc.target/arm/headmerge-2.c: New test.
415         * gcc.target/i386/headmerge-1.c: New test.
416         * gcc.target/i386/headmerge-2.c: New test.
417
418 2010-12-13  Jason Merrill  <jason@redhat.com>
419
420         PR c++/46873
421         PR c++/46877
422         * g++.dg/cpp0x/constexpr-ctor4.C: New.
423         * g++.dg/cpp0x/constexpr-ctor5.C: New.
424
425 2010-12-13  Janus Weil  <janus@gcc.gnu.org>
426
427         PR fortran/46201
428         * gfortran.dg/proc_ptr_comp_27.f90: New.
429
430 2010-12-13  Jakub Jelinek  <jakub@redhat.com>
431
432         PR debug/46867
433         * gcc.dg/pr46867.c: New test.
434
435 2010-12-13  Janus Weil  <janus@gcc.gnu.org>
436
437         PR fortran/46841
438         * gfortran.dg/proc_ptr_comp_26.f90: New.
439
440 2010-12-13  Eric Botcazou  <ebotcazou@adacore.com>
441
442         * gnat.dg/pack9.adb: XFAIL everywhere.
443
444 2010-12-13  Jakub Jelinek  <jakub@redhat.com>
445
446         PR fortran/46884
447         * gfortran.dg/pr46884.f: New test.
448
449 2010-12-13  Iain Sandoe  <iains@gcc.gnu.org>
450
451         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
452         Adjust XFAILs.
453
454 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
455
456         PR debug/46756
457         * gfortran.dg/debug/pr46756.f: New.
458
459 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
460
461         PR debug/46782
462         * gcc.dg/debug/pr46782.c: New.
463
464 2010-12-12  Janus Weil  <janus@gcc.gnu.org>
465
466         PR fortran/46809
467         * gfortran.dg/pointer_check_8.f90: New.
468
469 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
470
471         PR fortran/46705
472         * gfortran.dg/continuation_12.f90: New test.
473
474 2010-12-11  Tobias Burnus  <burnus@net-b.de>
475
476         PR fortran/46370
477         * gfortran.dg/coarray_14.f90: New.
478
479 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
480
481         PR fortran/46842
482         * gfortran.dg/array_function_6.f90: New test.
483
484 2010-12-11  Nicola Pero  <nicola.pero@meta-innovation.com>
485
486         * objc.dg/gnu-api-2-resolve-method.m: New.
487         * obj-c++.dg/gnu-api-2-resolve-method.mm: New.  
488
489 2010-12-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
490
491         * gcc.dg/funcorder.c: Remove XFAIL for hppa*64*-*-*.
492
493 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
494
495         * objc.dg/fobjc-std-1.m: Updated to test that class extensions
496         produce an error with -fobjc-std=objc1.
497         * obj-c++.dg/fobjc-std-1.mm: Same change.
498
499 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
500
501         PR c++/46001
502         * g++.dg/diagnostic/bitfld1.C: New test.
503
504 2010-12-10  Sebastian Pop  <sebastian.pop@amd.com>
505
506         PR tree-optimization/43023
507         * gfortran.dg/ldist-1.f90: Adjust pattern.
508         * gfortran.dg/ldist-pr43023.f90: New.
509
510 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
511
512         PR rtl-optimization/46804
513         * gfortran.dg/pr46804.f90: New test.
514
515 2010-12-10  Dave Korn  <dave.korn.cygwin@gmail.com>
516
517         PR middle-end/46674
518         PR lto/43157
519         * gcc.dg/pr43157.c: New file.
520
521 2010-12-10  Nathan Froyd  <froydnj@codesourcery.com>
522
523         * gcc.dg/dfp/struct-union.c: Adjust.
524         * gcc.dg/lvalue-2.c: Adjust.
525         * gcc.dg/pr21419.c: Adjust.
526         * gcc.dg/qual-component-1.c: Adjust.
527         * g++.dg/other/const1.C: Adjust.
528
529 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
530
531         PR rtl-optimization/46865
532         * gcc.target/i386/pr46865-1.c: New test.
533         * gcc.target/i386/pr46865-2.c: New test.
534
535         PR tree-optimization/46864
536         * g++.dg/opt/pr46864.C: New test.
537
538 2010-12-10  Jack Howarth  <howarth@bromo.med.uc.edu>
539             Iain Sandoe  <iains@gcc.gnu.org>
540
541         PR 43751/target
542         * lib/prune.exp: Prune dsymutil warnings.
543
544 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
545
546         * objc.dg/class-extension-1.m: New.
547         * objc.dg/class-extension-2.m: New.
548         * objc.dg/class-extension-3.m: New.
549         * objc.dg/property/at-property-26.m: New.
550         * objc.dg/property/at-property-27.m: New.
551         * objc.dg/property/at-property-28.m: New.
552         * obj-c++.dg/class-extension-1.mm: New.
553         * obj-c++.dg/class-extension-2.mm: New.
554         * obj-c++.dg/class-extension-3.mm: New.
555         * obj-c++.dg/property/at-property-26.mm: New.
556         * obj-c++.dg/property/at-property-27.mm: New.
557         * obj-c++.dg/property/at-property-28.mm: New.
558
559 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
560
561         PR target/46057
562         * gcc.dg/torture/stackalign/nested-1.c: Skip on hppa*-*-hpux*.
563         * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
564         * gcc.dg/torture/stackalign/nested-2.c: Likewise.
565         * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
566         * gcc.dg/torture/stackalign/nested-3.c: Likewise.
567         * gcc.dg/torture/stackalign/nested-4.c: Likewise.
568         * gcc.dg/torture/stackalign/global-1.c: Likewise.
569         * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
570         * gcc.dg/torture/stackalign/inline-1.c: Likewise.
571         * gcc.dg/torture/stackalign/inline-2.c: Likewise.
572         * gcc.dg/torture/stackalign/struct-1.c: Likewise.
573         * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
574         * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
575         * g++.dg/torture/stackalign/throw-1.C: Likewise.
576         * g++.dg/torture/stackalign/throw-2.C: Likewise.
577         * g++.dg/torture/stackalign/throw-4.C: Likewise.
578         * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
579         * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
580         * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
581         * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
582         * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
583         * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
584
585         PR tree-optimization/46021
586         gcc.dg/tree-ssa/20040204-1.c: Remove XFAIL for hppa*-*.*.
587
588 2010-12-09  Richard Guenther  <rguenther@suse.de>
589
590         PR middle-end/46844
591         * gcc.c-torture/compile/pr46866.c: New testcase.
592
593 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
594
595         PR testsuite/45068
596         * g++.dg/debug/dwarf2/nested-2.C: Also match comments starting with ';'.
597
598 2010-12-09  Martin Jambor  <mjambor@suse.cz>
599
600         PR middle-end/46734
601         * g++.dg/tree-ssa/pr46734.C: New test.
602
603 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
604
605         PR c++/44641
606         * lib/scanasm.exp (dg-function-on-line): Add match pattern for
607         hppa*-*-*.
608
609 2010-12-08  Jason Merrill  <jason@redhat.com>
610
611         PR c++/46348
612         * g++.dg/cpp0x/constexpr-array2.C: New.
613
614 2010-12-08  H.J. Lu  <hongjiu.lu@intel.com>
615
616         * gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update
617         expected scan.
618
619 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
620
621         * objc.dg/exceptions-7.m: New.
622         * obj-c++.dg/exceptions-7.mm: New.
623         * obj-c++.dg/exceptions-3.mm: Adjust for new C++ messages.
624         * obj-c++.dg/exceptions-5.mm: Same change.
625
626 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
627
628         * objc.dg/foreach-6.m: Updated location of error messages.
629         * objc.dg/foreach-7.m: Same change.
630
631 2010-12-08  Richard Guenther  <rguenther@suse.de>
632             Sebastian Pop  <sebastian.pop@amd.com>
633
634         PR tree-optimization/45230
635         PR tree-optimization/45231
636         PR tree-optimization/45370
637         * gcc.dg/graphite/id-pr45230-1.c: New.
638         * gcc.dg/graphite/id-pr45231.c: New.
639         * gfortran.dg/graphite/id-pr45370.f90: New.
640
641 2010-12-08  Nathan Froyd  <froydnj@codesourcery.com>
642
643         PR c++/45329
644         * testsuite/g++.dg/conversion/ambig1.C: Adjust.
645         * testsuite/g++.dg/conversion/op1.C: Adjust.
646         * testsuite/g++.dg/conversion/simd1.C: Adjust.
647         * testsuite/g++.dg/cpp0x/defaulted14.C: Adjust.
648         * testsuite/g++.dg/cpp0x/defaulted18.C: Adjust.
649         * testsuite/g++.dg/cpp0x/defaulted20.C: Adjust.
650         * testsuite/g++.dg/cpp0x/explicit3.C: Adjust.
651         * testsuite/g++.dg/cpp0x/explicit4.C: Adjust.
652         * testsuite/g++.dg/cpp0x/implicit4.C: Adjust.
653         * testsuite/g++.dg/cpp0x/nullptr15.C: Adjust.
654         * testsuite/g++.dg/cpp0x/nullptr19.C: Adjust.
655         * testsuite/g++.dg/cpp0x/pr31431-2.C: Adjust.
656         * testsuite/g++.dg/cpp0x/pr31431.C: Adjust.
657         * testsuite/g++.dg/cpp0x/pr31434.C: Adjust.
658         * testsuite/g++.dg/cpp0x/pr31437.C: Adjust.
659         * testsuite/g++.dg/cpp0x/rv2n.C: Adjust.
660         * testsuite/g++.dg/cpp0x/rv3n.C: Adjust.
661         * testsuite/g++.dg/cpp0x/rv4n.C: Adjust.
662         * testsuite/g++.dg/cpp0x/rv5n.C: Adjust.
663         * testsuite/g++.dg/cpp0x/rv6n.C: Adjust.
664         * testsuite/g++.dg/cpp0x/rv7n.C: Adjust.
665         * testsuite/g++.dg/cpp0x/temp_default2.C: Adjust.
666         * testsuite/g++.dg/cpp0x/trailing4.C: Adjust.
667         * testsuite/g++.dg/cpp0x/variadic-ex3.C: Adjust.
668         * testsuite/g++.dg/cpp0x/variadic-ex4.C: Adjust.
669         * testsuite/g++.dg/cpp0x/variadic35.C: Adjust.
670         * testsuite/g++.dg/cpp0x/vt-35147.C: Adjust.
671         * testsuite/g++.dg/cpp0x/vt-37737-2.C: Adjust.
672         * testsuite/g++.dg/expr/cond9.C: Adjust.
673         * testsuite/g++.dg/expr/pmf-1.C: Adjust.
674         * testsuite/g++.dg/ext/label5.C: Adjust.
675         * testsuite/g++.dg/ext/visibility/anon8.C: Adjust.
676         * testsuite/g++.dg/ext/vla2.C: Adjust.
677         * testsuite/g++.dg/gomp/pr26690-1.C: Adjust.
678         * testsuite/g++.dg/gomp/pr26690-2.C: Adjust.
679         * testsuite/g++.dg/init/synth2.C: Adjust.
680         * testsuite/g++.dg/lookup/conv-1.C: Adjust.
681         * testsuite/g++.dg/lookup/new1.C: Adjust.
682         * testsuite/g++.dg/lookup/using9.C: Adjust.
683         * testsuite/g++.dg/other/error13.C: Adjust.
684         * testsuite/g++.dg/other/error20.C: Adjust.
685         * testsuite/g++.dg/other/error31.C: Adjust.
686         * testsuite/g++.dg/other/pr28114.C: Adjust.
687         * testsuite/g++.dg/other/ptrmem10.C: Adjust.
688         * testsuite/g++.dg/other/ptrmem11.C: Adjust.
689         * testsuite/g++.dg/overload/ambig1.C: Adjust.
690         * testsuite/g++.dg/overload/arg3.C: Adjust.
691         * testsuite/g++.dg/overload/builtin1.C: Adjust.
692         * testsuite/g++.dg/overload/copy1.C: Adjust.
693         * testsuite/g++.dg/overload/new1.C: Adjust.
694         * testsuite/g++.dg/overload/template4.C: Adjust.
695         * testsuite/g++.dg/overload/unknown1.C: Adjust.
696         * testsuite/g++.dg/overload/using2.C: Adjust.
697         * testsuite/g++.dg/parse/crash5.C: Adjust.
698         * testsuite/g++.dg/parse/error19.C: Adjust.
699         * testsuite/g++.dg/parse/error28.C: Adjust.
700         * testsuite/g++.dg/parse/template7.C: Adjust.
701         * testsuite/g++.dg/parse/typename7.C: Adjust.
702         * testsuite/g++.dg/rtti/typeid6.C: Adjust.
703         * testsuite/g++.dg/tc1/dr152.C: Adjust.
704         * testsuite/g++.dg/template/conv11.C: Adjust.
705         * testsuite/g++.dg/template/copy1.C: Adjust.
706         * testsuite/g++.dg/template/crash37.C: Adjust.
707         * testsuite/g++.dg/template/deduce3.C: Adjust.
708         * testsuite/g++.dg/template/dependent-expr5.C: Adjust.
709         * testsuite/g++.dg/template/error38.C: Adjust.
710         * testsuite/g++.dg/template/error40.C: Adjust.
711         * testsuite/g++.dg/template/friend.C: Adjust.
712         * testsuite/g++.dg/template/incomplete2.C: Adjust.
713         * testsuite/g++.dg/template/instantiate5.C: Adjust.
714         * testsuite/g++.dg/template/local4.C: Adjust.
715         * testsuite/g++.dg/template/local6.C: Adjust.
716         * testsuite/g++.dg/template/new3.C: Adjust.
717         * testsuite/g++.dg/template/operator9.C: Adjust.
718         * testsuite/g++.dg/template/overload6.C: Adjust.
719         * testsuite/g++.dg/template/ptrmem2.C: Adjust.
720         * testsuite/g++.dg/template/ptrmem20.C: Adjust.
721         * testsuite/g++.dg/template/ptrmem4.C: Adjust.
722         * testsuite/g++.dg/template/ptrmem8.C: Adjust.
723         * testsuite/g++.dg/template/qualttp5.C: Adjust.
724         * testsuite/g++.dg/template/sfinae2.C: Adjust.
725         * testsuite/g++.dg/template/spec22.C: Adjust.
726         * testsuite/g++.dg/template/spec23.C: Adjust.
727         * testsuite/g++.dg/template/ttp25.C: Adjust.
728         * testsuite/g++.dg/template/typedef4.C: Adjust.
729         * testsuite/g++.dg/template/unify10.C: Adjust.
730         * testsuite/g++.dg/template/unify11.C: Adjust.
731         * testsuite/g++.dg/template/unify6.C: Adjust.
732         * testsuite/g++.dg/template/unify7.C: Adjust.
733         * testsuite/g++.dg/template/unify9.C: Adjust.
734         * testsuite/g++.dg/template/varmod1.C: Adjust.
735         * testsuite/g++.old-deja/g++.benjamin/15799.C: Adjust.
736         * testsuite/g++.old-deja/g++.benjamin/15800-1.C: Adjust.
737         * testsuite/g++.old-deja/g++.brendan/ambiguity1.C: Adjust.
738         * testsuite/g++.old-deja/g++.brendan/crash29.C: Adjust.
739         * testsuite/g++.old-deja/g++.brendan/crash48.C: Adjust.
740         * testsuite/g++.old-deja/g++.brendan/crash56.C: Adjust.
741         * testsuite/g++.old-deja/g++.brendan/cvt3.C: Adjust.
742         * testsuite/g++.old-deja/g++.brendan/overload1.C: Adjust.
743         * testsuite/g++.old-deja/g++.brendan/overload4.C: Adjust.
744         * testsuite/g++.old-deja/g++.brendan/overload9.C: Adjust.
745         * testsuite/g++.old-deja/g++.bugs/900127_01.C: Adjust.
746         * testsuite/g++.old-deja/g++.bugs/900205_04.C: Adjust.
747         * testsuite/g++.old-deja/g++.bugs/900330_02.C: Adjust.
748         * testsuite/g++.old-deja/g++.bugs/900404_03.C: Adjust.
749         * testsuite/g++.old-deja/g++.bugs/900514_03.C: Adjust.
750         * testsuite/g++.old-deja/g++.eh/ctor1.C: Adjust.
751         * testsuite/g++.old-deja/g++.jason/conversion11.C: Adjust.
752         * testsuite/g++.old-deja/g++.jason/crash3.C: Adjust.
753         * testsuite/g++.old-deja/g++.jason/overload16.C: Adjust.
754         * testsuite/g++.old-deja/g++.jason/overload28.C: Adjust.
755         * testsuite/g++.old-deja/g++.jason/scoping10.C: Adjust.
756         * testsuite/g++.old-deja/g++.jason/template30.C: Adjust.
757         * testsuite/g++.old-deja/g++.jason/temporary2.C: Adjust.
758         * testsuite/g++.old-deja/g++.law/arg1.C: Adjust.
759         * testsuite/g++.old-deja/g++.law/arg11.C: Adjust.
760         * testsuite/g++.old-deja/g++.law/arm9.C: Adjust.
761         * testsuite/g++.old-deja/g++.law/ctors11.C: Adjust.
762         * testsuite/g++.old-deja/g++.law/ctors17.C: Adjust.
763         * testsuite/g++.old-deja/g++.law/ctors5.C: Adjust.
764         * testsuite/g++.old-deja/g++.law/ctors9.C: Adjust.
765         * testsuite/g++.old-deja/g++.law/enum4.C: Adjust.
766         * testsuite/g++.old-deja/g++.law/missed-error2.C: Adjust.
767         * testsuite/g++.old-deja/g++.law/operators32.C: Adjust.
768         * testsuite/g++.old-deja/g++.law/operators9.C: Adjust.
769         * testsuite/g++.old-deja/g++.mike/net2.C: Adjust.
770         * testsuite/g++.old-deja/g++.mike/net22.C: Adjust.
771         * testsuite/g++.old-deja/g++.mike/p11110.C: Adjust.
772         * testsuite/g++.old-deja/g++.mike/p1989.C: Adjust.
773         * testsuite/g++.old-deja/g++.mike/p2431.C: Adjust.
774         * testsuite/g++.old-deja/g++.mike/p438.C: Adjust.
775         * testsuite/g++.old-deja/g++.mike/p807a.C: Adjust.
776         * testsuite/g++.old-deja/g++.mike/p9068.C: Adjust.
777         * testsuite/g++.old-deja/g++.niklas/t120.C: Adjust.
778         * testsuite/g++.old-deja/g++.niklas/t121.C: Adjust.
779         * testsuite/g++.old-deja/g++.niklas/t128.C: Adjust.
780         * testsuite/g++.old-deja/g++.ns/overload2.C: Adjust.
781         * testsuite/g++.old-deja/g++.ns/using12.C: Adjust.
782         * testsuite/g++.old-deja/g++.other/crash24.C: Adjust.
783         * testsuite/g++.old-deja/g++.other/expr1.C: Adjust.
784         * testsuite/g++.old-deja/g++.other/overload11.C: Adjust.
785         * testsuite/g++.old-deja/g++.other/pmf3.C: Adjust.
786         * testsuite/g++.old-deja/g++.other/volatile1.C: Adjust.
787         * testsuite/g++.old-deja/g++.pt/auto_ptr.C: Adjust.
788         * testsuite/g++.old-deja/g++.pt/crash28.C: Adjust.
789         * testsuite/g++.old-deja/g++.pt/crash60.C: Adjust.
790         * testsuite/g++.old-deja/g++.pt/explicit38.C: Adjust.
791         * testsuite/g++.old-deja/g++.pt/explicit39.C: Adjust.
792         * testsuite/g++.old-deja/g++.pt/explicit41.C: Adjust.
793         * testsuite/g++.old-deja/g++.pt/explicit67.C: Adjust.
794         * testsuite/g++.old-deja/g++.pt/explicit77.C: Adjust.
795         * testsuite/g++.old-deja/g++.pt/expr2.C: Adjust.
796         * testsuite/g++.old-deja/g++.pt/ptrmem10.C: Adjust.
797         * testsuite/g++.old-deja/g++.pt/ptrmem6.C: Adjust.
798         * testsuite/g++.old-deja/g++.pt/spec35.C: Adjust.
799         * testsuite/g++.old-deja/g++.pt/spec5.C: Adjust.
800         * testsuite/g++.old-deja/g++.pt/spec6.C: Adjust.
801         * testsuite/g++.old-deja/g++.pt/t05.C: Adjust.
802         * testsuite/g++.old-deja/g++.pt/t24.C: Adjust.
803         * testsuite/g++.old-deja/g++.pt/unify4.C: Adjust.
804         * testsuite/g++.old-deja/g++.pt/unify6.C: Adjust.
805         * testsuite/g++.old-deja/g++.pt/unify8.C: Adjust.
806         * testsuite/g++.old-deja/g++.robertl/eb109.C: Adjust.
807         * testsuite/g++.old-deja/g++.robertl/eb119.C: Adjust.
808         * testsuite/g++.old-deja/g++.robertl/eb131.C: Adjust.
809         * testsuite/g++.old-deja/g++.robertl/eb22.C: Adjust.
810         * testsuite/g++.old-deja/g++.robertl/eb69.C: Adjust.
811         * testsuite/g++.old-deja/g++.robertl/eb98.C: Adjust.
812
813 2010-12-08  Jason Merrill  <jason@redhat.com>
814
815         PR c++/45822
816         * g++.dg/init/synth4.C: New.
817
818         PR c++/46736
819         * g++.dg/cpp0x/defaulted21.C: New.
820
821 2010-12-08  Wei Guozhi  <carrot@google.com>
822
823         PR target/46631
824         * gcc.target/arm/pr46631: New testcase.
825
826 2010-12-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
827
828         PR middle-end/42694
829         * gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x,
830         0.75) is not optimized if the machine has no sqrt instruction.
831
832 2010-12-07  Andrey Belevantsev  <abel@ispras.ru>
833
834         PR target/43603
835         * gcc.target/ia64/pr43603.c: New.
836         * gcc/testsuite/g++.dg/opt/pr46640.C: New.
837
838 2010-12-07  Tobias Burnus  <burnus@net-b.de>
839
840         PR fortran/44352
841         * gfortran.dg/string_4.f90: New.
842
843 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
844
845         PR tree-optimization/44676
846         * gcc.dg/graphite/id-pr44676.c: New.
847
848 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
849
850         PR tree-optimization/42327
851         * gcc.dg/tree-ssa/pr42327.c: New.
852
853 2010-12-07  Nathan Froyd  <froydnj@codesourcery.com>
854
855         PR c++/45330
856         * g++.dg/pr45330.C: New test.
857         * g++.dg/ext/builtin3.C: Adjust.
858         * g++.dg/lookup/error1.C: Adjust.
859         * g++.dg/lookup/koenig5.C: Adjust.
860         * g++.dg/overload/koenig1.C: Adjust.
861         * g++.dg/parse/decl-specifier-1.C: Adjust.
862         * g++.dg/template/static10.C: Adjust.
863         * g++.old-deja/g++.mike/ns5.C: Adjust.
864         * g++.old-deja/g++.mike/ns7.C: Adjust.
865         * g++.old-deja/g++.ns/koenig5.C: Adjust.
866         * g++.old-deja/g++.ns/koenig9.C: Adjust.
867         * g++.old-deja/g++.other/lineno5.C: Adjust.
868
869 2010-12-07  Richard Guenther  <rguenther@suse.de>
870
871         PR tree-optimization/46832
872         * gcc.c-torture/compile/pr46832.c: New testcase.
873
874 2010-12-07  Jakub Jelinek  <jakub@redhat.com>
875
876         PR debug/46799
877         * gcc.dg/autopar/pr46799.c: New test.
878
879 2010-12-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
880
881         * gfortran.dg/internal_dummy_2.f08: Fix dg-options.
882         * gfortran.dg/internal_dummy_3.f08: Fix dg-options.
883
884 2010-12-06  H.J. Lu  <hongjiu.lu@intel.com>
885
886         PR middle-end/41562
887         * g++.dg/graphite/pr41562.C: New.
888
889         PR middle-end/46185
890         * gcc.dg/graphite/pr46185.c: New.
891
892 2010-12-06  Nicola Pero  <nicola.pero@meta-innovation.com>
893
894         * objc.dg/foreach-8.m: New.
895
896 2010-12-06  Jakub Jelinek  <jakub@redhat.com>
897
898         PR debug/45997
899         * g++.dg/debug/dwarf2/pr45997-1.C: New test.
900         * g++.dg/debug/dwarf2/pr45997-2.C: New test.
901
902         PR target/43897
903         * gcc.target/ia64/pr43897.c: New test.
904
905         PR debug/46771
906         * gcc.dg/pr46771.c: New test.
907
908         PR rtl-optimization/46777
909         * gcc.dg/pr46777.c: New test.
910
911 2010-12-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
912
913         * ada/acats/run_acats (which): Assign output to temporary
914         variable, only use if successful.
915         Use last field of type output.
916
917 2010-12-06  Richard Guenther  <rguenther@suse.de>
918
919         PR tree-optimization/46806
920         * g++.dg/torture/20100825.C: New testcase.
921
922 2010-12-06  Richard Guenther  <rguenther@suse.de>
923
924         PR tree-optimization/46785
925         * gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase.
926
927 2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
928
929         * gcc.dg/pr46674.c (LABEL3): New macro definition.
930         (LABEL2): Likewise.
931         (LABEL): Likewise.
932         (jelly): Account for user label prefix in asm name.
933
934 2010-12-05  Daniel Kraft  <d@domob.eu>
935
936         PR fortran/46794
937         * gfortran.dg/power2.f90: Initialize variables.
938
939 2010-12-04  Jan Hubicka  <jh@suse.cz>
940
941         * snprintf-chk.c (ptr): Declare volatile.
942         * strcpy-chk.c (s2, s3, l1): Declare volatile.
943         * snprintf-chk.c (ptr): Declare volatile.
944         * vsprintf-chk.c (ptr): Declare volatile.
945         * vsnprintf-chk.c (ptr): Declare volatile.
946
947 2010-12-04  Tobias Burnus  <burnus@net-b.de>
948
949         PR fortran/46584
950         * gfortran.dg/quad_1.f90: Remove some complex
951         math checks as they fail on some non-libquadmath
952         systems.
953
954 2010-12-04  Daniel Kraft  <d@domob.eu>
955
956         PR fortran/46794
957         * gfortran.dg/power2.f90: New test.
958
959 2010-12-03  Jakub Jelinek  <jakub@redhat.com>
960
961         PR debug/46123
962         * g++.dg/debug/pr46123.C: New test.
963         * g++.dg/debug/dwarf2/pr46123.C: New test.
964
965 2010-12-03  Jason Merrill  <jason@redhat.com>
966
967         PR c++/46058
968         * g++.dg/template/scope4.C: New.
969
970 2010-12-03  Nathan Froyd  <froydnj@codesourcery.com>
971
972         * gcc.target/arm/neon-offset-1.c: New test.
973
974 2010-12-03  Alexander Monakov  <amonakov@ispras.ru>
975
976         PR rtl-optimization/45354
977         * gcc.dg/tree-prof/pr45354.c: New.
978
979 2010-12-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
980
981         PR fortran/45159
982         * gfortran.dg/dependency_38.f90:  New test.
983
984 2010-12-02  Ian Lance Taylor  <iant@google.com>
985
986         * lib/go.exp: New file.
987         * lib/go-dg.exp: New file.
988         * lib/go-torture.exp: New file.
989         * lib/target-supports.exp (check_compile): Match // Go.
990
991 2010-12-02  Eric Botcazou  <ebotcazou@adacore.com>
992
993         * gcc.dg/pr46685.c: New test.
994
995 2010-12-02  Sebastian Pop  <sebastian.pop@amd.com>
996
997         PR tree-optimization/45199
998         * gcc.dg/tree-ssa/ldist-15.c: New.
999         * gcc.dg/tree-ssa/ldist-16.c: New.
1000         * gfortran.dg/ldist-pr45199.f: New.
1001
1002 2010-12-02  Richard Guenther  <rguenther@suse.de>
1003
1004         PR tree-optimization/46723
1005         * gcc.dg/torture/pr46723.c: New testcase.
1006
1007 2010-12-02  Richard Guenther  <rguenther@suse.de>
1008
1009         PR lto/44871
1010         * g++.dg/lto/20101126-1_0.C: New testcase.
1011         * g++.dg/lto/20101126-1_1.c: Likewise.
1012
1013 2010-12-02  Richard Guenther  <rguenther@suse.de>
1014             Ira Rosen  <irar@il.ibm.com>
1015
1016         PR tree-optimization/46663
1017         * gcc.dg/vect/pr46663.c: New test.
1018
1019 2010-12-02  Jie Zhang  <jie@codesourcery.com>
1020
1021         PR middle-end/46674
1022         * gcc.dg/pr46674.c: New test.
1023
1024 2010-12-02  Nicola Pero  <nicola.pero@meta-innovation.com>
1025
1026         * objc.dg/exceptions-6.m: New.
1027         * obj-c++.dg/exceptions-6.mm: New.
1028
1029 2010-12-01  Jan Hubicka  <jh@suse.cz>
1030
1031         * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
1032
1033 2010-12-01  Sebastian Pop  <sebastian.pop@amd.com>
1034
1035         PR middle-end/45297
1036         * gcc.dg/graphite/pr45297.c: New.
1037
1038 2010-12-01  Richard Guenther  <rguenther@suse.de>
1039
1040         PR tree-optimization/46730
1041         * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
1042
1043 2010-11-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
1044
1045         * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
1046         (a*b)-c generates two fma instructions, instead of separate
1047         multiply, add, and subtract.
1048
1049 2010-11-30  Tobias Burnus  <burnus@net-b.de>
1050
1051         * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
1052         a value to all array elements.
1053
1054 2010-11-30  Richard Guenther  <rguenther@suse.de>
1055
1056         PR tree-optimization/46722
1057         * gcc.target/i386/fma4-fma-2.c: New testcase.
1058
1059 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1060
1061         * objc.dg/duplicate-class-1.m: New.
1062         * obj-c++.dg/duplicate-class-1.mm: New.
1063
1064 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1065
1066         * objc.dg/property/dotsyntax-21.m
1067         * obj-c++.dg/property/dotsyntax-21.mm
1068
1069 2010-11-29  Alexandre Oliva  <aoliva@redhat.com>
1070
1071         PR debug/46338
1072         * g++.dg/debug/pr46338.C: New.
1073
1074 2010-11-29  Richard Guenther  <rguenther@suse.de>
1075             Zdenek Dvorak  <rakdver@kam.uniff.cz>
1076
1077         PR tree-optimization/46675
1078         * gcc.dg/pr46675.c: New test.
1079
1080 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
1081
1082         * gcc/testsuite/objc.dg/strings-1.m: Move to...
1083         * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
1084         * gcc/testsuite/objc.dg/strings-2.m: Move to ...
1085         * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
1086         constructor and class reference for NeXT runtime.  Update paths.
1087         * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
1088         * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
1089         * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
1090         * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
1091         constructor and class reference for NeXT runtime.  Update paths.
1092
1093 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1094
1095         PR c++/42260
1096         * g++.dg/conversion/cast2.C: New test.
1097
1098         PR c++/45383
1099         * g++.dg/conversion/cond4.C: Likewise.
1100
1101 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1102
1103         PR c++/45383
1104         Reverted patch for PR c++/42260
1105         * g++.dg/conversion/cast2.C: Reverted new test.
1106
1107 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1108
1109         PR debug/46101
1110         * g++.dg/debug/dwarf2/typedef5.C: New test
1111
1112 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
1113             Mike Stump  <mrs@gcc.gnu.org>
1114
1115         PR target/26427
1116         PR target/33120
1117         PR testsuite/35710
1118         * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
1119         * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
1120         * gcc.dg/darwin-comm.c: Adjust for new allocators.
1121         * gcc.dg/darwin-sections.c: New test.
1122         * g++.dg/ext/instantiate2.C: Adjust for new allocators.
1123
1124 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1125
1126         * objc.dg/exceptions-1.m: New.
1127         * objc.dg/exceptions-2.m: New.
1128         * objc.dg/exceptions-3.m: New.
1129         * objc.dg/exceptions-4.m: New.
1130         * objc.dg/exceptions-5.m: New.
1131         * obj-c++.dg/exceptions-1.mm: New.
1132         * obj-c++.dg/exceptions-2.mm: New.
1133         * obj-c++.dg/exceptions-3.mm: New.
1134         * obj-c++.dg/exceptions-4.mm: New.
1135         * obj-c++.dg/exceptions-5.mm: New.
1136
1137 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1138
1139         * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
1140         * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
1141         * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
1142
1143 2010-11-28  Janus Weil  <janus@gcc.gnu.org>
1144
1145         PR fortran/46662
1146         * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
1147
1148 2010-11-28  Eric Botcazou  <ebotcazou@adacore.com>
1149
1150         * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
1151         * gnat.dg/pack9.adb (dg-final): Likewise.
1152
1153 2010-11-28  Paul Thomas  <pault@gcc.gnu.org
1154
1155         PR fortran/35810
1156         * gfortran.dg/realloc_on_assign_1.f03: New test.
1157         * gfortran.dg/realloc_on_assign_2.f03: New test.
1158         * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
1159         * gfortran.dg/unpack_bounds_1.f90: The same.
1160         * gfortran.dg/cshift_bounds_2.f90: The same.
1161         * gfortran.dg/matmul_bounds_2.f90: The same.
1162         * gfortran.dg/matmul_bounds_3.f90: The same.
1163         * gfortran.dg/matmul_bounds_4.f90: The same.
1164         * gfortran.dg/matmul_bounds_5.f90: The same.
1165
1166 2010-11-27  Tobias Burnus  <burnus@net-b.de>
1167
1168         PR fortran/46638
1169         PR fortran/46668
1170         * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
1171
1172 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1173
1174         PR objc++/46222
1175         * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
1176
1177 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1178
1179         * objc.dg/property/at-property-24.m: New.
1180         * objc.dg/property/at-property-25.m: New.
1181         * obj-c++.dg/property/at-property-24.mm: New.
1182         * obj-c++.dg/property/at-property-25.mm: New.
1183
1184 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1185
1186         * objc.dg/protocol-qualifier-1.m: New.
1187         * objc.dg/protocol-qualifier-2.m: New.
1188         * obj-c++.dg/protocol-qualifier-1.mm: New.
1189         * obj-c++.dg/protocol-qualifier-2.mm: New.
1190
1191 2010-11-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1192
1193         * lib/gnat.exp: Load gcc.exp.
1194         (gnat_target_compile): Use gcc_target_compile for *.c sources.
1195         * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
1196
1197 2010-11-26  Richard Guenther  <rguenther@suse.de>
1198
1199         PR lto/46648
1200         * gcc.dg/lto/20101125-1_0.c: New testcase.
1201         * gcc.dg/lto/20101125-1_1.c: Likewise.
1202
1203 2010-11-22   Bud Davis  <jmdavis@link.com>
1204
1205         * arith_divide_no_check.f
1206          ,arith_divide.f,old_style_init.f90: new tests.
1207
1208 2010-11-26  H.J. Lu  <hongjiu.lu@intel.com>
1209
1210         PR tree-optimization/46665
1211         * gfortran.dg/pr46665.f90: New.
1212
1213 2010-11-26  Jakub Jelinek  <jakub@redhat.com>
1214
1215         PR middle-end/46647
1216         * gcc.dg/pr46647.c: New test.
1217
1218 2010-11-25  Janus Weil  <janus@gcc.gnu.org>
1219
1220         PR fortran/46581
1221         * gfortran.dg/select_type_19.f03: New.
1222
1223 2010-11-25  Nicola Pero  <nicola.pero@meta-innovation.com>
1224
1225         * objc.dg/ivar-problem-1.m: New.
1226         * obj-c++.dg/ivar-problem-1.mm: New.
1227
1228 2010-11-25  Jakub Jelinek  <jakub@redhat.com>
1229
1230         PR middle-end/46637
1231         * gcc.c-torture/compile/pr46637.c: New test.
1232
1233 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
1234
1235         * gfortran.dg/pr46519-1.f: Add -mtune=generic.
1236
1237 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
1238
1239         PR middle-end/46647
1240         * gcc.target/i386/pr46647.c: New.
1241
1242 2010-11-25  Kai Tietz  <kai.tietz@onevision.com>
1243
1244         * gcc.dg/dll-8.c: New.
1245
1246 2010-11-25  Eric Botcazou  <ebotcazou@adacore.com>
1247
1248         * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
1249         * gnat.dg/sse_nolib.adb: Likewise.
1250
1251 2010-11-25  Alexander Monakov  <amonakov@ispras.ru>
1252
1253         PR rtl-optimization/46585
1254         * gcc.dg/pr46585.c: New.
1255
1256 2010-11-24  Richard Henderson  <rth@redhat.com>
1257
1258         * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
1259         vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
1260         vect_unpack, vect_int_mult, vect_extract_even_odd,
1261         vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
1262
1263 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1264
1265         PR target/46519
1266         * gfortran.dg/pr46519-1.f: New.
1267
1268 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1269
1270         PR target/46519
1271         * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
1272         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1273
1274         * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
1275         * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
1276         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1277         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1278
1279         * gcc.target/i386/avx-vzeroupper-20.c: New.
1280         * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
1281         * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
1282         * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
1283         * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
1284         * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
1285         * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
1286
1287 2010-11-24  Richard Guenther  <rguenther@suse.de>
1288
1289         PR lto/43218
1290         * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
1291
1292 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
1293
1294         PR rtl-optimization/46614
1295         * gcc.dg/pr46614.c: New test.
1296
1297 2010-11-24  Tobias Burnus  <burnus@net-b.de>
1298
1299         PR fortran/46638
1300         * gfortran.dg/transfer_simplify_10.f90: New.
1301
1302 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
1303
1304         PR middle-end/46629
1305         * gfortran.dg/lto/pr46629_0.f90: New test.
1306
1307 2010-11-24  Mingjie Xing  <mingjie.xing@gmail.com>
1308
1309         * gcc.target/mips/loongson3a-muldiv-1.c: New test.
1310         * gcc.target/mips/loongson3a-muldiv-2.c: New test.
1311
1312 2010-11-23  Joseph Myers  <joseph@codesourcery.com>
1313
1314         * gcc.dg/opts-5.c: New test.
1315
1316 2010-11-23  Jeffrey Yasskin <jyasskin@google.com>
1317
1318         PR c++/46527
1319         * g++.dg/debug/dwarf2/pr46527.C: New test.
1320
1321 2010-11-23  Iain Sandoe  <iains@gcc.gnu.org>
1322
1323         * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
1324
1325 2010-11-23  Jakub Jelinek  <jakub@redhat.com>
1326
1327         PR middle-end/46499
1328         * gcc.dg/pr46499-1.c: New test.
1329         * gcc.dg/pr46499-2.c: New test.
1330
1331 2010-11-23  Jack Howarth  <howarth@bromo.med.uc.edu>
1332
1333         * gcc.target/i386/alias-1.c: Require alias support.
1334
1335 2010-11-22  Uros Bizjak  <ubizjak@gmail.com>
1336
1337         * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
1338         for vectorizer tests.
1339         * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
1340         * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
1341         * gcc.dg/graphite/pr41888.c: Ditto.
1342         * gcc.dg/graphite/pr42729.c: Ditto.
1343
1344 2010-11-22  Mingjie Xing  <mingjie.xing@gmail.com>
1345             Uros Bizjak  <ubizjak@gmail.com>
1346
1347         * lib/target-supports.exp (check_vect_support_and_set_flags): New
1348         procedure to check if the target supports vectorizer tests. Set
1349         DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
1350         capabilites.
1351         * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
1352         * g++.dg/vect/vect.exp: Ditto.
1353         * gfortran.dg/vect/vect.exp: Ditto.
1354
1355 2010-11-22  Nicola Pero  <nicola.pero@meta-innovation.com>
1356
1357         PR objc/34033
1358         * objc.dg/strings-1.m: New.
1359         * objc.dg/strings-2.m: New.
1360         * obj-c++.dg/strings-1.mm: New.
1361         * obj-c++.dg/strings-2.mm: New.
1362
1363 2010-11-22  Ian Bolton  <ian.bolton@arm.com>
1364
1365         * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
1366         "target short_enums".
1367         * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
1368
1369 2010-11-22  Eric Botcazou  <ebotcazou@adacore.com>
1370
1371         * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
1372
1373         PR rtl-optimization/46603
1374         * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
1375
1376         PR testsuite/46230
1377         * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
1378         being vectorized.  Adjust dg-final pattern.
1379         * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
1380
1381         * gcc.dg/vect: Do not include <stdio.h> in testcases.
1382         * gcc.dg/vect/costmodel/ppc: Likewise.
1383
1384 2010-11-22  Alexander Monakov  <amonakov@ispras.ru>
1385
1386         PR rtl-optimization/45652
1387         * gcc.dg/pr45652.c: New.
1388
1389 2010-11-21  Richard Henderson  <rth@redhat.com>
1390
1391         PR rtl-optimization/46571
1392         * gcc.dg/pr46571.c: New.
1393
1394 2010-11-21  Eric Botcazou  <ebotcazou@adacore.com>
1395
1396         * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
1397
1398 2010-11-21  Uros Bizjak  <ubizjak@gmail.com>
1399
1400         PR target/46533
1401         * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-*  targets.
1402
1403 2010-11-20  Joseph Myers  <joseph@codesourcery.com>
1404
1405         * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
1406         * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
1407         * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
1408         * gcc.dg/pack-test-2.c: Test for all targets.
1409         * gcc.dg/pragma-align.c: Test for all targets.
1410         * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
1411         * gcc.dg/ucnid-10.c: Test for all targets.
1412
1413 2010-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1414
1415         * gcc.target/sparc/sparc-align-1.c: New test.
1416
1417 2010-11-20  Nathan Froyd  <froydnj@codesourcery.com>
1418
1419         PR c++/16189
1420         PR c++/36888
1421         PR c++/45331
1422         * g++.dg/parse/semicolon3.C: New test.
1423         * g++.dg/debug/pr22514.C: Adjust.
1424         * g++.dg/init/error1.C: Adjust.
1425         * g++.dg/other/bitfield3.C: Adjust.
1426         * g++.dg/other/semicolon.C: Adjust.
1427         * g++.dg/parse/error14.C: Adjust.
1428         * g++.dg/parse/error5.C: Adjust.
1429         * g++.dg/parse/parameter-declaration-1.C: Adjust.
1430         * g++.dg/template/pr23510.C: Adjust.
1431         * g++.dg/template/pr39425.C: Adjust.
1432         * g++.old-deja/g++.robertl/eb125.C: Adjust.
1433
1434 2010-11-20  Jakub Jelinek  <jakub@redhat.com>
1435
1436         PR debug/46561
1437         * gcc.dg/autopar/pr46561.c: New test.
1438
1439         PR c++/46538
1440         * g++.dg/other/error34.C: New test.
1441
1442         PR c++/46526
1443         * g++.dg/cpp0x/constexpr-base3.C: New test.
1444
1445         PR tree-optimization/45830
1446         * gcc.target/i386/pr45830.c: New test.
1447         * gcc.c-torture/execute/pr45830.c: New test.
1448
1449 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1450
1451         * objc.dg/attributes/class-attribute-1.m: Rewritten.
1452         * objc.dg/attributes/class-attribute-2.m: Same change.
1453         * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
1454         * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
1455         * objc.dg/fobjc-std-1.m: Updated.
1456         * obj-c++.dg/fobjc-std-1.mm: Updated.
1457
1458 2010-11-19  Michael Matz  <matz@suse.de>
1459
1460         PR tree-optimization/46077
1461         * gcc.dg/vect/O3-pr46077.c: New testcase.
1462
1463 2010-11-19  Joseph Myers  <joseph@codesourcery.com>
1464
1465         PR c/46547
1466         * gcc.c-torture/compile/pr46547-1.c: New test.
1467
1468 2010-11-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1469
1470         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
1471         exec $compiler.
1472         * lib/gfortran.exp (gfortran_link_flags): Remove braces around
1473         $GFORTRAN_UNDER_TEST.
1474         (gfortran_init): Use -B to specify specpath, add trailing /.
1475
1476 2010-11-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
1477
1478         * gcc.target/powerpc/ppc-target-1.c: New file to test target
1479         attributes on PowerPC.
1480         * gcc.target/powerpc/ppc-target-2.c: Ditto.
1481         * gcc.target/powerpc/ppc-target-3.c: Ditto.
1482
1483 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1484
1485         * objc.dg/attributes/proto-attribute-1.m: Updated.
1486         * objc.dg/attributes/proto-attribute-2.m: New.
1487         * objc.dg/attributes/proto-attribute-3.m: New.
1488         * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
1489         * obj-c++.dg/attributes/proto-attribute-2.mm: New.
1490         * obj-c++.dg/attributes/proto-attribute-3.mm: New.
1491
1492 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1493
1494         * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
1495
1496 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1497
1498         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
1499
1500 2010-11-18  Steve Ellcey  <sje@cup.hp.com>
1501
1502         * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
1503         * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
1504
1505 2010-11-18  Jakub Jelinek  <jakub@redhat.com>
1506
1507         PR middle-end/46534
1508         * gcc.c-torture/compile/pr46534.c: New test.
1509
1510 2010-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1511
1512         * gnat.dg/atomic4.ad[sb]: New test.
1513         * gnat.dg/volatile4.adb: Likewise.
1514
1515 2010-11-18  Richard Henderson  <rth@redhat.com>
1516
1517         * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
1518
1519 2010-11-18  Nathan Froyd  <froydnj@codesourcery.com>
1520
1521         PR c/33193
1522         * c-c++-common/pr33193.c: New test.
1523
1524 2010-11-18  Richard Guenther  <rguenther@suse.de>
1525
1526         PR tree-optimization/46172
1527         * gcc.dg/torture/pr46172.c: New testcase.
1528
1529 2010-11-18  Jeff Law  <law@redhat.com>
1530
1531         PR middle-end-optimization/46297
1532         * gfortran.dg/pr46297.f: New test.
1533
1534 2010-11-17  Steve Ellcey  <sje@cup.hp.com>
1535
1536         PR middle-end/31490
1537         * gcc.dg/pr31490.c: New test.
1538
1539 2010-11-17  Uros Bizjak  <ubizjak@gmail.com>
1540
1541         * gcc.dg/nop.h: Move from ...
1542         * gcc.dg/guality/nop.h: ... here.
1543         * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
1544         * gcc.dg/guality/asm-1.c: Update nop.h include.
1545         * gcc.dg/guality/pr43329-1.c: Ditto.
1546
1547 2010-11-17  Paolo Bonzini  <bonzini@gnu.org>
1548
1549         * gcc.dg/two-types-1.c: New test.
1550         * gcc.dg/two-types-2.c: New test.
1551         * gcc.dg/two-types-3.c: New test.
1552         * gcc.dg/two-types-4.c: New test.
1553         * gcc.dg/two-types-5.c: New test.
1554         * gcc.dg/two-types-6.c: New test.
1555         * gcc.dg/two-types-7.c: New test.
1556         * gcc.dg/two-types-8.c: New test.
1557         * gcc.dg/two-types-9.c: New test.
1558         * gcc.dg/two-types-10.c: New test.
1559         * objc.dg/two-types-1.m: New test.
1560
1561 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1562
1563         PR rtl-optimization/46440
1564         * gcc.dg/pr46440.c: New test.
1565
1566         PR testsuite/45429
1567         * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
1568
1569 2010-11-17  Ira Rosen  <irar@il.ibm.com>
1570
1571         PR tree-optimization/46312
1572         * gcc.dg/vect/vect-scal-opt2.c: Rename to...
1573         * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
1574         on targets that support vector shifts with scalar shift argument.
1575         Remove dg-options.
1576         * gcc.dg/vect/vect-scal-opt.c: Rename to...
1577         * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
1578         * gcc.dg/vect/vect-scal-opt1.c: Rename to...
1579         * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
1580         * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
1581         * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
1582         support misaligned data accesses.
1583         * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
1584         * gcc.dg/vect/pr43430-2.c: Remove dg-options.
1585         * lib/target-supports.exp
1586         (check_effective_target_vect_shift_scalar): New.
1587
1588 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1589
1590         * gcc.dg/guality/nop.h: New file.
1591         * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
1592         "nop".  Adjust line numbers in gdb-test.
1593         * gcc.dg/guality/pr43329-1.c: Likewise.
1594
1595 2010-11-16  Jason Merrill  <jason@redhat.com>
1596
1597         * g++.dg/cpp0x/defaulted20.C: New.
1598
1599         * g++.dg/template/injected2.C: New.
1600
1601 2010-11-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1602
1603         * objc.dg/protocol-optional-1.m: New.
1604         * obj-c++.dg/protocol-optional-1.mm: New.
1605
1606 2010-11-16  Richard Henderson  <rth@redhat.com>
1607
1608         * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
1609         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1610
1611 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1612
1613         * gnat.dg/opt12.adb: New test.
1614         * gnat.dg/opt12_pkg.ad[sb]: New helper.
1615
1616 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1617
1618         * gcc.target/rx/pack.c: New test.
1619
1620 2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1621             Tobias Burnus  <burnus@net-b.de>
1622
1623         PR fortran/32049
1624         * gfortran.dg/quad_1.f90: New.
1625         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
1626         compiler arguments.
1627         * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
1628         library search path; call gcc-set-multilib-library-path with
1629         arguments such that libgfortran.spec is found.
1630         (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
1631
1632 2010-11-16  Jakub Jelinek  <jakub@redhat.com>
1633
1634         PR c++/46401
1635         * g++.dg/warn/Wsequence-point-3.C: New test.
1636
1637 2010-11-16  Kai Tietz  <kai.tietz@onevision.com>
1638
1639         PR preprocessor/17349
1640         * gcc.dg/cpp/cmdlne-C3.c: New.
1641
1642 2010-11-16  Richard Guenther  <rguenther@suse.de>
1643
1644         PR tree-optimization/44545
1645         * gcc.dg/pr44545.c: New testcase.
1646
1647 2010-11-16  Andrey Belevantsev  <abel@ispras.ru>
1648
1649         PR rtl-optimization/46366
1650         * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
1651         casts.
1652
1653 2010-11-16  Richard Guenther  <rguenther@suse.de>
1654
1655         * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
1656
1657 2010-11-16  Richard Guenther  <rguenther@suse.de>
1658
1659         PR middle-end/45172
1660         * gfortran.dg/gomp/pr45172.f90: New testcase.
1661
1662 2010-11-16  Nick Clifton  <nickc@redhat.com>
1663
1664         * gcc.target/rx/pack.c: New test.
1665
1666 2010-11-15  Richard Henderson  <rth@redhat.com>
1667
1668         * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
1669         * gcc.dg/torture/builtin-math-8.c: ... here.  New file.
1670         Use builtin_constant_p rather than scanning for builtin name.
1671
1672 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1673
1674         * objc.dg/property/dotsyntax-18.m: New.
1675         * objc.dg/property/dotsyntax-19.m: New.
1676         * objc.dg/property/dotsyntax-20.m: New.
1677         * obj-c++.dg/property/dotsyntax-18.mm: New.
1678         * obj-c++.dg/property/dotsyntax-19.mm: New.
1679         * obj-c++.dg/property/dotsyntax-20.mm: New.
1680         * objc.dg/property/dotsyntax-4.m: Removed some unused
1681         variables and code.
1682         * objc.dg/property/dotsyntax-6.m: Same change.
1683         * objc.dg/property/dotsyntax-16.m: Same change.
1684         * objc.dg/property/dotsyntax-17.m: Same change.
1685         * obj-c++.dg/property/dotsyntax-4.mm: Same change.
1686         * obj-c++.dg/property/dotsyntax-6.mm: Same change.
1687         * obj-c++.dg/property/dotsyntax-16.mm: Same change.
1688         * obj-c++.dg/property/dotsyntax-17.mm: Same change.
1689         * objc.dg/property/at-property-22.m: Added missing casts.
1690         * obj-c++.dg/property/at-property-22.mm: Same change.
1691
1692 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1693
1694         PR tree-optimization/46491
1695         * gcc.target/i386/pr46491.c: New test.
1696
1697         PR tree-optimization/46461
1698         * gcc.c-torture/compile/pr46461.c: New test.
1699
1700 2010-11-15  Tobias Burnus  <burnus@net.b.de>
1701
1702         PR fortran/46484
1703         * gfortran.dg/allocatable_scalar_11.f90: New.
1704         * gfortran.dg/allocatable_scalar_5.f90: Make test case
1705         standard conform.
1706
1707 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1708
1709         PR debug/46095
1710         * gcc.target/i386/pr46095.c: New test.
1711
1712         PR debug/46387
1713         * gcc.dg/pr46387.c: New test.
1714
1715 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1716
1717         * objc.dg/property/dotsyntax-16.m: New.
1718         * objc.dg/property/dotsyntax-17.m: New.
1719         * obj-c++.dg/property/dotsyntax-16.mm: New.
1720         * obj-c++.dg/property/dotsyntax-17.mm: New.
1721         * objc.dg/property/at-property-10.m: Uncommented using 'x++'
1722         syntax with properties, which now works.
1723         * obj-c++.dg/property/at-property-10.mm: Same change.
1724
1725 2010-11-15  Martin Jambor  <mjambor@suse.cz>
1726
1727         PR tree-optimization/46349
1728         * gnat.dg/opt9.adb: New file.
1729         * gnat.dg/opt9_pkg.ads: Likewise
1730
1731 2010-11-15  Richard Guenther  <rguenther@suse.de>
1732
1733         PR lto/44989
1734         * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
1735
1736 2010-11-15  Nathan Froyd  <froydnj@codesourcery.com>
1737
1738         PR preprocessor/45038
1739         * g++.dg/pr45038.C: New test.
1740
1741 2010-11-15  Richard Guenther  <rguenther@suse.de>
1742
1743         PR tree-optimization/46467
1744         * gcc.dg/ipa/ipa-pta-16.c: New testcase.
1745
1746 2010-11-15  Richard Guenther  <rguenther@suse.de>
1747
1748         PR testsuite/46423
1749         * g++.dg/torture/pr34850.C: Adjust.
1750
1751 2010-11-14  Paolo Bonzini  <bonzini@gnu.org>
1752
1753         PR c/46475
1754         * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
1755
1756 2010-11-14  Nicola Pero  <nicola.pero@meta-innovation.com>
1757
1758         * objc.dg/property/at-property-21.m: New.
1759         * objc.dg/property/at-property-22.m: New.
1760         * objc.dg/property/at-property-23.m: New.
1761         * objc.dg/property/synthesize-9.m: New.
1762         * objc.dg/property/synthesize-10.m: New.
1763         * objc.dg/property/synthesize-11.m: New.
1764         * obj-c++.dg/property/at-property-21.mm: New.
1765         * obj-c++.dg/property/at-property-22.mm: New.
1766         * obj-c++.dg/property/at-property-23.mm: New.
1767         * obj-c++.dg/property/synthesize-9.mm: New.
1768         * obj-c++.dg/property/synthesize-10.mm: New.
1769         * obj-c++.dg/property/synthesize-11.mm: New.
1770
1771         * objc.dg/property/at-property-4.m: Updated to match new compiler
1772         where some errors have been converted into warnings and vice versa.
1773         * objc.dg/property/at-property-16.m: Same change.
1774         * objc.dg/property/at-property-18.m: Same change.
1775         * objc.dg/property/property-neg-5.m: Same change.
1776         * obj-c++.dg/property/at-property-4.mm: Same change.
1777         * obj-c++.dg/property/at-property-16.mm: Same change.
1778         * obj-c++.dg/property/at-property-18.mm: Same change.
1779         * obj-c++.dg/property/property-neg-5.mm: Same change.
1780
1781         * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
1782         commented out because of testsuite problems; I found out that
1783         using dg-warning instead of dg-message gets them to work.
1784         * obj-c++.dg/property/property-neg-3.mm: Same change.
1785         * obj-c++.dg/property/synthesize-6.mm: Same change.
1786         * obj-c++.dg/property/at-property-5.mm: Same change.
1787         * obj-c++.dg/property/at-property-14.mm: Same change.
1788         * obj-c++.dg/property/at-property-18.mm: Same change.
1789         * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
1790         some tests still do not work due to some other testsuite issue).
1791
1792 2010-11-13  Jason Merrill  <jason@redhat.com>
1793
1794         * g++.dg/cpp0x/auto20.C: New.
1795
1796 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1797
1798         * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
1799         * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
1800
1801 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1802
1803         PR c/46462
1804         * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
1805         * gcc.dg/pr35746.c: Likewise.
1806         * gcc.dg/cpp/direct2.c: Likewise.
1807         * gcc.dg/cpp/direct2s.c: Likewise.
1808         * gcc.dg/noncompile/920923-1.c: Likewise.
1809         * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
1810
1811 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1812
1813         * obj-c++.dg/attributes/method-format-1.mm: Adjust.
1814
1815 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1816
1817         * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
1818         a pointer to an arbitrary C struct with an Objective-C protocol.
1819         Test various valid uses of typedef with Objective-C objects and
1820         protocols instead.
1821         * objc.dg/invalid-type-1.m: New.
1822         * obj-c++.dg/invalid-type-1.m: New.
1823
1824 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1825
1826         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
1827
1828 2010-11-13  Tobias Burnus  <burnus@net-b.de>
1829
1830         PR fortran/45742
1831         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
1832
1833 2010-11-13  Tobias Burnus  <burnus@net-b.de>
1834
1835         PR fortran/45742
1836         * gfortran.dg/volatile12.f90: New.
1837
1838 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1839
1840         * objc.dg/attributes/method-format-1.m: Adjust.
1841
1842 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1843
1844         PR c/20385
1845         * gcc.dg/decl-9.c: New.
1846
1847 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1848
1849         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
1850
1851 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1852
1853         * gcc.dg/format/few-1.c: New test.
1854         * gcc.dg/format/asm_fprintf-1.c: Adjust.
1855         * gcc.dg/format/c90-scanf-1.c: Adjust.
1856         * gcc.dg/format/cmn-err-1.c: Adjust.
1857         * gcc.dg/format/dfp-printf-1.c: Adjust.
1858         * gcc.dg/format/dfp-scanf-1.c: Adjust.
1859         * gcc.dg/format/gcc_diag-1.c: Adjust.
1860         * gcc.dg/format/ms_unnamed-1.c: Adjust.
1861         * gcc.dg/format/strfmon-1.c: Adjust.
1862         * gcc.dg/format/unnamed-1.c: Adjust.
1863         * gcc.dg/format/xopen-2.c: Adjust.
1864         * g++.dg/ext/builtin4.C: Adjust.
1865         * g++.dg/ext/builtin5.C: Adjust.
1866
1867 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
1868
1869         * gcc.dg/pragma-diag-2.c: New test.
1870
1871 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1872
1873         PR fortran/45794
1874         * gfortran.dg/optional_mask.f90: New test.
1875
1876 2010-11-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
1877
1878         * g++.dg/cpp0x/defaulted15.C: Adjust.
1879
1880 2010-11-12  James Dennett <jdennett@google.com>
1881
1882         PR c++/39415
1883         * g++.dg/expr/static_cast7.C: New.
1884
1885 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1886
1887         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
1888         warning.
1889         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
1890         mips-sgi-irix*.
1891         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
1892         * gcc.target/mips/call-3.c: Add dg-require-visibility.
1893
1894 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
1895
1896         * gcc.dg/pr46375.c: New test.
1897
1898 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
1899
1900         PR c/44782
1901         * c-c++-common/fmax-errors.c: New test.
1902
1903 2010-11-11  Richard Henderson  <rth@redhat.com>
1904
1905         * gcc.target/i386/sse-24.c: Use -ffp-contract.
1906
1907 2010-11-11  Jan Hubicka  <jh@suse.cz>
1908
1909         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
1910         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
1911
1912 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
1913
1914         PR target/46088
1915         * gcc.dg/pr46088.c: New test.
1916
1917 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
1918
1919         * gfortran.dg/empty_derived_type.f90: New test.
1920
1921 2010-11-11  Tobias Burnus  <burnus@net-b.de>
1922
1923         PR fortran/46413
1924         * gfortran.dg/class_31.f90: New.
1925
1926         PR fortran/46205
1927         * gfortran.dg/forall_14.f90: New.
1928
1929 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
1930             Tobias Burnus  <burnus@net-b.de>
1931
1932         PR fortran/46325
1933         * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
1934
1935 2010-11-11  Jan Hubicka  <jh@suse.cz>
1936
1937         * gcc.dg/20081223-1.c: Update LTO options.
1938         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
1939         * gcc.dg/lto/20081118_0.c: Update LTO options.
1940         * gcc.dg/lto/ipareference_0.c: Update LTO options.
1941         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
1942         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
1943         * gcc.dg/lto/ipacp_0.c: Update LTO options.
1944         * gcc.dg/lto/20090116_0.c: Update LTO options.
1945         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
1946         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
1947         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
1948         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
1949         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
1950         * gcc.dg/lto/20081224_0.c: Update LTO options.
1951         * gcc.dg/lto/20090219_0.c: Update LTO options.
1952         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
1953         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
1954         * gcc.dg/lto/20081115_0.c: Update LTO options.
1955         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
1956         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
1957         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
1958         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
1959         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
1960         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
1961         * g++.dg/20090107-1.C: Update LTO options.
1962         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
1963         * g++.dg/lto/20081123_0.C: Update LTO options.
1964         * g++.dg/lto/20090313_0.C: Update LTO options.
1965         * g++.dg/lto/20081125_0.C: Update LTO options.
1966         * g++.dg/lto/20081109-1_0.C: Update LTO options.
1967         * g++.dg/lto/20081219_0.C: Update LTO options.
1968         * g++.dg/lto/20100724-1_0.C: Update LTO options.
1969         * g++.dg/lto/20081204-1_0.C: Update LTO options.
1970         * g++.dg/lto/20090303_0.C: Update LTO options.
1971         * g++.dg/lto/20100723-1_0.C: Update LTO options.
1972         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
1973         * g++.dg/lto/20090128_0.C: Update LTO options.
1974         * g++.dg/lto/20081204-2_0.C: Update LTO options.
1975         * g++.dg/lto/20090302_0.C: Update LTO options.
1976         * g++.dg/lto/20081119-1_0.C: Update LTO options.
1977         * g++.dg/lto/20081118_0.C: Update LTO options.
1978         * g++.dg/20090121-1.C: Update LTO options.
1979         * objc.dg/lto/lto.exp: Update LTO options.
1980         * lib/lto.exp: Update LTO options.
1981         * lib/gcc-dg.exp: Update LTO options.
1982         * lib/c-torture.exp: Update LTO options.
1983         * obj-c++.dg/lto/lto.exp: Update LTO options.
1984
1985 2010-11-11  Jan Hubicka  <jh@suse.cz>
1986
1987         PR tree-optimize/40436
1988         * gcc.dg/tree-ssa/inline-5.c: New testcase.
1989         * gcc.dg/tree-ssa/inline-6.c: New testcase.
1990
1991 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
1992
1993         * gfortran.dg/proc_decl_24.f90: New.
1994
1995 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
1996
1997         * objc.dg/property/at-property-20.m: New.
1998         * objc.dg/property/synthesize-8.m: New.
1999         * obj-c++.dg/property/at-property-20.m: New.
2000         * obj-c++.dg/property/synthesize-8.mm: New.
2001
2002 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
2003
2004         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
2005
2006 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
2007
2008         PR middle-end/46388
2009         * gcc.c-torture/compile/pr46388.c: New test.
2010
2011 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2012
2013         * lib/lto.exp (lto-get-options-main): Support optional target
2014         selector for dg-suppress-ld-options.
2015
2016 2010-11-11  Martin Jambor  <mjambor@suse.cz>
2017
2018         PR tree-optimization/46383
2019         * g++.dg/torture/pr46383.C: New test.
2020
2021 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
2022
2023         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
2024         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
2025         to dg-options.
2026         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
2027         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
2028         * g++.dg/other/i386-3.C: Ditto.
2029
2030 2010-11-10  Jason Merrill  <jason@redhat.com>
2031
2032         * g++.dg/cpp0x/constexpr-46420.C: New.
2033
2034 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
2035
2036         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
2037         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
2038         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
2039         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
2040         expected messages.
2041
2042 2010-11-10  Jan Hubicka  <jh@suse.cz>
2043
2044         PR tree-optimize/38669
2045         * gcc.dg/tree-ssa/pr38699.c: New testcase.
2046
2047 2010-11-10  Jan Hubicka  <jh@suse.cz>
2048
2049         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
2050
2051 2010-11-10  Jason Merrill  <jason@redhat.com>
2052
2053         * g++.dg/cpp0x/constexpr-bitfield.C: New.
2054
2055 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
2056
2057         PR debug/46409
2058         * gcc.dg/debug/pr46409.c: New test.
2059
2060         PR c++/46368
2061         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
2062
2063 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
2064
2065         PR target/46419
2066         * gcc-target/i386/pr46419.c: New test.
2067
2068 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
2069
2070         * g++.dg/other/i386-2.C: Add -mtbm.
2071         * g++.dg/other/i386-3.C: Likewise.
2072         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
2073         * gcc.target/i386/funcspec-6.c: Likewise.
2074         * gcc.target/i386/sse-12.c: Add -mtbm.
2075         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
2076         operand intrinsics.
2077         * gcc.target/i386/sse-14.c: Likewise.
2078         * gcc.target/i386/sse-22.c: Likewise.
2079         * gcc.target/i386/sse-23.c: Likewise.
2080         * gcc.target/i386/tbm-1.c: New file.
2081         * gcc.target/i386/tbm-2.c: Likewise.
2082
2083 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
2084
2085         * g++.dg/other/i386-2.C: Add -mbmi.
2086         * g++.dg/other/i386-3.C: Likewise.
2087         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
2088         * gcc.target/i386/funcspec-6.c: Likewise.
2089         * gcc.target/i386/sse-12.c: Add -mbmi.
2090         * gcc.target/i386/bmi-1.c: New file.
2091         * gcc.target/i386/bmi-2.c: Likewise.
2092         * gcc.target/i386/bmi-3.c: Likewise.
2093         * gcc.target/i386/bmi-4.c: Likewise.
2094         * gcc.target/i386/bmi-5.c: Likewise.
2095         * gcc.target/i386/bmi-6.c: Likewise.
2096
2097 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
2098
2099         PR c++/46065
2100         * g++.dg/pr46065.C: New test.
2101
2102 2010-11-10  Jan Hubicka  <jh@suse.cz>
2103
2104         PR tree-optimize/33172
2105         PR tree-optimize/43411
2106         * gcc.dg/tree-ssa/pr33172.c: New testcase.
2107         * g++.dg/tree-ssa/pr43411.C: New testcase.
2108
2109 2010-11-10  Jan Hubicka  <jh@suse.cz>
2110
2111         PR tree-optimize/46228
2112         * g++.dg/tree-ssa/pr46228.C: New testcase.
2113
2114 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
2115
2116         PR tree-optimization/46414
2117         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
2118
2119 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2120
2121         PR fortran/46411
2122         * gfortran.dg/intrinsic_7.f90: New.
2123
2124 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2125
2126         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
2127         * g++.dg/abi/thunk4.C: Likewise.
2128         * g++.dg/opt/combine.C: Add dg-require-visibility.
2129         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
2130         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
2131         alpha*-dec-osf*.
2132         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
2133         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
2134         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
2135         large arena_size.
2136         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
2137         * gcc.dg/intmax_t-1.c: Likewise.
2138
2139 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2140
2141         PR fortran/46244
2142         * gfortran.dg/class_30.f90: New.
2143
2144 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2145
2146         PR fortran/46223
2147         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
2148         failure on s390.
2149
2150 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
2151
2152         PR tree-optimization/45971
2153         * gcc.dg/vect/O3-pr45971.c: New.
2154
2155 2010-11-10  Richard Guenther  <rguenther@suse.de>
2156
2157         PR tree-optimization/44964
2158         * gcc.dg/pr44964.c: New testcase.
2159
2160 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2161
2162         * gnat.dg/opt10.adb: Fix typo.
2163
2164 2010-11-10  Martin Jambor  <mjambor@suse.cz>
2165
2166         PR tree-optimization/46351
2167         PR tree-optimization/46377
2168         * gnat.dg/opt10.adb: New file.
2169         * gnat.dg/opt10_pkg.ads: Likewise.
2170         * gnat.dg/opt11.adb: Likewise.
2171         * gnat.dg/opt11.ads: Likewise.
2172
2173 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2174
2175         * gnat.dg/boolean_conv.adb: New test.
2176
2177 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2178
2179         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
2180
2181 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2182
2183         * gnat.dg/unchecked_convert7.adb: New test.
2184
2185 2010-11-10  Richard Guenther  <rguenther@suse.de>
2186
2187         PR tree-optimization/46398
2188         * gcc.dg/torture/pr46398.c: New testcase.
2189
2190 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2191
2192         * gfortran.dg/open_dev_null.f90: New test.
2193
2194 2010-11-09  Jan Hubicka  <jh@suse.cz>
2195
2196         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
2197         unrolling.
2198
2199 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
2200
2201         * gcc.dg/struct-semi-4.c: New test.
2202
2203 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
2204
2205         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
2206         power5 to enable generation of FRIZ.
2207
2208         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
2209         optimization.
2210
2211         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
2212         expected.
2213
2214 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
2215
2216         PR target/43808
2217         * gfortran.dg/pr43808.f90: New test.
2218
2219 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
2220
2221         PR tree-optimization/46036
2222         * gfortran.dg/lto/pr46036_0.f90: New.
2223
2224 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
2225
2226         PR middle-end/45663
2227         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
2228         bar invocation instead of first.
2229
2230         PR debug/46171
2231         * gcc.dg/pr46171.c: New test.
2232
2233 2010-11-09  Richard Guenther  <rguenther@suse.de>
2234
2235         PR tree-optimization/46355
2236         * gcc.dg/pr46355.c: New testcase.
2237
2238 2010-11-09  Richard Guenther  <rguenther@suse.de>
2239
2240         PR tree-optimization/46177
2241         * gcc.dg/pr46177-2.c: New testcase.
2242
2243 2010-11-09  Richard Guenther  <rguenther@suse.de>
2244
2245         PR testsuite/46312
2246         * gcc.dg/vec-scal-opt.c: Move ...
2247         * gcc.dg/vect/vect-scal-opt.c: ... here.
2248         * gcc.dg/vec-scal-opt1.c: Move ...
2249         * gcc.dg/vect/vect-scal-opt1.c: ... here.
2250         * gcc.dg/vec-scal-opt2.c: Move ...
2251         * gcc.dg/vect/vect-scal-opt2.c: ... here.
2252
2253 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
2254
2255         * gnat.dg/specs/static_initializer5.ads: New test.
2256         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
2257
2258 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
2259
2260         PR middle-end/46360
2261         * gcc.c-torture/compile/pr46360.c: New test.
2262
2263         PR c++/45894
2264         * g++.dg/warn/Wsequence-point-2.C: New test.
2265
2266 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
2267
2268         PR fortran/46313
2269         * gfortran.dg/class_29.f03: New.
2270
2271 2010-11-09  Richard Guenther  <rguenther@suse.de>
2272
2273         PR middle-end/46221
2274         * gcc.target/i386/alias-1.c: New testcase.
2275
2276 2010-11-08  Jason Merrill  <jason@redhat.com>
2277
2278         * g++.dg/cpp0x/constexpr-sassert.C: New.
2279
2280 2010-11-08  Jason Merrill  <jason@redhat.com>
2281
2282         * g++.dg/cpp0x/constexpr-defarg.C: New.
2283
2284 2010-11-08  Xinliang David Li  <davidxl@google.com>
2285
2286         PR tree-optimization/46316
2287         * gcc.c-torture/execute/pr46316.c: New test.
2288
2289 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
2290
2291         PR fortran/46344
2292         * gfortran.dg/class_28.f03: Extended.
2293
2294 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2295
2296         * objc.dg/property/dotsyntax-13.m: New.
2297         * objc.dg/property/dotsyntax-14.m: New.
2298         * objc.dg/property/dotsyntax-15.m: New.
2299         * objc.dg/property/synthesize-7.m: New.
2300         * obj-c++.dg/property/dotsyntax-13.mm: New.
2301         * obj-c++.dg/property/dotsyntax-14.mm: New.
2302         * obj-c++.dg/property/dotsyntax-15.mm: New.
2303         * obj-c++.dg/property/synthesize-7.mm: New.
2304
2305 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2306
2307         * objc.dg/property/dynamic-4.m: New.
2308         * objc.dg/property/dynamic-5.m: New.
2309         * objc.dg/property/dynamic-6.m: New.
2310         * obj-c++.dg/property/dynamic-4.mm: New.
2311         * obj-c++.dg/property/dynamic-5.mm: New.
2312         * obj-c++.dg/property/dynamic-6.mm: New.
2313
2314 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2315
2316         * objc.dg/property/synthesize-3.m: New.
2317         * objc.dg/property/synthesize-4.m: New.
2318         * objc.dg/property/synthesize-5.m: New.
2319         * objc.dg/property/synthesize-6.m: New.
2320         * obj-c++.dg/property/synthesize-3.mm: New.
2321         * obj-c++.dg/property/synthesize-4.mm: New.
2322         * obj-c++.dg/property/synthesize-5.mm: New.
2323         * obj-c++.dg/property/synthesize-6.mm: New.
2324
2325 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2326
2327         * objc.dg/property/at-property-5.m: Updated test.
2328         * objc.dg/property/at-property-16.m: New.
2329         * objc.dg/property/at-property-17.m: New.
2330         * objc.dg/property/at-property-18.m: New.
2331         * objc.dg/property/at-property-19.m: New.
2332         * objc.dg/property/dotsyntax-12.m: New.
2333         * objc.dg/protocol-inheritance-1.m: New.
2334         * objc.dg/protocol-inheritance-2.m: New.
2335         * obj-c++.dg/property/at-property-5.mm: Updated test.
2336         * obj-c++.dg/property/at-property-16.mm: New.
2337         * obj-c++.dg/property/at-property-17.mm: New.
2338         * obj-c++.dg/property/at-property-18.mm: New.
2339         * obj-c++.dg/property/at-property-19.mm: New.
2340         * obj-c++.dg/protocol-inheritance-1.mm: New.
2341         * obj-c++.dg/protocol-inheritance-2.mm: New.
2342         * obj-c++.dg/property/dotsyntax-12.mm: New.
2343
2344 2010-11-08  Jason Merrill  <jason@redhat.com>
2345
2346         * g++.dg/expr/overflow1.C: New.
2347         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
2348         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
2349         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
2350         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
2351
2352 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2353
2354         * gcc.dg/pr35442.c: Adapt warning.
2355
2356         PR target/46280
2357         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
2358         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
2359         * g++.dg/torture/pr36444.C: Add dg-options -msse for
2360         i?86-*-* x86_64-*-*.
2361         * g++.dg/torture/pr36445.C: Likewise.
2362         * gcc.c-torture/compile/pr34856.c: Likewise.
2363         * gcc.c-torture/compile/pr39928-1.c: Likewise.
2364         * gcc.c-torture/compile/vector-1.c: Likewise.
2365         * gcc.c-torture/compile/vector-2.c: Likewise.
2366         * gcc.dg/pr32912-1.c: Likewise.
2367         * gcc.c-torture/execute/va-arg-25.c: Move ...
2368         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
2369         Add dg-options -msse, dg-require-effective-target sse_runtime for
2370         for i?86-*-*, x86_64-*-*.
2371         * gcc.c-torture/execute/vector-1.c: Likewise.
2372         * gcc.c-torture/execute/vector-2.c: Likewise.
2373         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
2374         i?86-*-*, x86_64-*-*.
2375         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2376         * gcc.dg/tree-ssa/sra-4.c: Likewise.
2377         * gcc.dg/tree-ssa/vector-1.c: Likewise.
2378         * gcc.dg/tree-ssa/vector-2.c: Likewise.
2379         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
2380
2381 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
2382
2383         * gcc.dg/torture/pr45982.c: Add -std=c99
2384         * gcc.dg/torture/pr45623.c: Ditto.
2385
2386 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
2387
2388         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
2389         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
2390
2391 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
2392
2393         PR target/28627
2394         * g++.dg/ext/dllimport7.C: Adjust second error check and
2395         allow test for x86_64 mingw, too.
2396
2397 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
2398
2399         PR fortran/46344
2400         * gfortran.dg/class_28.f03: New.
2401
2402 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
2403
2404         PR rtl-optimization/45352
2405         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
2406         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
2407         gcc.target/i386/pr45352-2.c: New tests.
2408
2409 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2410
2411         PR libobjc/36610
2412         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
2413         XFAIL the run for all but m32 x86.
2414
2415 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
2416
2417         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
2418         as comment character.
2419
2420 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2421
2422         * gcc.target/mips/mips.exp: Revert previous patch.
2423         * gcc.target/mips/fma-1.c: Delete.
2424         * gcc.target/mips/fma-2.c: Likewise.
2425         * gcc.target/mips/fma-3.c: Likewise.
2426         * gcc.target/mips/fma-4.c: Likewise.
2427         * gcc.target/mips/fma-5.c: Likewise.
2428         * gcc.target/mips/fma-6.c: Likewise.
2429         * gcc.target/mips/fma-7.c: Likewise.
2430         * gcc.target/mips/fma-8.c: Likewise.
2431         * gcc.target/mips/fma-9.c: Likewise.
2432         * gcc.target/mips/fma-10.c: Likewise.
2433         * gcc.target/mips/fma-11.c: Likewise.
2434         * gcc.target/mips/fma-12.c: Likewise.
2435         * gcc.target/mips/fma-13.c: Likewise.
2436         * gcc.target/mips/fma-14.c: Likewise.
2437         * gcc.target/mips/fma-15.c: Likewise.
2438         * gcc.target/mips/fma-16.c: Likewise.
2439         * gcc.target/mips/fma-17.c: Likewise.
2440         * gcc.target/mips/fma-18.c: Likewise.
2441         * gcc.target/mips/fma-19.c: Likewise.
2442         * gcc.target/mips/fma-20.c: Likewise.
2443
2444 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2445
2446         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
2447         * gcc.target/mips/fma-1.c: New test.
2448         * gcc.target/mips/fma-2.c: Likewise.
2449         * gcc.target/mips/fma-3.c: Likewise.
2450         * gcc.target/mips/fma-4.c: Likewise.
2451         * gcc.target/mips/fma-5.c: Likewise.
2452         * gcc.target/mips/fma-6.c: Likewise.
2453         * gcc.target/mips/fma-7.c: Likewise.
2454         * gcc.target/mips/fma-8.c: Likewise.
2455         * gcc.target/mips/fma-9.c: Likewise.
2456         * gcc.target/mips/fma-10.c: Likewise.
2457         * gcc.target/mips/fma-11.c: Likewise.
2458         * gcc.target/mips/fma-12.c: Likewise.
2459         * gcc.target/mips/fma-13.c: Likewise.
2460         * gcc.target/mips/fma-14.c: Likewise.
2461         * gcc.target/mips/fma-15.c: Likewise.
2462         * gcc.target/mips/fma-16.c: Likewise.
2463         * gcc.target/mips/fma-17.c: Likewise.
2464         * gcc.target/mips/fma-18.c: Likewise.
2465         * gcc.target/mips/fma-19.c: Likewise.
2466         * gcc.target/mips/fma-20.c: Likewise.
2467
2468 2010-11-06  Jason Merrill  <jason@redhat.com>
2469
2470         * g++.dg/cpp0x/constexpr-ctor3.C: New.
2471
2472 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
2473
2474         PR c/43384
2475         * gcc.dg/parser-error-3.c: New test.
2476
2477 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
2478
2479         PR c++/45332
2480         * g++.dg/parse/semicolon2.C: New testcase.
2481         * g++.dg/ext/asmspec1.C: Adjust.
2482         * g++.dg/init/new13.C: Adjust.
2483         * g++.dg/parse/ctor5.C: Adjust.
2484
2485 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
2486
2487         PR fortran/46330
2488         * gfortran.dg/class_27.f03: New.
2489
2490 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2491
2492         Fixed using the Objective-C 2.0 dot-syntax with self and super.
2493         * objc.dg/property/dotsyntax-5.m: New.
2494         * objc.dg/property/dotsyntax-6.m: New.
2495         * objc.dg/property/dotsyntax-7.m: New.
2496         * objc.dg/property/dotsyntax-8.m: New.
2497         * objc.dg/property/dotsyntax-9.m: New.
2498         * objc.dg/property/dotsyntax-10.m: New.
2499         * objc.dg/property/dotsyntax-11.m: New.
2500         * obj-c++.dg/property/dotsyntax-5.mm: New.
2501         * obj-c++.dg/property/dotsyntax-6.mm: New.
2502         * obj-c++.dg/property/dotsyntax-7.mm: New.
2503         * obj-c++.dg/property/dotsyntax-8.mm: New.
2504         * obj-c++.dg/property/dotsyntax-9.mm: New.
2505         * obj-c++.dg/property/dotsyntax-10.mm: New.
2506         * obj-c++.dg/property/dotsyntax-11.mm: New.
2507
2508 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2509
2510         * obj-c++.dg/encode-3.mm: Provide a different string check for the
2511         NeXT runtime when the type is READONLY.
2512
2513 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
2514
2515         * gcc.target/i386/387-2.c: Skip if -march= is specified.
2516         * gcc.target/i386/387-6.c: Ditto.
2517         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
2518         * gcc.target/i386/387-4.c: Ditto.
2519         * gcc.target/i386/387-7.c: Ditto.
2520         * gcc.target/i386/387-8.c: Ditto.
2521         * gcc.target/i386/387-9.c: Ditto.
2522         * gcc.target/i386/387-10.c: Ditto.
2523         * gcc.target/i386/387-11.c: Ditto.
2524         * gcc.target/i386/387-12.c: Ditto.
2525
2526         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
2527
2528 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2529
2530         PR target/44981
2531         * gcc.dg/darwin-cfstring-format-1.c: New.
2532         * gcc.dg/warn-nsstring.c: New.
2533         * objc.dg/fsf-nsstring-format-1.m: New.
2534         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
2535         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
2536         linker warning.
2537
2538 2010-11-05  Jason Merrill  <jason@redhat.com>
2539
2540         PR c++/45473
2541         * g++.dg/inherit/virtual6.C: New.
2542
2543 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2544
2545         PR c/44772
2546         * gcc.dg/Wcxx-compat-21.c: New test.
2547
2548 2010-11-05  Ian Lance Taylor  <iant@google.com>
2549
2550         PR target/46084
2551         * gcc.target/i386/pr46084.c: New test.
2552
2553 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
2554
2555         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
2556         * (check_effective_target_mempcpy): New.
2557         * gcc.c-torture/execute/pr45636.c: Move this...
2558         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
2559
2560 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2561
2562         * gcc.target/i386/i386.exp (FLAGS): Remove.
2563         Wrap gcc_target_compile with $clearcap_ldflags added to options.
2564
2565 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2566
2567         PR c++/46160
2568         * g++.dg/opt/empty2.C: New test.
2569
2570         PR target/45670
2571         * gcc.target/i386/pr45670.c: New test.
2572
2573 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
2574
2575         PR fortran/45451
2576         PR fortran/46174
2577         * gfortran.dg/class_19.f03: Modified.
2578         * gfortran.dg/class_allocate_6.f03: New.
2579
2580 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
2581
2582         * gcc.target/i386/avx-vzeroupper-19.c: New.
2583
2584 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2585
2586         PR tree-optimization/46099
2587         * gcc.dg/autopar/pr46099.c: New test.
2588
2589         PR middle-end/43690
2590         * c-c++-common/pr43690.c: New test.
2591
2592 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
2593
2594         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
2595         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
2596         declaration and implementation.
2597         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
2598         * obj-c++.dg/property/at-property-13.mm: Likewise.
2599         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
2600         * obj-c++.dg/property/property-1.mm: Likewise.
2601         * obj-c++.dg/property/at-property-7.mm: Likewise.
2602         * obj-c++.dg/property/at-property-9.mm: Likewise.
2603         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
2604         * obj-c++.dg/property/at-property-10.mm: Likewise.
2605         * obj-c++.dg/property/synthesize-2.mm: Likewise.
2606         * obj-c++.dg/property/at-property-12.mm: Likewise.
2607         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
2608         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
2609         * obj-c++.dg/property/at-property-6.mm: Likewise.
2610         * obj-c++.dg/property/at-property-8.mm: Likewise.
2611         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
2612         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
2613         * obj-c++.dg/property/at-property-11.mm: Likewise.
2614         * obj-c++.dg/template-8.mm: Likewise.
2615         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
2616         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
2617         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
2618         and put a FIXME for this.
2619         * obj-c++.dg/property/property-2.mm: Remove.
2620         * obj-c++.dg/property/property-3.mm: Remove.
2621
2622 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2623
2624         PR debug/46307
2625         * gcc.dg/pr46307.c: New test.
2626
2627 2010-11-05  Jason Merrill  <jason@redhat.com>
2628
2629         PR c++/46304
2630         * g++.dg/ext/complex6.C: New.
2631
2632 2010-11-04  Bud Davis   <jimmied@smu.edu>
2633
2634         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
2635
2636 2010-11-04  Chao-ying Fu  <fu@mips.com>
2637
2638         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
2639         msubu, mult, multu.
2640         * gcc.target/mips/mips32-dsp-run.c: Likewise.
2641
2642 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
2643
2644         Fixed using the Objective-C 2.0 dot-syntax with class names.
2645         * objc.dg/property/dotsyntax-3.m: New.
2646         * objc.dg/property/dotsyntax-4.m: New.
2647         * obj-c++.dg/property/dotsyntax-3.mm: New.
2648         * obj-c++.dg/property/dotsyntax-4.mm: New.
2649
2650         * objc.dg/fobjc-std-1.m: Added test for warnings when the
2651         Objective-C 2.0 dot-syntax is used with class names.
2652         * obj-c++.dg/fobjc-std-1.mm: Same change.
2653
2654 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
2655
2656         * gcc.target/powerpc/loop_align.c: New.
2657
2658 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2659
2660         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
2661
2662         merge from FSF 'apple/trunk' branch.
2663         * gcc.target/powerpc/darwin64-abi.c: New.
2664
2665 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
2666
2667         PR tree-optimization/46233
2668         * gcc.dg/pr46233.c: New test.
2669
2670 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2671
2672         * objc.dg/property/property-2.m: Deleted.
2673         * objc.dg/property/property-3.m: Deleted.
2674
2675 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2676
2677         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
2678         defined.
2679         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
2680         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
2681         * objc.dg/property/property-1.m: Likewise.
2682         * objc.dg/property/at-property-6.m: Likewise.
2683         * objc.dg/property/at-property-7.m: Likewise.
2684         * objc.dg/property/dotsyntax-1.m: Likewise.
2685         * objc.dg/property/at-property-8.m: Likewise.
2686         * objc.dg/property/dotsyntax-2.m: Likewise.
2687         * objc.dg/property/at-property-9.m: Likewise.
2688         * objc.dg/property/synthesize-2.m: Likewise.
2689         * objc.dg/property/at-property-10.m: Likewise.
2690         * objc.dg/property/at-property-11.m: Likewise.
2691         * objc.dg/property/at-property-12.m: Likewise.
2692         * objc.dg/property/at-property-13.m: Likewise.
2693         * objc.dg/property/fsf-property-method-access.m: Likewise.
2694         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
2695         linker warning.
2696         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
2697         warnings.
2698         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
2699         deprecation warnings.  Use Object1 implementation.
2700         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
2701         * objc/execute/forward-1.m: Remove.
2702         * objc/execute/forward-1.x: Remove.
2703
2704 2010-11-04  Jason Merrill  <jason@redhat.com>
2705
2706         * g++.dg/cpp0x/constexpr-access.C: New.
2707
2708 2010-11-04  Richard Guenther  <rguenther@suse.de>
2709
2710         PR rtl-optimization/46183
2711         * gcc.dg/torture/pr46183.c: New testcase.
2712
2713 2010-11-04  Richard Guenther  <rguenther@suse.de>
2714
2715         PR tree-optimization/46068
2716         * gcc.dg/torture/pr46068.c: New testcase.
2717
2718 2010-11-04  Richard Guenther  <rguenther@suse.de>
2719
2720         PR tree-optimization/45991
2721         * gcc.dg/pr45991.c: New testcase.
2722
2723 2010-11-04  Richard Guenther  <rguenther@suse.de>
2724
2725         PR tree-optimization/46154
2726         * g++.dg/torture/pr46154.C: New testcase.
2727
2728 2010-11-04  Richard Guenther  <rguenther@suse.de>
2729
2730         PR tree-optimization/45733
2731         * gcc.dg/pr45733.c: New testcase.
2732
2733 2010-11-04  Ira Rosen  <irar@il.ibm.com>
2734
2735         PR tree-optimization/46213
2736         * gfortran.dg/vect/pr46213.f90: New.
2737
2738 2010-11-04  Richard Guenther  <rguenther@suse.de>
2739
2740         PR testsuite/45702
2741         * gcc.dg/pr34989-1.c: Move ...
2742         * gcc.dg/lto/pr34989-1_0.c: ... here.
2743         * gcc.dg/pr34989-2.c: Move ...
2744         * gcc.dg/lto/pr34989-1_1.c: ... here.
2745         * gcc.dg/pr27898.c: Move ...
2746         * gcc.dg/lto/pr27898_0.c: ... here and ...
2747         * gcc.dg/lto/pr27898_1.c: ... split.
2748         * gcc.dg/pr28712.c: Move ...
2749         * gcc.dg/lto/pr28712_0.c: ... here and ...
2750         * gcc.dg/lto/pr28712_1.c: ... split ...
2751         * gcc.dg/lto/pr28712_2.c: ... twice.
2752         * gcc.dg/pr28706.c: Move ...
2753         * gcc.dg/lto/pr28706_0.c: ... here and ...
2754         * gcc.dg/lto/pr28706_1.c: ... split.
2755
2756 2010-11-04  Richard Guenther  <rguenther@suse.de>
2757             Richard Henderson  <rth@redhat.com>
2758
2759         * gcc.target/i386/fma4-vector-2.c: New testcase.
2760
2761 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2762             Richard Guenther  <rguenther@suse.de>
2763
2764         * gcc.dg/vec-scal-opt.c: New testcase.
2765         * gcc.dg/vec-scal-opt1.c: New testcase.
2766         * gcc.dg/vec-scal-opt2.c: New testcase.
2767
2768 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2769
2770         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
2771         from plugin build flags on Darwin targets.
2772
2773 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2774
2775         * gcc.target/i386/pr46285.c: Require split_stack target.
2776
2777 2010-11-03  Jason Merrill  <jason@redhat.com>
2778
2779         PR c++/46293
2780         * g++.dg/cpp0x/constexpr-base2.C: New.
2781
2782         PR c++/46289
2783         * g++.dg/cpp0x/initlist45.C: New.
2784
2785 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2786
2787         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
2788         is now allowed in categories.
2789         * obj-c++.dg/property/dynamic-2.mm: Same change.
2790         * objc.dg/property/dynamic-3.m: New.
2791         * obj-c++.dg/property/dynamic-3.mm: New.
2792         * objc.dg/property/at-property-14.m: New.
2793         * objc.dg/property/at-property-15.m: New.
2794         * obj-c++.dg/property/at-property-14.mm: New.
2795         * obj-c++.dg/property/at-property-15.mm: New.
2796
2797         * objc.dg/foreach-6.m: Added a few more tests for valid and
2798         invalid iterating variables and collections.
2799
2800 2010-11-03  Xinliang David Li  <davidxl@google.com>
2801
2802         PR target/46200
2803         * g++.dg/tree-ssa/ivopts-2.C: New test.
2804
2805 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2806
2807         PR target/46295
2808         * gcc.target/i386/pr46295.c: New.
2809
2810 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2811
2812         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
2813         precision min/max for single precision on VSX.
2814
2815 2010-11-03  Jason Merrill  <jason@redhat.com>
2816
2817         PR c++/46289
2818         * g++.dg/cpp0x/constexpr-ice3.C: New.
2819
2820 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
2821
2822         * gnat.dg/opt8.ad[sb]: New test.
2823         * gnat.dg/opt8_pkg.ads: New helper.
2824
2825 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2826
2827         PR rtl-optimization/45865
2828         * gcc.dg/pr45865.c: New.
2829         * gcc.dg/torture/pr45865.c: Likewise.
2830
2831         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
2832         * gcc.target/arm/headmerge-2.c: Likewise.
2833         * gcc.target/i386/headmerge-1.c: Likewise.
2834         * gcc.target/i386/headmerge-2.c: Likewise.
2835
2836 2010-11-03  Richard Guenther  <rguenther@suse.de>
2837
2838         PR middle-end/46288
2839         * gcc.dg/pr46288.c: New testcase.
2840
2841 2010-11-03  Richard Guenther  <rguenther@suse.de>
2842
2843         PR tree-optimization/44807
2844         * gcc.dg/torture/pr44807.c: New testcase.
2845
2846 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2847
2848         PR libgfortran/43899
2849         * gfortran.dg/namelist_67.f90: New test.
2850
2851 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2852
2853         PR tree-optimization/46009
2854         * gcc.dg/vect/pr46009.c: New function.
2855
2856 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2857
2858         Implemented -fobjc-std=objc1 flag.
2859         * objc.dg/fobjc-std-1.m: New.
2860         * obj-c++.dg/fobjc-std-1.mm: New.
2861
2862 2010-11-03  Richard Guenther  <rguenther@suse.de>
2863
2864         PR middle-end/46241
2865         * g++.dg/debug/pr46241.C: New testcase.
2866
2867 2010-11-03  Richard Guenther  <rguenther@suse.de>
2868
2869         PR tree-optimization/46190
2870         * gfortran.dg/pr46190.f90: New testcase.
2871
2872 2010-11-03  Richard Guenther  <rguenther@suse.de>
2873
2874         PR testsuite/46274
2875         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
2876         * gcc.dg/vect/vect-19.c: Likewise.
2877         * gcc.dg/vect/vect-17.c: Likewise.
2878
2879 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2880
2881         PR target/46285
2882         * gcc.target/i386/pr46285.c: New.
2883
2884 2010-11-03  Richard Guenther  <rguenther@suse.de>
2885
2886         PR tree-optimization/46217
2887         * gcc.dg/pr46217.c: New testcase.
2888
2889 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2890
2891         * objc.dg/property/dotsyntax-1.m: New.
2892         * objc.dg/property/dotsyntax-2.m: New.
2893         * obj-c++.dg/property/dotsyntax-1.mm: New.
2894         * obj-c++.dg/property/dotsyntax-2.mm: New.
2895
2896 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2897
2898         PR tree-optimization/46165
2899         * gcc.dg/pr46165.c: New test.
2900
2901 2010-11-03  Richard Guenther  <rguenther@suse.de>
2902
2903         PR middle-end/46251
2904         * gcc.dg/pr46251.c: New testcase.
2905
2906 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2907
2908         PR tree-optimization/46107
2909         * gcc.c-torture/compile/pr46107.c: New test.
2910
2911         PR debug/46252
2912         * gcc.dg/pr46252.c: New test.
2913
2914         PR rtl-optimization/46034
2915         PR rtl-optimization/46212
2916         PR rtl-optimization/46248
2917         * gcc.c-torture/compile/pr46034.c: New test.
2918         * gcc.c-torture/compile/pr46248.c: New test.
2919         * gcc.dg/pr46212.c: New test.
2920
2921 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2922
2923         * gnat.dg/sizetype4.adb: New test.
2924
2925 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
2926
2927         * gcc.target/i386/avx-vzeroupper-15.c: New.
2928         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2929         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2930         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2931
2932         PR target/46253
2933         * gcc.target/i386/pr46253.c: New.
2934
2935 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2936             Tobias Burnus  <burnus@net-b.de>
2937
2938         PR fortran/45170
2939         * gfortran.dg/deferred_type_param_1.f90: New.
2940         * gfortran.dg/deferred_type_param_2.f90: New.
2941         * gfortran.dg/initialization_1.f90: Update dg-errors.
2942         * gfortran.dg/initialization_9.f90: Update dg-errors.
2943
2944 2010-11-02  Richard Guenther  <rguenther@suse.de>
2945
2946         PR tree-optimization/46149
2947         * g++.dg/torture/pr46149.C: New testcase.
2948
2949 2010-11-02  Richard Guenther  <rguenther@suse.de>
2950
2951         PR tree-optimization/46216
2952         * gcc.dg/torture/pr46216.c: New testcase.
2953
2954 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2955
2956         PR target/46131
2957         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
2958         *-*-osf*.
2959
2960 2010-11-02  Richard Guenther  <rguenther@suse.de>
2961
2962         PR tree-optimization/46184
2963         * gcc.dg/pr46184.c: New testcase.
2964
2965 2010-11-02  Richard Guenther  <rguenther@suse.de>
2966
2967         PR tree-optimization/46177
2968         * gcc.dg/pr46177.c: New testcase.
2969
2970 2010-11-02  Martin Jambor  <mjambor@suse.cz>
2971
2972         PR middle-end/46120
2973         * g++.dg/ipa/ivinline-9.C: New test.
2974
2975 2010-11-02  Martin Jambor  <mjambor@suse.cz>
2976
2977         PR tree-optimization/45875
2978         * g++.dg/torture/pr45875.C: New test.
2979
2980 2010-11-02  Richard Guenther  <rguenther@suse.de>
2981
2982         PR testsuite/46249
2983         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
2984
2985 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
2986
2987         PR debug/46255
2988         * gcc.dg/pr46255.c: New test.
2989
2990 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
2991
2992         PR c++/46170
2993         PR c++/46162
2994         * g++.dg/template/sfinae26.C: New test.
2995         * g++.dg/template/sfinae27.C: Likewise.
2996
2997 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
2998
2999         PR c++/45606
3000         * g++.dg/template/typedef36.C: New test.
3001         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
3002         * g++.dg/template/canon-type-10.C: Likewise.
3003         * g++.dg/template/canon-type-11.C: Likewise.
3004         * g++.dg/template/canon-type-12.C: Likewise.
3005         * g++.dg/template/canon-type-13.C: Likewise.
3006
3007 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
3008
3009         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
3010         instance of debug_pubnames on darwin.
3011
3012 2010-11-01  Jason Merrill  <jason@redhat.com>
3013             Benjamin Kosnik  <bkoz@redhat.com>
3014
3015         * g++.dg/cpp0x/constexpr-initlist2.C: New.
3016         * g++.dg/cpp0x/constexpr-initlist3.C: New.
3017
3018         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
3019         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
3020         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
3021         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
3022         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
3023         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
3024         * g++.dg/cpp0x/constexpr-array.C: New.
3025         * g++.dg/cpp0x/constexpr-base.C: New.
3026         * g++.dg/cpp0x/constexpr-complex.C: New.
3027         * g++.dg/cpp0x/constexpr-data1.C: New.
3028         * g++.dg/cpp0x/constexpr-data2.C: New.
3029         * g++.dg/cpp0x/constexpr-deref.C: New.
3030         * g++.dg/cpp0x/constexpr-diag1.C: New.
3031         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
3032         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
3033         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
3034         * g++.dg/cpp0x/constexpr-empty.C: New.
3035         * g++.dg/cpp0x/constexpr-empty2.C: New.
3036         * g++.dg/cpp0x/constexpr-empty3.C: New.
3037         * g++.dg/cpp0x/constexpr-empty4.C: New.
3038         * g++.dg/cpp0x/constexpr-empty5.C: New.
3039         * g++.dg/cpp0x/constexpr-ex1.C: New.
3040         * g++.dg/cpp0x/constexpr-ex2.C: New.
3041         * g++.dg/cpp0x/constexpr-ex3.C: New.
3042         * g++.dg/cpp0x/constexpr-ex4.C: New.
3043         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
3044         * g++.dg/cpp0x/constexpr-fnptr.C: New.
3045         * g++.dg/cpp0x/constexpr-function1.C: New.
3046         * g++.dg/cpp0x/constexpr-function2.C: New.
3047         * g++.dg/cpp0x/constexpr-function3.C: New.
3048         * g++.dg/cpp0x/constexpr-ice.C: New.
3049         * g++.dg/cpp0x/constexpr-initlist.C: New.
3050         * g++.dg/cpp0x/constexpr-neg1.C: New.
3051         * g++.dg/cpp0x/constexpr-noexcept.C: New.
3052         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
3053         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
3054         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
3055         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
3056         * g++.dg/cpp0x/constexpr-nonlit.C: New.
3057         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
3058         * g++.dg/cpp0x/constexpr-nullptr.C: New.
3059         * g++.dg/cpp0x/constexpr-object1.C: New.
3060         * g++.dg/cpp0x/constexpr-object2.C: New.
3061         * g++.dg/cpp0x/constexpr-overflow.C: New.
3062         * g++.dg/cpp0x/constexpr-pedantic.C: New.
3063         * g++.dg/cpp0x/constexpr-pos1.C: New.
3064         * g++.dg/cpp0x/constexpr-potential1.C: New.
3065         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
3066         * g++.dg/cpp0x/constexpr-pure.C: New.
3067         * g++.dg/cpp0x/constexpr-static.C: New.
3068         * g++.dg/cpp0x/constexpr-static2.C: New.
3069         * g++.dg/cpp0x/constexpr-static3.C: New.
3070         * g++.dg/cpp0x/constexpr-static4.C: New.
3071         * g++.dg/cpp0x/constexpr-static5.C: New.
3072         * g++.dg/cpp0x/constexpr-static6.C: New.
3073         * g++.dg/cpp0x/constexpr-string.C: New.
3074         * g++.dg/cpp0x/constexpr-switch.C: New.
3075         * g++.dg/cpp0x/constexpr-targ.C: New.
3076         * g++.dg/cpp0x/constexpr-throw.C: New.
3077         * g++.dg/cpp0x/constexpr-typeid.C: New.
3078         * g++.dg/cpp0x/constexpr-union.C: New.
3079         * g++.dg/cpp0x/constexpr-value.C: New.
3080         * g++.dg/cpp0x/constexpr-value2.C: New.
3081         * g++.dg/cpp0x/constexpr-variadic.C: New.
3082         * g++.dg/cpp0x/initlist5.C: Use constexpr.
3083         * g++.dg/cpp0x/static_assert3.C: Add expected error.
3084         * g++.dg/other/fold1.C: Likewise.
3085         * g++.dg/parse/crash36.C: Likewise.
3086         * g++.dg/parse/constant4.C: Adjust expected error.
3087         * g++.dg/template/arg5.C: Likewise.
3088         * g++.dg/template/non-dependent10.C: Likewise.
3089         * g++.dg/template/qualified-id3.C: Likewise.
3090         * g++.dg/warn/overflow-warn-1.C: Likewise.
3091         * g++.dg/warn/overflow-warn-3.C: Likewise.
3092         * g++.dg/warn/overflow-warn-4.C: Likewise.
3093         * g++.old-deja/g++.pt/crash10.C: Likewise.
3094
3095         * g++.dg/cpp0x/constexpr-ctor2.C: New.
3096
3097 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3098
3099         Implemented format and noreturn attributes for Objective-C methods.
3100         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
3101         * objc.dg/attributes/method-deprecated-1.m: New.
3102         * objc.dg/attributes/method-deprecated-2.m: New.
3103         * objc.dg/attributes/method-deprecated-3.m: New.
3104         * objc.dg/attributes/method-noreturn-1.m: New.
3105         * objc.dg/attributes/method-sentinel-1.m: New.
3106         * objc.dg/attributes/method-format-1.m: New.
3107         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
3108         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
3109         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
3110         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
3111         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
3112         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
3113         * obj-c++.dg/attributes/method-format-1.mm: New.
3114
3115 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3116
3117         * objc.dg/property/at-property-deprecated-1.m: New.
3118         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
3119
3120 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3121
3122         Implemented Objective-C 2.0 property accessors.
3123         * objc.dg/property/at-property-6.m: Use nonatomic properties to
3124         avoid testing more complex accessors in this testcase which is not
3125         about them.
3126         * objc.dg/property/at-property-7.m: Same change.
3127         * objc.dg/property/at-property-8.m: Same change.
3128         * objc.dg/property/at-property-9.m: Same change.
3129         * objc.dg/property/at-property-10.m: Same change.
3130         * objc.dg/property/at-property-11.m: Same change.
3131         * obj-c++.dg/property/at-property-6.mm: Same change.
3132         * obj-c++.dg/property/at-property-7.mm: Same change.
3133         * obj-c++.dg/property/at-property-8.mm: Same change.
3134         * obj-c++.dg/property/at-property-9.mm: Same change.
3135         * obj-c++.dg/property/at-property-10.mm: Same change.
3136         * obj-c++.dg/property/at-property-11.mm: Same change.
3137         * objc.dg/property/at-property-12.m: New.
3138         * objc.dg/property/at-property-13.m: New.
3139         * obj-c++.dg/property/at-property-12.mm: New.
3140         * obj-c++.dg/property/at-property-13.mm: New.
3141
3142 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
3143
3144         PR fortran/46152
3145         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
3146         * gfortran.dg/allocate_with_typespec_4.f90: New test.
3147         * gfortran.dg/allocate_with_typespec_1.f90: New test.
3148         * gfortran.dg/allocate_with_typespec_2.f: New test.
3149         * gfortran.dg/allocate_with_typespec_3.f90: New test.
3150         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
3151         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
3152
3153 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
3154             Nathan Froyd  <froydnj@codesourcery.com>
3155
3156         PR tree-optimization/46259
3157         * gfortran.dg/pr46259.f: New testcase.
3158
3159 2010-11-01  Paul Koning  <ni1d@arrl.net>
3160
3161         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
3162         * gcc.c-torture/compile/20020604-1.c: Ditto.
3163         * gcc.c-torture/compile/20001226-1.c: Ditto.
3164         * gcc.c-torture/compile/20010327-1.c: Ditto.
3165         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
3166         * gcc.c-torture/compile/pr43191.c: Ditto.
3167         * gcc.c-torture/compile/pr41181.c: Ditto.
3168
3169 2010-10-31  Richard Henderson  <rth@redhat.com>
3170
3171         * lib/target-supports.exp
3172         (check_effective_target_automatic_stack_alignment): True for
3173         x86 but not windows.
3174         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
3175         use of the preferred-stack-boundary arguments.
3176         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
3177
3178 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
3179
3180         PR target/46142
3181         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
3182         * gcc.target/i386/fma4-builtin-2.c: Likewise.
3183
3184 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3185
3186         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
3187
3188 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3189
3190         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
3191         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
3192         than tls.
3193         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
3194         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3195         * objc.dg/torture/tls/thr-init.m: Likewise.
3196         * objc.dg/torture/tls/thr-init-2.m: Likewise.
3197         * objc.dg/torture/tls/thr-init-3.m: Likewise.
3198
3199 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3200
3201         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
3202         the Linux kernel.
3203
3204 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
3205
3206         PR fortran/44917
3207         PR fortran/44926
3208         PR fortran/46196
3209         * gfortran.dg/typebound_generic_10.f03: New.
3210
3211 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
3212
3213         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
3214         * objc.dg/property/property-neg-1.m: Updated for changes in the
3215         syntax of @property and the implementation of
3216         @synthesize/@dynamic.
3217         * objc.dg/property/property-neg-2.m: Same change.
3218         * objc.dg/property/property-neg-3.m: Same change.
3219         * objc.dg/property/property-neg-4.m: Same change.
3220         * objc.dg/property/property-neg-5.m: Same change.
3221         * objc.dg/property/property-neg-7.m: Same change.
3222         * objc.dg/property/property-1.m: Same change.
3223         * objc.dg/property/synthesize-1.m: Same change.
3224         * objc.dg/property/at-property-2.m: Same change.
3225         * objc.dg/property/at-property-4.m: Same change.
3226
3227         * objc.dg/property/fsf-property-method-acces.m: Updated for
3228         changes in the syntax of @property and the implementation of
3229         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
3230         * objc.dg/property/fsf-property-basic.m: Same change.
3231         * objc.dg/property/fsf-property-named-ivar.m: Same change.
3232
3233         * objc.dg/property/at-property-5.m: New.
3234         * objc.dg/property/at-property-6.m: New.
3235         * objc.dg/property/at-property-7.m: New.
3236         * objc.dg/property/at-property-8.m: New.
3237         * objc.dg/property/at-property-9.m: New.
3238         * objc.dg/property/at-property-10.m: New.
3239         * objc.dg/property/at-property-11.m: New.
3240         * objc.dg/property/synthesize-2.m: New.
3241         * objc.dg/property/dynamic-2.m: New.
3242
3243         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
3244         syntax of @property and the implementation of
3245         @synthesize/@dynamic.
3246         * obj-c++.dg/property/property-neg-2.mm: Same change.
3247         * obj-c++.dg/property/property-neg-3.mm: Same change.
3248         * obj-c++.dg/property/property-neg-4.mm: Same change.
3249         * obj-c++.dg/property/property-neg-5.mm: Same change.
3250         * obj-c++.dg/property/property-neg-7.mm: Same change.
3251         * obj-c++.dg/property/property-1.mm: Same change.
3252         * obj-c++.dg/property/synthesize-1.mm: Same change.
3253         * obj-c++.dg/property/at-property-2.mm: Same change.
3254         * obj-c++.dg/property/at-property-4.mm: Same change.
3255
3256         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
3257         changes in the syntax of @property and the implementation of
3258         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
3259         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
3260         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
3261
3262         * obj-c++.dg/property/at-property-5.mm: New.
3263         * obj-c++.dg/property/at-property-6.mm: New.
3264         * obj-c++.dg/property/at-property-7.mm: New.
3265         * obj-c++.dg/property/at-property-8.mm: New.
3266         * obj-c++.dg/property/at-property-9.mm: New.
3267         * obj-c++.dg/property/at-property-10.mm: New.
3268         * obj-c++.dg/property/at-property-11.mm: New.
3269         * obj-c++.dg/property/synthesize-2.mm: New.
3270         * obj-c++.dg/property/dynamic-2.mm: New.
3271
3272 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3273             Andrew Pinski  <pinskia@gmail.com>
3274
3275         * gcc.c-torture/execute/vector-shift.c: New testcase.
3276         * gcc.c-torture/execute/vector-shift1.c: Likewise.
3277         * gcc.c-torture/execute/vector-shift2.c: Likewise.
3278         * gcc.dg/vector-shift.c: Likewise.
3279         * gcc.dg/vector-shift1.c: Likewise.
3280         * gcc.dg/torture/vector-shift2.c: Likewise.
3281         * gcc.dg/vector-shift3.c: Likewise.
3282         * gcc.dg/simd-1b.c: Adjust.
3283
3284 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
3285
3286         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
3287
3288 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
3289
3290         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
3291
3292 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
3293
3294         PR target/46153
3295         * gcc.target/i386/pr46153.c: New test.
3296
3297 2010-10-27  Jason Merrill  <jason@redhat.com>
3298
3299         * g++.dg/cpp0x/constexpr-is_literal.C: New.
3300
3301 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
3302
3303         PR fortran/46161
3304         * gfortran.dg/class_dummy_3.f03: New.
3305
3306 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
3307
3308         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
3309         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
3310
3311         * gcc.target/i386/avx-vzeroupper-3.c: New.
3312         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
3313         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
3314         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
3315         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
3316         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
3317         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
3318         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
3319         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
3320         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
3321         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
3322         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
3323
3324 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3325
3326         * obj-c.dg/property/at-property-4.m: New.
3327         * obj-c++.dg/property/at-property-4.mm: New.
3328         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
3329         updates in warning.
3330         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
3331         updates in warning.
3332
3333 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3334
3335         * objc.dg/property/at-property-1.m: New.
3336         * objc.dg/property/at-property-2.m: New.
3337         * objc.dg/property/at-property-3.m: New.
3338         * objc.dg/ivar-invalid-type-1.m: New.
3339         * obj-c++.dg/property/at-property-1.mm: New.
3340         * obj-c++.dg/property/at-property-2.mm: New.
3341         * obj-c++.dg/property/at-property-3.mm: New.
3342         * obj-c++.dg/ivar-invalid-type-1.mm: New.
3343         * objc.dg/property/property-neg-6.m: Updated testcase for updates
3344         in error reporting.
3345
3346 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3347
3348         PR libgfortran/46010
3349         * gfortran.dg/namelist_66.f90: New test.
3350         * gfortran.dg/fmt_t_6.f: Fix whitespace.
3351
3352 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
3353
3354         PR fortran/42647
3355         * gfortran.dg/allocatable_scalar_9.f90: Extended.
3356         * gfortran.dg/allocatable_scalar_10.f90: New.
3357         * gfortran.dg/class_19.f03: Extended.
3358
3359 2010-10-26  Jan Hubicka  <jh@suse.cz>
3360
3361         PR middle-end/45736
3362         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
3363
3364 2010-10-26  Ira Rosen  <irar@il.ibm.com>
3365
3366         PR tree-optimization/46167
3367         * gcc.dg/vect/O-pr46167.c: New.
3368         * gcc.dg/vect/vect.exp: Run tests with -O.
3369
3370 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
3371
3372         PR target/44948
3373         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
3374         * g++.dg/vect/pr33860a.cc: Likewise.
3375         * gcc.c-torture/compile/20070522-1.c: Likewise.
3376         * gcc.dg/compat/struct-align-1_x.c: Likewise.
3377         * gcc.dg/compat/struct-align-1_y.c: Likewise.
3378         * gcc.dg/compat/struct-align-2_x.c: Likewise.
3379         * gcc.dg/compat/struct-align-2_y.c: Likewise.
3380         * gcc.dg/pr44136.c: Likewise.
3381
3382         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
3383         * gcc.dg/compat/vector-1_x.c: Likewise.
3384         * gcc.dg/compat/vector-1_y.c: Likewise.
3385         * gcc.dg/compat/vector-2_x.c: Likewise.
3386         * gcc.dg/compat/vector-2_y.c: Likewise.
3387         * gcc.dg/pr43300.c: Likewise.
3388
3389         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
3390         * gcc.dg/compat/vector-1a_y.c: Likewise.
3391         * gcc.dg/compat/vector-1b_x.c: Likewise.
3392         * gcc.dg/compat/vector-1b_y.c: Likewise.
3393         * gcc.dg/compat/vector-2a_x.c: Likewise.
3394         * gcc.dg/compat/vector-2a_y.c: Likewise.
3395         * gcc.dg/compat/vector-2b_x.c: Likewise.
3396         * gcc.dg/compat/vector-2b_y.c: Likewise.
3397         * gcc.target/i386/pr39162.c: Likewise.
3398         * gcc.target/i386/pr40906-2.c: Likewise.
3399         * gcc.target/i386/sse-5.c: Likewise.
3400
3401         * gcc.dg/pr35442.c: Prune ABI change warnings.
3402
3403         * gcc.c-torture/execute/pr38151.x: New.
3404         * gcc.target/i386/pr44948-1a.c: Likewise.
3405         * gcc.target/i386/pr44948-1b.c: Likewise.
3406         * gcc.target/i386/pr44948-2a.c: Likewise.
3407         * gcc.target/i386/pr44948-2b.c: Likewise.
3408
3409 2010-10-26  Ian Lance Taylor  <iant@google.com>
3410
3411         PR middle-end/45687
3412         * gcc.c-torture/execute/20101025-1.c: New test.
3413
3414 2010-10-26  Tobias Burnus  <burnus@net-b.de>
3415
3416         PR fortran/45451
3417         * gfortran.dg/class_allocate_5.f90: New.
3418
3419 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3420
3421         Implement opaque-enum-specifiers for C++0x
3422         * g++.dg/cpp0x/forw_enum1.C: New.
3423         * g++.dg/cpp0x/forw_enum2.C: New.
3424         * g++.dg/cpp0x/forw_enum3.C: New.
3425         * g++.dg/cpp0x/forw_enum4.C: New.
3426         * g++.dg/cpp0x/forw_enum5.C: New.
3427         * g++.dg/cpp0x/forw_enum6.C: New.
3428         * g++.dg/cpp0x/forw_enum7.C: New.
3429         * g++.dg/cpp0x/forw_enum8.C: New.
3430         * g++.dg/cpp0x/forw_enum9.C: New.
3431         * g++.dg/parse/enum3.C: Add new errors.
3432         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
3433         * g++.dg/cpp0x/auto9.C: Add new error.
3434         * g++.dg/template/crash79.C: Add new errors.
3435
3436 2010-10-26  Jie Zhang  <jie@codesourcery.com>
3437
3438         * gcc.target/arm/volatile-bitfields-1.c: New test.
3439         * gcc.target/arm/volatile-bitfields-2.c: New test.
3440         * gcc.target/arm/volatile-bitfields-3.c: New test.
3441
3442 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3443
3444         * gnat.dg/pointer_discr1.adb: New test.
3445         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
3446         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
3447         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
3448
3449 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3450
3451         * gnat.dg/loop_optimization8.adb: New test.
3452         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
3453         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
3454
3455 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3456
3457         * gnat.dg/in_out_parameter2.adb: New test.
3458         * gnat.dg/in_out_parameter3.adb: Likewise.
3459
3460 2010-10-25  Jie Zhang  <jie@codesourcery.com>
3461
3462         * g++.dg/opt/combine.c: New test.
3463
3464 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
3465
3466         * gnat.dg/opt7.ad[sb]: New test.
3467         * gnat.dg/opt7_pkg.ads: New helper.
3468
3469 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3470
3471         PR objc/45735
3472         * obj-c.dg/pr45735.mm: New.
3473         * obj-c++.dg/pr45735.mm: New.
3474
3475 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3476
3477         PR objc/24393
3478         * objc.dg/pr24393.m: New.
3479         * obj-c++.dg/pr24393.mm: New.
3480
3481 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3482
3483         PR objc/28049
3484         * objc.dg/pr28049.m: New.
3485         * obj-c++.dg/pr28049.mm: New.
3486
3487 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3488
3489         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
3490         parameter attributes are now supported.
3491         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
3492         * objc.dg/attributes/parameter-attribute-1.m: New test.
3493         * objc.dg/attributes/parameter-attribute-2.m: New test.
3494         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
3495         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
3496
3497 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
3498
3499         Based on the CFString implementation in FSF apple/trunk branch.
3500
3501         * gcc.dg/darwin-cfstring-1.c: New.
3502         * gcc.dg/darwin-cfstring-2.c: New.
3503         * gcc.dg/torture/darwin-cfstring-3.c: New.
3504         * g++.dg/other/darwin-cfstring1.C: New.
3505         * g++.dg/torture/darwin-cfstring-3.C: New.
3506
3507 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
3508
3509         * objc.dg/demangle-1.m: New test.
3510         * obj-c++.dg/demangle-1.mm: New test.
3511         * obj-c++.dg/demangle-2.mm: New test.
3512         * obj-c++.dg/demangle-3.mm: New test.
3513
3514 2010-10-23  Ian Lance Taylor  <iant@google.com>
3515
3516         * gcc.c-torture/execute/20101011-1.c: New test.
3517         * gcc.c-torture/execute/20101011-1.x: New test driver.
3518
3519 2010-10-23  Tobias Burnus  <burnus@net-b.de>
3520
3521         PR fortran/46122
3522         * gfortran.dg/protected_8.f90: New.
3523
3524 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
3525
3526         * gcc.dg/march-generic.c: Skip for -march in multilib options.
3527         * gcc.target/i386/isa-9.c: Skip for -march other than
3528         -march=amdfam10 in multilib options.
3529         * gcc.target/i386/pr42589.c: Skip for -march other than
3530         -march=i486 in multilib options.
3531         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
3532         other -march in multilib options.
3533
3534 2010-10-23  Jie Zhang  <jie@codesourcery.com>
3535
3536         PR rtl-optimization/37360
3537         * gcc.dg/pr37360.c: New test.
3538
3539 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3540
3541         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
3542
3543 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3544             Andrew Pinski  <pinskia@gmail.com>
3545
3546         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
3547         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
3548         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
3549         * gcc.dg/vector-subscript-1.c: Likewise.
3550         * gcc.dg/vector-subscript-2.c: Likewise.
3551         * gcc.dg/vector-subscript-3.c: New testcase.
3552         * gcc.dg/array-8.c: Adjust.
3553
3554 2010-10-22  Richard Guenther  <rguenther@suse.de>
3555
3556         PR middle-end/46137
3557         * c-c++-common/torture/pr46137.c: New testcase.
3558
3559 2010-10-22  Jason Merrill  <jason@redhat.com>
3560
3561         PR c++/46129
3562         * g++.dg/template/defarg14.C: New.
3563
3564 2010-10-22  Jason Merrill  <jason@redhat.com>
3565
3566         PR c++/46103
3567         * g++.dg/cpp0x/implicit10.C: New.
3568
3569 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
3570
3571         PR target/46098
3572         * gcc.target/i386/pr46098.c: New test.
3573
3574 2010-10-22  Richard Guenther  <rguenther@suse.de>
3575
3576         PR tree-optimization/45720
3577         * gcc.dg/torture/pr45720.c: New testcase.
3578
3579 2010-10-22  Ira Rosen  <irar@il.ibm.com>
3580
3581         PR tree-optimization/46126
3582         * gcc.dg/vect/pr46126.c: New.
3583
3584 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
3585
3586         Based on the CFString implementation in FSF apple/trunk branch.
3587
3588         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
3589         so that the latter can be used in dg-skip and dg-xfail clauses.
3590         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3591         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
3592         to use dg-additional-files for Object1.
3593         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
3594         to use dg-additional-files for Object1, move to torture/strings/.
3595         * obj-c++.dg/const-str-4.mm: Likewise.
3596         * obj-c++.dg/const-str-3.mm: Likewise.
3597         * obj-c++.dg/const-str-8.mm: Likewise.
3598         * obj-c++.dg/const-str-9.mm: Likewise.
3599         * obj-c++.dg/const-str-10.mm: Likewise.
3600         * obj-c++.dg/const-str-10.mm: Likewise.
3601         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
3602         to use dg-additional-files for Object1, move to strings/.
3603         * obj-c++.dg/const-str-2.mm: Likewise.
3604         * obj-c++.dg/const-str-5.mm: Likewise.
3605         * obj-c++.dg/const-str-6.mm: Likewise.
3606         * obj-c++.dg/const-str-12.mm: Likewise.
3607         * obj-c++.dg/strings/strings.exp: New.
3608         * obj-c++.dg/strings/const-cfstring-2.mm: New.
3609         * obj-c++.dg/strings/const-cfstring-5.mm: New.
3610         * obj-c++.dg/torture/strings/strings.exp: New.
3611         * obj-c++.dg/torture/strings/string1.mm: New.
3612         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
3613         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
3614         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
3615
3616         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
3617         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3618         * objc/execute/string2.m: Likewise.
3619         * objc/execute/string3.m: Likewise.
3620         * objc/execute/string3.m: Likewise.
3621         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
3622         * objc.dg/foreach-4.m: Likewise.
3623         * objc.dg/foreach-5.m: Likewise.
3624         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
3625         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3626         * objc.dg/const-str-4.m: Likewise.
3627         * objc.dg/const-str-7.m: Likewise.
3628         * objc.dg/const-str-8.m: Likewise.
3629         * objc.dg/const-str-9.m: Likewise.
3630         * objc.dg/const-str-10.m: Likewise.
3631         * objc.dg/const-str-11.m: Likewise.
3632         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
3633         to use dg-additional-files for Object1, move to objc.dg/strings/.
3634         * objc.dg/const-str-2.m: Likewise.
3635         * objc.dg/const-str-5.m: Likewise.
3636         * objc.dg/const-str-6.m: Likewise.
3637         * objc.dg/const-str-12.m: Likewise.
3638         * objc.dg/const-str-12b.m: Likewise.
3639         * objc.dg/strings/strings.exp: New.
3640         * objc.dg/strings/const-cfstring-2.m: New.
3641         * objc.dg/strings/const-cfstring-5.m: New.
3642         * objc.dg/torture/strings/strings.exp: New.
3643         * objc.dg/torture/strings/const-cfstring-1.m: New.
3644         * objc.dg/torture/strings/const-cfstring-3.m: New.
3645         * objc.dg/torture/strings/const-cfstring-4.m: New.
3646
3647 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3648
3649         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
3650
3651 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3652
3653         PR c++/46117
3654         * g++.dg/parse/crash57.C: New.
3655
3656 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
3657             H.J. Lu  <hongjiu.lu@intel.com>
3658
3659         PR target/45946
3660         * gcc.target/i386/pr45946.c: New test.
3661
3662 2010-10-21  Martin Jambor  <mjambor@suse.cz>
3663
3664         PR tree-optimization/45875
3665         * g++.dg/ipa/pr45875.C: New test.
3666
3667 2010-10-21  Ira Rosen  <irar@il.ibm.com>
3668
3669         PR tree-optimization/46049
3670         PR tree-optimization/46052
3671         * gcc.dg/vect/pr46052.c: New test.
3672         * gcc.dg/vect/pr46049.c: New test.
3673
3674 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3675
3676         PR fortran/46007
3677         * gfortran.dg/shape_5.f90:  New test case.
3678
3679 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3680
3681         PR fortran/46060
3682         * gfortran.dg/proc_ptr_comp_25.f90: New.
3683
3684 2010-10-21  Richard Guenther  <rguenther@suse.de>
3685             Michael Matz  <matz@suse.de>
3686
3687         PR tree-optimization/45764
3688         * gcc.dg/torture/pr45764.c: New testcase.
3689
3690 2010-10-21  Richard Guenther  <rguenther@suse.de>
3691
3692         PR tree-optimization/46111
3693         * g++.dg/torture/pr46111.C: New testcase.
3694
3695 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3696
3697         PR fortran/46067
3698         * gfortran.dg/dummy_procedure_4.f90: New.
3699         * gfortran.dg/proc_ptr_30.f90: New.
3700
3701 2010-10-21  Tobias Burnus  <burnus@net-b.de>
3702
3703         PR fortran/46100
3704         * gfortran.dg/ptr-func-1.f90: New.
3705         * gfortran.dg/ptr-func-2.f90: New.
3706
3707 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
3708
3709         PR tree-optimization/45919
3710         * gcc.c-torture/compile/pr45919.c: New test.
3711
3712         PR tree-optimization/46066
3713         * gcc.dg/autopar/pr46066.c: New test.
3714
3715 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3716
3717         PR c++/46024
3718         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
3719
3720 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3721
3722         PR c++/46056
3723         * g++.dg/cpp0x/range-for7.C: New.
3724
3725 2010-10-20  Richard Guenther  <rguenther@suse.de>
3726
3727         PR lto/45667
3728         * g++.dg/lto/20101020-1_0.h: New testcase.
3729         * g++.dg/lto/20101020-1_0.C: Likewise.
3730         * g++.dg/lto/20101020-1_1.C: Likewise.
3731
3732 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
3733
3734         * gcc.dg/20101013-1.c: New test.
3735
3736 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
3737
3738         PR target/46085
3739         * gcc.target/i386/pr46085-1.c: New.
3740         * gcc.target/i386/pr46085-2.c: Likewise.
3741
3742 2010-10-20  Richard Guenther  <rguenther@suse.de>
3743
3744         PR tree-optimization/45860
3745         * gcc.dg/torture/pr45860.c: New testcase.
3746
3747 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3748
3749         * gnat.dg/discr25.adb: New test.
3750         * gnat.dg/discr25_pkg.ad[sb]: New helper.
3751
3752 2010-10-20  Olivier Hainque  <hainque@adacore.com>
3753
3754         * gcc.target/powerpc/ehreturn.c: New test.
3755
3756 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3757
3758         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
3759         not require Foundation and run with the GNU runtime as well.
3760
3761         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
3762
3763         Radar 4439126
3764         * obj-c++.dg/template-8.mm: New.
3765
3766 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3767
3768         PR objc/23709
3769         * objc.dg/pr23709.m: New.
3770         * obj-c++.dg/pr23709.m: New.
3771
3772 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
3773
3774         PR c++/46046
3775         * g++.dg/template/crash104.C: New.
3776
3777 2010-10-19  Richard Henderson  <rth@redhat.com>
3778
3779         * gcc.target/i386/fma3-fma.c: New.
3780         * gcc.target/i386/fma3-builtin.c: New.
3781         * gcc.target/i386/fma4-builtin.c: New.
3782
3783 2010-10-19  Richard Guenther  <rguenther@suse.de>
3784
3785         PR testsuite/46081
3786         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3787
3788 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3789
3790         Merge from 'apple/trunk' branch on FSF servers.
3791
3792         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
3793
3794         Radar 4293709
3795         * objc.dg/proto-init-mimatch-1.m: New.
3796         * obj-c++.dg/proto-init-mimatch-1.mm: New.
3797
3798 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3799
3800         Implemented parsing @synthesize and @dynamic for
3801         Objective-C/Objective-C++.
3802         * objc.dg/property/dynamic-1.m: New.
3803         * objc.dg/property/synthesize-1.m: New.
3804         * obj-c++.dg/property/dynamic-1.mm: New.
3805         * obj-c++.dg/property/synthesize-1.mm: New.
3806
3807 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3808
3809         * objc.dg/at-class-1.m: New.
3810         * objc.dg/at-class-1.mm: New.
3811
3812 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
3813
3814         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
3815
3816 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3817
3818         Merge from 'apple/trunk' branch on FSF servers.
3819
3820         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
3821
3822         Radar 4407151
3823         * obj-c++.dg/template-7.mm: New.
3824
3825 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3826
3827         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
3828         bugfix.
3829
3830 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3831
3832         Merge from 'apple/trunk' branch on FSF servers.
3833
3834         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
3835
3836         Radar 4451818
3837         * obj-c++.dg/try-catch-16.mm: New.
3838         * obj-c++.dg/try-catch-17.mm: New.
3839
3840         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
3841
3842         Radar 4330422
3843         * obj-c++.dg/try-catch-15.mm: New
3844
3845         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
3846
3847         Radar 4204796
3848         * obj-c++.dg/try-catch-12.mm: New
3849         * obj-c++.dg/try-catch-13.mm: New
3850         * obj-c++.dg/try-catch-14.mm: New
3851         * objc.dg/try-catch-11.m: New
3852         * objc.dg/try-catch-12.m: New
3853         * objc.dg/try-catch-13.m: New
3854
3855 2010-10-18  Richard Henderson  <rth@redhat.com>
3856
3857         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
3858
3859 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
3860
3861         PR c/46015
3862         * c-c++-common/Wunused-var-13.c: New test.
3863
3864 2010-10-18  Richard Guenther  <rguenther@suse.de>
3865
3866         PR tree-optimization/45967
3867         * gcc.dg/torture/pr45967.c: New testcase.
3868         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3869         * gcc.dg/ipa/ipa-pta-13.c: Likewise
3870         * gcc.dg/torture/pr39074-2.c: Likewise
3871         * gcc.dg/torture/pta-escape-1.c: Likewise
3872         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
3873         * gcc.dg/tree-ssa/pta-callused.c: Likewise
3874         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
3875         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
3876         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
3877         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
3878
3879 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
3880
3881         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
3882
3883 2010-10-18  Richard Guenther  <rguenther@suse.de>
3884
3885         PR lto/44950
3886         * g++.dg/lto/20101015-2_0.C: New testcase.
3887
3888 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
3889
3890         PR middle-end/46019
3891         * gcc.c-torture/execute/pr46019.c: New test.
3892
3893 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3894
3895         Merge from 'apple/trunk' branch on FSF servers.
3896
3897         2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
3898
3899         Radar 4516785
3900         * obj-c++.dg/method-namespace-2.mm: New.
3901
3902 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3903
3904         Merge from 'apple/trunk' branch on FSF servers.
3905
3906         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
3907
3908         Radar 4133425
3909         * objc.dg/private-1.m: Test modified.
3910         * obj-c++.dg/private-1.mm: Test modified.
3911
3912 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
3913
3914         PR testsuite/45987
3915         * gcc.target/i386/push-1.c: Remove.
3916
3917 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
3918             H.J. Lu  <hongjiu.lu@intel.com>
3919
3920         PR target/46051
3921         * gcc.target/i386/pr46051.c: New test.
3922
3923 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3924
3925         * obj-c++.dg/gnu-api-2-class.mm: New.
3926         * obj-c++.dg/gnu-api-2-ivar.mm: New.
3927         * obj-c++.dg/gnu-api-2-method.mm: New.
3928         * obj-c++.dg/gnu-api-2-objc.mm: New.
3929         * obj-c++.dg/gnu-api-2-object.mm: New.
3930         * obj-c++.dg/gnu-api-2-property.mm: New.
3931         * obj-c++.dg/gnu-api-2-protocol.mm: New.
3932         * obj-c++.dg/gnu-api-2-sel.mm: New.
3933
3934 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
3935
3936         * objc.dg/fsf-package-0.m: New.
3937         * obj-c++.dg/fsf-package-0.m: New.
3938
3939 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3940
3941         PR objc/18255
3942         * objc.dg/pr18255.m: New.
3943
3944 2010-10-16  Jan Hubicka  <jh@suse.cz>
3945
3946         PR middle-end/44206
3947         * g++.dg/torture/pr44206.C: New.
3948
3949 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
3950
3951         * objc.dg/gnu-api-2-class.m: New.
3952         * objc.dg/gnu-api-2-objc.m: New.
3953
3954 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
3955
3956         * objc.dg/gnu-api-2-ivar.m: New.
3957
3958 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3959
3960         * objc.dg/gnu-api-2-property.m: New.
3961
3962 2010-10-15  Xinliang David Li  <davidxl@google.com>
3963
3964         * g++.dg/uninit-pred-3_a.C: New test.
3965         * g++.dg/uninit-pred-3_b.C: New test.
3966
3967 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3968
3969         * objc.dg/gnu-api-2-object.m: New.
3970
3971 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3972
3973         * objc.dg/gnu-api-2-method.m: New.
3974
3975 2010-10-15  Jason Merrill  <jason@redhat.com>
3976
3977         * g++.dg/lto/pr45983_0.C: New.
3978
3979 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3980
3981         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
3982         builtin combiner patterns.
3983         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3984         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
3985         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
3986         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
3987         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
3988
3989 2010-10-15  Richard Guenther  <rguenther@suse.de>
3990
3991         * g++.dg/lto/20101015-1_0.C: New testcase.
3992
3993 2010-10-15  Richard Guenther  <rguenther@suse.de>
3994
3995         PR testsuite/46021
3996         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
3997         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
3998
3999 2010-10-15  Richard Guenther  <rguenther@suse.de>
4000
4001         PR lto/45957
4002         * g++.dg/lto/20101014-1_0.C: New testcase.
4003
4004 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4005
4006         * objc.dg/gnu-api-2-protocol.m: New.
4007         * objc.dg/gnu-api-2-sel.m: New.
4008
4009 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4010
4011         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
4012         arm-eabi targets.
4013
4014 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
4015
4016         * gcc.dg/20101010-1.c: New testcase.
4017
4018 2010-10-15  Jie Zhang  <jie@codesourcery.com>
4019
4020         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
4021         script when relocatable linking.
4022
4023 2010-10-14  Yao Qi  <yao@codesourcery.com>
4024
4025         PR target/45447
4026         * gcc.target/arm/pr45447.c: New test.
4027
4028 2010-10-14  Jan Hubicka  <jh@suse.cz>
4029
4030         PR middle-end/45621
4031         * g++.dg/lto/pr45621.h : New.
4032         * g++.dg/lto/pr45621_0.C: New.
4033         * g++.dg/lto/pr45621_1.C: New.
4034
4035 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
4036
4037         * objc.dg/property: New.
4038         * objc.dg/property/fsf-property-basic.m: New.
4039         * objc.dg/property/fsf-property-method-access.m: New.
4040         * objc.dg/property/fsf-property-named-ivar.m: New.
4041         * obj-c++.dg/property: New.
4042         * obj-c++.dg/property/fsf-property-basic.mm: New.
4043         * obj-c++.dg/property/fsf-property-method-access.mm: New.
4044         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
4045
4046         merge from FSF apple 'trunk' branch.
4047         2006 Fariborz Jahanian  <fjahanian@apple.com>
4048
4049         Radars 4436866, 4505126, 4506903, 4517826
4050         * objc.dg/property/property-1.m: New.
4051         * objc.dg/property/property-2.m: New.
4052         * objc.dg/property/property-3.m: New.
4053         * objc.dg/property/property-neg-1.m: New.
4054         * objc.dg/property/property-neg-2.m: New.
4055         * objc.dg/property/property-neg-3.m: New.
4056         * objc.dg/property/property-neg-4.m: New.
4057         * objc.dg/property/property-neg-5.m: New.
4058         * objc.dg/property/property-neg-6.m: New.
4059         * objc.dg/property/property-neg-7.m: New.
4060         * objc.dg/property/property.exp: New.
4061         * obj-c++.dg/property/property-1.mm: New.
4062         * obj-c++.dg/property/property-2.mm: New.
4063         * obj-c++.dg/property/property-3.mm: New.
4064         * obj-c++.dg/property/property-neg-1.mm: New.
4065         * obj-c++.dg/property/property-neg-2.mm: New.
4066         * obj-c++.dg/property/property-neg-3.mm: New.
4067         * obj-c++.dg/property/property-neg-4.mm: New.
4068         * obj-c++.dg/property/property-neg-5.mm: New.
4069         * obj-c++.dg/property/property-neg-6.mm: New.
4070         * obj-c++.dg/property/property-neg-7.mm: New.
4071         * obj-c++.dg/property/property.exp: New.
4072
4073 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4074
4075         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
4076
4077 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
4078
4079         PR c/45969
4080         * gcc.c-torture/compile/pr45969-1.c: New test.
4081
4082 2010-10-14  Richard Guenther  <rguenther@suse.de>
4083
4084         PR tree-optimization/44913
4085         * gcc.dg/torture/pr44913.c: New testcase.
4086
4087 2010-10-14  Richard Guenther  <rguenther@suse.de>
4088
4089         PR lto/45382
4090         * g++.dg/lto/20101014-2_0.C: New testcase.
4091
4092 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4093
4094         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
4095         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
4096         * gcc.target/i386/pr44130.c: Likewise.
4097         * gcc.target/i386/pr44144.c: Likewise.
4098         * gcc.target/i386/pr44180.c: Likewise.
4099         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4100         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
4101         * gcc.target/i386/vect-sizes-1.c: Likewise.
4102         * gcc.target/i386/vectorize4-avx.c: Likewise.
4103
4104 2010-10-14  Richard Guenther  <rguenther@suse.de>
4105
4106         PR lto/44561
4107         * g++.dg/lto/20101010-3_0.C: New testcase.
4108         * g++.dg/lto/20101010-4_0.C: Likewise.
4109
4110 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
4111
4112         * objc.dg/pr45878.m: Update to include NSConstantString interface
4113         for -fnext-runtime.
4114         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
4115         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
4116         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
4117         reference for m64 -fnext-runtime.
4118
4119 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4120
4121         * gcc.target/i386/vect-sizes-1.c: New.
4122
4123 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4124
4125         PR middle-end/46011
4126         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
4127
4128 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4129
4130         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
4131         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4132
4133 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
4134
4135         * gcc.target/ia64/20101005.c: New test.
4136
4137 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
4138
4139         PR rtl-optimization/45570
4140         * gcc.dg/pr45570.c: New test.
4141
4142 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4143
4144         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
4145         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4146         * gcc.target/i386/vectorize4-avx.c: Likewise.
4147
4148 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4149
4150         * gcc.target/i386/avx-copysign-vec.c: New.
4151         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
4152
4153 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4154
4155         PR middle-end/44130
4156         * gcc.target/i386/pr44130.c: New.
4157
4158 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4159
4160         PR middle-end/44144
4161         * gcc.target/i386/pr44144.c: New.
4162
4163 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4164
4165         PR target/44180
4166         * gcc.target/i386/pr44180.c: New.
4167
4168 2010-10-13  Jason Merrill  <jason@redhat.com>
4169
4170         * g++.dg/template/canon-type-8.C: New.
4171
4172 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
4173
4174         * gcc.c-torture/execute/20101013-1.c: New test.
4175
4176 2010-10-13  Richard Guenther  <rguenther@suse.de>
4177
4178         PR objc/45878
4179         * objc.dg/pr45878.m: New testcase.
4180
4181 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
4182
4183         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
4184         * gcc.dg/format/dfp-printf-1.c: Likewise.
4185         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
4186
4187 2010-10-13  Richard Guenther  <rguenther@suse.de>
4188
4189         PR tree-optimization/45788
4190         * g++.dg/pr45788.C: New testcase.
4191
4192 2010-10-13  Richard Guenther  <rguenther@suse.de>
4193
4194         PR tree-optimization/45970
4195         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
4196
4197 2010-10-13  Richard Guenther  <rguenther@suse.de>
4198
4199         PR tree-optimization/45982
4200         * gcc.dg/torture/pr45982.c: New testcase.
4201         * gcc.dg/tree-ssa/pr24287.c: Adjust.
4202         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
4203         * gcc.dg/torture/pr39074-2.c: Likewise.
4204
4205 2010-10-13  Richard Guenther  <rguenther@suse.de>
4206
4207         PR middle-end/45874
4208         * g++.dg/torture/pr45874.C: New testcase.
4209
4210 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
4211
4212         * objc.dg/attributes/method-attribute-1.m: Update to respond
4213         to implemented method attributes..
4214         * objc.dg/attributes/method-attribute-2.m: Likewise.
4215         * objc.dg/attributes/method-attribute-3.m: Likewise.
4216         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4217         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4218         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4219
4220 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
4221
4222         PR libobjc/23214
4223         * objc.dg/pr23214.m: New.
4224
4225 2010-10-12  Michael Eager  <eager@eagercon.com>
4226
4227         PR testsuite/45856
4228         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
4229         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
4230
4231 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
4232
4233         PR fortran/45636
4234         * gcc.c-torture/execute/pr45636.c: New test.
4235         * gfortran.dg/pr45636.f90: New test.
4236
4237 2010-10-12  Richard Henderson  <rth@redhat.com>
4238
4239         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
4240
4241 2010-10-12  Daniel Kraft  <d@domob.eu>
4242
4243         PR fortran/38936
4244         * gfortran.dg/associate_1.f03: More tests with derived-types.
4245         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
4246         * gfortran.dg/associate_8.f03: Fix typo.
4247         * gfortran.dg/initialization_27.f90: Fix typo.
4248
4249 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4250
4251         PR testsuite/45851
4252         * lib/lto.exp (lto-get-options-main): Support optional target
4253         selector for dg-extra-ld-options.
4254
4255 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4256
4257         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
4258         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
4259
4260 2010-10-11  Martin Jambor  <mjambor@suse.cz>
4261
4262         PR middle-end/45699
4263         * g++.dg/torture/pr45699.C: New test.
4264         * g++.dg/otr-fold-1.C: Adjusted.
4265         * g++.dg/otr-fold-1.C: Likewise.
4266
4267 2010-10-11  Nick Clifton  <nickc@redhat.com>
4268
4269         * gcc.c-torture/compile/pr44197.c: Require visibility support.
4270         Allow for a user label prefix.
4271
4272 2010-10-10  Richard Guenther  <rguenther@suse.de>
4273
4274         * g++.dg/lto/20101010-1_0.C: New testcase.
4275         * g++.dg/lto/20101010-2_0.C: Likewise.
4276
4277 2010-10-11  Ira Rosen  <irar@il.ibm.com>
4278
4279         PR tree-optimization/45902
4280         * gcc.dg/vect/45902.c: New test.
4281
4282 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
4283
4284         PR target/45870
4285         * gcc.dg/tls/pr45870.c: New test.
4286
4287 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
4288
4289         PR fortran/45961
4290         * gfortran.dg/typebound_operator_6.f03: New.
4291
4292 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
4293
4294         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
4295         and adjust -export symbol scanning.
4296         * g++.dg/ext/dllexport1.C: Likewise.
4297         * g++.dg/ext/dllexport3.C: Likewise.
4298         * gcc.dg/dll-3.c: Likewise.
4299         * gcc.dg/dll-4.c: Likewise.
4300         * gcc.dg/dll-5.c: Likewise.
4301
4302 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
4303
4304         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
4305         instead of tree_profile dump file.
4306         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
4307         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
4308         dump file.
4309
4310 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
4311
4312         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
4313
4314 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4315
4316         * gfortran.dg/character_comparison_4.f90:  New test.
4317         * gfortran.dg/character_comparison_5.f90:  New test.
4318         * gfortran.dg/character_comparison_6.f90:  New test.
4319
4320 2010-10-09  Richard Henderson  <rth@redhat.com>
4321
4322         * lib/target-supports.exp
4323         (check_effective_target_automatic_stack_alignment): Always true.
4324
4325 2010-10-09  Richard Guenther  <rguenther@suse.de>
4326
4327         PR lto/45956
4328         * gcc.dg/lto/20101009-2_0.c: New testcase.
4329         * gcc.dg/lto/20101009-2_1.c: Likewise.
4330         * gcc.dg/lto/20101009-2_2.c: Likewise.
4331
4332 2010-10-09  Richard Guenther  <rguenther@suse.de>
4333
4334         PR lto/45947
4335         * g++.dg/lto/20101009-1_0.C: New testcase.
4336
4337 2010-10-09  Richard Guenther  <rguenther@suse.de>
4338
4339         PR tree-optimization/45945
4340         * gcc.dg/lto/20101009-1_0.c: New testcase.
4341
4342 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
4343
4344         PR target/45913
4345         * gcc.target/i386/pr45913.c: New.
4346
4347 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4348
4349         PR fortran/45943
4350         * gfortran.dg/streamio_16.f90: Update test.
4351
4352 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
4353
4354         PR tree-optimization/45903
4355         * gcc.target/i386/pr45903.c: New test.
4356
4357 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
4358
4359         * gnat.dg/interface5.adb: Compile with warnings disabled.
4360
4361 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4362
4363         * obj-c++.dg/encode-10.mm: New testcase.
4364
4365 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4366
4367         PR objc++/23614
4368         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
4369         C++ class.  Removed XFAIL.
4370
4371 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
4372
4373         PR fortran/45933
4374         * gfortran.dg/typebound_operator_5.f03: New.
4375
4376 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4377
4378         Merge from 'apple/trunk' branch on FSF servers.
4379
4380         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
4381
4382         Radar 4508851
4383         * obj-c++.dg/method-namespace-1.mm: New.
4384
4385 2010-10-07  Martin Jambor  <mjambor@suse.cz>
4386
4387         * gcc.dg/tree-ssa/sra-11.c: New test.
4388
4389 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
4390
4391         PR Tree-Vect/45847
4392         * gcc.dg/vect/pr45847.c: New test.
4393
4394 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4395             Kai Tietz  <kai.tietz@onevision.com>
4396
4397         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
4398
4399 2010-10-07  Richard Guenther  <rguenther@suse.de>
4400
4401         PR tree-optimization/45732
4402         * gcc.dg/torture/pr45732.c: New testcase.
4403
4404 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4405
4406         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
4407         * objc.dg/foreach-2.m: Likewise.
4408         * objc.dg/foreach-3.m: Likewise.
4409         * objc.dg/foreach-4.m: Likewise.
4410         * objc.dg/foreach-5.m: Likewise.
4411         * objc.dg/foreach-6.m: Likewise.
4412         * objc.dg/foreach-7.m: Likewise.
4413         * objc.dg/objc-foreach-4.m: Likewise.
4414         * objc.dg/objc-foreach-5.m: Likewise.
4415
4416 2010-10-07  Richard Guenther  <rguenther@suse.de>
4417
4418         PR middle-end/45869
4419         * gcc.dg/torture/pr45869.c: New testcase.
4420
4421 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4422
4423         * objc.dg/set-not-used-1.m: New
4424         * obj-c++.dg/set-not-used-1.mm: New.
4425
4426 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4427
4428         * objc.dg/attributes/method-attribute-3.m: New.
4429         * obj-c++.dg/attributes/method-attribute-3.mm: New.
4430
4431 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
4432
4433         PR fortran/45916
4434         * gfortran.dg/generic_typebound_operator_1.f90: New test.
4435
4436 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4437
4438         PR fortran/45889
4439         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
4440
4441 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4442
4443         Merge from 'apple/trunk' branch on FSF servers.
4444
4445         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
4446
4447         Radar 4278774
4448         * obj-c++.dg/encode-9.mm: New.
4449
4450 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4451
4452         * g++.dg/cpp0x/pr45908.C: New test.
4453
4454 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4455
4456         * gnat.dg/opt6.ad[sb]: New test.
4457
4458 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4459
4460         Implemented fast enumeration for Objective-C.
4461         * objc.dg/foreach-1.m: New.
4462         * objc.dg/foreach-2.m: New.
4463         * objc.dg/foreach-3.m: New.
4464         * objc.dg/foreach-4.m: New.
4465         * objc.dg/foreach-5.m: New.
4466         * objc.dg/foreach-6.m: New.
4467         * objc.dg/foreach-7.m: New.
4468
4469         Merge from 'apple/trunk' branch on FSF servers:
4470         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
4471
4472         Radar 4502236
4473         * objc.dg/objc-foreach-5.m: New.
4474
4475         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
4476
4477         Radar 4507230
4478         * objc.dg/objc-foreach-4.m: New.
4479
4480         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
4481
4482         Radar 4472881
4483         * objc.dg/objc-foreach-3.m: New.
4484
4485         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
4486
4487         Radar 4468498
4488         * objc.dg/objc-foreach-2.m: New.
4489
4490         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
4491
4492         Radar 4294910
4493         * objc.dg/objc-foreach-1.m: New
4494
4495 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
4496
4497         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
4498         unsigned values.
4499
4500 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4501
4502         PR objc++/28050
4503         * obj-c++.dg/syntax-error-10.mm: New.
4504
4505 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4506
4507         PR objc++/23707
4508         * obj-c++.dg/syntax-error-9.mm: New.
4509
4510 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4511
4512         PR objc++/31126
4513         * obj-c++.dg/syntax-error-8.mm: New.
4514
4515 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4516
4517         Merge from 'apple/trunk' branch on FSF servers.
4518
4519         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
4520
4521         Radar 4290840
4522         * obj-c++.dg/syntax-error-7.mm: New
4523
4524         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
4525
4526         Radar 4294425
4527         * obj-c++.dg/syntax-error-6.mm: New
4528
4529         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
4530
4531         Radar 4261146
4532         * obj-c++.dg/syntax-error-5.mm: New
4533
4534         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
4535
4536         Radar 4093475
4537         * obj-c++.dg/syntax-error-[3-4].mm: New.
4538
4539         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
4540
4541         Radar 4185810
4542         * obj-c++.dg/syntax-error-[1-2].mm: New.
4543
4544 2010-10-05  Ira Rosen  <irar@il.ibm.com>
4545
4546         PR tree-optimization/45752
4547         * gcc.dg/vect/pr45752.c: New test.
4548
4549 2010-10-05  Richard Guenther  <rguenther@suse.de>
4550
4551         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
4552         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4553         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4554         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4555         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4556         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4557         * gcc.dg/tree-prof/stringop-1.c: Likewise.
4558         * gcc.dg/tree-prof/stringop-2.c: Likewise.
4559         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
4560         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
4561         * gcc.dg/tree-prof/update-loopch.c: Likewise.
4562         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
4563         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4564         * gcc.dg/tree-prof/tracer-1.c: Likewise.
4565         * gcc.dg/tree-ssa/inline-4.c: Likewise.
4566         * gcc.dg/tree-ssa/inline-3.c: Likewise.
4567         * gcc.dg/tree-ssa/20080530.c: Likewise.
4568         * g++.dg/tree-ssa/inline-3.C: Likewise.
4569         * g++.dg/tree-ssa/inline-1.C: Likewise.
4570         * g++.dg/tree-ssa/inline-2.C: Likewise.
4571         * gcc.dg/profile-dir-1.c: Likewise.
4572         * gcc.dg/profile-dir-2.c: Likewise.
4573         * gcc.dg/profile-dir-3.c: Likewise.
4574
4575 2010-10-05  Richard Guenther  <rguenther@suse.de>
4576
4577         PR middle-end/45877
4578         * g++.dg/torture/pr45877.C: New testcase.
4579
4580 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
4581
4582         PR debug/45849
4583         * gcc.dg/debug/pr45849.c: New test.
4584
4585         PR middle-end/45876
4586         * gcc.c-torture/compile/pr45876.c: New test.
4587
4588 2010-10-04  Julian Brown  <julian@codesourcery.com>
4589
4590         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
4591         vect_hw_misalign.
4592         * gcc.dg/vect/vect-60.c: Likewise.
4593         * gcc.dg/vect/vect-56.c: Likewise.
4594         * gcc.dg/vect/vect-93.c: Likewise.
4595         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4596         * gcc.dg/vect/vect-95.c: Likewise.
4597         * gcc.dg/vect/vect-96.c: Likewise.
4598         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
4599         * gcc.dg/vect/slp-25.c: Likewise.
4600         * gcc.dg/vect/slp-3.c: Likewise.
4601         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4602         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4603         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
4604         * gcc.dg/vect/vect-109.c: Likewise.
4605         * gcc.dg/vect/vect-peel-1.c: Likewise.
4606         * gcc.dg/vect/vect-peel-2.c: Likewise.
4607         * lib/target-supports.exp
4608         (check_effective_target_arm_vect_no_misalign): New.
4609         (check_effective_target_vect_no_align): Use above.
4610         (check_effective_target_vect_element_align): New.
4611         (add_options_for_quad_vectors): New.
4612
4613 2010-10-04  Martin Jambor  <mjambor@suse.cz>
4614
4615         PR tree-optimization/45572
4616         * g++.dg/ipa/pr45572-1.C: New test.
4617         * g++.dg/ipa/pr45572-2.C: Likewise.
4618
4619 2010-10-03  Ian Lance Taylor  <iant@google.com>
4620
4621         * gcc.dg/anon-struct-11.c: New test.
4622         * gcc.dg/anon-struct-12.c: New test.
4623         * gcc.dg/anon-struct-13.c: New test.
4624         * gcc.dg/anon-struct-14.c: New test.
4625
4626 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
4627
4628         * g++.dg/torture/pr45764.C: Revert revision 164914.
4629         * gcc.dg/vect/pr43432.c: Likewise.
4630         * gcc.dg/vect/vect-114.c: Likewise.
4631         * gcc.dg/vect/vect-15.c: Likewise.
4632
4633 2010-10-03  Jason Merrill  <jason@redhat.com>
4634
4635         * g++.dg/cpp0x/sfinae5.C: New.
4636
4637 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
4638
4639         PR tree-optimization/45720
4640         PR tree-optimization/45764
4641         * g++.dg/torture/pr45764.C: New.
4642
4643         * gcc.dg/vect/pr43432.c: Xfail.
4644         * gcc.dg/vect/vect-114.c: Likewise.
4645         * gcc.dg/vect/vect-15.c: Likewise.
4646
4647 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4648
4649         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
4650         hppa*-*-hpux*.
4651         * gcc.dg/torture/pr45678-2.c: Likewise.
4652
4653 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
4654
4655         PR fortran/45748
4656         * gfortran.dg/intrinsic_6.f90: New.
4657
4658 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4659
4660         PR fortran/42831
4661         * gfortran.dg/dependency_37.f90:  New test.
4662
4663 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
4664
4665         * gcc.target/i386/shift_mask.c: New test.
4666
4667 2010-10-01  Richard Guenther  <rguenther@suse.de>
4668
4669         PR tree-optimization/45854
4670         * g++.dg/torture/pr45854.C: New testcase.
4671
4672 2010-09-30  Michael Eager  <eager@eagercon.com>
4673
4674         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
4675         __FLT_{MIN,MAX}__.
4676
4677 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4678
4679         PR middle-end/45758
4680         * gfortran.dg/graphite/pr45758.f90: New.
4681
4682 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4683
4684         PR middle-end/45230
4685         * gcc.dg/graphite/id-pr45230.c: New.
4686
4687 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4688
4689         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
4690         * gfortran.dg/graphite/graphite.exp: Same.
4691         * gcc.dg/graphite/vect-pr43423.c: New.
4692
4693 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4694
4695         PR target/45843
4696         * g++.dg/torture/pr45843.C: New test.
4697
4698 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
4699
4700         PR fortran/45828
4701         * gfortran.dg/allocate_derived_5.f90: New.
4702
4703 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4704
4705         PR tree-optimization/31261
4706         * gcc.dg/tree-ssa/pr31261.c: New test.
4707
4708 2010-09-30  Michael Eager  <eager@eagercon.com>
4709
4710         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
4711         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
4712         * gcc.target/microblaze/microblaze.exp: Ditto.
4713         * gcc.target/microblaze/others/string_cst1.c: Ditto.
4714         * gcc.target/microblaze/others/string_cst2.c: Ditto.
4715         * gcc.target/microblaze/others/data_var1.c: Ditto.
4716         * gcc.target/microblaze/others/data_var2.c: Ditto.
4717         * gcc.target/microblaze/others/data_var3.c: Ditto.
4718         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
4719         * gcc.target/microblaze/others/strings1.c:: Ditto.
4720         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
4721         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
4722         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
4723         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4724         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4725         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4726         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4727         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4728         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
4729         * gcc.target/microblaze/isa/pcmp.c: Ditto.
4730         * gcc.target/microblaze/isa/nofloat.c: Ditto.
4731         * gcc.target/microblaze/isa/fcvt.c: Ditto.
4732         * gcc.target/microblaze/isa/float.c: Ditto.
4733         * gcc.target/microblaze/isa/mulh.c: Ditto.
4734         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
4735         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
4736         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
4737         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
4738         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
4739         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
4740         * gcc.target/microblaze/isa/bshift.c: Ditto.
4741         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
4742         * gcc.target/microblaze/isa/div.c: Ditto.
4743         * gcc.target/microblaze/isa/vanilla.c: Ditto.
4744         * gcc.target/microblaze/isa/mul.c: Ditto.
4745
4746 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4747
4748         merge from FSF 'apple/trunk' branch.
4749         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
4750
4751         Radar 4386773
4752         * objc.dg/enhanced-proto-1.m: New.
4753         * objc.dg/enhanced-proto-2.m: New.
4754         * obj-c++.dg/enhanced-proto-1.mm: New
4755         * obj-c++.dg/enhanced-proto-2.mm: New.
4756
4757 2010-09-30  Richard Guenther  <rguenther@suse.de>
4758
4759         PR testsuite/45702
4760         * gcc.dg/debug/pr41893-1.c: Adjust.
4761         * gcc.dg/pr30762-1.c: Likewise.
4762         * gcc.dg/pr31529-1.c: Likewise.
4763         * gcc.dg/pr34457-1.c: Likewise.
4764         * gcc.dg/pr34668-1.c: Likewise.
4765         * gcc.dg/pr43557-1.c: Likewise.
4766
4767 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4768
4769         PR objc/45842
4770         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
4771         * objc.dg/const-str-3.m: Correct header for memcpy.
4772         * objc.dg/const-str-7.m: Likewise.
4773         * objc.dg/method-20b.m: Provide an implementation of Object.
4774         Adjust XFAIL for m64 NeXT runtime.
4775         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
4776         * objc.dg/encode-3.m: Correct line ordering, provide header for
4777         sprintf.
4778         * objc.dg/encode-7-next.m: Only run for 32bit.
4779         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
4780         * objc.dg/type-size-2.m: Provide an implementation of Object.
4781         Ajust headers.
4782         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
4783         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
4784         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
4785         Adjust XFAIL for m64 NeXT runtime.
4786         * obj-c++.dg/method-22.mm: Likewise.
4787         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
4788
4789 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
4790
4791         Merge from 'apple/trunk' branch on FSF servers.
4792
4793         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4794
4795         Radar 4278236
4796         * obj-c++.dg/bad-forward-decl.mm: New
4797
4798 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
4799
4800         * ada/acats/run_acats: Revert revision 157037.
4801
4802 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4803
4804         Merge from 'apple/trunk' branch on FSF servers.
4805
4806         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4807
4808         Radar 4281748
4809         * objc.dg/naming-2.m: Update
4810         * objc.dg/naming-3.m: New
4811
4812 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
4813
4814         PR target/40457
4815         * gcc.target/arm/pr40457-3.c: New test.
4816
4817 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
4818
4819         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
4820         alias checking.
4821         * lib/target-supports.exp (check_ifunc_available): Likewise.
4822
4823 2010-09-29  Tristan Gingold  <gingold@adacore.com>
4824
4825         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
4826
4827 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4828
4829         * objc.dg/keywords-1.m: New test.
4830         * objc.dg/keywords-2.m: New test.
4831         * objc.dg/keywords-3.m: New test.
4832         * obj-c++.dg/keywords-1.mm: New test.
4833         * obj-c++.dg/keywords-2.mm: New test.
4834
4835 2010-09-28  Jason Merrill  <jason@redhat.com>
4836
4837         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
4838         * g++.dg/ext/complit11.C: Likewise.
4839         * g++.old-deja/g++.law/temps1.C: Likewise.
4840
4841         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
4842         * g++.old-deja/g++.mike/misc6.C: Likewise.
4843
4844 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
4845
4846         * objc.dg/attributes/method-attribute-1.m: New.
4847         * objc.dg/attributes/method-attribute-2.m: New.
4848
4849         * obj-c++.dg/attributes/method-attribute-1.m: New.
4850         * obj-c++.dg/attributes/method-attribute-2.m: New.
4851
4852 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
4853
4854         * objc.dg/attributes: New.
4855         * objc.dg/attributes/attributes.exp: New.
4856         * objc.dg/attributes/class-attribute-1.m: New.
4857         * objc.dg/attributes/class-attribute-2.m: New
4858         * objc.dg/attributes/categ-attribute-1.m: New
4859         * objc.dg/attributes/categ-attribute-2.m: New
4860         * objc.dg/attributes/proto-attribute-1.m: New
4861
4862         * obj-c++.dg/attributes: New.
4863         * obj-c++.dg/attributes/attributes.exp: New
4864         * obj-c++.dg/attributes/class-attribute-1.mm: New
4865         * obj-c++.dg/attributes/class-attribute-2.mm: New
4866         * obj-c++.dg/attributes/categ-attribute-1.mm: New
4867         * obj-c++.dg/attributes/categ-attribute-2.mm: New
4868         * obj-c++.dg/attributes/proto-attribute-1.mm: New
4869
4870 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
4871
4872         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
4873         from the branch renamed to method-20b.m to avoid clashes).
4874
4875         2005-08-23  Stuart Hastings  <stuart@apple.com>
4876                     Ziemowit Laski  <zlaski@apple.com>
4877
4878         Radar 4209854
4879         * obj-c++.dg/method-23.mm: New.
4880         * objc.dg/method-20.m: New.
4881
4882 2010-09-28  Jan Hubicka  <jh@suse.cz>
4883
4884         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
4885
4886 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4887
4888         PR target/44452
4889         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
4890         i?86-*-solaris2.[89], *-*-vxworks*.
4891         * gcc.target/i386/pr22152.c: Likewise.
4892         * gcc.target/i386/vect8-ret.c: New test.
4893
4894 2010-09-28  Jie Zhang  <jie@codesourcery.com>
4895
4896         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
4897
4898 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
4899
4900         Merge from 'apple/trunk' branch on FSF servers.
4901
4902         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
4903
4904         Radar 4175534
4905         * obj-c++.dg/method-22.mm: New.
4906
4907 2010-09-27  Jason Merrill  <jason@redhat.com>
4908
4909         * g++.dg/cpp0x/rv-lvalue-req.C: New.
4910         * g++.dg/ext/complit11.C: Adjust.
4911         * g++.old-deja/g++.law/temps1.C: Adjust.
4912         * g++.old-deja/g++.ns/koenig6.C: Adjust.
4913         * g++.old-deja/g++.oliva/partord1.C: Adjust.
4914
4915 2010-09-27  Ian Lance Taylor  <iant@google.com>
4916
4917         * lib/target-supports.exp (check_effective_target_split_stack):
4918         New procedure.
4919         * gcc.dg/split-1.c: New test.
4920         * gcc.dg/split-2.c: New test.
4921         * gcc.dg/split-3.c: New test.
4922         * gcc.dg/split-4.c: New test.
4923
4924 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4925
4926         PR objc/25464
4927         * objc.dg/type-size-3.m: New test.
4928
4929 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4930
4931         PR objc/45763
4932         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
4933
4934 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4935
4936         PR objc/25450
4937         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
4938         * objc.dg/type-size-2.m: Same change.
4939         * obj-c++.dg/encode-5.mm: Same change.
4940
4941 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4942
4943         Merge from 'apple/trunk' branch on FSF servers.  The original
4944         Changelogs are below.
4945
4946         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
4947         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
4948         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
4949         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
4950         in the branch).
4951         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
4952         proto-qual-1.m in the branch) and the normal ABI on GNU.
4953         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
4954         the test only with the NeXT runtime.
4955         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
4956         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
4957         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
4958         Run the test only with the NeXT runtime.
4959
4960         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
4961
4962         Radar 4492973
4963         * objc.dg/encode-7-64bit.m: New.
4964         * objc.dg/encode-7.m: Skip if -m64.
4965
4966         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
4967
4968         Radar 4301047
4969         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
4970         * obj-c++.dg/threedotthree-abi-1.mm: New
4971         * objc.dg/threedotthree-abi-1.m: New
4972
4973         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
4974
4975         Radar 4136935
4976         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
4977         * objc.dg/encode-6.m: Likewise.
4978         * objc.dg/encode-7.m: New test case.
4979
4980 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4981
4982         Merge from 'apple/trunk' branch on FSF servers.  Renamed
4983         const-str-12.m to constr-str-12b.m to avoid conflicts.
4984
4985         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
4986
4987         Radar 4229905
4988         * obj-c++.dg/warn5.mm: New
4989
4990         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
4991
4992         Radar 4154928
4993         * obj-c++.dg/const-str-12.mm: New.
4994         * objc.dg/const-str-12.m: New.
4995
4996 2010-09-27  Tobias Burnus  <burnus@net-b.de>
4997
4998         PR fortran/40569
4999         PR fortran/40568
5000         * gfortran.dg/storage_size_2.f08: Fix test.
5001         * gfortran.dg/c_sizeof_1.f90: Fix test.
5002         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
5003         * gfortran.dg/c_sizeof_3.f90: New.
5004         * gfortran.dg/c_sizeof_4.f90: New.
5005         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
5006         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
5007
5008 2010-09-26  Daniel Kraft  <d@domob.eu>
5009
5010         PR fortran/45783
5011         PR fortran/45795
5012         * gfortran.dg/select_type_18.f03: New test.
5013
5014 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
5015
5016         * gnat.dg/return2.ad[sb]: New test.
5017         * gnat.dg/return2_pkg.ads: New helper.
5018
5019 2010-09-25  Daniel Kraft  <d@domob.eu>
5020
5021         PR fortran/45776
5022         * gfortran.dg/io_constraints_6.f03: New test.
5023         * gfortran.dg/io_constraints_7.f03: New test.
5024         * gfortran.dg/newunit_2.f90: New test.
5025
5026 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
5027
5028         * gfortran.dg/operator_c1202.f90: New test.
5029
5030 2010-09-24  Jan Hubicka  <jh@suse.cz>
5031
5032         * gcc.dg/tree-ssa/leaf.c: New testcase.
5033
5034 2010-09-24  Jan Hubicka  <jh@suse.cz>
5035
5036         PR tree-optimization/45738
5037         PR tree-optimization/45741
5038         * gcc.c-torture/compile/pr45741.c: New.
5039         * gfortran.fortran-torture/compile/pr45738.f90: New.
5040
5041 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
5042
5043         * gcc.dg/cpp/undef-opt-1.c: New test.
5044
5045 2010-09-24  Jason Merrill  <jason@redhat.com>
5046
5047         * g++.dg/other/error10.C: Adjust expected output.
5048
5049 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
5050
5051         PR middle-end/45234
5052         * gcc.dg/torture/stackalign/alloca-6.c: New test.
5053         * gcc.target/i386/pr45234.c: New test.
5054
5055 2010-09-24  Richard Guenther  <rguenther@suse.de>
5056
5057         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
5058
5059 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5060
5061         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
5062         as a comment leader in regexp.
5063
5064 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5065
5066         * objc.dg/sync-2.m: New test.
5067         * obj-c++.dg/sync-2.mm: New test.
5068
5069 2010-09-24  Tobias Burnus  <burnus@net-b.de>
5070
5071         PR fortran/40571
5072         * gfortran.dg/iso_fortran_env_7.f90: New.
5073
5074 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5075
5076         * obj-c++.dg/too-many-args.mm: New file.
5077
5078 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5079
5080         Merge from 'apple/trunk' branch on FSF servers.
5081
5082         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
5083
5084         Radar 4491608
5085         * objc.dg/too-many-args.m: New
5086
5087 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
5088
5089         PR fortran/45744
5090         * gfortran.dg/dependency_36.f90:  New test.
5091
5092 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
5093
5094         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
5095         * gcc.target/i386/pad-3.c: Ditto.
5096         * gcc.target/i386/pad-7.c: Ditto.
5097         * gcc.target/i386/pad-7.c: Ditto.
5098         * gcc.target/i386/pr36502.c: Ditto.
5099         * gcc.target/i386/zee.c: Ditto.
5100         * gcc.target/i386/20060821-1.c: Ditto.
5101         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
5102         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
5103         * gcc.target/i386/pad-5b.c: Ditto.
5104         * gcc.target/i386/pad-6a.c: Ditto.
5105         * gcc.target/i386/pad-6b.c: Ditto.
5106         * gcc.target/i386/pad-8.c: Ditto.
5107         * gcc.target/i386/pad-9.c: Ditto.
5108         * gcc.target/i386/pad-10.c: Ditto.
5109         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
5110
5111 2010-09-23  Richard Guenther  <rguenther@suse.de>
5112
5113         PR tree-optimization/45565
5114         * g++.dg/ipa/pr45565.C: New testcase.
5115
5116 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
5117
5118         PR fortran/45745
5119         PR fortran/45648
5120         * gfortran.dg/vector_subscript_bound_1.f90: New.
5121
5122 2010-09-23  Richard Guenther  <rguenther@suse.de>
5123
5124         PR middle-end/45750
5125         * gcc.dg/pr45750.c: New testcase.
5126
5127 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
5128
5129         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
5130         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
5131         build.
5132
5133 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
5134
5135         PR rtl-optimization/44374
5136         * gcc.target/arm/headmerge-1.c: New test.
5137         * gcc.target/arm/headmerge-2.c: New test.
5138         * gcc.target/i386/headmerge-1.c: New test.
5139         * gcc.target/i386/headmerge-2.c: New test.
5140
5141 2010-09-23  Daniel Kraft  <d@domob.eu>
5142
5143         PR fortran/38936
5144         PR fortran/44044
5145         PR fortran/45474
5146         * gfortran.dg/intrinsic_intent_1.f03: New test.
5147         * gfortran.dg/select_type_17.f03: New test.
5148         * gfortran.dg/associate_5.f03: More definability tests.
5149         * gfortran.dg/enum_2.f90: Check definability.
5150         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
5151         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
5152         * gfortran.dg/char_expr_2.f90: Ditto.
5153         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
5154         * gfortran.dg/enum_5.f90: Ditto.
5155         * gfortran.dg/equiv_constraint_8.f90: Ditto.
5156         * gfortran.dg/impure_assignment_2.f90: Ditto.
5157         * gfortran.dg/impure_assignment_3.f90: Ditto.
5158         * gfortran.dg/intent_out_1.f90: Ditto.
5159         * gfortran.dg/intent_out_3.f90: Ditto.
5160         * gfortran.dg/pointer_assign_7.f90: Ditto.
5161         * gfortran.dg/pointer_intent_3.f90: Ditto.
5162         * gfortran.dg/pr19936_1.f90: Ditto.
5163         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
5164         * gfortran.dg/simpleif_2.f90: Ditto.
5165         * gfortran.dg/protected_5.f90: Ditto.
5166         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
5167         * gfortran.dg/protected_6.f90: Ditto.
5168         * gfortran.dg/protected_7.f90: Ditto.
5169
5170 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5171
5172         PR libfortran/45710
5173         * gfortran.dg/namelist_65.f90: New test.
5174
5175 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5176
5177         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
5178         the regexp pattern between the expected label and location string.
5179
5180 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5181
5182         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
5183
5184 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5185
5186         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
5187         * gcc.dg/pr27898.c: Likewise.
5188         * gcc.dg/pr28712.c: Likewise.
5189         * gcc.dg/pr30762-1.c: Likewise.
5190         * gcc.dg/pr31529-1.c: Likewise.
5191         * gcc.dg/pr34457-1.c: Likewise.
5192         * gcc.dg/pr34668-1.c: Likewise.
5193         * gcc.dg/pr34989-1.c: Likewise.
5194         * gcc.dg/pr43557-1.c: Likewise.
5195
5196 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
5197
5198         PR rtl-optimization/45739
5199         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
5200
5201 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
5202
5203         * gcc.target/sparc/mnofpu.c: New test.
5204
5205 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
5206
5207         PR rtl-optimization/45739
5208         * gcc.target/i386/pr45739.c: New test.
5209
5210 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
5211
5212         PR fortran/45648
5213         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5214         and counts. Add non-elemental function call check.
5215
5216         PR fortran/45648
5217         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
5218         arguments checks. Update temporary counts.
5219         * gfortran.dg/transpose_optimization_1.f90: New.
5220
5221 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
5222
5223         PR objc/23710
5224         * objc.dg/invalid-method-1.m: New.
5225
5226 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
5227
5228         Merge from 'apple/trunk' branch on FSF servers.
5229
5230         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
5231
5232         Radar 4291785
5233         * objc.dg/naming-4.m: New
5234         * objc.dg/naming-5.m: New
5235         * obj-c++.dg/naming-1.mm: New
5236         * obj-c++.dg/naming-2.mm: New
5237
5238 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
5239             Jack Howarth  <howarth@bromo.med.uc.edu>
5240
5241         PR c++/45645
5242         * g++.dg/torture/pr44972.C: Use portable assert().
5243
5244 2010-09-21  Richard Guenther  <rguenther@suse.de>
5245
5246         PR tree-optimization/45580
5247         * g++.dg/torture/pr45580.C: New testcase.
5248
5249 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
5250
5251         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
5252
5253 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
5254
5255         PR fortran/45438
5256         * gfortran.dg/pointer_check_7.f90: New.
5257
5258 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
5259
5260         PR rtl-optimization/45728
5261         * gcc.c-torture/compile/pr45728.c: New test.
5262
5263 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
5264
5265         PR fortran/45081
5266         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
5267
5268 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
5269
5270         * g++.dg/tree-ssa/pr45605.C: Add "\\".
5271
5272 2010-09-20  Richard Guenther  <rguenther@suse.de>
5273
5274         PR middle-end/45704
5275         * gcc.dg/torture/pr45704.c: New testcase.
5276
5277 2010-09-20  Jan Hubicka  <jh@suse.cz>
5278
5279         PR tree-optimize/45605
5280         * g++.dg/tree-ssa/pr45605.C: New testcase.
5281
5282 2010-09-20  Michael Matz  <matz@suse.de>
5283
5284         PR testsuite/45706
5285         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
5286         enough.
5287
5288 2010-09-20  Richard Guenther  <rguenther@suse.de>
5289
5290         PR tree-optimization/45705
5291         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
5292
5293 2010-09-20  Michael Matz  <matz@suse.de>
5294
5295         PR testsuite/45706
5296         * lib/target-supports.exp (check_effective_target_vect_perm):
5297         Add i?86-*-*.
5298
5299 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
5300
5301         PR rtl-optimization/45695
5302         * gcc.c-torture/execute/pr45695.c: New test.
5303
5304 2010-09-19  Jan Hubicka  <jh@suse.cz>
5305
5306         PR lto/44246
5307         * gcc.c-torture/compile/pr44246.c:New file.
5308
5309 2010-09-19  Ira Rosen  <irar@il.ibm.com>
5310
5311         PR tree-optimization/45714
5312         * gfortran.dg/vect/pr45714-a.f: New test.
5313         * gfortran.dg/vect/pr45714-b.f: New test.
5314
5315 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5316
5317         * gnat.dg/const1.adb: Rename into...
5318         * gnat.dg/constant1.adb: ...this.
5319         * gnat.dg/constant2.adb: New test.
5320         * gnat.dg/constant2_pkg1.ads: New helper.
5321         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
5322
5323 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5324
5325         * gnat.dg/specs/constant1.ads: New test.
5326         * gnat.dg/specs/constant1_pkg.ads: New helper.
5327
5328 2010-09-18  Jan Hubicka  <jh@suse.cz>
5329
5330         PR tree-optimization/45453
5331         * g++.dg/tree-ssa/pr45453.C: New testcase.
5332
5333 2010-09-18  Jason Merrill  <jason@redhat.com>
5334
5335         * g++.dg/cpp0x/initlist44.C: New.
5336
5337 2010-09-18  Richard Guenther  <rguenther@suse.de>
5338
5339         PR tree-optimization/45709
5340         * g++.dg/torture/pr45709-2.C: New testcase.
5341
5342 2010-09-18  Richard Guenther  <rguenther@suse.de>
5343
5344         PR tree-optimization/45709
5345         * g++.dg/torture/pr45709.C: New testcase.
5346
5347 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
5348
5349         PR testsuite/45719
5350         * gcc.target/i386/pad-3.c: Pass -fno-pic.
5351
5352 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5353
5354         * gcc.target/i386/pad-1.c: New.
5355         * gcc.target/i386/pad-2.c: Likewise.
5356         * gcc.target/i386/pad-3.c: Likewise.
5357         * gcc.target/i386/pad-4.c: Likewise.
5358         * gcc.target/i386/pad-5a.c: Likewise.
5359         * gcc.target/i386/pad-5b.c: Likewise.
5360         * gcc.target/i386/pad-6a.c: Likewise.
5361         * gcc.target/i386/pad-6b.c: Likewise.
5362         * gcc.target/i386/pad-7.c: Likewise.
5363         * gcc.target/i386/pad-8.c: Likewise.
5364         * gcc.target/i386/pad-9.c: Likewise.
5365         * gcc.target/i386/pad-10.c: Likewise.
5366
5367 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5368
5369         PR middle-end/45234
5370         * gcc.dg/torture/stackalign/alloca-5.c: New.
5371
5372 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5373
5374         PR middle-end/45678
5375         * gcc.dg/torture/pr45678-2.c: New.
5376
5377 2010-09-17  Richard Guenther  <rguenther@suse.de>
5378
5379         PR middle-end/45678
5380         * gcc.dg/torture/pr45678-1.c: New testcase.
5381
5382 2010-09-17  Michael Matz  <matz@suse.de>
5383
5384         PR tree-optimization/43432
5385         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
5386         check_effective_target_vect_perm_short): New predicates.
5387         (check_effective_target_vect_perm): Include x86_64.
5388         * gcc.dg/vect/pr43432.c: New test.
5389         * gcc.dg/vect/vect-114.c: Adjust.
5390         * gcc.dg/vect/vect-15.c: Ditto.
5391         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
5392         * gcc.dg/vect/slp-perm-9.c: Ditto.
5393
5394 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
5395
5396         PR testsuite/45692
5397         * objc/execute/exceptions/throw-nil.m: Run the test only with the
5398         GNU runtime.
5399
5400 2010-09-17  Richard Guenther  <rguenther@suse.de>
5401
5402         * gcc.dg/pr27898.c: Use -flto instead of -combine.
5403         * gcc.dg/pr28706.c: Likewise.
5404         * gcc.dg/pr28712.c: Likewise.
5405         * gcc.dg/pr30762-1.c: Likewise.
5406         * gcc.dg/pr30762-2.c: Likewise.
5407         * gcc.dg/pr31529-1.c: Likewise.
5408         * gcc.dg/pr31529-2.c: Likewise.
5409         * gcc.dg/pr34457-1.c: Likewise.
5410         * gcc.dg/pr34457-2.c: Likewise.
5411         * gcc.dg/pr34668-1.c: Likewise.
5412         * gcc.dg/pr34668-2.c: Likewise.
5413         * gcc.dg/pr34989-1.c: Likewise.
5414         * gcc.dg/pr34989-2.c: Likewise.
5415         * gcc.dg/pr43557-1.c: Likewise.
5416         * gcc.dg/pr43557-2.c: Likewise.
5417         * gcc.dg/debug/pr41893-1.c: Likewise.
5418         * gcc.dg/matrix/matrix.exp: Do not use -combine.
5419         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
5420         * gcc.dg/matrix/matrix-4.c: Likewise.
5421         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
5422         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
5423         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5424         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5425
5426 2010-09-16  Tobias Burnus  <burnus@net-b.de>
5427
5428         PR fortran/43665
5429         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
5430         optimizations.
5431         * gfortran.dg/intent_optimize_1.f90: New test.
5432
5433 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
5434
5435         * gcc.target/i386/divmod-1.c: New.
5436         * gcc.target/i386/divmod-2.c: Likewise.
5437         * gcc.target/i386/divmod-3.c: Likewise.
5438         * gcc.target/i386/divmod-4.c: Likewise.
5439         * gcc.target/i386/divmod-4a.c: Likewise.
5440         * gcc.target/i386/divmod-5.c: Likewise.
5441         * gcc.target/i386/divmod-6.c: Likewise.
5442         * gcc.target/i386/divmod-7.c: Likewise.
5443         * gcc.target/i386/divmod-8.c: Likewise.
5444         * gcc.target/i386/udivmod-1.c: Likewise.
5445         * gcc.target/i386/udivmod-2.c: Likewise.
5446         * gcc.target/i386/udivmod-3.c: Likewise.
5447         * gcc.target/i386/udivmod-4.c: Likewise.
5448         * gcc.target/i386/udivmod-4a.c: Likewise.
5449         * gcc.target/i386/udivmod-5.c: Likewise.
5450         * gcc.target/i386/udivmod-6.c: Likewise.
5451         * gcc.target/i386/udivmod-7.c: Likewise.
5452         * gcc.target/i386/udivmod-8.c: Likewise.
5453
5454 2010-09-16  Jan Hubicka  <jh@suse.cz>
5455
5456         * g++.dg/lto/pr45679-1_0.C: New file.
5457         * g++.dg/lto/pr45679-1_1.C: New file.
5458         * g++.dg/lto/pr45679-0_0.C: New file.
5459         * g++.dg/lto/pr45679-0_1.C: New file.
5460
5461 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
5462
5463         PR fortran/45674
5464         * gfortran.dg/class_dummy_2.f03: New.
5465
5466 2010-09-16  Richard Guenther  <rguenther@suse.de>
5467
5468         PR tree-optimization/45623
5469         * gcc.dg/torture/pr45623.c: New testcase.
5470
5471 2010-09-16  Ira Rosen  <irar@il.ibm.com>
5472
5473         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
5474         name and parentheses.
5475         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
5476
5477 2010-09-15  Jason Merrill  <jason@redhat.com>
5478
5479         * g++.dg/parse/parameter-declaration-2.C: New.
5480
5481         * g++.dg/cpp0x/scoped_enum2.C: New.
5482
5483 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
5484
5485         * gcc.c-torture/compile/20100915-1.c: New test.
5486
5487 2010-09-15  Martin Jambor  <mjambor@suse.cz>
5488
5489         PR middle-end/45644
5490         * gcc.dg/ipa/pr45644.c: New test.
5491
5492 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
5493
5494         PR tree-optimization/45633
5495         * gcc.dg/vect/pr45633.c: New test.
5496
5497 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
5498
5499         PR fortran/45577
5500         * gfortran.dg/allocate_derived_4.f90: New.
5501
5502 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
5503
5504         * lib/target-supports.exp
5505         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
5506         supported flag to true for neon.
5507
5508 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
5509
5510         PR c++/45665
5511         * g++.dg/template/crash103.C: New.
5512
5513 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5514
5515         Merge from 'apple/trunk' branch on FSF servers.
5516
5517         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
5518
5519         Radar 4457381
5520         * objc.dg/msg-in-protocol.m: New.
5521         * obj-c++.dg/msg-in-protocol.mm: New.
5522
5523         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
5524
5525         Radar 4219590
5526         * objc.dg/break-in-ifstmt.m: New.
5527
5528         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5529
5530         Radar 4174166
5531         * obj-c++.dg/comp-types-13.mm: New.
5532         * objc.dg/comp-types-12.m: New.
5533
5534         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5535
5536         Radar 4216500
5537         * obj-c++.dg/proto-lossage-7.mm: New.
5538         * objc.dg/proto-lossage-7.m: New.
5539
5540 2010-09-14  Jan Hubicka  <jh@suse.cz>
5541
5542         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
5543         folding.
5544         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
5545         folding.
5546
5547 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
5548
5549         PR middle-end/45567
5550         * gcc.dg/pr45567.c: New test.
5551
5552         PR debug/45660
5553         * g++.dg/debug/pr45660.C: New test.
5554
5555 2010-09-14  Ira Rosen  <irar@il.ibm.com>
5556
5557         PR tree-optimization/45470
5558         * g++.dg/vect/pr45470-a.cc: New test.
5559         * g++.dg/vect/pr45470-a.cc: New test.
5560
5561 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
5562
5563         PR target/42070
5564         * lib/profopt.exp: Prune warnings on execname2 compile.
5565         * lib/prune.exp: Prune "can't add line info" warnings.
5566
5567 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5568
5569         PR libfortran/45532
5570         * gfortran.dg/namelist_64.f90: New test.
5571
5572 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
5573
5574         PR rtl-optimization/45617
5575         * gcc.target/i386/pr45617.c: New test.
5576
5577 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
5578
5579         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
5580
5581 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
5582
5583         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
5584         * gcc.target/i386/fma4-vector.c: Likewise.
5585         * gcc.target/i386/vectorize2.c: Likewise.
5586         * gcc.target/i386/vectorize4.c: Likewise.
5587         * gcc.target/i386/vectorize5.c: Likewise.
5588         * gcc.target/i386/vectorize6.c: Likewise.
5589         * gcc.target/i386/vectorize8.c: Likewise.
5590
5591         * gcc.target/i386/vect-double-1.c: New.
5592         * gcc.target/i386/vect-double-1a.c: Likewise.
5593         * gcc.target/i386/vect-double-2.c: Likewise.
5594         * gcc.target/i386/vect-double-2a.c: Likewise.
5595
5596         * lib/target-supports.exp (check_effective_target_vect_double):
5597         Set et_vect_double_saved to 0 when tuning for Atom.
5598
5599 2010-09-13  Jan Hubicka  <jh@suse.cz>
5600
5601         * gcc.dg/torture/pr23821.c: Drop static keyword.
5602         * gcc.dg/tree-ssa/loop-19.c: Likewise.
5603         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
5604
5605 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5606
5607         * gcc.target/arm/sync-1.c: New.
5608
5609 2010-09-12  Olivier Hainque  <hainque@adacore.com>
5610
5611         * gnat.dg/memtrap.adb: New test.
5612
5613 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5614
5615         * gfortran.dg/promotion.f90: Fix options.
5616
5617 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
5618
5619         * g++.dg/cpp0x/range-for1.C: New.
5620         * g++.dg/cpp0x/range-for2.C: New.
5621         * g++.dg/cpp0x/range-for3.C: New.
5622         * g++.dg/cpp0x/range-for4.C: New.
5623         * g++.dg/cpp0x/range-for5.C: New.
5624         * g++.dg/cpp0x/range-for6.C: New.
5625
5626 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
5627
5628         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5629         and counts. Check that transpose is not called.
5630         * gfortran.dg/transpose_2.f90: Update error message.
5631
5632 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
5633
5634         PR c++/43824
5635         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
5636         * g++.dg/lookup/strong-using-2.C: Likewise.
5637         * g++.dg/lookup/strong-using-3.C: Likewise.
5638         * g++.dg/lookup/strong-using-5.C: Likewise.
5639
5640         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
5641         * g++.dg/cpp0x/inline-ns4.C: New.
5642         * g++.dg/cpp0x/inline-ns5.C: New.
5643
5644 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
5645
5646         PR middle-end/45634
5647         * gfortran.fortran-torture/compile/pr45634.f90: New.
5648
5649 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
5650
5651         * objc.dg/fobjc-exceptions.m: New test.
5652
5653 2010-09-10  Jan Hubicka  <jh@suse.cz>
5654
5655         * g++.dg/inherit/covariant7.C: Fix pattern matching.
5656
5657 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5658
5659         PR tree-optimization/44972
5660         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
5661         * gcc.dg/tree-ssa/pr45144.c: Likewise.
5662         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
5663         instead.
5664         * g++.dg/torture/pr44972.C: New test.
5665
5666 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5667
5668         PR tree-optimization/44972
5669         * g++.dg/torture/pr34850.C: Remove expected warning.
5670
5671 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5672
5673         * gfortran.dg/dummy_optional_arg.f90: New test.
5674
5675 2010-09-08  Jan Hubicka  <jh@suse.cz>
5676
5677         PR tree-optimization/45598
5678         * fortran.fortran-torture/compile/pr45598.f90: New test.
5679
5680 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
5681
5682         * lib/target-supports-dg.exp (dg-require-ifunc): New.
5683         * lib/target-supports.exp (check_ifunc_available): New.
5684         * gcc.dg/attr-ifunc-1.c: New.
5685         * gcc.dg/attr-ifunc-2.c: New.
5686         * gcc.dg/attr-ifunc-3.c: New.
5687         * gcc.dg/attr-ifunc-4.c: New.
5688         * gcc.dg/attr-ifunc-5.c: New.
5689         * g++.dg/ext/attr-ifunc-1.C: New.
5690         * g++.dg/ext/attr-ifunc-2.C: New.
5691         * g++.dg/ext/attr-ifunc-3.C: New.
5692         * g++.dg/ext/attr-ifunc-4.C: New.
5693
5694 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
5695
5696         PR middle-end/40386
5697         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
5698
5699 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
5700
5701         * gfortran.dg/inline_transpose_1.f90: New test.
5702
5703 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5704
5705         PR c++/45588
5706         * g++.dg/warn/Wunused-var-15.C: New test.
5707
5708 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5709
5710         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
5711         hppa*-*-hpux*.
5712
5713 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5714
5715         * objc/execute/exceptions/throw-nil.m: New test.
5716         * objc/execute/exceptions/handler-1.m: Updated to use the new
5717         objc_set_uncaught_exception_handler() function.
5718         * objc/execute/exceptions/matcher-1.m: New test.
5719
5720 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5721
5722         PR fortran/38282
5723         * gfortran.dg/bit_comparison_1.F90: New test.
5724         * gfortran.dg/leadz_trailz_3.f90: New test.
5725         * gfortran.dg/masklr_2.F90: New test.
5726         * gfortran.dg/shiftalr_1.F90: New test.
5727         * gfortran.dg/merge_bits_2.F90: New test.
5728         * gfortran.dg/dshift_2.F90: New test.
5729         * gfortran.dg/bit_comparison_2.F90: New test.
5730         * gfortran.dg/masklr_1.F90: New test.
5731         * gfortran.dg/merge_bits_1.F90: New test.
5732         * gfortran.dg/dshift_1.F90: New test.
5733         * gfortran.dg/shiftalr_2.F90: New test.
5734
5735 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5736
5737         * objc.dg/type-stream-1.m: Replaced with a test that tests that
5738         functions from objc/typedstream.h are deprecated.
5739
5740 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5741
5742         * lib/target-supports.exp
5743         (check_effective_target_run_expensive_tests): New proc.
5744         * gcc.c-torture/compile/limits-fnargs.c: Use
5745         dg-require-effective-target run_expensive_tests.
5746
5747 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5748
5749         PR fortran/45597
5750         * gfortran.dg/gomp/pr45597.f90: New test.
5751
5752         PR fortran/45595
5753         * gfortran.dg/gomp/pr45595.f90: New test.
5754
5755 2010-09-08  Michael Matz  <matz@suse.de>
5756
5757         * c-c++-common/uninit-17.c: Adjust.
5758
5759 2010-09-08  Michael Matz  <matz@suse.de>
5760
5761         PR tree-optimization/43430
5762         * gcc.dg/vect/pr43430-2.c: New test.
5763
5764 2010-09-08  Michael Matz  <matz@suse.de>
5765
5766         PR tree-optimization/33244
5767         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
5768
5769 2010-09-08  Richard Guenther  <rguenther@suse.de>
5770
5771         PR tree-optimization/45578
5772         * gfortran.dg/pr45578.f90: New testcase.
5773
5774 2010-09-08  Richard Guenther  <rguenther@suse.de>
5775
5776         PR testsuite/45590
5777         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
5778
5779 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
5780
5781         PR fortran/45576
5782         * gfortran.dg/char_length_18.f90:  New test.
5783
5784 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
5785
5786         PR target/36502
5787         * gcc.target/i386/pr36502.c: New test.
5788
5789         PR target/42313
5790         PR target/44651
5791         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
5792         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
5793
5794 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
5795
5796         * gfortran.dg/achar_4.f90: Enable bounds checking.
5797
5798 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
5799
5800         PR target/45206
5801         * gcc.target/i386/pr45206.c: New test.
5802
5803 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
5804
5805         PR fortran/45505
5806         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
5807
5808 2010-09-07  Jan Hubicka  <jh@suse.cz>
5809
5810         * gcc.c-torture/compile/20100907.c: New testcase.
5811
5812 2010-09-07  Richard Guenther  <rguenther@suse.de>
5813
5814         PR middle-end/45569
5815         * g++.dg/eh/pr45569.C: New testcase.
5816
5817 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
5818
5819         PR target/43137
5820         * gcc.target/arm/pr43137.c: New test.
5821
5822 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5823
5824         PR fortran/36931
5825         * gfortran.dg/dependency_35.f90:  New test.
5826
5827 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5828
5829         PR fortran/34145
5830         * gfortran.dg/char_length_17.f90:  New test.
5831
5832 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
5833
5834         PR c++/45200
5835         PR c++/45293
5836         PR c++/45558
5837         * g++.dg/template/typedef34.C: New test.
5838         * g++.dg/template/typedef35.C: New test.
5839
5840 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
5841
5842         PR target/22152
5843         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
5844
5845 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
5846
5847         * g++.dg/warn/Wdouble-promotion.C: New.
5848
5849 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
5850
5851         * g++.dg/parse/redef2.C: New.
5852
5853 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5854
5855         * gcc.dg/20100906-1.c: New testcase.
5856
5857 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
5858
5859         PR testsuite/45543
5860         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
5861         DW_TAG_enumeration_type DIE.
5862
5863 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
5864
5865         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
5866         Update XFAILs.
5867
5868 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
5869
5870         PR rtl-optimization/44919
5871         * g++.dg/opt/pr44919.C: New.
5872
5873 2010-09-06  Tobias Burnus  <burnus@net-b.de>
5874
5875         PR fortran/38282
5876         * gfortran.dg/iall_iany_iparity_1.f90: New.
5877         * gfortran.dg/iall_iany_iparity_2.f90: New.
5878
5879 2010-09-06  Jason Merrill  <jason@redhat.com>
5880
5881         * g++.dg/cpp0x/initlist42.C: New.
5882
5883         * g++.dg/cpp0x/auto19.C: New.
5884
5885         * g++.dg/template/sfinae25.C: New.
5886         * g++.dg/template/char1.C: Expect warning.
5887         * g++.dg/template/nontype10.C: Likewise.
5888
5889         * g++.dg/cpp0x/implicit9.C: New.
5890
5891         * g++.dg/cpp0x/initlist43.C: New.
5892
5893 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
5894
5895         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
5896
5897 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
5898
5899         * gcc.dg/Wdouble-promotion.c: New.
5900
5901 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5902
5903         * gfortran.dg/float128_1.f90: Remove test case as
5904         it always fails since Rev 163611 backed out the
5905         front-end implementation.
5906
5907 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5908
5909         * gfortran.dg/float128_1.f90: XFAIL test case.
5910
5911 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5912
5913         * gfortran.dg/bessel_7.f90: Decrease required precision.
5914
5915 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
5916
5917         PR testsuite/45545
5918         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
5919         ref-all-matching targets.
5920
5921 2010-09-05  Richard Guenther  <rguenther@suse.de>
5922
5923         PR tree-optimization/45535
5924         * gcc.c-torture/compile/pr45535.c: New testcase.
5925
5926 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
5927
5928         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
5929         "\[^\n\]*".
5930         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
5931         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
5932         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
5933         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
5934         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
5935         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
5936         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
5937         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5938         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
5939         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
5940         * gcc.target/i386/pr22152.c: Likewise.
5941         * gcc.target/i386/pr36992-1.c: Likewise.
5942         * gcc.target/i386/pr36992-2.c: Likewise.
5943         * gcc.target/sh/sh4a-memmovua.c: Likewise.
5944
5945 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5946
5947         PR testsuite/43957
5948         * gcc.dg/const-uniq-1.c: Modify regexp.
5949
5950 2010-09-04  Tobias Burnus  <burnus@net-b.de>
5951
5952         PR fortran/45530
5953         * gfortran.dg/namelist_63.f90: New.
5954
5955 2010-09-04  Jan Hubicka  <jh@suse.cz>
5956
5957         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
5958         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
5959
5960 2010-09-04  Jan Hubicka  <jh@suse.cz>
5961
5962         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
5963
5964 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
5965
5966         PR fortran/45507
5967         * gfortran.dg/allocate_alloc_opt_12.f90: New.
5968
5969 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
5970
5971         * gcc.dg/opts-4.c: New test.
5972
5973 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
5974
5975         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
5976         * gcc.dg/vect/vect-peel-4.c: Ditto.
5977
5978 2010-09-03  Daniel Kraft  <d@domob.eu>
5979
5980         PR fortran/45525
5981         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
5982
5983 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5984
5985         PR fortran/45159
5986         * gfortran.dg/dependency_34.f90:  New test.
5987
5988 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
5989
5990         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
5991
5992 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5993
5994         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
5995         gcc.target/i386/clearcap.map if supported.
5996
5997 2010-09-03  Michael Matz  <matz@suse.de>
5998
5999         PR middle-end/45415
6000         * gcc.dg/pr45415.c: New test.
6001
6002 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
6003
6004         PR tree-optimization/45506
6005         * gcc.dg/pr45506.c: New.
6006
6007 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
6008
6009         PR target/45476
6010         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
6011         * gcc.target/i386/float128-2.c: Ditto.
6012
6013 2010-09-03  Daniel Kraft  <d@domob.eu>
6014
6015         PR fortran/34162
6016         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
6017         * gfortran.dg/internal_dummy_2.f08: New test.
6018         * gfortran.dg/internal_dummy_3.f08: New test.
6019         * gfortran.dg/internal_dummy_4.f08: New test.
6020
6021 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
6022
6023         PR debug/45500
6024         * gcc.target/i386/pr45500.c: New test.
6025
6026 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
6027
6028         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
6029
6030 2010-09-03  Daniel Kraft  <d@domob.eu>
6031
6032         PR fortran/44602
6033         * gfortran.dg/exit_2.f08; Adapt error messages.
6034         * gfortran.dg/exit_3.f08: New test.
6035         * gfortran.dg/exit_4.f08: New test.
6036         * gfortran.dg/exit_5.f03: New test.
6037
6038 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6039
6040         * gfortran.dg/ishft_4.f90: New test.
6041
6042 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
6043
6044         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
6045         FRIZ/XSRIZ instruciton for (double)(long long)x.
6046         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
6047
6048 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
6049
6050         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
6051
6052 2010-09-02  Richard Guenther  <rguenther@suse.de>
6053
6054         PR tree-optimization/44937
6055         PR tree-optimization/45412
6056         * g++.dg/opt/pr45412.C: New testcase.
6057         * gcc.c-torture/compile/pr45412.c: Likewise.
6058         * gcc.c-torture/compile/pr44937.c: Likewise.
6059
6060 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
6061
6062         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
6063         but using -Werror=comment.
6064         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
6065         expected error messages.
6066
6067 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
6068
6069         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
6070         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
6071
6072 2010-09-02  Tobias Burnus  <burnus@net-b.de>
6073
6074         PR fortran/45489
6075         * gfortran.dg/initialization_27.f90: New.
6076
6077 2010-09-02  Ira Rosen  <irar@il.ibm.com>
6078
6079         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
6080         check into different basic blocks. Expect vectorization if misaligned
6081         stores are supported.
6082         * gcc.dg/vect/bb-slp-8a.c: New test.
6083         * gcc.dg/vect/bb-slp-8b.c: New test.
6084
6085 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
6086
6087         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
6088
6089 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
6090
6091         PR fortran/44541
6092         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
6093         * gfortran.dg/class_dummy_1.f03: New.
6094
6095 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
6096
6097         PR middle-end/45458
6098         * g++.dg/tree-prof/partition2.C: New test.
6099
6100 2010-09-01  Richard Guenther  <rguenther@suse.de>
6101
6102         * gcc.dg/vect/vect-outer-fir.c: Adjust.
6103         * gcc.dg/tree-ssa/vrp54.c: New testcase.
6104         * gcc.c-torture/execute/20100827-1.c: Likewise.
6105
6106 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6107
6108         * gfortran.dg/execute_command_line_1.f90: New test.
6109
6110 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
6111
6112         PR preprocessor/45457
6113         * c-c++-common/cpp/pr45457.c: New test.
6114
6115 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
6116
6117         * gcc.dg/nested-func-8.c: New test.
6118
6119 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6120
6121         PR fortran/38282
6122         * gfortran.dg/popcnt_poppar_1.F90: New test.
6123         * gfortran.dg/popcnt_poppar_2.F90: New test.
6124
6125 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
6126
6127         * gcc.target/i386/volatile-2.c: Require nonpic target.
6128
6129 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
6130
6131         PR middle-end/45461
6132         * gcc.dg/pr45461.c: New test.
6133
6134 2010-08-31  Richard Guenther  <rguenther@suse.de>
6135
6136         PR testsuite/45455
6137         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
6138
6139 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
6140
6141         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
6142
6143 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
6144
6145         PR fortran/45456
6146         * gfortran.dg/typebound_proc_18.f03: New.
6147
6148 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
6149
6150         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
6151         * lib/scanasm.exp (scan-stack-usage): Likewise.
6152         (scan-stack-usage-not): Likewise.
6153         * gcc.dg/stack-usage-1.c: New test.
6154         * gcc.target/i386/stack-usage-realign.c: Likewise.
6155
6156 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
6157
6158         PR tree-optimization/45427
6159         * gcc.dg/tree-ssa/pr45427.c: New test.
6160
6161 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
6162
6163         PR c++/45043
6164         * g++.dg/template/crash102.C: New.
6165
6166 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
6167
6168         PR middle-end/45423
6169         * gcc.dg/gomp/atomic-12.c: New test.
6170         * gcc.dg/gomp/atomic-13.c: New test.
6171         * gcc.dg/gomp/atomic-14.c: New test.
6172         * g++.dg/gomp/atomic-11.C: New test.
6173         * g++.dg/gomp/atomic-12.C: New test.
6174         * g++.dg/gomp/atomic-13.C: New test.
6175         * g++.dg/gomp/atomic-14.C: New test.
6176
6177 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6178
6179         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
6180         delimiter.
6181
6182 2010-08-30  Thomas Quinot  <quinot@adacore.com>
6183
6184         * gnat.dg/discr24.adb: New test.
6185
6186 2010-08-30  Richard Guenther  <rguenther@suse.de>
6187
6188         PR tree-optimization/45449
6189         * gcc.dg/pr45449.c: New testcase.
6190
6191 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
6192
6193         * gcc.dg/opts-1.c: Expect errors, not warnings.
6194
6195 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
6196
6197         PR fortran/42769
6198         * gfortran.dg/dynamic_dispatch_11.f03: New.
6199
6200 2010-08-29  Jason Merrill  <jason@redhat.com>
6201
6202         PR c++/44991
6203         * g++.dg/parse/defarg15.C: New.
6204
6205 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
6206
6207         PR fortran/45439
6208         * gfortran.dg/select_type_16.f03: New.
6209
6210 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
6211             Tobias Burnus  <burnus@net-b.de>
6212
6213         * gfortran.dg/bessel_7.f90: Decrease required precision.
6214
6215 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
6216             Kaz Kojima  <kkojima@gcc.gnu.org>
6217
6218         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
6219
6220 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6221
6222         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
6223         floating point conversion code generation.
6224         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
6225         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
6226         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
6227         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
6228         to integer conversion code generation.
6229         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
6230         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
6231         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
6232         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
6233
6234 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6235
6236         PR fortran/32049
6237         * gfortran.dg/random_seed_1.f90: Adjust test.
6238         * gfortran.dg/float128_1.f90: New test.
6239
6240 2010-08-27  Tobias Burnus  <burnus@net-b.de>
6241
6242         PR fortran/33197
6243         * gfortran.dg/norm2_1.f90: New.
6244         * gfortran.dg/norm2_2.f90: New.
6245         * gfortran.dg/norm2_3.f90: New.
6246         * gfortran.dg/norm2_4.f90: New.
6247         * gfortran.dg/parity_1.f90: New.
6248         * gfortran.dg/parity_2.f90: New.
6249         * gfortran.dg/parity_3.f90: New.
6250
6251 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
6252
6253         PR fortran/45420
6254         * gfortran.dg/select_type_15.f03: New.
6255
6256 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6257
6258         PR libfortran/43217
6259         * gfortran.dg/hollerith8.f90: New test.
6260
6261 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6262
6263         PR fortran/45159
6264         * gfortran.dg/dependency_33.f90:  New test.
6265
6266 2010-08-27  Richard Guenther  <rguenther@suse.de>
6267
6268         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
6269         * gcc.dg/graphite/scop-2.c: Likewise.
6270         * gcc.dg/graphite/scop-20.c: Likewise.
6271         * gcc.dg/vect/slp-25.c: Likewise.
6272
6273 2010-08-27  Olivier Hainque  <hainque@adacore.com>
6274
6275         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
6276
6277 2010-08-26  Daniel Kraft  <d@domob.eu>
6278
6279         PR fortran/38936
6280         PR fortran/44047
6281         PR fortran/45384
6282         * gfortran.dg/associate_8.f03: New test.
6283         * gfortran.dg/select_type_13.f03: New test.
6284         * gfortran.dg/select_type_14.f03: New test.
6285
6286 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
6287
6288         PR tree-optimization/44485
6289         * gcc.dg/pr44485.c: New test.
6290
6291 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6292
6293         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
6294         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
6295         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
6296
6297 2010-08-26  Richard Guenther  <rguenther@suse.de>
6298
6299         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
6300         * gcc.dg/graphite/scop-21.c: Likewise.
6301
6302 2010-08-26  Richard Guenther  <rguenther@suse.de>
6303
6304         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
6305         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6306         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6307         * gcc.dg/vect/vect-91.c: Likewise.
6308         * gcc.dg/vect/vect-peel-1.c: Likewise.
6309         * gcc.dg/vect/vect-peel-2.c: Likewise.
6310         * gcc.dg/vect/vect-peel-4.c: Likewise.
6311
6312 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6313
6314         PR libfortran/41859
6315         * gfortran.dg/der_io_4.f90: New test.
6316
6317 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
6318
6319         PR rtl-optimization/44858
6320         * gcc.c-torture/execute/pr44858.c: New test.
6321
6322         PR rtl-optimization/45400
6323         * g++.dg/other/i386-8.C: New test.
6324
6325 2010-08-25  Richard Guenther  <rguenther@suse.de>
6326
6327         * gcc.dg/alias-8.c: Adjust.
6328
6329 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
6330
6331         * gcc.target/i386/combine-mul.c: New test.
6332
6333 2010-08-25  Richard Guenther  <rguenther@suse.de>
6334
6335         PR lto/44562
6336         * gcc.dg/graphite/id-27.c: New testcase.
6337         * gcc.dg/lto/20100825-1_0.c: Likewise.
6338
6339 2010-08-25  Richard Guenther  <rguenther@suse.de>
6340
6341         PR tree-optimization/45316
6342         * g++.dg/opt/pr45316.C: New testcase.
6343
6344 2010-08-25  Richard Guenther  <rguenther@suse.de>
6345
6346         PR tree-optimization/45393
6347         * g++.dg/torture/pr45393.C: New testcase.
6348
6349 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
6350
6351         PR tree-optimization/45059
6352         * gcc.c-torture/compile/pr45059.c: New test.
6353
6354 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
6355
6356         * lib/target-supports.exp (check_effective_target_vect_unpack):
6357         Set vect_unpack supported flag to true for neon.
6358
6359 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
6360
6361         * gcc.dg/tree-ssa/ifc-5.c: New.
6362
6363 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
6364
6365         * gcc.dg/tree-ssa/ifc-4.c: New.
6366         * gcc.dg/tree-ssa/ifc-7.c: New.
6367
6368 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
6369
6370         * gcc.dg/vect/vect.exp: Check loongson targets
6371         * g++.dg/vect/vect.exp: Likewise
6372         * gfortran.dg/vect/vect.exp: Likewise
6373
6374 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6375
6376         * gcc.target/powerpc/vsx-mass-1.c: New file, test
6377         -mveclibabi=mass.
6378
6379 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
6380
6381         PR fortran/45366
6382         * gfortran.dg/proc_ptr_29.f90: New.
6383
6384 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6385             Dominique d'Humieres  <dominiq@lps.ens.fr>
6386
6387         PR fortran/45367
6388         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
6389
6390 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6391
6392         PR fortran/45367
6393         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
6394
6395 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6396
6397         PR fortran/36158
6398         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
6399
6400 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6401             Dominique d'Humieres  <dominiq@lps.ens.fr>
6402
6403         PR fortran/45367
6404         PR fortran/36158
6405         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
6406         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
6407
6408 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
6409
6410         PR fortran/44863
6411         PR fortran/45271
6412         PR fortran/45290
6413         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
6414         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
6415         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
6416
6417 2010-08-21  Tobias Burnus  <burnus@net-b.de>
6418
6419         PR fortran/36158
6420         PR fortran/33197
6421         * gfortran.dg/bessel_6.f90: New.
6422         * gfortran.dg/bessel_7.f90: New.
6423
6424 2010-08-20  Jan Hubicka  <jh@suse.cz>
6425
6426         PR c++/45307
6427         PR c++/17736
6428         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
6429         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
6430
6431 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
6432
6433         PR target/45336
6434         * gcc.target/i386/pr45336-1.c: New.
6435         * gcc.target/i386/pr45336-2.c: Likewise.
6436         * gcc.target/i386/pr45336-3.c: Likewise.
6437         * gcc.target/i386/pr45336-4.c: Likewise.
6438
6439 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
6440
6441         PR testsuite/45361
6442         * gcc.target/i386/volatile-2.c: Update scan strings to also
6443         include (%rip) for the memory reference on x86_64.
6444
6445 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
6446
6447         PR middle-end/44974
6448         * gcc.dg/pr44974.c: New test.
6449
6450         PR rtl-optimization/45353
6451         * gcc.dg/pr45353.c: New test.
6452
6453 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
6454
6455         * gcc.target/i386/volatile-2.c: New.
6456
6457 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
6458
6459         PR rtl-optimization/44691
6460         * gfortran.dg/pr44691.f: New test.
6461
6462 2010-10-19  Olivier Hainque  <hainque@adacore.com>
6463
6464         * gcc.target/sparc/sibcall-dslot.c: New testcase.
6465
6466 2010-08-19  Jason Merrill  <jason@redhat.com>
6467
6468         * g++.dg/init/synth3.C: New.
6469         * g++.dg/init/value8.C: New.
6470         * g++.dg/tree-ssa/empty-2.C: New.
6471         * g++.dg/cpp0x/noexcept09.C: New.
6472
6473 2010-08-19  Daniel Kraft  <d@domob.eu>
6474
6475         PR fortran/29785
6476         PR fortran/45016
6477         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
6478         * gfortran.dg/pointer_remapping_1.f90: New test.
6479         * gfortran.dg/pointer_remapping_2.f03: New test.
6480         * gfortran.dg/pointer_remapping_3.f08: New test.
6481         * gfortran.dg/pointer_remapping_4.f03: New test.
6482         * gfortran.dg/pointer_remapping_5.f08: New test.
6483         * gfortran.dg/pointer_remapping_6.f08: New test.
6484
6485 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
6486
6487         PR testsuite/45324
6488         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
6489
6490 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6491
6492         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
6493
6494 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
6495
6496         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
6497         variable.
6498
6499 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6500
6501         PR target/45070
6502         * gcc.c-torture/execute/pr45070.c: New.
6503
6504 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6505
6506         * g++.dg/pr44328.C: New test.
6507
6508 2010-08-19  Tobias Burnus  <burnus@net-b.de>
6509
6510         PR fortran/36158
6511         PR fortran/33197
6512         * gfortran.dg/bessel_3.f90: New.
6513         * gfortran.dg/bessel_4.f90: New.
6514         * gfortran.dg/bessel_5.f90: New.
6515
6516 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
6517
6518         PR fortran/45290
6519         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
6520         * gfortran.dg/pointer_init_2.f90: New.
6521         * gfortran.dg/pointer_init_3.f90: New.
6522         * gfortran.dg/pointer_init_4.f90: New.
6523
6524 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
6525
6526         PR c++/45049
6527         * g++.dg/pr45049-1.C: New test.
6528         * g++.dg/pr45049-2.C: New test.
6529
6530 2010-08-18  Jie Zhang  <jie@codesourcery.com>
6531
6532         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
6533         20 if __ARM_PCS is defined otherwise 64.
6534         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
6535         instead of hard coded 64.
6536
6537 2010-08-18  Yao Qi  <yao@codesourcery.com>
6538
6539         PR target/45094
6540         * gcc.target/arm/pr45094.c: New test.
6541
6542 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6543
6544         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
6545
6546 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6547
6548         PR rtl-optimization/42575
6549         * gcc.target/arm/pr42575.c: New test.
6550
6551 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6552
6553         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
6554         * gcc.dg/tls/thr-cse-1.c: New.
6555
6556 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6557
6558         PR debug/42487
6559         * lib/target-supports.exp
6560         (check_effective_target_function_sections): New.
6561         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
6562         function sections before proceding.
6563
6564 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
6565
6566         PR fortran/45308
6567         * gfortran.dg/pr45308.f03: New test.
6568
6569 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
6570
6571         PR target/45296
6572         * gcc.target/i386/pr45296.c: New test.
6573
6574 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
6575
6576         * g++.dg/ext/uow-1.C: New.
6577         * g++.dg/ext/uow-2.C: New.
6578         * g++.dg/ext/uow-3.C: New.
6579         * g++.dg/ext/uow-4.C: New.
6580
6581 2010-08-17  Richard Guenther  <rguenther@suse.de>
6582
6583         PR testsuite/45266
6584         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
6585
6586 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
6587
6588         PR c/40563
6589         * gcc.dg/Wcxx-compat-20.c: New test.
6590
6591 2010-08-17  Daniel Kraft  <d@domob.eu>
6592
6593         PR fortran/38936
6594         * gfortran.dg/associate_1.f03: Extended to test newly supported
6595         features like association to variables.
6596         * gfortran.dg/associate_3.f03: Removed check for illegal change
6597         of associate-name here...
6598         * gfortran.dg/associate_5.f03: ...and added it here.
6599         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
6600         * gfortran.dg/associate_7.f03: New test.
6601
6602 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
6603
6604         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
6605
6606 2010-08-15  Daniel Kraft  <d@domob.eu>
6607
6608         PR fortran/38936
6609         * gfortran.dg/associate_1.f03: Enable test for array expressions.
6610         * gfortran.dg/associate_3.f03: Clarify comment.
6611         * gfortran.dg/associate_5.f03: New test.
6612         * gfortran.dg/associate_6.f03: New test.
6613
6614 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6615
6616         PR fortran/45211
6617         * gfortran.dg/bind_c_usage_21.f90: New.
6618         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
6619
6620 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6621
6622         * gfortran.dg/optional_absent_1.f90: New.
6623         * gfortran.dg/null_actual.f90: New.
6624
6625 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6626
6627         * gfortran.dg/pointer_target_1.f90: New.
6628         * gfortran.dg/pointer_target_2.f90: New.
6629         * gfortran.dg/pointer_target_3.f90: New.
6630
6631 2010-08-15  Daniel Kraft  <d@domob.eu>
6632
6633         PR fortran/45197
6634         * gfortran.dg/elemental_args_check_3.f90: New test.
6635         * gfortran.dg/impure_1.f08: New test.
6636         * gfortran.dg/impure_2.f08: New test.
6637         * gfortran.dg/impure_3.f90: New test.
6638         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
6639
6640 2010-08-15  Ira Rosen  <irar@il.ibm.com>
6641
6642         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
6643         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
6644         SLP tests.
6645         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
6646         misaligned loads.
6647         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
6648         misaligned stores.c
6649         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
6650
6651 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6652
6653         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
6654         dg-require-effective-target after dg-do.
6655
6656 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6657
6658         * lib/target-supports.exp (check_effective_target_vect_int): Return
6659         true for Loongson targets.
6660         (check_effective_target_vect_shift): Likewise.
6661         (check_effective_target_vect_no_int_max): Likewise.
6662         (check_effective_target_vect_no_align): Likewise.
6663         (check_effective_target_vect_short_mult): Likewise.
6664
6665 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
6666
6667         * g++.dg/cast.C: Change fields of structures to "long" to pass
6668         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
6669         * g++.dg/cpp0x/iop.C: Ditto.
6670         * g++.dg/cpp0x/named_refs.C: Ditto.
6671         * g++.dg/cpp0x/rv1p.C: Ditto.
6672         * g++.dg/cpp0x/rv2p.C: Ditto.
6673         * g++.dg/cpp0x/rv3p.C: Ditto.
6674         * g++.dg/cpp0x/rv4p.C: Ditto.
6675         * g++.dg/cpp0x/rv5p.C: Ditto.
6676         * g++.dg/cpp0x/rv6p.C: Ditto.
6677         * g++.dg/cpp0x/rv7p.C: Ditto.
6678         * g++.dg/cpp0x/rv8p.C: Ditto.
6679         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
6680
6681 2010-08-13  Daniel Kraft  <d@domob.eu>
6682
6683         * gfortran.dg/implied_shape_1.f08: New test.
6684         * gfortran.dg/implied_shape_2.f90: New test.
6685         * gfortran.dg/implied_shape_3.f08: New test.
6686
6687 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6688
6689         PR libfortran/42526
6690         * gfortran.dg/char_component_initializer_1.f90: New test.
6691
6692 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
6693
6694         PR tree-optimization/45241
6695         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
6696
6697 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6698
6699         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
6700         to dg-options.
6701         * gcc.target/i386/pr40906-2.c: Ditto.
6702         * gcc.target/i386/pr40906-3.c: Ditto.
6703
6704 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6705
6706         PR middle-end/45262
6707         * gcc.c-torture/execute/pr45262.c: New test.
6708
6709 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6710
6711         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
6712         empty argument.
6713         * g++.dg/other/profile1.C: Ditto.
6714
6715 2010-08-12  Richard Guenther  <rguenther@suse.de>
6716
6717         PR tree-optimization/45232
6718         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
6719         * gcc.dg/tree-ssa/loop-7.c: Adjust.
6720         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
6721         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
6722         unsigned arithmetic.
6723         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
6724         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
6725         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
6726         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
6727         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
6728         unsigned arithmetic.
6729         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
6730         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
6731         unsigned arithmetic.
6732         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
6733         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
6734         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
6735         unsigned arithmetic.
6736         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
6737         * gcc.dg/tree-ssa/negate.c: Adjust.
6738         * gcc.dg/vect/vect-1.c: Adjust.
6739         * gfortran.dg/reassoc_6.f: XFAIL.
6740
6741 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6742
6743         PR debug/45259
6744         * gcc.dg/pr45259.c: New test.
6745
6746 2010-08-12  Wei Guozhi  <carrot@google.com>
6747
6748         PR target/44999
6749         * gcc.target/arm/pr44999.c: New testcase.
6750
6751 2010-08-12  Jie Zhang  <jie@codesourcery.com>
6752
6753         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
6754         (N): Likewise.
6755         (main): Adjust accordingly.
6756
6757 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6758
6759         * gfortran.dg/graphite/id-22.f: New.
6760
6761 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6762
6763         * gcc.dg/graphite/id-26.c: New.
6764
6765 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6766
6767         * gcc.dg/graphite/id-25.c: New.
6768
6769 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6770
6771         * gcc.dg/graphite/run-id-5.c: New.
6772         * gcc.dg/graphite/run-id-6.c: New.
6773         * gfortran.dg/graphite/id-21.f: New.
6774
6775 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6776
6777         * gcc.dg/graphite/id-24.c: New.
6778
6779 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6780
6781         * gcc.dg/tree-ssa/pr20742.c: New.
6782
6783 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6784
6785         * gcc.dg/graphite/id-23.c: New.
6786
6787 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6788
6789         * gfortran.dg/graphite/id-20.f: Adjust testcase.
6790
6791 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6792
6793         * gcc.dg/graphite/pr42729.c: New.
6794
6795 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6796
6797         * gfortran.dg/graphite/id-20.f: New.
6798
6799 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6800
6801         * gcc.dg/graphite/id-22.c: New.
6802
6803 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6804
6805         * gcc.dg/graphite/run-id-2.c: Call abort.
6806
6807 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6808
6809         * gcc.dg/graphite/id-20.c: New.
6810
6811 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
6812             Steve Kargl  <kargl@gcc.gnu.org>
6813
6814         PR fortran/44595
6815         * gfortran.dg/move_alloc_3.f90: New.
6816         * gfortran.dg/random_seed_2.f90: New.
6817
6818 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6819
6820         * lib/target-supports.exp (check_effective_target_sync_int_long):
6821         Add hppa*-*-linux*.
6822         (check_effective_target_sync_char_short): Likewise.
6823
6824 2010-08-10  Yao Qi  <yao@codesourcery.com>
6825
6826         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
6827         general form.
6828         * gcc.dg/tree-ssa/loop-31.c: Likewise.
6829         * g++.dg/other/packed1.C: Likewise.
6830         * g++.dg/other/crash-4.C: Likewise.
6831         * g++.dg/ext/packed8.C: Likewise.
6832         * g++.dg/init/array16.C: Likewise.
6833
6834 2010-08-10  xinliang David Li  <davidxl@google.com>
6835         * gcc.dg/tree-ssa/loop-19.c: Add option
6836         -fno-prefetch-loop-array
6837
6838 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
6839
6840         PR middle-end/45182
6841         * gcc.c-torture/compile/pr45182.c: New test.
6842
6843 2010-08-09  Jason Merrill  <jason@redhat.com>
6844
6845         PR c++/45236
6846         * g++.dg/cpp0x/variadic-104.C: New.
6847
6848 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6849
6850         PR fortran/44235
6851         * gfortran.dg/dependency_32.f90:  New test.
6852
6853 2010-08-09  Richard Guenther  <rguenther@suse.de>
6854
6855         PR middle-end/44632
6856         * g++.dg/opt/nrv17.C: New testcase.
6857
6858 2010-08-09  Richard Guenther  <rguenther@suse.de>
6859
6860         PR middle-end/45212
6861         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
6862         alignment from MEM_REF offset only if we took it from the
6863         base object.
6864
6865         * gcc.target/i386/pr24178.c: New testcase.
6866
6867 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
6868
6869         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
6870         * gcc.dg/20030702-1.c: Ditto.
6871         * gcc.dg/20050309-1.c: Ditto.
6872         * gcc.dg/20050325-1.c: Ditto.
6873         * gcc.dg/20050330-2.c: Ditto.
6874         * gcc.dg/20051201-1.c: Ditto.
6875         * gcc.dg/gomp/pr27573.c: Ditto.
6876         * gcc.dg/gomp/pr34610.c: Ditto.
6877         * gcc.dg/pr24225.c: Ditto.
6878         * gcc.dg/pr26570.c: Ditto.
6879         * gcc.dg/pr32773.c: Ditto.
6880         * g++.dg/gcov/gcov-6.C: Ditto.
6881         * g++.dg/gomp/pr34608.C: Ditto.
6882         * gfortran.dg/gomp/pr27573.f90: Ditto.
6883
6884         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
6885         dg-require-host-local dg directive.
6886         * gcc.dg/profile-dir-2.c: Ditto.
6887         * gcc.dg/profile-dir-3.c: Ditto.
6888
6889 2010-08-08  Richard Guenther  <rguenther@suse.de>
6890
6891         PR tree-optimization/45109
6892         * gcc.c-torture/compile/pr45109.c: New testcase.
6893
6894 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
6895
6896         * gcc.dg/march.c: Skip if -march defined.
6897         * gcc.dg/mtune.c: Skip if -mtune defined.
6898
6899         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
6900         generic thunk support.
6901
6902 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
6903
6904         PR target/45213
6905         * gcc.target/i386/pr45213.c: New test.
6906
6907 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6908
6909         PR libfortran/45143
6910         * gfortran.dg/fmt_error_11.f03: New test.
6911
6912 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
6913
6914         * lib/target-supports.exp (check_effective_target_sync_int_long):
6915         Add arm*-*-linux-gnueabi.
6916         (check_effective_target_sync_char_short): Likewise.
6917
6918 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6919
6920         PR fortran/45159
6921         * gfortran.dg/dependency_31.f90:  New test.
6922
6923 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6924
6925         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
6926
6927 2010-08-06  Jason Merrill  <jason@redhat.com>
6928
6929         * g++.dg/cpp0x/sfinae3.C: New.
6930         * g++.dg/cpp0x/sfinae4.C: New.
6931
6932 2010-08-06  Richard Guenther  <rguenther@suse.de>
6933
6934         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
6935         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
6936         * gcc.dg/tree-ssa/pr25382.c: Likewise.
6937         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
6938         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
6939         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
6940         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
6941         * gcc.c-torture/execute/20100805-1.c: Likewise.
6942
6943 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6944
6945         PR testsuite/42855
6946         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
6947
6948 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6949
6950         * gcc.dg/ipa/ipcp-ii-1.c: New test.
6951         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
6952
6953 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6954
6955         * g++.dg/ipa/devirt-1.C: New test.
6956         * g++.dg/ipa/devirt-2.C: Likewise.
6957         * g++.dg/ipa/devirt-3.C: Likewise.
6958         * g++.dg/ipa/devirt-4.C: Likewise.
6959         * g++.dg/ipa/devirt-5.C: Likewise.
6960         * gcc.dg/ipa/iinline-3.c: Likewise.
6961
6962 2010-08-05  Jie Zhang  <jie@codesourcery.com>
6963
6964         PR tree-optimization/45144
6965         * gcc.dg/tree-ssa/pr45144.c: New test.
6966
6967 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
6968
6969         PR fortran/42207
6970         PR fortran/44064
6971         PR fortran/44065
6972         * gfortran.dg/class_25.f03: New.
6973         * gfortran.dg/class_26.f03: New.
6974
6975 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
6976
6977         * g++.dg/warn/miss-format-1.C: Update line number.
6978
6979 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
6980
6981         PR c++/44641
6982         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
6983         .frame and .mask assembler directives.
6984
6985 2010-08-04  Richard Guenther  <rguenther@suse.de>
6986
6987         * gcc.dg/tree-ssa/vrp35.c: Adjust.
6988         * gcc.dg/tree-ssa/vrp36.c: Likewise.
6989         * gcc.dg/tree-ssa/vrp50.c: Likewise.
6990         * gcc.dg/tree-ssa/vrp52.c: Likewise.
6991
6992 2010-08-04  Tobias Burnus  <burnus@net-b.de>
6993
6994         PR fortran/44857
6995         * gfortran.dg/derived_constructor_char_1.f90: New.
6996         * gfortran.dg/derived_constructor_char_2.f90: New.
6997
6998 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6999
7000         PR fortran/45159
7001         * gfortran.dg/dependency_30.f90:  New test.
7002
7003 2010-08-03  Jan Hubicka  <jh@suse.cz>
7004
7005         * gcc.c-torture/compile/pr45085.c: New testcase.
7006
7007 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
7008
7009         PR fortran/44584
7010         PR fortran/45161
7011         * gfortran.dg/typebound_call_9.f03: Modified.
7012         * gfortran.dg/typebound_generic_1.f03: Modified.
7013
7014 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7015
7016         PR fortran/45159
7017
7018         * gfortran.dg/dependency_29.f90:  New test.
7019
7020 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7021
7022         PR fortran/36854
7023         * gfortran.dg/character_comparison_2.f90:  New test.
7024         * gfortran.dg/character_comparison_3.f90:  New test.
7025         * gfortran.dg/dependency_28.f90:  New test.
7026
7027 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
7028
7029         PR target/40457
7030         * gcc.target/arm/pr40457-1.c: New test.
7031         * gcc.target/arm/pr40457-2.c: New test.
7032
7033 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
7034
7035         PR fortran/44912
7036         * gfortran.dg/typebound_call_17.f03: New.
7037
7038 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
7039
7040         PR fortran/44929
7041         * gfortran.dg/allocate_derived_3.f90: New.
7042
7043 2010-07-30  Xinliang David Li  <davidxl@google.com>
7044         PR tree-optimization/45121
7045         * c-c++-common/uninit-17.c: Add -fno-ivops option.
7046
7047 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7048
7049         PR c++/45112
7050         * g++.dg/pr45112.C: New test.
7051
7052 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
7053
7054         PR debug/45055
7055         PR rtl-optimization/45137
7056         * gcc.dg/pr45055.c: New test.
7057
7058 2010-07-30  Alan Modra  <amodra@gmail.com>
7059
7060         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
7061         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
7062
7063 2010-07-29  Tobias Burnus  <burnus@net-b.de>
7064
7065         PR fortran/45087
7066         PR fortran/45125
7067         * gfortran.dg/whole_file_25.f90: New.
7068         * gfortran.dg/whole_file_26.f90: New.
7069         * gfortran.dg/whole_file_27.f90: New.
7070
7071 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
7072
7073         PR fortran/44962
7074         * gfortran.dg/typebound_proc_17.f03: New.
7075
7076 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
7077
7078         PR fortran/45004
7079         * gfortran.dg/move_alloc_2.f90: New.
7080
7081 2010-07-29  Xinliang David Li  <davidxl@google.com>
7082         PR tree-optimization/45121
7083         * c-c++-common/uninit-17.c: Fix expected output.
7084
7085 2010-07-29  Richard Guenther  <rguenther@suse.de>
7086
7087         PR tree-optimization/45120
7088         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
7089
7090 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
7091
7092         PR fortran/42051
7093         PR fortran/44064
7094         * gfortran.dg/pr42051.f03: New testcase.
7095
7096 2010-07-29  Richard Guenther  <rguenther@suse.de>
7097
7098         PR middle-end/45034
7099         * gcc.c-torture/execute/pr45034.c: New testcase.
7100
7101 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
7102
7103         PR c++/45096
7104         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
7105
7106 2010-07-28  Daniel Kraft  <d@domob.eu>
7107
7108         * gfortran.dg/bound_8.f90: New test.
7109
7110 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
7111
7112         PR debug/45105
7113         * gcc.dg/pr45105.c: New test.
7114
7115 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
7116
7117         PR rtl-optimization/45107
7118         * gcc.dg/pr45107.c: New test.
7119
7120 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
7121
7122         PR rtl-optimization/45101
7123         * gcc.dg/pr45101.c: New test.
7124
7125 2010-07-28  Tobias Burnus  <burnus@net-b.de>
7126
7127         PR fortran/45077
7128         * gfortran.dg/whole_file_24.f90: New.
7129
7130 2010-07-27  Jason Merrill  <jason@redhat.com>
7131
7132         * g++.dg/cpp0x/variadic102.C: New.
7133         * g++.dg/cpp0x/variadic103.C: New.
7134
7135 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
7136
7137         PR rtl-optimization/40956
7138         PR target/42495
7139         PR middle-end/42574
7140         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
7141         * gcc.target/arm/pr42574.c: Add tests.
7142
7143 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
7144
7145         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
7146         test name.
7147         (cleanup-repo-files): Ditto.
7148         (cleanup-saved-temps): Ditto.
7149
7150 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
7151
7152         PR testsuite/44701
7153         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
7154
7155         PR c/45079
7156         * gcc.dg/pr45079.c: New test.
7157
7158 2010-07-27  Ira Rosen  <irar@il.ibm.com>
7159
7160         PR tree-optimization/44152
7161         * gcc.dg/vect/fast-math-pr44152.c: New test.
7162
7163 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
7164
7165         PR ObjC/44140
7166         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
7167         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
7168         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
7169         * obj-c++.dg/torture/trivial.mm: Ditto.
7170         * objc.dg/torture/tls/thr-init-2.m: Ditto.
7171         * objc.dg/torture/tls/thr-init-3.m: Ditto.
7172         * objc.dg/torture/tls/thr-init.m: Ditto.
7173         * objc.dg/torture/trivial.m: Ditto.
7174
7175 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
7176
7177         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
7178         Skip on spu-*-* targets.
7179
7180 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
7181
7182         PR tree-optimization/45083
7183         * gcc.dg/pr45083.c: New test.
7184
7185 2010-07-26  Tobias Burnus  <burnus@net-b.de>
7186
7187         PR fortran/40873
7188         * gfortran.dg/whole_file_22.f90: New test.
7189         * gfortran.dg/whole_file_23.f90: New test.
7190
7191 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
7192             Jack Howarth  <howarth@bromo.med.uc.edu>
7193             Richard Henderson  <rth@redhat.com>
7194
7195         PR target/44132
7196         * gcc.dg/tls/thr-init-1.c: New.
7197         * gcc.dg/tls/thr-init-2.c: New.
7198         * gcc.dg/torture/tls New.
7199         * gcc.dg/torture/tls/tls-test.c: New.
7200         * gcc.dg/torture/tls/thr-init-1.c: New.
7201         * gcc.dg/torture/tls/tls.exp: New.
7202         * gcc.dg/torture/tls/thr-init-2.c: New.
7203         * gcc.dg/tls/emutls-2.c: New test
7204
7205         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
7206         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
7207         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
7208         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
7209         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
7210         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
7211         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
7212         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
7213         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
7214         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
7215         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
7216         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
7217         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
7218         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
7219         gfortran.dg/gomp/appendix-a/a.22.4.f90,
7220         gfortran.dg/gomp/appendix-a/a.22.5.f90,
7221         gfortran.dg/gomp/appendix-a/a.22.6.f90,
7222         gfortran.dg/gomp/appendix-a/a.24.1.f90,
7223         gfortran.dg/gomp/appendix-a/a.32.1.f90,
7224         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
7225         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
7226         gfortran.dg/gomp/omp_threadprivate1.f90,
7227         gfortran.dg/gomp/omp_threadprivate2.f90,
7228         gfortran.dg/gomp/reduction1.f90,
7229         gfortran.dg/gomp/sharing-1.f90: Likewise.
7230
7231 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7232
7233         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
7234         sse_runtime.
7235         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
7236         dg-require-visibility.
7237
7238 2010-07-26  Richard Guenther  <rguenther@suse.de>
7239
7240         PR tree-optimization/43784
7241         * gcc.c-torture/execute/pr43784.c: New testcase.
7242         * g++.dg/torture/pr43784.C: Likewise.
7243
7244 2010-07-26  Richard Guenther  <rguenther@suse.de>
7245
7246         PR middle-end/45056
7247         * g++.dg/pr45056.C: New testcase.
7248
7249 2010-07-26  Richard Guenther  <rguenther@suse.de>
7250
7251         PR tree-optimization/45071
7252         * gcc.dg/pr45071.c: New testcase.
7253
7254 2010-07-26  Tobias Burnus  <burnus@net-b.de>
7255
7256         PR fortran/45066
7257         * gfortran.dg/namelist_62.f90: New.
7258
7259 2010-07-26  Richard Guenther  <rguenther@suse.de>
7260
7261         * gcc.c-torture/execute/pr45017.c: Move ...
7262         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
7263
7264 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
7265
7266         PR fortran/40628
7267         * trim_optimize_1.f90:  New test.
7268         * character_comparision_1.f90:  New test.
7269
7270 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7271
7272         PR fortran/42852
7273         * gfortran.dg/wtruncate_fix.f: New test.
7274
7275 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
7276
7277         PR testsuite/45068
7278         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
7279
7280 2010-07-24  Richard Guenther  <rguenther@suse.de>
7281
7282         PR lto/43788
7283         * g++.dg/lto/20100724-1_0.C: New testcase.
7284
7285 2010-07-24  Richard Guenther  <rguenther@suse.de>
7286
7287         PR lto/43212
7288         * gcc.dg/lto/20100724-1_0.c: New testcase.
7289         * gcc.dg/lto/20100724-1_1.c: Likewise.
7290
7291 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7292
7293         PR fortran/40011
7294         * gfortran.dg/whole_file_21.f90: New.
7295
7296         * gfortran.dg/integer_exponentiation_3.F90: Use
7297         -ffloat-store only for i?86/x86-64 -m32.
7298
7299 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7300
7301         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
7302         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
7303
7304 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7305
7306         * gfortran.dg/func_decl_4.f90: Split test into two ...
7307         * gfortran.dg/func_decl_5.f90: ... parts.
7308         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
7309         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
7310         * gfortran.dg/global_references_1.f90: Add new dg-warning.
7311         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
7312         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
7313         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
7314         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
7315         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
7316         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
7317         * gfortran.dg/sizeof.f90: Make test valid.
7318         * gfortran.dg/pr20865.f90: Add new dg-error.
7319         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
7320         * gfortran.dg/g77/19990218-0.f: Ditto.
7321         * gfortran.dg/g77/19990218-1.f: Ditto.
7322         * gfortran.dg/g77/970625-2.f: Ditto.
7323         * gfortran.dg/pr37243.f: Fix function declaration.
7324         * gfortran.dg/use_only_1.f90: Fix implicit typing.
7325         * gfortran.dg/loc_1.f90: Fix pointer datatype.
7326
7327 2010-07-23  Tobias Burnus  <burnus@net-b.de>
7328
7329         PR fortran/44945
7330         * gfortran.dg/char_array_structure_constructor.f90: Add
7331         -fwhole-file as dg-option as it otherwise fails on some
7332         systems.
7333
7334 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
7335
7336         * gnat.dg/aggr16.ad[sb]: New test.
7337         * gnat.dg/aggr16_pkg.ads: New helper.
7338
7339 2010-07-23  Richard Guenther  <rguenther@suse.de>
7340
7341         PR lto/43071
7342         * g++.dg/lto/20100723-1_0.C: New testcase.
7343
7344 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
7345
7346         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
7347         AVX support.
7348         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
7349         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
7350
7351 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7352
7353         * lib/target-supports.exp (add_options_for_tls): New proc.
7354         * g++.dg/tls/static-1.C: Use dg-add-options tls.
7355         * g++.dg/tls/static-1a.cc: Likewise.
7356         * gcc.dg/tls/emutls-1.c: Likewise.
7357         * gcc.dg/tls/opt-11.c: Likewise.
7358         * gcc.dg/tls/opt-12.c: Likewise.
7359         * gcc.dg/tls/pr24428-2.c: Likewise.
7360         * gcc.dg/tls/pr24428.c: Likewise.
7361         * obj-c++.dg/tls/static-1.mm: Likewise.
7362         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
7363         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
7364         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7365         * objc.dg/torture/tls/thr-init-2.m: Likewise.
7366         * objc.dg/torture/tls/thr-init-3.m: Likewise.
7367         * objc.dg/torture/tls/thr-init.m: Likewise.
7368         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
7369
7370 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7371
7372         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
7373         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
7374         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
7375         optimized dump files.
7376
7377 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
7378
7379         PR tree-optimization/45047
7380         * gcc.c-torture/compile/pr45047.c: New test.
7381
7382 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7383
7384         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
7385         instead of dg-compile.
7386         * gcc.dg/float-range-4.c: Ditto.
7387         * gcc.dg/float-range-5.c: Ditto.
7388         * gcc.dg/fold-overflow-1.c: Ditto.
7389         * gcc.dg/gomp/sections-4.c: Ditto.
7390         * gcc.dg/transparent-union-1.c: Ditto.
7391         * gcc.dg/transparent-union-2.c: Ditto.
7392         * gcc.target/i386/pr39315-check.c: Ditto.
7393         * g++.dg/gomp/sections-4.C: Ditto.
7394         * g++.dg/template/dtor7.C: Ditto.
7395         * g++.dg/tree-ssa/pr19952.C: Ditto.
7396         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
7397         * gfortran.dg/graphite/pr42185.f90: Ditto.
7398         * gfortran.dg/namelist_36.f90: Ditto.
7399         * gnat.dg/noreturn1.adb: Ditto.
7400         * gnat.dg/specs/small_alignment.ads: Ditto.
7401
7402 2010-07-23  Martin Jambor  <mjambor@suse.cz>
7403
7404         PR tree-optimization/44915
7405         * g++.dg/torture/pr44915.C: New test.
7406
7407 2010-07-23  Martin Jambor  <mjambor@suse.cz>
7408
7409         PR tree-optimization/44914
7410         * g++.dg/tree-ssa/pr44914.C: New test.
7411
7412 2010-07-23  Jie Zhang  <jie@codesourcery.com>
7413
7414         PR target/44290
7415         * gcc.dg/pr44290-1.c: New test.
7416         * gcc.dg/pr44290-2.c: New test.
7417
7418 2010-07-23  Jason Merrill  <jason@redhat.com>
7419
7420         PR c++/45008
7421         * g++.dg/abi/mangle44.C: New.
7422
7423 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7424
7425         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
7426         for compile-time only tests.
7427         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
7428         target check.
7429         * gcc.target/i386/pr39315-4.c: Ditto.
7430         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
7431         target check.  Include sse-os-support.h.
7432         (main): Call check_isa and sse_os_support.
7433         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
7434         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
7435         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
7436         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
7437         target check.  Include sse-os-support.h.
7438         (main): Call check_isa and sse_os_support.
7439         * gcc.target/i386/vperm-v2df.c: Ditto.
7440
7441 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7442
7443         * lib/target-supports.exp (check_avx_hw_available): New procedure.
7444         (check_effective_target_avx_runtime): New procedure.
7445         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
7446         (check_effective_target_sse_runtime): Add check_effective_target_sse.
7447
7448         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
7449         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
7450         and __get_cpuid test.
7451         * gcc.dg/compat/vector-2b_main.c: Ditto.
7452
7453         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
7454
7455         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
7456         for compile-time only test.
7457         * gcc.dg/pr32716.c: Ditto.
7458         * gcc.dg/pr34856.c: Ditto.
7459         * gcc.dg/pr36997.c: Ditto.
7460         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
7461         * gfortran.dg/pr28158.f90: Ditto.
7462         * gfortran.dg/pr30667.f: Ditto.
7463
7464         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
7465         i?86-*-* and x86_64-*-* targets to disable execution on targets
7466         without sse2 runtime support.
7467         * g++.dg/vect/vect.exp: Ditto.
7468         * gfortran.dg/vect/vect.exp: Ditto.
7469
7470         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
7471         * gcc.dg/pr37544.c: Ditto.
7472         * gcc.dg/pr40550.c: Ditto.
7473         * gcc.dg/compat/union-m128-1_main.c: Ditto.
7474         * gcc.dg/compat/vector-1a_main.c: Ditto.
7475         * gcc.dg/compat/vector-2a_main.c: Ditto.
7476         * gcc.dg/torture/pr16104-1.c: Ditto.
7477         * gcc.dg/torture/pr35771-1.c: Ditto.
7478         * gcc.dg/torture/pr35771-2.c: Ditto.
7479         * gcc.dg/torture/pr35771-3.c: Ditto.
7480         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
7481         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
7482         * gcc.dg/torture/stackalign/push-1.c: Ditto.
7483         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
7484         * g++.dg/other/i386-1.C: Ditto.
7485         * g++.dg/other/pr40446.C: Ditto.
7486
7487 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7488
7489         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
7490
7491 2010-07-23  Daniel Kraft  <d@domob.eu>
7492
7493         PR fortran/44709
7494         * gfortran.dg/exit_1.f08: New test.
7495         * gfortran.dg/exit_2.f08: New test.
7496
7497 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
7498
7499         PR tree-optimization/39839
7500         * gcc.target/arm/pr39839.c: New test case.
7501
7502 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7503
7504         * gnat.dg/unchecked_convert5b.adb: New test.
7505         * gnat.dg/unchecked_convert6.adb: Likewise.
7506         * gnat.dg/unchecked_convert6b.adb: Likewise.
7507
7508 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7509
7510         * gnat.dg/aggr15.ad[sb]: New test.
7511
7512 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
7513
7514         PR debug/45024
7515         * g++.dg/debug/dwarf2/nested-2.C: New test case.
7516
7517 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
7518
7519         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
7520         with dg-require-linker-plugin.
7521
7522 2010-07-22  Richard Guenther  <rguenther@suse.de>
7523
7524         PR lto/43850
7525         * g++.dg/lto/20100722-1_0.C: New testcase.
7526
7527 2010-07-22  Richard Guenther  <rguenther@suse.de>
7528
7529         PR lto/42451
7530         * gcc.dg/lto/20100720-3_0.c: New testcase.
7531         * gcc.dg/lto/20100720-3_1.c: Likewise.
7532
7533 2010-07-22  Richard Guenther  <rguenther@suse.de>
7534
7535         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
7536         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
7537
7538         PR lto/43373
7539         * gcc.dg/lto/20100722-1_0.c: New testcase.
7540
7541 2010-07-22  Martin Jambor  <mjambor@suse.cz>
7542
7543         PR tree-optimization/44891
7544         * gcc.c-torture/compile/pr44891.c: New test.
7545
7546 2010-07-22  Richard Guenther  <rguenther@suse.de>
7547
7548         PR tree-optimization/45017
7549         * gcc.c-torture/execute/pr45017.c: New testcase.
7550
7551 2010-07-22  Tobias Burnus  <burnus@net-b.de>
7552
7553         PR fortran/45019
7554         * gfortran.dg/aliasing_dummy_5.f90: New.
7555
7556 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7557
7558         PR target/43698
7559         * gcc.target/arm/pr43698.c: New test.
7560
7561 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7562
7563         PR fortran/44929
7564         * Revert my commit r162325 for this PR.
7565
7566 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7567
7568         PR debug/45015
7569         * gcc.target/m68k/pr45015.c: New test.
7570
7571 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
7572
7573         PR c++/44641
7574         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
7575         comments.
7576
7577 2010-07-21  Richard Guenther  <rguenther@suse.de>
7578
7579         PR lto/45018
7580         * g++.dg/lto/20100721-1_0.C: New testcase.
7581
7582 2010-07-21  Martin Jambor  <mjambor@suse.cz>
7583
7584         PR tree-optimization/44900
7585         * g++.dg/torture/pr44900.C: New test.
7586
7587 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
7588
7589         PR middle-end/44738
7590         * c-c++-common/uninit-17.c: Correct expected error.
7591
7592 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7593
7594         * gcc.dg/guality/asm-1.c: New test.
7595
7596         PR debug/45003
7597         * gcc.dg/guality/pr45003-2.c: New test.
7598         * gcc.dg/guality/pr45003-3.c: New test.
7599
7600 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7601
7602         PR libfortran/44697
7603         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
7604
7605 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
7606
7607         * lib/scanasm.exp (dg-function-on-line): Test that a function is
7608         defined on the current line.
7609         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
7610         * g++.dg/debug/dwarf2/pr44641.C: New.
7611
7612 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
7613
7614         * gcc.target/powerpc/block-move-1.c: New test.
7615         * gcc.target/powerpc/block-move-2.c: New test.
7616
7617 2010-07-20  Jason Merrill  <jason@redhat.com>
7618
7619         PR c++/44967
7620         * g++.dg/cpp0x/sfinae2.C: New.
7621
7622 2010-07-20  Richard Guenther  <rguenther@suse.de>
7623
7624         PR lto/42696
7625         * gcc.dg/lto/20100720-4_0.c: New testcase.
7626
7627 2010-07-20  Richard Guenther  <rguenther@suse.de>
7628
7629         PR lto/43221
7630         * gcc.dg/lto/20100720-2_0.c: New testcase.
7631         * gcc.dg/lto/20100720-2_1.c: Likewise.
7632
7633 2010-07-20  Richard Guenther  <rguenther@suse.de>
7634
7635         PR lto/43208
7636         * gcc.dg/lto/20100720-1_0.c: New testcase.
7637         * gcc.dg/lto/20100720-1_1.c: Likewise.
7638
7639 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
7640
7641         PR debug/45003
7642         * gcc.dg/guality/pr45003-1.c: New test.
7643
7644 2010-07-20  Richard Guenther  <rguenther@suse.de>
7645
7646         PR tree-optimization/44977
7647         * gcc.dg/torture/pr44977.c: New testcase.
7648
7649 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
7650
7651         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
7652         sync_char_short
7653
7654 2010-07-20  Richard Guenther  <rguenther@suse.de>
7655
7656         PR middle-end/44971
7657         PR middle-end/44988
7658         * gcc.dg/pr44971.c: New testcase.
7659         * gcc.c-torture/compile/pr44988.c: Likewise.
7660
7661 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
7662
7663         PR fortran/44929
7664         * gfortran.dg/allocate_with_typespec.f90: New test.
7665         * gfortran.dg/allocate_derived_1.f90: Update error message.
7666
7667 2010-07-19  Jason Merrill  <jason@redhat.com>
7668
7669         PR c++/44996
7670         * g++.dg/cpp0x/decltype23.C: New.
7671
7672 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
7673
7674         PR fortran/42385
7675         * gfortran.dg/class_defined_operator_1.f03 : New test.
7676
7677 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
7678
7679         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
7680         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
7681         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
7682         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
7683
7684 2010-07-19  Richard Guenther  <rguenther@suse.de>
7685
7686         PR middle-end/44941
7687         * gcc.c-torture/compile/pr44941.c: New testcase.
7688
7689 2010-07-19  Jason Merrill  <jason@redhat.com>
7690
7691         PR c++/44969
7692         * g++.dg/template/sfinae24.C: New.
7693
7694 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
7695
7696         PR fortran/44353
7697         * gfortran.dg/data_implied_do_2.f90: Removed.
7698
7699 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
7700
7701         PR c++/44969
7702         * g++.dg/template/sfinae23.C: New.
7703
7704 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7705
7706         * lib/target-supports.exp (check_sse_os_support_available): New
7707         proc.
7708         (check_sse_hw_available): New proc.
7709         (check_effective_target_sse_runtime): New proc.
7710         (check_effective_target_sse2_runtime): New proc.
7711         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
7712         -msse2 if check_sse_os_support_available.
7713         * g++.dg/vect/vect.exp: Only run -msse2 tests if
7714         check_sse_os_support_available.
7715         * gcc.dg/vect/vect.exp: Likewise.
7716         * gfortran.dg/vect/vect.exp: Likewise.
7717         * gcc.target/i386/sol2-check: Renamed to ...
7718         * gcc.target/i386/sse-os-support.h: ... this.
7719         (sol2_check): Renamed to ...
7720         (sse_os_support): ... this.
7721         Only test movss with xmm registers.
7722         * gcc.target/i386/sse-check.h: Reflect new header and function names.
7723         Removed ILL_INSN, ILL_INSN_LEN.
7724         * gcc.target/i386/sse2-check.h: Likewise.
7725         * gcc.target/i386/sse3-check.h: Likewise.
7726         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
7727         Removed cpuid.h, __get_cpuid test.
7728         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
7729         Removed cpuid.h, __get_cpuid test.
7730         * g++.dg/other/pr40446.C: Likewise.
7731         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7732         * gcc.dg/compat/vector-1a_main.c: Likewise.
7733         * gcc.dg/compat/vector-2a_main.c: Likewise.
7734         * gcc.dg/pr36584.c: Likewise.
7735         * gcc.dg/pr37544.c: Likewise.
7736         * gcc.dg/torture/pr16104-1.c: Likewise.
7737         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7738         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7739         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7740         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7741         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
7742         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
7743         sse2_runtime.
7744         * gcc.dg/torture/pr35771-2.c: Likewise.
7745         * gcc.dg/torture/pr35771-3.c: Likewise.
7746         * gcc.target/i386/pr39315-2.c: Likewise.
7747         * gcc.target/i386/pr39315-4.c: Likewise.
7748         * gcc.target/i386/vperm-v2df.c: Likewise.
7749         * gcc.target/i386/vperm-v2di.c: Likewise.
7750         * gcc.target/i386/vperm-v4si-1.c: Likewise.
7751         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
7752         sse_runtime.
7753
7754 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
7755
7756         PR fortran/44353
7757         * gfortran.dg/data_implied_do_2.f90: New test.
7758
7759 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7760
7761         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
7762
7763 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7764
7765         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
7766         to the "mips16" group.
7767         (mips_using_mips16_p): New procedure.
7768         (mips-dg-options): Use it.
7769
7770 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7771
7772         * gcc.target/mips/mips16-attributes-4.c: New test.
7773
7774 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
7775
7776         PR testsuite/44418
7777         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
7778         * gcc.target/powerpc/recip-2.c: Ditto.
7779         * gcc.target/powerpc/recip-3.c: Ditto.
7780
7781 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
7782
7783         * gcc.target/arm/pr42235.c: New test.
7784
7785 2010-07-16  Jason Merrill  <jason@redhat.com>
7786
7787         PR c++/32505
7788         * g++.dg/template/partial8.C: New.
7789
7790 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7791
7792         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
7793         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
7794         in C++.
7795         (gualcvt): New overloaded inline.
7796         (GUALCVT): Use it for C++.
7797         * g++.dg/guality/guality.exp: New.
7798         * g++.dg/guality/guality.h: New.
7799         * g++.dg/guality/redeclaration1.C: New test.
7800         * g++.dg/dg.exp: Prune also guality/* tests.
7801         * gcc.dg/guality/pr43141.c: Moved to...
7802         * c-c++-common/guality/pr43141.c: ... here.
7803
7804 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7805
7806         PR libfortran/37077
7807         * gfortran.dg/char4_iunit_2.f03: New test.
7808
7809 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
7810
7811         PR testsuite/43925
7812         * lib/plugin-support.exp (plugin-test-execute):
7813         Add ${gcc_objdir}/intl to includes.
7814
7815 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7816
7817         PR target/44942
7818         * gcc.c-torture/execute/pr44942.c: New test.
7819         * gcc.target/i386/pr44942.c: New test.
7820
7821 2010-07-15  Jason Merrill  <jason@redhat.com>
7822
7823         PR c++/44909
7824         * g++.dg/cpp0x/implicit7.C: New.
7825         * g++.dg/cpp0x/implicit8.C: New.
7826
7827 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7828
7829         Disable float tests for __SPU__ targets due to lack of signed zero:
7830         * c-c++-common/torture/complex-sign-add.c (check_add_float).
7831         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
7832         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
7833         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
7834         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
7835         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
7836         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
7837         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
7838         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
7839
7840 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
7841
7842         * gfortran.dg/select_char_2.f90: New test.
7843
7844 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
7845
7846         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
7847         with DECL_CHAIN.
7848
7849 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
7850
7851         PR fortran/44936
7852         * gfortran.dg/typebound_generic_9.f03: New.
7853
7854 2010-07-15  Richard Guenther  <rguenther@suse.de>
7855
7856         PR tree-optimization/44946
7857         * gcc.c-torture/compile/pr44946.c: New testcase.
7858
7859 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
7860
7861         PR fortran/40206
7862         * gfortran.dg/select_char_3.f90: New test.
7863
7864 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
7865             Kevin F. Quinn  <kevquinn@gentoo.org>
7866
7867         * gcc.dg/Wtrampolines.c: New.
7868
7869 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7870
7871         PR libfortran/44934
7872         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
7873
7874 2010-07-14  Jason Merrill  <jason@redhat.com>
7875
7876         PR c++/44810
7877         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
7878
7879         Implement C++0x unrestricted unions (N2544)
7880         * g++.dg/cpp0x/union1.C: New.
7881         * g++.dg/cpp0x/union2.C: New.
7882         * g++.dg/cpp0x/union3.C: New.
7883         * g++.dg/cpp0x/defaulted2.C: Adjust.
7884         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
7885         * g++.old-deja/g++.ext/anon2.C: Adjust.
7886         * g++.old-deja/g++.mike/misc6.C: Adjust.
7887
7888 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
7889
7890         PR fortran/44925
7891         * gfortran.dg/c_loc_tests_15.f90: New.
7892
7893 2010-07-13  Jason Merrill  <jason@redhat.com>
7894
7895         PR c++/44909
7896         * g++.dg/cpp0x/implicit6.C: New.
7897
7898 2010-07-13  Jason Merrill  <jason@redhat.com>
7899
7900         PR c++/44540
7901         * g++.dg/abi/noreturn1.C: New.
7902         * g++.dg/abi/noreturn2.C: New.
7903
7904 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
7905
7906         PR other/44874
7907         PR debug/44832
7908         * c-c++-common/pr44832.c: New test.
7909
7910 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
7911
7912         PR objc/44488
7913         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
7914         on the target.  Make sure that we can assemble the emitted asm when
7915         the test type is 'compile'.
7916
7917 2010-07-13  Richard Guenther  <rguenther@suse.de>
7918
7919         PR tree-optimization/36960
7920         * g++.dg/torture/pr36960.C: New testcase.
7921
7922 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
7923
7924         PR c++/44908
7925         * g++.dg/template/sfinae21.C: New.
7926         * g++.dg/template/sfinae22.C: Likewise.
7927
7928 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
7929
7930         PR testsuite/42843
7931         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
7932         * gcc.dg/plugin/ggcplug.c: Likewise.
7933         * g++.dg/plugin/selfassign.c: Likewise.
7934         * g++.dg/plugin/attribute_plugin.c: Likewise.
7935         * g++.dg/plugin/dumb_plugin.c: Likewise.
7936         * g++.dg/plugin/pragma_plugin.c: Likewise.
7937
7938 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
7939
7940         * gcc.c-torture/execute/pr44683.x: New.
7941         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
7942
7943 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
7944
7945         PR fortran/44434
7946         PR fortran/44565
7947         PR fortran/43945
7948         PR fortran/44869
7949         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
7950         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
7951         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
7952         * gfortran.dh/typebound_call_16.f03: New.
7953         * gfortran.dg/typebound_generic_6.f03: New.
7954         * gfortran.dg/typebound_generic_7.f03: New.
7955         * gfortran.dg/typebound_generic_8.f03: New.
7956
7957 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7958
7959         PR libfortran/37077
7960         * gfortran.dg/char4_iunit_1.f03: New test.
7961
7962 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
7963
7964         * gcc.dg/tree-ssa/vrp53.c: New test.
7965
7966 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
7967
7968         PR c++/44907
7969         * g++.dg/template/sfinae19.C: New.
7970         * g++.dg/template/sfinae20.C: Likewise.
7971
7972 2010-07-12  Jie Zhang  <jie@codesourcery.com>
7973
7974         * gcc.target/arm/interrupt-1.c: New test.
7975         * gcc.target/arm/interrupt-2.c: New test.
7976
7977 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7978
7979         * gcc.dg/pr42427.c: Require c99_runtime.
7980         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
7981         c99_runtime.
7982         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7983         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
7984         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
7985         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
7986         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
7987         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
7988         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
7989         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7990         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
7991         * gcc.target/i386/pr37275.c: Require visibility support.
7992
7993 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7994
7995         * lib/target-supports.exp (check_effective_target_sse): New proc.
7996         * gcc.target/i386/sol2-check.h: New file.
7997         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
7998         Include sol2-check.h.
7999         (main) Only run do_test () if sol2_check ().
8000         * gcc.target/i386/sse2-check.h: Likewise.
8001         * gcc.target/i386/sse3-check.h: Likewise.
8002         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
8003         [__sun__ && __svr4__]: Execute SSE2 instruction.
8004         * gcc.target/i386/math-torture/math-torture.exp: Only add options
8005         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
8006         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
8007         * g++.dg/ext/vector14.C: Likewise.
8008         * g++.dg/other/mmintrin.C: Likewise.
8009         * gcc.dg/20020418-1.c: Likewise.
8010         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
8011         * gcc.dg/format/ms_unnamed-1.c: Likewise.
8012         * gcc.dg/format/unnamed-1.c: Likewise.
8013         Adapt dg-warning line number.
8014         * gcc.dg/graphite/pr40281.c: Likewise.
8015         * gcc.dg/pr32176.c: Likewise.
8016         * gcc.dg/pr40550.c: Likewise.
8017         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
8018         * gcc.dg/torture/pr36891.c: Likewise.
8019         * gcc.target/i386/20020218-1.c: Likewise.
8020         * gcc.target/i386/20020523.c: Likewise.
8021         * gcc.target/i386/abi-1.c: Likewise.
8022         * gcc.target/i386/brokensqrt.c: Likewise.
8023         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
8024         * gcc.target/i386/pr13366.c: Likewise.
8025         * gcc.target/i386/pr13685.c: Likewise.
8026         * gcc.target/i386/pr24306.c: Likewise.
8027         * gcc.target/i386/pr31486.c: Likewise.
8028         * gcc.target/i386/pr32065-1.c: Likewise.
8029         * gcc.target/i386/pr32065-2.c: Likewise.
8030         * gcc.target/i386/pr32389.c: Likewise.
8031         * gcc.target/i386/pr38824.c: Likewise.
8032         * gcc.target/i386/pr38931.c: Likewise.
8033         * gcc.target/i386/pr39592-1.c: Likewise.
8034         * gcc.target/i386/pr43766.c: Likewise.
8035         * gcc.target/i386/recip-divf.c: Likewise.
8036         * gcc.target/i386/recip-sqrtf.c: Likewise.
8037         * gcc.target/i386/recip-vec-divf.c: Likewise.
8038         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8039         * gcc.target/i386/sse-1.c: Likewise.
8040         * gcc.target/i386/sse-16.c: Likewise.
8041         * gcc.target/i386/sse-2.c: Likewise.
8042         * gcc.target/i386/sse-20.c: Likewise.
8043         * gcc.target/i386/sse-3.c: Likewise.
8044         * gcc.target/i386/sse-7.c: Likewise.
8045         * gcc.target/i386/sse-9.c: Likewise.
8046         * gcc.target/i386/sse-addps-1.c: Likewise.
8047         * gcc.target/i386/sse-addss-1.c: Likewise.
8048         * gcc.target/i386/sse-andnps-1.c: Likewise.
8049         * gcc.target/i386/sse-andps-1.c: Likewise.
8050         * gcc.target/i386/sse-cmpss-1.c: Likewise.
8051         * gcc.target/i386/sse-comiss-1.c: Likewise.
8052         * gcc.target/i386/sse-comiss-2.c: Likewise.
8053         * gcc.target/i386/sse-comiss-3.c: Likewise.
8054         * gcc.target/i386/sse-comiss-4.c: Likewise.
8055         * gcc.target/i386/sse-comiss-5.c: Likewise.
8056         * gcc.target/i386/sse-comiss-6.c: Likewise.
8057         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
8058         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
8059         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
8060         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
8061         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
8062         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
8063         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
8064         * gcc.target/i386/sse-divps-1.c: Likewise.
8065         * gcc.target/i386/sse-divss-1.c: Likewise.
8066         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
8067         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
8068         * gcc.target/i386/sse-maxps-1.c: Likewise.
8069         * gcc.target/i386/sse-maxss-1.c: Likewise.
8070         * gcc.target/i386/sse-minps-1.c: Likewise.
8071         * gcc.target/i386/sse-minss-1.c: Likewise.
8072         * gcc.target/i386/sse-movaps-1.c: Likewise.
8073         * gcc.target/i386/sse-movaps-2.c: Likewise.
8074         * gcc.target/i386/sse-movhlps-1.c: Likewise.
8075         * gcc.target/i386/sse-movhps-1.c: Likewise.
8076         * gcc.target/i386/sse-movhps-2.c: Likewise.
8077         * gcc.target/i386/sse-movlhps-1.c: Likewise.
8078         * gcc.target/i386/sse-movmskps-1.c: Likewise.
8079         * gcc.target/i386/sse-movntps-1.c: Likewise.
8080         * gcc.target/i386/sse-movss-1.c: Likewise.
8081         * gcc.target/i386/sse-movss-2.c: Likewise.
8082         * gcc.target/i386/sse-movss-3.c: Likewise.
8083         * gcc.target/i386/sse-movups-1.c: Likewise.
8084         * gcc.target/i386/sse-movups-2.c: Likewise.
8085         * gcc.target/i386/sse-mulps-1.c: Likewise.
8086         * gcc.target/i386/sse-mulss-1.c: Likewise.
8087         * gcc.target/i386/sse-orps-1.c: Likewise.
8088         * gcc.target/i386/sse-rcpps-1.c: Likewise.
8089         * gcc.target/i386/sse-recip-vec.c: Likewise.
8090         * gcc.target/i386/sse-recip.c: Likewise.
8091         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
8092         * gcc.target/i386/sse-set-ps-1.c: Likewise.
8093         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
8094         * gcc.target/i386/sse-subps-1.c: Likewise.
8095         * gcc.target/i386/sse-subss-1.c: Likewise.
8096         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
8097         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
8098         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
8099         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
8100         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
8101         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
8102         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
8103         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
8104         * gcc.target/i386/sse-xorps-1.c: Likewise.
8105         * gcc.target/i386/ssefn-1.c: Likewise.
8106         * gcc.target/i386/ssefn-3.c: Likewise.
8107         * gcc.target/i386/sseregparm-1.c: Likewise.
8108         * gcc.target/i386/stackalign/return-3.c: Likewise.
8109         * gcc.target/i386/vectorize1.c: Likewise.
8110         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
8111         * gcc.target/i386/xorps-sse.c: Likewise.
8112         * gfortran.dg/pr28158.f90: Likewise.
8113         * gfortran.dg/pr30667.f: Likewise.
8114         * gnat.dg/loop_optimization7.adb: Likewise.
8115         * gnat.dg/sse_nolib.adb: Likewise.
8116
8117 2010-07-11  Tobias Burnus  <burnus@net-b.de>
8118
8119         PR fortran/44702
8120         * gfortran.dg/use_rename_6.f90: New.
8121         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
8122
8123 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
8124
8125         PR fortran/44869
8126         * gfortran.dg/class_24.f03: New.
8127
8128 2010-07-10  Richard Guenther  <rguenther@suse.de>
8129
8130         PR lto/44889
8131         * gcc.dg/lto/20100709-1_0.c: New testcase.
8132         * gcc.dg/lto/20100709-1_1.c: Likewise.
8133
8134 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
8135
8136         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
8137
8138 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
8139
8140         PR objc/44140
8141         * objc.dg/lto/trivial-1_0.m: New.
8142         * objc.dg/lto/lto.exp: New.
8143         * obj-c++.dg/lto/trivial-1_0.mm: New.
8144         * obj-c++.dg/lto/lto.exp: New.
8145         * objc.dg/symtab-1.m: Adjust sizes.
8146         * objc.dg/image-info.m: Do not run for gnu-runtime.
8147
8148 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
8149
8150         * gcc.dg/pr32370.c: Allow another kind of error message.
8151
8152 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
8153
8154         * gnat.dg/atomic3.adb: New test.
8155
8156 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
8157             Denys Vlasenko  <dvlasenk@redhat.com>
8158             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
8159
8160         PR tree-optimization/28632
8161         * gcc.dg/tree-ssa/vrp51.c: New test.
8162         * gcc.dg/tree-ssa/vrp52.c: New test.
8163
8164 2010-07-09  Jason Merrill  <jason@redhat.com>
8165
8166         * g++.dg/abi/covariant6.C: New.
8167         * g++.dg/inherit/covariant17.C: Test both bases.
8168         * g++.dg/inherit/covariant7.C: Check vtable layout.
8169
8170 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
8171
8172         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
8173
8174 2010-07-09  Richard Guenther  <rguenther@suse.de>
8175
8176         PR tree-optimization/44852
8177         * gcc.c-torture/execute/pr44852.c: New testcase.
8178
8179 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8180
8181         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
8182         multiplication by values.
8183         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
8184         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
8185
8186 2010-07-09  Richard Guenther  <rguenther@suse.de>
8187
8188         PR tree-optimization/44882
8189         * gfortran.dg/pr44882.f90: New testcase.
8190
8191 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
8192
8193         PR target/40657
8194         * gcc.target/arm/pr40657-1.c: New test.
8195         * gcc.target/arm/pr40657-2.c: New test.
8196         * gcc.c-torture/execute/pr40657.c: New test.
8197
8198 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
8199
8200         * gcc.dg/tree-ssa/vrp50.c: New test.
8201         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
8202
8203 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
8204
8205         PR fortran/44649
8206         * gfortran.dg/c_sizeof_1.f90: Modified.
8207         * gfortran.dg/storage_size_1.f08: New.
8208         * gfortran.dg/storage_size_2.f08: New.
8209
8210 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
8211
8212         * gcc.c-torture/execute/20100708-1.c: New test.
8213
8214 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
8215
8216         PR fortran/44847
8217         * gfortran.dg/gomp/pr44847.f90: New test.
8218
8219 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
8220
8221         PR tree-optimization/44710
8222         * gcc.dg/tree-ssa/ifc-6.c: New.
8223         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
8224
8225 2010-07-08  Tobias Burnus  <burnus@net-b.de>
8226
8227         PR fortran/18918
8228         * gfortran.dg/coarray_10.f90: Add an additional test.
8229
8230 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
8231
8232         PR middle-end/44828
8233         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
8234         * gcc.c-torture/execute/pr44828.x: Revert.
8235
8236 2010-07-08  Jason Merrill  <jason@redhat.com>
8237
8238         PR c++/43120
8239         * g++.dg/inherit/covariant17.C: New.
8240         * g++.dg/abi/covariant1.C: Actually test for the bug.
8241
8242 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
8243
8244         PR rtl-optimization/44838
8245         * gcc.dg/pr44838.c: New.
8246
8247 2010-07-08  Richard Guenther  <rguenther@suse.de>
8248
8249         PR tree-optimization/44831
8250         * gcc.c-torture/compile/pr44831.c: New testcase.
8251         * gcc.dg/tree-ssa/pr21463.c: Adjust.
8252
8253 2010-07-08  Richard Guenther  <rguenther@suse.de>
8254
8255         PR tree-optimization/44861
8256         * g++.dg/vect/pr44861.cc: New testcase.
8257
8258 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
8259
8260         PR middle-end/44828
8261         * gcc.c-torture/execute/pr44828.x: New file.
8262
8263 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
8264
8265         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
8266         dg-options.
8267         * g++.dg/ext/altivec-17.C: Adjust error message.
8268
8269 2010-07-07  Tom Tromey  <tromey@redhat.com>
8270
8271         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
8272
8273 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
8274
8275         PR target/44844
8276         * gcc.target/i386/rdrand-1.c: Scan "jnc".
8277         * gcc.target/i386/rdrand-2.c: Likewise.
8278         * gcc.target/i386/rdrand-3.c: Likewise.
8279
8280 2010-07-07  Jan Hubicka  <jh@suse.cz>
8281
8282         PR middle-end/44813
8283         * g++.dg/torture/pr44813.C: New testcase.
8284         * g++.dg/torture/pr44826.C: New testcase.
8285
8286 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
8287
8288         PR rtl-optimization/44787
8289         * gcc.c-torture/compile/pr44788.c: New test.
8290         * gcc.target/arm/pr44788.c: New test.
8291
8292 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8293
8294         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
8295
8296 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8297
8298         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
8299         to dg-options.
8300
8301 2010-07-06  Tobias Burnus  <burnus@net-b.de>
8302
8303         PR fortran/44742
8304         * gfortran.dg/parameter_array_init_6.f90: New.
8305         * gfortran.dg/initialization_20.f90: Update dg-error.
8306         * gfortran.dg/initialization_24.f90: Ditto.
8307
8308 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
8309         PR fortran/PR44693
8310         * gfortran.dg/dim_range_1.f90:  New test.
8311         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
8312
8313 2010-07-06  Jason Merrill  <jason@redhat.com>
8314
8315         PR c++/44703
8316         * g++.dg/cpp0x/initlist41.C: New.
8317
8318         PR c++/44778
8319         * g++.dg/template/ptrmem22.C: New.
8320
8321 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
8322
8323         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
8324         support.
8325         * gcc.target/i386/i386.exp: Likewise.
8326
8327 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8328
8329         PR testsuite/44195
8330         * gcc.dg/lto/20100518_0.c: Limit to x86.
8331
8332 2010-07-06  Richard Guenther  <rguenther@suse.de>
8333
8334         PR middle-end/44828
8335         * gcc.c-torture/execute/pr44828.c: New testcase.
8336
8337 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
8338
8339         * g++.dg/warn/noeffect2.C: Adjust expected warning.
8340         * g++.dg/warn/volatile1.C: Likewise.
8341         * g++.dg/template/warn1.C: Likewise.
8342
8343 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
8344
8345         AVX Programming Reference (June, 2010)
8346         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
8347         * g++.dg/other/i386-3.C: Likewise.
8348         * gcc.target/i386/sse-12.c: Likewise.
8349
8350         * gcc.target/i386/f16c-check.h: New.
8351         * gcc.target/i386/rdfsbase-1.c: Likewise.
8352         * gcc.target/i386/rdfsbase-2.c: Likewise.
8353         * gcc.target/i386/rdgsbase-1.c: Likewise.
8354         * gcc.target/i386/rdgsbase-2.c: Likewise.
8355         * gcc.target/i386/rdrand-1.c: Likewise.
8356         * gcc.target/i386/rdrand-2.c: Likewise.
8357         * gcc.target/i386/rdrand-3.c: Likewise.
8358         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
8359         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
8360         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
8361         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
8362         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
8363         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
8364         * gcc.target/i386/wrfsbase-1.c: Likewise.
8365         * gcc.target/i386/wrfsbase-2.c: Likewise.
8366         * gcc.target/i386/wrgsbase-1.c: Likewise.
8367         * gcc.target/i386/wrgsbase-2.c: Likewise.
8368
8369         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
8370         (__builtin_ia32_vcvtps2ph): New.
8371         (__builtin_ia32_vcvtps2ph256): Likewise.
8372
8373         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
8374         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8375
8376         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
8377         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8378
8379         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
8380         (__builtin_ia32_vcvtps2ph256): Likewise.
8381         Add fsgsbase,rdrnd,f16c.
8382
8383         * lib/target-supports.exp (check_effective_target_f16c): New.
8384
8385 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
8386
8387         * gcc.dg/guality/nrv-1.c: New test.
8388
8389 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
8390
8391         PR middle-end/42505
8392         * gcc.target/arm/pr42505.c: New test case.
8393
8394 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
8395
8396         PR c++/44808
8397         * g++.dg/opt/nrv16.C: New test.
8398
8399 2010-07-05  Richard Guenther  <rguenther@suse.de>
8400
8401         PR tree-optimization/44784
8402         * gcc.c-torture/compile/pr44784.c: New testcase.
8403
8404 2010-07-05  Ira Rosen  <irar@il.ibm.com>
8405
8406         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8407         Increase loop bound and array size.
8408         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8409         Likewise.
8410
8411 2010-07-05  Ira Rosen  <irar@il.ibm.com>
8412
8413         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
8414         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
8415         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
8416         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
8417         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
8418
8419 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
8420
8421         PR c++/22138
8422         * g++.dg/parse/template25.C: New.
8423
8424 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
8425
8426         PR rtl-optimization/44695
8427         * gcc.dg/torture/pr44695.c: New.
8428
8429 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8430
8431         PR c++/16630
8432         * g++.dg/ext/pretty3.C: New.
8433
8434 2010-07-04  Richard Guenther  <rguenther@suse.de>
8435
8436         PR middle-end/44809
8437         * g++.dg/torture/pr44809.C: New testcase.
8438
8439 2010-07-04  Richard Guenther  <rguenther@suse.de>
8440
8441         PR tree-optimization/44656
8442         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
8443
8444 2010-07-04  Ira Rosen  <irar@il.ibm.com>
8445             Revital Eres  <eres@il.ibm.com>
8446
8447         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
8448         misaligned stores.
8449         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
8450         gcc.dg/vect/vect-96.c: Likewise.
8451         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
8452         that support misaligned stores. Change the number of expected
8453         misaligned accesses.
8454         * gcc.dg/vect/vect-peel-1.c: New test.
8455         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
8456         gcc.dg/vect/vect-peel-4.c: Likewise.
8457         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
8458         vectorizable on all targets that support realignment.
8459         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8460
8461 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
8462
8463         PR c/44806
8464         * gcc.dg/torture/pr44806.c: New.
8465
8466 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8467
8468         * gnat.dg/cond_expr1.adb: New test.
8469
8470 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8471
8472         * gnat.dg/modular3.adb: New test.
8473         * gnat.dg/modular3_pkg.ads: New helper.
8474
8475 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
8476             Mikael Pettersson  <mikpe@it.uu.se>
8477
8478         PR testsuite/44518
8479         * obj-c++.dg/encode-2.mm: Produce object and save temps.
8480         Make signed-ness of chars explicit.  Scan the object for
8481         strings that are split by some target assemblers.
8482         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
8483         explicit.
8484
8485 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
8486
8487         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
8488
8489 2010-07-02  Le-Chun Wu  <lcwu@google.com>
8490
8491         PR/44128
8492         * g++.dg/warn/Wshadow-7.C: New test.
8493
8494 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
8495             Julian Brown  <julian@codesourcery.com>
8496             Sandra Loosemore  <sandra@codesourcery.com>
8497
8498         * gcc.c-torture/execute/20100416-1.c: New test case.
8499
8500 2010-07-02  Julian Brown  <julian@codesourcery.com>
8501             Sandra Loosemore  <sandra@codesourcery.com>
8502
8503         PR target/43703
8504
8505         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
8506         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
8507
8508 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8509             Julian Brown  <julian@codesourcery.com>
8510
8511         * gcc.target/arm/neon/vadds64.c: Regenerated.
8512         * gcc.target/arm/neon/vaddu64.c: Regenerated.
8513         * gcc.target/arm/neon/vsubs64.c: Regenerated.
8514         * gcc.target/arm/neon/vsubu64.c: Regenerated.
8515         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
8516         * gcc.target/arm/neon-vmls-1.c: Likewise.
8517         * gcc.target/arm/neon-vsubs64.c: New execution test.
8518         * gcc.target/arm/neon-vsubu64.c: New execution test.
8519         * gcc.target/arm/neon-vadds64.c: New execution test.
8520         * gcc.target/arm/neon-vaddu64.c: New execution test.
8521
8522 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8523
8524         * gcc.target/arm/neon-vands64.c: New.
8525         * gcc.target/arm/neon-vandu64.c: New.
8526         * gcc.target/arm/neon-vbics64.c: New.
8527         * gcc.target/arm/neon-vbicu64.c: New.
8528         * gcc.target/arm/neon-veors64.c: New.
8529         * gcc.target/arm/neon-veoru64.c: New.
8530         * gcc.target/arm/neon-vorns64.c: New.
8531         * gcc.target/arm/neon-vornu64.c: New.
8532         * gcc.target/arm/neon-vorrs64.c: New.
8533         * gcc.target/arm/neon-vorru64.c: New.
8534         * gcc.target/arm/neon/vands64.c: Regenerated.
8535         * gcc.target/arm/neon/vandu64.c: Regenerated.
8536         * gcc.target/arm/neon/vbics64.c: Regenerated.
8537         * gcc.target/arm/neon/vbicu64.c: Regenerated.
8538         * gcc.target/arm/neon/veors64.c: Regenerated.
8539         * gcc.target/arm/neon/veoru64.c: Regenerated.
8540         * gcc.target/arm/neon/vorns64.c: Regenerated.
8541         * gcc.target/arm/neon/vornu64.c: Regenerated.
8542         * gcc.target/arm/neon/vorrs64.c: Regenerated.
8543         * gcc.target/arm/neon/vorru64.c: Regenerated.
8544
8545 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8546
8547         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
8548
8549 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8550
8551         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
8552         * gfortran.dg/intent_out_5.f90: Same.
8553         * gfortran.dg/ltrans-7.f90: Same.
8554         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
8555
8556 2010-07-02  Jan Hubicka  <jh@suse.cz>
8557
8558         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
8559
8560 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8561
8562         * objc-obj-c++-shared/Object1.h: Correct Line endings.
8563
8564 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
8565
8566         PR c++/44780
8567         * c-c++-common/Wunused-var-12.c: New test.
8568
8569 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
8570
8571         PR target/42835
8572         * gcc.target/arm/pr42835.c: New test.
8573
8574         PR target/42172
8575         * gcc.target/arm/pr42172-1.c: New test.
8576
8577 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8578
8579         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
8580
8581 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8582
8583         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
8584         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
8585         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
8586         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
8587         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
8588         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
8589         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
8590         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
8591         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
8592         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
8593         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
8594         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
8595         * gcc.target/arm/neon-vdup_ns64.c: New.
8596         * gcc.target/arm/neon-vdup_nu64.c: New.
8597         * gcc.target/arm/neon-vdupQ_ns64.c: New.
8598         * gcc.target/arm/neon-vdupQ_nu64.c: New.
8599         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
8600         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
8601         * gcc.target/arm/neon-vmov_ns64.c: New.
8602         * gcc.target/arm/neon-vmov_nu64.c: New.
8603         * gcc.target/arm/neon-vmovQ_ns64.c: New.
8604         * gcc.target/arm/neon-vmovQ_nu64.c: New.
8605         * gcc.target/arm/neon-vget_lanes64.c: New.
8606         * gcc.target/arm/neon-vget_laneu64.c: New.
8607         * gcc.target/arm/neon-vset_lanes64.c: New.
8608         * gcc.target/arm/neon-vset_laneu64.c: New.
8609
8610 2010-07-02  Richard Guenther  <rguenther@suse.de>
8611
8612         * g++.dg/torture/20100702-1.C: New testcase.
8613
8614 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8615
8616         PR target/44707
8617         * gcc.c-torture/compile/pr44707.c: New test.
8618
8619 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8620
8621         PR c++/44039
8622         * g++.dg/template/crash101.C: New.
8623
8624 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8625
8626         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
8627         Use the ABI-0 accessors and fail it for m64.
8628
8629 2010-07-02  Jan Hubicka  <jh@suse.cz>
8630
8631         * g++.dg/tree-ssa/pr44706.C: New testcase.
8632
8633 2010-07-02  Richard Guenther  <rguenther@suse.de>
8634
8635         PR tree-optimization/44748
8636         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
8637
8638 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8639
8640         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
8641         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
8642         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
8643         the method types to forward:.
8644
8645 2010-06-30  Jason Merrill  <jason@redhat.com>
8646
8647         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
8648         * g++.dg/other/pr25632.C: Likewise.
8649
8650 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
8651
8652         PR tree-optimization/40421
8653         * gfortran.fortran-torture/compile/pr40421.f90: New test.
8654
8655 2010-07-01  Richard Guenther  <rguenther@suse.de>
8656
8657         PR middle-end/42834
8658         PR middle-end/44468
8659         * gcc.c-torture/execute/20100316-1.c: New testcase.
8660         * gcc.c-torture/execute/pr44468.c: Likewise.
8661         * gcc.c-torture/compile/20100609-1.c: Likewise.
8662         * gcc.dg/volatile2.c: Adjust.
8663         * gcc.dg/plugin/selfassign.c: Likewise.
8664         * gcc.dg/pr36902.c: Likewise.
8665         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
8666         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
8667         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8668         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8669         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8670         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8671         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
8672         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
8673         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
8674         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8675         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8676         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8677         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
8678         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
8679         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8680         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8681         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
8682         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8683         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8684         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8685         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8686         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8687         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
8688         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
8689         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
8690         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
8691         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
8692         * gcc.dg/struct/w_prof_local_array.c: Likewise.
8693         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
8694         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
8695         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8696         * gcc.dg/struct/w_prof_global_array.c: Likewise.
8697         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
8698         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
8699         * gcc.dg/struct/w_prof_local_var.c: Likewise.
8700         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
8701         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8702         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
8703         * gcc.dg/struct/w_prof_global_var.c: Likewise.
8704         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
8705         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
8706         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
8707         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8708         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
8709         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
8710         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
8711         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
8712         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
8713         * gcc.dg/tree-prof/stringop-1.c: Adjust.
8714         * g++.dg/tree-ssa/pr31146.C: Likewise.
8715         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
8716         * g++.dg/tree-ssa/pr33604.C: Likewise.
8717         * g++.dg/plugin/selfassign.c: Likewise.
8718         * gfortran.dg/array_memcpy_3.f90: Likewise.
8719         * gfortran.dg/array_memcpy_4.f90: Likewise.
8720         * c-c++-common/torture/pr42834.c: New testcase.
8721
8722 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
8723
8724         PR c++/44628
8725         * g++.dg/template/crash100.C: New.
8726
8727 2010-06-30  Jan Hubicka  <jh@suse.cz>
8728
8729         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
8730
8731 2010-06-30  Michael Matz  <matz@suse.de>
8732
8733         PR bootstrap/44699
8734         * gcc.dg/pr44699.c: New test.
8735
8736 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
8737
8738         PR tree-optimization/39799
8739         * c-c++-common/uninit-17.c: New test.
8740
8741 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8742
8743         PR libfortran/43298
8744         * gfortran.dg/read_infnan_1.f90: New test.
8745
8746 2010-06-29  Jason Merrill  <jason@redhat.com>
8747
8748         Enable implicitly declared move constructor/operator= (N3053).
8749         * g++.dg/cpp0x/implicit3.C: New.
8750         * g++.dg/cpp0x/implicit4.C: New.
8751         * g++.dg/cpp0x/implicit5.C: New.
8752         * g++.dg/cpp0x/implicit-copy.C: Adjust.
8753         * g++.dg/cpp0x/not_special.C: Adjust.
8754         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
8755         * g++.dg/cpp0x/rv1n.C: Adjust.
8756         * g++.dg/cpp0x/rv1p.C: Adjust.
8757         * g++.dg/cpp0x/rv2n.C: Adjust.
8758         * g++.dg/cpp0x/rv2p.C: Adjust.
8759         * g++.dg/cpp0x/rv3n.C: Adjust.
8760         * g++.dg/cpp0x/rv3p.C: Adjust.
8761         * g++.dg/cpp0x/rv4n.C: Adjust.
8762         * g++.dg/cpp0x/rv4p.C: Adjust.
8763         * g++.dg/cpp0x/rv5n.C: Adjust.
8764         * g++.dg/cpp0x/rv5p.C: Adjust.
8765         * g++.dg/cpp0x/rv6n.C: Adjust.
8766         * g++.dg/cpp0x/rv6p.C: Adjust.
8767         * g++.dg/cpp0x/rv7n.C: Adjust.
8768         * g++.dg/cpp0x/rv7p.C: Adjust.
8769         * g++.dg/cpp0x/rv8p.C: Adjust.
8770         * g++.dg/gomp/pr26690-1.C: Adjust.
8771         * g++.dg/other/error20.C: Adjust.
8772         * g++.dg/other/error31.C: Adjust.
8773         * g++.dg/parse/error19.C: Adjust.
8774         * g++.dg/template/qualttp5.C: Adjust.
8775         * g++.old-deja/g++.law/ctors5.C: Adjust.
8776
8777         Enable implicitly deleted functions (N2346)
8778         * g++.dg/cpp0x/defaulted17.C: New.
8779         * g++.dg/cpp0x/implicit1.C: New.
8780         * g++.dg/cpp0x/implicit2.C: New.
8781         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
8782         * g++.dg/ext/has_virtual_destructor.C: Adjust.
8783         * g++.dg/init/ctor4.C: Adjust.
8784         * g++.dg/init/synth2.C: Adjust.
8785         * g++.dg/lto/20081118_1.C: Adjust.
8786         * g++.dg/other/error13.C: Adjust.
8787         * g++.dg/other/unused1.C: Adjust.
8788         * g++.old-deja/g++.bob/inherit2.C: Adjust.
8789         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
8790         * g++.old-deja/g++.jason/opeq3.C: Adjust.
8791         * g++.old-deja/g++.law/ctors17.C: Adjust.
8792         * g++.old-deja/g++.oliva/delete1.C: Adjust.
8793         * g++.old-deja/g++.pt/assign1.C: Adjust.
8794         * g++.old-deja/g++.pt/crash20.C: Adjust.
8795
8796         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
8797         * g++.dg/cpp0x/defaulted13.C: Adjust.
8798         * g++.dg/cpp0x/defaulted2.C: Adjust.
8799         * g++.dg/cpp0x/defaulted3.C: Adjust.
8800         * g++.dg/cpp0x/initlist9.C: Adjust.
8801         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
8802         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
8803         * g++.dg/init/synth2.C: Adjust.
8804
8805         * g++.dg/cpp0x/defaulted19.C: New.
8806
8807         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
8808         * g++.dg/template/error23.C: Fix for -std=c++0x.
8809
8810 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
8811
8812         PR fortran/44718
8813         * gfortran.dg/proc_ptr_28.f90: New.
8814
8815 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
8816
8817         PR tree-optimization/43801
8818         * g++.dg/torture/pr43801.C: New test.
8819
8820         PR debug/44668
8821         * g++.dg/debug/dwarf2/accessibility1.C: New test.
8822
8823 2010-06-29  Jason Merrill  <jason@redhat.com>
8824
8825         PR c++/44587
8826         * g++.dg/template/qualified-id2.C: New.
8827         * g++.dg/template/qualified-id3.C: New.
8828
8829 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
8830
8831         PR fortran/44696
8832         * gfortran.dg/associated_target_4.f90: New.
8833
8834 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
8835
8836         PR fortran/44582
8837         * gfortran.dg/aliasing_array_result_1.f90 : New test.
8838
8839 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8840
8841         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
8842
8843 2010-06-29  Jan Hubicka  <jh@suse.cz>
8844
8845         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
8846
8847 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
8848
8849         PR target/43902
8850         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
8851         * gcc.target/arm/wmul-3.c: New test.
8852         * gcc.target/arm/wmul-4.c: New test.
8853
8854 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
8855
8856         PR rtl-optimization/44659
8857         * gcc.target/i386/extract-1.c: New.
8858         * gcc.target/i386/extract-2.c: Likewise.
8859         * gcc.target/i386/extract-3.c: Likewise.
8860         * gcc.target/i386/extract-4.c: Likewise.
8861         * gcc.target/i386/extract-5.c: Likewise.
8862         * gcc.target/i386/extract-6.c: Likewise.
8863
8864 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
8865
8866         PR c++/44682
8867         * g++.dg/warn/Wunused-var-14.C: New test.
8868
8869 2010-06-28  Tobias Burnus  <burnus@net-b.de>
8870
8871         PR fortran/43298
8872         * gfortran.dg/nan_6.f90: New.
8873
8874 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
8875
8876         PR tree-optimization/43781
8877         * gcc.dg/torture/pr43781.c: New.
8878
8879 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
8880
8881         PR fortran/40158
8882         * gfortran.dg/actual_rank_check_1.f90: New test.
8883
8884 2010-06-28  Martin Jambor  <mjambor@suse.cz>
8885
8886         * gcc.dg/ipa/ipa-sra-6.c: New test.
8887
8888 2010-06-28  Jan Hubicka  <jh@suse.cz>
8889
8890         PR tree-optimization/44687
8891         * gcc.c-torture/compile/pr44687.c
8892
8893 2010-06-28  Martin Jambor  <mjambor@suse.cz>
8894
8895         PR c++/44535
8896         * g++.dg/torture/pr44535.C: New test.
8897
8898 2010-06-28  Michael Matz  <matz@suse.de>
8899
8900         PR middle-end/44592
8901         * gfortran.dg/pr44592.f90: New test.
8902
8903 2010-06-28  Jan Hubicka  <jh@suse.cz>
8904
8905         PR tree-optimization/44357
8906         * g++.dg/torture/pr44357.C: New testcase.
8907
8908 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8909
8910         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
8911         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
8912         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
8913         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
8914         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
8915         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
8916         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
8917         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
8918
8919 2010-06-27  Jan Hubicka  <jh@suse.cz>
8920
8921         * gcc.c-torture/compile/pr44686.c: New file.
8922
8923 2010-06-27  Richard Guenther  <rguenther@suse.de>
8924
8925         PR tree-optimization/44683
8926         * gcc.c-torture/execute/pr44683.c: New testcase.
8927
8928 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
8929
8930         * gnat.dg/noreturn3.ad[sb]: New test.
8931
8932 2010-06-26  Jason Merrill  <jason@redhat.com>
8933
8934         * g++.dg/cpp0x/explicit5.C: New.
8935
8936 2010-06-26  Richard Guenther  <rguenther@suse.de>
8937
8938         PR tree-optimization/44393
8939         * gcc.dg/pr44393.c: New testcase.
8940
8941 2010-06-26  Jan Hubicka  <jh@suse.cz>
8942
8943         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
8944
8945 2010-06-26  Richard Guenther  <rguenther@suse.de>
8946
8947         PR middle-end/44674
8948         * gcc.dg/pr44674.c: New testcase.
8949
8950 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
8951
8952         * gcc.dg/opts-3.c: New test.
8953
8954 2010-06-26  Tobias Burnus  <burnus@net-b.de>
8955
8956         * gfortran.dg/type_decl_1.f90: New.
8957         * gfortran.dg/type_decl_2.f90: New.
8958
8959 2010-06-26  Tobias Burnus  <burnus@net-b.de>
8960
8961         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
8962         * gfortran.dg/semicolon_fixed_2.f: Ditto.
8963
8964 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8965
8966         PR testsuite/38946
8967         * gfortran.dg/array_constructor_23.f: Update test to allow for small
8968         error in comparing reals.
8969
8970 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8971
8972         * selected_real_kind_2.f90: New.
8973         * selected_real_kind_3.f90: New.
8974
8975 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8976
8977         * gfortran.dg/entry_19.f90: New.
8978
8979 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8980
8981         * gfortran.dg/end_subroutine_1.f90: New.
8982         * gfortran.dg/end_subroutine_2.f90: New.
8983         * gfortran.dg/interface_proc_end.f90: Update.
8984
8985 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8986
8987         * gfortran.dg/semicolon_fixed.f: Update.
8988         * gfortran.dg/semicolon_fixed_2.f: New.
8989         * gfortran.dg/semicolon_free_2.f90: New.
8990         * gfortran.dg/semicolon_free.f90: Update.
8991
8992 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8993
8994         PR fortran/44448
8995         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
8996
8997 2010-06-25  Martin Jambor  <mjambor@suse.cz>
8998
8999         * g++.dg/ipa/iinline-3.C: New test.
9000         * gcc.dg/ipa/modif-1.c: Removed.
9001
9002 2010-06-25  Jan Hubicka  <jh@suse.cz>
9003
9004         * gcc.dg/tree-ssa/ipa-split-1.c
9005
9006 2010-06-25  Martin Jambor  <mjambor@suse.cz>
9007
9008         * g++.dg/ipa/iinline-2.C: New test.
9009
9010 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
9011
9012         PR middle-end/43866
9013         * gfortran.dg/pr43866.f90: New test.
9014
9015         PR tree-optimization/44539
9016         * gcc.dg/pr44539.c: New test.
9017
9018 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
9019
9020         From Jim Wilson:
9021         PR target/43902
9022         * gcc.target/mips/madd-9.c: New test.
9023
9024 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
9025
9026         PR c/44517
9027         * gcc.dg/noncompile/pr44517.c: New.
9028         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
9029
9030 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
9031
9032         PR testsuite/43283
9033         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
9034         and add argument to nop for IA64.
9035
9036 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
9037
9038         PR target/44588
9039         * gcc.target/i386/mod-1.c: New.
9040         * gcc.target/i386/umod-1.c: Likewise.
9041         * gcc.target/i386/umod-2.c: Likewise.
9042         * gcc.target/i386/umod-3.c: Likewise.
9043
9044 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
9045
9046         PR middle-end/44492
9047         * g++.dg/torture/pr44492.C: New test.
9048
9049 2010-06-24  Andi Kleen  <ak@linux.intel.com>
9050
9051         * c-c++-common/warn-omitted-condop.c: New.
9052
9053 2010-06-24  Tobias Burnus  <burnus@net-b.de>
9054
9055         PR fortran/44614
9056         * gfortran.dg/import8.f90: New.
9057
9058 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
9059
9060         * gnat.dg/not_null.adb: Update test case.
9061
9062 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
9063
9064         PR c++/44619
9065         * g++.dg/warn/Wunused-var-13.C: New test.
9066
9067         PR c++/44627
9068         * g++.dg/diagnostic/method1.C: New test.
9069
9070 2010-06-22  Cary Coutant  <ccoutant@google.com>
9071
9072         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
9073
9074 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
9075
9076         PR fortran/44616
9077         * gfortran.dg/abstract_type_8.f03: New.
9078
9079 2010-06-21  Jason Merrill  <jason@redhat.com>
9080
9081         * g++.dg/cpp0x/noexcept08.C: New.
9082
9083         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
9084
9085 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
9086
9087         PR target/44615
9088         * gcc.target/i386/sse2-vec-2a.c: New.
9089
9090 2010-06-21  DJ Delorie  <dj@redhat.com>
9091
9092         * gcc.dg/pragma-diag-1.c: New.
9093
9094 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
9095
9096         PR target/44615
9097         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
9098
9099 2010-06-21  Alan Modra  <amodra@gmail.com>
9100
9101         PR testsuite/44505
9102         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
9103         tail call to check_fa_mid.
9104
9105 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
9106
9107         PR target/44575
9108         * gcc.c-torture/execute/pr44575.c: New test.
9109
9110 2010-06-21  Tobias Burnus  <burnus@net-b.de>
9111
9112         PR fortran/40632
9113         * gfortran.dg/contiguous_1.f90: New.
9114         * gfortran.dg/contiguous_2.f90: New.
9115         * gfortran.dg/contiguous_3.f90: New.
9116
9117 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
9118
9119         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
9120         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
9121
9122 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
9123
9124         PR target/44546
9125         * gcc.target/i386/pr44546.c: New test.
9126
9127 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
9128
9129         * gcc.dg/opts-2.c: New test.
9130
9131 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
9132
9133         PR fortran/44584
9134         * gfortran.dg/typebound_proc_15.f03: Modified.
9135
9136 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
9137
9138         PR target/44072
9139         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
9140         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
9141
9142 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9143
9144         * g++.dg/ext/label13.C: Fix typo in last change.
9145
9146 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9147
9148         PR libfortran/44477
9149         * gfortran.dg/eof_3.f90
9150         * gfortran.dg/endfile_2.f90
9151         * gfortran.dg/endfile_4.f90
9152         * gfortran.dg/endfile_3.f90
9153
9154 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9155
9156         PR c++/41090
9157         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
9158
9159 2010-06-18  Tobias Burnus  <burnus@net-b.de>
9160
9161         PR fortran/44556
9162         * gfortran.dg/allocate_alloc_opt_11.f90: New.
9163
9164 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
9165
9166         * gcc.target/arm/pr40900.c: New test.
9167
9168 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
9169
9170         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
9171
9172 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
9173
9174         PR fortran/44558
9175         * gfortran.dg/typebound_call_15.f03: New.
9176
9177 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9178
9179         PR c++/44486
9180         * g++.dg/pr44486.C: New.
9181
9182 2010-06-16  DJ Delorie  <dj@redhat.com>
9183
9184         * gcc.target/i386/volatile-bitfields-1.c: New.
9185         * gcc.target/i386/volatile-bitfields-2.c: New.
9186
9187 2010-06-16  Jason Merrill  <jason@redhat.com>
9188
9189         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
9190
9191         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
9192
9193 2010-06-16  Richard Guenther  <rguenther@suse.de>
9194
9195         PR c/44555
9196         * gcc.c-torture/execute/pr44555.c: New testcase.
9197
9198 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
9199
9200         PR fortran/44549
9201         * gfortran.dg/typebound_proc_16.f03: New.
9202
9203 2010-06-16  Martin Jambor  <mjambor@suse.cz>
9204
9205         * g++.dg/torture/pr43905.C: New test.
9206
9207 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
9208
9209         PR testsuite/44538
9210         * gcc.dg/vect/slp-perm-5.c (main): Prevent
9211         initialization loop from being vectorized.
9212         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
9213
9214 2010-06-16  Alan Modra  <amodra@gmail.com>
9215
9216         PR tree-optimization/44507
9217         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
9218
9219 2010-06-15  Jason Merrill  <jason@redhat.com>
9220
9221         * g++.dg/overload/arg3.C: Adjust error locations.
9222         * g++.dg/overload/copy1.C: Likewise.
9223         * g++.dg/tc1/dr152.C: Likewise.
9224         * g++.dg/template/incomplete4.C: Likewise.
9225         * g++.dg/template/incomplete5.C: Likewise.
9226         * g++.old-deja/g++.bob/inherit2.C: Likewise.
9227         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
9228         * g++.old-deja/g++.pt/crash9.C: Likewise.
9229
9230         * g++.dg/inherit/virtual5.C: New.
9231
9232         * g++.dg/cpp0x/defaulted18.C: New.
9233
9234         * g++.dg/cpp0x/initlist40.C: New.
9235
9236         * g++.dg/cpp0x/initlist39.C: New.
9237
9238 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
9239
9240         PR middle-end/44391
9241         * gcc.dg/graphite/pr44391.c: New.
9242
9243 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
9244
9245         PR fortran/43388
9246         * gfortran.dg/allocate_alloc_opt_8.f90: New.
9247         * gfortran.dg/allocate_alloc_opt_9.f90: New.
9248         * gfortran.dg/allocate_alloc_opt_10.f90: New.
9249         * gfortran.dg/class_allocate_2.f03: Modified an error message.
9250
9251 2010-06-15  Richard Guenther  <rguenther@suse.de>
9252
9253         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
9254
9255 2010-06-15  Richard Guenther  <rguenther@suse.de>
9256
9257         * gcc.dg/vect/bb-slp-21.c: Adjust.
9258         * gcc.dg/vect/bb-slp-13.c: Likewise
9259         * gcc.dg/vect/bb-slp-4.c: Likewise
9260         * gcc.dg/vect/bb-slp-22.c: Likewise
9261         * gcc.dg/vect/bb-slp-14.c: Likewise
9262         * gcc.dg/vect/bb-slp-23.c: Likewise
9263         * gcc.dg/vect/bb-slp-15.c: Likewise
9264         * gcc.dg/vect/bb-slp-17.c: Likewise
9265         * gcc.dg/vect/bb-slp-18.c: Likewise
9266         * gcc.dg/vect/bb-slp-19.c: Likewise
9267         * gcc.dg/vect/bb-slp-10.c: Likewise
9268         * gcc.dg/vect/bb-slp-11.c: Likewise
9269         * gcc.dg/vect/bb-slp-20.c: Likewise
9270         * gcc.dg/vect/bb-slp-3.c: Likewise
9271
9272 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
9273
9274         PR fortran/44536
9275         * gfortran.dg/gomp/pr44536.f90: New test.
9276         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
9277
9278 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
9279
9280         PR target/44534
9281         * gcc.target/i386/avx-vextractf128-256-3.c: New.
9282         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
9283
9284 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
9285
9286         PR tree-optimization/44508
9287         * gcc.dg/tree-ssa/pr21086.c: Adjust.
9288
9289         PR bootstrap/44509
9290         * gcc.dg/pr44509.c: New test.
9291
9292 2010-06-14  Ira Rosen  <irar@il.ibm.com>
9293
9294         PR tree-optimization/44507
9295         * gcc.dg/vect/pr44507.c: New test.
9296
9297 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
9298
9299         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
9300         and c-pretty-print.h.
9301
9302         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
9303
9304 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
9305
9306         * gfortran.dg/whole_file_18.f90: Updated error message.
9307
9308 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
9309
9310         * gfortran.dg/whole_file_20.f03: New.
9311
9312 2010-06-12  Jan Hubicka  <jh@suse.cz>
9313
9314         * gcc.c-torture/compile/pc44485.c: New testcase.
9315
9316 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
9317
9318         PR fortran/40117
9319         * gfortran.dg/typebound_proc_4.f03: Modified error message.
9320         * gfortran.dg/typebound_proc_14.f03: New.
9321         * gfortran.dg/typebound_proc_15.f03: New.
9322
9323 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
9324
9325         * gcc.dg/opts-1.c: New test.
9326
9327 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
9328
9329         * gcc.dg/funroll-loops-all.c: Update expected error.
9330
9331 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
9332
9333         PR target/44481
9334         * gcc.target/i386/pr44481.c: New test.
9335
9336 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
9337
9338         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
9339
9340 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
9341
9342         PR middle-end/44483
9343         * gcc.dg/tree-ssa/pr44483.c: New.
9344
9345 2010-06-11  Paul Brook  <paul@codesourcery.com>
9346
9347         * g++.dg/other/arm-neon-1.C: New test.
9348
9349 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
9350
9351         PR fortran/42051
9352         PR fortran/43896
9353         * gfortran.dg/class_23.f03: New test.
9354
9355 2010-06-11  Jan Hubicka  <jh@suse.cz>
9356
9357         * gcc.dg/ipa/pure-const-2.c: New testcase.
9358
9359 2010-06-11  Jan Hubicka  <jh@suse.cz>
9360
9361         * gcc.dg/noreturn-7.c: Update.
9362         * gcc.dg/noreturn-4.c: Update.
9363
9364 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
9365
9366         Fix MIPS bootstrap
9367         * g++.dg/other/typedef4.C: New test.
9368
9369 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
9370
9371         PR fortran/44207
9372         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
9373
9374 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
9375
9376         PR fortran/44457
9377         * gfortran.dg/asynchronous_3.f03
9378
9379 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
9380
9381         PR middle-end/44185
9382         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
9383         non-temporal stores out of the tests to form new test cases.  As a
9384         result, no non-temporal store should be generated in this case.
9385
9386         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
9387         prefetch-7.c that generate one non-temporal store.
9388
9389         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
9390         prefetch-7.c that generate one non-temporal store and one
9391         one-temporal prefetch.
9392
9393 2010-06-10  Martin Jambor  <mjambor@suse.cz>
9394
9395         PR tree-optimization/44258
9396         * gcc.dg/tree-ssa/pr44258.c: New test.
9397
9398 2010-06-10  Daniel Kraft  <d@domob.eu>
9399
9400         PR fortran/38936
9401         * gfortran.dg/associate_1.f03: New test.
9402         * gfortran.dg/associate_2.f95: New test.
9403         * gfortran.dg/associate_3.f03: New test.
9404         * gfortran.dg/associate_4.f08: New test.
9405
9406 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9407
9408         * gfortran.dg/selected_char_kind_4.f90: New test.
9409
9410 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
9411
9412         * gcc.dg/pr42461.c: New test.
9413
9414 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9415
9416         PR fortran/44347
9417         * gfortran.dg/selected_real_kind_1.f90: New.
9418
9419 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9420
9421         PR fortran/44359
9422         * gfortran.dg/warn_conversion.f90: Removed check for redundant
9423         warning.
9424         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
9425         check for warning.
9426
9427 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9428
9429         * gfortran.dg/data_namelist_conflict.f90: New test.
9430
9431 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9432
9433         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
9434         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
9435         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
9436
9437 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9438
9439         * gfortran.dg/mvbits_9.f90: New test.
9440         * gfortran.dg/ibset_1.f90: Ditto.
9441         * gfortran.dg/ibits_1.f90: Ditto.
9442         * gfortran.dg/btest_1.f90: Ditto.
9443         * gfortran.dg/ibclr_1.f90: Ditto.
9444
9445 2010-06-09  Jason Merrill  <jason@redhat.com>
9446
9447         PR c++/44366
9448         * g++.dg/cpp0x/decltype23.C: Move to...
9449         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
9450
9451 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
9452
9453         PR fortran/44211
9454         * gfortran.dg/typebound_call_14.f03: New test.
9455
9456 2010-06-09  Martin Jambor  <mjambor@suse.cz>
9457
9458         PR tree-optimization/44423
9459         * gcc.dg/tree-ssa/pr44423.c: New test.
9460
9461 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
9462
9463         PR testsuite/42843
9464         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
9465         TV_NONE to initialize tv_id field.
9466         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
9467         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
9468         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
9469         Include toplev.h .
9470         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
9471         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
9472         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
9473
9474 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
9475
9476         PR tree-optimization/39874
9477         PR middle-end/28685
9478         * gcc.dg/pr39874.c: New file.
9479
9480 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
9481
9482         * g++.dg/ext/attr-alias-1.C: New.
9483         * g++.dg/ext/attr-alias-2.C: New.
9484
9485 2010-06-07  Tobias Burnus  <burnus@net-b.de>
9486
9487         PR fortran/44446
9488         * gfortran.dg/proc_ptr_27.f90: New.
9489
9490 2010-06-07  Jason Merrill  <jason@redhat.com>
9491
9492         PR c++/44366
9493         * g++.dg/cpp0x/decltype23.C: New.
9494
9495 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
9496             Shujing Zhao  <pearly.zhao@oracle.com>
9497
9498         PR c/37724
9499         * gcc.dg/c90-const-expr-10.c: Adjust.
9500         * gcc.dg/c99-const-expr-10.c: Adjust.
9501         * gcc.dg/init-bad-7.c: New.
9502
9503 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9504
9505         * lib/target-supports.exp (check_effective_target_gas): New proc.
9506         * gcc.c-torture/execute/960321-1.x: New file.
9507
9508 2010-06-07  Jason Merrill  <jason@redhat.com>
9509
9510         PR c++/44401
9511         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
9512
9513 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
9514
9515         PR c++/44444
9516         * g++.dg/warn/Wunused-var-12.C: New test.
9517
9518         PR c++/44443
9519         * c-c++-common/Wunused-var-11.c: New test.
9520
9521 2010-06-07  Jan Hubicka  <jh@suse.cz>
9522
9523         * gcc.dg/ipa/pure-const-1.c: New testcase.
9524
9525 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
9526
9527         PR rtl-optimization/44404
9528         * gcc.dg/pr44404.c: New.
9529
9530 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
9531
9532         PR target/44159
9533         * gcc.target/i386/abi-2.c: Check sysv abi here.
9534         * gcc.target/i386/aes-avx-check.h: Call test in noinline
9535         function to avoid failures by different ABIs.
9536         * gcc.target/i386/aes-check.h: Likewise.
9537         * gcc.target/i386/avx-check.h: Likewise.
9538         * gcc.target/i386/fma4-check.h: Likewise.
9539         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
9540         * gcc.target/i386/mmx-check.h: Likewise.
9541         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9542         * gcc.target/i386/pclmul-check.h: Likewise.
9543         * gcc.target/i386/sse-check.h: Likewise.
9544         * gcc.target/i386/sse2-check.h: Likewise.
9545         * gcc.target/i386/sse3-check.h: Likewise.
9546         * gcc.target/i386/sse4_1-check.h: Likewise.
9547         * gcc.target/i386/sse4_2-check.h: Likewise.
9548         * gcc.target/i386/sse4a-check.h: Likewise.
9549         * gcc.target/i386/ssse3-check.h: Likewise.
9550         * gcc.target/i386/xop-check.h: Likewise.
9551         * gcc.target/i386/pr27971.c: Fix for LLP64.
9552         * gcc.target/i386/pr39139.c: Likewise.
9553         * gcc.target/i386/pr39315-check.c: Likewise.
9554         * gcc.target/i386/vararg-1.c: Likewise.
9555         * gcc.target/i386/vararg-2.c: Likewise.
9556         Additional add dg-compile to avoid failure due
9557         missing foo symbol.
9558
9559         * gcc.dg/compound-literal-1.c: Fix for llp64.
9560         * gcc.dg/pr32370.c: Likewise.
9561         * gcc.dg/pr37561.c: Likewise.
9562         * gcc.dg/pr41340.c: Likewise.
9563         * gcc.dg/pr41551.c: Likewise.
9564
9565 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9566
9567         PR c++/44188
9568         * g++.dg/debug/dwarf2/typedef3.C: New test.
9569
9570 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9571
9572         PR c/20000
9573         * c-c++-common/pr20000.c: New.
9574
9575 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
9576
9577         PR c++/44086
9578         * g++.dg/init/pr44086.C: New.
9579         * g++.dg/cpp0x/decltype4.C: Adjust.
9580
9581 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9582
9583         PR fortran/43945
9584         * gfortran.dg/generic_23.f03: New test.
9585
9586 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9587
9588         PR fortran/43895
9589         * gfortran.dg/alloc_comp_class_1.f90 : New test.
9590
9591 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
9592
9593         PR c++/44361
9594         * c-c++-common/Wunused-var-9.c: New test.
9595
9596 2010-06-05  Jason Merrill  <jason@redhat.com>
9597
9598         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
9599
9600 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
9601
9602         PR c/44322
9603         * gcc.dg/c99-restrict-4.c: New test.
9604
9605 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
9606
9607         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
9608         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
9609         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
9610         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
9611         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
9612         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
9613         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
9614         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
9615         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
9616         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
9617         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
9618         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
9619         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
9620         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
9621         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
9622         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
9623         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
9624         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
9625         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
9626         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
9627         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
9628         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
9629
9630 2010-06-04  Jason Merrill  <jason@redhat.com>
9631
9632         * g++.dg/cpp0x/noexcept06.C: New.
9633         * g++.dg/cpp0x/noexcept07.C: New.
9634
9635         * g++.dg/cpp0x/noexcept01.C: New.
9636         * g++.dg/cpp0x/noexcept02.C: New.
9637         * g++.dg/cpp0x/noexcept03.C: New.
9638         * g++.dg/cpp0x/noexcept04.C: New.
9639         * g++.dg/cpp0x/noexcept05.C: New.
9640
9641 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
9642
9643         PR c++/44412
9644         * g++.dg/warn/Wunused-var-10.C: New test.
9645         * g++.dg/warn/Wunused-var-11.C: New test.
9646
9647         PR c++/44362
9648         * c-c++-common/Wunused-var-10.c: New test.
9649
9650 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9651
9652         PR c/25880
9653         * gcc.dg/assign-warn-2.c: Update.
9654         * gcc.dg/cpp/line3.c: Update.
9655         * gcc.dg/c99-array-lval-8.c: Update.
9656         * gcc.dg/cast-qual-2.c: Update.
9657         * gcc.dg/c99-arraydecl-3.c:  Update.
9658         * gcc.dg/assign-warn-1.c:  Update.
9659         * gcc.dg/format/gcc_diag-1.c:  Update.
9660
9661 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
9662
9663         PR rtl-optimization/39871
9664         PR rtl-optimization/40615
9665         PR rtl-optimization/42500
9666         PR rtl-optimization/42502
9667         * gcc.target/arm/eliminate.c: New test.
9668
9669 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
9670
9671         PR libstdc++/44410
9672         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
9673         * g++.old-deja/g++.other/delete3.C: Likewise.
9674         * g++.old-deja/g++.other/new.C: Likewise.
9675         * g++.old-deja/g++.law/operators27.C: Likewise.
9676         * g++.old-deja/g++.mike/p755.C: Likewise.
9677         * g++.dg/eh/new1.C: Likewise.
9678         * g++.dg/init/new5.C: Likewise.
9679
9680 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
9681
9682         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
9683         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
9684         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
9685
9686 2010-06-03  Richard Guenther  <rguenther@suse.de>
9687
9688         PR lto/41921
9689         * lib/lto.exp: Always load gcc.exp.
9690         (lto-obj): For C source files invoke gcc_target_compile.
9691         * g++.dg/lto/20100603-1_0.C: New testcase.
9692         * g++.dg/lto/20100603-1_1.c: Likewise.
9693
9694 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
9695
9696         PR tree-optimization/43688
9697         * gfortran.dg/pr43688.f90: New.
9698
9699 2010-06-03  Richard Guenther  <rguenther@suse.de>
9700
9701         PR lto/41584
9702         * gcc.dg/lto/20100603-1_0.c: New testcase.
9703         * gcc.dg/lto/20100603-2_0.c: Likewise.
9704         * gcc.dg/lto/20100603-3_0.c: Likewise.
9705
9706 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9707
9708         PR target/44218
9709         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
9710         * gcc.target/powerpc/recip-2.c: Ditto.
9711         * gcc.target/powerpc/recip-3.c: Ditto.
9712         * gcc.target/powerpc/recip-4.c: Ditto.
9713         * gcc.target/powerpc/recip-5.c: Ditto.
9714         * gcc.target/powerpc/recip-6.c: Ditto.
9715         * gcc.target/powerpc/recip-7.c: Ditto.
9716         * gcc.target/powerpc/recip-test.h: Ditto.
9717         * gcc.target/powerpc/recip-test2.h: Ditto.
9718
9719 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9720
9721         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
9722
9723 2010-06-02  Jason Merrill  <jason@redhat.com>
9724
9725         * g++.dg/ext/vector9.C: Expect typedef in error message.
9726
9727         PR c++/9726
9728         PR c++/23594
9729         PR c++/44333
9730         * g++.dg/tc1/dr101.C: Remove xfails.
9731
9732 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9733
9734         PR middle-end/44372
9735         * g++.dg/ipa/pr44372.C: New.
9736
9737 2010-06-02  Jan Hubicka  <jh@suse.cz>
9738
9739         PR middle-end/44295
9740         * g++.dg/torture/pr44295.C: Neww testcase.
9741
9742 2010-06-02  Jan Hubicka  <jh@suse.cz>
9743
9744         * gcc.dg/tree-ssa/loadpre6.c: Update.
9745
9746 2010-06-02  Richard Guenther  <rguenther@suse.de>
9747
9748         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
9749         diagnostic.h.
9750
9751 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
9752
9753         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
9754         the link fail message.
9755
9756 2010-06-02  Tobias Burnus  <burnus@net-b.de>
9757
9758         PR fortran/44360
9759         * gfortran.dg/use_13.f90: New test case.
9760
9761 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9762
9763         PR fortran/44371
9764         * gfortran.dg/error_stop_2.f08: Minor update.
9765
9766 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9767
9768         PR fortran/44371
9769         * gfortran.dg/error_stop_1.f08: New test.
9770         * gfortran.dg/error_stop_2.f08: New test.
9771
9772 2010-06-01  Jason Merrill  <jason@redhat.com>
9773
9774         DR 990
9775         * g++.dg/cpp0x/initlist37.C: New.
9776         * g++.dg/cpp0x/initlist38.C: New.
9777
9778         PR c++/44358
9779         * g++.dg/cpp0x/initlist36.C: New.
9780
9781 2010-05-31 Jan Hubicka  <jh@suse.cz>
9782
9783         * gcc.dg/noreturn-8.c: New testcase.
9784
9785 2010-05-31 Jan Hubicka  <jh@suse.cz>
9786
9787         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
9788         * gcc.dg/lto/noreturn-1_0.c: Move it here.
9789
9790 2010-05-31 Jan Hubicka  <jh@suse.cz>
9791
9792         * gcc.dg/lto/noreturn-1_1.c: New testcase.
9793         * gcc.dg/lto/noreturn-1_0.c: New testcase.
9794
9795 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
9796
9797         PR fortran/36928
9798         * gfortran.dg/dependency_27.f90:  New test.
9799         * gfortran.dg/array_assign_1.F90:  New test.
9800
9801 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9802
9803         PR target/44338
9804         * gcc.target/i386/sse-24.c: New test.
9805
9806 2010-05-31  Jan Hubicka  <jh@suse.cz>
9807
9808         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
9809
9810 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9811
9812         PR middle-end/44337
9813         * gcc.dg/pr44337.c: New test.
9814
9815         PR tree-optimization/44182
9816         * g++.dg/debug/pr44182.C: New test.
9817
9818 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
9819
9820         * gcc.dg/nested-func-7.c: New test.
9821         * gnat.dg/frame_overflow.adb: Adjust directives.
9822
9823 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
9824
9825         * gnat.dg/prot2.ad[sb]: New test.
9826         * gnat.dg/prot2_pkg1.ads: New helper.
9827         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
9828
9829 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
9830
9831         * gnat.dg/array11.adb: Adjust dg-warning directive.
9832         * gnat.dg/object_overflow.adb: Likewise.
9833
9834 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
9835
9836         PR middle-end/44306
9837         * gcc.dg/tree-ssa/pr44306.c: New.
9838
9839 2010-05-29  Jan Hubicka  <jh@suse.cz>
9840
9841         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
9842
9843 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
9844
9845         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
9846
9847 2010-05-28  Mike Stump  <mikestump@comcast.net>
9848
9849         PR objc/44125
9850         * objc.dg/const-str-9.m: Remove static.
9851
9852 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
9853
9854         PR target/43636
9855         * gcc.c-torture/compile/pr43636.c: New test.
9856
9857 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
9858
9859         PR objc++/23616
9860         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
9861         * obj-c++.dg/try-catch-9.mm: Ditto.
9862
9863 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
9864
9865         Revert patch for PR c++/44188
9866         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
9867
9868 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9869
9870         PR c++/44188
9871         * g++.dg/debug/dwarf2/typedef3.C: New test.
9872
9873 2010-05-27  Jason Merrill  <jason@redhat.com>
9874
9875         PR c++/43555
9876         * g++.dg/ext/vla9.C: New.
9877
9878 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
9879
9880         PR objc/44140
9881         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
9882         * objc.dg/torture/tls/thr-init-3.m: Ditto.
9883         * objc.dg/torture/tls/thr-init.m: Ditto.
9884         * objc.dg/torture/trivial.m: Ditto.
9885         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
9886         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
9887         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
9888         * obj-c++.dg/torture/trivial.mm: Ditto.
9889
9890 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
9891
9892         * g++.dg/lto/20100302_0.C: Skip on darwin.
9893
9894 2010-05-27  Richard Guenther  <rguenther@suse.de>
9895
9896         PR tree-optimization/44284
9897         * gcc.dg/vect/vect-118.c: New testcase.
9898         * gcc.dg/vect/bb-slp-20.c: Adjust.
9899         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
9900         * gcc.dg/vect/slp-9.c: Likewise.
9901         * gcc.dg/vect/slp-reduc-4.c: Likewise.
9902         * gcc.dg/vect/vect-10.c: Likewise.
9903         * gcc.dg/vect/vect-109.c: Likewise.
9904         * gcc.dg/vect/vect-12.c: Likewise.
9905         * gcc.dg/vect/vect-36.c: Likewise.
9906         * gcc.dg/vect/vect-7.c: Likewise.
9907         * gcc.dg/vect/vect-iv-8.c: Likewise.
9908         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
9909         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
9910         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
9911         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
9912         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
9913         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
9914         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
9915         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
9916         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
9917         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9918         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9919         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9920         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9921         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
9922         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
9923         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
9924         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9925
9926 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
9927
9928         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
9929         necessary.
9930
9931 2010-05-26  Jan Hubicka  <jh@suse.cz>
9932
9933         * gcc.dg/lto/materialize-1_0.c: New file.
9934         * gcc.dg/lto/materialize-1_1.c: New file.
9935
9936 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
9937
9938         * gnat.dg/lto10.adb: New test.
9939         * gnat.dg/lto10_pkg.ads: New helper.
9940
9941 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
9942
9943         * lib/target-supports.exp (check_effective_target_int128): New
9944         function to check if __int128 types are available for target.
9945         * c-c++-common/int128-types-1.c: New.
9946         * c-c++-common/int128-1.c: New.
9947         * c-c++-common/int128-2.c: New.
9948         * g++.dg/abi/mangle43.C: New.
9949         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
9950         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
9951         pointer-wide scalar.
9952         * g++.dg/other/pr25632.C: Likewise.
9953         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
9954         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
9955         overflow warnings.
9956         * g++.dg/warn/pr13358-4.C: Likewise.
9957         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
9958         * g++.dg/warn/Wconversion-null.C: Likewise.
9959
9960 2010-05-26  Jason Merrill  <jason@redhat.com>
9961
9962         PR c++/43382
9963         * g++.dg/cpp0x/variadic101.C: New.
9964
9965 2010-05-26  Richard Guenther  <rguenther@suse.de>
9966
9967         PR rtl-optimization/44164
9968         * gcc.c-torture/execute/pr44164.c: New testcase.
9969         * g++.dg/tree-ssa/pr13146.C: Adjust.
9970
9971 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
9972
9973         PR fortran/40011
9974         * gfortran.dg/whole_file_19.f90 : New test.
9975
9976 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
9977
9978         PR fortran/30668
9979         PR fortran/31346
9980         PR fortran/34260
9981         * gfortran.dg/pr40999.f: Fix function type.
9982         * gfortran.dg/whole_file_5.f90: Likewise.
9983         * gfortran.dg/whole_file_6.f90: Likewise.
9984         * gfortran.dg/whole_file_16.f90: New.
9985         * gfortran.dg/whole_file_17.f90: New.
9986         * gfortran.dg/whole_file_18.f90: New.
9987
9988 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
9989             Iain Sandoe  <iains@gcc.gnu.org>
9990
9991         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
9992         * gcc.c-torture/compile/pr44197.c: Require alias support.
9993         * gcc.dg/lto/20081222_0.c: Ditto.
9994
9995 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
9996
9997         PR debug/42801
9998         * gcc.dg/guality/vla-2.c: New test.
9999
10000 2010-05-25  Richard Guenther  <rguenther@suse.de>
10001
10002         PR middle-end/44069
10003         * g++.dg/torture/pr44069.C: New testcase.
10004
10005 2010-05-25  Richard Guenther  <rguenther@suse.de>
10006
10007         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
10008
10009 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
10010
10011         PR objc/44140
10012         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
10013
10014 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
10015
10016         * obj-c++.dg/torture/tls/trivial.mm: New.
10017         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
10018         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
10019         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
10020         * obj-c++.dg/torture/tls/diag-1.mm: New.
10021         * obj-c++.dg/torture/tls/tls.exp: New.
10022         * obj-c++.dg/torture/trivial.mm: New.
10023         * obj-c++.dg/torture/dg-torture.exp: New.
10024         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
10025         * obj-c++.dg/tls/trivial.m: New.
10026         * obj-c++.dg/tls/init-1.mm: New.
10027         * obj-c++.dg/tls/diag-1.mm: New.
10028         * obj-c++.dg/tls/init-2.mm: New.
10029         * obj-c++.dg/tls/diag-2.mm: New.
10030         * obj-c++.dg/tls/diag-3.mm: New.
10031         * obj-c++.dg/tls/diag-4.mm: New.
10032         * obj-c++.dg/tls/static-1.mm: New.
10033         * obj-c++.dg/tls/tls.exp: New.
10034         * obj-c++.dg/tls/diag-5.mm: New.
10035         * obj-c++.dg/tls/static-1a.mm: New.
10036         * objc-obj-c++-shared/Object1.mm: New.
10037         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
10038
10039 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
10040
10041         PR objc++/43689
10042         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
10043         * obj-c++.dg/const-str-6.mm: Ditto.
10044
10045 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
10046
10047         * g++.dg/parse/array-size2.C: Remove dg-error directives.
10048
10049 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
10050
10051         PR ada/38394
10052         * gnat.dg/array13.ad[sb]: New test.
10053
10054 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
10055             Sandra Loosemore  <sandra@codesourcery.com>
10056
10057         * gcc.target/arm/neon/: Regenerated test cases.
10058
10059         * gcc.target/arm/neon/polytypes.c,
10060         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
10061         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
10062         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
10063         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
10064         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
10065         dg-add-options arm_neon.
10066
10067         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
10068         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
10069         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
10070         and arm_neon_fp16_ok.
10071
10072         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
10073         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
10074
10075         * lib/target-supports.exp (add_options_for_arm_neon): New.
10076         (check_effective_target_arm_neon_ok_nocache): New, from
10077         check_effective_target_arm_neon_ok.  Check multiple possibilities.
10078         (check_effective_target_arm_neon_ok): Use
10079         check_effective_target_arm_neon_ok_nocache.
10080         (add_options_for_arm_neon_fp16)
10081         (check_effective_target_arm_neon_fp16_ok)
10082         check_effective_target_arm_neon_fp16_ok_nocache): New.
10083         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
10084
10085 2010-05-24  Jason Merrill  <jason@redhat.com>
10086
10087         PR c++/41510
10088         * g++.dg/cpp0x/initlist35.C: New.
10089         * g++.dg/init/brace6.C: Adjust.
10090
10091 2010-05-24  Paul Brook  <paul@codesourcery.com>
10092
10093         * gcc.target/arm/frame-pointer-1.c: New test.
10094         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
10095         pointer elimination.
10096
10097 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10098
10099         PR target/44245
10100         * gcc.target/i386/crc32-3.c: New.
10101         * gcc.target/i386/crc32-4.c: Likewise.
10102
10103 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
10104
10105         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
10106         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
10107         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
10108
10109 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10110
10111         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
10112
10113 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
10114
10115         PR target/43869
10116         * gcc.c-target/pr43869.c: New test.
10117
10118 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
10119
10120         PR fortran/44212
10121         * gfortran.dg/class_22.f03: New.
10122
10123 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
10124
10125         PR lto/44238
10126         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
10127
10128 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
10129
10130         PR fortran/44213
10131         * gfortran.dg/abstract_type_7.f03: New.
10132
10133 2010-05-21  Jason Merrill  <jason@redhat.com>
10134
10135         * g++.dg/eh/spec11.C: Test cleanup optimization.
10136
10137 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
10138
10139         PR debug/44223
10140         * gcc.target/i386/pr44223.c: New test.
10141
10142 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10143
10144         * gcc.target/i386/pr25993.c: Use @function as type specifier.
10145
10146 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
10147
10148         * g++.dg/other/const3.C: New test.
10149
10150 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
10151
10152         PR fortran/38407
10153         * warn_unused_dummy_argument_1.f90: New.
10154         * warn_unused_dummy_argument_2.f90: New.
10155
10156 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
10157
10158         PR c++/30298
10159         * g++.dg/inherit/crash1.C: New.
10160         * g++.dg/inherit/crash2.C: Likewise.
10161
10162 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
10163
10164         PR debug/44178
10165         * g++.dg/debug/pr44178.C: New test.
10166
10167 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
10168
10169         PR middle-end/44185
10170         * gcc.dg/tree-ssa/prefetch-6.c: Add
10171         --param min-insn-to-prefetch-ratio=6.
10172         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
10173         allow unrolling, and adjust the movnti count.
10174
10175 2010-05-20  Jan Hubicka  <jh@suse.cz>
10176
10177         PR middle-end/44197
10178         * gcc.c-torture/compile/pr44197.c: New file.
10179
10180 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
10181
10182         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
10183         Fix test code.
10184         (check_effective_target_xop): Remove __may_alias__ attribute.
10185
10186 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
10187
10188         PR target/44202
10189         * gcc.c-torture/execute/pr44202-1.c: New test.
10190
10191 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10192
10193         PR fortran/43851
10194         * gfortran.dg/label_1.f90: Update test.
10195
10196 2010-05-19  Jan Hubicka  <jh@suse.cz>
10197
10198         * gcc.dg/lto/ipareference2_0.c: New file.
10199         * gcc.dg/lto/ipareference2_1.c: New file.
10200
10201 2010-05-19  Jason Merrill  <jason@redhat.com>
10202
10203         * g++.dg/parse/fn-typedef2.C: New.
10204
10205         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
10206         function type.
10207
10208         PR c++/44193
10209         * g++.dg/template/fntype1.C: New.
10210
10211 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
10212
10213         * gnat.dg/discr23.ad[sb]: New test.
10214         * gnat.dg/discr23_pkg.ads: New helper.
10215
10216         * gnat.dg/specs/controlled1.ads: New test.
10217         * gnat.dg/specs/controlled1_pkg.ads: New helper.
10218
10219 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10220
10221         PR fortran/44055
10222         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
10223         Fixed scope of C_SIZEOF.
10224         * gfortran.dg/warn_conversion_2.f90: New.
10225
10226 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10227
10228         * lib/target-supports.exp (check_effective_target_sse2): New proc.
10229         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
10230         for optional selector.
10231         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
10232         (check_effective_target_sse3): New proc.
10233         * gcc.target/i386/math-torture/math-torture.exp: Load
10234         target-supports.exp.
10235         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
10236         check_effective_target_sse2.
10237         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
10238         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
10239         * g++.dg/vect/vect.exp: Likewise.
10240         * gfortran.dg/vect/vect.exp: Likewise.
10241         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
10242         -msse2 if check_effective_target_sse2.
10243
10244         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
10245         * gcc.target/i386/3dnow-2.c: Likewise.
10246         * gcc.target/i386/3dnowA-1.c: Likewise.
10247         * gcc.target/i386/3dnowA-2.c: Likewise.
10248         * gcc.target/i386/pr42549.c: Likewise.
10249
10250         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
10251         * gcc.target/i386/sse3-addsubpd.c: Likewise.
10252         * gcc.target/i386/sse3-addsubps.c: Likewise.
10253         * gcc.target/i386/sse3-haddpd.c: Likewise.
10254         * gcc.target/i386/sse3-haddps.c: Likewise.
10255         * gcc.target/i386/sse3-hsubpd.c: Likewise.
10256         * gcc.target/i386/sse3-hsubps.c: Likewise.
10257         * gcc.target/i386/sse3-movddup.c: Likewise.
10258         * gcc.target/i386/sse3-movshdup.c: Likewise.
10259         * gcc.target/i386/sse3-movsldup.c: Likewise.
10260
10261         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
10262         * g++.dg/ext/attrib35.C: Likewise.
10263         * g++.dg/opt/pr40496.C: Likewise.
10264         * g++.dg/other/i386-1.C: Likewise.
10265         * g++.dg/other/i386-4.C: Likewise.
10266         * g++.dg/other/pr34435.C: Likewise.
10267         * g++.dg/other/pr39496.C: Likewise.
10268         * g++.dg/other/pr40446.C: Likewise.
10269         * gcc.dg/compat/union-m128-1_main.c: Likewise.
10270         * gcc.dg/compat/vector-1a_main.c: Likewise.
10271         * gcc.dg/compat/vector-2a_main.c: Likewise.
10272         * gcc.dg/lto/20090206-1_0.c: Likewise.
10273         * gcc.dg/pr34856.c: Likewise.
10274         * gcc.dg/pr36584.c: Likewise.
10275         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
10276         * gcc.dg/pr37544.c: Likewise.
10277         * gcc.dg/torture/pr16104-1.c: Likewise.
10278         * gcc.dg/torture/pr35771-1.c: Likewise.
10279         * gcc.dg/torture/pr35771-2.c: Likewise.
10280         * gcc.dg/torture/pr35771-3.c: Likewise.
10281         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
10282         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
10283         * gcc.dg/torture/stackalign/push-1.c: Likewise.
10284         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
10285         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
10286         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
10287         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
10288         * gcc.target/i386/20060512-1.c: Likewise.
10289         * gcc.target/i386/20060512-3.c: Likewise.
10290         * gcc.target/i386/all_one_m128i.c: Likewise.
10291         * gcc.target/i386/float128-1.c: Likewise.
10292         * gcc.target/i386/float128-2.c: Likewise.
10293         * gcc.target/i386/fpcvt-1.c: Likewise.
10294         * gcc.target/i386/fpcvt-2.c: Likewise.
10295         * gcc.target/i386/fpcvt-3.c: Likewise.
10296         * gcc.target/i386/fpprec-1.c: Likewise.
10297         * gcc.target/i386/funcspec-9.c: Likewise.
10298         * gcc.target/i386/incoming-1.c: Likewise.
10299         * gcc.target/i386/incoming-12.c: Likewise.
10300         * gcc.target/i386/incoming-2.c: Likewise.
10301         * gcc.target/i386/incoming-3.c: Likewise.
10302         * gcc.target/i386/incoming-4.c: Likewise.
10303         * gcc.target/i386/incoming-6.c: Likewise.
10304         * gcc.target/i386/incoming-7.c: Likewise.
10305         * gcc.target/i386/incoming-8.c: Likewise.
10306         * gcc.target/i386/opt-1.c: Likewise.
10307         * gcc.target/i386/opt-2.c: Likewise.
10308         * gcc.target/i386/ordcmp-1.c: Likewise.
10309         * gcc.target/i386/pr17692.c: Likewise.
10310         * gcc.target/i386/pr18614-1.c: Likewise.
10311         * gcc.target/i386/pr22152.c: Likewise.
10312         * gcc.target/i386/pr23570.c: Likewise.
10313         * gcc.target/i386/pr23575.c: Likewise.
10314         * gcc.target/i386/pr26449-1.c: Likewise.
10315         * gcc.target/i386/pr26600.c: Likewise.
10316         * gcc.target/i386/pr27790.c: Likewise.
10317         * gcc.target/i386/pr28839.c: Likewise.
10318         * gcc.target/i386/pr30970.c: Likewise.
10319         * gcc.target/i386/pr32000-1.c: Likewise.
10320         * gcc.target/i386/pr32000-2.c: Likewise.
10321         * gcc.target/i386/pr32280.c: Likewise.
10322         * gcc.target/i386/pr32661.c: Likewise.
10323         * gcc.target/i386/pr32708-1.c: Likewise.
10324         * gcc.target/i386/pr32961.c: Likewise.
10325         * gcc.target/i386/pr33329.c: Likewise.
10326         * gcc.target/i386/pr35714.c: Likewise.
10327         * gcc.target/i386/pr35767-1.c: Likewise.
10328         * gcc.target/i386/pr35767-1d.c: Likewise.
10329         * gcc.target/i386/pr35767-1i.c: Likewise.
10330         * gcc.target/i386/pr35767-2.c: Likewise.
10331         * gcc.target/i386/pr35767-2d.c: Likewise.
10332         * gcc.target/i386/pr35767-2i.c: Likewise.
10333         * gcc.target/i386/pr35767-3.c: Likewise.
10334         * gcc.target/i386/pr35767-5.c: Likewise.
10335         * gcc.target/i386/pr36222-1.c: Likewise.
10336         * gcc.target/i386/pr36578-1.c: Likewise.
10337         * gcc.target/i386/pr36578-2.c: Likewise.
10338         * gcc.target/i386/pr36992-1.c: Likewise.
10339         * gcc.target/i386/pr37101.c: Likewise.
10340         * gcc.target/i386/pr37216.c: Likewise.
10341         * gcc.target/i386/pr37434-1.c: Likewise.
10342         * gcc.target/i386/pr37434-2.c: Likewise.
10343         * gcc.target/i386/pr37843-3.c: Likewise.
10344         * gcc.target/i386/pr37843-4.c: Likewise.
10345         * gcc.target/i386/pr39162.c: Likewise.
10346         * gcc.target/i386/pr39315-1.c: Likewise.
10347         * gcc.target/i386/pr39315-2.c: Likewise.
10348         * gcc.target/i386/pr39315-3.c: Likewise.
10349         * gcc.target/i386/pr39315-4.c: Likewise.
10350         * gcc.target/i386/pr39445.c: Likewise.
10351         * gcc.target/i386/pr39496.c: Likewise.
10352         * gcc.target/i386/pr40809.c: Likewise.
10353         * gcc.target/i386/pr40906-3.c: Likewise.
10354         * gcc.target/i386/pr41019.c: Likewise.
10355         * gcc.target/i386/pr42542-1.c: Likewise.
10356         * gcc.target/i386/pr42542-2.c: Likewise.
10357         * gcc.target/i386/pr42542-3.c: Likewise.
10358         * gcc.target/i386/pr42542-3a.c: Likewise.
10359         * gcc.target/i386/pr42881.c: Likewise.
10360         * gcc.target/i386/push-1.c: Likewise.
10361         * gcc.target/i386/quad-sse.c: Likewise.
10362         * gcc.target/i386/reload-1.c: Likewise.
10363         * gcc.target/i386/sse-10.c: Likewise.
10364         * gcc.target/i386/sse-11.c: Likewise.
10365         * gcc.target/i386/sse-15.c: Likewise.
10366         * gcc.target/i386/sse-17.c: Likewise.
10367         * gcc.target/i386/sse-18.c: Likewise.
10368         * gcc.target/i386/sse-19.c: Likewise.
10369         * gcc.target/i386/sse-4.c: Likewise.
10370         * gcc.target/i386/sse-6.c: Likewise.
10371         * gcc.target/i386/sse-vect-types.c: Likewise.
10372         * gcc.target/i386/sse2-addpd-1.c: Likewise.
10373         * gcc.target/i386/sse2-addsd-1.c: Likewise.
10374         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
10375         * gcc.target/i386/sse2-andpd-1.c: Likewise.
10376         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10377         * gcc.target/i386/sse2-comisd-1.c: Likewise.
10378         * gcc.target/i386/sse2-comisd-2.c: Likewise.
10379         * gcc.target/i386/sse2-comisd-3.c: Likewise.
10380         * gcc.target/i386/sse2-comisd-4.c: Likewise.
10381         * gcc.target/i386/sse2-comisd-5.c: Likewise.
10382         * gcc.target/i386/sse2-comisd-6.c: Likewise.
10383         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
10384         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
10385         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
10386         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
10387         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
10388         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
10389         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
10390         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
10391         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
10392         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
10393         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
10394         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
10395         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
10396         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
10397         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
10398         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
10399         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
10400         * gcc.target/i386/sse2-divpd-1.c: Likewise.
10401         * gcc.target/i386/sse2-divsd-1.c: Likewise.
10402         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
10403         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
10404         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
10405         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
10406         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
10407         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
10408         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
10409         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
10410         * gcc.target/i386/sse2-minpd-1.c: Likewise.
10411         * gcc.target/i386/sse2-minsd-1.c: Likewise.
10412         * gcc.target/i386/sse2-mmx.c: Likewise.
10413         * gcc.target/i386/sse2-movapd-1.c: Likewise.
10414         * gcc.target/i386/sse2-movapd-2.c: Likewise.
10415         * gcc.target/i386/sse2-movd-1.c: Likewise.
10416         * gcc.target/i386/sse2-movd-2.c: Likewise.
10417         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
10418         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
10419         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
10420         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
10421         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
10422         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
10423         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
10424         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
10425         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
10426         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
10427         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
10428         * gcc.target/i386/sse2-movq-1.c: Likewise.
10429         * gcc.target/i386/sse2-movq-2.c: Likewise.
10430         * gcc.target/i386/sse2-movq-3.c: Likewise.
10431         * gcc.target/i386/sse2-movsd-1.c: Likewise.
10432         * gcc.target/i386/sse2-movsd-2.c: Likewise.
10433         * gcc.target/i386/sse2-movupd-1.c: Likewise.
10434         * gcc.target/i386/sse2-movupd-2.c: Likewise.
10435         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
10436         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
10437         * gcc.target/i386/sse2-orpd-1.c: Likewise.
10438         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
10439         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
10440         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
10441         * gcc.target/i386/sse2-paddb-1.c: Likewise.
10442         * gcc.target/i386/sse2-paddd-1.c: Likewise.
10443         * gcc.target/i386/sse2-paddq-1.c: Likewise.
10444         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
10445         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
10446         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
10447         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
10448         * gcc.target/i386/sse2-paddw-1.c: Likewise.
10449         * gcc.target/i386/sse2-pand-1.c: Likewise.
10450         * gcc.target/i386/sse2-pandn-1.c: Likewise.
10451         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
10452         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
10453         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
10454         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
10455         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
10456         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
10457         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
10458         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
10459         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
10460         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
10461         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
10462         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
10463         * gcc.target/i386/sse2-pminub-1.c: Likewise.
10464         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
10465         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
10466         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
10467         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
10468         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
10469         * gcc.target/i386/sse2-por-1.c: Likewise.
10470         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
10471         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
10472         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
10473         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
10474         * gcc.target/i386/sse2-pslld-1.c: Likewise.
10475         * gcc.target/i386/sse2-pslld-2.c: Likewise.
10476         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
10477         * gcc.target/i386/sse2-psllq-1.c: Likewise.
10478         * gcc.target/i386/sse2-psllq-2.c: Likewise.
10479         * gcc.target/i386/sse2-psllw-1.c: Likewise.
10480         * gcc.target/i386/sse2-psllw-2.c: Likewise.
10481         * gcc.target/i386/sse2-psrad-1.c: Likewise.
10482         * gcc.target/i386/sse2-psrad-2.c: Likewise.
10483         * gcc.target/i386/sse2-psraw-1.c: Likewise.
10484         * gcc.target/i386/sse2-psraw-2.c: Likewise.
10485         * gcc.target/i386/sse2-psrld-1.c: Likewise.
10486         * gcc.target/i386/sse2-psrld-2.c: Likewise.
10487         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
10488         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
10489         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
10490         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
10491         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
10492         * gcc.target/i386/sse2-psubb-1.c: Likewise.
10493         * gcc.target/i386/sse2-psubd-1.c: Likewise.
10494         * gcc.target/i386/sse2-psubq-1.c: Likewise.
10495         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
10496         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
10497         * gcc.target/i386/sse2-psubw-1.c: Likewise.
10498         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
10499         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
10500         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
10501         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
10502         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
10503         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
10504         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
10505         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
10506         * gcc.target/i386/sse2-pxor-1.c: Likewise.
10507         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
10508         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
10509         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
10510         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
10511         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
10512         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
10513         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
10514         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
10515         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
10516         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
10517         * gcc.target/i386/sse2-shufps-1.c: Likewise.
10518         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
10519         * gcc.target/i386/sse2-subpd-1.c: Likewise.
10520         * gcc.target/i386/sse2-subsd-1.c: Likewise.
10521         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
10522         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
10523         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
10524         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
10525         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
10526         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
10527         * gcc.target/i386/sse2-unpack-1.c: Likewise.
10528         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
10529         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
10530         * gcc.target/i386/sse2-vec-1.c: Likewise.
10531         * gcc.target/i386/sse2-vec-2.c: Likewise.
10532         * gcc.target/i386/sse2-vec-3.c: Likewise.
10533         * gcc.target/i386/sse2-vec-4.c: Likewise.
10534         * gcc.target/i386/sse2-vec-5.c: Likewise.
10535         * gcc.target/i386/sse2-vec-6.c: Likewise.
10536         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
10537         * gcc.target/i386/ssefn-2.c: Likewise.
10538         * gcc.target/i386/ssefn-4.c: Likewise.
10539         * gcc.target/i386/ssefp-1.c: Likewise.
10540         * gcc.target/i386/ssefp-2.c: Likewise.
10541         * gcc.target/i386/sseregparm-3.c: Likewise.
10542         * gcc.target/i386/sseregparm-4.c: Likewise.
10543         * gcc.target/i386/sseregparm-5.c: Likewise.
10544         * gcc.target/i386/sseregparm-6.c: Likewise.
10545         * gcc.target/i386/sseregparm-7.c: Likewise.
10546         * gcc.target/i386/ssetype-1.c: Likewise.
10547         * gcc.target/i386/ssetype-2.c: Likewise.
10548         * gcc.target/i386/ssetype-3.c: Likewise.
10549         * gcc.target/i386/ssetype-4.c: Likewise.
10550         * gcc.target/i386/ssetype-5.c: Likewise.
10551         * gcc.target/i386/unordcmp-1.c: Likewise.
10552         * gcc.target/i386/vararg-1.c: Likewise.
10553         * gcc.target/i386/vararg-2.c: Likewise.
10554         * gcc.target/i386/vararg-3.c: Likewise.
10555         * gcc.target/i386/vararg-4.c: Likewise.
10556         * gcc.target/i386/vararg-7.c: Likewise.
10557         * gcc.target/i386/vararg-8.c: Likewise.
10558         * gcc.target/i386/vecinit-1.c: Likewise.
10559         * gcc.target/i386/vecinit-2.c: Likewise.
10560         * gcc.target/i386/vecinit-3.c: Likewise.
10561         * gcc.target/i386/vecinit-4.c: Likewise.
10562         * gcc.target/i386/vecinit-5.c: Likewise.
10563         * gcc.target/i386/vecinit-6.c: Likewise.
10564         * gcc.target/i386/vectorize2.c: Likewise.
10565         * gcc.target/i386/vectorize3.c: Likewise.
10566         * gcc.target/i386/vectorize4.c: Likewise.
10567         * gcc.target/i386/vectorize6.c: Likewise.
10568         * gcc.target/i386/vectorize7.c: Likewise.
10569         * gcc.target/i386/vectorize8.c: Likewise.
10570         * gcc.target/i386/vperm-v2df.c: Likewise.
10571         * gcc.target/i386/vperm-v2di.c: Likewise.
10572         * gcc.target/i386/vperm-v4si-1.c: Likewise.
10573         * gcc.target/i386/xorps-sse2.c: Likewise.
10574         * gcc.target/i386/xorps.c: Likewise.
10575         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
10576         * gfortran.dg/graphite/pr42326.f90: Likewise.
10577         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
10578
10579 2010-05-19  Richard Guenther  <rguenther@suse.de>
10580
10581         PR lto/44196
10582         * g++.dg/lto/20100519-1_0.C: New testcase.
10583
10584 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10585
10586         PR fortran/42360
10587         * gfortran.dg/warn_intent_out_not_set.f90: New.
10588
10589 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10590
10591         PR fortran/38404
10592         * gfortran.dg/data_char_1.f90: Updated warning message.
10593         * gfortran.dg/data_array_6.f: New.
10594
10595 2010-05-19  Martin Jambor  <mjambor@suse.cz>
10596
10597         * g++.dg/ipa/ivinline-8.C: New test.
10598         * gcc.dg/ipa/iinline-2.c: Likewise.
10599
10600 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10601
10602         PR fortran/34505
10603         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
10604         arguments; add check for return value kind.
10605         * gfortran.dg/float_1.f90: Likewise.
10606
10607 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10608
10609         * gcc.target/i386/20011009-1.c (COMMENT): Define.
10610         (main): Use it.
10611         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
10612         * lib/lto.exp (lto_prune_warns): Fix location line regex.
10613         Prune another location line format.
10614         (lto-obj): Call lto_prune_warns on comp_output.
10615
10616 2010-05-18  Jan Hubicka  <jh@suse.cz>
10617
10618         * gcc.dg/lto/ipacp_0.c: New test.
10619         * gcc.dg/lto/ipacp_1.c: New test.
10620
10621 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
10622
10623         PR lto/44184
10624         * gcc.dg/lto/20100518_0.c: New test.
10625
10626 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
10627
10628         * gnat.dg/specs/lto3.ads: Add missing dg-options.
10629
10630 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10631
10632         PR fortran/43990
10633         * gfortran.dg/class_21.f03: New.
10634
10635 2010-05-17  Jason Merrill  <jason@redhat.com>
10636
10637         PR c++/44157
10638         * g++.dg/cpp0x/initlist34.C: New.
10639
10640         PR c++/44158
10641         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
10642
10643 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10644
10645         * g++.dg/ipa/ivinline-1.C: New test.
10646         * g++.dg/ipa/ivinline-2.C: New test.
10647         * g++.dg/ipa/ivinline-3.C: New test.
10648         * g++.dg/ipa/ivinline-4.C: New test.
10649         * g++.dg/ipa/ivinline-5.C: New test.
10650         * g++.dg/ipa/ivinline-6.C: New test.
10651
10652 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
10653             Jason Merrill  <jason@redhat.com>
10654
10655         PR c++/44108
10656         * c-c++-common/Wunused-var-8.c: New test.
10657
10658 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
10659
10660         PR bootstrap/42347
10661         * gcc.c-torture/compile/pr42347.c: New test.
10662
10663         PR middle-end/44102
10664         * g++.dg/ext/asmgoto1.C: New test.
10665
10666 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10667
10668         PR middle-end/44133
10669         * gcc.dg/tree-ssa/pr44133.c: New test.
10670         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
10671         precise.
10672
10673 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10674
10675         PR fortran/44044
10676         * gfortran.dg/class_20.f03: New.
10677
10678 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
10679
10680         PR 44078
10681         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
10682         debug messages but not the newly introduced one.
10683
10684 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
10685
10686         PR fortran/35779
10687         * gfortran.dg/initialization_25.f90: Commented testcase.
10688         * gfortran.dg/initialization_26.f90: New.
10689
10690 2010-05-16  Richard Guenther  <rguenther@suse.de>
10691
10692         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
10693         * gcc.dg/pr43084.c: Likewise.
10694         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
10695         -fipa-type-escape.
10696         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
10697         -fipa-type-escape.
10698         * gcc.dg/struct/struct-reorg.exp: Likewise.
10699         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
10700         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
10701
10702 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
10703
10704         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
10705         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
10706         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
10707         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
10708         tests.
10709
10710 2010-05-15  Jason Merrill  <jason@redhat.com>
10711
10712         * g++.dg/eh/spec10.C: New.
10713         * g++.dg/eh/spec11.C: New.
10714         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
10715
10716 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10717
10718         PR fortran/44154
10719         PR fortran/42647
10720         * gfortran.dg/allocatable_scalar_9.f90: New.
10721
10722 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
10723
10724         PR c++/44148
10725         * g++.dg/torture/pr44148.C: New test.
10726
10727 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
10728
10729         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
10730         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
10731         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
10732         diagnostics and type sizes.
10733
10734 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
10735
10736         * gnat.dg/lto9.adb: New test.
10737         * gnat.dg/lto9_pkg1.ads: New helper.
10738         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
10739
10740 2010-05-15  Jan Hubicka  <jh@suse.cz>
10741
10742         * gcc.dg/lto/ipareference_1.c: Rename to ...
10743         * gcc.dg/lto/ipareference_0.c: ... this one.
10744         * gcc.dg/lto/ipareference_2.c: Rename to ...
10745         * gcc.dg/lto/ipareference_1.c: ... this one.
10746
10747 2010-05-15  Jan Hubicka  <jh@suse.cz>
10748
10749         * gcc.dg/lto/ipareference_1.c: New file.
10750         * gcc.dg/lto/ipareference_2.c: New file.
10751
10752 2010-05-15  Richard Guenther  <rguenther@suse.de>
10753
10754         PR tree-optimization/44038
10755         * gcc.c-torture/compile/pr44038.c: New testcase.
10756
10757 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
10758
10759         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
10760         * gcc.target/i386/avx-cmpss-1.c: Likewise.
10761
10762 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10763
10764         PR fortran/43207
10765         PR fortran/43969
10766         * gfortran.dg/class_18.f03: New.
10767         * gfortran.dg/class_19.f03: New.
10768
10769 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10770
10771         PR debug/44112
10772         * gcc.dg/debug/dwarf2/const-1.c: Remove.
10773         * g++.dg/debug/dwarf2/const1.C: Remove.
10774
10775 2010-05-14  Jason Merrill  <jason@redhat.com>
10776
10777         * g++.dg/eh/cond4.C: New.
10778         * g++.dg/eh/elide2.C: Adjust.
10779         * g++.old-deja/g++.eh/terminate1.C: Adjust.
10780
10781 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
10782
10783         PR fortran/44135
10784         * gfortran.dg/actual_array_interface_2.f90: New test.
10785
10786 2010-05-14  Richard Guenther  <rguenther@suse.de>
10787
10788         PR tree-optimization/44119
10789         * gcc.c-torture/compile/pr44119.c: New testcase.
10790
10791 2010-05-14  Jason Merrill  <jason@redhat.com>
10792
10793         PR c++/44127
10794         * g++.dg/eh/terminate1.C: New.
10795
10796 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10797
10798         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
10799
10800         PR debug/44136
10801         * gcc.dg/pr44136.c: New test.
10802
10803 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
10804
10805         PR c++/30566
10806         * g++.dg/warn/Wshadow-4.C: Adjust.
10807         * g++.dg/warn/Wshadow-5.C: New test.
10808         * g++.dg/warn/Wshadow-6.C: New test
10809
10810 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
10811
10812         PR fortran/35779
10813         * gfortran.dg/initialization_25.f90: New.
10814
10815 2010-05-13  Martin Jambor  <mjambor@suse.cz>
10816
10817         * g++.dg/otr-fold-1.C: New test.
10818         * g++.dg/otr-fold-2.C: New test.
10819
10820 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
10821
10822         PR fortran/44036
10823         * gfortran.dg/gomp/pr44036-1.f90: New test.
10824         * gfortran.dg/gomp/pr44036-2.f90: New test.
10825         * gfortran.dg/gomp/pr44036-3.f90: New test.
10826
10827         PR debug/43983
10828         * gcc.dg/guality/sra-1.c: New test.
10829
10830 2010-05-12  Jan Hubicka  <jh@suse.cz>
10831
10832         * tree-ssa/unreachable.c: New test.
10833
10834 2010-05-12  Jason Merrill  <jason@redhat.com>
10835
10836         * g++.dg/cpp0x/sfinae1.C: New.
10837
10838 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
10839
10840         * gcc.target/i386/zee.c: New file.
10841
10842 2010-05-12  Jason Merrill  <jason@redhat.com>
10843
10844         * g++.dg/conversion/op1.C: Expect template candidate message.
10845         * g++.dg/cpp0x/nullptr15.C: Likewise.
10846         * g++.dg/cpp0x/pr31431-2.C: Likewise.
10847         * g++.dg/cpp0x/pr31431.C: Likewise.
10848         * g++.dg/cpp0x/temp_default2.C: Likewise.
10849         * g++.dg/cpp0x/trailing4.C: Likewise.
10850         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
10851         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
10852         * g++.dg/cpp0x/variadic-throw.C: Likewise.
10853         * g++.dg/cpp0x/variadic35.C: Likewise.
10854         * g++.dg/cpp0x/vt-35147.C: Likewise.
10855         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10856         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10857         * g++.dg/ext/visibility/anon8.C: Likewise.
10858         * g++.dg/ext/vla2.C: Likewise.
10859         * g++.dg/other/pr28114.C: Likewise.
10860         * g++.dg/other/ptrmem10.C: Likewise.
10861         * g++.dg/other/ptrmem11.C: Likewise.
10862         * g++.dg/overload/unknown1.C: Likewise.
10863         * g++.dg/parse/template7.C: Likewise.
10864         * g++.dg/parse/typename7.C: Likewise.
10865         * g++.dg/template/conv11.C: Likewise.
10866         * g++.dg/template/copy1.C: Likewise.
10867         * g++.dg/template/deduce3.C: Likewise.
10868         * g++.dg/template/dependent-expr5.C: Likewise.
10869         * g++.dg/template/friend.C: Likewise.
10870         * g++.dg/template/incomplete2.C: Likewise.
10871         * g++.dg/template/local4.C: Likewise.
10872         * g++.dg/template/local6.C: Likewise.
10873         * g++.dg/template/operator10.C: Likewise.
10874         * g++.dg/template/overload6.C: Likewise.
10875         * g++.dg/template/ptrmem2.C: Likewise.
10876         * g++.dg/template/ptrmem20.C: Likewise.
10877         * g++.dg/template/ptrmem8.C: Likewise.
10878         * g++.dg/template/sfinae2.C: Likewise.
10879         * g++.dg/template/ttp25.C: Likewise.
10880         * g++.dg/template/unify10.C: Likewise.
10881         * g++.dg/template/unify11.C: Likewise.
10882         * g++.dg/template/unify6.C: Likewise.
10883         * g++.dg/template/unify7.C: Likewise.
10884         * g++.dg/template/unify9.C: Likewise.
10885         * g++.dg/template/varmod1.C: Likewise.
10886         * g++.old-deja/g++.brendan/crash56.C: Likewise.
10887         * g++.old-deja/g++.law/operators32.C: Likewise.
10888         * g++.old-deja/g++.pt/crash28.C: Likewise.
10889         * g++.old-deja/g++.pt/crash60.C: Likewise.
10890         * g++.old-deja/g++.pt/explicit38.C: Likewise.
10891         * g++.old-deja/g++.pt/explicit39.C: Likewise.
10892         * g++.old-deja/g++.pt/explicit41.C: Likewise.
10893         * g++.old-deja/g++.pt/explicit67.C: Likewise.
10894         * g++.old-deja/g++.pt/explicit77.C: Likewise.
10895         * g++.old-deja/g++.pt/expr2.C: Likewise.
10896         * g++.old-deja/g++.pt/overload7.C: Likewise.
10897         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
10898         * g++.old-deja/g++.pt/spec5.C: Likewise.
10899         * g++.old-deja/g++.pt/spec6.C: Likewise.
10900         * g++.old-deja/g++.pt/t24.C: Likewise.
10901         * g++.old-deja/g++.pt/unify4.C: Likewise.
10902         * g++.old-deja/g++.pt/unify6.C: Likewise.
10903         * g++.old-deja/g++.pt/unify8.C: Likewise.
10904         * g++.old-deja/g++.robertl/eb119.C: Likewise.
10905         * g++.old-deja/g++.robertl/eb79.C: Likewise.
10906         * g++.old-deja/g++.robertl/eb98.C: Likewise.
10907
10908         * g++.dg/cpp0x/initlist32.C: New.
10909
10910         * g++.dg/template/conv11.C: New.
10911         * g++.dg/conversion/op1.C: Adjust expected error.
10912
10913         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
10914
10915 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
10916
10917         PR target/44088
10918         * gcc.target/i386/avx-cmpsd-1.c: New.
10919         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
10920         * gcc.target/i386/avx-cmpss-1.c: Likewise.
10921         * gcc.target/i386/avx-cmpss-2.c: Likewise.
10922         * gcc.target/i386/sse-cmpss-1.c: Likewise.
10923         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10924
10925 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
10926
10927         PR middle-end/44085
10928         * gcc.dg/gomp/pr44085.c: New test.
10929         * gfortran.dg/gomp/pr44085.f90: New test.
10930
10931 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
10932
10933         * objc-obj-c++-shared/Object1.m: New.
10934         * objc.dg/torture: New directory.
10935         * objc.dg/torture/tls: Ditto.
10936         * objc.dg/tls: Ditto.
10937         * objc.dg/torture/tls/trivial.m: New test.
10938         * objc.dg/torture/tls/thr-init-2.m: New test.
10939         * objc.dg/torture/tls/thr-init-3.m: New test.
10940         * objc.dg/torture/tls/thr-init.m: New test.
10941         * objc.dg/torture/tls/diag-1.m: New test.
10942         * objc.dg/torture/tls/tls.exp: New.
10943         * objc.dg/torture/trivial.m: New test.
10944         * objc.dg/torture/dg-torture.exp: New.
10945         * objc.dg/tls/diag-3.m: New test.
10946         * objc.dg/tls/diag-4.m: New test.
10947         * objc.dg/tls/diag-5.m: New test.
10948         * objc.dg/tls/init-1.m: New test.
10949         * objc.dg/tls/init-2.m: New test.
10950         * objc.dg/tls/tls.exp: New.
10951         * objc.dg/tls/diag-2.m: New test.
10952         * lib/objc.exp: Respond to dg-additional-files.
10953
10954 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
10955
10956         * gcc.target/m68k/20100512-1.c: New.
10957
10958 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
10959
10960         * gnat.dg/lto8.adb: New test.
10961         * gnat.dg/lto8_pkg.ad[sb]: New helper.
10962         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
10963
10964 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
10965
10966         PR c++/34272
10967         PR c++/43630
10968         PR c++/34491
10969         * g++.dg/template/crash97.C: New.
10970         * g++.dg/template/crash98.C: Likewise.
10971         * g++.dg/template/crash99.C: Likewise.
10972         * g++.dg/cpp0x/pr31439.C: Adjust.
10973         * g++.dg/template/crash95.C: Likewise.
10974
10975 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
10976
10977         PR middle-end/44071
10978         * c-c++-common/asmgoto-4.c: New test.
10979         * gcc.target/i386/pr44071.c: New test.
10980
10981         PR c++/44062
10982         * c-c++-common/Wunused-var-7.c: New test.
10983         * g++.dg/warn/Wunused-var-9.C: New test.
10984
10985 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
10986
10987         PR fortran/43711
10988         * gfortran.dg/gomp/pr43711.f90: New.
10989
10990 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
10991
10992         PR fortran/31820
10993         * gfortran.dg/select_5.f90: Updated.
10994
10995 2010-05-11  Jan Hubicka  <jh@suse.cz>
10996
10997         PR tree-optimize/44063
10998         * gcc.c-torture/compile/pr44063.c: New testcase.
10999
11000 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
11001
11002         PR debug/44023
11003         * gcc.dg/pr44023.c: New test.
11004
11005 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
11006
11007         * gnat.dg/lto7.adb: New test.
11008         * gnat.dg/lto7_pkg.ad[sb]: New helper.
11009
11010 2010-05-10  Jason Merrill  <jason@redhat.com>
11011
11012         PR c++/44017
11013         * g++.dg/template/inherit5.C: New.
11014
11015         PR c++/44045
11016         * g++.dg/cpp0x/initlist33.C: New.
11017         * g++.dg/cpp0x/initlist26.C: Adjust.
11018         * g++.dg/cpp0x/initlist28.C: Adjust.
11019
11020 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
11021
11022         PR c++/43719
11023         * g++.dg/init/pr43719.C: New.
11024         * g++.dg/anon-struct4.C: Adjust.
11025
11026 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
11027
11028         PR debug/44028
11029         * gcc.dg/pr44028.c: New test.
11030
11031 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
11032
11033         PR fortran/27866
11034         PR fortran/35003
11035         PR fortran/42809
11036         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
11037         * gfortran.dg/warn_conversion.f90: New.
11038
11039 2010-05-10  Michael Matz  <matz@suse.de>
11040
11041         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
11042
11043 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
11044
11045         PR rtl-optimization/44012
11046         * gcc.dg/pr44012.c: New.
11047
11048 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11049
11050         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
11051         Log text on entry and exit.
11052         Prune Sun ld warnings for common symbols with differing sizes.
11053         (lto-link-and-maybe-run): Change caller.
11054
11055 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
11056
11057         PR fortran/44044
11058         * gfortran.dg/class_7.f03: Modified.
11059         * gfortran.dg/select_type_1.f03: Modified.
11060         * gfortran.dg/select_type_12.f03: New.
11061
11062 2010-05-10  Richard Guenther  <rguenther@suse.de>
11063
11064         PR tree-optimization/44050
11065         * gcc.dg/torture/pr44050.c: New testcase.
11066
11067 2010-05-10  Wei Guozhi  <carrot@google.com>
11068
11069         PR target/42879
11070         * gcc.target/arm/pr42879.c: New testcase.
11071
11072 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11073
11074         PR c/44051
11075         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
11076
11077 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11078
11079         PR c/10676
11080         * gcc.dg/anon-struct-10.c: New test.
11081
11082 2010-05-09  Richard Guenther  <rguenther@suse.de>
11083
11084         PR middle-end/44024
11085         * gcc.dg/pr44024.c: New testcase.
11086
11087 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11088
11089         PR c/4784
11090         * gcc.dg/anon-struct-9.c: New test.
11091
11092 2010-05-09  Richard Guenther  <rguenther@suse.de>
11093
11094         PR middle-end/44043
11095         * gcc.c-torture/compile/pr44043.c: New testcase.
11096
11097 2010-05-09  Richard Guenther  <rguenther@suse.de>
11098
11099         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
11100
11101 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
11102
11103         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
11104
11105 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11106
11107         * gnat.dg/lto[12456].adb: Add "target lto" marker.
11108         * gnat.dg/specs/lto3.ads: Likewise.
11109
11110 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
11111
11112         PR middle-end/28685
11113         * gcc.dg/pr28685-1.c: New file.
11114
11115 2010-05-08  Richard Guenther  <rguenther@suse.de>
11116
11117         PR tree-optimization/44030
11118         * gcc.c-torture/compile/pr44030.c: New testcase.
11119
11120 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11121
11122         * gnat.dg/lto6.adb: New test.
11123         * gnat.dg/lto6_pkg.ads: New helper.
11124
11125 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11126
11127         * gnat.dg/lto5.adb: New test.
11128         * gnat.dg/lto5_pkg.ad[sb]: New helper.
11129
11130 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11131
11132         * gnat.dg/lto4.ad[sb]: New test.
11133
11134 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11135
11136         * gnat.dg/specs/lto3.ads: New test.
11137         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
11138         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
11139
11140 2010-05-08  Quentin Ochem  <ochem@adacore.com>
11141
11142         * gnat.dg/sizetype3.ad[sb]: New test.
11143         * gnat.dg/sizetype3_pkg.ads: New helper.
11144
11145 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
11146
11147         PR c++/43951
11148         * g++.dg/init/new29.C: New.
11149
11150 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
11151
11152         PR fortran/40728
11153         * gfortran.dg/coarray_1.f90: Fixed error message.
11154         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
11155         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
11156         * gfortran.dg/intrinsic_std_5.f90: New.
11157
11158 2010-05-07  Jason Merrill  <jason@redhat.com>
11159
11160         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
11161
11162 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11163
11164         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
11165         (size_t, stderr): Remove.
11166         (read_error): Replaced __builtin_fprintf by fprintf.
11167
11168 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
11169
11170         * gcc.dg/ordered-comparison-1.c: New test.
11171         * gcc.dg/ordered-comparison-2.c: New test.
11172         * gcc.dg/ordered-comparison-3.c: New test.
11173         * gcc.dg/ordered-comparison-4.c: New test.
11174
11175 2010-05-06  Mike Stump  <mikestump@comcast.net>
11176
11177         PR objc/35165
11178         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
11179
11180 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
11181             Jason Merrill  <jason@redhat.com>
11182
11183         * g++.dg/cpp0x/nullptr01.C: New.
11184         * g++.dg/cpp0x/nullptr02.C: New.
11185         * g++.dg/cpp0x/nullptr03.C: New.
11186         * g++.dg/cpp0x/nullptr04.C: New.
11187         * g++.dg/cpp0x/nullptr05.C: New.
11188         * g++.dg/cpp0x/nullptr06.C: New.
11189         * g++.dg/cpp0x/nullptr07.C: New.
11190         * g++.dg/cpp0x/nullptr08.C: New.
11191         * g++.dg/cpp0x/nullptr09.C: New.
11192         * g++.dg/cpp0x/nullptr10.C: New.
11193         * g++.dg/cpp0x/nullptr11.C: New.
11194         * g++.dg/cpp0x/nullptr12.C: New.
11195         * g++.dg/cpp0x/nullptr13.C: New.
11196         * g++.dg/cpp0x/nullptr14.C: New.
11197         * g++.dg/cpp0x/nullptr15.C: New.
11198         * g++.dg/cpp0x/nullptr16.C: New.
11199         * g++.dg/cpp0x/nullptr17.C: New.
11200         * g++.dg/cpp0x/nullptr18.C: New.
11201         * g++.dg/cpp0x/nullptr19.C: New.
11202         * g++.dg/cpp0x/nullptr20.C: New.
11203         * g++.dg/cpp0x/nullptr21.C: New.
11204         * g++.dg/cpp0x/nullptr22.C: New.
11205         * g++.dg/debug/nullptr01.C: New.
11206         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
11207
11208 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
11209
11210         * gcc.dg/Wunused-var-8.c: Move to...
11211         * c-c++-common/Wunused-var-6.c: ... here.  New test.
11212
11213 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
11214
11215         PR c++/40406
11216         * g++.dg/template/crash96.C: New.
11217
11218 2010-05-06  Jan Hubicka  <jh@suse.cz>
11219
11220         PR tree-optimization/43791
11221         * gcc.c-torture/compile/pr43791.c: New file.
11222
11223 2010-05-06  Michael Matz  <matz@suse.de>
11224
11225         PR tree-optimization/43984
11226         * gfortran.dg/pr43984.f90: New test.
11227
11228 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11229
11230         PR 40989
11231         * gcc.dg/pr40989.c: New.
11232
11233 2010-05-06  Richard Guenther  <rguenther@suse.de>
11234
11235         PR tree-optimization/43934
11236         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
11237
11238 2010-05-06  Richard Guenther  <rguenther@suse.de>
11239
11240         PR tree-optimization/43987
11241         * gcc.c-torture/execute/pr43987.c: New testcase.
11242         * gcc.dg/torture/pta-escape-1.c: Adjust.
11243         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
11244         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
11245         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
11246         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11247
11248 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
11249             Dodji Seketeli  <dodji@redhat.com>
11250
11251         PR c/18624
11252         * g++.dg/warn/Wunused-7.C: Add dg-warning.
11253         * g++.dg/template/sfinae16.C: Likewise.
11254         * gcc.dg/Wunused-var-1.c: Moved to...
11255         * c-c++-common/Wunused-var-1.c: ...here. New test.
11256         * gcc.dg/Wunused-var-2.c: Moved to...
11257         * c-c++-common/Wunused-var-2.c: ...here. New test.
11258         * gcc.dg/Wunused-var-3.c: Moved to...
11259         * c-c++-common/Wunused-var-3.c: ...here. New test.
11260         * gcc.dg/Wunused-var-4.c: Moved to...
11261         * gcc.dg/Wunused-var-1.c: ... here.
11262         * gcc.dg/Wunused-var-5.c: Moved to...
11263         * c-c++-common/Wunused-var-4.c: ...here. New test.
11264         * gcc.dg/Wunused-var-7.c: Moved to...
11265         * c-c++-common/Wunused-var-5.c: ...here. New test.
11266         * gcc.dg/Wunused-var-6.c: Moved to...
11267         * gcc.dg/Wunused-var-2.c: ... here.
11268         * c-c++-common/Wunused-var-1.c: New test.
11269         * c-c++-common/Wunused-var-2.c: New test.
11270         * c-c++-common/Wunused-var-3.c: New test.
11271         * c-c++-common/Wunused-var-4.c: New test.
11272         * c-c++-common/Wunused-var-5.c: New test.
11273         * g++.dg/warn/Wunused-var-1.C: New test.
11274         * g++.dg/warn/Wunused-var-2.C: New test.
11275         * g++.dg/warn/Wunused-var-3.C: New test.
11276         * g++.dg/warn/Wunused-var-4.C: New test.
11277         * g++.dg/warn/Wunused-var-5.C: New test.
11278         * g++.dg/warn/Wunused-var-6.C: New test.
11279         * g++.dg/warn/Wunused-var-7.C: New test.
11280         * g++.dg/warn/Wunused-var-8.C: New test.
11281         * g++.dg/warn/Wunused-parm-1.C: New test.
11282         * g++.dg/warn/Wunused-parm-2.C: New test.
11283         * g++.dg/warn/Wunused-parm-3.C: New test.
11284
11285 2010-05-06  Tobias Burnus  <burnus@net-b.de>
11286
11287         PR fortran/43985
11288         * gfortran.dg/gomp/crayptr5.f90: New test case.
11289
11290 2010-05-05  Jason Merrill  <jason@redhat.com>
11291
11292         PR debug/43370
11293         * g++.dg/ext/attrib39.C: New.
11294
11295 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
11296
11297         PR fortran/24978
11298         * gfortran.dg/data_invalid.f90: New.
11299
11300 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
11301
11302         * gnat.dg/lto2.adb: New test.
11303
11304 2010-05-05  Jason Merrill  <jason@redhat.com>
11305
11306         PR c++/43787
11307         * g++.dg/opt/empty1.C: New.
11308
11309 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
11310
11311         PR fortran/43696
11312         * gfortran.dg/class_17.f03: New.
11313
11314 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
11315
11316         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
11317
11318 2010-05-04  Mike Stump  <mikestump@comcast.net>
11319
11320         PR objc/35165
11321         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
11322
11323 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11324
11325         PR target/43668
11326         * gcc.target/i386/pr43668.c: New.
11327
11328 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
11329
11330         PR c++/43028
11331         * g++.dg/cpp0x/initlist31.C: New.
11332
11333 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
11334
11335         PR c/43981
11336         * gcc.dg/Wunused-var-8.c: New test.
11337
11338 2010-05-04  Jason Merrill  <jason@redhat.com>
11339
11340         PR c++/38064
11341         * g++.dg/cpp0x/enum3.C: Extend.
11342
11343 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11344
11345         PR target/43799
11346         * gcc.target/i386/pr43799.c: New.
11347
11348 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
11349
11350         * gnat.dg/lto1.adb: New test.
11351         * gnat.dg/lto1_pkg.ad[sb]: New helper.
11352
11353 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11354
11355         PR middle-end/43671
11356         * gcc.target/i386/pr43671.c: New.
11357
11358 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
11359
11360         PR c++/43705
11361         * g++.dg/template/crash95.C: New.
11362
11363 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11364
11365         PR debug/43508
11366         * gcc.target/i386/pr43508.c: New.
11367
11368 2010-05-04  Richard Guenther  <rguenther@suse.de>
11369
11370         PR tree-optimization/43879
11371         * g++.dg/torture/pr43879-1_0.C: New testcase.
11372         * g++.dg/torture/pr43879-1_1.C: Likewise.
11373
11374 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
11375
11376         PR c++/43953
11377         * g++.dg/other/crash-12.C: New test.
11378
11379 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
11380
11381         * g++.dg/cdce3.C: Add a space.  Updated.
11382
11383 2010-05-03  Jason Merrill  <jason@redhat.com>
11384
11385         PR c++/43680
11386         * g++.dg/opt/enum2.C: New.
11387         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
11388         * g++.dg/warn/Wswitch-1.C: Adjust message.
11389
11390 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11391
11392         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
11393         * g++.dg/ext/label13.C: Fix typo.
11394         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
11395         alpha*-dec-osf5*.
11396         * gcc.c-torture/compile/limits-declparen.c: xfail on
11397         alpha*-dec-osf5* with -g.
11398         * gcc.c-torture/compile/limits-pointer.c: Likewise.
11399         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
11400         * gcc.dg/c99-tgmath-2.c: Likewise.
11401         * gcc.dg/c99-tgmath-3.c: Likewise.
11402         * gcc.dg/c99-tgmath-4.c: Likewise.
11403
11404 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
11405
11406         PR fortran/43592
11407         * gfortran.dg/unexpected_interface.f90: New test.
11408
11409 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11410
11411         * ada/acats/run_acats (which): New function.
11412         (host_gnatchop, host_gnatmake): Use it.
11413
11414 2010-05-03  Richard Guenther  <rguenther@suse.de>
11415
11416         PR tree-optimization/43971
11417         * gcc.dg/pr43971.c: New testcase.
11418
11419 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
11420
11421         PR debug/43972
11422         * gcc.dg/debug/pr43972.c: New test.
11423
11424 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
11425
11426         PR testsuite/43963
11427         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
11428
11429 2010-05-02  Richard Guenther  <rguenther@suse.de>
11430
11431         PR tree-optimization/43879
11432         * gcc.dg/torture/pr43879-3.c: New testcase.
11433
11434 2010-05-01  Richard Guenther  <rguenther@suse.de>
11435
11436         PR tree-optimization/43949
11437         * g++.dg/warn/Warray-bounds-5.C: New testcase.
11438
11439 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
11440
11441         PR c++/43951
11442         * g++.dg/init/new28.C: New.
11443
11444 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
11445
11446         PR objc++/32052
11447         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
11448         structure and nested declarations.
11449         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
11450         structure and nested declarations.  Reduce header clutter and
11451         use _exit() rather than abort().
11452         * objc.dg/encode-10.m: New.
11453         * objc.dg/encode-11.m: New.
11454
11455 2010-04-30  DJ Delorie  <dj@redhat.com>
11456
11457         * gcc.c-torture/execute/20100430-1.c: New test.
11458
11459 2010-04-30  Jason Merrill  <jason@redhat.com>
11460
11461         PR c++/43868
11462         * g++.dg/template/ptrmem21.C: New.
11463
11464 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
11465
11466         PR fortran/18918
11467         PR fortran/43931
11468         * gfortran.dg/coarray_13.f90: New test.
11469
11470 2010-04-30  Richard Guenther  <rguenther@suse.de>
11471
11472         PR lto/43946
11473         * gcc.dg/lto/20100430-1_0.c: New testcase.
11474
11475 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
11476
11477         PR debug/43942
11478         * c-c++-common/pr43942.c: New test.
11479
11480 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
11481
11482         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
11483         conflict with darwin crt1.o 'start' symbol.
11484
11485 2010-04-30  Richard Guenther  <rguenther@suse.de>
11486
11487         PR tree-optimization/43879
11488         * gcc.dg/torture/pr43879_1.c: New testcase.
11489
11490 2010-04-30  Richard Guenther  <rguenther@suse.de>
11491
11492         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
11493
11494 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
11495
11496         PR c++/43890
11497         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
11498         user-provided constructor while recursing.
11499
11500 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11501
11502         PR fortran/42274
11503         * gfortran.dg/class_16.f03: New test.
11504
11505 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11506
11507         PR fortran/42274
11508         * gfortran.dg/class_15.f03: New.
11509
11510 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11511
11512         PR fortran/43326
11513         * gfortran.dg/dynamic_dispatch_9.f03: New test.
11514
11515 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11516
11517         PR fortran/43492
11518         * gfortran.dg/generic_22.f03 : New test.
11519
11520 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11521
11522         PR fortran/42353
11523         * gfortran.dg/class_14.f03: New test.
11524
11525 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11526
11527         PR fortran/42680
11528         * gfortran.dg/interface_32.f90: New test.
11529
11530 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
11531             Janus Weil  <janus@gcc.gnu.org>
11532
11533         PR fortran/41829
11534         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
11535         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
11536         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
11537
11538 2010-04-28  Mike Stump  <mikestump@comcast.net>
11539
11540         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
11541         dg-excess-errors.
11542         * g++.dg/uninit-pred-2_b.C: Likewise.
11543
11544 2010-04-28  Tobias Burnus  <burnus@net-b.de>
11545
11546         PR fortran/18918
11547         PR fortran/43919
11548         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
11549
11550 2010-04-28  Matthias Klose  <doko@ubuntu.com>
11551
11552         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
11553         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
11554         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
11555         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
11556         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
11557
11558 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
11559
11560         * gcc.dg/const-uniq-1.c: New test.
11561         * gcc.dg/lto/const-uniq_[01].c: Likewise.
11562
11563 2010-04-28  Xinliang David Li  <davidxl@google.com>
11564
11565         * gcc.dg/uninit-pred-2_b.c: New test.
11566         * gcc.dg/uninit-pred-4_b.c: New test.
11567         * gcc.dg/uninit-pred-3_d.c: New test.
11568         * gcc.dg/uninit-pred-6_b.c: New test.
11569         * gcc.dg/uninit-pred-8_b.c: New test.
11570         * gcc.dg/uninit-pred-3_a.c: New test.
11571         * gcc.dg/uninit-pred-2_c.c: New test.
11572         * gcc.dg/uninit-pred-5_a.c: New test.
11573         * gcc.dg/uninit-pred-3_e.c: New test.
11574         * gcc.dg/uninit-pred-7_a.c: New test.
11575         * gcc.dg/uninit-pred-6_c.c: New test.
11576         * gcc.dg/uninit-pred-9_a.c: New test.
11577         * gcc.dg/uninit-pred-8_c.c: New test.
11578         * gcc.dg/uninit-pred-3_b.c: New test.
11579         * gcc.dg/uninit-pred-5_b.c: New test.
11580         * gcc.dg/uninit-pred-7_b.c: New test.
11581         * gcc.dg/uninit-pred-6_d.c: New test.
11582         * gcc.dg/uninit-pred-9_b.c: New test.
11583         * gcc.dg/uninit-pred-2_a.c: New test.
11584         * gcc.dg/uninit-pred-4_a.c: New test.
11585         * gcc.dg/uninit-pred-3_c.c: New test.
11586         * gcc.dg/uninit-pred-6_a.c: New test.
11587         * gcc.dg/uninit-pred-8_a.c: New test.
11588         * gcc.dg/uninit-pred-7_c.c: New test.
11589         * gcc.dg/uninit-pred-6_e.c: New test.
11590         * g++.dg/uninit-pred-loop-1_b.cc: New test.
11591         * g++.dg/uninit-pred-1_a.C: New test.
11592         * g++.dg/uninit-pred-1_b.C: New test.
11593         * g++.dg/uninit-pred-2_a.C: New test.
11594         * g++.dg/uninit-pred-2_b.C: New test.
11595         * g++.dg/uninit-pred-loop-1_a.cc: New test.
11596         * g++.dg/uninit-pred-loop-1_c.cc: New test.
11597         * g++.dg/uninit-pred-loop_1.cc: New test.
11598
11599 2010-04-28  Martin Jambor  <mjambor@suse.cz>
11600
11601         * gcc.dg/lto/20091209-1_0.c: New testcase.
11602
11603 2010-04-28  Richard Guenther  <rguenther@suse.de>
11604
11605         PR tree-optimization/43879
11606         PR tree-optimization/43909
11607         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
11608
11609 2010-04-28  Richard Guenther  <rguenther@suse.de>
11610
11611         PR c++/43880
11612         * g++.dg/torture/pr43880.C: New testcase.
11613
11614 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11615
11616         PR c++/9335
11617         * g++.dg/template/recurse2.C: Update
11618         * g++.dg/template/recurse.C: Update.
11619         * g++.dg/template/pr23510.C: Update.
11620         * lib/prune.exp: Filter out 'recursively instantiated'.
11621
11622 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11623
11624         PR c++/29043
11625         * g++.dg/init/pr29043.C: New.
11626
11627 2010-04-27  Jason Merrill  <jason@redhat.com>
11628
11629         * g++.dg/lookup/scoped5.C: Adjust.
11630         * g++.dg/lookup/scoped8.C: Adjust.
11631         * g++.dg/template/dependent-expr5.C: Adjust.
11632         * g++.old-deja/g++.brendan/nest1.C: Adjust.
11633
11634         PR c++/43856
11635         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
11636
11637         PR c++/43875
11638         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11639
11640 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11641             Jan Hubicka  <hubicka@ucw.cz>
11642
11643         * gcc.dg/pure-2.c: New testcase.
11644         * gcc.dg/const-1.c: New testcase.
11645
11646 2010-04-27  Jason Merrill  <jason@redhat.com>
11647
11648         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
11649
11650         PR c++/41468
11651         * g++.dg/template/sfinae17.C: New.
11652         * g++.dg/template/sfinae18.C: New.
11653
11654 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11655
11656         * g++.dg/init/pr42844.C: New.
11657         * g++.dg/cpp0x/pr42844-2.C: New.
11658         * g++.dg/cpp0x/defaulted2.C: Adjust.
11659         * g++.dg/tree-ssa/pr27549.C: Likewise.
11660         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
11661
11662 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11663
11664         PR fortran/18918
11665         * gfortran.dg/coarray_12.f90: Fix dump parsing.
11666
11667 2010-04-27  Richard Guenther  <rguenther@suse.de>
11668
11669         PR middle-end/40561
11670         * g++.dg/other/pr40561.C: New testcase.
11671
11672 2010-04-27  Martin Jambor  <mjambor@suse.cz>
11673
11674         PR middle-end/43812
11675         * g++.dg/ipa/pr43812.C: New test.
11676
11677 2010-04-27  Jan Hubicka  <jh@suse.cz>
11678
11679         * gcc.dg/ipa/iinline-1.c (main): Rename to...
11680         (test): ... this one.
11681
11682 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
11683
11684         PR target/40657
11685         * gcc.target/arm/thumb-stackframe.c: New test.
11686
11687 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11688
11689         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
11690         * gcc.dg/misc-column.c: Likewise.
11691         * gcc.dg/Walways-true-1.c: Likewise.
11692         * gcc.dg/Walways-true-2.c: Likewise.
11693         * gcc.dg/warn-addr-cmp.c: Likewise.
11694
11695 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11696
11697         PR fortran/18918
11698         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
11699         * gfortran.dg/coarray_12.f90: New.
11700
11701 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11702
11703         PR c/32207
11704         * gcc.dg/pr32207.c: New test.
11705         * gcc.dg/misc-column.c: Adjust expected warning.
11706         * gcc.dg/Walways-true-1.c: Likewise.
11707         * gcc.dg/Walways-true-2.c: Likewise.
11708         * gcc.dg/warn-addr-cmp.c: Likewise.
11709
11710 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
11711
11712         PR lto/42776
11713         * lib/lto.exp (lto_prune_vis_warns): New function.
11714         (lto-link-and-maybe-run): Call it.
11715
11716 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
11717
11718         PR tree-optimization/43904
11719         * gcc.dg/tree-ssa/tailcall-6.c: New.
11720
11721 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11722
11723         PR testsuite/35165
11724         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
11725         Darwin8/OSX10.4 - compatible code generation.
11726         Use scan-rtl-dump.
11727         * obj-c++.dg/stubify-1.mm: Ditto.
11728         * lib/objc-torture.exp: Do not require link success for
11729         "trivial.m" in the runtime checks when dowhat = 'compile'.
11730         * lib/dg-pch.exp (dg-flags-pch): New Proc.
11731         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
11732         Darwin8/OSX10.4 - compatible code generation.
11733         * objc.dg/stubify-2.m: Ditto.
11734         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
11735         * objc.dg/next-runtime-1.m: Ditto.
11736         * objc.dg/stret-2.m: Restrict to ilp32 targets.
11737         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
11738         runtimes on Darwin.
11739
11740 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
11741
11742         PR 43715
11743         * lib/plugin-support.exp: Use "-undefined
11744         dynamic_lookup" on darwin.
11745
11746 2010-04-26  Richard Guenther  <rguenther@suse.de>
11747
11748         * gcc.dg/lto/20100426_0.c: New testcase.
11749
11750 2010-04-26  Jie Zhang  <jie@codesourcery.com>
11751
11752         PR tree-optimization/43833
11753         gcc.dg/Warray-bounds-8.c: New test case.
11754
11755 2010-04-26  Richard Guenther  <rguenther@suse.de>
11756
11757         PR lto/43080
11758         * g++.dg/lto/20100423-3_0.C: New testcase.
11759
11760 2010-04-26  Richard Guenther  <rguenther@suse.de>
11761
11762         PR lto/42425
11763         * g++.dg/lto/20100423-2_0.C: New testcase.
11764
11765 2010-04-26  Ira Rosen  <irar@il.ibm.com>
11766
11767         * gcc.dg/vect/bb-slp-23.c: New test.
11768
11769 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
11770
11771         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
11772         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
11773         * gcc.dg/c1x-float-1.c: New test.
11774
11775 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11776
11777         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
11778         of "lea\[ \t\]".
11779
11780 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11781
11782         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
11783         FreeBSD.
11784         * gfortran.dg/default_format_denormal_1.f90: Ditto.
11785         * gfortran.dg/default_format_2.f90: Ditto.
11786
11787 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11788
11789         * gfortran.dg/pr43505.f90: Clean up .mod file.
11790         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
11791         * gfortran.dg/pr41347.f90: Ditto.
11792         * gfortran.dg/internal_pack_4.f90: Ditto.
11793         * gfortran.dg/proc_decl_23.f90: Ditto.
11794         * gfortran.dg/recursive_check_3.f90: Ditto.
11795         * gfortran.dg/intent_out_3.f90: Ditto.
11796         * gfortran.dg/assignment_2.f90: Ditto.
11797         * gfortran.dg/pr41928.f90: Ditto.
11798         * gfortran.dg/pr42166.f90: Ditto.
11799         * gfortran.dg/private_type_12.f90: Ditto.
11800         * gfortran.dg/graphite/pr42185.f90: Ditto.
11801         * gfortran.dg/graphite/pr42186.f90: Ditto.
11802         * gfortran.dg/graphite/pr40982.f90: Ditto.
11803         * gfortran.dg/graphite/id-2.f90: Ditto.
11804         * gfortran.dg/graphite/id-4.f90: Ditto.
11805         * gfortran.dg/graphite/pr42050.f90: Ditto.
11806         * gfortran.dg/graphite/id-18.f90: Ditto.
11807         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
11808         * gfortran.dg/graphite/pr41924.f90: Ditto.
11809         * gfortran.dg/graphite/pr42393.f90: Ditto.
11810         * gfortran.dg/graphite/pr37980.f90: Ditto.
11811         * gfortran.dg/graphite/pr38953.f90: Ditto.
11812         * gfortran.dg/graphite/pr42180.f90: Ditto.
11813         * gfortran.dg/graphite/pr42181.f90: Ditto.
11814         * gfortran.dg/where_operator_assign_4.f90: Ditto.
11815         * gfortran.dg/select_type_4.f90: Ditto.
11816         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11817         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
11818         * gfortran.dg/lto/pr40725_0.f03: Ditto.
11819         * gfortran.dg/elemental_args_check_2.f90: Ditto.
11820         * gfortran.dg/whole_file_11.f90: Ditto.
11821         * gfortran.dg/private_type_11.f90: Ditto.
11822         * gfortran.dg/vect/vect-gems.f90: Ditto.
11823         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
11824
11825 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11826
11827         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
11828
11829 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
11830
11831         * gnat.dg/pack15.ad[sb]: New test.
11832
11833 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
11834
11835         * gcc.target/arm/mla-1.c: New test.
11836
11837 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
11838
11839         PR fortran/30073
11840         PR fortran/43793
11841         * gfortran.dg/pr43793.f90: New test.
11842
11843 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
11844
11845         PR tree-optimization/41442
11846         * gcc.target/i386/pr41442.c: New test.
11847
11848 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
11849
11850         PR fortran/43832
11851         * gfortran.dg/fgetc_3.f90: Delete bogus test.
11852
11853 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11854
11855         PR fortran/43832
11856         * gfortran.dg/open_nounit.f90: New test.
11857
11858 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
11859
11860         PR fortran/43841
11861         PR fortran/43843
11862         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
11863
11864 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11865
11866         * gcc.dg/Wconversion-integer.c: Update.
11867
11868 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
11869
11870         * gnat.dg/unchecked_convert5.adb: New test.
11871
11872 2010-04-23  Richard Guenther  <rguenther@suse.de>
11873
11874         PR lto/41734
11875         * gcc.dg/lto/20100423-2_0.c: New testcase.
11876         * gcc.dg/lto/20100423-2_0.c: Likewise.
11877
11878 2010-04-23  Richard Guenther  <rguenther@suse.de>
11879
11880         PR lto/43455
11881         * gcc.dg/lto/20100423-1_0.c: New testcase.
11882         * gcc.dg/lto/20100423-1_1.c: Likewise.
11883
11884 2010-04-23  Martin Jambor  <mjambor@suse.cz>
11885
11886         PR tree-optimization/43846
11887         * gcc.dg/tree-ssa/sra-10.c: New test.
11888
11889 2010-04-23  Martin Jambor  <mjambor@suse.cz>
11890
11891         PR middle-end/43835
11892         * gcc.c-torture/execute/pr43835.c: New test.
11893
11894 2010-04-23  Richard Guenther  <rguenther@suse.de>
11895
11896         PR lto/42653
11897         * g++.dg/lto/20100423-1_0.C: New testcase.
11898
11899 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
11900
11901         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
11902
11903 2010-04-22  Ira Rosen  <irar@il.ibm.com>
11904
11905         PR tree-optimization/43842
11906         * gcc.dg/vect/pr43842.c: New test.
11907
11908 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11909
11910         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
11911         * gcc.target/i386/wmul-2.c: Likewise.
11912
11913 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11914
11915         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
11916         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
11917
11918 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
11919
11920         * gfortran.dg/reassoc_6.f: New testcase.
11921
11922 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11923
11924         PR middle-end/29274
11925         * gcc.target/arm/wmul-1.c: New test.
11926         * gcc.target/arm/wmul-2.c: New test.
11927
11928 2010-04-22  Richard Guenther  <rguenther@suse.de>
11929
11930         PR tree-optimization/43845
11931         * gcc.c-torture/compile/pr43845.c: New testcase.
11932
11933 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11934
11935         PR middle-end/29274
11936         * gcc.target/i386/wmul-1.c: New test.
11937         * gcc.target/i386/wmul-2.c: New test.
11938         * gcc.target/bfin/wmul-1.c: New test.
11939         * gcc.target/bfin/wmul-2.c: New test.
11940
11941 2010-04-22  Richard Guenther  <rguenther@suse.de>
11942
11943         PR fortran/43829
11944         * gfortran.dg/vector_subscript_6.f90: New testcase.
11945         * gfortran.dg/assign_10.f90: Adjust.
11946
11947 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
11948
11949         PR fortran/43836
11950         * gfortran.dg/gomp/pr43836.f90: New test.
11951
11952 2010-04-21  Richard Guenther  <rguenther@suse.de>
11953
11954         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
11955
11956 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11957
11958         * gcc.dg/torture/builtin-cproj-3.c: New.
11959
11960 2010-04-20  Jason Merrill  <jason@redhat.com>
11961
11962         PR c++/9335
11963         * g++.dg/template/recurse2.C: New.
11964         * g++.dg/parse/crash36.C: Adjust.
11965         * g++.dg/other/fold1.C: Adjust.
11966         * g++.dg/init/member1.C: Adjust.
11967         * lib/prune.exp: Prune "skipping N instantiation contexts".
11968
11969 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11970
11971         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
11972
11973 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11974
11975         * gcc.dg/torture/builtin-cproj-1.c: New.
11976         * gcc.dg/torture/builtin-cproj-2.c: New.
11977
11978 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
11979
11980         PR c++/43800
11981         PR c++/43704
11982         * g++.dg/template/typedef32.C: Adjust.
11983         * g++.dg/template/typedef33.C: New test.
11984
11985 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
11986
11987         PR fortran/43227
11988         * gfortran.dg/proc_decl_23.f90: New test.
11989
11990         PR fortran/43266
11991         * gfortran.dg/abstract_type_6.f03: New test.
11992
11993 2010-04-20  Xinliang David Li  <davidxl@google.com>
11994
11995         * g++.dg/tree-ssa/fold-compare.C: New.
11996
11997 2010-04-20  Richard Guenther  <rguenther@suse.de>
11998
11999         PR tree-optimization/39417
12000         * g++.dg/torture/pr39417.C: New testcase.
12001
12002 2010-04-20  Richard Guenther  <rguenther@suse.de>
12003
12004         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
12005
12006 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
12007
12008         * g++.dg/debug/dwarf2/rv1.C: New test.
12009
12010 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12011
12012         PR target/43635
12013         * gcc.c-torture/compile/pr43635.c: New testcase.
12014
12015 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
12016
12017         PR fortran/43339
12018         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
12019         of sequential loops being private only in the innermost containing
12020         task region.
12021
12022         PR middle-end/43337
12023         * gfortran.dg/gomp/pr43337.f90: New test.
12024
12025 2010-04-19  Richard Guenther  <rguenther@suse.de>
12026
12027         PR tree-optimization/43796
12028         * gfortran.dg/pr43796.f90: New testcase.
12029
12030 2010-04-19  Richard Guenther  <rguenther@suse.de>
12031
12032         PR tree-optimization/43783
12033         * gcc.c-torture/execute/pr43783.c: New testcase.
12034
12035 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
12036
12037         PR target/43766
12038         * gcc.target/i386/pr43766.c: New test.
12039
12040 2010-04-19  Jie Zhang  <jie@codesourcery.com>
12041
12042         PR target/43662
12043         * gcc.target/i386/pr43662.c: New test.
12044
12045 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
12046
12047         PR c++/43704
12048         * g++.dg/template/typedef32.C: New test.
12049
12050 2010-04-19  Ira Rosen  <irar@il.ibm.com>
12051
12052         PR tree-optimization/37027
12053         * lib/target-supports.exp
12054         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
12055         * gcc.dg/vect/pr37027.c: New test.
12056         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
12057         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
12058         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
12059         gcc.dg/vect/vect-complex-6.c: Likewise.
12060
12061 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
12062
12063         * g++.dg/debug/dwarf2/enum1.C: New test.
12064
12065 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
12066
12067         * gnat.dg/rep_clause5.ad[sb]: New test.
12068         * gnat.dg/rep_clause5_pkg.ads: New helper.
12069
12070 2010-04-18  Ira Rosen  <irar@il.ibm.com>
12071
12072         PR tree-optimization/43771
12073         * g++.dg/vect/pr43771.cc: New test.
12074
12075 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
12076
12077         PR fortran/31538
12078         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
12079         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
12080
12081 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
12082
12083         * gnat.dg/sizetype.adb: Rename into...
12084         * gnat.dg/sizetype1.adb: ...this.
12085         * gnat.dg/sizetype2.adb: New test.
12086
12087 2010-04-16  Richard Guenther  <rguenther@suse.de>
12088
12089         PR tree-optimization/43572
12090         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
12091
12092 2010-04-16  Olivier Hainque  <hainque@adacore.com>
12093
12094         * gnat.dg/specs/discr_private.ads: New test.
12095
12096 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
12097
12098         PR target/41514
12099         * gcc.target/arm/thumb-comparisons.c: New test.
12100
12101         PR target/40603
12102         * gcc.target/arm/thumb-cbranchqi.c: New test.
12103
12104 2010-04-16  Christian Bruel  <christian.bruel@st.com>
12105
12106         * g++.dg/torture/pr36191.C: Enable for SH.
12107
12108 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
12109
12110         * gnat.dg/wide_boolean.adb: New test.
12111         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
12112
12113 2010-04-15  Richard Guenther  <rguenther@suse.de>
12114
12115         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
12116         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
12117         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12118         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12119         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
12120         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
12121         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
12122         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
12123         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
12124         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
12125         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
12126         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
12127         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12128         * gcc.dg/torture/ipa-pta-2.c: Likewise.
12129         * gcc.dg/torture/ipa-pta-1.c: Adjust.
12130
12131 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
12132
12133         PR target/21803
12134         * gcc.target/arm/pr42496.c: New test.
12135
12136 2010-04-14  Jason Merrill  <jason@redhat.com>
12137
12138         PR c++/36625
12139         * g++.dg/ext/attrib38.C: New.
12140
12141 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
12142
12143         PR testsuite/43739
12144         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
12145
12146 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12147
12148         PR 42966
12149         * gcc.dg/cpp/warn-undef-2.c: Update.
12150         * gcc.dg/cpp/warn-traditional-2.c: Update.
12151         * gcc.dg/cpp/warn-comments-2.c: Update.
12152         * gcc.dg/cpp/warn-variadic-2.c: Update.
12153         * gcc.dg/cpp/warn-long-long-2.c: Update.
12154         * gcc.dg/cpp/warn-deprecated-2.c: Update.
12155         * gcc.dg/cpp/warn-multichar-2.c: Update.
12156         * gcc.dg/cpp/warn-normalized-3.c: Update.
12157         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
12158         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
12159         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
12160         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
12161         * gcc.dg/cpp/warn-redefined-2.c: Update.
12162         * gfortran.dg/warning-directive-2.F90: Update.
12163         * c-c++-common/cpp/warning-directive-2.c: Update.
12164
12165 2010-04-14  Michael Matz  <matz@suse.de>
12166
12167         PR tree-optimization/42963
12168         * gcc.dg/pr42963.c: New testcase.
12169
12170 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
12171
12172         * gnat.dg/class_wide.adb: Rename into...
12173         * gnat.dg/class_wide1.adb: ...this.
12174         * gnat.dg/class_wide2.ad[sb]: New test.
12175
12176 2010-04-14  Tobias Burnus  <burnus@net-b.de>
12177
12178         PR fortran/18918
12179         * gfortran.dg/coarray_9.f90: Update dg-errors.
12180         * gfortran.dg/coarray_10.f90: New test.
12181         * gfortran.dg/coarray_11.f90: New test.
12182
12183 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12184
12185         PR fortran/43747
12186         gfortran.dg/initialization_24.f90: New test.
12187
12188 2010-04-13  Jason Merrill  <jason@redhat.com>
12189
12190         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
12191         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
12192
12193 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12194
12195         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
12196         * g++.dg/dg.exp: Likewise.
12197         * gcc.dg/cpp/warning-directive-1.c: Move to ...
12198         * c-c++-common/cpp/warning-directive-1.c: ... here.
12199         * gcc.dg/cpp/warning-directive-2.c: Move to ...
12200         * c-c++-common/cpp/warning-directive-2.c: ... here.
12201         * gcc.dg/cpp/warning-directive-3.c: Move to ...
12202         * c-c++-common/cpp/warning-directive-3.c: ... here.
12203         * gcc.dg/cpp/warning-directive-4.c: Move to ...
12204         * c-c++-common/cpp/warning-directive-4.c: ... here.
12205         * g++.dg/cpp/warning-directive-1.C: Delete.
12206         * g++.dg/cpp/warning-directive-2.C: Delete.
12207         * g++.dg/cpp/warning-directive-3.C: Delete.
12208         * g++.dg/cpp/warning-directive-4.C: Delete.
12209         * gcc.dg/cpp/normalised-3.c: Delete.
12210         * g++.dg/cpp/normalised-1.C: Rename as ...
12211         * c-c++-common/cpp/normalised-3.c: ... this.
12212
12213 2010-04-13  Martin Jambor  <mjambor@suse.cz>
12214
12215         * gcc.dg/tree-ssa/sra-9.c: New test.
12216
12217 2010-04-13  Michael Matz  <matz@suse.de>
12218
12219         PR middle-end/43730
12220         * gcc.dg/pr43730.c: New test.
12221
12222 2010-04-13  Michael Matz  <matz@suse.de>
12223
12224         * gcc.dg/tree-ssa/negate.c: New testcase.
12225
12226 2010-04-13  Richard Guenther  <rguenther@suse.de>
12227
12228         PR testsuite/43735
12229         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
12230
12231 2010-04-13  Richard Guenther  <rguenther@suse.de>
12232
12233         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
12234
12235 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
12236
12237         * gnat.dg/derived_type1.adb: New test.
12238
12239 2010-04-13  Matthias Klose  <doko@ubuntu.com>
12240
12241         * gcc.dg/plugindir1.c: New testcase.
12242         * gcc.dg/plugindir2.c: New testcase.
12243         * gcc.dg/plugindir3.c: New testcase.
12244         * gcc.dg/plugindir4.c: New testcase.
12245
12246 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
12247
12248         * gcc.target/i386/rotate-2.c: New test.
12249
12250 2010-04-12  Jason Merrill  <jason@redhat.com>
12251
12252         PR c++/43641
12253         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
12254         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
12255
12256 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
12257
12258         PR c++/25811
12259         * g++.dg/init/pr25811.C: New test.
12260
12261 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12262
12263         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
12264         dg-error, dg-warning.
12265         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
12266
12267 2010-04-12  Richard Guenther  <rguenther@suse.de>
12268
12269         * gcc.dg/torture/inline-2.c: New testcase.
12270
12271 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
12272
12273         PR bootstrap/43699
12274         * gcc.dg/Wunused-var-7.c: New test.
12275
12276         PR tree-optimization/43560
12277         * gcc.c-torture/execute/pr43560.c: New test.
12278
12279 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
12280
12281         * gnat.dg/aggr13.adb: New test.
12282         * gnat.dg/aggr14.adb: Likewise.
12283         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
12284
12285 2010-04-12  Richard Guenther  <rguenther@suse.de>
12286
12287         PR c++/43611
12288         * g++.dg/torture/pr43611.C: New testcase.
12289
12290 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
12291
12292         PR c/36774
12293         * gcc.dg/pr36774-1.c: New test.
12294         * gcc.dg/pr36774-2.c: New test.
12295
12296 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
12297
12298         * gcc.target/sh/rte-delay-slot.c: New test.
12299
12300 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
12301
12302         * gnat.dg/pack9.adb: Remove -cargs option.
12303         * gnat.dg/aggr12.ad[sb]: New test.
12304
12305 2010-04-10  Jie Zhang  <jie@codesourcery.com>
12306
12307         PR target/43417
12308         * gcc.target/sh/pr43417.c: New test.
12309
12310 2010-04-10  Tobias Burnus  <burnus@net-b.de>
12311
12312         PR fortran/43591
12313         * gfortran.dg/spec_expr_6.f90: New test.
12314
12315 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12316
12317         PR cpp/43195
12318         * gcc.dg/cpp/pr43195.c: New.
12319         * gcc.dg/cpp/pr43195.h: New.
12320
12321 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12322
12323         PR 42965
12324         * gcc.dg/Werror-6.c: Adjust.
12325         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
12326         * gcc.dg/Werror-4.c: Likewise.
12327         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
12328         * gcc.dg/Wswitch-enum-error.c: Likewise.
12329         * gcc.dg/Wpointer-arith.c: Likewise.
12330         * gcc.dg/Wfatal.c: Likewise.
12331         * gcc.dg/Wswitch-error.c: Likewise.
12332         * g++.dg/warn/unused-result1-Werror.c: Likewise.
12333         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
12334         * gcc.dg/cpp/warn-undef-2.c: Likewise.
12335         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
12336         * gcc.dg/cpp/warn-comments-2.c: Likewise.
12337         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
12338         * gcc.dg/cpp/warning-directive-2.c: Likewise.
12339         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
12340         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
12341         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
12342         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
12343         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
12344         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
12345         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
12346         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
12347         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
12348         * g++.dg/cpp/warning-directive-2.C: Likewise.
12349         * gfortran.dg/warning-directive-2.F90: Likewise.
12350
12351 2010-04-09  Jason Merrill  <jason@redhat.com>
12352
12353         PR c++/42623
12354         * g++.dg/template/sizeof13.C: New.
12355
12356 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
12357
12358         * g++.dg/other/pr35504.C: Add check for thiscall.
12359         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
12360         * gcc.dg/torture/stackalign/thiscall-1.c: New.
12361
12362 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12363
12364         PR c++/28584
12365         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
12366         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
12367         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
12368         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
12369         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
12370         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
12371         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
12372         * g++.dg/other/increment1.C: Likewise.
12373
12374 2010-04-09  Tobias Burnus  <burnus@net-b.de>
12375
12376         PR fortran/18918
12377         * gfortran.dg/coarray_7.f90: New test.
12378         * gfortran.dg/coarray_8.f90: New test.
12379
12380 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
12381
12382         PR fortran/28039
12383         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
12384
12385 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12386
12387         PR target/43643
12388         * gcc.dg/pr43643.c: New test.
12389
12390 2010-04-08  Tobias Burnus  <burnus@net-b.de>
12391
12392         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
12393
12394 2010-04-08  Richard Guenther  <rguenther@suse.de>
12395
12396         PR tree-optimization/43679
12397         * gcc.c-torture/compile/pr43679.c: New testcase.
12398
12399 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
12400
12401         PR debug/43670
12402         * gcc.dg/pr43670.c: New test.
12403
12404 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
12405
12406         PR middle-end/40815
12407         * gcc.dg/tree-ssa/reassoc-19.c: New.
12408
12409 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
12410
12411         PR c/18624
12412         * gcc.dg/Wunused-var-1.c: New test.
12413         * gcc.dg/Wunused-var-2.c: New test.
12414         * gcc.dg/Wunused-var-3.c: New test.
12415         * gcc.dg/Wunused-var-4.c: New test.
12416         * gcc.dg/Wunused-var-5.c: New test.
12417         * gcc.dg/Wunused-var-6.c: New test.
12418         * gcc.dg/Wunused-parm-1.c: New test.
12419
12420         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
12421         * gcc.dg/trunc-1.c: Likewise.
12422         * gcc.dg/vla-9.c: Likewise.
12423         * gcc.dg/dfp/composite-type.c: Likewise.
12424
12425 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12426
12427         PR objc/35996
12428         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
12429         * obj-c++.dg/objc-gc-3.mm: Ditto.
12430
12431 2010-04-07  Simon Baldwin  <simonb@google.com>
12432
12433         * gcc.dg/cpp/warn-undef-2.c: New.
12434         * gcc.dg/cpp/warn-traditional-2.c: New.
12435         * gcc.dg/cpp/warn-comments-2.c: New.
12436         * gcc.dg/cpp/warning-directive-1.c: New.
12437         * gcc.dg/cpp/warn-long-long.c: New.
12438         * gcc.dg/cpp/warn-traditional.c: New.
12439         * gcc.dg/cpp/warn-variadic-2.c: New.
12440         * gcc.dg/cpp/warn-undef.c: New.
12441         * gcc.dg/cpp/warn-normalized-1.c: New.
12442         * gcc.dg/cpp/warning-directive-2.c: New.
12443         * gcc.dg/cpp/warn-long-long-2.c: New.
12444         * gcc.dg/cpp/warn-variadic.c: New.
12445         * gcc.dg/cpp/warn-normalized-2.c: New.
12446         * gcc.dg/cpp/warning-directive-3.c: New.
12447         * gcc.dg/cpp/warn-deprecated-2.c: New.
12448         * gcc.dg/cpp/warn-trigraphs-1.c: New.
12449         * gcc.dg/cpp/warn-multichar-2.c: New.
12450         * gcc.dg/cpp/warn-normalized-3.c: New.
12451         * gcc.dg/cpp/warning-directive-4.c: New.
12452         * gcc.dg/cpp/warn-unused-macros.c: New.
12453         * gcc.dg/cpp/warn-trigraphs-2.c: New.
12454         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
12455         * gcc.dg/cpp/warn-cxx-compat.c: New.
12456         * gcc.dg/cpp/warn-redefined.c: New.
12457         * gcc.dg/cpp/warn-trigraphs-3.c: New.
12458         * gcc.dg/cpp/warn-unused-macros-2.c: New.
12459         * gcc.dg/cpp/warn-deprecated.c: New.
12460         * gcc.dg/cpp/warn-trigraphs-4.c: New.
12461         * gcc.dg/cpp/warn-redefined-2.c: New.
12462         * gcc.dg/cpp/warn-comments.c: New.
12463         * gcc.dg/cpp/warn-multichar.c: New.
12464         * g++.dg/cpp/warning-directive-1.C: New.
12465         * g++.dg/cpp/warning-directive-2.C: New.
12466         * g++.dg/cpp/warning-directive-3.C: New.
12467         * g++.dg/cpp/warning-directive-4.C: New.
12468         * gfortran.dg/warning-directive-1.F90: New.
12469         * gfortran.dg/warning-directive-3.F90: New.
12470         * gfortran.dg/warning-directive-2.F90: New.
12471         * gfortran.dg/warning-directive-4.F90: New.
12472
12473 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12474
12475         PR objc++/23716
12476         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
12477
12478 2010-04-07  Jason Merrill  <jason@redhat.com>
12479
12480         * g++.dg/template/dr408.C: New.
12481
12482         * g++.dg/lookup/ns4.C: New.
12483
12484         PR c++/38392
12485         * g++.dg/template/friend51.C: New test.
12486
12487         PR c++/41970
12488         * g++.old-deja/g++.other/linkage1.C: Adjust.
12489
12490 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12491
12492         PR c++/42697
12493         * g++.dg/template/crash94.C: New test.
12494
12495 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12496
12497         PR c++/40239
12498         * g++.dg/init/aggr5.C: New test.
12499         * g++.dg/init/aggr5.C: New test.
12500
12501 2010-04-07  Richard Guenther  <rguenther@suse.de>
12502
12503         PR tree-optimization/43270
12504         * g++.dg/warn/Warray-bounds-4.C: New testcase.
12505         * gcc.dg/Warray-bounds-7.c: Likewise.
12506
12507 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
12508
12509         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
12510         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
12511         * gnat.dg/bit_packed_array4.ad[sb]: New test.
12512
12513 2010-04-07  Jie Zhang  <jie@codesourcery.com>
12514
12515         PR c++/42556
12516         * g++.dg/init/pr42556.C: New test.
12517
12518 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12519
12520         PR debug/43628
12521         * g++.dg/debug/dwarf2/typedef2.C: New test.
12522
12523 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
12524
12525         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
12526         c-c++-common/dwarf2/redeclaration-1.C
12527
12528 2010-04-06  Jason Merrill  <jason@redhat.com>
12529
12530         * g++.dg/cpp0x/pr31437.C: Adjust error location.
12531         * g++.dg/ext/attrib18.C: Likewise.
12532         * g++.dg/ext/bitfield2.C: Likewise.
12533         * g++.dg/ext/bitfield4.C: Likewise.
12534         * g++.dg/ext/visibility/warn2.C: Likewise.
12535         * g++.dg/ext/visibility/warn3.C: Likewise.
12536         * g++.dg/gomp/pr26690-1.C: Likewise.
12537         * g++.dg/inherit/covariant7.C: Likewise.
12538         * g++.dg/init/synth2.C: Likewise.
12539         * g++.dg/lookup/using7.C: Likewise.
12540         * g++.dg/other/crash-4.C: Likewise.
12541         * g++.dg/other/error13.C: Likewise.
12542         * g++.dg/other/error20.C: Likewise.
12543         * g++.dg/parse/crash31.C: Likewise.
12544         * g++.dg/parse/error16.C: Likewise.
12545         * g++.dg/parse/error19.C: Likewise.
12546         * g++.dg/parse/error27.C: Likewise.
12547         * g++.dg/parse/error28.C: Likewise.
12548         * g++.dg/parse/fused-params1.C: Likewise.
12549         * g++.dg/template/error2.C: Likewise.
12550         * g++.dg/template/local6.C: Likewise.
12551         * g++.dg/template/qualttp15.C: Likewise.
12552         * g++.dg/warn/Wnvdtor-2.C: Likewise.
12553         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
12554         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
12555         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12556         * g++.old-deja/g++.eh/spec6.C: Likewise.
12557         * g++.old-deja/g++.jason/crash3.C: Likewise.
12558         * g++.old-deja/g++.jason/destruct2.C: Likewise.
12559         * g++.old-deja/g++.law/ctors5.C: Likewise.
12560         * g++.old-deja/g++.law/ctors9.C: Likewise.
12561         * g++.old-deja/g++.mike/p3538a.C: Likewise.
12562         * g++.old-deja/g++.mike/p3538b.C: Likewise.
12563         * g++.old-deja/g++.other/struct1.C: Likewise.
12564         * g++.old-deja/g++.other/volatile1.C: Likewise.
12565         * g++.old-deja/g++.pt/crash36.C: Likewise.
12566         * g++.old-deja/g++.pt/derived3.C: Likewise.
12567         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12568         * g++.old-deja/g++.robertl/eb4.C: Likewise.
12569
12570 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
12571
12572         PR middle-end/43519
12573         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
12574         * gcc.dg/graphite/id-19.c: New.
12575
12576 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
12577
12578         PR middle-end/32824
12579         * gcc.dg/vect/pr32824: New.
12580
12581 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12582
12583         PR fortran/18918
12584         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
12585         * gfortran.dg/coarray_3.f90: Ditto.
12586         * gfortran.dg/coarray_4.f90: Ditto.
12587         * gfortran.dg/coarray_5.f90: Ditto.
12588         * gfortran.dg/coarray_6.f90: Ditto.
12589         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
12590
12591 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12592
12593         PR fortran/18918
12594         * gfortran.dg/coarray_4.f90: Fix test.
12595         * gfortran.dg/coarray_6.f90: Add more tests.
12596
12597 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12598
12599         PR fortran/18918
12600         * gfortran.dg/coarray_4.f90: New test.
12601         * gfortran.dg/coarray_5.f90: New test.
12602         * gfortran.dg/coarray_6.f90: New test.
12603
12604 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12605
12606         PR fortran/18918
12607         * gfortran.dg/iso_fortran_env_5.f90: New test.
12608         * gfortran.dg/iso_fortran_env_6.f90: New test.
12609
12610 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12611
12612         PR fortran/39997
12613         * gfortran.dg/coarray_1.f90: New test.
12614         * gfortran.dg/coarray_2.f90: New test.
12615         * gfortran.dg/coarray_3.f90: New test.
12616
12617 2010-04-06  Jason Merrill  <jason@redhat.com>
12618
12619         PR c++/43648
12620         * g++.dg/template/dtor8.C: New.
12621
12622         PR c++/43621
12623         * g++.dg/template/error-recovery2.C: New.
12624
12625 2010-04-06  Jan Hubicka  <jh@suse.czpli
12626
12627         PR tree-optimization/42906
12628         * gcc.dg/tree-ssa/dce-1.c: New testcase.
12629
12630 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12631
12632         PR fortran/43178
12633         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
12634         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
12635         * gfortran.dg/auto_dealloc_1.f90: Ditto.
12636
12637 2010-04-06  Richard Guenther  <rguenther@suse.de>
12638
12639         PR tree-optimization/43627
12640         * gcc.dg/tree-ssa/vrp49.c: New testcase.
12641
12642 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12643
12644         PR target/43638
12645         * gcc.target/i386/pr43638.c: New test.
12646
12647 2010-04-06  Richard Guenther  <rguenther@suse.de>
12648
12649         PR middle-end/43661
12650         * gcc.c-torture/compile/pr43661.c: New testcase.
12651
12652 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12653
12654         * gcc.target/s390/stackcheck1.c: Add dg-warning.
12655
12656 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
12657
12658         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
12659
12660 2010-04-02  Richard Guenther  <rguenther@suse.de>
12661
12662         PR tree-optimization/43629
12663         * gcc.c-torture/execute/pr43629.c: New testcase.
12664
12665 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12666             Dominique d'Humieres  <dominiq@lps.ens.fr>
12667
12668         PR libfortran/43605
12669         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
12670
12671 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
12672
12673         PR debug/43325
12674         * c-c++-common/dwarf2/redeclaration-1.C: New test.
12675
12676 2010-04-01  Jason Merrill  <jason@redhat.com>
12677
12678         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
12679
12680 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12681             Manfred Schwarb  <manfred99@gmx.ch>
12682
12683         PR libfortran/43605
12684         * gfortran.dg/ftell_3.f90: New test.
12685
12686 2010-04-01  Richard Guenther  <rguenther@suse.de>
12687
12688         PR middle-end/43614
12689         * gcc.c-torture/compile/pr43614.c: New testcase.
12690
12691 2010-04-01  Martin Jambor  <mjambor@suse.cz>
12692
12693         PR tree-optimization/43141
12694         * gcc.dg/guality/pr43141.c: New test.
12695
12696 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12697
12698         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
12699         * g++.dg/eh/spbp.C: Likewise.
12700         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
12701         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
12702         superfluous casts.
12703         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
12704         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
12705         * objc.dg/dwarf-2.m: Likewise.
12706
12707 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12708
12709         PR middle-end/43464
12710         * gcc.dg/graphite/id-pr43464.c: New.
12711         * gcc.dg/graphite/id-pr43464-1.c: New.
12712
12713 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12714
12715         PR middle-end/43351
12716         * gcc.dg/graphite/id-pr43351.c
12717
12718 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12719
12720         PR testsuite/35165
12721         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
12722         * obj-c++.dg/try-catch-2.mm: Ditto.
12723         * obj-c++.dg/lookup-2.mm: Ditto.
12724         * obj-c++.dg/encode-8.m: Ditto.
12725         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12726         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
12727         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
12728         * obj-c++.dg/const-str-11.mm: Ditto.
12729         * obj-c++.dg/const-str-9.mm: Ditto.
12730         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
12731         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
12732         * obj-c++.dg/except-1.mm: Ditto.
12733         * obj-c++.dg/const-str-7.mm: Ditto.
12734         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12735         * obj-c++.dg/const-str-3.mm: Ditto.
12736         * obj-c++.dg/const-str-7.mm: Ditto.
12737         * obj-c++.dg/stubify-2.mm: Change dump file name.
12738
12739         PR objc++/23613
12740         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
12741         New macro.
12742         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
12743         Remove dg-xfail-if.
12744
12745 2010-03-31  Martin Jambor  <mjambor@suse.cz>
12746
12747         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
12748         only with -O2, -O3 or -Os and not with -fwhopr.
12749
12750 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
12751
12752         PR c++/43558
12753         * g++.dg/template/typedef31.C: New test.
12754
12755 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12756
12757         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
12758         assembler output on *-*-solaris2*.
12759         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
12760
12761 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
12762
12763         PR debug/43557
12764         * gcc.dg/pr43557-1.c: New test.
12765         * gcc.dg/pr43557-2.c: New file.
12766
12767 2010-03-31  Jie Zhang  <jie@codesourcery.com>
12768
12769         PR 43562
12770         * gcc.dg/pr43562.c: New test.
12771
12772 2010-03-30  Jason Merrill  <jason@redhat.com>
12773
12774         PR c++/43076
12775         * g++.dg/template/error-recovery1.C: New.
12776
12777         PR c++/41786
12778         * g++.dg/parse/ambig5.C: New.
12779
12780 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
12781
12782         PR debug/43593
12783         * gcc.dg/guality/pr43593.c: New test.
12784
12785 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
12786
12787         PR middle-end/43430
12788         * gcc.dg/vect/pr43430-1.c: New.
12789
12790 2010-03-30  Jason Merrill  <jason@redhat.com>
12791
12792         PR c++/43559
12793         * g++.dg/template/partial7.C: New.
12794
12795 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12796
12797         * gcc.target/s390/stackcheck1.c: New testcase.
12798
12799 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12800
12801         PR libfortran/43265
12802         * gfortran.dg/read_eof_8.f90: New test.
12803
12804 2010-03-29  Jason Merrill  <jason@redhat.com>
12805
12806         * gcc.dg/cpp/include6.c: Change [] to ().
12807
12808         N3077
12809         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
12810         splicing and UCNs.
12811         * c-c++-common/raw-string-2.c: Add trigraph test.
12812         * c-c++-common/raw-string-8.c: New.
12813         * c-c++-common/raw-string-9.c: New.
12814         * c-c++-common/raw-string-10.c: New.
12815
12816         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
12817         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
12818         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
12819         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
12820         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
12821         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
12822         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
12823
12824 2010-03-29  Richard Guenther  <rguenther@suse.de>
12825
12826         PR tree-optimization/43560
12827         * gcc.dg/torture/pr43560.c: New testcase.
12828
12829 2010-03-29  Jason Merrill  <jason@redhat.com>
12830
12831         N3077
12832         * g++.dg/ext/raw-string-1.C: Change [] to ().
12833         * g++.dg/ext/raw-string-2.C: Change [] to ().
12834         Don't use \ in delimiter.
12835         * g++.dg/ext/raw-string-3.C: Change [] to ().
12836         * g++.dg/ext/raw-string-4.C: Change [] to ().
12837         * g++.dg/ext/raw-string-5.C: Change [] to ().
12838         Test for error on \ in delimiter.
12839         * g++.dg/ext/raw-string-6.C: Change [] to ().
12840         * g++.dg/ext/raw-string-7.C: Change [] to ().
12841
12842 2010-03-29  Jie Zhang  <jie@codesourcery.com>
12843
12844         PR 43564
12845         * gcc.dg/pr43564.c: New test.
12846
12847 2010-03-29  Tobias Burnus  <burnus@net-b.de>
12848
12849         PR fortran/43551
12850         * gfortran.dg/direct_io_12.f90: New test.
12851
12852 2010-03-28  Jan Hubicka  <jh@suse.cz>
12853
12854         PR tree-optimization/43505
12855         * gfortran.dg/pr43505.f90: New testcase.
12856
12857 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
12858
12859         PR tree-optimization/43528
12860         * gcc.target/i386/pr43528.c: New test.
12861
12862 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
12863
12864         PR c/43381
12865         * gcc.dg/parm-impl-decl-3.c: New test.
12866
12867 2010-03-26  Jason Merrill  <jason@redhat.com>
12868
12869         PR c++/43509
12870         * g++.dg/cpp0x/parse1.C: New.
12871
12872 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
12873
12874         PR target/43524
12875         * gcc.target/i386/pr43524.c: New test.
12876
12877 2010-03-26  Martin Jambor  <mjambor@suse.cz>
12878
12879         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
12880         whitespace, rename main to foo.
12881         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
12882         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
12883         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
12884         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
12885         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
12886         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
12887         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
12888         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
12889         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
12890         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
12891         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
12892
12893 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
12894
12895         PR c++/43327
12896         * g++.dg/other/crash-10.C: New test.
12897         * g++.dg/other/crash-11.C: New test.
12898
12899 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12900
12901         PR libfortran/43517
12902         * gfortran.dg/read_eof_7.f90: New test.
12903
12904 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12905
12906         PR objc/35165
12907         PR testsuite/43512
12908         * objc-obj-c++-shared: New directory.
12909         * objc-obj-c++-shared/Object1-implementation.h: New file.
12910         * objc-obj-c++-shared/Object1.h: New file.
12911         * objc-obj-c++-shared/Protocol1.h: New file.
12912         * objc-obj-c++-shared/next-abi.h: New file.
12913         * objc-obj-c++-shared/next-mapping.h: New file.
12914         * objc/execute/next_mapping.h: Delete.
12915         * objc.dg/special/special.exp: For all targets run the tests with
12916         -fgnu-runtime, for darwin targets also run the tests with
12917         -fnext-runtime.
12918         * objc.dg/dg.exp: Ditto.
12919         * obj-c++.dg/dg.exp: Ditto.
12920         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
12921         Protocol1.h) and next-mapping.h as required.  Amend testcase to
12922         include use of updated NeXT interface.
12923         * objc/execute/formal_protocol-5.m: Ditto.
12924         * objc/execute/protocol-isEqual-2.m: Ditto.
12925         * objc/execute/protocol-isEqual-4.m: Ditto.
12926         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
12927         Protocol1.h) and next-mapping.h as required.
12928         * objc/execute/object_is_class.m: Ditto.
12929         * objc/execute/enumeration-1.m: Ditto.
12930         * objc/execute/class-13.m: Ditto.
12931         * objc/execute/formal_protocol-2.m: Ditto.
12932         * objc/execute/formal_protocol-4.m: Ditto.
12933         * objc/execute/class-1.m: Ditto.
12934         * objc/execute/bycopy-1.m: Ditto.
12935         * objc/execute/formal_protocol-6.m: Ditto.
12936         * objc/execute/bycopy-3.m: Ditto.
12937         * objc/execute/class-3.m: Ditto.
12938         * objc/execute/bf-11.m: Ditto.
12939         * objc/execute/class-5.m: Ditto.
12940         * objc/execute/bf-13.m: Ditto.
12941         * objc/execute/class-7.m: Ditto.
12942         * objc/execute/bf-15.m: Ditto.
12943         * objc/execute/class-9.m: Ditto.
12944         * objc/execute/bf-17.m: Ditto.
12945         * objc/execute/bf-19.m: Ditto.
12946         * objc/execute/IMP.m: Ditto.
12947         * objc/execute/exceptions/catchall-1.m: Ditto.
12948         * objc/execute/exceptions/trivial.m: Ditto.
12949         * objc/execute/exceptions/finally-1.m: Ditto.
12950         * objc/execute/exceptions/local-variables-1.m: Ditto.
12951         * objc/execute/exceptions/foward-1.m: Ditto.
12952         * objc/execute/bf-2.m: Ditto.
12953         * objc/execute/string1.m: Ditto.
12954         * objc/execute/bf-4.m: Ditto.
12955         * objc/execute/informal_protocol.m: Ditto.
12956         * objc/execute/string3.m: Ditto.
12957         * objc/execute/bf-6.m: Ditto.
12958         * objc/execute/bf-8.m: Ditto.
12959         * objc/execute/class-tests-1.h: Ditto.
12960         * objc/execute/protocol-isEqual-1.m: Ditto.
12961         * objc/execute/protocol-isEqual-3.m: Ditto.
12962         * objc/execute/_cmd.m: Ditto.
12963         * objc/execute/function-message-1.m: Ditto.
12964         * objc/execute/bf-20.m: Ditto.
12965         * objc/execute/bf-common.h: Ditto.
12966         * objc/execute/np-2.m: Ditto.
12967         * objc/execute/class-10.m: Ditto.
12968         * objc/execute/class-12.m: Ditto.
12969         * objc/execute/enumeration-2.m: Ditto.
12970         * objc/execute/class-14.m: Ditto.
12971         * objc/execute/encode-1.m: Ditto.
12972         * objc/execute/formal_protocol-1.m: Ditto.
12973         * objc/execute/formal_protocol-3.m: Ditto.
12974         * objc/execute/accessing_ivars.m: Ditto.
12975         * objc/execute/bycopy-2.m: Ditto.
12976         * objc/execute/class-2.m: Ditto.
12977         * objc/execute/bf-10.m: Ditto.
12978         * objc/execute/formal_protocol-7.m: Ditto.
12979         * objc/execute/root_methods.m: Ditto.
12980         * objc/execute/class-4.m: Ditto.
12981         * objc/execute/bf-12.m: Ditto.
12982         * objc/execute/class-6.m: Ditto.
12983         * objc/execute/bf-14.m: Ditto.
12984         * objc/execute/nested-func-1.m: Ditto.
12985         * objc/execute/class-8.m: Ditto.
12986         * objc/execute/private.m: Ditto.
12987         * objc/execute/bf-16.m: Ditto.
12988         * objc/execute/bf-18.m: Ditto.
12989         * objc/execute/load-3.m: Ditto.
12990         * objc/execute/compatibility_alias.m: Ditto.
12991         * objc/execute/bf-1.m: Ditto.
12992         * objc/execute/no_clash.m: Ditto.
12993         * objc/execute/bf-3.m: Ditto.
12994         * objc/execute/string2.m: Ditto.
12995         * objc/execute/bf-5.m: Ditto.
12996         * objc/execute/string4.m: Ditto.
12997         * objc/execute/bf-7.m: Ditto.
12998         * objc/execute/object_is_meta_class.m: Ditto.
12999         * objc/execute/bf-9.m: Ditto.
13000         * objc/execute/bf-21.m: Ditto.
13001         * objc/execute/cascading-1.m: Ditto.
13002         * objc/execute/trivial.m: Ditto.
13003         * objc/execute/np-1.m: Ditto.
13004         * objc/compile/trivial.m: Ditto.
13005         * objc/execute/class_self-2.m: Include <stdlib.h>.
13006         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
13007         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
13008         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
13009         and 64bit. Use new NeXT interface as required.
13010         * objc.dg/special/unclaimed-category-1.m: Ditto.
13011         * objc.dg/special/unclaimed-category-1.h: Ditto.
13012         * objc.dg/special/unclaimed-category-1a.m: Ditto.
13013         * objc.dg/func-ptr-1.m: Ditto.
13014         * objc.dg/stret-1.m: Ditto.
13015         * objc.dg/encode-2.m: Ditto.
13016         * objc.dg/category-1.m: Ditto.
13017         * objc.dg/encode-3.m: Ditto.
13018         * objc.dg/call-super-3.m: Ditto.
13019         * objc.dg/method-3.m: Ditto.
13020         * objc.dg/func-ptr-2.m: Ditto.
13021         * objc.dg/lookup-1.m: Ditto.
13022         * objc.dg/encode-4.m: Ditto.
13023         * objc.dg/fix-and-continue-1.m: Ditto.
13024         * objc.dg/proto-lossage-3.m: Ditto.
13025         * objc.dg/method-13.m: Ditto.
13026         * objc.dg/proto-qual-1.m: Ditto.
13027         * objc.dg/zero-link-3.m: Ditto.
13028         * objc.dg/bitfield-1.m: Ditto.
13029         * objc.dg/va-meth-1.m: Ditto.
13030         * objc.dg/super-class-3.m: Ditto.
13031         * objc.dg/call-super-1.m: Ditto.
13032         * objc.dg/type-size-2.m: Ditto.
13033         * objc.dg/method-10.m: Ditto.
13034         * objc.dg/defs.m: Ditto.
13035         * objc.dg/const-str-3.m: Ditto.
13036         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
13037         Protocol1.h) and next-mapping.h as required. Use new NeXT
13038         interface as required.
13039         * objc.dg/super-class-4.m: Ditto.
13040         * objc.dg/comp-types-8.m: Ditto.
13041         * objc.dg/call-super-2.m: Ditto.
13042         * objc.dg/objc-fast-4.m: Ditto.
13043         * objc.dg/method-6.m: Ditto.
13044         * objc.dg/const-str-3.m: Ditto.
13045         * objc.dg/const-str-7.m: Ditto.
13046         * objc.dg/method-15.m: Ditto.
13047         * objc.dg/method-19.m: Ditto.
13048         * objc.dg/sync-1.m: Ditto.
13049         * objc.dg/layout-1.m: Ditto.
13050         * objc.dg/bitfield-3.m: Ditto.
13051         * objc.dg/try-catch-3.m: Ditto.
13052         * objc.dg/try-catch-7.m: Ditto.
13053         * objc.dg/comp-types-10.m: Ditto.
13054         * objc.dg/selector-2.: Ditto.
13055         * objc.dg/method-7.m: Ditto.
13056         * objc.dg/typedef-alias-1.m: Ditto.
13057         * objc.dg/proto-lossage-2.m: Ditto.
13058         * objc.dg/comp-types-11.m: Ditto.
13059         * objc.dg/sizeof-1.m: Ditto.
13060         * objc.dg/method-17.m: Ditto.
13061         * objc.dg/bitfield-5.m: Ditto.
13062         * objc.dg/try-catch-1.m: Ditto.
13063         * objc.dg/encode-5.m: Ditto.
13064         * objc.dg/fix-and-continue-2.m: Ditto.
13065         * objc.dg/method-9.m: Ditto.
13066         * objc.dg/isa-field-1.m: Ditto.
13067         * objc.dg/local-decl-2.m: Ditto.
13068         * objc.dg/objc-gc-4.m: Ditto.
13069         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
13070         * objc.dg/gnu-runtime-3.m: Ditto.
13071         * objc.dg/encode-7.m: Ditto.
13072         * objc.dg/encode-8.m: Ditto.
13073         * objc.dg/selector-3.m: Ditto.
13074         * objc.dg/gnu-runtime-1.m: Ditto.
13075         * objc.dg/const-str-12.m: Ditto.
13076         * objc.dg/gnu-runtime-2.m: Ditto.
13077         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
13078         * objc.dg/selector-1.m: Ditto.
13079         * objc.dg/stubify-2.m: Ditto.
13080         * objc.dg/zero-link-1.m: Ditto.
13081         * objc.dg/stret-2.m: Ditto.
13082         * objc.dg/zero-link-2.m: Ditto.
13083         * objc.dg/next-runtime-1.m: Ditto.
13084         * objc.dg/symtab-1.m: Ditto.
13085         * objc.dg/stubify-1.m: Ditto.
13086         * objc.dg/bitfield-2.m: Ditto.
13087         * objc.dg/try-catch-10.m: Apply to both runtimes.
13088         * objc.dg/const-str-1.m: Ditto.
13089         * objc.dg/image-info.m: Ditto.
13090         * objc.dg/encode-9.m: Ditto.
13091         * objc.dg/pragma-1.m: Apply test to all targets.
13092         * objc.dg/const-str-4.m: Ditto.
13093         * objc.dg/const-str-8.m: Ditto.
13094         * objc.dg/super-class-2.m: Ditto.
13095         * objc.dg/try-catch-5.m: Ditto.
13096         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
13097         Protocol1.h) and next-mapping.h as required. Use new NeXT
13098         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
13099         * objc.dg/const-str-11.m: Ditto.
13100         * objc.dg/const-str-9.m: Ditto.
13101         * objc.dg/method-4.m: Skip for 64Bit NeXT.
13102         * objc.dg/encode-1.m: Remove redundant -lobjc.
13103         * objc.dg/try-catch-9.m: Tidy space.
13104         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
13105         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
13106         and 64bit. Use new NeXT interface as required.
13107         * obj-c++.dg/template-4.mm: Ditto.
13108         * obj-c++.dg/defs.mm: Ditto.
13109         * obj-c++.dg/basic.mm: Ditto.
13110         * obj-c++.dg/encode-4.mm: Ditto.
13111         * obj-c++.dg/method-17.mm: Ditto.
13112         * obj-c++.dg/proto-lossage-3.mm: Ditto.
13113         * obj-c++.dg/cxx-class-1.mm: Ditto.
13114         * obj-c++.dg/method-10.mm: Ditto.
13115         * obj-c++.dg/va-meth-1.mm: Ditto.
13116         * obj-c++.dg/encode-5.mm: Ditto.
13117         * obj-c++.dg/lookup-2.mm: Ditto.
13118         * obj-c++.dg/template-3.mm: Ditto.
13119         * obj-c++.dg/proto-qual-1.mm: Ditto.
13120         * obj-c++.dg/qual-types-1.m: Ditto.
13121         * obj-c++.dg/cxx-scope-1.mm: Ditto.
13122         * obj-c++.dg/template-1.mm: Ditto.
13123         * obj-c++.dg/encode-6.mm: Ditto.
13124         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
13125         Protocol1.h) and next-mapping.h as required. Use new NeXT
13126         interface as required.
13127         * obj-c++.dg/except-1.mm: Ditto.
13128         * obj-c++.dg/const-str-7.mm: Ditto.
13129         * obj-c++.dg/ivar-list-semi.mm: Ditto.
13130         * obj-c++.dg/cxx-scope-2.mm: Ditto.
13131         * obj-c++.dg/selector-2.mm: Ditto.
13132         * obj-c++.dg/isa-field-1.mm: Ditto.
13133         * obj-c++.dg/try-catch-1.mm: Ditto.
13134         * obj-c++.dg/local-decl-1.mm: Ditto.
13135         * obj-c++.dg/try-catch-9.mm: Ditto.
13136         * obj-c++.dg/no-extra-load.mm: Ditto.
13137         * obj-c++.dg/selector-5.mm: Ditto.
13138         * obj-c++.dg/method-12.mm: Ditto.
13139         * obj-c++.dg/try-catch-11.mm: Ditto.
13140         * obj-c++.dg/comp-types-11.mm: Ditto.
13141         * obj-c++.dg/bitfield-3.mm: Ditto.
13142         * obj-c++.dg/method-6.mm: Ditto.
13143         * obj-c++.dg/super-class-2.mm: Ditto.
13144         * obj-c++.dg/method-21.mm: Ditto.
13145         * obj-c++.dg/const-str-8.mm: Ditto.
13146         * obj-c++.dg/try-catch-7.mm: Ditto.
13147         * obj-c++.dg/method-15.mm: Ditto.
13148         * obj-c++.dg/layout-1.mm: Ditto.
13149         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
13150         * obj-c++.dg/const-str-3.mm: Ditto.
13151         * obj-c++.dg/try-catch-2.mm: Ditto.
13152         * obj-c++.dg/objc-gc-3.mm: Ditto.
13153         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
13154         * obj-c++.dg/bitfield-1.mm: Ditto.
13155         * obj-c++.dg/selector-6.mm: Ditto.
13156         * obj-c++.dg/method-13.mm: Ditto.
13157         * obj-c++.dg/comp-types-12.mm: Ditto.
13158         * obj-c++.dg/bitfield-4.mm: Ditto.
13159         * obj-c++.dg/try-catch-8.mm: Ditto.
13160         * obj-c++.dg/method-2.mm: Ditto.
13161         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
13162         * obj-c++.dg/typedef-alias-1.mm: Ditto.
13163         * obj-c++.dg/const-str-4.mm: Ditto.
13164         * obj-c++.dg/proto-lossage-2.mm: Ditto.
13165         * obj-c++.dg/try-catch-3.mm: Ditto.
13166         * obj-c++.dg/comp-types-9.mm: Ditto.
13167         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
13168         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
13169         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
13170         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
13171         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13172         Use new NeXT interface as required.
13173         * obj-c++.dg/const-str-10.mm: Ditto.
13174         * obj-c++.dg/const-str-11.mm: Ditto.
13175         * obj-c++.dg/const-str-9.mm: Ditto.
13176         * obj-c++.dg/method-11.mm: Ditto.
13177         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
13178         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13179         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
13180         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
13181         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
13182
13183 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
13184
13185         PR c++/43206
13186         * g++.dg/template/typedef30.C: New test case.
13187
13188 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
13189
13190         PR c/43385
13191         * gcc.c-torture/execute/pr43385.c: New test.
13192
13193 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
13194
13195         * gcc.dg/strncpy-fix-1.c: New test.
13196
13197 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
13198
13199         PR testsuite/41609
13200         * lib/objc-torture.exp (objc-set-runtime-options): New.
13201         * objc/execute/execute.exp: Check runtime options on each pass.
13202         * objc/execute/exceptions/exceptions.exp: Ditto.
13203         * objc/compile/compile.exp: Ditto.
13204
13205         PR testsuite/42348
13206         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
13207         standard tests.
13208         (check_effective_target_objc2): New proc.
13209         (check_effective_target_next_runtime): New proc.
13210         * lib/objc.exp: Determine which runtime is in force and support it.
13211         * lib/obj-c++.exp: Ditto.
13212
13213 2010-03-24  Jason Merrill  <jason@redhat.com>
13214
13215         PR c++/43502
13216         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
13217
13218 2010-03-24  Martin Jambor  <mjambor@suse.cz>
13219
13220         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
13221         a loop.
13222         * gcc.dg/ipa/ipa-2.c: Likewise.
13223         * gcc.dg/ipa/ipa-3.c: Likewise.
13224         * gcc.dg/ipa/ipa-4.c: Likewise.
13225         * gcc.dg/ipa/ipa-5.c: Likewise.
13226         * gcc.dg/ipa/ipa-7.c: Likewise.
13227         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
13228         a loop.
13229         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
13230         i_can_not_be_propagated_fully2 into a loop.
13231         * gcc.dg/ipa/ipa-8.c: New test.
13232         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
13233
13234 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
13235
13236         PR debug/19192
13237         PR debug/43479
13238         * gcc.dg/guality/pr43479.c: New test.
13239         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
13240         and add volatile keyword.
13241
13242 2010-03-23  Mike Stump  <mikestump@comcast.net>
13243
13244         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
13245
13246 2010-03-23  Jason Merrill  <jason@redhat.com>
13247
13248         * g++.dg/ext/altivec-17.C: Adjust error message.
13249
13250         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
13251         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
13252         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
13253         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
13254         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
13255         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
13256
13257 2010-03-22  Jason Merrill  <jason@redhat.com>
13258
13259         PR c++/43333
13260         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
13261         * g++.dg/ext/is_pod_98.C: New.
13262
13263         PR c++/43281
13264         * g++.dg/cpp0x/auto18.C: New.
13265
13266         * gcc.dg/pr36997.c: Adjust error message.
13267         * g++.dg/ext/vector9.C: Likewise.
13268         * g++.dg/conversion/simd3.C: Likewise.
13269         * g++.dg/other/error23.C: Likewise.
13270
13271 2010-03-22  Michael Matz  <matz@suse.de>
13272
13273         PR middle-end/43475
13274         * gfortran.dg/pr43475.f90: New testcase.
13275
13276 2010-03-22  Richard Guenther  <rguenther@suse.de>
13277
13278         PR tree-optimization/43390
13279         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
13280
13281 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13282
13283         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
13284         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
13285
13286 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
13287             Michael Matz  <matz@suse.de>
13288
13289         PR c++/43081
13290         * g++.dg/parse/crash56.C: New test.
13291
13292 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
13293
13294         PR fortran/43450
13295         * gfortran.dg/whole_file_15.f90 : New test.
13296
13297 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13298
13299         PR fortran/43409
13300         * gfortran.dg/inquire_size.f90: New test.
13301
13302 2010-03-20  Richard Guenther  <rguenther@suse.de>
13303
13304         PR rtl-optimization/43438
13305         * gcc.c-torture/execute/pr43438.c: New testcase.
13306
13307 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
13308
13309         PR c++/43375
13310         * g++.dg/abi/mangle42.C: New test.
13311
13312 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13313
13314         PR C/43211
13315         * gcc.dg/pr43211.c: New test.
13316         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
13317
13318 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
13319
13320         PR rtl-optimization/42258
13321         * gcc.target/arm/thumb1-mul-moves.c: New test.
13322
13323         PR target/40697
13324         * gcc.target/arm/thumb-andsi.c: New test.
13325
13326         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
13327         dg-require-effective-target.
13328
13329 2010-03-19  Michael Matz  <matz@suse.de>
13330
13331         PR c++/43116
13332         * g++.dg/other/pr43116.C: New testcase.
13333
13334 2010-03-19  Michael Matz  <matz@suse.de>
13335
13336         PR target/43305
13337         * gcc.dg/pr43305.c: New testcase.
13338
13339 2010-03-19  Richard Guenther  <rguenther@suse.de>
13340
13341         PR tree-optimization/43415
13342         * gcc.c-torture/compile/pr43415.c: New testcase.
13343
13344 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
13345
13346         PR ada/43106
13347         * gnat.dg/case_optimization2.adb: New test.
13348         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
13349
13350 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13351             Jack Howarth  <howarth@bromo.med.uc.edu>
13352
13353         PR target/36399
13354         * gcc.target/i386/push-1.c: Don't xfail
13355           scan-assembler-not "movups" on darwin.
13356
13357 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
13358
13359         PR debug/43058
13360         * gcc.dg/pr43058.c: New test.
13361
13362 2010-03-18  Martin Jambor  <mjambor@suse.cz>
13363
13364         PR middle-end/42450
13365         * g++.dg/torture/pr42450.C: New test.
13366
13367 2010-03-18  Michael Matz  <matz@suse.de>
13368
13369         PR middle-end/43419
13370         * gcc.dg/pr43419.c: New testcase.
13371
13372 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
13373
13374         PR rtl-optimization/43360
13375         * gcc.dg/torture/pr43360.c: New.
13376
13377 2010-03-18  Michael Matz  <matz@suse.de>
13378
13379         PR tree-optimization/43402
13380         * gcc.dg/pr43402.c: New testcase.
13381
13382 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
13383
13384         PR target/42427
13385         * gcc.dg/pr42427.c: New test.
13386
13387 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13388
13389         PR libfortran/43265
13390         * gfortran.dg/read_empty_file.f: New test.
13391         * gfortran.dg/read_eof_all.f90: New test.
13392         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
13393         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
13394
13395 2010-03-17  Michael Matz  <matz@suse.de>
13396
13397         * gcc.dg/pr43300.c: Add -w.
13398
13399 2010-03-17  Richard Guenther  <rguenther@suse.de>
13400
13401         * gcc.dg/pr43379.c: Add -w.
13402
13403 2010-03-17  Tobias Burnus  <burnus@net-b.de>
13404
13405         PR fortran/43331
13406         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
13407
13408 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
13409
13410         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
13411
13412 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13413
13414         * ada/acats/run_all.sh: Log start and end times.
13415
13416 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13417
13418         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
13419
13420 2010-03-16  Richard Guenther  <rguenther@suse.de>
13421
13422         PR middle-end/43379
13423         * gcc.dg/pr43379.c: New testcase.
13424
13425 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
13426
13427         PR debug/43051
13428         * gcc.dg/guality/pr43051-1.c: New test.
13429
13430 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
13431
13432         PR testsuite/43363
13433         * g++.dg/ext/altivec-17.C: Handle changes to error message.
13434
13435 2010-03-15  Michael Matz  <matz@suse.de>
13436
13437         PR middle-end/43300
13438         * gcc.dg/pr43300.c: New testcase.
13439
13440 2010-03-15  Richard Guenther  <rguenther@suse.de>
13441
13442         PR tree-optimization/43367
13443         * gcc.c-torture/compile/pr43367.c: New testcase.
13444
13445 2010-03-15  Richard Guenther  <rguenther@suse.de>
13446
13447         PR tree-optimization/43317
13448         * gcc.dg/pr43317.c: New testcase.
13449
13450 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13451
13452         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
13453
13454 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13455
13456         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
13457
13458 2010-03-14  Tobias Burnus  <burnus@net-b.de>
13459
13460         PR fortran/43362
13461         * gfortran.dg/impure_constructor_1.f90: New test.
13462
13463 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13464
13465         PR middle-end/43354
13466         * gfortran.dg/graphite/id-pr43354.f: New.
13467
13468 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13469
13470         PR middle-end/43349
13471         * gfortran.dg/graphite/pr43349.f: New.
13472
13473 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13474
13475         PR middle-end/43306
13476         * gcc.dg/graphite/pr43306.c: New.
13477
13478 2010-03-12  David S. Miller  <davem@davemloft.net>
13479
13480         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
13481         sparc.
13482
13483 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13484
13485         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
13486
13487 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
13488
13489         PR fortran/43291
13490         PR fortran/43326
13491         * gfortran.dg/dynamic_dispatch_7.f03: New test.
13492
13493 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
13494
13495         * gfortran.dg/default_format_denormal_1.f90: Don't assume
13496         fail for *-*-mingw* targets.
13497
13498 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
13499
13500         PR debug/43329
13501         * gcc.dg/guality/pr43329-1.c: New test.
13502
13503 2010-03-11  Martin Jambor  <mjambor@suse.cz>
13504
13505         PR tree-optimization/43257
13506         * g++.dg/torture/pr43257.C: New test.
13507
13508 2010-03-11  Tobias Burnus  <burnus@net-b.de>
13509
13510         PR fortran/43228
13511         * gfortran.dg/namelist_61.f90: New test.
13512
13513 2010-03-11  Richard Guenther  <rguenther@suse.de>
13514
13515         PR tree-optimization/43255
13516         * gcc.c-torture/compile/pr43255.c: New testcase.
13517
13518 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13519
13520         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
13521         * gcc.dg/pr43280.c: New testcase.
13522
13523 2010-03-11  Richard Guenther  <rguenther@suse.de>
13524
13525         PR lto/43200
13526         * gcc.dg/lto/20100227-1_0.c: New testcase.
13527         * gcc.dg/lto/20100227-1_1.c: Likewise.
13528
13529 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13530
13531         PR libfortran/43320
13532         PR libfortran/43265
13533         * gfortran.dg/read_eof_6.f: New test
13534         * gfortran.dg/read_x_eof.f90: New test.
13535         * gfortran.dg/read_x_past.f: Update test.
13536
13537 2010-03-10  Jan Hubicka  <jh@suse.cz>
13538
13539         * gcc.c-torture/compile/pr43288.c: New test.
13540
13541 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13542
13543         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
13544         -fpic/-fPIC flags.
13545         * g++.old-deja/g++.pt/asm2.C: Likewise.
13546         * gcc.c-torture/compile/20000804-1.c: Likewise.
13547         * gcc.target/i386/clobbers.c: Likewise.
13548
13549 2010-03-10  Tobias Burnus  <burnus@net-b.de>
13550
13551         PR fortran/43303
13552         * gfortran.dg/c_assoc_3.f90: New test.
13553
13554 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
13555
13556         PR debug/36728
13557         * gcc.dg/guality/pr36728-1.c: New test.
13558         * gcc.dg/guality/pr36728-2.c: New test.
13559
13560 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
13561
13562         * gcc.dg/h8300-div-delay-slot.c: New test.
13563
13564 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
13565
13566         PR tree-optimization/43236
13567         * gcc.c-torture/execute/pr43236.c: New test.
13568
13569 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
13570
13571         PR middle-end/42859
13572         * g++.dg/eh/pr42859.C: New test.
13573
13574 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
13575
13576         PR debug/43299
13577         * gcc.dg/pr43299.c: New test.
13578
13579         PR debug/43290
13580         * g++.dg/eh/unwind2.C: New test.
13581
13582 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13583             Reza Yazdani  <reza.yazdani@amd.com>
13584
13585         PR middle-end/43065
13586         * gcc.dg/graphite/run-id-4.c: New.
13587
13588 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13589
13590         PR middle-end/43065
13591         * gcc.dg/graphite/run-id-3.c: New.
13592
13593 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
13594
13595         PR middle-end/42644
13596         PR middle-end/42130
13597         * gcc.dg/graphite/id-18.c: New.
13598         * gcc.dg/graphite/run-id-pr42644.c: New.
13599
13600 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13601
13602         PR middle-end/42326
13603         * gcc.dg/graphite/pr42326.c: New.
13604
13605 2010-03-08  Richard Guenther  <rguenther@suse.de>
13606
13607         PR tree-optimization/43269
13608         * gcc.c-torture/execute/pr43269.c: New testcase.
13609
13610 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
13611
13612         PR fortran/43256
13613         * gfortran.dg/typebound_call_13.f03: New.
13614
13615 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
13616
13617         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
13618         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
13619
13620 2010-03-05  Jason Merrill  <jason@redhat.com>
13621
13622         * g++.dg/abi/mangle40.C: Require weak and alias.
13623
13624 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13625
13626         PR middle-end/42326
13627         * gfortran.dg/graphite/pr42326.f90: New.
13628         * gfortran.dg/graphite/pr42326-1.f90: New.
13629
13630 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13631
13632         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
13633         (gnat_target_compile): Likewise.
13634         Reinitialize GNAT_UNDER_TEST if target changes.
13635         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
13636         (local_find_gnatmake): Pass full --GCC to gnatlink.
13637         Remove --LINK.
13638
13639 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13640
13641         PR c/43248
13642         * gcc.dg/compound-literal-1.c: New testcase.
13643
13644 2010-03-04  Martin Jambor  <mjambor@suse.cz>
13645
13646         PR tree-optimization/43164
13647         PR tree-optimization/43191
13648         * gcc.c-torture/compile/pr43164.c: New test.
13649         * gcc.c-torture/compile/pr43191.c: Likewise.
13650
13651 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
13652
13653         PR fortran/43244
13654         * gfortran.dg/finalize_9.f90: New.
13655
13656 2010-03-04  Tobias Burnus  <burnus@net-b.de>
13657             Ken Werner  <ken@linux.vnet.ibm.com>
13658
13659         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
13660         to dg-options for spu.
13661         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
13662         dump-scan target to exclude spu.
13663
13664 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
13665
13666         PR middle-end/43209
13667         * gcc.dg/tree-ssa/ivopts-4.c: New.
13668
13669 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
13670
13671         * lib/target-supports-dg.exp (check-flags): Provide defaults for
13672         include-opts and exclude-opts; skip checking the flags if arguments
13673         are the same as the defaults.
13674         (dg-xfail-if): Verify the number of arguments, supply defaults
13675         for unspecified optional arguments.
13676         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
13677
13678 2010-03-03  Jason Merrill  <jason@redhat.com>
13679
13680         PR c++/12909
13681         * g++.dg/abi/mangle40.C: Updated.
13682
13683 2010-03-03  Jason Merrill  <jason@redhat.com>
13684
13685         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
13686         * g++.dg/abi/mangle23.C: Likewise.
13687         * g++.dg/eh/simd-2.C: Likewise.
13688         * g++.dg/ext/attribute-test-2.C: Likewise.
13689         * g++.dg/ext/vector14.C: Likewise.
13690         * g++.dg/other/pr34435.C: Likewise.
13691         * g++.dg/template/conv8.C: Likewise.
13692         * g++.dg/template/nontype9.C: Likewise.
13693         * g++.dg/template/qualttp17.C: Likewise.
13694         * g++.dg/template/ref1.C: Likewise.
13695         * g++.old-deja/g++.pt/crash68.C: Likewise.
13696         * g++.old-deja/g++.pt/ref1.C: Likewise.
13697         * g++.old-deja/g++.pt/ref3.C: Likewise.
13698         * g++.old-deja/g++.pt/ref4.C: Likewise.
13699
13700         PR c++/12909
13701         * g++.dg/abi/mangle40.C: New.
13702         * g++.dg/abi/mangle41.C: New.
13703         * g++.dg/lto/20100302_0.C: New.
13704         * g++.dg/lto/20100302_1.C: New.
13705         * g++.dg/lto/20100302.h: New.
13706
13707 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
13708
13709         PR fortran/43243
13710         * gfortran.dg/internal_pack_12.f90: New test.
13711
13712 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
13713
13714         * gcc.dg/pr36997.c: Adjust error message.
13715
13716 2010-03-03  Mike Stump  <mikestump@comcast.net>
13717
13718         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
13719         adjustments to not be present on machines that align the stack to
13720         more than 4 bytes and don't have a red zone yet as that is an
13721         unimplemented optimization.
13722
13723 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
13724
13725         PR fortran/43169
13726         * gfortran.dg/impure_assignment_3.f90: New.
13727
13728 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
13729
13730         PR debug/43229
13731         * gfortran.dg/pr43229.f90: New test.
13732
13733         PR debug/43237
13734         * gcc.dg/debug/dwarf2/pr43237.c: New test.
13735
13736         PR debug/43177
13737         * gcc.dg/guality/pr43177.c: New test.
13738
13739 2010-03-02  Jason Merrill  <jason@redhat.com>
13740
13741         * g++.dg/ext/vector9.C: Adjust error message.
13742         * g++.dg/conversion/simd3.C: Likewise.
13743         * g++.dg/other/error23.C: Likewise.
13744
13745 2010-03-02  Mike Stump  <mikestump@comcast.net>
13746
13747         PR c++/41090
13748         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
13749
13750 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
13751
13752         PR fortran/43180
13753         * gfortran.dg/internal_pack_10.f90: New test.
13754
13755         PR fortran/43173
13756         * gfortran.dg/internal_pack_11.f90: New test.
13757
13758 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
13759
13760         PR middle-end/42640
13761         * gcc.dg/tree-ssa/pr42640.c: New.
13762
13763 2010-03-01  Richard Guenther  <rguenther@suse.de>
13764
13765         PR tree-optimization/43220
13766         * gcc.c-torture/execute/pr43220.c: New testcase.
13767
13768 2010-03-01  Richard Guenther  <rguenther@suse.de>
13769
13770         PR middle-end/43213
13771         * gcc.dg/pr43213.c: New testcase.
13772
13773 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13774
13775         PR pch/14940
13776         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
13777
13778 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13779
13780         * lib/target-supports.exp (check_effective_target_ucn_nocache):
13781         New function.
13782         (check_effective_target_ucn): Likewise.
13783
13784         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
13785         if !ucn.
13786         * gcc.dg/ucnid-2.c: Likewise.
13787         * gcc.dg/ucnid-3.c: Likewise.
13788         * gcc.dg/ucnid-4.c: Likewise.
13789         * gcc.dg/ucnid-11.c: Likewise.
13790         * gcc.dg/ucnid-12.c: Likewise.
13791         * gcc.dg/ucnid-6.c: Skip if !ucn.
13792         * gcc.dg/ucnid-9.c: Likewise.
13793
13794 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13795
13796         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
13797         lists to dg-skip-if.
13798         * gcc.target/i386/stackalign/return-3.c: Likewise.
13799
13800 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13801
13802         * gcc.target/i386/clearcap.map: New file.
13803         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
13804         Pass clearcap.map by default if supported.
13805
13806 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13807
13808         PR fortran/42900
13809         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
13810         Explain this.
13811         * gfortran.dg/stat_2.f90: Likewise.
13812
13813 2010-03-01  Tobias Burnus  <burnus@net-b.de>
13814
13815         PR fortran/43199
13816         * gfortran.dg/module_read_2.f90: New test.
13817
13818 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
13819
13820         PR c++/42748
13821         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
13822         * g++.dg/abi/mangle12.C: Likewise.
13823         * g++.dg/abi/mangle20-2.C: Likewise.
13824         * g++.dg/abi/mangle17.C: Likewise.
13825         * g++.dg/template/cond2.C: Likewise.
13826         * g++.dg/template/pr35240.C: Likewise.
13827
13828 2010-02-27  Richard Guenther  <rguenther@suse.de>
13829
13830         PR tree-optimization/43186
13831         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
13832
13833 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
13834
13835         * g++.dg/abi/packed1.C: Expect warning on the SH.
13836
13837 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
13838
13839         PR c++/42054:
13840         * g++.dg/parse/error37.C: New test.
13841
13842 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13843
13844         PR c/24577
13845         PR c/43192
13846         * gcc.dg/pr8927-1.c: Match new note.
13847         * gcc.dg/990506-0.c: Likewise.
13848         * gcc.dg/gomp/flush-2.c: Likewise.
13849         * gcc.dg/gomp/atomic-5.c: Likewise.
13850         * gcc.dg/gomp/pr34607.c: Likewise.
13851         * gcc.dg/pr35746.c: Likewise.
13852         * gcc.dg/cpp/pragma-1.c: Likewise.
13853         * gcc.dg/cpp/pragma-2.c: Likewise.
13854         * gcc.dg/pr41842.c: Likewise.
13855         * gcc.dg/noncompile/20040629-1.c: Likewise.
13856         * objc.dg/private-1.m: Likewise.
13857
13858 2010-02-27  Tobias Burnus  <burnus@net-b.de>
13859
13860         PR fortran/43185
13861         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
13862         * gfortran.dg/default_initialization_4.f90: New test.
13863
13864 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
13865
13866         * gnat.dg/thin_pointer.ad[sb]: Rename into...
13867         * gnat.dg/thin_pointer1.ad[sb]: ...this.
13868         * gnat.dg/thin_pointer2.adb: New test.
13869         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
13870
13871 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13872
13873         PR c/20631
13874         * gcc.dg/cpp/c90-pedantic.c: New.
13875         * gcc.dg/cpp/c90.c: New.
13876         * gcc.dg/gnu90-const-expr-1.c: New.
13877         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
13878
13879 2010-02-26  Richard Guenther  <rguenther@suse.de>
13880
13881         PR tree-optimization/43186
13882         * gcc.c-torture/compile/pr43186.c: New testcase.
13883
13884 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
13885
13886         PR debug/43190
13887         * c-c++-common/dwarf2/pr43190.c: New test.
13888
13889 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
13890
13891         PR testsuite/37074:
13892         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
13893
13894 2010-02-26  Richard Guenther  <rguenther@suse.de>
13895
13896         PR tree-optimization/43188
13897         * gcc.c-torture/compile/pr43188.c: New testcase.
13898
13899 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
13900
13901         PR target/43175
13902         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
13903
13904 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
13905
13906         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
13907
13908 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
13909
13910         PR target/43154
13911         * gcc.target/powerpc/pr43154.c: New file.
13912
13913 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
13914
13915         PR debug/43166
13916         * gfortran.dg/debug/pr43166.f: New test.
13917
13918         PR debug/43165
13919         * gcc.dg/torture/pr43165.c: New test.
13920
13921 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13922
13923         PR c/43128
13924         * c-c++-common/pr41779.c: Update.
13925
13926 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13927
13928         PR ada/32547
13929         * lib/gnat-dg.exp (gnat_load): Redefine.
13930
13931         * ada/acats/run_acats: Run run_all.sh with $SHELL.
13932         * ada/acats/run_all.sh: Downcase tasking not implemented message.
13933
13934 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13935
13936         PR libobjc/36610
13937         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
13938         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
13939         -fgnu-runtime.
13940         Sort entries.
13941
13942 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13943
13944         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
13945
13946 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
13947
13948         PR debug/43150
13949         * gcc.dg/guality/vla-1.c: New test.
13950
13951 2010-02-24  Tobias Burnus  <burnus@net-b.de>
13952
13953         PR fortran/43042
13954         * gfortran.dg/c_ptr_tests_15.f90: New test.
13955
13956 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
13957
13958         PR target/43107
13959         * gcc.target/i386/pr43107.c: New test.
13960
13961 2010-02-23  Jason Merrill  <jason@redhat.com>
13962
13963         PR c++/43143
13964         * g++.dg/cpp0x/variadic100.C: New.
13965
13966 2010-02-23  Jason Merrill  <jason@redhat.com>
13967
13968         PR debug/42800
13969         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
13970         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
13971         * c-c++-common/dwarf2/vla1.c: New.
13972
13973 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
13974
13975         PR target/43139
13976         * gcc.dg/pr43139.c: New test.
13977
13978         PR debug/43077
13979         * gcc.dg/guality/pr43077-1.c: New test.
13980
13981 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13982
13983         PR 43123
13984         * gcc.dg/march.c: New.
13985         * gcc.dg/march-generic.c: New.
13986         * gcc.dg/mtune.c: New.
13987
13988 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13989
13990         PR middle-end/43083
13991         * gcc.dg/graphite/pr43083.c: New.
13992
13993 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13994
13995         PR middle-end/43097
13996         * gfortran.dg/graphite/pr43097.f: New.
13997
13998 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13999             Manuel López-Ibáñez  <manu@gcc.gnu.org>
14000
14001         PR middle-end/43140
14002         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
14003
14004 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14005
14006         PR middle-end/43026
14007         * g++.dg/graphite/pr43026.C: New.
14008
14009 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14010
14011         PR c++/43126
14012         * gcc.dg/cleanup-1.c: Update.
14013         * gcc.dg/func-args-1.c: Update.
14014         * gcc.dg/format/sentinel-1.c: Update.
14015         * g++.old-deja/g++.jason/scoping10.C: Update.
14016         * g++.old-deja/g++.ns/lookup5.C: Update.
14017         * g++.dg/ext/cleanup-1.C: Update.
14018         * g++.dg/parse/varmod1.C: Update.
14019         * g++.dg/parse/error33.C: Update.
14020         * g++.dg/expr/call3.C: Update.
14021         * g++.dg/func-args-1.C: New.
14022
14023 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
14024
14025         PR c/43125
14026         * gcc.dg/attr-used-2.c: Moved to ...
14027         * c-c++-common/attr-used-2.c: Here.
14028
14029         * gcc.dg/attr-used.c: Moved to ...
14030         * c-c++-common/attr-used.c: Here.
14031
14032 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
14033
14034         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
14035
14036 2010-02-22  Richard Guenther  <rguenther@suse.de>
14037
14038         PR lto/43045
14039         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
14040         * gfortran.dg/lto/20100222-1_1.c: Likewise.
14041
14042 2010-02-22  Richard Guenther  <rguenther@suse.de>
14043
14044         PR tree-optimization/42749
14045         * gcc.c-torture/compile/pr42749.c: New testcase.
14046
14047 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
14048
14049         PR fortran/43072
14050         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
14051         * gfortran.dg/internal_pack_9.f90: New test.
14052
14053 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14054
14055         PR c++/23510
14056         * g++.dg/template/recurse.C: Adjust.
14057         * g++.dg/template/pr23510.C: New.
14058
14059 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
14060
14061         PR c++/42824
14062         * g++.dg/template/memclass4.C: New test.
14063
14064 2010-02-21  Tobias Burnus  <burnus@net-b.de>
14065
14066         PR fortran/35259
14067         * gfortran.dg/reassoc_5.f90: New test.
14068
14069 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
14070
14071         PR target/43067
14072         * gcc.target/i386/pr43067.c: New test.
14073
14074 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14075
14076         PR c++/35669
14077         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
14078         -Wconversion-null.
14079         * g++.dg/warn/Wconversion-null.C: New test.
14080         * g++.old-deja/g++.other/null1.C: Move to...
14081         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
14082
14083 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
14084
14085         PR fortran/36932
14086         PR fortran/36933
14087         * gfortran.dg/dependency_26.f90: New test.
14088
14089         PR fortran/43072
14090         * gfortran.dg/internal_pack_7.f90: New test.
14091
14092         PR fortran/43111
14093         * gfortran.dg/internal_pack_8.f90: New test.
14094
14095 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14096
14097         PR 43128
14098         * c-c++-common/pr41779.c: Fix broken testcase.
14099
14100 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14101
14102         PR 36513
14103         * c-c++-common/pr36513.c: New testcase.
14104         * c-c++-common/pr36513-2.c: New testcase.
14105
14106 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14107
14108         PR 41779
14109         * c-c++-common/pr41779.c: New.
14110
14111 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
14112
14113         PR debug/43084
14114         * gcc.dg/pr43084.c: New test.
14115
14116 2010-02-19  Richard Guenther  <rguenther@suse.de>
14117
14118         PR tree-optimization/42916
14119         * gcc.dg/pr42916.c: New testcase.
14120
14121 2010-02-18  Jason Merrill  <jason@redhat.com>
14122
14123         PR c++/42837
14124         * g++.dg/abi/packed1.C: Add expected warning.
14125
14126         PR c++/43108
14127         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
14128         * gcc.dg/torture/dg-torture.exp: Likewise.
14129         * c-c++-common/torture/complex-sign.h,
14130         c-c++-common/torture/complex-sign-add.c,
14131         c-c++-common/torture/complex-sign-mixed-add.c,
14132         c-c++-common/torture/complex-sign-mixed-div.c,
14133         c-c++-common/torture/complex-sign-mixed-mul.c,
14134         c-c++-common/torture/complex-sign-mixed-sub.c,
14135         c-c++-common/torture/complex-sign-mul.c,
14136         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
14137         Adapt for C++ compilation as well.
14138
14139         PR c++/43070
14140         * g++.dg/ext/label1.C: Update.
14141         * g++.dg/ext/label2.C: Update.
14142
14143         PR c++/26261
14144         * g++.dg/template/dependent-name6.C: New.
14145
14146         PR c++/43109
14147         * g++.dg/parse/namespace12.C: New.
14148
14149 2010-02-18  Martin Jambor  <mjambor@suse.cz>
14150
14151         PR tree-optimization/43066
14152         * gcc.c-torture/compile/pr43066.c: New test.
14153
14154 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
14155
14156         * g++.dg/ext/attrib35.C: Fix target selector string.
14157         * g++.dg/ext/attrib36.C: Ditto.
14158         * g++.dg/ext/attrib37.C: Ditto.
14159         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
14160         * g++.dg/abi/mangle25.C: Ditto.
14161
14162 2010-02-17  Jason Merrill  <jason@redhat.com>
14163
14164         PR c++/43069
14165         * g++.dg/parse/namespace11.C: New.
14166
14167         PR c++/43093
14168         * g++.dg/ext/attrib37.C: New.
14169
14170         PR c++/43079
14171         * g++.dg/template/ptrmem20.C: New.
14172
14173 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
14174
14175         PR target/43103
14176         * gcc.target/i386/xop-check.h: Include m256-check.h.
14177         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
14178         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
14179         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
14180         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
14181
14182 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
14183
14184         PR debug/42918
14185         * gcc.dg/pr42918.c: New test.
14186
14187 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
14188
14189         * g++.dg/ext/attrib36.C: Require ILP32.
14190
14191 2010-02-16  Richard Guenther  <rguenther@suse.de>
14192
14193         PR tree-optimization/41043
14194         * gfortran.dg/pr41043.f90: New testcase.
14195         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
14196
14197 2010-02-16  Jason Merrill  <jason@redhat.com>
14198
14199         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
14200
14201 2010-02-16  Ira Rosen  <irar@il.ibm.com>
14202
14203         PR tree-optimization/43074
14204         * gcc.dg/vect/fast-math-pr43074.c: New test.
14205
14206 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
14207
14208         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
14209
14210 2010-02-16  Jason Merrill  <jason@redhat.com>
14211
14212         PR c++/43031
14213         * g++.dg/ext/attrib36.C: New.
14214
14215         PR c++/43036
14216         * g++.dg/other/array6.C: New.
14217
14218 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14219
14220         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
14221
14222 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
14223
14224         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
14225         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
14226         * gcc.target/i386/xop-vpermil2pd-1.c: New.
14227         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
14228         * gcc.target/i386/xop-vpermil2ps-1.c: New.
14229         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
14230
14231 2010-02-15  Richard Guenther  <rguenther@suse.de>
14232
14233         PR middle-end/43068
14234         * g++.dg/torture/pr43068.C: New testcase.
14235
14236 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
14237
14238         PR c++/43024
14239         * g++.dg/opt/ice1.C: New.
14240
14241 2010-02-14  Jason Merrill  <jason@redhat.com>
14242
14243         PR c++/41997
14244         * g++.dg/cpp0x/initlist-opt.C: New.
14245
14246 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
14247
14248         PR fortran/41113
14249         PR fortran/41117
14250         * gfortran.dg/internal_pack_6.f90: New test.
14251
14252 2010-02-12  Jason Merrill  <jason@redhat.com>
14253
14254         PR c++/43054
14255         * g++.dg/cpp0x/variadic99.C: New.
14256
14257 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
14258
14259         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
14260         sign extend pointers to gualchk_t.
14261
14262         PR c++/43033
14263         * g++.dg/other/default3.C: Xfail g4 test.
14264
14265 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14266
14267         PR middle-end/43012
14268         * gcc.dg/graphite/pr43012.c: New.
14269
14270 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14271
14272         PR middle-end/42930
14273         * g++.dg/graphite/pr42930.C: New.
14274
14275 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14276
14277         PR middle-end/42914
14278         PR middle-end/42530
14279         * gcc.dg/graphite/pr42530.c: New.
14280         * gcc.dg/graphite/pr42914.c: New.
14281
14282 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14283
14284         PR middle-end/42771
14285         * gcc.dg/graphite/pr42771.c: New.
14286
14287 2010-02-11  Richard Guenther  <rguenther@suse.de>
14288
14289         PR tree-optimization/42998
14290         * gcc.c-torture/compile/pr42998.c: New testcase.
14291
14292 2010-02-10  Jason Merrill  <jason@redhat.com>
14293
14294         PR c++/41896
14295         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
14296
14297         PR c++/42983, core issue 906
14298         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
14299         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
14300
14301         PR c++/43016
14302         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
14303
14304 2010-02-10  Richard Guenther  <rguenther@suse.de>
14305
14306         PR tree-optimization/43017
14307         * gcc.dg/torture/pr43017.c: New testcase.
14308
14309 2010-02-10  Tobias Burnus  <burnus@net-b.de>
14310
14311         PR fortran/40823
14312         * gfortran.dg/private_type_1.f90: Update error location.
14313         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
14314         * gfortran.dg/typebound_operator_2.f03: Ditto.
14315         * gfortran.dg/assignment_2.f90: Ditto.
14316         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
14317         * gfortran.dg/binding_label_tests_9.f03: Ditto.
14318
14319 2010-02-10  Tobias Burnus  <burnus@net-b.de>
14320
14321         PR fortran/43015
14322         * gfortran.dg/bind_c_usage_20.f90: New test.
14323
14324 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
14325
14326         PR debug/43010
14327         * g++.dg/debug/pr43010.C: New test.
14328
14329 2010-02-10  Richard Guenther  <rguenther@suse.de>
14330
14331         PR c/43007
14332         * gcc.c-torture/execute/20100209-1.c: New testcase.
14333         * gcc.dg/fold-div-3.c: Likewise.
14334
14335 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
14336
14337         * gcc.dg/builtin-ffs-1.c: New test.
14338
14339 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14340
14341         PR fortran/42999
14342         * gfortran.dg/array_constructor_35.f90: New test.
14343
14344 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14345
14346         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
14347
14348 2010-02-09  Jason Merrill  <jason@redhat.com>
14349
14350         PR c++/42399
14351         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
14352
14353         PR c++/42370
14354         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
14355
14356 2010-02-09  Tobias Burnus  <burnus@net-b.de>
14357
14358         PR fortran/41869
14359         * gfortran.dg/module_write_1.f90: New test.
14360
14361 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
14362
14363         * gcc.dg/pr19340.c: Adjust.
14364
14365 2010-02-09  Richard Guenther  <rguenther@suse.de>
14366
14367         PR tree-optimization/43008
14368         * gcc.c-torture/execute/pr43008.c: New testcase.
14369
14370 2010-02-09  Richard Guenther  <rguenther@suse.de>
14371
14372         PR tree-optimization/43000
14373         * gcc.dg/torture/pr43000.c: New testcase.
14374         * gcc.dg/torture/pr43002.c: Likewise.
14375
14376 2010-02-09  Daniel Kraft  <d@domob.eu>
14377
14378         PR fortran/39171
14379         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
14380         and pass -Wsurprising as necessary.
14381
14382 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
14383
14384         PR tree-optimization/42890
14385         * g++.dg/torture/pr42890.C: New test.
14386
14387 2010-02-08  Richard Guenther  <rguenther@suse.de>
14388
14389         PR middle-end/42995
14390         * gcc.dg/tree-ssa/inline-4.c: New testcase.
14391
14392 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
14393
14394         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
14395         return 0 from main.
14396         * gcc.dg/graphite/block-1.c: Same.
14397         * gcc.dg/graphite/block-3.c: Same.
14398         * gcc.dg/graphite/block-4.c: Same.
14399         * gcc.dg/graphite/block-5.c: Same.
14400         * gcc.dg/graphite/block-6.c: Same.
14401         * gcc.dg/graphite/block-7.c: Same.
14402         * gcc.dg/graphite/interchange-0.c: Same.
14403         * gcc.dg/graphite/interchange-1.c: Same.
14404         * gcc.dg/graphite/interchange-10.c: Same.
14405         * gcc.dg/graphite/interchange-11.c: Same.
14406         * gcc.dg/graphite/interchange-12.c: Same.
14407         * gcc.dg/graphite/interchange-2.c: Same.
14408         * gcc.dg/graphite/interchange-3.c: Same.
14409         * gcc.dg/graphite/interchange-4.c: Same.
14410         * gcc.dg/graphite/interchange-5.c: Same.
14411         * gcc.dg/graphite/interchange-6.c: Same.
14412         * gcc.dg/graphite/interchange-7.c: Same.
14413         * gcc.dg/graphite/interchange-8.c: Same.
14414         * gcc.dg/graphite/interchange-9.c: Same.
14415         * gcc.dg/graphite/interchange-mvt.c: Same.
14416
14417 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
14418
14419         * gfortran.dg/graphite/id-19.f: New.
14420         * gfortran.dg/graphite/pr14741.f90: New.
14421         * gfortran.dg/graphite/pr41924.f90: New.
14422         * gfortran.dg/graphite/run-id-2.f90: New.
14423
14424 2010-02-07  Richard Guenther  <rguenther@suse.de>
14425
14426         PR middle-end/42956
14427         * gcc.c-torture/compile/pr42956.c: New testcase.
14428
14429 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14430
14431         PR libfortran/42742
14432         * gfortran.dg/fmt_cache_2.f: New test.
14433
14434 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14435
14436         * gfortran.dg/read_no_eor.f90: New test.
14437
14438 2010-02-05  Jason Merrill  <jason@redhat.com>
14439
14440         * g++.dg/ext/label13.C: Move constructor body out of class.
14441
14442 2010-02-03  Jason Merrill  <jason@redhat.com>
14443
14444         PR c++/42870
14445         * g++.dg/ext/dllexport3.C: New.
14446
14447 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
14448
14449         * gcc.dg/format/ms-format3.c: New test for specific MS types.
14450
14451 2010-02-05  Richard Guenther  <rguenther@suse.de>
14452
14453         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
14454
14455 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
14456
14457         PR c++/42915
14458         * g++.dg/other/crash-9.C: New test.
14459
14460 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
14461
14462         PR fortran/42309
14463         * gfortran.dg/subref_array_pointer_4.f90 : New test.
14464
14465 2010-02-04  Richard Guenther  <rguenther@suse.de>
14466
14467         PR rtl-optimization/42952
14468         * gcc.dg/torture/pr42952.c: New testcase.
14469
14470 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14471
14472         PR libfortran/42901
14473         * gfortran.dg/namelist_60.f90: New test.
14474
14475 2010-02-03  Jason Merrill  <jason@redhat.com>
14476
14477         PR c++/40138
14478         * g++.dg/ext/builtin11.C: New.
14479
14480         PR c++/4926
14481         PR c++/38600
14482         * g++.dg/abi/mangle35.C: New.
14483         * g++.dg/abi/mangle37.C: New.
14484
14485         PR c++/12909
14486         * g++.dg/abi/mangle36.C: New.
14487
14488         PR c++/35652
14489         * g++.dg/warn/string1.C: New.
14490
14491 2010-02-03  Richard Guenther  <rguenther@suse.de>
14492
14493         PR tree-optimization/42944
14494         * gcc.dg/errno-1.c: New testcase.
14495
14496 2010-02-03  Richard Guenther  <rguenther@suse.de>
14497
14498         PR middle-end/42927
14499         * gcc.c-torture/compile/pr42927.c: New testcase.
14500
14501 2010-02-03  Tobias Burnus  <burnus@net-b.de>
14502
14503         PR fortran/42936
14504         * gfortran.dg/null_4.f90: New test.
14505
14506 2010-02-02  Jason Merrill  <jason@redhat.com>
14507
14508         PR c++/41090
14509         * g++.dg/ext/label13.C: New.
14510
14511 2010-02-02  Tobias Burnus  <burnus@net-b.de>
14512
14513         PR fortran/42650
14514         * gfortran.dg/func_result_5.f90: New test.
14515
14516 2010-02-01  Tobias Burnus  <burnus@net-b.de>
14517
14518         PR fortran/42922
14519         * gfortran.dg/pure_initializer_3.f90: News test.
14520
14521 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
14522
14523         PR fortran/42888
14524         * gfortran.dg/allocate_derived_2.f90: New test.
14525
14526 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14527
14528         PR middle-end/42898
14529         * gcc.dg/torture/pr42898-2.c: New test.
14530
14531 2010-01-31  Richard Guenther  <rguenther@suse.de>
14532
14533         PR middle-end/42898
14534         * gcc.dg/torture/pr42898.c: New testcase.
14535
14536 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
14537
14538         PR fortran/38324
14539         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
14540         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
14541
14542 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
14543
14544         * g++.dg/tree-ssa/inline-1.C: New.
14545         * g++.dg/tree-ssa/inline-2.C: New.
14546         * g++.dg/tree-ssa/inline-3.C: New.
14547
14548 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
14549
14550         PR testsuite/41701
14551         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
14552         the string 'pow' in the pathname of the compiler from generating a
14553         test failure.
14554
14555 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14556
14557         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
14558         * g++.old-deja/g++.mike/eh17.C: Likewise.
14559         * g++.old-deja/g++.mike/p5571.C: Likewise.
14560
14561 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
14562
14563         PR c++/42758
14564         PR c++/42634
14565         PR c++/42336
14566         PR c++/42797
14567         PR c++/42880
14568         * g++.dg/other/crash-5.C: New test.
14569         * g++.dg/other/crash-6.C: New test.
14570         * g++.dg/other/crash-7.C: New test.
14571         * g++.dg/other/crash-8.C: New test.
14572
14573 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
14574
14575         PR rtl-optimization/42889
14576         * gcc.dg/pr42889.c: New test.
14577
14578 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
14579
14580         * gcc.target/i386/pr42881.c: Use SSE2.
14581
14582 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
14583
14584         PR target/42891
14585         * gcc.target/i386/pr42891.c: New test.
14586
14587 2010-01-28  Richard Guenther  <rguenther@suse.de>
14588
14589         PR tree-optimization/42871
14590         * g++.dg/torture/pr42871.C: New testcase.
14591
14592 2010-01-28  Richard Guenther  <rguenther@suse.de>
14593
14594         * gcc.dg/Wobjsize-1.h: New testcase.
14595         * gcc.dg/Wobjsize-1.c: Likewise.
14596
14597 2010-01-28  Richard Guenther  <rguenther@suse.de>
14598
14599         PR middle-end/42883
14600         * g++.dg/torture/pr42883.C: New testcase.
14601
14602 2010-01-28  Michael Matz  <matz@suse.de>
14603
14604         * gcc.target/i386/pr42881.c: New test.
14605
14606 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14607
14608         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
14609         Add i?86-*-solaris2* support.
14610
14611 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
14612
14613         PR c++/42713
14614         PR c++/42820
14615         * g++.dg/template/typedef27.C: New test case.
14616         * g++.dg/template/typedef28.C: New test case.
14617
14618 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
14619
14620         * gcc.dg/optimize-bswap*.c: Add ARM target
14621
14622 2010-01-27  Richard Guenther  <rguenther@suse.de>
14623
14624         PR middle-end/42878
14625         * gcc.dg/torture/pr42878-1.c: New testcase.
14626         * gcc.dg/torture/pr42878-2.c: Likewise.
14627
14628 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
14629
14630         PR middle-end/42874
14631         * gcc.dg/vla-22.c: New test.
14632
14633 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
14634
14635         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
14636         current collation.
14637
14638 2010-01-26  Richard Guenther  <rguenther@suse.de>
14639
14640         PR rtl-optimization/42685
14641         * gcc.dg/pr42685.c: New testcase.
14642         * g++.dg/other/pr42685.C: Likewise.
14643
14644 2010-01-26  Richard Guenther  <rguenther@suse.de>
14645
14646         PR middle-end/42806
14647         * g++.dg/other/pr42806.C: New testcase.
14648
14649 2010-01-26  Richard Guenther  <rguenther@suse.de>
14650
14651         PR tree-optimization/42250
14652         * gcc.dg/pr42250.c: New testcase.
14653
14654 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
14655
14656         * gnat.dg/array_bounds_test.adb: New test.
14657
14658 2010-01-25  Tobias Burnus  <burnus@net-b.de>
14659
14660         PR fortran/42858
14661         * gfortran.dg/generic_21.f90: New test.
14662
14663 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14664
14665         PR testsuite/41522
14666         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
14667
14668 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
14669
14670         PR c++/42748
14671         * g++.dg/abi/arm_va_list2.C: New test.
14672         * g++.dg/abi/arm_va_list2.h: Companion header file.
14673
14674 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
14675
14676         PR fortran/41044
14677         * gfortran.dg/parameter_array_ref_2.f90 : New test.
14678
14679         PR fortran/41167
14680         * gfortran.dg/char_array_arg_1.f90 : New test.
14681
14682         * gfortran.dg/pr25923.f90 : Remove XFAIL.
14683
14684 2010-01-24  Tobias Burnus  <burnus@net-b.de>
14685
14686         PR fortran/39304
14687         * gfortran.dg/generic_20.f90: New test.
14688
14689 2010-01-22  Michael Matz  <matz@suse.de>
14690
14691         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
14692         -msse2.
14693
14694 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
14695
14696         PR fortran/42736
14697         * gfortran.dg/dependency_25.f90 : New test.
14698
14699 2010-01-21  Martin Jambor  <mjambor@suse.cz>
14700
14701         PR tree-optimization/42585
14702         * gcc.dg/tree-ssa/pr42585.c: New test.
14703
14704 2010-01-21  Richard Guenther  <rguenther@suse.de>
14705
14706         PR middle-end/19988
14707         * gcc.dg/pr19988.c: New testcase.
14708
14709 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
14710
14711         * g++.dg/compat/decimal/compat-common.h: New file.
14712         * g++.dg/compat/decimal/decimal-dummy.h: New file.
14713         * g++.dg/compat/decimal/pass_x.h: New file.
14714         * g++.dg/compat/decimal/pass_y.h: New file.
14715         * g++.dg/compat/decimal/pass-1_main.C: New file.
14716         * g++.dg/compat/decimal/pass-1_x.C: New file.
14717         * g++.dg/compat/decimal/pass-1_y.C: New file.
14718         * g++.dg/compat/decimal/pass-2_main.C: New file.
14719         * g++.dg/compat/decimal/pass-2_x.C: New file.
14720         * g++.dg/compat/decimal/pass-2_y.C: New file.
14721         * g++.dg/compat/decimal/pass-3_main.C: New file.
14722         * g++.dg/compat/decimal/pass-3_x.C: New file.
14723         * g++.dg/compat/decimal/pass-3_y.C: New file.
14724         * g++.dg/compat/decimal/pass-4_main.C: New file.
14725         * g++.dg/compat/decimal/pass-4_x.C: New file.
14726         * g++.dg/compat/decimal/pass-4_y.C: New file.
14727         * g++.dg/compat/decimal/pass-5_main.C: New file.
14728         * g++.dg/compat/decimal/pass-5_x.C: New file.
14729         * g++.dg/compat/decimal/pass-5_y.C: New file.
14730         * g++.dg/compat/decimal/pass-6_main.C: New file.
14731         * g++.dg/compat/decimal/pass-6_x.C: New file.
14732         * g++.dg/compat/decimal/pass-6_y.C: New file.
14733         * g++.dg/compat/decimal/return_x.h: New file.
14734         * g++.dg/compat/decimal/return_y.h: New file.
14735         * g++.dg/compat/decimal/return-1_main.C: New file.
14736         * g++.dg/compat/decimal/return-1_x.C: New file.
14737         * g++.dg/compat/decimal/return-1_y.C: New file.
14738         * g++.dg/compat/decimal/return-2_main.C: New file.
14739         * g++.dg/compat/decimal/return-2_x.C: New file.
14740         * g++.dg/compat/decimal/return-2_y.C: New file.
14741         * g++.dg/compat/decimal/return-3_main.C: New file.
14742         * g++.dg/compat/decimal/return-3_x.C: New file.
14743         * g++.dg/compat/decimal/return-3_y.C: New file.
14744         * g++.dg/compat/decimal/return-4_main.C: New file.
14745         * g++.dg/compat/decimal/return-4_x.C: New file.
14746         * g++.dg/compat/decimal/return-4_y.C: New file.
14747         * g++.dg/compat/decimal/return-5_main.C: New file.
14748         * g++.dg/compat/decimal/return-5_x.C: New file.
14749         * g++.dg/compat/decimal/return-5_y.C: New file.
14750         * g++.dg/compat/decimal/return-6_main.C: New file.
14751         * g++.dg/compat/decimal/return-6_x.C: New file.
14752         * g++.dg/compat/decimal/return-6_y.C: New file.
14753
14754 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14755
14756         PR debug/42715
14757         * gcc.dg/pr42715.c: New.
14758
14759 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
14760
14761         PR c++/42038
14762         * g++.dg/parse/crash55.C: New.
14763
14764 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14765
14766         PR debug/42782
14767         * gcc.dg/guality/pr42782.c: New.
14768
14769 2010-01-20  Jason Merrill  <jason@redhat.com>
14770
14771         PR c++/41788
14772         * g++.dg/abi/packed1.C: New.
14773
14774         PR c++/41920
14775         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
14776
14777         PR c++/40750
14778         * g++.dg/parse/fn-typedef1.C: New.
14779         * g++.dg/other/cv_quals.C: Adjust.
14780
14781 2010-01-20  Anthony Green  <green@moxielogic.com>
14782
14783         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
14784         pack(push) pragma).
14785         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
14786         * gcc.dg/20020312-2.c: Port this to the moxie core.
14787         * gcc.dg/weak/typeof-2.c: Ditto.
14788
14789 2010-01-20  Richard Guenther  <rguenther@suse.de>
14790
14791         PR tree-optimization/42717
14792         * gcc.c-torture/compile/pr42717.c: New testcase.
14793
14794 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
14795
14796         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
14797         of signed, add a few new tests.
14798
14799         PR middle-end/42803
14800         * g++.dg/parse/limits-initializer1.C: New test.
14801
14802 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14803
14804         PR fortran/42804
14805         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
14806         * gfortran.dg/typebound_call_12.f03: New test.
14807
14808 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
14809
14810         PR fortran/42783
14811         * gfortran.dg/bounds_check_15.f90 : New test.
14812
14813 2010-01-19  Michael Matz  <matz@suse.de>
14814
14815         PR tree-optimization/41783
14816         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
14817
14818 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
14819
14820         PR target/38697.
14821         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
14822         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
14823         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
14824         * gcc.target/arm/neon/vget_lows16.c: Likewise.
14825         * gcc.target/arm/neon/vget_lows32.c: Likewise.
14826         * gcc.target/arm/neon/vget_lows64.c: Likewise.
14827         * gcc.target/arm/neon/vget_lows8.c: Likewise.
14828         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
14829         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
14830         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
14831         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
14832
14833 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14834
14835         PR fortran/42545
14836         * gfortran.dg/extends_6.f03: Modified an error message.
14837         * gfortran.dg/extends_10.f03: New test.
14838         * gfortran.dg/private_type_6.f03: Modified an error message.
14839         * gfortran.dg/structure_constructor_8.f03: Ditto.
14840
14841 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
14842
14843         PR tree-optimization/42719
14844         * gcc.dg/pr42719.c: New test.
14845
14846         PR debug/42728
14847         * gcc.dg/pr42728.c: New test.
14848
14849 2010-01-19  Anthony Green  <green@moxielogic.com>
14850
14851         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
14852
14853 2010-01-18  Anthony Green  <green@moxielogic.com>
14854
14855         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
14856         for moxie.
14857
14858 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
14859
14860         * g++.dg/template/error45.C: reverted as part of reverting the
14861         fix of PR c++/42634.
14862
14863 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
14864
14865         PR c++/42634
14866         * g++.dg/template/error45.C: New test.
14867
14868 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
14869
14870         PR c++/42766
14871         * g++.dg/conversion/op6.C: New test.
14872
14873 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
14874
14875         PR target/42774
14876         * gcc.target/alpha/pr42774.c: New test.
14877
14878 2010-01-18  Richard Guenther  <rguenther@suse.de>
14879
14880         PR tree-optimization/42781
14881         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
14882
14883 2010-01-17  Richard Guenther  <rguenther@suse.de>
14884
14885         PR middle-end/42248
14886         * gcc.c-torture/execute/pr42248.c: New testcase.
14887
14888 2010-01-17  Richard Guenther  <rguenther@suse.de>
14889
14890         PR tree-optimization/42773
14891         * g++.dg/torture/pr42773.C: New testcase.
14892
14893 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
14894
14895         PR fortran/42677
14896         * gfortran.dg/interface_assignment_5.f90: New test.
14897
14898 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
14899
14900         PR c++/42697
14901         * g++.dg/template/crash94.C: Reverted.
14902
14903 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
14904
14905         PR debug/42767
14906         * gcc.dg/debug/pr42767.c: New.
14907
14908 2010-01-15  Jason Merrill  <jason@redhat.com>
14909
14910         PR c++/42761
14911         * g++.dg/cpp0x/decltype22.C: New.
14912
14913 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
14914
14915         PR middle-end/42760
14916         * g++.dg/torture/pr42760.C: New test.
14917
14918 2010-01-15  Jing Yu  <jingyu@google.com>
14919
14920         PR rtl-optimization/42691
14921         * gcc.c-torture/execute/pr42691.c: New.
14922
14923 2010-01-15  Richard Guenther  <rguenther@suse.de>
14924
14925         PR middle-end/42739
14926         * g++.dg/torture/pr42739.C: New testcase.
14927
14928 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
14929
14930         * g++.dg/template/error45.C: Revert as part of reverting changes
14931         or PR c++/42634.
14932
14933 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14934
14935         PR fortran/42684
14936         * gfortran.dg/interface_31.f90: New test.
14937
14938 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
14939
14940         * gcc.target/powerpc/pr42747.c: New file.
14941
14942 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
14943
14944         PR middle-end/42674
14945         * c-c++-common/pr42674.c: New test.
14946
14947         PR c++/42608
14948         * g++.dg/template/instantiate11.C: New test.
14949
14950 2010-01-14  Jason Merrill  <jason@redhat.com>
14951
14952         PR c++/42701
14953         * g++.dg/overload/error3.C: New.
14954
14955         PR c++/42655
14956         * g++.dg/overload/rvalue1.C: New.
14957
14958 2010-01-14  Martin Jambor  <mjambor@suse.cz>
14959
14960         PR tree-optimization/42706
14961         * gcc.dg/ipa/pr42706.c: New testcase.
14962
14963 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
14964
14965         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
14966
14967 2010-01-14  Martin Jambor  <mjambor@suse.cz>
14968
14969         PR tree-optimization/42714
14970         * g++.dg/torture/pr42714.C: New test.
14971
14972 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14973
14974         PR rtl-optimization/42246
14975         * gfortran.dg/pr42246-2.f: New.
14976
14977 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14978
14979         PR rtl-optimization/42389
14980         * gcc.dg/pr42389.c: New.
14981
14982 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14983
14984         PR rtl-optimization/42388
14985         * gcc.dg/pr42388.c: New.
14986
14987 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14988
14989         PR rtl-optimization/42294
14990         * gfortran.dg/pr42294.f: New.
14991
14992 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14993
14994         PR rtl-optimization/39453
14995         PR rtl-optimization/42246
14996         * gcc.dg/pr39453.c: New.
14997         * gcc.dg/pr42246.c: New.
14998
14999 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15000
15001         PR middle-end/42245
15002         * gcc.dg/pr42245.c: New.
15003         * gcc.dg/pr42245-2.c: New.
15004
15005 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15006
15007         PR rtl-optimization/42249
15008         * gcc.dg/pr42249.c: New.
15009
15010 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
15011
15012         PR c/42721
15013         * gcc.c-torture/execute/pr42721.c: New test.
15014
15015 2010-01-14  Ira Rosen  <irar@il.ibm.com>
15016
15017         PR tree-optimization/42709
15018         * gcc.dg/vect/pr42709.c: New test.
15019
15020 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
15021
15022         PR fortran/41478
15023         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
15024         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
15025
15026 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
15027
15028         PR fortran/42481
15029         * gfortran.dg/generic_19.f90 : New test.
15030
15031 2010-01-13  Richard Guenther  <rguenther@suse.de>
15032
15033         PR tree-optimization/42730
15034         * gcc.c-torture/compile/pr42730.c: New testcase.
15035
15036 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
15037
15038         PR target/pr42542
15039         * gcc.target/ia64/pr42542-1.c: New.
15040         * gcc.target/ia64/pr42542-2.c: New.
15041         * gcc.target/ia64/pr42542-3.c: New.
15042
15043 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
15044
15045         PR c++/42634
15046         * g++.dg/template/error45.C: New test.
15047
15048 2010-01-13  Martin Jambor  <mjambor@suse.cz>
15049
15050         PR tree-optimization/42704
15051         * g++.dg/torture/pr42704.C: New test.
15052
15053 2010-01-13  Martin Jambor  <mjambor@suse.cz>
15054
15055         PR tree-optimization/42703
15056         * gcc.c-torture/compile/pr42703.c: New test.
15057
15058 2010-01-13  Richard Guenther  <rguenther@suse.de>
15059
15060         PR tree-optimization/42705
15061         * gcc.c-torture/compile/pr42705.c: New testcase.
15062
15063 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
15064
15065         * gcc.target/bfin/l2.c: New test.
15066         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
15067
15068 2010-01-13  Richard Guenther  <rguenther@suse.de>
15069
15070         PR middle-end/42716
15071         * gcc.c-torture/compile/pr42716.c: New testcase.
15072
15073 2010-01-13  Richard Guenther  <rguenther@suse.de>
15074
15075         PR lto/42678
15076         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
15077
15078 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
15079
15080         PR c/42708
15081         * gcc.c-torture/compile/pr42708-1.c: New test.
15082
15083 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
15084
15085         PR debug/42662
15086         * gcc.dg/pr42662.c: New test.
15087
15088         PR tree-optimization/42645
15089         * g++.dg/other/pr42645-1.C: New test.
15090         * g++.dg/other/pr42645-2.C: New test.
15091
15092 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
15093
15094         PR target/42416
15095         * gcc.target/powerpc/warn-1.c: New test.
15096         * gcc.target/powerpc/warn-2.c: New test.
15097
15098 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
15099
15100         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
15101         stack alignment.
15102
15103 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
15104
15105         * gcc.dg/lto/20100108_0.c: New.
15106
15107 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
15108
15109         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
15110         Add -march=i686 -msse for 32bit x86 targets.
15111
15112 2010-01-10  Richard Guenther  <rguenther@suse.de>
15113
15114         PR middle-end/42667
15115         * gcc.dg/torture/pr42667.c: New testcase.
15116
15117 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15118
15119         PR fortran/32489
15120         * gfortran.dg/array_constructor_34.f90: New test.
15121
15122 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15123
15124         PR fortran/20923
15125         * gfortran.dg/array_constructor_33.f90: New test.
15126         gfortran.dg/array_function_5.f90: Add credit.
15127
15128 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15129
15130         PR debug/42631
15131         * gcc.dg/pr42631.c: New.
15132
15133 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15134
15135         PR debug/42630
15136         * gcc.dg/pr42630.c: New.
15137
15138 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15139
15140         PR debug/42629
15141         * gcc.dg/pr42629.c: New.
15142
15143 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15144
15145         PR middle-end/42363
15146         * gcc.dg/torture/pr42363.c: New.
15147
15148 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15149
15150         PR debug/42604
15151         PR debug/42395
15152         * gcc.dg/vect/pr42604.c: New.
15153         * gcc.dg/vect/pr42395.c: New.
15154
15155 2010-01-09  Richard Guenther  <rguenther@suse.de>
15156
15157         PR middle-end/42512
15158         * gcc.c-torture/execute/pr42512.c: New testcase.
15159
15160 2010-01-09  Tobias Burnus  <burnus@net-b.de>
15161
15162         PR fortran/41298
15163         * gfortran.dg/c_ptr_tests_14.f90: New test.
15164
15165 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15166
15167         PR ada/41929
15168         * gnat.dg/null_pointer_deref1.adb: Don't run on
15169         sparc*-sun-solaris2.11.
15170
15171 2010-01-08  Richard Guenther  <rguenther@suse.de>
15172
15173         PR lto/42528
15174         * gcc.dg/lto/20100103-1_0.c: New testcase.
15175         * gcc.dg/lto/20100103-2_0.c: Likewise.
15176
15177 2010-01-08  Tobias Burnus  <burnus@net-b.de
15178
15179         PR/fortran 25829
15180         * gfortran.dg/asynchronous_1.f90: New test.
15181         * gfortran.dg/asynchronous_2.f90: New test.
15182         * gfortran.dg/conflicts.f90: Update error message.
15183
15184 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
15185
15186         c++/40155
15187         * g++.dg/cpp0x/variadic-unify-2.C: New test.
15188
15189 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
15190
15191         PR tree-optimization/42625
15192         * g++.dg/opt/dtor4.C: New test.
15193         * g++.dg/opt/dtor4.h: New.
15194         * g++.dg/opt/dtor4-aux.cc: New.
15195
15196 2010-01-07  Tobias Burnus  <burnus@net-b.de>
15197
15198         PR fortran/42597
15199         * gfortran.dg/proc_ptr_26.f90: New test.
15200
15201 2010-01-07  Tobias Burnus  <burnus@net-b.de>
15202
15203         PR fortran/41872
15204         * gfortran.dg/allocatable_scalar_7.f90: New test.
15205
15206 2010-01-06  Richard Guenther  <rguenther@suse.de>
15207
15208         * gcc.c-torture/compile/pr42632.c: New testcase.
15209
15210 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15211
15212         PR target/42542
15213         * gcc.target/i386/pr42542-4.c: New.
15214         * gcc.target/i386/pr42542-4a.c: Likewise.
15215         * gcc.target/i386/pr42542-5.c: Likewise.
15216         * gcc.target/i386/pr42542-5a.c: Likewise.
15217
15218 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
15219
15220         * gcc.dg/tls/opt-15.c: New test.
15221
15222 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15223
15224         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
15225
15226 2010-01-05  Martin Jambor  <mjambor@suse.cz>
15227
15228         PR tree-optimization/42462
15229         * g++.dg/torture/pr42462.C: New test.
15230
15231 2010-01-05  Jason Merrill  <jason@redhat.com>
15232
15233         * g++.dg/cpp0x/initlist30.C: New test.
15234
15235 2010-01-05  Richard Guenther  <rguenther@suse.de>
15236
15237         PR tree-optimization/42614
15238         * gcc.c-torture/execute/pr42614.c: New testcase.
15239
15240 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
15241
15242         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
15243         * gcc.dg/Wunreachable-1.c: Remove the testcase of
15244         -Wunreachable-code.
15245         * gcc.dg/Wunreachable-2.c: Likewise.
15246         * gcc.dg/Wunreachable-3.c: Likewise.
15247         * gcc.dg/Wunreachable-4.c: Likewise.
15248         * gcc.dg/Wunreachable-5.c: Likewise.
15249         * gcc.dg/Wunreachable-6.c: Likewise.
15250         * gcc.dg/Wunreachable-7.c: Likewise.
15251         * gcc.dg/Wunreachable-8.c: Likewise.
15252         * gcc.dg/20041231-1.c: Likewise.
15253
15254 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
15255
15256         PR other/42611
15257         * gcc.dg/pr42611.c: New test.
15258
15259         PR tree-optimization/42508
15260         * g++.dg/opt/pr42508.C: New test.
15261
15262 2010-01-05  Tobias Burnus  <burnus@net-b.de>
15263
15264         PR fortran/41872
15265         * gfortran.dg/allocatable_scalar_8.f90: New.
15266
15267 2010-01-04  Martin Jambor  <mjambor@suse.cz>
15268
15269         PR tree-optimization/42398
15270         * gcc.c-torture/compile/pr42398.c: New test.
15271
15272 2010-01-04  Jason Merrill  <jason@redhat.com>
15273
15274         PR c++/42555
15275         * g++.dg/ext/attrib35.C: New.
15276
15277         PR c++/42567
15278         * g++.dg/cpp0x/auto17.C: New.
15279
15280 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
15281
15282         * gcc.dg/lto/20100104_0.c: New.
15283
15284 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
15285
15286         PR target/42542
15287         * gcc.target/i386/pr42542-1.c: New.
15288         * gcc.target/i386/pr42542-1a.c: Likewise.
15289         * gcc.target/i386/pr42542-1b.c: Likewise.
15290         * gcc.target/i386/pr42542-2.c: Likewise.
15291         * gcc.target/i386/pr42542-2a.c: Likewise.
15292         * gcc.target/i386/pr42542-2b.c: Likewise.
15293         * gcc.target/i386/pr42542-3.c: Likewise.
15294         * gcc.target/i386/pr42542-3a.c: Likewise.
15295
15296 2009-01-04  Tobias Burnus  <burnus@net-b.de>
15297
15298         PR fortran/41872
15299         * gfortran.dg/allocatable_scalar_5.f90: New test.
15300         * gfortran.dg/allocatable_scalar_6.f90: New test.
15301
15302 2010-01-03  Richard Guenther  <rguenther@suse.de>
15303
15304         PR testsuite/42583
15305         * gfortran.dg/gomp/recursion1.f90: Remove.
15306
15307 2010-01-03  Richard Guenther  <rguenther@suse.de>
15308
15309         * gcc.dg/Warray-bounds.c: Remove XFAILs.
15310         * gcc.dg/uninit-6.c: Likewise.
15311         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
15312
15313 2010-01-03  Richard Guenther  <rguenther@suse.de>
15314
15315         PR tree-optimization/42589
15316         * gcc.target/i386/pr42589.c: New testcase.
15317
15318 2010-01-03  Richard Guenther  <rguenther@suse.de>
15319
15320         PR tree-optimization/42438
15321         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
15322
15323 2010-01-02  Richard Guenther  <rguenther@suse.de>
15324
15325         PR testsuite/41651
15326         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
15327
15328 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
15329
15330         PR target/42448
15331         * gcc.target/alpha/pr42448-1.c: New test.
15332         * gcc.target/alpha/pr42448-2.c: Ditto.
15333
15334 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
15335
15336         PR preprocessor/41947
15337         * gcc.dg/c99-hexfloat-3.c: New test.
15338
15339 2010-01-01  Richard Guenther  <rguenther@suse.de>
15340
15341         PR c/42570
15342         * gcc.c-torture/execute/pr42570.c: New testcase.
15343
15344 2010-01-01  Richard Guenther  <rguenther@suse.de>
15345
15346         PR middle-end/42559
15347         * gcc.c-torture/compile/pr42559.c: New testcase.
15348
15349 \f
15350 Copyright (C) 2010 Free Software Foundation, Inc.
15351
15352 Copying and distribution of this file, with or without modification,
15353 are permitted in any medium without royalty provided the copyright
15354 notice and this notice are preserved.