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         * objc.dg/gnu-api-2-class.m: Updated test to pass log_2 of the
4         alignment to class_addIvar, instead of the alignment itself.
5         * obj-c++.dg/gnu-api-2-class.mm: Same change.
6
7 2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
8
9         * objc.dg/gnu-api-2-sel.m: Updated for renaming of sel_getType to
10         sel_getTypeEncoding.  Test that sel_getTypeEncoding returns NULL
11         when called with a NULL argument.  Added test for
12         sel_copyTypedSelectorList and sel_getTypedSelector.
13         * obj-c++.dg/gnu-api-2-sel.mm: Same changes.
14         
15 2010-12-24  Eric Botcazou  <ebotcazou@adacore.com>
16
17         * gnat.dg/opt13_pkg.ad[sb]: Fix line ending.
18
19 2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
20
21         * obj-c.dg/gnu-api-2-class.m: Test that class_conformsToProtocol()
22         does not check the superclasses.
23         * obj-c++.dg/gnu-api-2-class.mm: Same change.   
24
25 2010-12-24  Alexander Monakov  <amonakov@ispras.ru>
26
27         PR rtl-optimization/47036
28         * g++.dg/opt/pr47036.C: New.
29
30 2010-12-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
31
32         PR fortran/31821
33         * gfortran.dg/char_pointer_assign_6.f90:  New test.
34
35 2010-12-22  Sebastian Pop  <sebastian.pop@amd.com>
36
37         PR tree-optimization/46758
38         * gcc.dg/graphite/run-id-pr46758.c: New.
39
40 2010-12-23  Mikael Morin  <mikael@gcc.gnu.org>
41
42         PR fortran/46978
43         * gfortran.dg/transpose_intrinsic_func_call_1.f90: New test.
44
45 2010-12-23  Nicola Pero  <nicola.pero@meta-innovation.com>
46
47         * obj-c.dg/gnu-api-2-class.m: Test that class_addMethod() returns
48         NO if the method is already implemented in the class.
49         * obj-c++.dg/gnu-api-2-class.mm: Same change.
50
51 2010-12-22  Sebastian Pop  <sebastian.pop@amd.com>
52
53         PR tree-optimization/47019
54         * gfortran.dg/graphite/pr47019.f: New.
55
56 2010-12-22  Jason Merrill  <jason@redhat.com>
57
58         * g++.dg/init/volatile2.C: New.
59
60 2010-12-22  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
61
62         * g++.dg/cpp0x/alignof2.C: New.
63
64 2010-12-22  Martin Jambor  <mjambor@suse.cz>
65
66         PR tree-optimization/45934
67         PR tree-optimization/46302
68         PR tree-optimization/46987
69         * g++.dg/ipa/ipcp-ivi-1.C: Removed.
70         * g++.dg/ipa/ivinline-6.C: Likewise.
71         * g++.dg/otr-fold-1.C: Likewise.
72         * g++.dg/otr-fold-2.C: Likewise.
73         * g++.dg/tree-ssa/pr43411.C: Xfail dump scan.
74         * g++.dg/tree-ssa/pr45605.C: Likewise.
75         * g++.dg/tree-ssa/pr46987.C: New test.
76
77 2010-12-22  Steven Bosscher  <steven@gcc.gnu.org>
78
79         * gfortran.dg/pr46755.f: Fix test case.
80
81 2010-12-22  Andrey Belevantsev  <abel@ispras.ru>
82
83         PR rtl-optimization/45352
84         PR rtl-optimization/46521
85         PR rtl-optimization/46522
86         * gcc.dg/pr46521.c: New.
87         * gcc.dg/pr46522.c: New. 
88
89 2010-12-21  Ian Lance Taylor  <iant@google.com>
90
91         * go.test/go-test.exp: Clear runtests around invocation of
92         go-dg-runtest from errchk and go-execute-xfail.
93
94 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
95
96         PR target/46880
97         * gcc.target/i386/pr46880.c: New test.
98
99 2010-12-21  Ira Rosen  <irar@il.ibm.com>
100
101         PR tree-optimization/47001
102         * gcc.dg/vect/pr47001.c: New.
103
104 2010-12-21  Nicola Pero  <nicola.pero@meta-innovation.com>
105
106         PR libobjc/16110
107         * objc.dg/special/special.exp: Added new test.
108         * objc.dg/special/load-category-1.m: New.
109         * objc.dg/special/load-category-1a.m: New.
110         * objc.dg/special/load-category-1.h: New.
111
112 2010-12-21  Steven Bosscher  <steven@gcc.gnu.org>
113
114         PR middle-end/45310
115         * g++.dg/pr45310.C: New test.
116
117 2010-12-21  Steven Bosscher  <steven@gcc.gnu.org>
118
119         PR rtl-optimization/46755
120         * gfortran.dg/pr46755.f: New test.
121
122 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
123
124         PR rtl-optimization/47008
125         * gfortran.dg/pr47008.f03: New test.
126
127 2010-12-21  Nicola Pero  <nicola.pero@meta-innovation.com>
128
129         PR libobjc/45953
130         * objc.dg/libobjc-selector-1.m: New test.
131
132 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
133
134         PR middle-end/45852
135         * gcc.target/i386/pr45852.c: New test.
136
137 2010-12-20  Tobias Burnus  <burnus@net-b.de>
138
139         PR fortran/46974
140         * gfortran.dg/c_ptr_tests_16.f90: Fix endian issue.
141
142 2010-12-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
143
144         PR testsuite/45342
145         * gcc.dg/tls/thr-cse-1.c: Fix match on hppa*-*-hpux*.
146
147 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
148
149         * objc.dg/gnu-api-2-objc.m: Fixed test to test objc_lookUpClass,
150         not objc_lookupClass.
151         * obj-c++.dg/gnu-api-2-objc.mm: Same change.
152         
153 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
154
155         * objc.dg/gnu-api-2-objc_msg_lookup.m: New.
156         * obj-c++.dg/gnu-api-2-objc_msg_lookup.mm: New. 
157
158 2010-12-19  Chung-Lin Tang  <cltang@codesourcery.com>
159
160         * gcc.target/arm/vfp-1.c (test_ldst): New test for VFP
161         load/store immediate indexes.
162
163 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
164
165         * objc.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
166         * obj-c++.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
167
168 2010-12-18  Jakub Jelinek  <jakub@redhat.com>
169
170         PR tree-optimization/46969
171         * gcc.dg/autopar/pr46969.c: New test.
172
173 2010-12-18  Nicola Pero  <nicola.pero@meta-innovation.com>
174
175         * objc.dg/fobjc-exceptions-1.m: Updated.
176         * objc.dg/fobjc-exceptions-2.m: New.
177         * objc.dg/fobjc-exceptions-3.m: New.
178         * obj-c++.dg/fobjc-exceptions-1.mm: New.
179         * obj-c++.dg/fobjc-exceptions-2.mm: New.
180         * obj-c++.dg/fobjc-exceptions-3.mm: New.
181         
182 2010-12-18  Tobias Burnus  <burnus@net-b.de>
183
184         PR fortran/46974
185         * gfortran.dg/c_ptr_tests_16.f90: New.
186
187 2010-12-18  Jakub Jelinek  <jakub@redhat.com>
188
189         PR tree-optimization/46985
190         * gfortran.dg/pr46985.f90: New test.
191
192 2010-12-18  Eric Botcazou  <ebotcazou@adacore.com>
193
194         PR tree-optimization/46232
195         * gcc.dg/tree-ssa/pr14814.c: Add -fno-tree-sra.
196
197 2010-12-18  Iain Sandoe  <iains@gcc.gnu.org>
198
199         * objc.dg/fobjc-exceptions.m: Update dg-error syntax.
200
201 2010-12-18  Kai Tietz  <kai.tietz@onevision.com>
202
203         PR target/36834
204         * gcc.target/i386/aggregate-ret1.c: New.
205         * gcc.target/i386/aggregate-ret2.c: New.
206
207 2010-12-18  Iain Sandoe  <iains@gcc.gnu.org>
208
209         * gcc.target/powerpc/darwin-split-ld-stret.c: New test.
210
211 2010-12-17  Ahmad Sharif  <asharif@google.com>
212
213         * gcc.target/i386/max-stack-align.c: New testcase.
214
215 2010-12-17  Nicola Pero  <nicola.pero@meta-innovation.com>
216
217         * objc.dg/exceptions-4.m: Adjust for change in error message.
218
219 2010-12-17  Paolo Bonzini  <bonzini@gnu.org>
220
221         PR c/20385
222         * objc.dg/tls/init-2.m: Adjust.
223         * gcc.dg/noncompile/920923-1.c: Adjust.
224         * gcc.dg/noncompile/pr44517.c: Adjust.
225         * gcc.dg/declspec-18.c: New test.
226
227 2010-12-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
228
229         * gcc.dg/titype-1.c: Enable TImode on __SPU__.
230         * gcc.dg/torture/fp-int-convert.h: Likewise.
231         * gcc.dg/tree-ssa/ivopts-1.c: Likewise.
232         * gcc.dg/uninit-C.c: Likewise.
233         * gcc.dg/uninit-C-O0.c: Likewise.
234         * gcc.dg/format/unnamed-1.c: Likewise.
235         * gcc.dg/format/ms_unnamed-1.c: Likewise.
236
237 2010-12-17  Jason Merrill  <jason@redhat.com>
238
239         PR c++/46670
240         * g++.dg/cpp0x/constexpr-null1.C: New.
241
242 2010-12-17  Bernd Schmidt  <bernds@codesourcery.com>
243
244         * gcc.c-torture/compile/20101217-1.c: New test.
245
246 2010-12-17  Alexander Monakov  <amonakov@ispras.ru>
247
248         PR middle-end/46761
249         * gcc.dg/graphite/pr46761.c: New.
250
251 2010-12-17  Janus Weil  <janus@gcc.gnu.org>
252
253         PR fortran/46849
254         * gfortran.dg/block_9.f08: New.
255
256 2010-12-17  Dodji Seketeli  <dodji@redhat.com>
257
258         * g++.dg/debug/dwarf2/self-ref-1.C: New test.
259         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
260
261 2010-12-16  Sebastian Pop  <sebastian.pop@amd.com>
262
263         PR tree-optimization/46924
264         * gcc.dg/graphite/pr46924.c: New.
265
266 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
267
268         PR tree-optimization/46966
269         * gcc.dg/graphite/pr46966.c: New test.
270
271 2010-12-16  Eric Botcazou  <ebotcazou@adacore.com>
272
273         * gnat.dg/opt13.adb: New test.
274         * gnat.dg/opt13_pkg.ad[sb]: New helper.
275
276 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
277
278         PR tree-optimization/43655
279         * g++.dg/opt/pr43655.C: New test.
280
281 2010-12-16  Sebastian Pop  <sebastian.pop@amd.com>
282
283         PR tree-optimization/46404
284         * gcc.dg/graphite/pr46404-1.c: New.
285
286 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
287
288         PR debug/46893
289         * gcc.dg/pr46893.c: New test.
290
291 2010-12-16  H.J. Lu  <hongjiu.lu@intel.com>
292
293         PR lto/46976
294         * gcc.dg/lto/pr46940_1.c (main): Return 0.
295
296 2010-12-16  Chung-Lin Tang  <cltang@codesourcery.com>
297
298         PR target/46883
299         * gcc.target/arm/pr46883.c: New testcase.
300
301 2010-12-16  Jan Hubicka  <jh@suse.cz>
302
303         PR lto/46976
304         * gcc.dg/lto/pr46940_0.c: Fix commit.
305
306 2010-12-15  Nathan Froyd  <froydnj@codesourcery.com>
307
308         PR c++/39859
309         PR c++/44522
310         PR c++/44523
311         * g++.dg/parse/colon-autocorrect-1.C: New testcase.
312         * g++.dg/parse/colon-autocorrect-2.C: New testcase.
313
314 2010-12-15  Nathan Froyd  <froydnj@codesourcery.com>
315
316         PR c++/46852
317         * g++.dg/pr46852.C: New test.
318
319 2010-12-16  Jan Hubicka  <jh@suse.cz>
320
321         PR middle-end/46939
322         * gcc.target/i386/pr46939.c: New testcase.
323
324 2010-12-15  Sebastian Pop  <sebastian.pop@amd.com>
325
326         PR tree-optimization/46404
327         * gcc.dg/graphite/pr46404.c: New.
328
329 2010-12-15  Jakub Jelinek  <jakub@redhat.com>
330
331         PR fortran/46945
332         * gfortran.dg/pr46945.f90: New test.
333
334         PR debug/46815
335         * g++.dg/guality/pr46815.C: New test.
336
337 2010-12-15  Paolo Carlini  <paolo.carlini@oracle.com>
338
339         PR c++/42083
340         * g++.dg/cpp0x/lambda/lambda-ice2.C: New.
341
342 2010-12-15  H.J. Lu  <hongjiu.lu@intel.com>
343
344         * gfortran.dg/debug/pr46756.f: Correct PR number.
345
346 2010-12-15  Martin Jambor  <mjambor@suse.cz>
347
348         PR tree-optimization/46053
349         PR middle-end/46287
350         PR middle-end/46242
351         * g++.dg/ipa/pr46053.C: New test.
352         * g++.dg/ipa/pr46287-1.C: Likewise.
353         * g++.dg/ipa/pr46287-2.C: Likewise.
354         * g++.dg/ipa/pr46287-3.C: Likewise.
355         * g++.dg/torture/covariant-1.C: Likewise.
356         * g++.dg/torture/pr46287.C: Likewise.
357
358 2010-12-15  Alexander Monakov  <amonakov@ispras.ru>
359
360         PR rtl-optimization/46649
361         * g++.dg/opt/pr46649.C: New.
362
363 2010-12-15  Dave Korn  <dave.korn.cygwin@gmail.com>
364
365         PR testsuite/46938
366         * gcc.dg/pr43157.c: Add dg-require-linker-plugin  directive.
367
368 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
369
370         PR tree-optimization/46845
371         * gcc.dg/graphite/id-pr46845.c: New.
372
373 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
374
375         PR tree-optimization/46928
376         * gcc.dg/tree-ssa/ldist-17.c: New.
377
378 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
379
380         PR tree-optimization/45948
381         * gcc.dg/tree-ssa/ldist-pr45948.c: New.
382
383 2010-12-14  Jason Merrill  <jason@redhat.com>
384
385         PR c++/46930
386         * g++.dg/cpp0x/constexpr-decl.C: New.
387         * g++.dg/cpp0x/constexpr-ex1.C: Fix.
388         * g++.dg/cpp0x/constexpr-static5.C: Fix.
389
390 2010-12-14  Jan Hubicka  <jh@suse.cz>
391
392         PR lto/46940
393         PR lto/44463
394         * gcc.dg/lto/pr46940_0.c: New testcase.
395         * gcc.dg/lto/pr46940_1.c: New testcase.
396
397 2010-12-14  Nathan Froyd  <froydnj@codesourcery.com>
398
399         PR c++/45330
400         * g++.dg/lookup/suggestions1.C: New test.
401
402 2010-12-14  Tobias Burnus  <burnus@net-b.de>
403
404         PR fortran/46937
405         * gfortran.dg/pointer_intent_4.f90: New.
406
407 2010-12-14  Jakub Jelinek  <jakub@redhat.com>
408
409         PR debug/46885
410         * gcc.dg/autopar/pr46885.c: New test.
411
412         PR tree-optimization/46909
413         * gcc.c-torture/execute/pr46909-1.c: New test.
414         * gcc.c-torture/execute/pr46909-2.c: New test.
415         * gcc.dg/pr46909.c: New test.
416
417 2010-12-14  Alexander Monakov  <amonakov@ispras.ru>
418
419         PR rtl-optimization/46875
420         * gcc.dg/pr46875.c: New.
421
422 2010-12-14  Jan Hubicka  <jh@suse.cz>
423
424         * g++.dg/other/first-global.C: Update regexp to match new
425         names of ctors.
426
427 2010-12-14  Bernd Schmidt  <bernds@codesourcery.com>
428
429         PR rtl-optimization/44374
430         Reapply patch with fixes.
431         * gcc.target/arm/headmerge-1.c: New test.
432         * gcc.target/arm/headmerge-2.c: New test.
433         * gcc.target/i386/headmerge-1.c: New test.
434         * gcc.target/i386/headmerge-2.c: New test.
435
436 2010-12-13  Jason Merrill  <jason@redhat.com>
437
438         PR c++/46873
439         PR c++/46877
440         * g++.dg/cpp0x/constexpr-ctor4.C: New.
441         * g++.dg/cpp0x/constexpr-ctor5.C: New.
442
443 2010-12-13  Janus Weil  <janus@gcc.gnu.org>
444
445         PR fortran/46201
446         * gfortran.dg/proc_ptr_comp_27.f90: New.
447
448 2010-12-13  Jakub Jelinek  <jakub@redhat.com>
449
450         PR debug/46867
451         * gcc.dg/pr46867.c: New test.
452
453 2010-12-13  Janus Weil  <janus@gcc.gnu.org>
454
455         PR fortran/46841
456         * gfortran.dg/proc_ptr_comp_26.f90: New.
457
458 2010-12-13  Eric Botcazou  <ebotcazou@adacore.com>
459
460         * gnat.dg/pack9.adb: XFAIL everywhere.
461
462 2010-12-13  Jakub Jelinek  <jakub@redhat.com>
463
464         PR fortran/46884
465         * gfortran.dg/pr46884.f: New test.
466
467 2010-12-13  Iain Sandoe  <iains@gcc.gnu.org>
468
469         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
470         Adjust XFAILs.
471
472 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
473
474         PR debug/46756
475         * gfortran.dg/debug/pr46756.f: New.
476
477 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
478
479         PR debug/46782
480         * gcc.dg/debug/pr46782.c: New.
481
482 2010-12-12  Janus Weil  <janus@gcc.gnu.org>
483
484         PR fortran/46809
485         * gfortran.dg/pointer_check_8.f90: New.
486
487 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
488
489         PR fortran/46705
490         * gfortran.dg/continuation_12.f90: New test.
491
492 2010-12-11  Tobias Burnus  <burnus@net-b.de>
493
494         PR fortran/46370
495         * gfortran.dg/coarray_14.f90: New.
496
497 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
498
499         PR fortran/46842
500         * gfortran.dg/array_function_6.f90: New test.
501
502 2010-12-11  Nicola Pero  <nicola.pero@meta-innovation.com>
503
504         * objc.dg/gnu-api-2-resolve-method.m: New.
505         * obj-c++.dg/gnu-api-2-resolve-method.mm: New.  
506
507 2010-12-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
508
509         * gcc.dg/funcorder.c: Remove XFAIL for hppa*64*-*-*.
510
511 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
512
513         * objc.dg/fobjc-std-1.m: Updated to test that class extensions
514         produce an error with -fobjc-std=objc1.
515         * obj-c++.dg/fobjc-std-1.mm: Same change.
516
517 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
518
519         PR c++/46001
520         * g++.dg/diagnostic/bitfld1.C: New test.
521
522 2010-12-10  Sebastian Pop  <sebastian.pop@amd.com>
523
524         PR tree-optimization/43023
525         * gfortran.dg/ldist-1.f90: Adjust pattern.
526         * gfortran.dg/ldist-pr43023.f90: New.
527
528 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
529
530         PR rtl-optimization/46804
531         * gfortran.dg/pr46804.f90: New test.
532
533 2010-12-10  Dave Korn  <dave.korn.cygwin@gmail.com>
534
535         PR middle-end/46674
536         PR lto/43157
537         * gcc.dg/pr43157.c: New file.
538
539 2010-12-10  Nathan Froyd  <froydnj@codesourcery.com>
540
541         * gcc.dg/dfp/struct-union.c: Adjust.
542         * gcc.dg/lvalue-2.c: Adjust.
543         * gcc.dg/pr21419.c: Adjust.
544         * gcc.dg/qual-component-1.c: Adjust.
545         * g++.dg/other/const1.C: Adjust.
546
547 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
548
549         PR rtl-optimization/46865
550         * gcc.target/i386/pr46865-1.c: New test.
551         * gcc.target/i386/pr46865-2.c: New test.
552
553         PR tree-optimization/46864
554         * g++.dg/opt/pr46864.C: New test.
555
556 2010-12-10  Jack Howarth  <howarth@bromo.med.uc.edu>
557             Iain Sandoe  <iains@gcc.gnu.org>
558
559         PR 43751/target
560         * lib/prune.exp: Prune dsymutil warnings.
561
562 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
563
564         * objc.dg/class-extension-1.m: New.
565         * objc.dg/class-extension-2.m: New.
566         * objc.dg/class-extension-3.m: New.
567         * objc.dg/property/at-property-26.m: New.
568         * objc.dg/property/at-property-27.m: New.
569         * objc.dg/property/at-property-28.m: New.
570         * obj-c++.dg/class-extension-1.mm: New.
571         * obj-c++.dg/class-extension-2.mm: New.
572         * obj-c++.dg/class-extension-3.mm: New.
573         * obj-c++.dg/property/at-property-26.mm: New.
574         * obj-c++.dg/property/at-property-27.mm: New.
575         * obj-c++.dg/property/at-property-28.mm: New.
576
577 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
578
579         PR target/46057
580         * gcc.dg/torture/stackalign/nested-1.c: Skip on hppa*-*-hpux*.
581         * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
582         * gcc.dg/torture/stackalign/nested-2.c: Likewise.
583         * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
584         * gcc.dg/torture/stackalign/nested-3.c: Likewise.
585         * gcc.dg/torture/stackalign/nested-4.c: Likewise.
586         * gcc.dg/torture/stackalign/global-1.c: Likewise.
587         * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
588         * gcc.dg/torture/stackalign/inline-1.c: Likewise.
589         * gcc.dg/torture/stackalign/inline-2.c: Likewise.
590         * gcc.dg/torture/stackalign/struct-1.c: Likewise.
591         * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
592         * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
593         * g++.dg/torture/stackalign/throw-1.C: Likewise.
594         * g++.dg/torture/stackalign/throw-2.C: Likewise.
595         * g++.dg/torture/stackalign/throw-4.C: Likewise.
596         * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
597         * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
598         * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
599         * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
600         * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
601         * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
602
603         PR tree-optimization/46021
604         gcc.dg/tree-ssa/20040204-1.c: Remove XFAIL for hppa*-*.*.
605
606 2010-12-09  Richard Guenther  <rguenther@suse.de>
607
608         PR middle-end/46844
609         * gcc.c-torture/compile/pr46866.c: New testcase.
610
611 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
612
613         PR testsuite/45068
614         * g++.dg/debug/dwarf2/nested-2.C: Also match comments starting with ';'.
615
616 2010-12-09  Martin Jambor  <mjambor@suse.cz>
617
618         PR middle-end/46734
619         * g++.dg/tree-ssa/pr46734.C: New test.
620
621 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
622
623         PR c++/44641
624         * lib/scanasm.exp (dg-function-on-line): Add match pattern for
625         hppa*-*-*.
626
627 2010-12-08  Jason Merrill  <jason@redhat.com>
628
629         PR c++/46348
630         * g++.dg/cpp0x/constexpr-array2.C: New.
631
632 2010-12-08  H.J. Lu  <hongjiu.lu@intel.com>
633
634         * gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update
635         expected scan.
636
637 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
638
639         * objc.dg/exceptions-7.m: New.
640         * obj-c++.dg/exceptions-7.mm: New.
641         * obj-c++.dg/exceptions-3.mm: Adjust for new C++ messages.
642         * obj-c++.dg/exceptions-5.mm: Same change.
643
644 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
645
646         * objc.dg/foreach-6.m: Updated location of error messages.
647         * objc.dg/foreach-7.m: Same change.
648
649 2010-12-08  Richard Guenther  <rguenther@suse.de>
650             Sebastian Pop  <sebastian.pop@amd.com>
651
652         PR tree-optimization/45230
653         PR tree-optimization/45231
654         PR tree-optimization/45370
655         * gcc.dg/graphite/id-pr45230-1.c: New.
656         * gcc.dg/graphite/id-pr45231.c: New.
657         * gfortran.dg/graphite/id-pr45370.f90: New.
658
659 2010-12-08  Nathan Froyd  <froydnj@codesourcery.com>
660
661         PR c++/45329
662         * testsuite/g++.dg/conversion/ambig1.C: Adjust.
663         * testsuite/g++.dg/conversion/op1.C: Adjust.
664         * testsuite/g++.dg/conversion/simd1.C: Adjust.
665         * testsuite/g++.dg/cpp0x/defaulted14.C: Adjust.
666         * testsuite/g++.dg/cpp0x/defaulted18.C: Adjust.
667         * testsuite/g++.dg/cpp0x/defaulted20.C: Adjust.
668         * testsuite/g++.dg/cpp0x/explicit3.C: Adjust.
669         * testsuite/g++.dg/cpp0x/explicit4.C: Adjust.
670         * testsuite/g++.dg/cpp0x/implicit4.C: Adjust.
671         * testsuite/g++.dg/cpp0x/nullptr15.C: Adjust.
672         * testsuite/g++.dg/cpp0x/nullptr19.C: Adjust.
673         * testsuite/g++.dg/cpp0x/pr31431-2.C: Adjust.
674         * testsuite/g++.dg/cpp0x/pr31431.C: Adjust.
675         * testsuite/g++.dg/cpp0x/pr31434.C: Adjust.
676         * testsuite/g++.dg/cpp0x/pr31437.C: Adjust.
677         * testsuite/g++.dg/cpp0x/rv2n.C: Adjust.
678         * testsuite/g++.dg/cpp0x/rv3n.C: Adjust.
679         * testsuite/g++.dg/cpp0x/rv4n.C: Adjust.
680         * testsuite/g++.dg/cpp0x/rv5n.C: Adjust.
681         * testsuite/g++.dg/cpp0x/rv6n.C: Adjust.
682         * testsuite/g++.dg/cpp0x/rv7n.C: Adjust.
683         * testsuite/g++.dg/cpp0x/temp_default2.C: Adjust.
684         * testsuite/g++.dg/cpp0x/trailing4.C: Adjust.
685         * testsuite/g++.dg/cpp0x/variadic-ex3.C: Adjust.
686         * testsuite/g++.dg/cpp0x/variadic-ex4.C: Adjust.
687         * testsuite/g++.dg/cpp0x/variadic35.C: Adjust.
688         * testsuite/g++.dg/cpp0x/vt-35147.C: Adjust.
689         * testsuite/g++.dg/cpp0x/vt-37737-2.C: Adjust.
690         * testsuite/g++.dg/expr/cond9.C: Adjust.
691         * testsuite/g++.dg/expr/pmf-1.C: Adjust.
692         * testsuite/g++.dg/ext/label5.C: Adjust.
693         * testsuite/g++.dg/ext/visibility/anon8.C: Adjust.
694         * testsuite/g++.dg/ext/vla2.C: Adjust.
695         * testsuite/g++.dg/gomp/pr26690-1.C: Adjust.
696         * testsuite/g++.dg/gomp/pr26690-2.C: Adjust.
697         * testsuite/g++.dg/init/synth2.C: Adjust.
698         * testsuite/g++.dg/lookup/conv-1.C: Adjust.
699         * testsuite/g++.dg/lookup/new1.C: Adjust.
700         * testsuite/g++.dg/lookup/using9.C: Adjust.
701         * testsuite/g++.dg/other/error13.C: Adjust.
702         * testsuite/g++.dg/other/error20.C: Adjust.
703         * testsuite/g++.dg/other/error31.C: Adjust.
704         * testsuite/g++.dg/other/pr28114.C: Adjust.
705         * testsuite/g++.dg/other/ptrmem10.C: Adjust.
706         * testsuite/g++.dg/other/ptrmem11.C: Adjust.
707         * testsuite/g++.dg/overload/ambig1.C: Adjust.
708         * testsuite/g++.dg/overload/arg3.C: Adjust.
709         * testsuite/g++.dg/overload/builtin1.C: Adjust.
710         * testsuite/g++.dg/overload/copy1.C: Adjust.
711         * testsuite/g++.dg/overload/new1.C: Adjust.
712         * testsuite/g++.dg/overload/template4.C: Adjust.
713         * testsuite/g++.dg/overload/unknown1.C: Adjust.
714         * testsuite/g++.dg/overload/using2.C: Adjust.
715         * testsuite/g++.dg/parse/crash5.C: Adjust.
716         * testsuite/g++.dg/parse/error19.C: Adjust.
717         * testsuite/g++.dg/parse/error28.C: Adjust.
718         * testsuite/g++.dg/parse/template7.C: Adjust.
719         * testsuite/g++.dg/parse/typename7.C: Adjust.
720         * testsuite/g++.dg/rtti/typeid6.C: Adjust.
721         * testsuite/g++.dg/tc1/dr152.C: Adjust.
722         * testsuite/g++.dg/template/conv11.C: Adjust.
723         * testsuite/g++.dg/template/copy1.C: Adjust.
724         * testsuite/g++.dg/template/crash37.C: Adjust.
725         * testsuite/g++.dg/template/deduce3.C: Adjust.
726         * testsuite/g++.dg/template/dependent-expr5.C: Adjust.
727         * testsuite/g++.dg/template/error38.C: Adjust.
728         * testsuite/g++.dg/template/error40.C: Adjust.
729         * testsuite/g++.dg/template/friend.C: Adjust.
730         * testsuite/g++.dg/template/incomplete2.C: Adjust.
731         * testsuite/g++.dg/template/instantiate5.C: Adjust.
732         * testsuite/g++.dg/template/local4.C: Adjust.
733         * testsuite/g++.dg/template/local6.C: Adjust.
734         * testsuite/g++.dg/template/new3.C: Adjust.
735         * testsuite/g++.dg/template/operator9.C: Adjust.
736         * testsuite/g++.dg/template/overload6.C: Adjust.
737         * testsuite/g++.dg/template/ptrmem2.C: Adjust.
738         * testsuite/g++.dg/template/ptrmem20.C: Adjust.
739         * testsuite/g++.dg/template/ptrmem4.C: Adjust.
740         * testsuite/g++.dg/template/ptrmem8.C: Adjust.
741         * testsuite/g++.dg/template/qualttp5.C: Adjust.
742         * testsuite/g++.dg/template/sfinae2.C: Adjust.
743         * testsuite/g++.dg/template/spec22.C: Adjust.
744         * testsuite/g++.dg/template/spec23.C: Adjust.
745         * testsuite/g++.dg/template/ttp25.C: Adjust.
746         * testsuite/g++.dg/template/typedef4.C: Adjust.
747         * testsuite/g++.dg/template/unify10.C: Adjust.
748         * testsuite/g++.dg/template/unify11.C: Adjust.
749         * testsuite/g++.dg/template/unify6.C: Adjust.
750         * testsuite/g++.dg/template/unify7.C: Adjust.
751         * testsuite/g++.dg/template/unify9.C: Adjust.
752         * testsuite/g++.dg/template/varmod1.C: Adjust.
753         * testsuite/g++.old-deja/g++.benjamin/15799.C: Adjust.
754         * testsuite/g++.old-deja/g++.benjamin/15800-1.C: Adjust.
755         * testsuite/g++.old-deja/g++.brendan/ambiguity1.C: Adjust.
756         * testsuite/g++.old-deja/g++.brendan/crash29.C: Adjust.
757         * testsuite/g++.old-deja/g++.brendan/crash48.C: Adjust.
758         * testsuite/g++.old-deja/g++.brendan/crash56.C: Adjust.
759         * testsuite/g++.old-deja/g++.brendan/cvt3.C: Adjust.
760         * testsuite/g++.old-deja/g++.brendan/overload1.C: Adjust.
761         * testsuite/g++.old-deja/g++.brendan/overload4.C: Adjust.
762         * testsuite/g++.old-deja/g++.brendan/overload9.C: Adjust.
763         * testsuite/g++.old-deja/g++.bugs/900127_01.C: Adjust.
764         * testsuite/g++.old-deja/g++.bugs/900205_04.C: Adjust.
765         * testsuite/g++.old-deja/g++.bugs/900330_02.C: Adjust.
766         * testsuite/g++.old-deja/g++.bugs/900404_03.C: Adjust.
767         * testsuite/g++.old-deja/g++.bugs/900514_03.C: Adjust.
768         * testsuite/g++.old-deja/g++.eh/ctor1.C: Adjust.
769         * testsuite/g++.old-deja/g++.jason/conversion11.C: Adjust.
770         * testsuite/g++.old-deja/g++.jason/crash3.C: Adjust.
771         * testsuite/g++.old-deja/g++.jason/overload16.C: Adjust.
772         * testsuite/g++.old-deja/g++.jason/overload28.C: Adjust.
773         * testsuite/g++.old-deja/g++.jason/scoping10.C: Adjust.
774         * testsuite/g++.old-deja/g++.jason/template30.C: Adjust.
775         * testsuite/g++.old-deja/g++.jason/temporary2.C: Adjust.
776         * testsuite/g++.old-deja/g++.law/arg1.C: Adjust.
777         * testsuite/g++.old-deja/g++.law/arg11.C: Adjust.
778         * testsuite/g++.old-deja/g++.law/arm9.C: Adjust.
779         * testsuite/g++.old-deja/g++.law/ctors11.C: Adjust.
780         * testsuite/g++.old-deja/g++.law/ctors17.C: Adjust.
781         * testsuite/g++.old-deja/g++.law/ctors5.C: Adjust.
782         * testsuite/g++.old-deja/g++.law/ctors9.C: Adjust.
783         * testsuite/g++.old-deja/g++.law/enum4.C: Adjust.
784         * testsuite/g++.old-deja/g++.law/missed-error2.C: Adjust.
785         * testsuite/g++.old-deja/g++.law/operators32.C: Adjust.
786         * testsuite/g++.old-deja/g++.law/operators9.C: Adjust.
787         * testsuite/g++.old-deja/g++.mike/net2.C: Adjust.
788         * testsuite/g++.old-deja/g++.mike/net22.C: Adjust.
789         * testsuite/g++.old-deja/g++.mike/p11110.C: Adjust.
790         * testsuite/g++.old-deja/g++.mike/p1989.C: Adjust.
791         * testsuite/g++.old-deja/g++.mike/p2431.C: Adjust.
792         * testsuite/g++.old-deja/g++.mike/p438.C: Adjust.
793         * testsuite/g++.old-deja/g++.mike/p807a.C: Adjust.
794         * testsuite/g++.old-deja/g++.mike/p9068.C: Adjust.
795         * testsuite/g++.old-deja/g++.niklas/t120.C: Adjust.
796         * testsuite/g++.old-deja/g++.niklas/t121.C: Adjust.
797         * testsuite/g++.old-deja/g++.niklas/t128.C: Adjust.
798         * testsuite/g++.old-deja/g++.ns/overload2.C: Adjust.
799         * testsuite/g++.old-deja/g++.ns/using12.C: Adjust.
800         * testsuite/g++.old-deja/g++.other/crash24.C: Adjust.
801         * testsuite/g++.old-deja/g++.other/expr1.C: Adjust.
802         * testsuite/g++.old-deja/g++.other/overload11.C: Adjust.
803         * testsuite/g++.old-deja/g++.other/pmf3.C: Adjust.
804         * testsuite/g++.old-deja/g++.other/volatile1.C: Adjust.
805         * testsuite/g++.old-deja/g++.pt/auto_ptr.C: Adjust.
806         * testsuite/g++.old-deja/g++.pt/crash28.C: Adjust.
807         * testsuite/g++.old-deja/g++.pt/crash60.C: Adjust.
808         * testsuite/g++.old-deja/g++.pt/explicit38.C: Adjust.
809         * testsuite/g++.old-deja/g++.pt/explicit39.C: Adjust.
810         * testsuite/g++.old-deja/g++.pt/explicit41.C: Adjust.
811         * testsuite/g++.old-deja/g++.pt/explicit67.C: Adjust.
812         * testsuite/g++.old-deja/g++.pt/explicit77.C: Adjust.
813         * testsuite/g++.old-deja/g++.pt/expr2.C: Adjust.
814         * testsuite/g++.old-deja/g++.pt/ptrmem10.C: Adjust.
815         * testsuite/g++.old-deja/g++.pt/ptrmem6.C: Adjust.
816         * testsuite/g++.old-deja/g++.pt/spec35.C: Adjust.
817         * testsuite/g++.old-deja/g++.pt/spec5.C: Adjust.
818         * testsuite/g++.old-deja/g++.pt/spec6.C: Adjust.
819         * testsuite/g++.old-deja/g++.pt/t05.C: Adjust.
820         * testsuite/g++.old-deja/g++.pt/t24.C: Adjust.
821         * testsuite/g++.old-deja/g++.pt/unify4.C: Adjust.
822         * testsuite/g++.old-deja/g++.pt/unify6.C: Adjust.
823         * testsuite/g++.old-deja/g++.pt/unify8.C: Adjust.
824         * testsuite/g++.old-deja/g++.robertl/eb109.C: Adjust.
825         * testsuite/g++.old-deja/g++.robertl/eb119.C: Adjust.
826         * testsuite/g++.old-deja/g++.robertl/eb131.C: Adjust.
827         * testsuite/g++.old-deja/g++.robertl/eb22.C: Adjust.
828         * testsuite/g++.old-deja/g++.robertl/eb69.C: Adjust.
829         * testsuite/g++.old-deja/g++.robertl/eb98.C: Adjust.
830
831 2010-12-08  Jason Merrill  <jason@redhat.com>
832
833         PR c++/45822
834         * g++.dg/init/synth4.C: New.
835
836         PR c++/46736
837         * g++.dg/cpp0x/defaulted21.C: New.
838
839 2010-12-08  Wei Guozhi  <carrot@google.com>
840
841         PR target/46631
842         * gcc.target/arm/pr46631: New testcase.
843
844 2010-12-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
845
846         PR middle-end/42694
847         * gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x,
848         0.75) is not optimized if the machine has no sqrt instruction.
849
850 2010-12-07  Andrey Belevantsev  <abel@ispras.ru>
851
852         PR target/43603
853         * gcc.target/ia64/pr43603.c: New.
854         * gcc/testsuite/g++.dg/opt/pr46640.C: New.
855
856 2010-12-07  Tobias Burnus  <burnus@net-b.de>
857
858         PR fortran/44352
859         * gfortran.dg/string_4.f90: New.
860
861 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
862
863         PR tree-optimization/44676
864         * gcc.dg/graphite/id-pr44676.c: New.
865
866 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
867
868         PR tree-optimization/42327
869         * gcc.dg/tree-ssa/pr42327.c: New.
870
871 2010-12-07  Nathan Froyd  <froydnj@codesourcery.com>
872
873         PR c++/45330
874         * g++.dg/pr45330.C: New test.
875         * g++.dg/ext/builtin3.C: Adjust.
876         * g++.dg/lookup/error1.C: Adjust.
877         * g++.dg/lookup/koenig5.C: Adjust.
878         * g++.dg/overload/koenig1.C: Adjust.
879         * g++.dg/parse/decl-specifier-1.C: Adjust.
880         * g++.dg/template/static10.C: Adjust.
881         * g++.old-deja/g++.mike/ns5.C: Adjust.
882         * g++.old-deja/g++.mike/ns7.C: Adjust.
883         * g++.old-deja/g++.ns/koenig5.C: Adjust.
884         * g++.old-deja/g++.ns/koenig9.C: Adjust.
885         * g++.old-deja/g++.other/lineno5.C: Adjust.
886
887 2010-12-07  Richard Guenther  <rguenther@suse.de>
888
889         PR tree-optimization/46832
890         * gcc.c-torture/compile/pr46832.c: New testcase.
891
892 2010-12-07  Jakub Jelinek  <jakub@redhat.com>
893
894         PR debug/46799
895         * gcc.dg/autopar/pr46799.c: New test.
896
897 2010-12-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
898
899         * gfortran.dg/internal_dummy_2.f08: Fix dg-options.
900         * gfortran.dg/internal_dummy_3.f08: Fix dg-options.
901
902 2010-12-06  H.J. Lu  <hongjiu.lu@intel.com>
903
904         PR middle-end/41562
905         * g++.dg/graphite/pr41562.C: New.
906
907         PR middle-end/46185
908         * gcc.dg/graphite/pr46185.c: New.
909
910 2010-12-06  Nicola Pero  <nicola.pero@meta-innovation.com>
911
912         * objc.dg/foreach-8.m: New.
913
914 2010-12-06  Jakub Jelinek  <jakub@redhat.com>
915
916         PR debug/45997
917         * g++.dg/debug/dwarf2/pr45997-1.C: New test.
918         * g++.dg/debug/dwarf2/pr45997-2.C: New test.
919
920         PR target/43897
921         * gcc.target/ia64/pr43897.c: New test.
922
923         PR debug/46771
924         * gcc.dg/pr46771.c: New test.
925
926         PR rtl-optimization/46777
927         * gcc.dg/pr46777.c: New test.
928
929 2010-12-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
930
931         * ada/acats/run_acats (which): Assign output to temporary
932         variable, only use if successful.
933         Use last field of type output.
934
935 2010-12-06  Richard Guenther  <rguenther@suse.de>
936
937         PR tree-optimization/46806
938         * g++.dg/torture/20100825.C: New testcase.
939
940 2010-12-06  Richard Guenther  <rguenther@suse.de>
941
942         PR tree-optimization/46785
943         * gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase.
944
945 2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
946
947         * gcc.dg/pr46674.c (LABEL3): New macro definition.
948         (LABEL2): Likewise.
949         (LABEL): Likewise.
950         (jelly): Account for user label prefix in asm name.
951
952 2010-12-05  Daniel Kraft  <d@domob.eu>
953
954         PR fortran/46794
955         * gfortran.dg/power2.f90: Initialize variables.
956
957 2010-12-04  Jan Hubicka  <jh@suse.cz>
958
959         * snprintf-chk.c (ptr): Declare volatile.
960         * strcpy-chk.c (s2, s3, l1): Declare volatile.
961         * snprintf-chk.c (ptr): Declare volatile.
962         * vsprintf-chk.c (ptr): Declare volatile.
963         * vsnprintf-chk.c (ptr): Declare volatile.
964
965 2010-12-04  Tobias Burnus  <burnus@net-b.de>
966
967         PR fortran/46584
968         * gfortran.dg/quad_1.f90: Remove some complex
969         math checks as they fail on some non-libquadmath
970         systems.
971
972 2010-12-04  Daniel Kraft  <d@domob.eu>
973
974         PR fortran/46794
975         * gfortran.dg/power2.f90: New test.
976
977 2010-12-03  Jakub Jelinek  <jakub@redhat.com>
978
979         PR debug/46123
980         * g++.dg/debug/pr46123.C: New test.
981         * g++.dg/debug/dwarf2/pr46123.C: New test.
982
983 2010-12-03  Jason Merrill  <jason@redhat.com>
984
985         PR c++/46058
986         * g++.dg/template/scope4.C: New.
987
988 2010-12-03  Nathan Froyd  <froydnj@codesourcery.com>
989
990         * gcc.target/arm/neon-offset-1.c: New test.
991
992 2010-12-03  Alexander Monakov  <amonakov@ispras.ru>
993
994         PR rtl-optimization/45354
995         * gcc.dg/tree-prof/pr45354.c: New.
996
997 2010-12-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
998
999         PR fortran/45159
1000         * gfortran.dg/dependency_38.f90:  New test.
1001
1002 2010-12-02  Ian Lance Taylor  <iant@google.com>
1003
1004         * lib/go.exp: New file.
1005         * lib/go-dg.exp: New file.
1006         * lib/go-torture.exp: New file.
1007         * lib/target-supports.exp (check_compile): Match // Go.
1008
1009 2010-12-02  Eric Botcazou  <ebotcazou@adacore.com>
1010
1011         * gcc.dg/pr46685.c: New test.
1012
1013 2010-12-02  Sebastian Pop  <sebastian.pop@amd.com>
1014
1015         PR tree-optimization/45199
1016         * gcc.dg/tree-ssa/ldist-15.c: New.
1017         * gcc.dg/tree-ssa/ldist-16.c: New.
1018         * gfortran.dg/ldist-pr45199.f: New.
1019
1020 2010-12-02  Richard Guenther  <rguenther@suse.de>
1021
1022         PR tree-optimization/46723
1023         * gcc.dg/torture/pr46723.c: New testcase.
1024
1025 2010-12-02  Richard Guenther  <rguenther@suse.de>
1026
1027         PR lto/44871
1028         * g++.dg/lto/20101126-1_0.C: New testcase.
1029         * g++.dg/lto/20101126-1_1.c: Likewise.
1030
1031 2010-12-02  Richard Guenther  <rguenther@suse.de>
1032             Ira Rosen  <irar@il.ibm.com>
1033
1034         PR tree-optimization/46663
1035         * gcc.dg/vect/pr46663.c: New test.
1036
1037 2010-12-02  Jie Zhang  <jie@codesourcery.com>
1038
1039         PR middle-end/46674
1040         * gcc.dg/pr46674.c: New test.
1041
1042 2010-12-02  Nicola Pero  <nicola.pero@meta-innovation.com>
1043
1044         * objc.dg/exceptions-6.m: New.
1045         * obj-c++.dg/exceptions-6.mm: New.
1046
1047 2010-12-01  Jan Hubicka  <jh@suse.cz>
1048
1049         * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
1050
1051 2010-12-01  Sebastian Pop  <sebastian.pop@amd.com>
1052
1053         PR middle-end/45297
1054         * gcc.dg/graphite/pr45297.c: New.
1055
1056 2010-12-01  Richard Guenther  <rguenther@suse.de>
1057
1058         PR tree-optimization/46730
1059         * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
1060
1061 2010-11-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
1062
1063         * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
1064         (a*b)-c generates two fma instructions, instead of separate
1065         multiply, add, and subtract.
1066
1067 2010-11-30  Tobias Burnus  <burnus@net-b.de>
1068
1069         * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
1070         a value to all array elements.
1071
1072 2010-11-30  Richard Guenther  <rguenther@suse.de>
1073
1074         PR tree-optimization/46722
1075         * gcc.target/i386/fma4-fma-2.c: New testcase.
1076
1077 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1078
1079         * objc.dg/duplicate-class-1.m: New.
1080         * obj-c++.dg/duplicate-class-1.mm: New.
1081
1082 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1083
1084         * objc.dg/property/dotsyntax-21.m
1085         * obj-c++.dg/property/dotsyntax-21.mm
1086
1087 2010-11-29  Alexandre Oliva  <aoliva@redhat.com>
1088
1089         PR debug/46338
1090         * g++.dg/debug/pr46338.C: New.
1091
1092 2010-11-29  Richard Guenther  <rguenther@suse.de>
1093             Zdenek Dvorak  <rakdver@kam.uniff.cz>
1094
1095         PR tree-optimization/46675
1096         * gcc.dg/pr46675.c: New test.
1097
1098 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
1099
1100         * gcc/testsuite/objc.dg/strings-1.m: Move to...
1101         * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
1102         * gcc/testsuite/objc.dg/strings-2.m: Move to ...
1103         * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
1104         constructor and class reference for NeXT runtime.  Update paths.
1105         * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
1106         * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
1107         * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
1108         * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
1109         constructor and class reference for NeXT runtime.  Update paths.
1110
1111 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1112
1113         PR c++/42260
1114         * g++.dg/conversion/cast2.C: New test.
1115
1116         PR c++/45383
1117         * g++.dg/conversion/cond4.C: Likewise.
1118
1119 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1120
1121         PR c++/45383
1122         Reverted patch for PR c++/42260
1123         * g++.dg/conversion/cast2.C: Reverted new test.
1124
1125 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1126
1127         PR debug/46101
1128         * g++.dg/debug/dwarf2/typedef5.C: New test
1129
1130 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
1131             Mike Stump  <mrs@gcc.gnu.org>
1132
1133         PR target/26427
1134         PR target/33120
1135         PR testsuite/35710
1136         * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
1137         * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
1138         * gcc.dg/darwin-comm.c: Adjust for new allocators.
1139         * gcc.dg/darwin-sections.c: New test.
1140         * g++.dg/ext/instantiate2.C: Adjust for new allocators.
1141
1142 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1143
1144         * objc.dg/exceptions-1.m: New.
1145         * objc.dg/exceptions-2.m: New.
1146         * objc.dg/exceptions-3.m: New.
1147         * objc.dg/exceptions-4.m: New.
1148         * objc.dg/exceptions-5.m: New.
1149         * obj-c++.dg/exceptions-1.mm: New.
1150         * obj-c++.dg/exceptions-2.mm: New.
1151         * obj-c++.dg/exceptions-3.mm: New.
1152         * obj-c++.dg/exceptions-4.mm: New.
1153         * obj-c++.dg/exceptions-5.mm: New.
1154
1155 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1156
1157         * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
1158         * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
1159         * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
1160
1161 2010-11-28  Janus Weil  <janus@gcc.gnu.org>
1162
1163         PR fortran/46662
1164         * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
1165
1166 2010-11-28  Eric Botcazou  <ebotcazou@adacore.com>
1167
1168         * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
1169         * gnat.dg/pack9.adb (dg-final): Likewise.
1170
1171 2010-11-28  Paul Thomas  <pault@gcc.gnu.org
1172
1173         PR fortran/35810
1174         * gfortran.dg/realloc_on_assign_1.f03: New test.
1175         * gfortran.dg/realloc_on_assign_2.f03: New test.
1176         * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
1177         * gfortran.dg/unpack_bounds_1.f90: The same.
1178         * gfortran.dg/cshift_bounds_2.f90: The same.
1179         * gfortran.dg/matmul_bounds_2.f90: The same.
1180         * gfortran.dg/matmul_bounds_3.f90: The same.
1181         * gfortran.dg/matmul_bounds_4.f90: The same.
1182         * gfortran.dg/matmul_bounds_5.f90: The same.
1183
1184 2010-11-27  Tobias Burnus  <burnus@net-b.de>
1185
1186         PR fortran/46638
1187         PR fortran/46668
1188         * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
1189
1190 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1191
1192         PR objc++/46222
1193         * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
1194
1195 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1196
1197         * objc.dg/property/at-property-24.m: New.
1198         * objc.dg/property/at-property-25.m: New.
1199         * obj-c++.dg/property/at-property-24.mm: New.
1200         * obj-c++.dg/property/at-property-25.mm: New.
1201
1202 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1203
1204         * objc.dg/protocol-qualifier-1.m: New.
1205         * objc.dg/protocol-qualifier-2.m: New.
1206         * obj-c++.dg/protocol-qualifier-1.mm: New.
1207         * obj-c++.dg/protocol-qualifier-2.mm: New.
1208
1209 2010-11-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1210
1211         * lib/gnat.exp: Load gcc.exp.
1212         (gnat_target_compile): Use gcc_target_compile for *.c sources.
1213         * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
1214
1215 2010-11-26  Richard Guenther  <rguenther@suse.de>
1216
1217         PR lto/46648
1218         * gcc.dg/lto/20101125-1_0.c: New testcase.
1219         * gcc.dg/lto/20101125-1_1.c: Likewise.
1220
1221 2010-11-22   Bud Davis  <jmdavis@link.com>
1222
1223         * arith_divide_no_check.f
1224          ,arith_divide.f,old_style_init.f90: new tests.
1225
1226 2010-11-26  H.J. Lu  <hongjiu.lu@intel.com>
1227
1228         PR tree-optimization/46665
1229         * gfortran.dg/pr46665.f90: New.
1230
1231 2010-11-26  Jakub Jelinek  <jakub@redhat.com>
1232
1233         PR middle-end/46647
1234         * gcc.dg/pr46647.c: New test.
1235
1236 2010-11-25  Janus Weil  <janus@gcc.gnu.org>
1237
1238         PR fortran/46581
1239         * gfortran.dg/select_type_19.f03: New.
1240
1241 2010-11-25  Nicola Pero  <nicola.pero@meta-innovation.com>
1242
1243         * objc.dg/ivar-problem-1.m: New.
1244         * obj-c++.dg/ivar-problem-1.mm: New.
1245
1246 2010-11-25  Jakub Jelinek  <jakub@redhat.com>
1247
1248         PR middle-end/46637
1249         * gcc.c-torture/compile/pr46637.c: New test.
1250
1251 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
1252
1253         * gfortran.dg/pr46519-1.f: Add -mtune=generic.
1254
1255 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
1256
1257         PR middle-end/46647
1258         * gcc.target/i386/pr46647.c: New.
1259
1260 2010-11-25  Kai Tietz  <kai.tietz@onevision.com>
1261
1262         * gcc.dg/dll-8.c: New.
1263
1264 2010-11-25  Eric Botcazou  <ebotcazou@adacore.com>
1265
1266         * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
1267         * gnat.dg/sse_nolib.adb: Likewise.
1268
1269 2010-11-25  Alexander Monakov  <amonakov@ispras.ru>
1270
1271         PR rtl-optimization/46585
1272         * gcc.dg/pr46585.c: New.
1273
1274 2010-11-24  Richard Henderson  <rth@redhat.com>
1275
1276         * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
1277         vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
1278         vect_unpack, vect_int_mult, vect_extract_even_odd,
1279         vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
1280
1281 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1282
1283         PR target/46519
1284         * gfortran.dg/pr46519-1.f: New.
1285
1286 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1287
1288         PR target/46519
1289         * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
1290         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1291
1292         * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
1293         * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
1294         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1295         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1296
1297         * gcc.target/i386/avx-vzeroupper-20.c: New.
1298         * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
1299         * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
1300         * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
1301         * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
1302         * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
1303         * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
1304
1305 2010-11-24  Richard Guenther  <rguenther@suse.de>
1306
1307         PR lto/43218
1308         * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
1309
1310 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
1311
1312         PR rtl-optimization/46614
1313         * gcc.dg/pr46614.c: New test.
1314
1315 2010-11-24  Tobias Burnus  <burnus@net-b.de>
1316
1317         PR fortran/46638
1318         * gfortran.dg/transfer_simplify_10.f90: New.
1319
1320 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
1321
1322         PR middle-end/46629
1323         * gfortran.dg/lto/pr46629_0.f90: New test.
1324
1325 2010-11-24  Mingjie Xing  <mingjie.xing@gmail.com>
1326
1327         * gcc.target/mips/loongson3a-muldiv-1.c: New test.
1328         * gcc.target/mips/loongson3a-muldiv-2.c: New test.
1329
1330 2010-11-23  Joseph Myers  <joseph@codesourcery.com>
1331
1332         * gcc.dg/opts-5.c: New test.
1333
1334 2010-11-23  Jeffrey Yasskin <jyasskin@google.com>
1335
1336         PR c++/46527
1337         * g++.dg/debug/dwarf2/pr46527.C: New test.
1338
1339 2010-11-23  Iain Sandoe  <iains@gcc.gnu.org>
1340
1341         * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
1342
1343 2010-11-23  Jakub Jelinek  <jakub@redhat.com>
1344
1345         PR middle-end/46499
1346         * gcc.dg/pr46499-1.c: New test.
1347         * gcc.dg/pr46499-2.c: New test.
1348
1349 2010-11-23  Jack Howarth  <howarth@bromo.med.uc.edu>
1350
1351         * gcc.target/i386/alias-1.c: Require alias support.
1352
1353 2010-11-22  Uros Bizjak  <ubizjak@gmail.com>
1354
1355         * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
1356         for vectorizer tests.
1357         * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
1358         * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
1359         * gcc.dg/graphite/pr41888.c: Ditto.
1360         * gcc.dg/graphite/pr42729.c: Ditto.
1361
1362 2010-11-22  Mingjie Xing  <mingjie.xing@gmail.com>
1363             Uros Bizjak  <ubizjak@gmail.com>
1364
1365         * lib/target-supports.exp (check_vect_support_and_set_flags): New
1366         procedure to check if the target supports vectorizer tests. Set
1367         DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
1368         capabilites.
1369         * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
1370         * g++.dg/vect/vect.exp: Ditto.
1371         * gfortran.dg/vect/vect.exp: Ditto.
1372
1373 2010-11-22  Nicola Pero  <nicola.pero@meta-innovation.com>
1374
1375         PR objc/34033
1376         * objc.dg/strings-1.m: New.
1377         * objc.dg/strings-2.m: New.
1378         * obj-c++.dg/strings-1.mm: New.
1379         * obj-c++.dg/strings-2.mm: New.
1380
1381 2010-11-22  Ian Bolton  <ian.bolton@arm.com>
1382
1383         * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
1384         "target short_enums".
1385         * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
1386
1387 2010-11-22  Eric Botcazou  <ebotcazou@adacore.com>
1388
1389         * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
1390
1391         PR rtl-optimization/46603
1392         * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
1393
1394         PR testsuite/46230
1395         * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
1396         being vectorized.  Adjust dg-final pattern.
1397         * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
1398
1399         * gcc.dg/vect: Do not include <stdio.h> in testcases.
1400         * gcc.dg/vect/costmodel/ppc: Likewise.
1401
1402 2010-11-22  Alexander Monakov  <amonakov@ispras.ru>
1403
1404         PR rtl-optimization/45652
1405         * gcc.dg/pr45652.c: New.
1406
1407 2010-11-21  Richard Henderson  <rth@redhat.com>
1408
1409         PR rtl-optimization/46571
1410         * gcc.dg/pr46571.c: New.
1411
1412 2010-11-21  Eric Botcazou  <ebotcazou@adacore.com>
1413
1414         * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
1415
1416 2010-11-21  Uros Bizjak  <ubizjak@gmail.com>
1417
1418         PR target/46533
1419         * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-*  targets.
1420
1421 2010-11-20  Joseph Myers  <joseph@codesourcery.com>
1422
1423         * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
1424         * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
1425         * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
1426         * gcc.dg/pack-test-2.c: Test for all targets.
1427         * gcc.dg/pragma-align.c: Test for all targets.
1428         * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
1429         * gcc.dg/ucnid-10.c: Test for all targets.
1430
1431 2010-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1432
1433         * gcc.target/sparc/sparc-align-1.c: New test.
1434
1435 2010-11-20  Nathan Froyd  <froydnj@codesourcery.com>
1436
1437         PR c++/16189
1438         PR c++/36888
1439         PR c++/45331
1440         * g++.dg/parse/semicolon3.C: New test.
1441         * g++.dg/debug/pr22514.C: Adjust.
1442         * g++.dg/init/error1.C: Adjust.
1443         * g++.dg/other/bitfield3.C: Adjust.
1444         * g++.dg/other/semicolon.C: Adjust.
1445         * g++.dg/parse/error14.C: Adjust.
1446         * g++.dg/parse/error5.C: Adjust.
1447         * g++.dg/parse/parameter-declaration-1.C: Adjust.
1448         * g++.dg/template/pr23510.C: Adjust.
1449         * g++.dg/template/pr39425.C: Adjust.
1450         * g++.old-deja/g++.robertl/eb125.C: Adjust.
1451
1452 2010-11-20  Jakub Jelinek  <jakub@redhat.com>
1453
1454         PR debug/46561
1455         * gcc.dg/autopar/pr46561.c: New test.
1456
1457         PR c++/46538
1458         * g++.dg/other/error34.C: New test.
1459
1460         PR c++/46526
1461         * g++.dg/cpp0x/constexpr-base3.C: New test.
1462
1463         PR tree-optimization/45830
1464         * gcc.target/i386/pr45830.c: New test.
1465         * gcc.c-torture/execute/pr45830.c: New test.
1466
1467 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1468
1469         * objc.dg/attributes/class-attribute-1.m: Rewritten.
1470         * objc.dg/attributes/class-attribute-2.m: Same change.
1471         * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
1472         * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
1473         * objc.dg/fobjc-std-1.m: Updated.
1474         * obj-c++.dg/fobjc-std-1.mm: Updated.
1475
1476 2010-11-19  Michael Matz  <matz@suse.de>
1477
1478         PR tree-optimization/46077
1479         * gcc.dg/vect/O3-pr46077.c: New testcase.
1480
1481 2010-11-19  Joseph Myers  <joseph@codesourcery.com>
1482
1483         PR c/46547
1484         * gcc.c-torture/compile/pr46547-1.c: New test.
1485
1486 2010-11-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1487
1488         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
1489         exec $compiler.
1490         * lib/gfortran.exp (gfortran_link_flags): Remove braces around
1491         $GFORTRAN_UNDER_TEST.
1492         (gfortran_init): Use -B to specify specpath, add trailing /.
1493
1494 2010-11-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
1495
1496         * gcc.target/powerpc/ppc-target-1.c: New file to test target
1497         attributes on PowerPC.
1498         * gcc.target/powerpc/ppc-target-2.c: Ditto.
1499         * gcc.target/powerpc/ppc-target-3.c: Ditto.
1500
1501 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1502
1503         * objc.dg/attributes/proto-attribute-1.m: Updated.
1504         * objc.dg/attributes/proto-attribute-2.m: New.
1505         * objc.dg/attributes/proto-attribute-3.m: New.
1506         * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
1507         * obj-c++.dg/attributes/proto-attribute-2.mm: New.
1508         * obj-c++.dg/attributes/proto-attribute-3.mm: New.
1509
1510 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1511
1512         * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
1513
1514 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1515
1516         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
1517
1518 2010-11-18  Steve Ellcey  <sje@cup.hp.com>
1519
1520         * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
1521         * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
1522
1523 2010-11-18  Jakub Jelinek  <jakub@redhat.com>
1524
1525         PR middle-end/46534
1526         * gcc.c-torture/compile/pr46534.c: New test.
1527
1528 2010-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1529
1530         * gnat.dg/atomic4.ad[sb]: New test.
1531         * gnat.dg/volatile4.adb: Likewise.
1532
1533 2010-11-18  Richard Henderson  <rth@redhat.com>
1534
1535         * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
1536
1537 2010-11-18  Nathan Froyd  <froydnj@codesourcery.com>
1538
1539         PR c/33193
1540         * c-c++-common/pr33193.c: New test.
1541
1542 2010-11-18  Richard Guenther  <rguenther@suse.de>
1543
1544         PR tree-optimization/46172
1545         * gcc.dg/torture/pr46172.c: New testcase.
1546
1547 2010-11-18  Jeff Law  <law@redhat.com>
1548
1549         PR middle-end-optimization/46297
1550         * gfortran.dg/pr46297.f: New test.
1551
1552 2010-11-17  Steve Ellcey  <sje@cup.hp.com>
1553
1554         PR middle-end/31490
1555         * gcc.dg/pr31490.c: New test.
1556
1557 2010-11-17  Uros Bizjak  <ubizjak@gmail.com>
1558
1559         * gcc.dg/nop.h: Move from ...
1560         * gcc.dg/guality/nop.h: ... here.
1561         * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
1562         * gcc.dg/guality/asm-1.c: Update nop.h include.
1563         * gcc.dg/guality/pr43329-1.c: Ditto.
1564
1565 2010-11-17  Paolo Bonzini  <bonzini@gnu.org>
1566
1567         * gcc.dg/two-types-1.c: New test.
1568         * gcc.dg/two-types-2.c: New test.
1569         * gcc.dg/two-types-3.c: New test.
1570         * gcc.dg/two-types-4.c: New test.
1571         * gcc.dg/two-types-5.c: New test.
1572         * gcc.dg/two-types-6.c: New test.
1573         * gcc.dg/two-types-7.c: New test.
1574         * gcc.dg/two-types-8.c: New test.
1575         * gcc.dg/two-types-9.c: New test.
1576         * gcc.dg/two-types-10.c: New test.
1577         * objc.dg/two-types-1.m: New test.
1578
1579 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1580
1581         PR rtl-optimization/46440
1582         * gcc.dg/pr46440.c: New test.
1583
1584         PR testsuite/45429
1585         * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
1586
1587 2010-11-17  Ira Rosen  <irar@il.ibm.com>
1588
1589         PR tree-optimization/46312
1590         * gcc.dg/vect/vect-scal-opt2.c: Rename to...
1591         * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
1592         on targets that support vector shifts with scalar shift argument.
1593         Remove dg-options.
1594         * gcc.dg/vect/vect-scal-opt.c: Rename to...
1595         * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
1596         * gcc.dg/vect/vect-scal-opt1.c: Rename to...
1597         * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
1598         * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
1599         * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
1600         support misaligned data accesses.
1601         * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
1602         * gcc.dg/vect/pr43430-2.c: Remove dg-options.
1603         * lib/target-supports.exp
1604         (check_effective_target_vect_shift_scalar): New.
1605
1606 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1607
1608         * gcc.dg/guality/nop.h: New file.
1609         * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
1610         "nop".  Adjust line numbers in gdb-test.
1611         * gcc.dg/guality/pr43329-1.c: Likewise.
1612
1613 2010-11-16  Jason Merrill  <jason@redhat.com>
1614
1615         * g++.dg/cpp0x/defaulted20.C: New.
1616
1617         * g++.dg/template/injected2.C: New.
1618
1619 2010-11-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1620
1621         * objc.dg/protocol-optional-1.m: New.
1622         * obj-c++.dg/protocol-optional-1.mm: New.
1623
1624 2010-11-16  Richard Henderson  <rth@redhat.com>
1625
1626         * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
1627         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1628
1629 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1630
1631         * gnat.dg/opt12.adb: New test.
1632         * gnat.dg/opt12_pkg.ad[sb]: New helper.
1633
1634 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1635
1636         * gcc.target/rx/pack.c: New test.
1637
1638 2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1639             Tobias Burnus  <burnus@net-b.de>
1640
1641         PR fortran/32049
1642         * gfortran.dg/quad_1.f90: New.
1643         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
1644         compiler arguments.
1645         * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
1646         library search path; call gcc-set-multilib-library-path with
1647         arguments such that libgfortran.spec is found.
1648         (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
1649
1650 2010-11-16  Jakub Jelinek  <jakub@redhat.com>
1651
1652         PR c++/46401
1653         * g++.dg/warn/Wsequence-point-3.C: New test.
1654
1655 2010-11-16  Kai Tietz  <kai.tietz@onevision.com>
1656
1657         PR preprocessor/17349
1658         * gcc.dg/cpp/cmdlne-C3.c: New.
1659
1660 2010-11-16  Richard Guenther  <rguenther@suse.de>
1661
1662         PR tree-optimization/44545
1663         * gcc.dg/pr44545.c: New testcase.
1664
1665 2010-11-16  Andrey Belevantsev  <abel@ispras.ru>
1666
1667         PR rtl-optimization/46366
1668         * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
1669         casts.
1670
1671 2010-11-16  Richard Guenther  <rguenther@suse.de>
1672
1673         * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
1674
1675 2010-11-16  Richard Guenther  <rguenther@suse.de>
1676
1677         PR middle-end/45172
1678         * gfortran.dg/gomp/pr45172.f90: New testcase.
1679
1680 2010-11-16  Nick Clifton  <nickc@redhat.com>
1681
1682         * gcc.target/rx/pack.c: New test.
1683
1684 2010-11-15  Richard Henderson  <rth@redhat.com>
1685
1686         * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
1687         * gcc.dg/torture/builtin-math-8.c: ... here.  New file.
1688         Use builtin_constant_p rather than scanning for builtin name.
1689
1690 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1691
1692         * objc.dg/property/dotsyntax-18.m: New.
1693         * objc.dg/property/dotsyntax-19.m: New.
1694         * objc.dg/property/dotsyntax-20.m: New.
1695         * obj-c++.dg/property/dotsyntax-18.mm: New.
1696         * obj-c++.dg/property/dotsyntax-19.mm: New.
1697         * obj-c++.dg/property/dotsyntax-20.mm: New.
1698         * objc.dg/property/dotsyntax-4.m: Removed some unused
1699         variables and code.
1700         * objc.dg/property/dotsyntax-6.m: Same change.
1701         * objc.dg/property/dotsyntax-16.m: Same change.
1702         * objc.dg/property/dotsyntax-17.m: Same change.
1703         * obj-c++.dg/property/dotsyntax-4.mm: Same change.
1704         * obj-c++.dg/property/dotsyntax-6.mm: Same change.
1705         * obj-c++.dg/property/dotsyntax-16.mm: Same change.
1706         * obj-c++.dg/property/dotsyntax-17.mm: Same change.
1707         * objc.dg/property/at-property-22.m: Added missing casts.
1708         * obj-c++.dg/property/at-property-22.mm: Same change.
1709
1710 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1711
1712         PR tree-optimization/46491
1713         * gcc.target/i386/pr46491.c: New test.
1714
1715         PR tree-optimization/46461
1716         * gcc.c-torture/compile/pr46461.c: New test.
1717
1718 2010-11-15  Tobias Burnus  <burnus@net.b.de>
1719
1720         PR fortran/46484
1721         * gfortran.dg/allocatable_scalar_11.f90: New.
1722         * gfortran.dg/allocatable_scalar_5.f90: Make test case
1723         standard conform.
1724
1725 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1726
1727         PR debug/46095
1728         * gcc.target/i386/pr46095.c: New test.
1729
1730         PR debug/46387
1731         * gcc.dg/pr46387.c: New test.
1732
1733 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1734
1735         * objc.dg/property/dotsyntax-16.m: New.
1736         * objc.dg/property/dotsyntax-17.m: New.
1737         * obj-c++.dg/property/dotsyntax-16.mm: New.
1738         * obj-c++.dg/property/dotsyntax-17.mm: New.
1739         * objc.dg/property/at-property-10.m: Uncommented using 'x++'
1740         syntax with properties, which now works.
1741         * obj-c++.dg/property/at-property-10.mm: Same change.
1742
1743 2010-11-15  Martin Jambor  <mjambor@suse.cz>
1744
1745         PR tree-optimization/46349
1746         * gnat.dg/opt9.adb: New file.
1747         * gnat.dg/opt9_pkg.ads: Likewise
1748
1749 2010-11-15  Richard Guenther  <rguenther@suse.de>
1750
1751         PR lto/44989
1752         * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
1753
1754 2010-11-15  Nathan Froyd  <froydnj@codesourcery.com>
1755
1756         PR preprocessor/45038
1757         * g++.dg/pr45038.C: New test.
1758
1759 2010-11-15  Richard Guenther  <rguenther@suse.de>
1760
1761         PR tree-optimization/46467
1762         * gcc.dg/ipa/ipa-pta-16.c: New testcase.
1763
1764 2010-11-15  Richard Guenther  <rguenther@suse.de>
1765
1766         PR testsuite/46423
1767         * g++.dg/torture/pr34850.C: Adjust.
1768
1769 2010-11-14  Paolo Bonzini  <bonzini@gnu.org>
1770
1771         PR c/46475
1772         * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
1773
1774 2010-11-14  Nicola Pero  <nicola.pero@meta-innovation.com>
1775
1776         * objc.dg/property/at-property-21.m: New.
1777         * objc.dg/property/at-property-22.m: New.
1778         * objc.dg/property/at-property-23.m: New.
1779         * objc.dg/property/synthesize-9.m: New.
1780         * objc.dg/property/synthesize-10.m: New.
1781         * objc.dg/property/synthesize-11.m: New.
1782         * obj-c++.dg/property/at-property-21.mm: New.
1783         * obj-c++.dg/property/at-property-22.mm: New.
1784         * obj-c++.dg/property/at-property-23.mm: New.
1785         * obj-c++.dg/property/synthesize-9.mm: New.
1786         * obj-c++.dg/property/synthesize-10.mm: New.
1787         * obj-c++.dg/property/synthesize-11.mm: New.
1788
1789         * objc.dg/property/at-property-4.m: Updated to match new compiler
1790         where some errors have been converted into warnings and vice versa.
1791         * objc.dg/property/at-property-16.m: Same change.
1792         * objc.dg/property/at-property-18.m: Same change.
1793         * objc.dg/property/property-neg-5.m: Same change.
1794         * obj-c++.dg/property/at-property-4.mm: Same change.
1795         * obj-c++.dg/property/at-property-16.mm: Same change.
1796         * obj-c++.dg/property/at-property-18.mm: Same change.
1797         * obj-c++.dg/property/property-neg-5.mm: Same change.
1798
1799         * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
1800         commented out because of testsuite problems; I found out that
1801         using dg-warning instead of dg-message gets them to work.
1802         * obj-c++.dg/property/property-neg-3.mm: Same change.
1803         * obj-c++.dg/property/synthesize-6.mm: Same change.
1804         * obj-c++.dg/property/at-property-5.mm: Same change.
1805         * obj-c++.dg/property/at-property-14.mm: Same change.
1806         * obj-c++.dg/property/at-property-18.mm: Same change.
1807         * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
1808         some tests still do not work due to some other testsuite issue).
1809
1810 2010-11-13  Jason Merrill  <jason@redhat.com>
1811
1812         * g++.dg/cpp0x/auto20.C: New.
1813
1814 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1815
1816         * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
1817         * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
1818
1819 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1820
1821         PR c/46462
1822         * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
1823         * gcc.dg/pr35746.c: Likewise.
1824         * gcc.dg/cpp/direct2.c: Likewise.
1825         * gcc.dg/cpp/direct2s.c: Likewise.
1826         * gcc.dg/noncompile/920923-1.c: Likewise.
1827         * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
1828
1829 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1830
1831         * obj-c++.dg/attributes/method-format-1.mm: Adjust.
1832
1833 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1834
1835         * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
1836         a pointer to an arbitrary C struct with an Objective-C protocol.
1837         Test various valid uses of typedef with Objective-C objects and
1838         protocols instead.
1839         * objc.dg/invalid-type-1.m: New.
1840         * obj-c++.dg/invalid-type-1.m: New.
1841
1842 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1843
1844         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
1845
1846 2010-11-13  Tobias Burnus  <burnus@net-b.de>
1847
1848         PR fortran/45742
1849         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
1850
1851 2010-11-13  Tobias Burnus  <burnus@net-b.de>
1852
1853         PR fortran/45742
1854         * gfortran.dg/volatile12.f90: New.
1855
1856 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1857
1858         * objc.dg/attributes/method-format-1.m: Adjust.
1859
1860 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1861
1862         PR c/20385
1863         * gcc.dg/decl-9.c: New.
1864
1865 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1866
1867         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
1868
1869 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1870
1871         * gcc.dg/format/few-1.c: New test.
1872         * gcc.dg/format/asm_fprintf-1.c: Adjust.
1873         * gcc.dg/format/c90-scanf-1.c: Adjust.
1874         * gcc.dg/format/cmn-err-1.c: Adjust.
1875         * gcc.dg/format/dfp-printf-1.c: Adjust.
1876         * gcc.dg/format/dfp-scanf-1.c: Adjust.
1877         * gcc.dg/format/gcc_diag-1.c: Adjust.
1878         * gcc.dg/format/ms_unnamed-1.c: Adjust.
1879         * gcc.dg/format/strfmon-1.c: Adjust.
1880         * gcc.dg/format/unnamed-1.c: Adjust.
1881         * gcc.dg/format/xopen-2.c: Adjust.
1882         * g++.dg/ext/builtin4.C: Adjust.
1883         * g++.dg/ext/builtin5.C: Adjust.
1884
1885 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
1886
1887         * gcc.dg/pragma-diag-2.c: New test.
1888
1889 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1890
1891         PR fortran/45794
1892         * gfortran.dg/optional_mask.f90: New test.
1893
1894 2010-11-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
1895
1896         * g++.dg/cpp0x/defaulted15.C: Adjust.
1897
1898 2010-11-12  James Dennett <jdennett@google.com>
1899
1900         PR c++/39415
1901         * g++.dg/expr/static_cast7.C: New.
1902
1903 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1904
1905         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
1906         warning.
1907         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
1908         mips-sgi-irix*.
1909         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
1910         * gcc.target/mips/call-3.c: Add dg-require-visibility.
1911
1912 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
1913
1914         * gcc.dg/pr46375.c: New test.
1915
1916 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
1917
1918         PR c/44782
1919         * c-c++-common/fmax-errors.c: New test.
1920
1921 2010-11-11  Richard Henderson  <rth@redhat.com>
1922
1923         * gcc.target/i386/sse-24.c: Use -ffp-contract.
1924
1925 2010-11-11  Jan Hubicka  <jh@suse.cz>
1926
1927         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
1928         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
1929
1930 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
1931
1932         PR target/46088
1933         * gcc.dg/pr46088.c: New test.
1934
1935 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
1936
1937         * gfortran.dg/empty_derived_type.f90: New test.
1938
1939 2010-11-11  Tobias Burnus  <burnus@net-b.de>
1940
1941         PR fortran/46413
1942         * gfortran.dg/class_31.f90: New.
1943
1944         PR fortran/46205
1945         * gfortran.dg/forall_14.f90: New.
1946
1947 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
1948             Tobias Burnus  <burnus@net-b.de>
1949
1950         PR fortran/46325
1951         * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
1952
1953 2010-11-11  Jan Hubicka  <jh@suse.cz>
1954
1955         * gcc.dg/20081223-1.c: Update LTO options.
1956         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
1957         * gcc.dg/lto/20081118_0.c: Update LTO options.
1958         * gcc.dg/lto/ipareference_0.c: Update LTO options.
1959         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
1960         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
1961         * gcc.dg/lto/ipacp_0.c: Update LTO options.
1962         * gcc.dg/lto/20090116_0.c: Update LTO options.
1963         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
1964         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
1965         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
1966         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
1967         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
1968         * gcc.dg/lto/20081224_0.c: Update LTO options.
1969         * gcc.dg/lto/20090219_0.c: Update LTO options.
1970         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
1971         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
1972         * gcc.dg/lto/20081115_0.c: Update LTO options.
1973         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
1974         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
1975         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
1976         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
1977         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
1978         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
1979         * g++.dg/20090107-1.C: Update LTO options.
1980         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
1981         * g++.dg/lto/20081123_0.C: Update LTO options.
1982         * g++.dg/lto/20090313_0.C: Update LTO options.
1983         * g++.dg/lto/20081125_0.C: Update LTO options.
1984         * g++.dg/lto/20081109-1_0.C: Update LTO options.
1985         * g++.dg/lto/20081219_0.C: Update LTO options.
1986         * g++.dg/lto/20100724-1_0.C: Update LTO options.
1987         * g++.dg/lto/20081204-1_0.C: Update LTO options.
1988         * g++.dg/lto/20090303_0.C: Update LTO options.
1989         * g++.dg/lto/20100723-1_0.C: Update LTO options.
1990         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
1991         * g++.dg/lto/20090128_0.C: Update LTO options.
1992         * g++.dg/lto/20081204-2_0.C: Update LTO options.
1993         * g++.dg/lto/20090302_0.C: Update LTO options.
1994         * g++.dg/lto/20081119-1_0.C: Update LTO options.
1995         * g++.dg/lto/20081118_0.C: Update LTO options.
1996         * g++.dg/20090121-1.C: Update LTO options.
1997         * objc.dg/lto/lto.exp: Update LTO options.
1998         * lib/lto.exp: Update LTO options.
1999         * lib/gcc-dg.exp: Update LTO options.
2000         * lib/c-torture.exp: Update LTO options.
2001         * obj-c++.dg/lto/lto.exp: Update LTO options.
2002
2003 2010-11-11  Jan Hubicka  <jh@suse.cz>
2004
2005         PR tree-optimize/40436
2006         * gcc.dg/tree-ssa/inline-5.c: New testcase.
2007         * gcc.dg/tree-ssa/inline-6.c: New testcase.
2008
2009 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
2010
2011         * gfortran.dg/proc_decl_24.f90: New.
2012
2013 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
2014
2015         * objc.dg/property/at-property-20.m: New.
2016         * objc.dg/property/synthesize-8.m: New.
2017         * obj-c++.dg/property/at-property-20.m: New.
2018         * obj-c++.dg/property/synthesize-8.mm: New.
2019
2020 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
2021
2022         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
2023
2024 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
2025
2026         PR middle-end/46388
2027         * gcc.c-torture/compile/pr46388.c: New test.
2028
2029 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2030
2031         * lib/lto.exp (lto-get-options-main): Support optional target
2032         selector for dg-suppress-ld-options.
2033
2034 2010-11-11  Martin Jambor  <mjambor@suse.cz>
2035
2036         PR tree-optimization/46383
2037         * g++.dg/torture/pr46383.C: New test.
2038
2039 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
2040
2041         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
2042         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
2043         to dg-options.
2044         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
2045         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
2046         * g++.dg/other/i386-3.C: Ditto.
2047
2048 2010-11-10  Jason Merrill  <jason@redhat.com>
2049
2050         * g++.dg/cpp0x/constexpr-46420.C: New.
2051
2052 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
2053
2054         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
2055         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
2056         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
2057         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
2058         expected messages.
2059
2060 2010-11-10  Jan Hubicka  <jh@suse.cz>
2061
2062         PR tree-optimize/38669
2063         * gcc.dg/tree-ssa/pr38699.c: New testcase.
2064
2065 2010-11-10  Jan Hubicka  <jh@suse.cz>
2066
2067         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
2068
2069 2010-11-10  Jason Merrill  <jason@redhat.com>
2070
2071         * g++.dg/cpp0x/constexpr-bitfield.C: New.
2072
2073 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
2074
2075         PR debug/46409
2076         * gcc.dg/debug/pr46409.c: New test.
2077
2078         PR c++/46368
2079         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
2080
2081 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
2082
2083         PR target/46419
2084         * gcc-target/i386/pr46419.c: New test.
2085
2086 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
2087
2088         * g++.dg/other/i386-2.C: Add -mtbm.
2089         * g++.dg/other/i386-3.C: Likewise.
2090         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
2091         * gcc.target/i386/funcspec-6.c: Likewise.
2092         * gcc.target/i386/sse-12.c: Add -mtbm.
2093         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
2094         operand intrinsics.
2095         * gcc.target/i386/sse-14.c: Likewise.
2096         * gcc.target/i386/sse-22.c: Likewise.
2097         * gcc.target/i386/sse-23.c: Likewise.
2098         * gcc.target/i386/tbm-1.c: New file.
2099         * gcc.target/i386/tbm-2.c: Likewise.
2100
2101 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
2102
2103         * g++.dg/other/i386-2.C: Add -mbmi.
2104         * g++.dg/other/i386-3.C: Likewise.
2105         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
2106         * gcc.target/i386/funcspec-6.c: Likewise.
2107         * gcc.target/i386/sse-12.c: Add -mbmi.
2108         * gcc.target/i386/bmi-1.c: New file.
2109         * gcc.target/i386/bmi-2.c: Likewise.
2110         * gcc.target/i386/bmi-3.c: Likewise.
2111         * gcc.target/i386/bmi-4.c: Likewise.
2112         * gcc.target/i386/bmi-5.c: Likewise.
2113         * gcc.target/i386/bmi-6.c: Likewise.
2114
2115 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
2116
2117         PR c++/46065
2118         * g++.dg/pr46065.C: New test.
2119
2120 2010-11-10  Jan Hubicka  <jh@suse.cz>
2121
2122         PR tree-optimize/33172
2123         PR tree-optimize/43411
2124         * gcc.dg/tree-ssa/pr33172.c: New testcase.
2125         * g++.dg/tree-ssa/pr43411.C: New testcase.
2126
2127 2010-11-10  Jan Hubicka  <jh@suse.cz>
2128
2129         PR tree-optimize/46228
2130         * g++.dg/tree-ssa/pr46228.C: New testcase.
2131
2132 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
2133
2134         PR tree-optimization/46414
2135         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
2136
2137 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2138
2139         PR fortran/46411
2140         * gfortran.dg/intrinsic_7.f90: New.
2141
2142 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2143
2144         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
2145         * g++.dg/abi/thunk4.C: Likewise.
2146         * g++.dg/opt/combine.C: Add dg-require-visibility.
2147         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
2148         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
2149         alpha*-dec-osf*.
2150         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
2151         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
2152         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
2153         large arena_size.
2154         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
2155         * gcc.dg/intmax_t-1.c: Likewise.
2156
2157 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2158
2159         PR fortran/46244
2160         * gfortran.dg/class_30.f90: New.
2161
2162 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2163
2164         PR fortran/46223
2165         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
2166         failure on s390.
2167
2168 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
2169
2170         PR tree-optimization/45971
2171         * gcc.dg/vect/O3-pr45971.c: New.
2172
2173 2010-11-10  Richard Guenther  <rguenther@suse.de>
2174
2175         PR tree-optimization/44964
2176         * gcc.dg/pr44964.c: New testcase.
2177
2178 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2179
2180         * gnat.dg/opt10.adb: Fix typo.
2181
2182 2010-11-10  Martin Jambor  <mjambor@suse.cz>
2183
2184         PR tree-optimization/46351
2185         PR tree-optimization/46377
2186         * gnat.dg/opt10.adb: New file.
2187         * gnat.dg/opt10_pkg.ads: Likewise.
2188         * gnat.dg/opt11.adb: Likewise.
2189         * gnat.dg/opt11.ads: Likewise.
2190
2191 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2192
2193         * gnat.dg/boolean_conv.adb: New test.
2194
2195 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2196
2197         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
2198
2199 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2200
2201         * gnat.dg/unchecked_convert7.adb: New test.
2202
2203 2010-11-10  Richard Guenther  <rguenther@suse.de>
2204
2205         PR tree-optimization/46398
2206         * gcc.dg/torture/pr46398.c: New testcase.
2207
2208 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2209
2210         * gfortran.dg/open_dev_null.f90: New test.
2211
2212 2010-11-09  Jan Hubicka  <jh@suse.cz>
2213
2214         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
2215         unrolling.
2216
2217 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
2218
2219         * gcc.dg/struct-semi-4.c: New test.
2220
2221 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
2222
2223         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
2224         power5 to enable generation of FRIZ.
2225
2226         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
2227         optimization.
2228
2229         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
2230         expected.
2231
2232 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
2233
2234         PR target/43808
2235         * gfortran.dg/pr43808.f90: New test.
2236
2237 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
2238
2239         PR tree-optimization/46036
2240         * gfortran.dg/lto/pr46036_0.f90: New.
2241
2242 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
2243
2244         PR middle-end/45663
2245         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
2246         bar invocation instead of first.
2247
2248         PR debug/46171
2249         * gcc.dg/pr46171.c: New test.
2250
2251 2010-11-09  Richard Guenther  <rguenther@suse.de>
2252
2253         PR tree-optimization/46355
2254         * gcc.dg/pr46355.c: New testcase.
2255
2256 2010-11-09  Richard Guenther  <rguenther@suse.de>
2257
2258         PR tree-optimization/46177
2259         * gcc.dg/pr46177-2.c: New testcase.
2260
2261 2010-11-09  Richard Guenther  <rguenther@suse.de>
2262
2263         PR testsuite/46312
2264         * gcc.dg/vec-scal-opt.c: Move ...
2265         * gcc.dg/vect/vect-scal-opt.c: ... here.
2266         * gcc.dg/vec-scal-opt1.c: Move ...
2267         * gcc.dg/vect/vect-scal-opt1.c: ... here.
2268         * gcc.dg/vec-scal-opt2.c: Move ...
2269         * gcc.dg/vect/vect-scal-opt2.c: ... here.
2270
2271 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
2272
2273         * gnat.dg/specs/static_initializer5.ads: New test.
2274         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
2275
2276 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
2277
2278         PR middle-end/46360
2279         * gcc.c-torture/compile/pr46360.c: New test.
2280
2281         PR c++/45894
2282         * g++.dg/warn/Wsequence-point-2.C: New test.
2283
2284 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
2285
2286         PR fortran/46313
2287         * gfortran.dg/class_29.f03: New.
2288
2289 2010-11-09  Richard Guenther  <rguenther@suse.de>
2290
2291         PR middle-end/46221
2292         * gcc.target/i386/alias-1.c: New testcase.
2293
2294 2010-11-08  Jason Merrill  <jason@redhat.com>
2295
2296         * g++.dg/cpp0x/constexpr-sassert.C: New.
2297
2298 2010-11-08  Jason Merrill  <jason@redhat.com>
2299
2300         * g++.dg/cpp0x/constexpr-defarg.C: New.
2301
2302 2010-11-08  Xinliang David Li  <davidxl@google.com>
2303
2304         PR tree-optimization/46316
2305         * gcc.c-torture/execute/pr46316.c: New test.
2306
2307 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
2308
2309         PR fortran/46344
2310         * gfortran.dg/class_28.f03: Extended.
2311
2312 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2313
2314         * objc.dg/property/dotsyntax-13.m: New.
2315         * objc.dg/property/dotsyntax-14.m: New.
2316         * objc.dg/property/dotsyntax-15.m: New.
2317         * objc.dg/property/synthesize-7.m: New.
2318         * obj-c++.dg/property/dotsyntax-13.mm: New.
2319         * obj-c++.dg/property/dotsyntax-14.mm: New.
2320         * obj-c++.dg/property/dotsyntax-15.mm: New.
2321         * obj-c++.dg/property/synthesize-7.mm: New.
2322
2323 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2324
2325         * objc.dg/property/dynamic-4.m: New.
2326         * objc.dg/property/dynamic-5.m: New.
2327         * objc.dg/property/dynamic-6.m: New.
2328         * obj-c++.dg/property/dynamic-4.mm: New.
2329         * obj-c++.dg/property/dynamic-5.mm: New.
2330         * obj-c++.dg/property/dynamic-6.mm: New.
2331
2332 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2333
2334         * objc.dg/property/synthesize-3.m: New.
2335         * objc.dg/property/synthesize-4.m: New.
2336         * objc.dg/property/synthesize-5.m: New.
2337         * objc.dg/property/synthesize-6.m: New.
2338         * obj-c++.dg/property/synthesize-3.mm: New.
2339         * obj-c++.dg/property/synthesize-4.mm: New.
2340         * obj-c++.dg/property/synthesize-5.mm: New.
2341         * obj-c++.dg/property/synthesize-6.mm: New.
2342
2343 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2344
2345         * objc.dg/property/at-property-5.m: Updated test.
2346         * objc.dg/property/at-property-16.m: New.
2347         * objc.dg/property/at-property-17.m: New.
2348         * objc.dg/property/at-property-18.m: New.
2349         * objc.dg/property/at-property-19.m: New.
2350         * objc.dg/property/dotsyntax-12.m: New.
2351         * objc.dg/protocol-inheritance-1.m: New.
2352         * objc.dg/protocol-inheritance-2.m: New.
2353         * obj-c++.dg/property/at-property-5.mm: Updated test.
2354         * obj-c++.dg/property/at-property-16.mm: New.
2355         * obj-c++.dg/property/at-property-17.mm: New.
2356         * obj-c++.dg/property/at-property-18.mm: New.
2357         * obj-c++.dg/property/at-property-19.mm: New.
2358         * obj-c++.dg/protocol-inheritance-1.mm: New.
2359         * obj-c++.dg/protocol-inheritance-2.mm: New.
2360         * obj-c++.dg/property/dotsyntax-12.mm: New.
2361
2362 2010-11-08  Jason Merrill  <jason@redhat.com>
2363
2364         * g++.dg/expr/overflow1.C: New.
2365         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
2366         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
2367         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
2368         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
2369
2370 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2371
2372         * gcc.dg/pr35442.c: Adapt warning.
2373
2374         PR target/46280
2375         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
2376         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
2377         * g++.dg/torture/pr36444.C: Add dg-options -msse for
2378         i?86-*-* x86_64-*-*.
2379         * g++.dg/torture/pr36445.C: Likewise.
2380         * gcc.c-torture/compile/pr34856.c: Likewise.
2381         * gcc.c-torture/compile/pr39928-1.c: Likewise.
2382         * gcc.c-torture/compile/vector-1.c: Likewise.
2383         * gcc.c-torture/compile/vector-2.c: Likewise.
2384         * gcc.dg/pr32912-1.c: Likewise.
2385         * gcc.c-torture/execute/va-arg-25.c: Move ...
2386         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
2387         Add dg-options -msse, dg-require-effective-target sse_runtime for
2388         for i?86-*-*, x86_64-*-*.
2389         * gcc.c-torture/execute/vector-1.c: Likewise.
2390         * gcc.c-torture/execute/vector-2.c: Likewise.
2391         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
2392         i?86-*-*, x86_64-*-*.
2393         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2394         * gcc.dg/tree-ssa/sra-4.c: Likewise.
2395         * gcc.dg/tree-ssa/vector-1.c: Likewise.
2396         * gcc.dg/tree-ssa/vector-2.c: Likewise.
2397         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
2398
2399 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
2400
2401         * gcc.dg/torture/pr45982.c: Add -std=c99
2402         * gcc.dg/torture/pr45623.c: Ditto.
2403
2404 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
2405
2406         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
2407         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
2408
2409 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
2410
2411         PR target/28627
2412         * g++.dg/ext/dllimport7.C: Adjust second error check and
2413         allow test for x86_64 mingw, too.
2414
2415 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
2416
2417         PR fortran/46344
2418         * gfortran.dg/class_28.f03: New.
2419
2420 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
2421
2422         PR rtl-optimization/45352
2423         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
2424         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
2425         gcc.target/i386/pr45352-2.c: New tests.
2426
2427 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2428
2429         PR libobjc/36610
2430         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
2431         XFAIL the run for all but m32 x86.
2432
2433 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
2434
2435         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
2436         as comment character.
2437
2438 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2439
2440         * gcc.target/mips/mips.exp: Revert previous patch.
2441         * gcc.target/mips/fma-1.c: Delete.
2442         * gcc.target/mips/fma-2.c: Likewise.
2443         * gcc.target/mips/fma-3.c: Likewise.
2444         * gcc.target/mips/fma-4.c: Likewise.
2445         * gcc.target/mips/fma-5.c: Likewise.
2446         * gcc.target/mips/fma-6.c: Likewise.
2447         * gcc.target/mips/fma-7.c: Likewise.
2448         * gcc.target/mips/fma-8.c: Likewise.
2449         * gcc.target/mips/fma-9.c: Likewise.
2450         * gcc.target/mips/fma-10.c: Likewise.
2451         * gcc.target/mips/fma-11.c: Likewise.
2452         * gcc.target/mips/fma-12.c: Likewise.
2453         * gcc.target/mips/fma-13.c: Likewise.
2454         * gcc.target/mips/fma-14.c: Likewise.
2455         * gcc.target/mips/fma-15.c: Likewise.
2456         * gcc.target/mips/fma-16.c: Likewise.
2457         * gcc.target/mips/fma-17.c: Likewise.
2458         * gcc.target/mips/fma-18.c: Likewise.
2459         * gcc.target/mips/fma-19.c: Likewise.
2460         * gcc.target/mips/fma-20.c: Likewise.
2461
2462 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2463
2464         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
2465         * gcc.target/mips/fma-1.c: New test.
2466         * gcc.target/mips/fma-2.c: Likewise.
2467         * gcc.target/mips/fma-3.c: Likewise.
2468         * gcc.target/mips/fma-4.c: Likewise.
2469         * gcc.target/mips/fma-5.c: Likewise.
2470         * gcc.target/mips/fma-6.c: Likewise.
2471         * gcc.target/mips/fma-7.c: Likewise.
2472         * gcc.target/mips/fma-8.c: Likewise.
2473         * gcc.target/mips/fma-9.c: Likewise.
2474         * gcc.target/mips/fma-10.c: Likewise.
2475         * gcc.target/mips/fma-11.c: Likewise.
2476         * gcc.target/mips/fma-12.c: Likewise.
2477         * gcc.target/mips/fma-13.c: Likewise.
2478         * gcc.target/mips/fma-14.c: Likewise.
2479         * gcc.target/mips/fma-15.c: Likewise.
2480         * gcc.target/mips/fma-16.c: Likewise.
2481         * gcc.target/mips/fma-17.c: Likewise.
2482         * gcc.target/mips/fma-18.c: Likewise.
2483         * gcc.target/mips/fma-19.c: Likewise.
2484         * gcc.target/mips/fma-20.c: Likewise.
2485
2486 2010-11-06  Jason Merrill  <jason@redhat.com>
2487
2488         * g++.dg/cpp0x/constexpr-ctor3.C: New.
2489
2490 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
2491
2492         PR c/43384
2493         * gcc.dg/parser-error-3.c: New test.
2494
2495 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
2496
2497         PR c++/45332
2498         * g++.dg/parse/semicolon2.C: New testcase.
2499         * g++.dg/ext/asmspec1.C: Adjust.
2500         * g++.dg/init/new13.C: Adjust.
2501         * g++.dg/parse/ctor5.C: Adjust.
2502
2503 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
2504
2505         PR fortran/46330
2506         * gfortran.dg/class_27.f03: New.
2507
2508 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2509
2510         Fixed using the Objective-C 2.0 dot-syntax with self and super.
2511         * objc.dg/property/dotsyntax-5.m: New.
2512         * objc.dg/property/dotsyntax-6.m: New.
2513         * objc.dg/property/dotsyntax-7.m: New.
2514         * objc.dg/property/dotsyntax-8.m: New.
2515         * objc.dg/property/dotsyntax-9.m: New.
2516         * objc.dg/property/dotsyntax-10.m: New.
2517         * objc.dg/property/dotsyntax-11.m: New.
2518         * obj-c++.dg/property/dotsyntax-5.mm: New.
2519         * obj-c++.dg/property/dotsyntax-6.mm: New.
2520         * obj-c++.dg/property/dotsyntax-7.mm: New.
2521         * obj-c++.dg/property/dotsyntax-8.mm: New.
2522         * obj-c++.dg/property/dotsyntax-9.mm: New.
2523         * obj-c++.dg/property/dotsyntax-10.mm: New.
2524         * obj-c++.dg/property/dotsyntax-11.mm: New.
2525
2526 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2527
2528         * obj-c++.dg/encode-3.mm: Provide a different string check for the
2529         NeXT runtime when the type is READONLY.
2530
2531 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
2532
2533         * gcc.target/i386/387-2.c: Skip if -march= is specified.
2534         * gcc.target/i386/387-6.c: Ditto.
2535         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
2536         * gcc.target/i386/387-4.c: Ditto.
2537         * gcc.target/i386/387-7.c: Ditto.
2538         * gcc.target/i386/387-8.c: Ditto.
2539         * gcc.target/i386/387-9.c: Ditto.
2540         * gcc.target/i386/387-10.c: Ditto.
2541         * gcc.target/i386/387-11.c: Ditto.
2542         * gcc.target/i386/387-12.c: Ditto.
2543
2544         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
2545
2546 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2547
2548         PR target/44981
2549         * gcc.dg/darwin-cfstring-format-1.c: New.
2550         * gcc.dg/warn-nsstring.c: New.
2551         * objc.dg/fsf-nsstring-format-1.m: New.
2552         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
2553         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
2554         linker warning.
2555
2556 2010-11-05  Jason Merrill  <jason@redhat.com>
2557
2558         PR c++/45473
2559         * g++.dg/inherit/virtual6.C: New.
2560
2561 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2562
2563         PR c/44772
2564         * gcc.dg/Wcxx-compat-21.c: New test.
2565
2566 2010-11-05  Ian Lance Taylor  <iant@google.com>
2567
2568         PR target/46084
2569         * gcc.target/i386/pr46084.c: New test.
2570
2571 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
2572
2573         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
2574         * (check_effective_target_mempcpy): New.
2575         * gcc.c-torture/execute/pr45636.c: Move this...
2576         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
2577
2578 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2579
2580         * gcc.target/i386/i386.exp (FLAGS): Remove.
2581         Wrap gcc_target_compile with $clearcap_ldflags added to options.
2582
2583 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2584
2585         PR c++/46160
2586         * g++.dg/opt/empty2.C: New test.
2587
2588         PR target/45670
2589         * gcc.target/i386/pr45670.c: New test.
2590
2591 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
2592
2593         PR fortran/45451
2594         PR fortran/46174
2595         * gfortran.dg/class_19.f03: Modified.
2596         * gfortran.dg/class_allocate_6.f03: New.
2597
2598 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
2599
2600         * gcc.target/i386/avx-vzeroupper-19.c: New.
2601
2602 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2603
2604         PR tree-optimization/46099
2605         * gcc.dg/autopar/pr46099.c: New test.
2606
2607         PR middle-end/43690
2608         * c-c++-common/pr43690.c: New test.
2609
2610 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
2611
2612         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
2613         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
2614         declaration and implementation.
2615         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
2616         * obj-c++.dg/property/at-property-13.mm: Likewise.
2617         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
2618         * obj-c++.dg/property/property-1.mm: Likewise.
2619         * obj-c++.dg/property/at-property-7.mm: Likewise.
2620         * obj-c++.dg/property/at-property-9.mm: Likewise.
2621         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
2622         * obj-c++.dg/property/at-property-10.mm: Likewise.
2623         * obj-c++.dg/property/synthesize-2.mm: Likewise.
2624         * obj-c++.dg/property/at-property-12.mm: Likewise.
2625         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
2626         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
2627         * obj-c++.dg/property/at-property-6.mm: Likewise.
2628         * obj-c++.dg/property/at-property-8.mm: Likewise.
2629         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
2630         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
2631         * obj-c++.dg/property/at-property-11.mm: Likewise.
2632         * obj-c++.dg/template-8.mm: Likewise.
2633         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
2634         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
2635         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
2636         and put a FIXME for this.
2637         * obj-c++.dg/property/property-2.mm: Remove.
2638         * obj-c++.dg/property/property-3.mm: Remove.
2639
2640 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2641
2642         PR debug/46307
2643         * gcc.dg/pr46307.c: New test.
2644
2645 2010-11-05  Jason Merrill  <jason@redhat.com>
2646
2647         PR c++/46304
2648         * g++.dg/ext/complex6.C: New.
2649
2650 2010-11-04  Bud Davis   <jimmied@smu.edu>
2651
2652         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
2653
2654 2010-11-04  Chao-ying Fu  <fu@mips.com>
2655
2656         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
2657         msubu, mult, multu.
2658         * gcc.target/mips/mips32-dsp-run.c: Likewise.
2659
2660 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
2661
2662         Fixed using the Objective-C 2.0 dot-syntax with class names.
2663         * objc.dg/property/dotsyntax-3.m: New.
2664         * objc.dg/property/dotsyntax-4.m: New.
2665         * obj-c++.dg/property/dotsyntax-3.mm: New.
2666         * obj-c++.dg/property/dotsyntax-4.mm: New.
2667
2668         * objc.dg/fobjc-std-1.m: Added test for warnings when the
2669         Objective-C 2.0 dot-syntax is used with class names.
2670         * obj-c++.dg/fobjc-std-1.mm: Same change.
2671
2672 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
2673
2674         * gcc.target/powerpc/loop_align.c: New.
2675
2676 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2677
2678         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
2679
2680         merge from FSF 'apple/trunk' branch.
2681         * gcc.target/powerpc/darwin64-abi.c: New.
2682
2683 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
2684
2685         PR tree-optimization/46233
2686         * gcc.dg/pr46233.c: New test.
2687
2688 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2689
2690         * objc.dg/property/property-2.m: Deleted.
2691         * objc.dg/property/property-3.m: Deleted.
2692
2693 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2694
2695         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
2696         defined.
2697         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
2698         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
2699         * objc.dg/property/property-1.m: Likewise.
2700         * objc.dg/property/at-property-6.m: Likewise.
2701         * objc.dg/property/at-property-7.m: Likewise.
2702         * objc.dg/property/dotsyntax-1.m: Likewise.
2703         * objc.dg/property/at-property-8.m: Likewise.
2704         * objc.dg/property/dotsyntax-2.m: Likewise.
2705         * objc.dg/property/at-property-9.m: Likewise.
2706         * objc.dg/property/synthesize-2.m: Likewise.
2707         * objc.dg/property/at-property-10.m: Likewise.
2708         * objc.dg/property/at-property-11.m: Likewise.
2709         * objc.dg/property/at-property-12.m: Likewise.
2710         * objc.dg/property/at-property-13.m: Likewise.
2711         * objc.dg/property/fsf-property-method-access.m: Likewise.
2712         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
2713         linker warning.
2714         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
2715         warnings.
2716         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
2717         deprecation warnings.  Use Object1 implementation.
2718         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
2719         * objc/execute/forward-1.m: Remove.
2720         * objc/execute/forward-1.x: Remove.
2721
2722 2010-11-04  Jason Merrill  <jason@redhat.com>
2723
2724         * g++.dg/cpp0x/constexpr-access.C: New.
2725
2726 2010-11-04  Richard Guenther  <rguenther@suse.de>
2727
2728         PR rtl-optimization/46183
2729         * gcc.dg/torture/pr46183.c: New testcase.
2730
2731 2010-11-04  Richard Guenther  <rguenther@suse.de>
2732
2733         PR tree-optimization/46068
2734         * gcc.dg/torture/pr46068.c: New testcase.
2735
2736 2010-11-04  Richard Guenther  <rguenther@suse.de>
2737
2738         PR tree-optimization/45991
2739         * gcc.dg/pr45991.c: New testcase.
2740
2741 2010-11-04  Richard Guenther  <rguenther@suse.de>
2742
2743         PR tree-optimization/46154
2744         * g++.dg/torture/pr46154.C: New testcase.
2745
2746 2010-11-04  Richard Guenther  <rguenther@suse.de>
2747
2748         PR tree-optimization/45733
2749         * gcc.dg/pr45733.c: New testcase.
2750
2751 2010-11-04  Ira Rosen  <irar@il.ibm.com>
2752
2753         PR tree-optimization/46213
2754         * gfortran.dg/vect/pr46213.f90: New.
2755
2756 2010-11-04  Richard Guenther  <rguenther@suse.de>
2757
2758         PR testsuite/45702
2759         * gcc.dg/pr34989-1.c: Move ...
2760         * gcc.dg/lto/pr34989-1_0.c: ... here.
2761         * gcc.dg/pr34989-2.c: Move ...
2762         * gcc.dg/lto/pr34989-1_1.c: ... here.
2763         * gcc.dg/pr27898.c: Move ...
2764         * gcc.dg/lto/pr27898_0.c: ... here and ...
2765         * gcc.dg/lto/pr27898_1.c: ... split.
2766         * gcc.dg/pr28712.c: Move ...
2767         * gcc.dg/lto/pr28712_0.c: ... here and ...
2768         * gcc.dg/lto/pr28712_1.c: ... split ...
2769         * gcc.dg/lto/pr28712_2.c: ... twice.
2770         * gcc.dg/pr28706.c: Move ...
2771         * gcc.dg/lto/pr28706_0.c: ... here and ...
2772         * gcc.dg/lto/pr28706_1.c: ... split.
2773
2774 2010-11-04  Richard Guenther  <rguenther@suse.de>
2775             Richard Henderson  <rth@redhat.com>
2776
2777         * gcc.target/i386/fma4-vector-2.c: New testcase.
2778
2779 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2780             Richard Guenther  <rguenther@suse.de>
2781
2782         * gcc.dg/vec-scal-opt.c: New testcase.
2783         * gcc.dg/vec-scal-opt1.c: New testcase.
2784         * gcc.dg/vec-scal-opt2.c: New testcase.
2785
2786 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2787
2788         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
2789         from plugin build flags on Darwin targets.
2790
2791 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2792
2793         * gcc.target/i386/pr46285.c: Require split_stack target.
2794
2795 2010-11-03  Jason Merrill  <jason@redhat.com>
2796
2797         PR c++/46293
2798         * g++.dg/cpp0x/constexpr-base2.C: New.
2799
2800         PR c++/46289
2801         * g++.dg/cpp0x/initlist45.C: New.
2802
2803 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2804
2805         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
2806         is now allowed in categories.
2807         * obj-c++.dg/property/dynamic-2.mm: Same change.
2808         * objc.dg/property/dynamic-3.m: New.
2809         * obj-c++.dg/property/dynamic-3.mm: New.
2810         * objc.dg/property/at-property-14.m: New.
2811         * objc.dg/property/at-property-15.m: New.
2812         * obj-c++.dg/property/at-property-14.mm: New.
2813         * obj-c++.dg/property/at-property-15.mm: New.
2814
2815         * objc.dg/foreach-6.m: Added a few more tests for valid and
2816         invalid iterating variables and collections.
2817
2818 2010-11-03  Xinliang David Li  <davidxl@google.com>
2819
2820         PR target/46200
2821         * g++.dg/tree-ssa/ivopts-2.C: New test.
2822
2823 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2824
2825         PR target/46295
2826         * gcc.target/i386/pr46295.c: New.
2827
2828 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2829
2830         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
2831         precision min/max for single precision on VSX.
2832
2833 2010-11-03  Jason Merrill  <jason@redhat.com>
2834
2835         PR c++/46289
2836         * g++.dg/cpp0x/constexpr-ice3.C: New.
2837
2838 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
2839
2840         * gnat.dg/opt8.ad[sb]: New test.
2841         * gnat.dg/opt8_pkg.ads: New helper.
2842
2843 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2844
2845         PR rtl-optimization/45865
2846         * gcc.dg/pr45865.c: New.
2847         * gcc.dg/torture/pr45865.c: Likewise.
2848
2849         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
2850         * gcc.target/arm/headmerge-2.c: Likewise.
2851         * gcc.target/i386/headmerge-1.c: Likewise.
2852         * gcc.target/i386/headmerge-2.c: Likewise.
2853
2854 2010-11-03  Richard Guenther  <rguenther@suse.de>
2855
2856         PR middle-end/46288
2857         * gcc.dg/pr46288.c: New testcase.
2858
2859 2010-11-03  Richard Guenther  <rguenther@suse.de>
2860
2861         PR tree-optimization/44807
2862         * gcc.dg/torture/pr44807.c: New testcase.
2863
2864 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2865
2866         PR libgfortran/43899
2867         * gfortran.dg/namelist_67.f90: New test.
2868
2869 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2870
2871         PR tree-optimization/46009
2872         * gcc.dg/vect/pr46009.c: New function.
2873
2874 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2875
2876         Implemented -fobjc-std=objc1 flag.
2877         * objc.dg/fobjc-std-1.m: New.
2878         * obj-c++.dg/fobjc-std-1.mm: New.
2879
2880 2010-11-03  Richard Guenther  <rguenther@suse.de>
2881
2882         PR middle-end/46241
2883         * g++.dg/debug/pr46241.C: New testcase.
2884
2885 2010-11-03  Richard Guenther  <rguenther@suse.de>
2886
2887         PR tree-optimization/46190
2888         * gfortran.dg/pr46190.f90: New testcase.
2889
2890 2010-11-03  Richard Guenther  <rguenther@suse.de>
2891
2892         PR testsuite/46274
2893         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
2894         * gcc.dg/vect/vect-19.c: Likewise.
2895         * gcc.dg/vect/vect-17.c: Likewise.
2896
2897 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2898
2899         PR target/46285
2900         * gcc.target/i386/pr46285.c: New.
2901
2902 2010-11-03  Richard Guenther  <rguenther@suse.de>
2903
2904         PR tree-optimization/46217
2905         * gcc.dg/pr46217.c: New testcase.
2906
2907 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2908
2909         * objc.dg/property/dotsyntax-1.m: New.
2910         * objc.dg/property/dotsyntax-2.m: New.
2911         * obj-c++.dg/property/dotsyntax-1.mm: New.
2912         * obj-c++.dg/property/dotsyntax-2.mm: New.
2913
2914 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2915
2916         PR tree-optimization/46165
2917         * gcc.dg/pr46165.c: New test.
2918
2919 2010-11-03  Richard Guenther  <rguenther@suse.de>
2920
2921         PR middle-end/46251
2922         * gcc.dg/pr46251.c: New testcase.
2923
2924 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2925
2926         PR tree-optimization/46107
2927         * gcc.c-torture/compile/pr46107.c: New test.
2928
2929         PR debug/46252
2930         * gcc.dg/pr46252.c: New test.
2931
2932         PR rtl-optimization/46034
2933         PR rtl-optimization/46212
2934         PR rtl-optimization/46248
2935         * gcc.c-torture/compile/pr46034.c: New test.
2936         * gcc.c-torture/compile/pr46248.c: New test.
2937         * gcc.dg/pr46212.c: New test.
2938
2939 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2940
2941         * gnat.dg/sizetype4.adb: New test.
2942
2943 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
2944
2945         * gcc.target/i386/avx-vzeroupper-15.c: New.
2946         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2947         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2948         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2949
2950         PR target/46253
2951         * gcc.target/i386/pr46253.c: New.
2952
2953 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2954             Tobias Burnus  <burnus@net-b.de>
2955
2956         PR fortran/45170
2957         * gfortran.dg/deferred_type_param_1.f90: New.
2958         * gfortran.dg/deferred_type_param_2.f90: New.
2959         * gfortran.dg/initialization_1.f90: Update dg-errors.
2960         * gfortran.dg/initialization_9.f90: Update dg-errors.
2961
2962 2010-11-02  Richard Guenther  <rguenther@suse.de>
2963
2964         PR tree-optimization/46149
2965         * g++.dg/torture/pr46149.C: New testcase.
2966
2967 2010-11-02  Richard Guenther  <rguenther@suse.de>
2968
2969         PR tree-optimization/46216
2970         * gcc.dg/torture/pr46216.c: New testcase.
2971
2972 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2973
2974         PR target/46131
2975         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
2976         *-*-osf*.
2977
2978 2010-11-02  Richard Guenther  <rguenther@suse.de>
2979
2980         PR tree-optimization/46184
2981         * gcc.dg/pr46184.c: New testcase.
2982
2983 2010-11-02  Richard Guenther  <rguenther@suse.de>
2984
2985         PR tree-optimization/46177
2986         * gcc.dg/pr46177.c: New testcase.
2987
2988 2010-11-02  Martin Jambor  <mjambor@suse.cz>
2989
2990         PR middle-end/46120
2991         * g++.dg/ipa/ivinline-9.C: New test.
2992
2993 2010-11-02  Martin Jambor  <mjambor@suse.cz>
2994
2995         PR tree-optimization/45875
2996         * g++.dg/torture/pr45875.C: New test.
2997
2998 2010-11-02  Richard Guenther  <rguenther@suse.de>
2999
3000         PR testsuite/46249
3001         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
3002
3003 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
3004
3005         PR debug/46255
3006         * gcc.dg/pr46255.c: New test.
3007
3008 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
3009
3010         PR c++/46170
3011         PR c++/46162
3012         * g++.dg/template/sfinae26.C: New test.
3013         * g++.dg/template/sfinae27.C: Likewise.
3014
3015 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
3016
3017         PR c++/45606
3018         * g++.dg/template/typedef36.C: New test.
3019         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
3020         * g++.dg/template/canon-type-10.C: Likewise.
3021         * g++.dg/template/canon-type-11.C: Likewise.
3022         * g++.dg/template/canon-type-12.C: Likewise.
3023         * g++.dg/template/canon-type-13.C: Likewise.
3024
3025 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
3026
3027         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
3028         instance of debug_pubnames on darwin.
3029
3030 2010-11-01  Jason Merrill  <jason@redhat.com>
3031             Benjamin Kosnik  <bkoz@redhat.com>
3032
3033         * g++.dg/cpp0x/constexpr-initlist2.C: New.
3034         * g++.dg/cpp0x/constexpr-initlist3.C: New.
3035
3036         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
3037         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
3038         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
3039         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
3040         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
3041         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
3042         * g++.dg/cpp0x/constexpr-array.C: New.
3043         * g++.dg/cpp0x/constexpr-base.C: New.
3044         * g++.dg/cpp0x/constexpr-complex.C: New.
3045         * g++.dg/cpp0x/constexpr-data1.C: New.
3046         * g++.dg/cpp0x/constexpr-data2.C: New.
3047         * g++.dg/cpp0x/constexpr-deref.C: New.
3048         * g++.dg/cpp0x/constexpr-diag1.C: New.
3049         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
3050         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
3051         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
3052         * g++.dg/cpp0x/constexpr-empty.C: New.
3053         * g++.dg/cpp0x/constexpr-empty2.C: New.
3054         * g++.dg/cpp0x/constexpr-empty3.C: New.
3055         * g++.dg/cpp0x/constexpr-empty4.C: New.
3056         * g++.dg/cpp0x/constexpr-empty5.C: New.
3057         * g++.dg/cpp0x/constexpr-ex1.C: New.
3058         * g++.dg/cpp0x/constexpr-ex2.C: New.
3059         * g++.dg/cpp0x/constexpr-ex3.C: New.
3060         * g++.dg/cpp0x/constexpr-ex4.C: New.
3061         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
3062         * g++.dg/cpp0x/constexpr-fnptr.C: New.
3063         * g++.dg/cpp0x/constexpr-function1.C: New.
3064         * g++.dg/cpp0x/constexpr-function2.C: New.
3065         * g++.dg/cpp0x/constexpr-function3.C: New.
3066         * g++.dg/cpp0x/constexpr-ice.C: New.
3067         * g++.dg/cpp0x/constexpr-initlist.C: New.
3068         * g++.dg/cpp0x/constexpr-neg1.C: New.
3069         * g++.dg/cpp0x/constexpr-noexcept.C: New.
3070         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
3071         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
3072         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
3073         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
3074         * g++.dg/cpp0x/constexpr-nonlit.C: New.
3075         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
3076         * g++.dg/cpp0x/constexpr-nullptr.C: New.
3077         * g++.dg/cpp0x/constexpr-object1.C: New.
3078         * g++.dg/cpp0x/constexpr-object2.C: New.
3079         * g++.dg/cpp0x/constexpr-overflow.C: New.
3080         * g++.dg/cpp0x/constexpr-pedantic.C: New.
3081         * g++.dg/cpp0x/constexpr-pos1.C: New.
3082         * g++.dg/cpp0x/constexpr-potential1.C: New.
3083         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
3084         * g++.dg/cpp0x/constexpr-pure.C: New.
3085         * g++.dg/cpp0x/constexpr-static.C: New.
3086         * g++.dg/cpp0x/constexpr-static2.C: New.
3087         * g++.dg/cpp0x/constexpr-static3.C: New.
3088         * g++.dg/cpp0x/constexpr-static4.C: New.
3089         * g++.dg/cpp0x/constexpr-static5.C: New.
3090         * g++.dg/cpp0x/constexpr-static6.C: New.
3091         * g++.dg/cpp0x/constexpr-string.C: New.
3092         * g++.dg/cpp0x/constexpr-switch.C: New.
3093         * g++.dg/cpp0x/constexpr-targ.C: New.
3094         * g++.dg/cpp0x/constexpr-throw.C: New.
3095         * g++.dg/cpp0x/constexpr-typeid.C: New.
3096         * g++.dg/cpp0x/constexpr-union.C: New.
3097         * g++.dg/cpp0x/constexpr-value.C: New.
3098         * g++.dg/cpp0x/constexpr-value2.C: New.
3099         * g++.dg/cpp0x/constexpr-variadic.C: New.
3100         * g++.dg/cpp0x/initlist5.C: Use constexpr.
3101         * g++.dg/cpp0x/static_assert3.C: Add expected error.
3102         * g++.dg/other/fold1.C: Likewise.
3103         * g++.dg/parse/crash36.C: Likewise.
3104         * g++.dg/parse/constant4.C: Adjust expected error.
3105         * g++.dg/template/arg5.C: Likewise.
3106         * g++.dg/template/non-dependent10.C: Likewise.
3107         * g++.dg/template/qualified-id3.C: Likewise.
3108         * g++.dg/warn/overflow-warn-1.C: Likewise.
3109         * g++.dg/warn/overflow-warn-3.C: Likewise.
3110         * g++.dg/warn/overflow-warn-4.C: Likewise.
3111         * g++.old-deja/g++.pt/crash10.C: Likewise.
3112
3113         * g++.dg/cpp0x/constexpr-ctor2.C: New.
3114
3115 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3116
3117         Implemented format and noreturn attributes for Objective-C methods.
3118         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
3119         * objc.dg/attributes/method-deprecated-1.m: New.
3120         * objc.dg/attributes/method-deprecated-2.m: New.
3121         * objc.dg/attributes/method-deprecated-3.m: New.
3122         * objc.dg/attributes/method-noreturn-1.m: New.
3123         * objc.dg/attributes/method-sentinel-1.m: New.
3124         * objc.dg/attributes/method-format-1.m: New.
3125         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
3126         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
3127         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
3128         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
3129         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
3130         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
3131         * obj-c++.dg/attributes/method-format-1.mm: New.
3132
3133 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3134
3135         * objc.dg/property/at-property-deprecated-1.m: New.
3136         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
3137
3138 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3139
3140         Implemented Objective-C 2.0 property accessors.
3141         * objc.dg/property/at-property-6.m: Use nonatomic properties to
3142         avoid testing more complex accessors in this testcase which is not
3143         about them.
3144         * objc.dg/property/at-property-7.m: Same change.
3145         * objc.dg/property/at-property-8.m: Same change.
3146         * objc.dg/property/at-property-9.m: Same change.
3147         * objc.dg/property/at-property-10.m: Same change.
3148         * objc.dg/property/at-property-11.m: Same change.
3149         * obj-c++.dg/property/at-property-6.mm: Same change.
3150         * obj-c++.dg/property/at-property-7.mm: Same change.
3151         * obj-c++.dg/property/at-property-8.mm: Same change.
3152         * obj-c++.dg/property/at-property-9.mm: Same change.
3153         * obj-c++.dg/property/at-property-10.mm: Same change.
3154         * obj-c++.dg/property/at-property-11.mm: Same change.
3155         * objc.dg/property/at-property-12.m: New.
3156         * objc.dg/property/at-property-13.m: New.
3157         * obj-c++.dg/property/at-property-12.mm: New.
3158         * obj-c++.dg/property/at-property-13.mm: New.
3159
3160 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
3161
3162         PR fortran/46152
3163         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
3164         * gfortran.dg/allocate_with_typespec_4.f90: New test.
3165         * gfortran.dg/allocate_with_typespec_1.f90: New test.
3166         * gfortran.dg/allocate_with_typespec_2.f: New test.
3167         * gfortran.dg/allocate_with_typespec_3.f90: New test.
3168         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
3169         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
3170
3171 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
3172             Nathan Froyd  <froydnj@codesourcery.com>
3173
3174         PR tree-optimization/46259
3175         * gfortran.dg/pr46259.f: New testcase.
3176
3177 2010-11-01  Paul Koning  <ni1d@arrl.net>
3178
3179         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
3180         * gcc.c-torture/compile/20020604-1.c: Ditto.
3181         * gcc.c-torture/compile/20001226-1.c: Ditto.
3182         * gcc.c-torture/compile/20010327-1.c: Ditto.
3183         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
3184         * gcc.c-torture/compile/pr43191.c: Ditto.
3185         * gcc.c-torture/compile/pr41181.c: Ditto.
3186
3187 2010-10-31  Richard Henderson  <rth@redhat.com>
3188
3189         * lib/target-supports.exp
3190         (check_effective_target_automatic_stack_alignment): True for
3191         x86 but not windows.
3192         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
3193         use of the preferred-stack-boundary arguments.
3194         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
3195
3196 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
3197
3198         PR target/46142
3199         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
3200         * gcc.target/i386/fma4-builtin-2.c: Likewise.
3201
3202 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3203
3204         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
3205
3206 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3207
3208         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
3209         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
3210         than tls.
3211         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
3212         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3213         * objc.dg/torture/tls/thr-init.m: Likewise.
3214         * objc.dg/torture/tls/thr-init-2.m: Likewise.
3215         * objc.dg/torture/tls/thr-init-3.m: Likewise.
3216
3217 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3218
3219         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
3220         the Linux kernel.
3221
3222 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
3223
3224         PR fortran/44917
3225         PR fortran/44926
3226         PR fortran/46196
3227         * gfortran.dg/typebound_generic_10.f03: New.
3228
3229 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
3230
3231         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
3232         * objc.dg/property/property-neg-1.m: Updated for changes in the
3233         syntax of @property and the implementation of
3234         @synthesize/@dynamic.
3235         * objc.dg/property/property-neg-2.m: Same change.
3236         * objc.dg/property/property-neg-3.m: Same change.
3237         * objc.dg/property/property-neg-4.m: Same change.
3238         * objc.dg/property/property-neg-5.m: Same change.
3239         * objc.dg/property/property-neg-7.m: Same change.
3240         * objc.dg/property/property-1.m: Same change.
3241         * objc.dg/property/synthesize-1.m: Same change.
3242         * objc.dg/property/at-property-2.m: Same change.
3243         * objc.dg/property/at-property-4.m: Same change.
3244
3245         * objc.dg/property/fsf-property-method-acces.m: Updated for
3246         changes in the syntax of @property and the implementation of
3247         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
3248         * objc.dg/property/fsf-property-basic.m: Same change.
3249         * objc.dg/property/fsf-property-named-ivar.m: Same change.
3250
3251         * objc.dg/property/at-property-5.m: New.
3252         * objc.dg/property/at-property-6.m: New.
3253         * objc.dg/property/at-property-7.m: New.
3254         * objc.dg/property/at-property-8.m: New.
3255         * objc.dg/property/at-property-9.m: New.
3256         * objc.dg/property/at-property-10.m: New.
3257         * objc.dg/property/at-property-11.m: New.
3258         * objc.dg/property/synthesize-2.m: New.
3259         * objc.dg/property/dynamic-2.m: New.
3260
3261         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
3262         syntax of @property and the implementation of
3263         @synthesize/@dynamic.
3264         * obj-c++.dg/property/property-neg-2.mm: Same change.
3265         * obj-c++.dg/property/property-neg-3.mm: Same change.
3266         * obj-c++.dg/property/property-neg-4.mm: Same change.
3267         * obj-c++.dg/property/property-neg-5.mm: Same change.
3268         * obj-c++.dg/property/property-neg-7.mm: Same change.
3269         * obj-c++.dg/property/property-1.mm: Same change.
3270         * obj-c++.dg/property/synthesize-1.mm: Same change.
3271         * obj-c++.dg/property/at-property-2.mm: Same change.
3272         * obj-c++.dg/property/at-property-4.mm: Same change.
3273
3274         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
3275         changes in the syntax of @property and the implementation of
3276         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
3277         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
3278         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
3279
3280         * obj-c++.dg/property/at-property-5.mm: New.
3281         * obj-c++.dg/property/at-property-6.mm: New.
3282         * obj-c++.dg/property/at-property-7.mm: New.
3283         * obj-c++.dg/property/at-property-8.mm: New.
3284         * obj-c++.dg/property/at-property-9.mm: New.
3285         * obj-c++.dg/property/at-property-10.mm: New.
3286         * obj-c++.dg/property/at-property-11.mm: New.
3287         * obj-c++.dg/property/synthesize-2.mm: New.
3288         * obj-c++.dg/property/dynamic-2.mm: New.
3289
3290 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3291             Andrew Pinski  <pinskia@gmail.com>
3292
3293         * gcc.c-torture/execute/vector-shift.c: New testcase.
3294         * gcc.c-torture/execute/vector-shift1.c: Likewise.
3295         * gcc.c-torture/execute/vector-shift2.c: Likewise.
3296         * gcc.dg/vector-shift.c: Likewise.
3297         * gcc.dg/vector-shift1.c: Likewise.
3298         * gcc.dg/torture/vector-shift2.c: Likewise.
3299         * gcc.dg/vector-shift3.c: Likewise.
3300         * gcc.dg/simd-1b.c: Adjust.
3301
3302 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
3303
3304         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
3305
3306 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
3307
3308         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
3309
3310 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
3311
3312         PR target/46153
3313         * gcc.target/i386/pr46153.c: New test.
3314
3315 2010-10-27  Jason Merrill  <jason@redhat.com>
3316
3317         * g++.dg/cpp0x/constexpr-is_literal.C: New.
3318
3319 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
3320
3321         PR fortran/46161
3322         * gfortran.dg/class_dummy_3.f03: New.
3323
3324 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
3325
3326         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
3327         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
3328
3329         * gcc.target/i386/avx-vzeroupper-3.c: New.
3330         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
3331         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
3332         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
3333         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
3334         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
3335         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
3336         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
3337         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
3338         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
3339         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
3340         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
3341
3342 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3343
3344         * obj-c.dg/property/at-property-4.m: New.
3345         * obj-c++.dg/property/at-property-4.mm: New.
3346         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
3347         updates in warning.
3348         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
3349         updates in warning.
3350
3351 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3352
3353         * objc.dg/property/at-property-1.m: New.
3354         * objc.dg/property/at-property-2.m: New.
3355         * objc.dg/property/at-property-3.m: New.
3356         * objc.dg/ivar-invalid-type-1.m: New.
3357         * obj-c++.dg/property/at-property-1.mm: New.
3358         * obj-c++.dg/property/at-property-2.mm: New.
3359         * obj-c++.dg/property/at-property-3.mm: New.
3360         * obj-c++.dg/ivar-invalid-type-1.mm: New.
3361         * objc.dg/property/property-neg-6.m: Updated testcase for updates
3362         in error reporting.
3363
3364 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3365
3366         PR libgfortran/46010
3367         * gfortran.dg/namelist_66.f90: New test.
3368         * gfortran.dg/fmt_t_6.f: Fix whitespace.
3369
3370 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
3371
3372         PR fortran/42647
3373         * gfortran.dg/allocatable_scalar_9.f90: Extended.
3374         * gfortran.dg/allocatable_scalar_10.f90: New.
3375         * gfortran.dg/class_19.f03: Extended.
3376
3377 2010-10-26  Jan Hubicka  <jh@suse.cz>
3378
3379         PR middle-end/45736
3380         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
3381
3382 2010-10-26  Ira Rosen  <irar@il.ibm.com>
3383
3384         PR tree-optimization/46167
3385         * gcc.dg/vect/O-pr46167.c: New.
3386         * gcc.dg/vect/vect.exp: Run tests with -O.
3387
3388 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
3389
3390         PR target/44948
3391         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
3392         * g++.dg/vect/pr33860a.cc: Likewise.
3393         * gcc.c-torture/compile/20070522-1.c: Likewise.
3394         * gcc.dg/compat/struct-align-1_x.c: Likewise.
3395         * gcc.dg/compat/struct-align-1_y.c: Likewise.
3396         * gcc.dg/compat/struct-align-2_x.c: Likewise.
3397         * gcc.dg/compat/struct-align-2_y.c: Likewise.
3398         * gcc.dg/pr44136.c: Likewise.
3399
3400         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
3401         * gcc.dg/compat/vector-1_x.c: Likewise.
3402         * gcc.dg/compat/vector-1_y.c: Likewise.
3403         * gcc.dg/compat/vector-2_x.c: Likewise.
3404         * gcc.dg/compat/vector-2_y.c: Likewise.
3405         * gcc.dg/pr43300.c: Likewise.
3406
3407         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
3408         * gcc.dg/compat/vector-1a_y.c: Likewise.
3409         * gcc.dg/compat/vector-1b_x.c: Likewise.
3410         * gcc.dg/compat/vector-1b_y.c: Likewise.
3411         * gcc.dg/compat/vector-2a_x.c: Likewise.
3412         * gcc.dg/compat/vector-2a_y.c: Likewise.
3413         * gcc.dg/compat/vector-2b_x.c: Likewise.
3414         * gcc.dg/compat/vector-2b_y.c: Likewise.
3415         * gcc.target/i386/pr39162.c: Likewise.
3416         * gcc.target/i386/pr40906-2.c: Likewise.
3417         * gcc.target/i386/sse-5.c: Likewise.
3418
3419         * gcc.dg/pr35442.c: Prune ABI change warnings.
3420
3421         * gcc.c-torture/execute/pr38151.x: New.
3422         * gcc.target/i386/pr44948-1a.c: Likewise.
3423         * gcc.target/i386/pr44948-1b.c: Likewise.
3424         * gcc.target/i386/pr44948-2a.c: Likewise.
3425         * gcc.target/i386/pr44948-2b.c: Likewise.
3426
3427 2010-10-26  Ian Lance Taylor  <iant@google.com>
3428
3429         PR middle-end/45687
3430         * gcc.c-torture/execute/20101025-1.c: New test.
3431
3432 2010-10-26  Tobias Burnus  <burnus@net-b.de>
3433
3434         PR fortran/45451
3435         * gfortran.dg/class_allocate_5.f90: New.
3436
3437 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3438
3439         Implement opaque-enum-specifiers for C++0x
3440         * g++.dg/cpp0x/forw_enum1.C: New.
3441         * g++.dg/cpp0x/forw_enum2.C: New.
3442         * g++.dg/cpp0x/forw_enum3.C: New.
3443         * g++.dg/cpp0x/forw_enum4.C: New.
3444         * g++.dg/cpp0x/forw_enum5.C: New.
3445         * g++.dg/cpp0x/forw_enum6.C: New.
3446         * g++.dg/cpp0x/forw_enum7.C: New.
3447         * g++.dg/cpp0x/forw_enum8.C: New.
3448         * g++.dg/cpp0x/forw_enum9.C: New.
3449         * g++.dg/parse/enum3.C: Add new errors.
3450         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
3451         * g++.dg/cpp0x/auto9.C: Add new error.
3452         * g++.dg/template/crash79.C: Add new errors.
3453
3454 2010-10-26  Jie Zhang  <jie@codesourcery.com>
3455
3456         * gcc.target/arm/volatile-bitfields-1.c: New test.
3457         * gcc.target/arm/volatile-bitfields-2.c: New test.
3458         * gcc.target/arm/volatile-bitfields-3.c: New test.
3459
3460 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3461
3462         * gnat.dg/pointer_discr1.adb: New test.
3463         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
3464         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
3465         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
3466
3467 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3468
3469         * gnat.dg/loop_optimization8.adb: New test.
3470         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
3471         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
3472
3473 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3474
3475         * gnat.dg/in_out_parameter2.adb: New test.
3476         * gnat.dg/in_out_parameter3.adb: Likewise.
3477
3478 2010-10-25  Jie Zhang  <jie@codesourcery.com>
3479
3480         * g++.dg/opt/combine.c: New test.
3481
3482 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
3483
3484         * gnat.dg/opt7.ad[sb]: New test.
3485         * gnat.dg/opt7_pkg.ads: New helper.
3486
3487 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3488
3489         PR objc/45735
3490         * obj-c.dg/pr45735.mm: New.
3491         * obj-c++.dg/pr45735.mm: New.
3492
3493 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3494
3495         PR objc/24393
3496         * objc.dg/pr24393.m: New.
3497         * obj-c++.dg/pr24393.mm: New.
3498
3499 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3500
3501         PR objc/28049
3502         * objc.dg/pr28049.m: New.
3503         * obj-c++.dg/pr28049.mm: New.
3504
3505 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3506
3507         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
3508         parameter attributes are now supported.
3509         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
3510         * objc.dg/attributes/parameter-attribute-1.m: New test.
3511         * objc.dg/attributes/parameter-attribute-2.m: New test.
3512         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
3513         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
3514
3515 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
3516
3517         Based on the CFString implementation in FSF apple/trunk branch.
3518
3519         * gcc.dg/darwin-cfstring-1.c: New.
3520         * gcc.dg/darwin-cfstring-2.c: New.
3521         * gcc.dg/torture/darwin-cfstring-3.c: New.
3522         * g++.dg/other/darwin-cfstring1.C: New.
3523         * g++.dg/torture/darwin-cfstring-3.C: New.
3524
3525 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
3526
3527         * objc.dg/demangle-1.m: New test.
3528         * obj-c++.dg/demangle-1.mm: New test.
3529         * obj-c++.dg/demangle-2.mm: New test.
3530         * obj-c++.dg/demangle-3.mm: New test.
3531
3532 2010-10-23  Ian Lance Taylor  <iant@google.com>
3533
3534         * gcc.c-torture/execute/20101011-1.c: New test.
3535         * gcc.c-torture/execute/20101011-1.x: New test driver.
3536
3537 2010-10-23  Tobias Burnus  <burnus@net-b.de>
3538
3539         PR fortran/46122
3540         * gfortran.dg/protected_8.f90: New.
3541
3542 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
3543
3544         * gcc.dg/march-generic.c: Skip for -march in multilib options.
3545         * gcc.target/i386/isa-9.c: Skip for -march other than
3546         -march=amdfam10 in multilib options.
3547         * gcc.target/i386/pr42589.c: Skip for -march other than
3548         -march=i486 in multilib options.
3549         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
3550         other -march in multilib options.
3551
3552 2010-10-23  Jie Zhang  <jie@codesourcery.com>
3553
3554         PR rtl-optimization/37360
3555         * gcc.dg/pr37360.c: New test.
3556
3557 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3558
3559         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
3560
3561 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3562             Andrew Pinski  <pinskia@gmail.com>
3563
3564         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
3565         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
3566         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
3567         * gcc.dg/vector-subscript-1.c: Likewise.
3568         * gcc.dg/vector-subscript-2.c: Likewise.
3569         * gcc.dg/vector-subscript-3.c: New testcase.
3570         * gcc.dg/array-8.c: Adjust.
3571
3572 2010-10-22  Richard Guenther  <rguenther@suse.de>
3573
3574         PR middle-end/46137
3575         * c-c++-common/torture/pr46137.c: New testcase.
3576
3577 2010-10-22  Jason Merrill  <jason@redhat.com>
3578
3579         PR c++/46129
3580         * g++.dg/template/defarg14.C: New.
3581
3582 2010-10-22  Jason Merrill  <jason@redhat.com>
3583
3584         PR c++/46103
3585         * g++.dg/cpp0x/implicit10.C: New.
3586
3587 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
3588
3589         PR target/46098
3590         * gcc.target/i386/pr46098.c: New test.
3591
3592 2010-10-22  Richard Guenther  <rguenther@suse.de>
3593
3594         PR tree-optimization/45720
3595         * gcc.dg/torture/pr45720.c: New testcase.
3596
3597 2010-10-22  Ira Rosen  <irar@il.ibm.com>
3598
3599         PR tree-optimization/46126
3600         * gcc.dg/vect/pr46126.c: New.
3601
3602 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
3603
3604         Based on the CFString implementation in FSF apple/trunk branch.
3605
3606         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
3607         so that the latter can be used in dg-skip and dg-xfail clauses.
3608         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3609         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
3610         to use dg-additional-files for Object1.
3611         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
3612         to use dg-additional-files for Object1, move to torture/strings/.
3613         * obj-c++.dg/const-str-4.mm: Likewise.
3614         * obj-c++.dg/const-str-3.mm: Likewise.
3615         * obj-c++.dg/const-str-8.mm: Likewise.
3616         * obj-c++.dg/const-str-9.mm: Likewise.
3617         * obj-c++.dg/const-str-10.mm: Likewise.
3618         * obj-c++.dg/const-str-10.mm: Likewise.
3619         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
3620         to use dg-additional-files for Object1, move to strings/.
3621         * obj-c++.dg/const-str-2.mm: Likewise.
3622         * obj-c++.dg/const-str-5.mm: Likewise.
3623         * obj-c++.dg/const-str-6.mm: Likewise.
3624         * obj-c++.dg/const-str-12.mm: Likewise.
3625         * obj-c++.dg/strings/strings.exp: New.
3626         * obj-c++.dg/strings/const-cfstring-2.mm: New.
3627         * obj-c++.dg/strings/const-cfstring-5.mm: New.
3628         * obj-c++.dg/torture/strings/strings.exp: New.
3629         * obj-c++.dg/torture/strings/string1.mm: New.
3630         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
3631         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
3632         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
3633
3634         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
3635         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3636         * objc/execute/string2.m: Likewise.
3637         * objc/execute/string3.m: Likewise.
3638         * objc/execute/string3.m: Likewise.
3639         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
3640         * objc.dg/foreach-4.m: Likewise.
3641         * objc.dg/foreach-5.m: Likewise.
3642         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
3643         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3644         * objc.dg/const-str-4.m: Likewise.
3645         * objc.dg/const-str-7.m: Likewise.
3646         * objc.dg/const-str-8.m: Likewise.
3647         * objc.dg/const-str-9.m: Likewise.
3648         * objc.dg/const-str-10.m: Likewise.
3649         * objc.dg/const-str-11.m: Likewise.
3650         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
3651         to use dg-additional-files for Object1, move to objc.dg/strings/.
3652         * objc.dg/const-str-2.m: Likewise.
3653         * objc.dg/const-str-5.m: Likewise.
3654         * objc.dg/const-str-6.m: Likewise.
3655         * objc.dg/const-str-12.m: Likewise.
3656         * objc.dg/const-str-12b.m: Likewise.
3657         * objc.dg/strings/strings.exp: New.
3658         * objc.dg/strings/const-cfstring-2.m: New.
3659         * objc.dg/strings/const-cfstring-5.m: New.
3660         * objc.dg/torture/strings/strings.exp: New.
3661         * objc.dg/torture/strings/const-cfstring-1.m: New.
3662         * objc.dg/torture/strings/const-cfstring-3.m: New.
3663         * objc.dg/torture/strings/const-cfstring-4.m: New.
3664
3665 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3666
3667         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
3668
3669 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3670
3671         PR c++/46117
3672         * g++.dg/parse/crash57.C: New.
3673
3674 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
3675             H.J. Lu  <hongjiu.lu@intel.com>
3676
3677         PR target/45946
3678         * gcc.target/i386/pr45946.c: New test.
3679
3680 2010-10-21  Martin Jambor  <mjambor@suse.cz>
3681
3682         PR tree-optimization/45875
3683         * g++.dg/ipa/pr45875.C: New test.
3684
3685 2010-10-21  Ira Rosen  <irar@il.ibm.com>
3686
3687         PR tree-optimization/46049
3688         PR tree-optimization/46052
3689         * gcc.dg/vect/pr46052.c: New test.
3690         * gcc.dg/vect/pr46049.c: New test.
3691
3692 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3693
3694         PR fortran/46007
3695         * gfortran.dg/shape_5.f90:  New test case.
3696
3697 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3698
3699         PR fortran/46060
3700         * gfortran.dg/proc_ptr_comp_25.f90: New.
3701
3702 2010-10-21  Richard Guenther  <rguenther@suse.de>
3703             Michael Matz  <matz@suse.de>
3704
3705         PR tree-optimization/45764
3706         * gcc.dg/torture/pr45764.c: New testcase.
3707
3708 2010-10-21  Richard Guenther  <rguenther@suse.de>
3709
3710         PR tree-optimization/46111
3711         * g++.dg/torture/pr46111.C: New testcase.
3712
3713 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3714
3715         PR fortran/46067
3716         * gfortran.dg/dummy_procedure_4.f90: New.
3717         * gfortran.dg/proc_ptr_30.f90: New.
3718
3719 2010-10-21  Tobias Burnus  <burnus@net-b.de>
3720
3721         PR fortran/46100
3722         * gfortran.dg/ptr-func-1.f90: New.
3723         * gfortran.dg/ptr-func-2.f90: New.
3724
3725 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
3726
3727         PR tree-optimization/45919
3728         * gcc.c-torture/compile/pr45919.c: New test.
3729
3730         PR tree-optimization/46066
3731         * gcc.dg/autopar/pr46066.c: New test.
3732
3733 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3734
3735         PR c++/46024
3736         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
3737
3738 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3739
3740         PR c++/46056
3741         * g++.dg/cpp0x/range-for7.C: New.
3742
3743 2010-10-20  Richard Guenther  <rguenther@suse.de>
3744
3745         PR lto/45667
3746         * g++.dg/lto/20101020-1_0.h: New testcase.
3747         * g++.dg/lto/20101020-1_0.C: Likewise.
3748         * g++.dg/lto/20101020-1_1.C: Likewise.
3749
3750 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
3751
3752         * gcc.dg/20101013-1.c: New test.
3753
3754 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
3755
3756         PR target/46085
3757         * gcc.target/i386/pr46085-1.c: New.
3758         * gcc.target/i386/pr46085-2.c: Likewise.
3759
3760 2010-10-20  Richard Guenther  <rguenther@suse.de>
3761
3762         PR tree-optimization/45860
3763         * gcc.dg/torture/pr45860.c: New testcase.
3764
3765 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3766
3767         * gnat.dg/discr25.adb: New test.
3768         * gnat.dg/discr25_pkg.ad[sb]: New helper.
3769
3770 2010-10-20  Olivier Hainque  <hainque@adacore.com>
3771
3772         * gcc.target/powerpc/ehreturn.c: New test.
3773
3774 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3775
3776         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
3777         not require Foundation and run with the GNU runtime as well.
3778
3779         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
3780
3781         Radar 4439126
3782         * obj-c++.dg/template-8.mm: New.
3783
3784 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3785
3786         PR objc/23709
3787         * objc.dg/pr23709.m: New.
3788         * obj-c++.dg/pr23709.m: New.
3789
3790 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
3791
3792         PR c++/46046
3793         * g++.dg/template/crash104.C: New.
3794
3795 2010-10-19  Richard Henderson  <rth@redhat.com>
3796
3797         * gcc.target/i386/fma3-fma.c: New.
3798         * gcc.target/i386/fma3-builtin.c: New.
3799         * gcc.target/i386/fma4-builtin.c: New.
3800
3801 2010-10-19  Richard Guenther  <rguenther@suse.de>
3802
3803         PR testsuite/46081
3804         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3805
3806 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3807
3808         Merge from 'apple/trunk' branch on FSF servers.
3809
3810         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
3811
3812         Radar 4293709
3813         * objc.dg/proto-init-mimatch-1.m: New.
3814         * obj-c++.dg/proto-init-mimatch-1.mm: New.
3815
3816 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3817
3818         Implemented parsing @synthesize and @dynamic for
3819         Objective-C/Objective-C++.
3820         * objc.dg/property/dynamic-1.m: New.
3821         * objc.dg/property/synthesize-1.m: New.
3822         * obj-c++.dg/property/dynamic-1.mm: New.
3823         * obj-c++.dg/property/synthesize-1.mm: New.
3824
3825 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3826
3827         * objc.dg/at-class-1.m: New.
3828         * objc.dg/at-class-1.mm: New.
3829
3830 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
3831
3832         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
3833
3834 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3835
3836         Merge from 'apple/trunk' branch on FSF servers.
3837
3838         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
3839
3840         Radar 4407151
3841         * obj-c++.dg/template-7.mm: New.
3842
3843 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3844
3845         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
3846         bugfix.
3847
3848 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3849
3850         Merge from 'apple/trunk' branch on FSF servers.
3851
3852         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
3853
3854         Radar 4451818
3855         * obj-c++.dg/try-catch-16.mm: New.
3856         * obj-c++.dg/try-catch-17.mm: New.
3857
3858         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
3859
3860         Radar 4330422
3861         * obj-c++.dg/try-catch-15.mm: New
3862
3863         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
3864
3865         Radar 4204796
3866         * obj-c++.dg/try-catch-12.mm: New
3867         * obj-c++.dg/try-catch-13.mm: New
3868         * obj-c++.dg/try-catch-14.mm: New
3869         * objc.dg/try-catch-11.m: New
3870         * objc.dg/try-catch-12.m: New
3871         * objc.dg/try-catch-13.m: New
3872
3873 2010-10-18  Richard Henderson  <rth@redhat.com>
3874
3875         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
3876
3877 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
3878
3879         PR c/46015
3880         * c-c++-common/Wunused-var-13.c: New test.
3881
3882 2010-10-18  Richard Guenther  <rguenther@suse.de>
3883
3884         PR tree-optimization/45967
3885         * gcc.dg/torture/pr45967.c: New testcase.
3886         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3887         * gcc.dg/ipa/ipa-pta-13.c: Likewise
3888         * gcc.dg/torture/pr39074-2.c: Likewise
3889         * gcc.dg/torture/pta-escape-1.c: Likewise
3890         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
3891         * gcc.dg/tree-ssa/pta-callused.c: Likewise
3892         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
3893         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
3894         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
3895         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
3896
3897 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
3898
3899         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
3900
3901 2010-10-18  Richard Guenther  <rguenther@suse.de>
3902
3903         PR lto/44950
3904         * g++.dg/lto/20101015-2_0.C: New testcase.
3905
3906 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
3907
3908         PR middle-end/46019
3909         * gcc.c-torture/execute/pr46019.c: New test.
3910
3911 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3912
3913         Merge from 'apple/trunk' branch on FSF servers.
3914
3915         2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
3916
3917         Radar 4516785
3918         * obj-c++.dg/method-namespace-2.mm: New.
3919
3920 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3921
3922         Merge from 'apple/trunk' branch on FSF servers.
3923
3924         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
3925
3926         Radar 4133425
3927         * objc.dg/private-1.m: Test modified.
3928         * obj-c++.dg/private-1.mm: Test modified.
3929
3930 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
3931
3932         PR testsuite/45987
3933         * gcc.target/i386/push-1.c: Remove.
3934
3935 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
3936             H.J. Lu  <hongjiu.lu@intel.com>
3937
3938         PR target/46051
3939         * gcc.target/i386/pr46051.c: New test.
3940
3941 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3942
3943         * obj-c++.dg/gnu-api-2-class.mm: New.
3944         * obj-c++.dg/gnu-api-2-ivar.mm: New.
3945         * obj-c++.dg/gnu-api-2-method.mm: New.
3946         * obj-c++.dg/gnu-api-2-objc.mm: New.
3947         * obj-c++.dg/gnu-api-2-object.mm: New.
3948         * obj-c++.dg/gnu-api-2-property.mm: New.
3949         * obj-c++.dg/gnu-api-2-protocol.mm: New.
3950         * obj-c++.dg/gnu-api-2-sel.mm: New.
3951
3952 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
3953
3954         * objc.dg/fsf-package-0.m: New.
3955         * obj-c++.dg/fsf-package-0.m: New.
3956
3957 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3958
3959         PR objc/18255
3960         * objc.dg/pr18255.m: New.
3961
3962 2010-10-16  Jan Hubicka  <jh@suse.cz>
3963
3964         PR middle-end/44206
3965         * g++.dg/torture/pr44206.C: New.
3966
3967 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
3968
3969         * objc.dg/gnu-api-2-class.m: New.
3970         * objc.dg/gnu-api-2-objc.m: New.
3971
3972 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
3973
3974         * objc.dg/gnu-api-2-ivar.m: New.
3975
3976 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3977
3978         * objc.dg/gnu-api-2-property.m: New.
3979
3980 2010-10-15  Xinliang David Li  <davidxl@google.com>
3981
3982         * g++.dg/uninit-pred-3_a.C: New test.
3983         * g++.dg/uninit-pred-3_b.C: New test.
3984
3985 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3986
3987         * objc.dg/gnu-api-2-object.m: New.
3988
3989 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3990
3991         * objc.dg/gnu-api-2-method.m: New.
3992
3993 2010-10-15  Jason Merrill  <jason@redhat.com>
3994
3995         * g++.dg/lto/pr45983_0.C: New.
3996
3997 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3998
3999         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
4000         builtin combiner patterns.
4001         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
4002         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
4003         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
4004         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
4005         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
4006
4007 2010-10-15  Richard Guenther  <rguenther@suse.de>
4008
4009         * g++.dg/lto/20101015-1_0.C: New testcase.
4010
4011 2010-10-15  Richard Guenther  <rguenther@suse.de>
4012
4013         PR testsuite/46021
4014         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
4015         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
4016
4017 2010-10-15  Richard Guenther  <rguenther@suse.de>
4018
4019         PR lto/45957
4020         * g++.dg/lto/20101014-1_0.C: New testcase.
4021
4022 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4023
4024         * objc.dg/gnu-api-2-protocol.m: New.
4025         * objc.dg/gnu-api-2-sel.m: New.
4026
4027 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4028
4029         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
4030         arm-eabi targets.
4031
4032 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
4033
4034         * gcc.dg/20101010-1.c: New testcase.
4035
4036 2010-10-15  Jie Zhang  <jie@codesourcery.com>
4037
4038         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
4039         script when relocatable linking.
4040
4041 2010-10-14  Yao Qi  <yao@codesourcery.com>
4042
4043         PR target/45447
4044         * gcc.target/arm/pr45447.c: New test.
4045
4046 2010-10-14  Jan Hubicka  <jh@suse.cz>
4047
4048         PR middle-end/45621
4049         * g++.dg/lto/pr45621.h : New.
4050         * g++.dg/lto/pr45621_0.C: New.
4051         * g++.dg/lto/pr45621_1.C: New.
4052
4053 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
4054
4055         * objc.dg/property: New.
4056         * objc.dg/property/fsf-property-basic.m: New.
4057         * objc.dg/property/fsf-property-method-access.m: New.
4058         * objc.dg/property/fsf-property-named-ivar.m: New.
4059         * obj-c++.dg/property: New.
4060         * obj-c++.dg/property/fsf-property-basic.mm: New.
4061         * obj-c++.dg/property/fsf-property-method-access.mm: New.
4062         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
4063
4064         merge from FSF apple 'trunk' branch.
4065         2006 Fariborz Jahanian  <fjahanian@apple.com>
4066
4067         Radars 4436866, 4505126, 4506903, 4517826
4068         * objc.dg/property/property-1.m: New.
4069         * objc.dg/property/property-2.m: New.
4070         * objc.dg/property/property-3.m: New.
4071         * objc.dg/property/property-neg-1.m: New.
4072         * objc.dg/property/property-neg-2.m: New.
4073         * objc.dg/property/property-neg-3.m: New.
4074         * objc.dg/property/property-neg-4.m: New.
4075         * objc.dg/property/property-neg-5.m: New.
4076         * objc.dg/property/property-neg-6.m: New.
4077         * objc.dg/property/property-neg-7.m: New.
4078         * objc.dg/property/property.exp: New.
4079         * obj-c++.dg/property/property-1.mm: New.
4080         * obj-c++.dg/property/property-2.mm: New.
4081         * obj-c++.dg/property/property-3.mm: New.
4082         * obj-c++.dg/property/property-neg-1.mm: New.
4083         * obj-c++.dg/property/property-neg-2.mm: New.
4084         * obj-c++.dg/property/property-neg-3.mm: New.
4085         * obj-c++.dg/property/property-neg-4.mm: New.
4086         * obj-c++.dg/property/property-neg-5.mm: New.
4087         * obj-c++.dg/property/property-neg-6.mm: New.
4088         * obj-c++.dg/property/property-neg-7.mm: New.
4089         * obj-c++.dg/property/property.exp: New.
4090
4091 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4092
4093         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
4094
4095 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
4096
4097         PR c/45969
4098         * gcc.c-torture/compile/pr45969-1.c: New test.
4099
4100 2010-10-14  Richard Guenther  <rguenther@suse.de>
4101
4102         PR tree-optimization/44913
4103         * gcc.dg/torture/pr44913.c: New testcase.
4104
4105 2010-10-14  Richard Guenther  <rguenther@suse.de>
4106
4107         PR lto/45382
4108         * g++.dg/lto/20101014-2_0.C: New testcase.
4109
4110 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4111
4112         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
4113         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
4114         * gcc.target/i386/pr44130.c: Likewise.
4115         * gcc.target/i386/pr44144.c: Likewise.
4116         * gcc.target/i386/pr44180.c: Likewise.
4117         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4118         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
4119         * gcc.target/i386/vect-sizes-1.c: Likewise.
4120         * gcc.target/i386/vectorize4-avx.c: Likewise.
4121
4122 2010-10-14  Richard Guenther  <rguenther@suse.de>
4123
4124         PR lto/44561
4125         * g++.dg/lto/20101010-3_0.C: New testcase.
4126         * g++.dg/lto/20101010-4_0.C: Likewise.
4127
4128 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
4129
4130         * objc.dg/pr45878.m: Update to include NSConstantString interface
4131         for -fnext-runtime.
4132         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
4133         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
4134         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
4135         reference for m64 -fnext-runtime.
4136
4137 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4138
4139         * gcc.target/i386/vect-sizes-1.c: New.
4140
4141 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4142
4143         PR middle-end/46011
4144         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
4145
4146 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4147
4148         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
4149         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4150
4151 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
4152
4153         * gcc.target/ia64/20101005.c: New test.
4154
4155 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
4156
4157         PR rtl-optimization/45570
4158         * gcc.dg/pr45570.c: New test.
4159
4160 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4161
4162         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
4163         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4164         * gcc.target/i386/vectorize4-avx.c: Likewise.
4165
4166 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4167
4168         * gcc.target/i386/avx-copysign-vec.c: New.
4169         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
4170
4171 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4172
4173         PR middle-end/44130
4174         * gcc.target/i386/pr44130.c: New.
4175
4176 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4177
4178         PR middle-end/44144
4179         * gcc.target/i386/pr44144.c: New.
4180
4181 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4182
4183         PR target/44180
4184         * gcc.target/i386/pr44180.c: New.
4185
4186 2010-10-13  Jason Merrill  <jason@redhat.com>
4187
4188         * g++.dg/template/canon-type-8.C: New.
4189
4190 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
4191
4192         * gcc.c-torture/execute/20101013-1.c: New test.
4193
4194 2010-10-13  Richard Guenther  <rguenther@suse.de>
4195
4196         PR objc/45878
4197         * objc.dg/pr45878.m: New testcase.
4198
4199 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
4200
4201         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
4202         * gcc.dg/format/dfp-printf-1.c: Likewise.
4203         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
4204
4205 2010-10-13  Richard Guenther  <rguenther@suse.de>
4206
4207         PR tree-optimization/45788
4208         * g++.dg/pr45788.C: New testcase.
4209
4210 2010-10-13  Richard Guenther  <rguenther@suse.de>
4211
4212         PR tree-optimization/45970
4213         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
4214
4215 2010-10-13  Richard Guenther  <rguenther@suse.de>
4216
4217         PR tree-optimization/45982
4218         * gcc.dg/torture/pr45982.c: New testcase.
4219         * gcc.dg/tree-ssa/pr24287.c: Adjust.
4220         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
4221         * gcc.dg/torture/pr39074-2.c: Likewise.
4222
4223 2010-10-13  Richard Guenther  <rguenther@suse.de>
4224
4225         PR middle-end/45874
4226         * g++.dg/torture/pr45874.C: New testcase.
4227
4228 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
4229
4230         * objc.dg/attributes/method-attribute-1.m: Update to respond
4231         to implemented method attributes..
4232         * objc.dg/attributes/method-attribute-2.m: Likewise.
4233         * objc.dg/attributes/method-attribute-3.m: Likewise.
4234         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4235         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4236         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4237
4238 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
4239
4240         PR libobjc/23214
4241         * objc.dg/pr23214.m: New.
4242
4243 2010-10-12  Michael Eager  <eager@eagercon.com>
4244
4245         PR testsuite/45856
4246         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
4247         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
4248
4249 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
4250
4251         PR fortran/45636
4252         * gcc.c-torture/execute/pr45636.c: New test.
4253         * gfortran.dg/pr45636.f90: New test.
4254
4255 2010-10-12  Richard Henderson  <rth@redhat.com>
4256
4257         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
4258
4259 2010-10-12  Daniel Kraft  <d@domob.eu>
4260
4261         PR fortran/38936
4262         * gfortran.dg/associate_1.f03: More tests with derived-types.
4263         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
4264         * gfortran.dg/associate_8.f03: Fix typo.
4265         * gfortran.dg/initialization_27.f90: Fix typo.
4266
4267 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4268
4269         PR testsuite/45851
4270         * lib/lto.exp (lto-get-options-main): Support optional target
4271         selector for dg-extra-ld-options.
4272
4273 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4274
4275         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
4276         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
4277
4278 2010-10-11  Martin Jambor  <mjambor@suse.cz>
4279
4280         PR middle-end/45699
4281         * g++.dg/torture/pr45699.C: New test.
4282         * g++.dg/otr-fold-1.C: Adjusted.
4283         * g++.dg/otr-fold-1.C: Likewise.
4284
4285 2010-10-11  Nick Clifton  <nickc@redhat.com>
4286
4287         * gcc.c-torture/compile/pr44197.c: Require visibility support.
4288         Allow for a user label prefix.
4289
4290 2010-10-10  Richard Guenther  <rguenther@suse.de>
4291
4292         * g++.dg/lto/20101010-1_0.C: New testcase.
4293         * g++.dg/lto/20101010-2_0.C: Likewise.
4294
4295 2010-10-11  Ira Rosen  <irar@il.ibm.com>
4296
4297         PR tree-optimization/45902
4298         * gcc.dg/vect/45902.c: New test.
4299
4300 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
4301
4302         PR target/45870
4303         * gcc.dg/tls/pr45870.c: New test.
4304
4305 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
4306
4307         PR fortran/45961
4308         * gfortran.dg/typebound_operator_6.f03: New.
4309
4310 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
4311
4312         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
4313         and adjust -export symbol scanning.
4314         * g++.dg/ext/dllexport1.C: Likewise.
4315         * g++.dg/ext/dllexport3.C: Likewise.
4316         * gcc.dg/dll-3.c: Likewise.
4317         * gcc.dg/dll-4.c: Likewise.
4318         * gcc.dg/dll-5.c: Likewise.
4319
4320 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
4321
4322         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
4323         instead of tree_profile dump file.
4324         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
4325         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
4326         dump file.
4327
4328 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
4329
4330         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
4331
4332 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4333
4334         * gfortran.dg/character_comparison_4.f90:  New test.
4335         * gfortran.dg/character_comparison_5.f90:  New test.
4336         * gfortran.dg/character_comparison_6.f90:  New test.
4337
4338 2010-10-09  Richard Henderson  <rth@redhat.com>
4339
4340         * lib/target-supports.exp
4341         (check_effective_target_automatic_stack_alignment): Always true.
4342
4343 2010-10-09  Richard Guenther  <rguenther@suse.de>
4344
4345         PR lto/45956
4346         * gcc.dg/lto/20101009-2_0.c: New testcase.
4347         * gcc.dg/lto/20101009-2_1.c: Likewise.
4348         * gcc.dg/lto/20101009-2_2.c: Likewise.
4349
4350 2010-10-09  Richard Guenther  <rguenther@suse.de>
4351
4352         PR lto/45947
4353         * g++.dg/lto/20101009-1_0.C: New testcase.
4354
4355 2010-10-09  Richard Guenther  <rguenther@suse.de>
4356
4357         PR tree-optimization/45945
4358         * gcc.dg/lto/20101009-1_0.c: New testcase.
4359
4360 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
4361
4362         PR target/45913
4363         * gcc.target/i386/pr45913.c: New.
4364
4365 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4366
4367         PR fortran/45943
4368         * gfortran.dg/streamio_16.f90: Update test.
4369
4370 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
4371
4372         PR tree-optimization/45903
4373         * gcc.target/i386/pr45903.c: New test.
4374
4375 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
4376
4377         * gnat.dg/interface5.adb: Compile with warnings disabled.
4378
4379 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4380
4381         * obj-c++.dg/encode-10.mm: New testcase.
4382
4383 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4384
4385         PR objc++/23614
4386         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
4387         C++ class.  Removed XFAIL.
4388
4389 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
4390
4391         PR fortran/45933
4392         * gfortran.dg/typebound_operator_5.f03: New.
4393
4394 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4395
4396         Merge from 'apple/trunk' branch on FSF servers.
4397
4398         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
4399
4400         Radar 4508851
4401         * obj-c++.dg/method-namespace-1.mm: New.
4402
4403 2010-10-07  Martin Jambor  <mjambor@suse.cz>
4404
4405         * gcc.dg/tree-ssa/sra-11.c: New test.
4406
4407 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
4408
4409         PR Tree-Vect/45847
4410         * gcc.dg/vect/pr45847.c: New test.
4411
4412 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4413             Kai Tietz  <kai.tietz@onevision.com>
4414
4415         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
4416
4417 2010-10-07  Richard Guenther  <rguenther@suse.de>
4418
4419         PR tree-optimization/45732
4420         * gcc.dg/torture/pr45732.c: New testcase.
4421
4422 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4423
4424         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
4425         * objc.dg/foreach-2.m: Likewise.
4426         * objc.dg/foreach-3.m: Likewise.
4427         * objc.dg/foreach-4.m: Likewise.
4428         * objc.dg/foreach-5.m: Likewise.
4429         * objc.dg/foreach-6.m: Likewise.
4430         * objc.dg/foreach-7.m: Likewise.
4431         * objc.dg/objc-foreach-4.m: Likewise.
4432         * objc.dg/objc-foreach-5.m: Likewise.
4433
4434 2010-10-07  Richard Guenther  <rguenther@suse.de>
4435
4436         PR middle-end/45869
4437         * gcc.dg/torture/pr45869.c: New testcase.
4438
4439 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4440
4441         * objc.dg/set-not-used-1.m: New
4442         * obj-c++.dg/set-not-used-1.mm: New.
4443
4444 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4445
4446         * objc.dg/attributes/method-attribute-3.m: New.
4447         * obj-c++.dg/attributes/method-attribute-3.mm: New.
4448
4449 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
4450
4451         PR fortran/45916
4452         * gfortran.dg/generic_typebound_operator_1.f90: New test.
4453
4454 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4455
4456         PR fortran/45889
4457         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
4458
4459 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4460
4461         Merge from 'apple/trunk' branch on FSF servers.
4462
4463         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
4464
4465         Radar 4278774
4466         * obj-c++.dg/encode-9.mm: New.
4467
4468 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4469
4470         * g++.dg/cpp0x/pr45908.C: New test.
4471
4472 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4473
4474         * gnat.dg/opt6.ad[sb]: New test.
4475
4476 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4477
4478         Implemented fast enumeration for Objective-C.
4479         * objc.dg/foreach-1.m: New.
4480         * objc.dg/foreach-2.m: New.
4481         * objc.dg/foreach-3.m: New.
4482         * objc.dg/foreach-4.m: New.
4483         * objc.dg/foreach-5.m: New.
4484         * objc.dg/foreach-6.m: New.
4485         * objc.dg/foreach-7.m: New.
4486
4487         Merge from 'apple/trunk' branch on FSF servers:
4488         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
4489
4490         Radar 4502236
4491         * objc.dg/objc-foreach-5.m: New.
4492
4493         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
4494
4495         Radar 4507230
4496         * objc.dg/objc-foreach-4.m: New.
4497
4498         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
4499
4500         Radar 4472881
4501         * objc.dg/objc-foreach-3.m: New.
4502
4503         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
4504
4505         Radar 4468498
4506         * objc.dg/objc-foreach-2.m: New.
4507
4508         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
4509
4510         Radar 4294910
4511         * objc.dg/objc-foreach-1.m: New
4512
4513 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
4514
4515         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
4516         unsigned values.
4517
4518 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4519
4520         PR objc++/28050
4521         * obj-c++.dg/syntax-error-10.mm: New.
4522
4523 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4524
4525         PR objc++/23707
4526         * obj-c++.dg/syntax-error-9.mm: New.
4527
4528 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4529
4530         PR objc++/31126
4531         * obj-c++.dg/syntax-error-8.mm: New.
4532
4533 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4534
4535         Merge from 'apple/trunk' branch on FSF servers.
4536
4537         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
4538
4539         Radar 4290840
4540         * obj-c++.dg/syntax-error-7.mm: New
4541
4542         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
4543
4544         Radar 4294425
4545         * obj-c++.dg/syntax-error-6.mm: New
4546
4547         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
4548
4549         Radar 4261146
4550         * obj-c++.dg/syntax-error-5.mm: New
4551
4552         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
4553
4554         Radar 4093475
4555         * obj-c++.dg/syntax-error-[3-4].mm: New.
4556
4557         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
4558
4559         Radar 4185810
4560         * obj-c++.dg/syntax-error-[1-2].mm: New.
4561
4562 2010-10-05  Ira Rosen  <irar@il.ibm.com>
4563
4564         PR tree-optimization/45752
4565         * gcc.dg/vect/pr45752.c: New test.
4566
4567 2010-10-05  Richard Guenther  <rguenther@suse.de>
4568
4569         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
4570         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4571         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4572         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4573         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4574         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4575         * gcc.dg/tree-prof/stringop-1.c: Likewise.
4576         * gcc.dg/tree-prof/stringop-2.c: Likewise.
4577         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
4578         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
4579         * gcc.dg/tree-prof/update-loopch.c: Likewise.
4580         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
4581         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4582         * gcc.dg/tree-prof/tracer-1.c: Likewise.
4583         * gcc.dg/tree-ssa/inline-4.c: Likewise.
4584         * gcc.dg/tree-ssa/inline-3.c: Likewise.
4585         * gcc.dg/tree-ssa/20080530.c: Likewise.
4586         * g++.dg/tree-ssa/inline-3.C: Likewise.
4587         * g++.dg/tree-ssa/inline-1.C: Likewise.
4588         * g++.dg/tree-ssa/inline-2.C: Likewise.
4589         * gcc.dg/profile-dir-1.c: Likewise.
4590         * gcc.dg/profile-dir-2.c: Likewise.
4591         * gcc.dg/profile-dir-3.c: Likewise.
4592
4593 2010-10-05  Richard Guenther  <rguenther@suse.de>
4594
4595         PR middle-end/45877
4596         * g++.dg/torture/pr45877.C: New testcase.
4597
4598 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
4599
4600         PR debug/45849
4601         * gcc.dg/debug/pr45849.c: New test.
4602
4603         PR middle-end/45876
4604         * gcc.c-torture/compile/pr45876.c: New test.
4605
4606 2010-10-04  Julian Brown  <julian@codesourcery.com>
4607
4608         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
4609         vect_hw_misalign.
4610         * gcc.dg/vect/vect-60.c: Likewise.
4611         * gcc.dg/vect/vect-56.c: Likewise.
4612         * gcc.dg/vect/vect-93.c: Likewise.
4613         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4614         * gcc.dg/vect/vect-95.c: Likewise.
4615         * gcc.dg/vect/vect-96.c: Likewise.
4616         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
4617         * gcc.dg/vect/slp-25.c: Likewise.
4618         * gcc.dg/vect/slp-3.c: Likewise.
4619         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4620         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4621         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
4622         * gcc.dg/vect/vect-109.c: Likewise.
4623         * gcc.dg/vect/vect-peel-1.c: Likewise.
4624         * gcc.dg/vect/vect-peel-2.c: Likewise.
4625         * lib/target-supports.exp
4626         (check_effective_target_arm_vect_no_misalign): New.
4627         (check_effective_target_vect_no_align): Use above.
4628         (check_effective_target_vect_element_align): New.
4629         (add_options_for_quad_vectors): New.
4630
4631 2010-10-04  Martin Jambor  <mjambor@suse.cz>
4632
4633         PR tree-optimization/45572
4634         * g++.dg/ipa/pr45572-1.C: New test.
4635         * g++.dg/ipa/pr45572-2.C: Likewise.
4636
4637 2010-10-03  Ian Lance Taylor  <iant@google.com>
4638
4639         * gcc.dg/anon-struct-11.c: New test.
4640         * gcc.dg/anon-struct-12.c: New test.
4641         * gcc.dg/anon-struct-13.c: New test.
4642         * gcc.dg/anon-struct-14.c: New test.
4643
4644 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
4645
4646         * g++.dg/torture/pr45764.C: Revert revision 164914.
4647         * gcc.dg/vect/pr43432.c: Likewise.
4648         * gcc.dg/vect/vect-114.c: Likewise.
4649         * gcc.dg/vect/vect-15.c: Likewise.
4650
4651 2010-10-03  Jason Merrill  <jason@redhat.com>
4652
4653         * g++.dg/cpp0x/sfinae5.C: New.
4654
4655 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
4656
4657         PR tree-optimization/45720
4658         PR tree-optimization/45764
4659         * g++.dg/torture/pr45764.C: New.
4660
4661         * gcc.dg/vect/pr43432.c: Xfail.
4662         * gcc.dg/vect/vect-114.c: Likewise.
4663         * gcc.dg/vect/vect-15.c: Likewise.
4664
4665 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4666
4667         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
4668         hppa*-*-hpux*.
4669         * gcc.dg/torture/pr45678-2.c: Likewise.
4670
4671 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
4672
4673         PR fortran/45748
4674         * gfortran.dg/intrinsic_6.f90: New.
4675
4676 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4677
4678         PR fortran/42831
4679         * gfortran.dg/dependency_37.f90:  New test.
4680
4681 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
4682
4683         * gcc.target/i386/shift_mask.c: New test.
4684
4685 2010-10-01  Richard Guenther  <rguenther@suse.de>
4686
4687         PR tree-optimization/45854
4688         * g++.dg/torture/pr45854.C: New testcase.
4689
4690 2010-09-30  Michael Eager  <eager@eagercon.com>
4691
4692         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
4693         __FLT_{MIN,MAX}__.
4694
4695 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4696
4697         PR middle-end/45758
4698         * gfortran.dg/graphite/pr45758.f90: New.
4699
4700 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4701
4702         PR middle-end/45230
4703         * gcc.dg/graphite/id-pr45230.c: New.
4704
4705 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4706
4707         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
4708         * gfortran.dg/graphite/graphite.exp: Same.
4709         * gcc.dg/graphite/vect-pr43423.c: New.
4710
4711 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4712
4713         PR target/45843
4714         * g++.dg/torture/pr45843.C: New test.
4715
4716 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
4717
4718         PR fortran/45828
4719         * gfortran.dg/allocate_derived_5.f90: New.
4720
4721 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4722
4723         PR tree-optimization/31261
4724         * gcc.dg/tree-ssa/pr31261.c: New test.
4725
4726 2010-09-30  Michael Eager  <eager@eagercon.com>
4727
4728         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
4729         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
4730         * gcc.target/microblaze/microblaze.exp: Ditto.
4731         * gcc.target/microblaze/others/string_cst1.c: Ditto.
4732         * gcc.target/microblaze/others/string_cst2.c: Ditto.
4733         * gcc.target/microblaze/others/data_var1.c: Ditto.
4734         * gcc.target/microblaze/others/data_var2.c: Ditto.
4735         * gcc.target/microblaze/others/data_var3.c: Ditto.
4736         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
4737         * gcc.target/microblaze/others/strings1.c:: Ditto.
4738         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
4739         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
4740         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
4741         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4742         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4743         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4744         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4745         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4746         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
4747         * gcc.target/microblaze/isa/pcmp.c: Ditto.
4748         * gcc.target/microblaze/isa/nofloat.c: Ditto.
4749         * gcc.target/microblaze/isa/fcvt.c: Ditto.
4750         * gcc.target/microblaze/isa/float.c: Ditto.
4751         * gcc.target/microblaze/isa/mulh.c: Ditto.
4752         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
4753         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
4754         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
4755         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
4756         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
4757         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
4758         * gcc.target/microblaze/isa/bshift.c: Ditto.
4759         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
4760         * gcc.target/microblaze/isa/div.c: Ditto.
4761         * gcc.target/microblaze/isa/vanilla.c: Ditto.
4762         * gcc.target/microblaze/isa/mul.c: Ditto.
4763
4764 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4765
4766         merge from FSF 'apple/trunk' branch.
4767         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
4768
4769         Radar 4386773
4770         * objc.dg/enhanced-proto-1.m: New.
4771         * objc.dg/enhanced-proto-2.m: New.
4772         * obj-c++.dg/enhanced-proto-1.mm: New
4773         * obj-c++.dg/enhanced-proto-2.mm: New.
4774
4775 2010-09-30  Richard Guenther  <rguenther@suse.de>
4776
4777         PR testsuite/45702
4778         * gcc.dg/debug/pr41893-1.c: Adjust.
4779         * gcc.dg/pr30762-1.c: Likewise.
4780         * gcc.dg/pr31529-1.c: Likewise.
4781         * gcc.dg/pr34457-1.c: Likewise.
4782         * gcc.dg/pr34668-1.c: Likewise.
4783         * gcc.dg/pr43557-1.c: Likewise.
4784
4785 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4786
4787         PR objc/45842
4788         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
4789         * objc.dg/const-str-3.m: Correct header for memcpy.
4790         * objc.dg/const-str-7.m: Likewise.
4791         * objc.dg/method-20b.m: Provide an implementation of Object.
4792         Adjust XFAIL for m64 NeXT runtime.
4793         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
4794         * objc.dg/encode-3.m: Correct line ordering, provide header for
4795         sprintf.
4796         * objc.dg/encode-7-next.m: Only run for 32bit.
4797         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
4798         * objc.dg/type-size-2.m: Provide an implementation of Object.
4799         Ajust headers.
4800         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
4801         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
4802         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
4803         Adjust XFAIL for m64 NeXT runtime.
4804         * obj-c++.dg/method-22.mm: Likewise.
4805         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
4806
4807 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
4808
4809         Merge from 'apple/trunk' branch on FSF servers.
4810
4811         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4812
4813         Radar 4278236
4814         * obj-c++.dg/bad-forward-decl.mm: New
4815
4816 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
4817
4818         * ada/acats/run_acats: Revert revision 157037.
4819
4820 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4821
4822         Merge from 'apple/trunk' branch on FSF servers.
4823
4824         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4825
4826         Radar 4281748
4827         * objc.dg/naming-2.m: Update
4828         * objc.dg/naming-3.m: New
4829
4830 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
4831
4832         PR target/40457
4833         * gcc.target/arm/pr40457-3.c: New test.
4834
4835 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
4836
4837         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
4838         alias checking.
4839         * lib/target-supports.exp (check_ifunc_available): Likewise.
4840
4841 2010-09-29  Tristan Gingold  <gingold@adacore.com>
4842
4843         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
4844
4845 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4846
4847         * objc.dg/keywords-1.m: New test.
4848         * objc.dg/keywords-2.m: New test.
4849         * objc.dg/keywords-3.m: New test.
4850         * obj-c++.dg/keywords-1.mm: New test.
4851         * obj-c++.dg/keywords-2.mm: New test.
4852
4853 2010-09-28  Jason Merrill  <jason@redhat.com>
4854
4855         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
4856         * g++.dg/ext/complit11.C: Likewise.
4857         * g++.old-deja/g++.law/temps1.C: Likewise.
4858
4859         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
4860         * g++.old-deja/g++.mike/misc6.C: Likewise.
4861
4862 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
4863
4864         * objc.dg/attributes/method-attribute-1.m: New.
4865         * objc.dg/attributes/method-attribute-2.m: New.
4866
4867         * obj-c++.dg/attributes/method-attribute-1.m: New.
4868         * obj-c++.dg/attributes/method-attribute-2.m: New.
4869
4870 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
4871
4872         * objc.dg/attributes: New.
4873         * objc.dg/attributes/attributes.exp: New.
4874         * objc.dg/attributes/class-attribute-1.m: New.
4875         * objc.dg/attributes/class-attribute-2.m: New
4876         * objc.dg/attributes/categ-attribute-1.m: New
4877         * objc.dg/attributes/categ-attribute-2.m: New
4878         * objc.dg/attributes/proto-attribute-1.m: New
4879
4880         * obj-c++.dg/attributes: New.
4881         * obj-c++.dg/attributes/attributes.exp: New
4882         * obj-c++.dg/attributes/class-attribute-1.mm: New
4883         * obj-c++.dg/attributes/class-attribute-2.mm: New
4884         * obj-c++.dg/attributes/categ-attribute-1.mm: New
4885         * obj-c++.dg/attributes/categ-attribute-2.mm: New
4886         * obj-c++.dg/attributes/proto-attribute-1.mm: New
4887
4888 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
4889
4890         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
4891         from the branch renamed to method-20b.m to avoid clashes).
4892
4893         2005-08-23  Stuart Hastings  <stuart@apple.com>
4894                     Ziemowit Laski  <zlaski@apple.com>
4895
4896         Radar 4209854
4897         * obj-c++.dg/method-23.mm: New.
4898         * objc.dg/method-20.m: New.
4899
4900 2010-09-28  Jan Hubicka  <jh@suse.cz>
4901
4902         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
4903
4904 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4905
4906         PR target/44452
4907         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
4908         i?86-*-solaris2.[89], *-*-vxworks*.
4909         * gcc.target/i386/pr22152.c: Likewise.
4910         * gcc.target/i386/vect8-ret.c: New test.
4911
4912 2010-09-28  Jie Zhang  <jie@codesourcery.com>
4913
4914         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
4915
4916 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
4917
4918         Merge from 'apple/trunk' branch on FSF servers.
4919
4920         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
4921
4922         Radar 4175534
4923         * obj-c++.dg/method-22.mm: New.
4924
4925 2010-09-27  Jason Merrill  <jason@redhat.com>
4926
4927         * g++.dg/cpp0x/rv-lvalue-req.C: New.
4928         * g++.dg/ext/complit11.C: Adjust.
4929         * g++.old-deja/g++.law/temps1.C: Adjust.
4930         * g++.old-deja/g++.ns/koenig6.C: Adjust.
4931         * g++.old-deja/g++.oliva/partord1.C: Adjust.
4932
4933 2010-09-27  Ian Lance Taylor  <iant@google.com>
4934
4935         * lib/target-supports.exp (check_effective_target_split_stack):
4936         New procedure.
4937         * gcc.dg/split-1.c: New test.
4938         * gcc.dg/split-2.c: New test.
4939         * gcc.dg/split-3.c: New test.
4940         * gcc.dg/split-4.c: New test.
4941
4942 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4943
4944         PR objc/25464
4945         * objc.dg/type-size-3.m: New test.
4946
4947 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4948
4949         PR objc/45763
4950         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
4951
4952 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4953
4954         PR objc/25450
4955         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
4956         * objc.dg/type-size-2.m: Same change.
4957         * obj-c++.dg/encode-5.mm: Same change.
4958
4959 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4960
4961         Merge from 'apple/trunk' branch on FSF servers.  The original
4962         Changelogs are below.
4963
4964         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
4965         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
4966         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
4967         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
4968         in the branch).
4969         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
4970         proto-qual-1.m in the branch) and the normal ABI on GNU.
4971         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
4972         the test only with the NeXT runtime.
4973         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
4974         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
4975         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
4976         Run the test only with the NeXT runtime.
4977
4978         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
4979
4980         Radar 4492973
4981         * objc.dg/encode-7-64bit.m: New.
4982         * objc.dg/encode-7.m: Skip if -m64.
4983
4984         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
4985
4986         Radar 4301047
4987         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
4988         * obj-c++.dg/threedotthree-abi-1.mm: New
4989         * objc.dg/threedotthree-abi-1.m: New
4990
4991         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
4992
4993         Radar 4136935
4994         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
4995         * objc.dg/encode-6.m: Likewise.
4996         * objc.dg/encode-7.m: New test case.
4997
4998 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4999
5000         Merge from 'apple/trunk' branch on FSF servers.  Renamed
5001         const-str-12.m to constr-str-12b.m to avoid conflicts.
5002
5003         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
5004
5005         Radar 4229905
5006         * obj-c++.dg/warn5.mm: New
5007
5008         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
5009
5010         Radar 4154928
5011         * obj-c++.dg/const-str-12.mm: New.
5012         * objc.dg/const-str-12.m: New.
5013
5014 2010-09-27  Tobias Burnus  <burnus@net-b.de>
5015
5016         PR fortran/40569
5017         PR fortran/40568
5018         * gfortran.dg/storage_size_2.f08: Fix test.
5019         * gfortran.dg/c_sizeof_1.f90: Fix test.
5020         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
5021         * gfortran.dg/c_sizeof_3.f90: New.
5022         * gfortran.dg/c_sizeof_4.f90: New.
5023         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
5024         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
5025
5026 2010-09-26  Daniel Kraft  <d@domob.eu>
5027
5028         PR fortran/45783
5029         PR fortran/45795
5030         * gfortran.dg/select_type_18.f03: New test.
5031
5032 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
5033
5034         * gnat.dg/return2.ad[sb]: New test.
5035         * gnat.dg/return2_pkg.ads: New helper.
5036
5037 2010-09-25  Daniel Kraft  <d@domob.eu>
5038
5039         PR fortran/45776
5040         * gfortran.dg/io_constraints_6.f03: New test.
5041         * gfortran.dg/io_constraints_7.f03: New test.
5042         * gfortran.dg/newunit_2.f90: New test.
5043
5044 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
5045
5046         * gfortran.dg/operator_c1202.f90: New test.
5047
5048 2010-09-24  Jan Hubicka  <jh@suse.cz>
5049
5050         * gcc.dg/tree-ssa/leaf.c: New testcase.
5051
5052 2010-09-24  Jan Hubicka  <jh@suse.cz>
5053
5054         PR tree-optimization/45738
5055         PR tree-optimization/45741
5056         * gcc.c-torture/compile/pr45741.c: New.
5057         * gfortran.fortran-torture/compile/pr45738.f90: New.
5058
5059 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
5060
5061         * gcc.dg/cpp/undef-opt-1.c: New test.
5062
5063 2010-09-24  Jason Merrill  <jason@redhat.com>
5064
5065         * g++.dg/other/error10.C: Adjust expected output.
5066
5067 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
5068
5069         PR middle-end/45234
5070         * gcc.dg/torture/stackalign/alloca-6.c: New test.
5071         * gcc.target/i386/pr45234.c: New test.
5072
5073 2010-09-24  Richard Guenther  <rguenther@suse.de>
5074
5075         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
5076
5077 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5078
5079         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
5080         as a comment leader in regexp.
5081
5082 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5083
5084         * objc.dg/sync-2.m: New test.
5085         * obj-c++.dg/sync-2.mm: New test.
5086
5087 2010-09-24  Tobias Burnus  <burnus@net-b.de>
5088
5089         PR fortran/40571
5090         * gfortran.dg/iso_fortran_env_7.f90: New.
5091
5092 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5093
5094         * obj-c++.dg/too-many-args.mm: New file.
5095
5096 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5097
5098         Merge from 'apple/trunk' branch on FSF servers.
5099
5100         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
5101
5102         Radar 4491608
5103         * objc.dg/too-many-args.m: New
5104
5105 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
5106
5107         PR fortran/45744
5108         * gfortran.dg/dependency_36.f90:  New test.
5109
5110 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
5111
5112         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
5113         * gcc.target/i386/pad-3.c: Ditto.
5114         * gcc.target/i386/pad-7.c: Ditto.
5115         * gcc.target/i386/pad-7.c: Ditto.
5116         * gcc.target/i386/pr36502.c: Ditto.
5117         * gcc.target/i386/zee.c: Ditto.
5118         * gcc.target/i386/20060821-1.c: Ditto.
5119         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
5120         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
5121         * gcc.target/i386/pad-5b.c: Ditto.
5122         * gcc.target/i386/pad-6a.c: Ditto.
5123         * gcc.target/i386/pad-6b.c: Ditto.
5124         * gcc.target/i386/pad-8.c: Ditto.
5125         * gcc.target/i386/pad-9.c: Ditto.
5126         * gcc.target/i386/pad-10.c: Ditto.
5127         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
5128
5129 2010-09-23  Richard Guenther  <rguenther@suse.de>
5130
5131         PR tree-optimization/45565
5132         * g++.dg/ipa/pr45565.C: New testcase.
5133
5134 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
5135
5136         PR fortran/45745
5137         PR fortran/45648
5138         * gfortran.dg/vector_subscript_bound_1.f90: New.
5139
5140 2010-09-23  Richard Guenther  <rguenther@suse.de>
5141
5142         PR middle-end/45750
5143         * gcc.dg/pr45750.c: New testcase.
5144
5145 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
5146
5147         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
5148         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
5149         build.
5150
5151 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
5152
5153         PR rtl-optimization/44374
5154         * gcc.target/arm/headmerge-1.c: New test.
5155         * gcc.target/arm/headmerge-2.c: New test.
5156         * gcc.target/i386/headmerge-1.c: New test.
5157         * gcc.target/i386/headmerge-2.c: New test.
5158
5159 2010-09-23  Daniel Kraft  <d@domob.eu>
5160
5161         PR fortran/38936
5162         PR fortran/44044
5163         PR fortran/45474
5164         * gfortran.dg/intrinsic_intent_1.f03: New test.
5165         * gfortran.dg/select_type_17.f03: New test.
5166         * gfortran.dg/associate_5.f03: More definability tests.
5167         * gfortran.dg/enum_2.f90: Check definability.
5168         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
5169         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
5170         * gfortran.dg/char_expr_2.f90: Ditto.
5171         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
5172         * gfortran.dg/enum_5.f90: Ditto.
5173         * gfortran.dg/equiv_constraint_8.f90: Ditto.
5174         * gfortran.dg/impure_assignment_2.f90: Ditto.
5175         * gfortran.dg/impure_assignment_3.f90: Ditto.
5176         * gfortran.dg/intent_out_1.f90: Ditto.
5177         * gfortran.dg/intent_out_3.f90: Ditto.
5178         * gfortran.dg/pointer_assign_7.f90: Ditto.
5179         * gfortran.dg/pointer_intent_3.f90: Ditto.
5180         * gfortran.dg/pr19936_1.f90: Ditto.
5181         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
5182         * gfortran.dg/simpleif_2.f90: Ditto.
5183         * gfortran.dg/protected_5.f90: Ditto.
5184         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
5185         * gfortran.dg/protected_6.f90: Ditto.
5186         * gfortran.dg/protected_7.f90: Ditto.
5187
5188 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5189
5190         PR libfortran/45710
5191         * gfortran.dg/namelist_65.f90: New test.
5192
5193 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5194
5195         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
5196         the regexp pattern between the expected label and location string.
5197
5198 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5199
5200         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
5201
5202 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5203
5204         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
5205         * gcc.dg/pr27898.c: Likewise.
5206         * gcc.dg/pr28712.c: Likewise.
5207         * gcc.dg/pr30762-1.c: Likewise.
5208         * gcc.dg/pr31529-1.c: Likewise.
5209         * gcc.dg/pr34457-1.c: Likewise.
5210         * gcc.dg/pr34668-1.c: Likewise.
5211         * gcc.dg/pr34989-1.c: Likewise.
5212         * gcc.dg/pr43557-1.c: Likewise.
5213
5214 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
5215
5216         PR rtl-optimization/45739
5217         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
5218
5219 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
5220
5221         * gcc.target/sparc/mnofpu.c: New test.
5222
5223 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
5224
5225         PR rtl-optimization/45739
5226         * gcc.target/i386/pr45739.c: New test.
5227
5228 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
5229
5230         PR fortran/45648
5231         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5232         and counts. Add non-elemental function call check.
5233
5234         PR fortran/45648
5235         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
5236         arguments checks. Update temporary counts.
5237         * gfortran.dg/transpose_optimization_1.f90: New.
5238
5239 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
5240
5241         PR objc/23710
5242         * objc.dg/invalid-method-1.m: New.
5243
5244 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
5245
5246         Merge from 'apple/trunk' branch on FSF servers.
5247
5248         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
5249
5250         Radar 4291785
5251         * objc.dg/naming-4.m: New
5252         * objc.dg/naming-5.m: New
5253         * obj-c++.dg/naming-1.mm: New
5254         * obj-c++.dg/naming-2.mm: New
5255
5256 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
5257             Jack Howarth  <howarth@bromo.med.uc.edu>
5258
5259         PR c++/45645
5260         * g++.dg/torture/pr44972.C: Use portable assert().
5261
5262 2010-09-21  Richard Guenther  <rguenther@suse.de>
5263
5264         PR tree-optimization/45580
5265         * g++.dg/torture/pr45580.C: New testcase.
5266
5267 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
5268
5269         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
5270
5271 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
5272
5273         PR fortran/45438
5274         * gfortran.dg/pointer_check_7.f90: New.
5275
5276 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
5277
5278         PR rtl-optimization/45728
5279         * gcc.c-torture/compile/pr45728.c: New test.
5280
5281 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
5282
5283         PR fortran/45081
5284         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
5285
5286 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
5287
5288         * g++.dg/tree-ssa/pr45605.C: Add "\\".
5289
5290 2010-09-20  Richard Guenther  <rguenther@suse.de>
5291
5292         PR middle-end/45704
5293         * gcc.dg/torture/pr45704.c: New testcase.
5294
5295 2010-09-20  Jan Hubicka  <jh@suse.cz>
5296
5297         PR tree-optimize/45605
5298         * g++.dg/tree-ssa/pr45605.C: New testcase.
5299
5300 2010-09-20  Michael Matz  <matz@suse.de>
5301
5302         PR testsuite/45706
5303         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
5304         enough.
5305
5306 2010-09-20  Richard Guenther  <rguenther@suse.de>
5307
5308         PR tree-optimization/45705
5309         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
5310
5311 2010-09-20  Michael Matz  <matz@suse.de>
5312
5313         PR testsuite/45706
5314         * lib/target-supports.exp (check_effective_target_vect_perm):
5315         Add i?86-*-*.
5316
5317 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
5318
5319         PR rtl-optimization/45695
5320         * gcc.c-torture/execute/pr45695.c: New test.
5321
5322 2010-09-19  Jan Hubicka  <jh@suse.cz>
5323
5324         PR lto/44246
5325         * gcc.c-torture/compile/pr44246.c:New file.
5326
5327 2010-09-19  Ira Rosen  <irar@il.ibm.com>
5328
5329         PR tree-optimization/45714
5330         * gfortran.dg/vect/pr45714-a.f: New test.
5331         * gfortran.dg/vect/pr45714-b.f: New test.
5332
5333 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5334
5335         * gnat.dg/const1.adb: Rename into...
5336         * gnat.dg/constant1.adb: ...this.
5337         * gnat.dg/constant2.adb: New test.
5338         * gnat.dg/constant2_pkg1.ads: New helper.
5339         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
5340
5341 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5342
5343         * gnat.dg/specs/constant1.ads: New test.
5344         * gnat.dg/specs/constant1_pkg.ads: New helper.
5345
5346 2010-09-18  Jan Hubicka  <jh@suse.cz>
5347
5348         PR tree-optimization/45453
5349         * g++.dg/tree-ssa/pr45453.C: New testcase.
5350
5351 2010-09-18  Jason Merrill  <jason@redhat.com>
5352
5353         * g++.dg/cpp0x/initlist44.C: New.
5354
5355 2010-09-18  Richard Guenther  <rguenther@suse.de>
5356
5357         PR tree-optimization/45709
5358         * g++.dg/torture/pr45709-2.C: New testcase.
5359
5360 2010-09-18  Richard Guenther  <rguenther@suse.de>
5361
5362         PR tree-optimization/45709
5363         * g++.dg/torture/pr45709.C: New testcase.
5364
5365 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
5366
5367         PR testsuite/45719
5368         * gcc.target/i386/pad-3.c: Pass -fno-pic.
5369
5370 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5371
5372         * gcc.target/i386/pad-1.c: New.
5373         * gcc.target/i386/pad-2.c: Likewise.
5374         * gcc.target/i386/pad-3.c: Likewise.
5375         * gcc.target/i386/pad-4.c: Likewise.
5376         * gcc.target/i386/pad-5a.c: Likewise.
5377         * gcc.target/i386/pad-5b.c: Likewise.
5378         * gcc.target/i386/pad-6a.c: Likewise.
5379         * gcc.target/i386/pad-6b.c: Likewise.
5380         * gcc.target/i386/pad-7.c: Likewise.
5381         * gcc.target/i386/pad-8.c: Likewise.
5382         * gcc.target/i386/pad-9.c: Likewise.
5383         * gcc.target/i386/pad-10.c: Likewise.
5384
5385 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5386
5387         PR middle-end/45234
5388         * gcc.dg/torture/stackalign/alloca-5.c: New.
5389
5390 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5391
5392         PR middle-end/45678
5393         * gcc.dg/torture/pr45678-2.c: New.
5394
5395 2010-09-17  Richard Guenther  <rguenther@suse.de>
5396
5397         PR middle-end/45678
5398         * gcc.dg/torture/pr45678-1.c: New testcase.
5399
5400 2010-09-17  Michael Matz  <matz@suse.de>
5401
5402         PR tree-optimization/43432
5403         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
5404         check_effective_target_vect_perm_short): New predicates.
5405         (check_effective_target_vect_perm): Include x86_64.
5406         * gcc.dg/vect/pr43432.c: New test.
5407         * gcc.dg/vect/vect-114.c: Adjust.
5408         * gcc.dg/vect/vect-15.c: Ditto.
5409         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
5410         * gcc.dg/vect/slp-perm-9.c: Ditto.
5411
5412 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
5413
5414         PR testsuite/45692
5415         * objc/execute/exceptions/throw-nil.m: Run the test only with the
5416         GNU runtime.
5417
5418 2010-09-17  Richard Guenther  <rguenther@suse.de>
5419
5420         * gcc.dg/pr27898.c: Use -flto instead of -combine.
5421         * gcc.dg/pr28706.c: Likewise.
5422         * gcc.dg/pr28712.c: Likewise.
5423         * gcc.dg/pr30762-1.c: Likewise.
5424         * gcc.dg/pr30762-2.c: Likewise.
5425         * gcc.dg/pr31529-1.c: Likewise.
5426         * gcc.dg/pr31529-2.c: Likewise.
5427         * gcc.dg/pr34457-1.c: Likewise.
5428         * gcc.dg/pr34457-2.c: Likewise.
5429         * gcc.dg/pr34668-1.c: Likewise.
5430         * gcc.dg/pr34668-2.c: Likewise.
5431         * gcc.dg/pr34989-1.c: Likewise.
5432         * gcc.dg/pr34989-2.c: Likewise.
5433         * gcc.dg/pr43557-1.c: Likewise.
5434         * gcc.dg/pr43557-2.c: Likewise.
5435         * gcc.dg/debug/pr41893-1.c: Likewise.
5436         * gcc.dg/matrix/matrix.exp: Do not use -combine.
5437         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
5438         * gcc.dg/matrix/matrix-4.c: Likewise.
5439         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
5440         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
5441         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5442         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5443
5444 2010-09-16  Tobias Burnus  <burnus@net-b.de>
5445
5446         PR fortran/43665
5447         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
5448         optimizations.
5449         * gfortran.dg/intent_optimize_1.f90: New test.
5450
5451 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
5452
5453         * gcc.target/i386/divmod-1.c: New.
5454         * gcc.target/i386/divmod-2.c: Likewise.
5455         * gcc.target/i386/divmod-3.c: Likewise.
5456         * gcc.target/i386/divmod-4.c: Likewise.
5457         * gcc.target/i386/divmod-4a.c: Likewise.
5458         * gcc.target/i386/divmod-5.c: Likewise.
5459         * gcc.target/i386/divmod-6.c: Likewise.
5460         * gcc.target/i386/divmod-7.c: Likewise.
5461         * gcc.target/i386/divmod-8.c: Likewise.
5462         * gcc.target/i386/udivmod-1.c: Likewise.
5463         * gcc.target/i386/udivmod-2.c: Likewise.
5464         * gcc.target/i386/udivmod-3.c: Likewise.
5465         * gcc.target/i386/udivmod-4.c: Likewise.
5466         * gcc.target/i386/udivmod-4a.c: Likewise.
5467         * gcc.target/i386/udivmod-5.c: Likewise.
5468         * gcc.target/i386/udivmod-6.c: Likewise.
5469         * gcc.target/i386/udivmod-7.c: Likewise.
5470         * gcc.target/i386/udivmod-8.c: Likewise.
5471
5472 2010-09-16  Jan Hubicka  <jh@suse.cz>
5473
5474         * g++.dg/lto/pr45679-1_0.C: New file.
5475         * g++.dg/lto/pr45679-1_1.C: New file.
5476         * g++.dg/lto/pr45679-0_0.C: New file.
5477         * g++.dg/lto/pr45679-0_1.C: New file.
5478
5479 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
5480
5481         PR fortran/45674
5482         * gfortran.dg/class_dummy_2.f03: New.
5483
5484 2010-09-16  Richard Guenther  <rguenther@suse.de>
5485
5486         PR tree-optimization/45623
5487         * gcc.dg/torture/pr45623.c: New testcase.
5488
5489 2010-09-16  Ira Rosen  <irar@il.ibm.com>
5490
5491         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
5492         name and parentheses.
5493         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
5494
5495 2010-09-15  Jason Merrill  <jason@redhat.com>
5496
5497         * g++.dg/parse/parameter-declaration-2.C: New.
5498
5499         * g++.dg/cpp0x/scoped_enum2.C: New.
5500
5501 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
5502
5503         * gcc.c-torture/compile/20100915-1.c: New test.
5504
5505 2010-09-15  Martin Jambor  <mjambor@suse.cz>
5506
5507         PR middle-end/45644
5508         * gcc.dg/ipa/pr45644.c: New test.
5509
5510 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
5511
5512         PR tree-optimization/45633
5513         * gcc.dg/vect/pr45633.c: New test.
5514
5515 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
5516
5517         PR fortran/45577
5518         * gfortran.dg/allocate_derived_4.f90: New.
5519
5520 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
5521
5522         * lib/target-supports.exp
5523         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
5524         supported flag to true for neon.
5525
5526 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
5527
5528         PR c++/45665
5529         * g++.dg/template/crash103.C: New.
5530
5531 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5532
5533         Merge from 'apple/trunk' branch on FSF servers.
5534
5535         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
5536
5537         Radar 4457381
5538         * objc.dg/msg-in-protocol.m: New.
5539         * obj-c++.dg/msg-in-protocol.mm: New.
5540
5541         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
5542
5543         Radar 4219590
5544         * objc.dg/break-in-ifstmt.m: New.
5545
5546         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5547
5548         Radar 4174166
5549         * obj-c++.dg/comp-types-13.mm: New.
5550         * objc.dg/comp-types-12.m: New.
5551
5552         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5553
5554         Radar 4216500
5555         * obj-c++.dg/proto-lossage-7.mm: New.
5556         * objc.dg/proto-lossage-7.m: New.
5557
5558 2010-09-14  Jan Hubicka  <jh@suse.cz>
5559
5560         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
5561         folding.
5562         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
5563         folding.
5564
5565 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
5566
5567         PR middle-end/45567
5568         * gcc.dg/pr45567.c: New test.
5569
5570         PR debug/45660
5571         * g++.dg/debug/pr45660.C: New test.
5572
5573 2010-09-14  Ira Rosen  <irar@il.ibm.com>
5574
5575         PR tree-optimization/45470
5576         * g++.dg/vect/pr45470-a.cc: New test.
5577         * g++.dg/vect/pr45470-a.cc: New test.
5578
5579 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
5580
5581         PR target/42070
5582         * lib/profopt.exp: Prune warnings on execname2 compile.
5583         * lib/prune.exp: Prune "can't add line info" warnings.
5584
5585 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5586
5587         PR libfortran/45532
5588         * gfortran.dg/namelist_64.f90: New test.
5589
5590 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
5591
5592         PR rtl-optimization/45617
5593         * gcc.target/i386/pr45617.c: New test.
5594
5595 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
5596
5597         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
5598
5599 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
5600
5601         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
5602         * gcc.target/i386/fma4-vector.c: Likewise.
5603         * gcc.target/i386/vectorize2.c: Likewise.
5604         * gcc.target/i386/vectorize4.c: Likewise.
5605         * gcc.target/i386/vectorize5.c: Likewise.
5606         * gcc.target/i386/vectorize6.c: Likewise.
5607         * gcc.target/i386/vectorize8.c: Likewise.
5608
5609         * gcc.target/i386/vect-double-1.c: New.
5610         * gcc.target/i386/vect-double-1a.c: Likewise.
5611         * gcc.target/i386/vect-double-2.c: Likewise.
5612         * gcc.target/i386/vect-double-2a.c: Likewise.
5613
5614         * lib/target-supports.exp (check_effective_target_vect_double):
5615         Set et_vect_double_saved to 0 when tuning for Atom.
5616
5617 2010-09-13  Jan Hubicka  <jh@suse.cz>
5618
5619         * gcc.dg/torture/pr23821.c: Drop static keyword.
5620         * gcc.dg/tree-ssa/loop-19.c: Likewise.
5621         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
5622
5623 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5624
5625         * gcc.target/arm/sync-1.c: New.
5626
5627 2010-09-12  Olivier Hainque  <hainque@adacore.com>
5628
5629         * gnat.dg/memtrap.adb: New test.
5630
5631 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5632
5633         * gfortran.dg/promotion.f90: Fix options.
5634
5635 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
5636
5637         * g++.dg/cpp0x/range-for1.C: New.
5638         * g++.dg/cpp0x/range-for2.C: New.
5639         * g++.dg/cpp0x/range-for3.C: New.
5640         * g++.dg/cpp0x/range-for4.C: New.
5641         * g++.dg/cpp0x/range-for5.C: New.
5642         * g++.dg/cpp0x/range-for6.C: New.
5643
5644 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
5645
5646         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5647         and counts. Check that transpose is not called.
5648         * gfortran.dg/transpose_2.f90: Update error message.
5649
5650 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
5651
5652         PR c++/43824
5653         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
5654         * g++.dg/lookup/strong-using-2.C: Likewise.
5655         * g++.dg/lookup/strong-using-3.C: Likewise.
5656         * g++.dg/lookup/strong-using-5.C: Likewise.
5657
5658         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
5659         * g++.dg/cpp0x/inline-ns4.C: New.
5660         * g++.dg/cpp0x/inline-ns5.C: New.
5661
5662 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
5663
5664         PR middle-end/45634
5665         * gfortran.fortran-torture/compile/pr45634.f90: New.
5666
5667 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
5668
5669         * objc.dg/fobjc-exceptions.m: New test.
5670
5671 2010-09-10  Jan Hubicka  <jh@suse.cz>
5672
5673         * g++.dg/inherit/covariant7.C: Fix pattern matching.
5674
5675 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5676
5677         PR tree-optimization/44972
5678         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
5679         * gcc.dg/tree-ssa/pr45144.c: Likewise.
5680         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
5681         instead.
5682         * g++.dg/torture/pr44972.C: New test.
5683
5684 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5685
5686         PR tree-optimization/44972
5687         * g++.dg/torture/pr34850.C: Remove expected warning.
5688
5689 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5690
5691         * gfortran.dg/dummy_optional_arg.f90: New test.
5692
5693 2010-09-08  Jan Hubicka  <jh@suse.cz>
5694
5695         PR tree-optimization/45598
5696         * fortran.fortran-torture/compile/pr45598.f90: New test.
5697
5698 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
5699
5700         * lib/target-supports-dg.exp (dg-require-ifunc): New.
5701         * lib/target-supports.exp (check_ifunc_available): New.
5702         * gcc.dg/attr-ifunc-1.c: New.
5703         * gcc.dg/attr-ifunc-2.c: New.
5704         * gcc.dg/attr-ifunc-3.c: New.
5705         * gcc.dg/attr-ifunc-4.c: New.
5706         * gcc.dg/attr-ifunc-5.c: New.
5707         * g++.dg/ext/attr-ifunc-1.C: New.
5708         * g++.dg/ext/attr-ifunc-2.C: New.
5709         * g++.dg/ext/attr-ifunc-3.C: New.
5710         * g++.dg/ext/attr-ifunc-4.C: New.
5711
5712 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
5713
5714         PR middle-end/40386
5715         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
5716
5717 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
5718
5719         * gfortran.dg/inline_transpose_1.f90: New test.
5720
5721 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5722
5723         PR c++/45588
5724         * g++.dg/warn/Wunused-var-15.C: New test.
5725
5726 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5727
5728         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
5729         hppa*-*-hpux*.
5730
5731 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5732
5733         * objc/execute/exceptions/throw-nil.m: New test.
5734         * objc/execute/exceptions/handler-1.m: Updated to use the new
5735         objc_set_uncaught_exception_handler() function.
5736         * objc/execute/exceptions/matcher-1.m: New test.
5737
5738 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5739
5740         PR fortran/38282
5741         * gfortran.dg/bit_comparison_1.F90: New test.
5742         * gfortran.dg/leadz_trailz_3.f90: New test.
5743         * gfortran.dg/masklr_2.F90: New test.
5744         * gfortran.dg/shiftalr_1.F90: New test.
5745         * gfortran.dg/merge_bits_2.F90: New test.
5746         * gfortran.dg/dshift_2.F90: New test.
5747         * gfortran.dg/bit_comparison_2.F90: New test.
5748         * gfortran.dg/masklr_1.F90: New test.
5749         * gfortran.dg/merge_bits_1.F90: New test.
5750         * gfortran.dg/dshift_1.F90: New test.
5751         * gfortran.dg/shiftalr_2.F90: New test.
5752
5753 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5754
5755         * objc.dg/type-stream-1.m: Replaced with a test that tests that
5756         functions from objc/typedstream.h are deprecated.
5757
5758 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5759
5760         * lib/target-supports.exp
5761         (check_effective_target_run_expensive_tests): New proc.
5762         * gcc.c-torture/compile/limits-fnargs.c: Use
5763         dg-require-effective-target run_expensive_tests.
5764
5765 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5766
5767         PR fortran/45597
5768         * gfortran.dg/gomp/pr45597.f90: New test.
5769
5770         PR fortran/45595
5771         * gfortran.dg/gomp/pr45595.f90: New test.
5772
5773 2010-09-08  Michael Matz  <matz@suse.de>
5774
5775         * c-c++-common/uninit-17.c: Adjust.
5776
5777 2010-09-08  Michael Matz  <matz@suse.de>
5778
5779         PR tree-optimization/43430
5780         * gcc.dg/vect/pr43430-2.c: New test.
5781
5782 2010-09-08  Michael Matz  <matz@suse.de>
5783
5784         PR tree-optimization/33244
5785         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
5786
5787 2010-09-08  Richard Guenther  <rguenther@suse.de>
5788
5789         PR tree-optimization/45578
5790         * gfortran.dg/pr45578.f90: New testcase.
5791
5792 2010-09-08  Richard Guenther  <rguenther@suse.de>
5793
5794         PR testsuite/45590
5795         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
5796
5797 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
5798
5799         PR fortran/45576
5800         * gfortran.dg/char_length_18.f90:  New test.
5801
5802 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
5803
5804         PR target/36502
5805         * gcc.target/i386/pr36502.c: New test.
5806
5807         PR target/42313
5808         PR target/44651
5809         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
5810         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
5811
5812 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
5813
5814         * gfortran.dg/achar_4.f90: Enable bounds checking.
5815
5816 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
5817
5818         PR target/45206
5819         * gcc.target/i386/pr45206.c: New test.
5820
5821 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
5822
5823         PR fortran/45505
5824         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
5825
5826 2010-09-07  Jan Hubicka  <jh@suse.cz>
5827
5828         * gcc.c-torture/compile/20100907.c: New testcase.
5829
5830 2010-09-07  Richard Guenther  <rguenther@suse.de>
5831
5832         PR middle-end/45569
5833         * g++.dg/eh/pr45569.C: New testcase.
5834
5835 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
5836
5837         PR target/43137
5838         * gcc.target/arm/pr43137.c: New test.
5839
5840 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5841
5842         PR fortran/36931
5843         * gfortran.dg/dependency_35.f90:  New test.
5844
5845 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5846
5847         PR fortran/34145
5848         * gfortran.dg/char_length_17.f90:  New test.
5849
5850 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
5851
5852         PR c++/45200
5853         PR c++/45293
5854         PR c++/45558
5855         * g++.dg/template/typedef34.C: New test.
5856         * g++.dg/template/typedef35.C: New test.
5857
5858 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
5859
5860         PR target/22152
5861         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
5862
5863 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
5864
5865         * g++.dg/warn/Wdouble-promotion.C: New.
5866
5867 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
5868
5869         * g++.dg/parse/redef2.C: New.
5870
5871 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5872
5873         * gcc.dg/20100906-1.c: New testcase.
5874
5875 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
5876
5877         PR testsuite/45543
5878         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
5879         DW_TAG_enumeration_type DIE.
5880
5881 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
5882
5883         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
5884         Update XFAILs.
5885
5886 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
5887
5888         PR rtl-optimization/44919
5889         * g++.dg/opt/pr44919.C: New.
5890
5891 2010-09-06  Tobias Burnus  <burnus@net-b.de>
5892
5893         PR fortran/38282
5894         * gfortran.dg/iall_iany_iparity_1.f90: New.
5895         * gfortran.dg/iall_iany_iparity_2.f90: New.
5896
5897 2010-09-06  Jason Merrill  <jason@redhat.com>
5898
5899         * g++.dg/cpp0x/initlist42.C: New.
5900
5901         * g++.dg/cpp0x/auto19.C: New.
5902
5903         * g++.dg/template/sfinae25.C: New.
5904         * g++.dg/template/char1.C: Expect warning.
5905         * g++.dg/template/nontype10.C: Likewise.
5906
5907         * g++.dg/cpp0x/implicit9.C: New.
5908
5909         * g++.dg/cpp0x/initlist43.C: New.
5910
5911 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
5912
5913         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
5914
5915 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
5916
5917         * gcc.dg/Wdouble-promotion.c: New.
5918
5919 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5920
5921         * gfortran.dg/float128_1.f90: Remove test case as
5922         it always fails since Rev 163611 backed out the
5923         front-end implementation.
5924
5925 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5926
5927         * gfortran.dg/float128_1.f90: XFAIL test case.
5928
5929 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5930
5931         * gfortran.dg/bessel_7.f90: Decrease required precision.
5932
5933 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
5934
5935         PR testsuite/45545
5936         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
5937         ref-all-matching targets.
5938
5939 2010-09-05  Richard Guenther  <rguenther@suse.de>
5940
5941         PR tree-optimization/45535
5942         * gcc.c-torture/compile/pr45535.c: New testcase.
5943
5944 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
5945
5946         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
5947         "\[^\n\]*".
5948         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
5949         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
5950         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
5951         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
5952         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
5953         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
5954         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
5955         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5956         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
5957         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
5958         * gcc.target/i386/pr22152.c: Likewise.
5959         * gcc.target/i386/pr36992-1.c: Likewise.
5960         * gcc.target/i386/pr36992-2.c: Likewise.
5961         * gcc.target/sh/sh4a-memmovua.c: Likewise.
5962
5963 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5964
5965         PR testsuite/43957
5966         * gcc.dg/const-uniq-1.c: Modify regexp.
5967
5968 2010-09-04  Tobias Burnus  <burnus@net-b.de>
5969
5970         PR fortran/45530
5971         * gfortran.dg/namelist_63.f90: New.
5972
5973 2010-09-04  Jan Hubicka  <jh@suse.cz>
5974
5975         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
5976         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
5977
5978 2010-09-04  Jan Hubicka  <jh@suse.cz>
5979
5980         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
5981
5982 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
5983
5984         PR fortran/45507
5985         * gfortran.dg/allocate_alloc_opt_12.f90: New.
5986
5987 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
5988
5989         * gcc.dg/opts-4.c: New test.
5990
5991 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
5992
5993         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
5994         * gcc.dg/vect/vect-peel-4.c: Ditto.
5995
5996 2010-09-03  Daniel Kraft  <d@domob.eu>
5997
5998         PR fortran/45525
5999         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
6000
6001 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6002
6003         PR fortran/45159
6004         * gfortran.dg/dependency_34.f90:  New test.
6005
6006 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
6007
6008         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
6009
6010 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6011
6012         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
6013         gcc.target/i386/clearcap.map if supported.
6014
6015 2010-09-03  Michael Matz  <matz@suse.de>
6016
6017         PR middle-end/45415
6018         * gcc.dg/pr45415.c: New test.
6019
6020 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
6021
6022         PR tree-optimization/45506
6023         * gcc.dg/pr45506.c: New.
6024
6025 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
6026
6027         PR target/45476
6028         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
6029         * gcc.target/i386/float128-2.c: Ditto.
6030
6031 2010-09-03  Daniel Kraft  <d@domob.eu>
6032
6033         PR fortran/34162
6034         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
6035         * gfortran.dg/internal_dummy_2.f08: New test.
6036         * gfortran.dg/internal_dummy_3.f08: New test.
6037         * gfortran.dg/internal_dummy_4.f08: New test.
6038
6039 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
6040
6041         PR debug/45500
6042         * gcc.target/i386/pr45500.c: New test.
6043
6044 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
6045
6046         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
6047
6048 2010-09-03  Daniel Kraft  <d@domob.eu>
6049
6050         PR fortran/44602
6051         * gfortran.dg/exit_2.f08; Adapt error messages.
6052         * gfortran.dg/exit_3.f08: New test.
6053         * gfortran.dg/exit_4.f08: New test.
6054         * gfortran.dg/exit_5.f03: New test.
6055
6056 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6057
6058         * gfortran.dg/ishft_4.f90: New test.
6059
6060 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
6061
6062         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
6063         FRIZ/XSRIZ instruciton for (double)(long long)x.
6064         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
6065
6066 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
6067
6068         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
6069
6070 2010-09-02  Richard Guenther  <rguenther@suse.de>
6071
6072         PR tree-optimization/44937
6073         PR tree-optimization/45412
6074         * g++.dg/opt/pr45412.C: New testcase.
6075         * gcc.c-torture/compile/pr45412.c: Likewise.
6076         * gcc.c-torture/compile/pr44937.c: Likewise.
6077
6078 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
6079
6080         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
6081         but using -Werror=comment.
6082         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
6083         expected error messages.
6084
6085 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
6086
6087         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
6088         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
6089
6090 2010-09-02  Tobias Burnus  <burnus@net-b.de>
6091
6092         PR fortran/45489
6093         * gfortran.dg/initialization_27.f90: New.
6094
6095 2010-09-02  Ira Rosen  <irar@il.ibm.com>
6096
6097         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
6098         check into different basic blocks. Expect vectorization if misaligned
6099         stores are supported.
6100         * gcc.dg/vect/bb-slp-8a.c: New test.
6101         * gcc.dg/vect/bb-slp-8b.c: New test.
6102
6103 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
6104
6105         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
6106
6107 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
6108
6109         PR fortran/44541
6110         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
6111         * gfortran.dg/class_dummy_1.f03: New.
6112
6113 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
6114
6115         PR middle-end/45458
6116         * g++.dg/tree-prof/partition2.C: New test.
6117
6118 2010-09-01  Richard Guenther  <rguenther@suse.de>
6119
6120         * gcc.dg/vect/vect-outer-fir.c: Adjust.
6121         * gcc.dg/tree-ssa/vrp54.c: New testcase.
6122         * gcc.c-torture/execute/20100827-1.c: Likewise.
6123
6124 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6125
6126         * gfortran.dg/execute_command_line_1.f90: New test.
6127
6128 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
6129
6130         PR preprocessor/45457
6131         * c-c++-common/cpp/pr45457.c: New test.
6132
6133 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
6134
6135         * gcc.dg/nested-func-8.c: New test.
6136
6137 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6138
6139         PR fortran/38282
6140         * gfortran.dg/popcnt_poppar_1.F90: New test.
6141         * gfortran.dg/popcnt_poppar_2.F90: New test.
6142
6143 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
6144
6145         * gcc.target/i386/volatile-2.c: Require nonpic target.
6146
6147 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
6148
6149         PR middle-end/45461
6150         * gcc.dg/pr45461.c: New test.
6151
6152 2010-08-31  Richard Guenther  <rguenther@suse.de>
6153
6154         PR testsuite/45455
6155         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
6156
6157 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
6158
6159         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
6160
6161 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
6162
6163         PR fortran/45456
6164         * gfortran.dg/typebound_proc_18.f03: New.
6165
6166 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
6167
6168         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
6169         * lib/scanasm.exp (scan-stack-usage): Likewise.
6170         (scan-stack-usage-not): Likewise.
6171         * gcc.dg/stack-usage-1.c: New test.
6172         * gcc.target/i386/stack-usage-realign.c: Likewise.
6173
6174 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
6175
6176         PR tree-optimization/45427
6177         * gcc.dg/tree-ssa/pr45427.c: New test.
6178
6179 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
6180
6181         PR c++/45043
6182         * g++.dg/template/crash102.C: New.
6183
6184 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
6185
6186         PR middle-end/45423
6187         * gcc.dg/gomp/atomic-12.c: New test.
6188         * gcc.dg/gomp/atomic-13.c: New test.
6189         * gcc.dg/gomp/atomic-14.c: New test.
6190         * g++.dg/gomp/atomic-11.C: New test.
6191         * g++.dg/gomp/atomic-12.C: New test.
6192         * g++.dg/gomp/atomic-13.C: New test.
6193         * g++.dg/gomp/atomic-14.C: New test.
6194
6195 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6196
6197         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
6198         delimiter.
6199
6200 2010-08-30  Thomas Quinot  <quinot@adacore.com>
6201
6202         * gnat.dg/discr24.adb: New test.
6203
6204 2010-08-30  Richard Guenther  <rguenther@suse.de>
6205
6206         PR tree-optimization/45449
6207         * gcc.dg/pr45449.c: New testcase.
6208
6209 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
6210
6211         * gcc.dg/opts-1.c: Expect errors, not warnings.
6212
6213 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
6214
6215         PR fortran/42769
6216         * gfortran.dg/dynamic_dispatch_11.f03: New.
6217
6218 2010-08-29  Jason Merrill  <jason@redhat.com>
6219
6220         PR c++/44991
6221         * g++.dg/parse/defarg15.C: New.
6222
6223 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
6224
6225         PR fortran/45439
6226         * gfortran.dg/select_type_16.f03: New.
6227
6228 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
6229             Tobias Burnus  <burnus@net-b.de>
6230
6231         * gfortran.dg/bessel_7.f90: Decrease required precision.
6232
6233 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
6234             Kaz Kojima  <kkojima@gcc.gnu.org>
6235
6236         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
6237
6238 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6239
6240         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
6241         floating point conversion code generation.
6242         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
6243         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
6244         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
6245         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
6246         to integer conversion code generation.
6247         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
6248         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
6249         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
6250         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
6251
6252 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6253
6254         PR fortran/32049
6255         * gfortran.dg/random_seed_1.f90: Adjust test.
6256         * gfortran.dg/float128_1.f90: New test.
6257
6258 2010-08-27  Tobias Burnus  <burnus@net-b.de>
6259
6260         PR fortran/33197
6261         * gfortran.dg/norm2_1.f90: New.
6262         * gfortran.dg/norm2_2.f90: New.
6263         * gfortran.dg/norm2_3.f90: New.
6264         * gfortran.dg/norm2_4.f90: New.
6265         * gfortran.dg/parity_1.f90: New.
6266         * gfortran.dg/parity_2.f90: New.
6267         * gfortran.dg/parity_3.f90: New.
6268
6269 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
6270
6271         PR fortran/45420
6272         * gfortran.dg/select_type_15.f03: New.
6273
6274 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6275
6276         PR libfortran/43217
6277         * gfortran.dg/hollerith8.f90: New test.
6278
6279 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6280
6281         PR fortran/45159
6282         * gfortran.dg/dependency_33.f90:  New test.
6283
6284 2010-08-27  Richard Guenther  <rguenther@suse.de>
6285
6286         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
6287         * gcc.dg/graphite/scop-2.c: Likewise.
6288         * gcc.dg/graphite/scop-20.c: Likewise.
6289         * gcc.dg/vect/slp-25.c: Likewise.
6290
6291 2010-08-27  Olivier Hainque  <hainque@adacore.com>
6292
6293         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
6294
6295 2010-08-26  Daniel Kraft  <d@domob.eu>
6296
6297         PR fortran/38936
6298         PR fortran/44047
6299         PR fortran/45384
6300         * gfortran.dg/associate_8.f03: New test.
6301         * gfortran.dg/select_type_13.f03: New test.
6302         * gfortran.dg/select_type_14.f03: New test.
6303
6304 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
6305
6306         PR tree-optimization/44485
6307         * gcc.dg/pr44485.c: New test.
6308
6309 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6310
6311         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
6312         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
6313         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
6314
6315 2010-08-26  Richard Guenther  <rguenther@suse.de>
6316
6317         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
6318         * gcc.dg/graphite/scop-21.c: Likewise.
6319
6320 2010-08-26  Richard Guenther  <rguenther@suse.de>
6321
6322         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
6323         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6324         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6325         * gcc.dg/vect/vect-91.c: Likewise.
6326         * gcc.dg/vect/vect-peel-1.c: Likewise.
6327         * gcc.dg/vect/vect-peel-2.c: Likewise.
6328         * gcc.dg/vect/vect-peel-4.c: Likewise.
6329
6330 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6331
6332         PR libfortran/41859
6333         * gfortran.dg/der_io_4.f90: New test.
6334
6335 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
6336
6337         PR rtl-optimization/44858
6338         * gcc.c-torture/execute/pr44858.c: New test.
6339
6340         PR rtl-optimization/45400
6341         * g++.dg/other/i386-8.C: New test.
6342
6343 2010-08-25  Richard Guenther  <rguenther@suse.de>
6344
6345         * gcc.dg/alias-8.c: Adjust.
6346
6347 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
6348
6349         * gcc.target/i386/combine-mul.c: New test.
6350
6351 2010-08-25  Richard Guenther  <rguenther@suse.de>
6352
6353         PR lto/44562
6354         * gcc.dg/graphite/id-27.c: New testcase.
6355         * gcc.dg/lto/20100825-1_0.c: Likewise.
6356
6357 2010-08-25  Richard Guenther  <rguenther@suse.de>
6358
6359         PR tree-optimization/45316
6360         * g++.dg/opt/pr45316.C: New testcase.
6361
6362 2010-08-25  Richard Guenther  <rguenther@suse.de>
6363
6364         PR tree-optimization/45393
6365         * g++.dg/torture/pr45393.C: New testcase.
6366
6367 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
6368
6369         PR tree-optimization/45059
6370         * gcc.c-torture/compile/pr45059.c: New test.
6371
6372 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
6373
6374         * lib/target-supports.exp (check_effective_target_vect_unpack):
6375         Set vect_unpack supported flag to true for neon.
6376
6377 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
6378
6379         * gcc.dg/tree-ssa/ifc-5.c: New.
6380
6381 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
6382
6383         * gcc.dg/tree-ssa/ifc-4.c: New.
6384         * gcc.dg/tree-ssa/ifc-7.c: New.
6385
6386 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
6387
6388         * gcc.dg/vect/vect.exp: Check loongson targets
6389         * g++.dg/vect/vect.exp: Likewise
6390         * gfortran.dg/vect/vect.exp: Likewise
6391
6392 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6393
6394         * gcc.target/powerpc/vsx-mass-1.c: New file, test
6395         -mveclibabi=mass.
6396
6397 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
6398
6399         PR fortran/45366
6400         * gfortran.dg/proc_ptr_29.f90: New.
6401
6402 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6403             Dominique d'Humieres  <dominiq@lps.ens.fr>
6404
6405         PR fortran/45367
6406         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
6407
6408 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6409
6410         PR fortran/45367
6411         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
6412
6413 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6414
6415         PR fortran/36158
6416         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
6417
6418 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6419             Dominique d'Humieres  <dominiq@lps.ens.fr>
6420
6421         PR fortran/45367
6422         PR fortran/36158
6423         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
6424         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
6425
6426 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
6427
6428         PR fortran/44863
6429         PR fortran/45271
6430         PR fortran/45290
6431         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
6432         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
6433         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
6434
6435 2010-08-21  Tobias Burnus  <burnus@net-b.de>
6436
6437         PR fortran/36158
6438         PR fortran/33197
6439         * gfortran.dg/bessel_6.f90: New.
6440         * gfortran.dg/bessel_7.f90: New.
6441
6442 2010-08-20  Jan Hubicka  <jh@suse.cz>
6443
6444         PR c++/45307
6445         PR c++/17736
6446         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
6447         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
6448
6449 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
6450
6451         PR target/45336
6452         * gcc.target/i386/pr45336-1.c: New.
6453         * gcc.target/i386/pr45336-2.c: Likewise.
6454         * gcc.target/i386/pr45336-3.c: Likewise.
6455         * gcc.target/i386/pr45336-4.c: Likewise.
6456
6457 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
6458
6459         PR testsuite/45361
6460         * gcc.target/i386/volatile-2.c: Update scan strings to also
6461         include (%rip) for the memory reference on x86_64.
6462
6463 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
6464
6465         PR middle-end/44974
6466         * gcc.dg/pr44974.c: New test.
6467
6468         PR rtl-optimization/45353
6469         * gcc.dg/pr45353.c: New test.
6470
6471 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
6472
6473         * gcc.target/i386/volatile-2.c: New.
6474
6475 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
6476
6477         PR rtl-optimization/44691
6478         * gfortran.dg/pr44691.f: New test.
6479
6480 2010-10-19  Olivier Hainque  <hainque@adacore.com>
6481
6482         * gcc.target/sparc/sibcall-dslot.c: New testcase.
6483
6484 2010-08-19  Jason Merrill  <jason@redhat.com>
6485
6486         * g++.dg/init/synth3.C: New.
6487         * g++.dg/init/value8.C: New.
6488         * g++.dg/tree-ssa/empty-2.C: New.
6489         * g++.dg/cpp0x/noexcept09.C: New.
6490
6491 2010-08-19  Daniel Kraft  <d@domob.eu>
6492
6493         PR fortran/29785
6494         PR fortran/45016
6495         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
6496         * gfortran.dg/pointer_remapping_1.f90: New test.
6497         * gfortran.dg/pointer_remapping_2.f03: New test.
6498         * gfortran.dg/pointer_remapping_3.f08: New test.
6499         * gfortran.dg/pointer_remapping_4.f03: New test.
6500         * gfortran.dg/pointer_remapping_5.f08: New test.
6501         * gfortran.dg/pointer_remapping_6.f08: New test.
6502
6503 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
6504
6505         PR testsuite/45324
6506         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
6507
6508 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6509
6510         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
6511
6512 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
6513
6514         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
6515         variable.
6516
6517 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6518
6519         PR target/45070
6520         * gcc.c-torture/execute/pr45070.c: New.
6521
6522 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6523
6524         * g++.dg/pr44328.C: New test.
6525
6526 2010-08-19  Tobias Burnus  <burnus@net-b.de>
6527
6528         PR fortran/36158
6529         PR fortran/33197
6530         * gfortran.dg/bessel_3.f90: New.
6531         * gfortran.dg/bessel_4.f90: New.
6532         * gfortran.dg/bessel_5.f90: New.
6533
6534 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
6535
6536         PR fortran/45290
6537         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
6538         * gfortran.dg/pointer_init_2.f90: New.
6539         * gfortran.dg/pointer_init_3.f90: New.
6540         * gfortran.dg/pointer_init_4.f90: New.
6541
6542 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
6543
6544         PR c++/45049
6545         * g++.dg/pr45049-1.C: New test.
6546         * g++.dg/pr45049-2.C: New test.
6547
6548 2010-08-18  Jie Zhang  <jie@codesourcery.com>
6549
6550         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
6551         20 if __ARM_PCS is defined otherwise 64.
6552         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
6553         instead of hard coded 64.
6554
6555 2010-08-18  Yao Qi  <yao@codesourcery.com>
6556
6557         PR target/45094
6558         * gcc.target/arm/pr45094.c: New test.
6559
6560 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6561
6562         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
6563
6564 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6565
6566         PR rtl-optimization/42575
6567         * gcc.target/arm/pr42575.c: New test.
6568
6569 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6570
6571         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
6572         * gcc.dg/tls/thr-cse-1.c: New.
6573
6574 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6575
6576         PR debug/42487
6577         * lib/target-supports.exp
6578         (check_effective_target_function_sections): New.
6579         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
6580         function sections before proceding.
6581
6582 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
6583
6584         PR fortran/45308
6585         * gfortran.dg/pr45308.f03: New test.
6586
6587 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
6588
6589         PR target/45296
6590         * gcc.target/i386/pr45296.c: New test.
6591
6592 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
6593
6594         * g++.dg/ext/uow-1.C: New.
6595         * g++.dg/ext/uow-2.C: New.
6596         * g++.dg/ext/uow-3.C: New.
6597         * g++.dg/ext/uow-4.C: New.
6598
6599 2010-08-17  Richard Guenther  <rguenther@suse.de>
6600
6601         PR testsuite/45266
6602         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
6603
6604 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
6605
6606         PR c/40563
6607         * gcc.dg/Wcxx-compat-20.c: New test.
6608
6609 2010-08-17  Daniel Kraft  <d@domob.eu>
6610
6611         PR fortran/38936
6612         * gfortran.dg/associate_1.f03: Extended to test newly supported
6613         features like association to variables.
6614         * gfortran.dg/associate_3.f03: Removed check for illegal change
6615         of associate-name here...
6616         * gfortran.dg/associate_5.f03: ...and added it here.
6617         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
6618         * gfortran.dg/associate_7.f03: New test.
6619
6620 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
6621
6622         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
6623
6624 2010-08-15  Daniel Kraft  <d@domob.eu>
6625
6626         PR fortran/38936
6627         * gfortran.dg/associate_1.f03: Enable test for array expressions.
6628         * gfortran.dg/associate_3.f03: Clarify comment.
6629         * gfortran.dg/associate_5.f03: New test.
6630         * gfortran.dg/associate_6.f03: New test.
6631
6632 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6633
6634         PR fortran/45211
6635         * gfortran.dg/bind_c_usage_21.f90: New.
6636         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
6637
6638 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6639
6640         * gfortran.dg/optional_absent_1.f90: New.
6641         * gfortran.dg/null_actual.f90: New.
6642
6643 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6644
6645         * gfortran.dg/pointer_target_1.f90: New.
6646         * gfortran.dg/pointer_target_2.f90: New.
6647         * gfortran.dg/pointer_target_3.f90: New.
6648
6649 2010-08-15  Daniel Kraft  <d@domob.eu>
6650
6651         PR fortran/45197
6652         * gfortran.dg/elemental_args_check_3.f90: New test.
6653         * gfortran.dg/impure_1.f08: New test.
6654         * gfortran.dg/impure_2.f08: New test.
6655         * gfortran.dg/impure_3.f90: New test.
6656         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
6657
6658 2010-08-15  Ira Rosen  <irar@il.ibm.com>
6659
6660         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
6661         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
6662         SLP tests.
6663         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
6664         misaligned loads.
6665         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
6666         misaligned stores.c
6667         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
6668
6669 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6670
6671         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
6672         dg-require-effective-target after dg-do.
6673
6674 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6675
6676         * lib/target-supports.exp (check_effective_target_vect_int): Return
6677         true for Loongson targets.
6678         (check_effective_target_vect_shift): Likewise.
6679         (check_effective_target_vect_no_int_max): Likewise.
6680         (check_effective_target_vect_no_align): Likewise.
6681         (check_effective_target_vect_short_mult): Likewise.
6682
6683 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
6684
6685         * g++.dg/cast.C: Change fields of structures to "long" to pass
6686         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
6687         * g++.dg/cpp0x/iop.C: Ditto.
6688         * g++.dg/cpp0x/named_refs.C: Ditto.
6689         * g++.dg/cpp0x/rv1p.C: Ditto.
6690         * g++.dg/cpp0x/rv2p.C: Ditto.
6691         * g++.dg/cpp0x/rv3p.C: Ditto.
6692         * g++.dg/cpp0x/rv4p.C: Ditto.
6693         * g++.dg/cpp0x/rv5p.C: Ditto.
6694         * g++.dg/cpp0x/rv6p.C: Ditto.
6695         * g++.dg/cpp0x/rv7p.C: Ditto.
6696         * g++.dg/cpp0x/rv8p.C: Ditto.
6697         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
6698
6699 2010-08-13  Daniel Kraft  <d@domob.eu>
6700
6701         * gfortran.dg/implied_shape_1.f08: New test.
6702         * gfortran.dg/implied_shape_2.f90: New test.
6703         * gfortran.dg/implied_shape_3.f08: New test.
6704
6705 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6706
6707         PR libfortran/42526
6708         * gfortran.dg/char_component_initializer_1.f90: New test.
6709
6710 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
6711
6712         PR tree-optimization/45241
6713         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
6714
6715 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6716
6717         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
6718         to dg-options.
6719         * gcc.target/i386/pr40906-2.c: Ditto.
6720         * gcc.target/i386/pr40906-3.c: Ditto.
6721
6722 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6723
6724         PR middle-end/45262
6725         * gcc.c-torture/execute/pr45262.c: New test.
6726
6727 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6728
6729         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
6730         empty argument.
6731         * g++.dg/other/profile1.C: Ditto.
6732
6733 2010-08-12  Richard Guenther  <rguenther@suse.de>
6734
6735         PR tree-optimization/45232
6736         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
6737         * gcc.dg/tree-ssa/loop-7.c: Adjust.
6738         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
6739         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
6740         unsigned arithmetic.
6741         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
6742         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
6743         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
6744         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
6745         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
6746         unsigned arithmetic.
6747         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
6748         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
6749         unsigned arithmetic.
6750         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
6751         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
6752         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
6753         unsigned arithmetic.
6754         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
6755         * gcc.dg/tree-ssa/negate.c: Adjust.
6756         * gcc.dg/vect/vect-1.c: Adjust.
6757         * gfortran.dg/reassoc_6.f: XFAIL.
6758
6759 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6760
6761         PR debug/45259
6762         * gcc.dg/pr45259.c: New test.
6763
6764 2010-08-12  Wei Guozhi  <carrot@google.com>
6765
6766         PR target/44999
6767         * gcc.target/arm/pr44999.c: New testcase.
6768
6769 2010-08-12  Jie Zhang  <jie@codesourcery.com>
6770
6771         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
6772         (N): Likewise.
6773         (main): Adjust accordingly.
6774
6775 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6776
6777         * gfortran.dg/graphite/id-22.f: New.
6778
6779 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6780
6781         * gcc.dg/graphite/id-26.c: New.
6782
6783 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6784
6785         * gcc.dg/graphite/id-25.c: New.
6786
6787 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6788
6789         * gcc.dg/graphite/run-id-5.c: New.
6790         * gcc.dg/graphite/run-id-6.c: New.
6791         * gfortran.dg/graphite/id-21.f: New.
6792
6793 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6794
6795         * gcc.dg/graphite/id-24.c: New.
6796
6797 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6798
6799         * gcc.dg/tree-ssa/pr20742.c: New.
6800
6801 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6802
6803         * gcc.dg/graphite/id-23.c: New.
6804
6805 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6806
6807         * gfortran.dg/graphite/id-20.f: Adjust testcase.
6808
6809 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6810
6811         * gcc.dg/graphite/pr42729.c: New.
6812
6813 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6814
6815         * gfortran.dg/graphite/id-20.f: New.
6816
6817 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6818
6819         * gcc.dg/graphite/id-22.c: New.
6820
6821 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6822
6823         * gcc.dg/graphite/run-id-2.c: Call abort.
6824
6825 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6826
6827         * gcc.dg/graphite/id-20.c: New.
6828
6829 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
6830             Steve Kargl  <kargl@gcc.gnu.org>
6831
6832         PR fortran/44595
6833         * gfortran.dg/move_alloc_3.f90: New.
6834         * gfortran.dg/random_seed_2.f90: New.
6835
6836 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6837
6838         * lib/target-supports.exp (check_effective_target_sync_int_long):
6839         Add hppa*-*-linux*.
6840         (check_effective_target_sync_char_short): Likewise.
6841
6842 2010-08-10  Yao Qi  <yao@codesourcery.com>
6843
6844         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
6845         general form.
6846         * gcc.dg/tree-ssa/loop-31.c: Likewise.
6847         * g++.dg/other/packed1.C: Likewise.
6848         * g++.dg/other/crash-4.C: Likewise.
6849         * g++.dg/ext/packed8.C: Likewise.
6850         * g++.dg/init/array16.C: Likewise.
6851
6852 2010-08-10  xinliang David Li  <davidxl@google.com>
6853         * gcc.dg/tree-ssa/loop-19.c: Add option
6854         -fno-prefetch-loop-array
6855
6856 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
6857
6858         PR middle-end/45182
6859         * gcc.c-torture/compile/pr45182.c: New test.
6860
6861 2010-08-09  Jason Merrill  <jason@redhat.com>
6862
6863         PR c++/45236
6864         * g++.dg/cpp0x/variadic-104.C: New.
6865
6866 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6867
6868         PR fortran/44235
6869         * gfortran.dg/dependency_32.f90:  New test.
6870
6871 2010-08-09  Richard Guenther  <rguenther@suse.de>
6872
6873         PR middle-end/44632
6874         * g++.dg/opt/nrv17.C: New testcase.
6875
6876 2010-08-09  Richard Guenther  <rguenther@suse.de>
6877
6878         PR middle-end/45212
6879         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
6880         alignment from MEM_REF offset only if we took it from the
6881         base object.
6882
6883         * gcc.target/i386/pr24178.c: New testcase.
6884
6885 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
6886
6887         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
6888         * gcc.dg/20030702-1.c: Ditto.
6889         * gcc.dg/20050309-1.c: Ditto.
6890         * gcc.dg/20050325-1.c: Ditto.
6891         * gcc.dg/20050330-2.c: Ditto.
6892         * gcc.dg/20051201-1.c: Ditto.
6893         * gcc.dg/gomp/pr27573.c: Ditto.
6894         * gcc.dg/gomp/pr34610.c: Ditto.
6895         * gcc.dg/pr24225.c: Ditto.
6896         * gcc.dg/pr26570.c: Ditto.
6897         * gcc.dg/pr32773.c: Ditto.
6898         * g++.dg/gcov/gcov-6.C: Ditto.
6899         * g++.dg/gomp/pr34608.C: Ditto.
6900         * gfortran.dg/gomp/pr27573.f90: Ditto.
6901
6902         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
6903         dg-require-host-local dg directive.
6904         * gcc.dg/profile-dir-2.c: Ditto.
6905         * gcc.dg/profile-dir-3.c: Ditto.
6906
6907 2010-08-08  Richard Guenther  <rguenther@suse.de>
6908
6909         PR tree-optimization/45109
6910         * gcc.c-torture/compile/pr45109.c: New testcase.
6911
6912 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
6913
6914         * gcc.dg/march.c: Skip if -march defined.
6915         * gcc.dg/mtune.c: Skip if -mtune defined.
6916
6917         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
6918         generic thunk support.
6919
6920 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
6921
6922         PR target/45213
6923         * gcc.target/i386/pr45213.c: New test.
6924
6925 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6926
6927         PR libfortran/45143
6928         * gfortran.dg/fmt_error_11.f03: New test.
6929
6930 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
6931
6932         * lib/target-supports.exp (check_effective_target_sync_int_long):
6933         Add arm*-*-linux-gnueabi.
6934         (check_effective_target_sync_char_short): Likewise.
6935
6936 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6937
6938         PR fortran/45159
6939         * gfortran.dg/dependency_31.f90:  New test.
6940
6941 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6942
6943         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
6944
6945 2010-08-06  Jason Merrill  <jason@redhat.com>
6946
6947         * g++.dg/cpp0x/sfinae3.C: New.
6948         * g++.dg/cpp0x/sfinae4.C: New.
6949
6950 2010-08-06  Richard Guenther  <rguenther@suse.de>
6951
6952         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
6953         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
6954         * gcc.dg/tree-ssa/pr25382.c: Likewise.
6955         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
6956         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
6957         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
6958         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
6959         * gcc.c-torture/execute/20100805-1.c: Likewise.
6960
6961 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6962
6963         PR testsuite/42855
6964         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
6965
6966 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6967
6968         * gcc.dg/ipa/ipcp-ii-1.c: New test.
6969         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
6970
6971 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6972
6973         * g++.dg/ipa/devirt-1.C: New test.
6974         * g++.dg/ipa/devirt-2.C: Likewise.
6975         * g++.dg/ipa/devirt-3.C: Likewise.
6976         * g++.dg/ipa/devirt-4.C: Likewise.
6977         * g++.dg/ipa/devirt-5.C: Likewise.
6978         * gcc.dg/ipa/iinline-3.c: Likewise.
6979
6980 2010-08-05  Jie Zhang  <jie@codesourcery.com>
6981
6982         PR tree-optimization/45144
6983         * gcc.dg/tree-ssa/pr45144.c: New test.
6984
6985 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
6986
6987         PR fortran/42207
6988         PR fortran/44064
6989         PR fortran/44065
6990         * gfortran.dg/class_25.f03: New.
6991         * gfortran.dg/class_26.f03: New.
6992
6993 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
6994
6995         * g++.dg/warn/miss-format-1.C: Update line number.
6996
6997 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
6998
6999         PR c++/44641
7000         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
7001         .frame and .mask assembler directives.
7002
7003 2010-08-04  Richard Guenther  <rguenther@suse.de>
7004
7005         * gcc.dg/tree-ssa/vrp35.c: Adjust.
7006         * gcc.dg/tree-ssa/vrp36.c: Likewise.
7007         * gcc.dg/tree-ssa/vrp50.c: Likewise.
7008         * gcc.dg/tree-ssa/vrp52.c: Likewise.
7009
7010 2010-08-04  Tobias Burnus  <burnus@net-b.de>
7011
7012         PR fortran/44857
7013         * gfortran.dg/derived_constructor_char_1.f90: New.
7014         * gfortran.dg/derived_constructor_char_2.f90: New.
7015
7016 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
7017
7018         PR fortran/45159
7019         * gfortran.dg/dependency_30.f90:  New test.
7020
7021 2010-08-03  Jan Hubicka  <jh@suse.cz>
7022
7023         * gcc.c-torture/compile/pr45085.c: New testcase.
7024
7025 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
7026
7027         PR fortran/44584
7028         PR fortran/45161
7029         * gfortran.dg/typebound_call_9.f03: Modified.
7030         * gfortran.dg/typebound_generic_1.f03: Modified.
7031
7032 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7033
7034         PR fortran/45159
7035
7036         * gfortran.dg/dependency_29.f90:  New test.
7037
7038 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7039
7040         PR fortran/36854
7041         * gfortran.dg/character_comparison_2.f90:  New test.
7042         * gfortran.dg/character_comparison_3.f90:  New test.
7043         * gfortran.dg/dependency_28.f90:  New test.
7044
7045 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
7046
7047         PR target/40457
7048         * gcc.target/arm/pr40457-1.c: New test.
7049         * gcc.target/arm/pr40457-2.c: New test.
7050
7051 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
7052
7053         PR fortran/44912
7054         * gfortran.dg/typebound_call_17.f03: New.
7055
7056 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
7057
7058         PR fortran/44929
7059         * gfortran.dg/allocate_derived_3.f90: New.
7060
7061 2010-07-30  Xinliang David Li  <davidxl@google.com>
7062         PR tree-optimization/45121
7063         * c-c++-common/uninit-17.c: Add -fno-ivops option.
7064
7065 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7066
7067         PR c++/45112
7068         * g++.dg/pr45112.C: New test.
7069
7070 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
7071
7072         PR debug/45055
7073         PR rtl-optimization/45137
7074         * gcc.dg/pr45055.c: New test.
7075
7076 2010-07-30  Alan Modra  <amodra@gmail.com>
7077
7078         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
7079         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
7080
7081 2010-07-29  Tobias Burnus  <burnus@net-b.de>
7082
7083         PR fortran/45087
7084         PR fortran/45125
7085         * gfortran.dg/whole_file_25.f90: New.
7086         * gfortran.dg/whole_file_26.f90: New.
7087         * gfortran.dg/whole_file_27.f90: New.
7088
7089 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
7090
7091         PR fortran/44962
7092         * gfortran.dg/typebound_proc_17.f03: New.
7093
7094 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
7095
7096         PR fortran/45004
7097         * gfortran.dg/move_alloc_2.f90: New.
7098
7099 2010-07-29  Xinliang David Li  <davidxl@google.com>
7100         PR tree-optimization/45121
7101         * c-c++-common/uninit-17.c: Fix expected output.
7102
7103 2010-07-29  Richard Guenther  <rguenther@suse.de>
7104
7105         PR tree-optimization/45120
7106         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
7107
7108 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
7109
7110         PR fortran/42051
7111         PR fortran/44064
7112         * gfortran.dg/pr42051.f03: New testcase.
7113
7114 2010-07-29  Richard Guenther  <rguenther@suse.de>
7115
7116         PR middle-end/45034
7117         * gcc.c-torture/execute/pr45034.c: New testcase.
7118
7119 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
7120
7121         PR c++/45096
7122         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
7123
7124 2010-07-28  Daniel Kraft  <d@domob.eu>
7125
7126         * gfortran.dg/bound_8.f90: New test.
7127
7128 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
7129
7130         PR debug/45105
7131         * gcc.dg/pr45105.c: New test.
7132
7133 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
7134
7135         PR rtl-optimization/45107
7136         * gcc.dg/pr45107.c: New test.
7137
7138 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
7139
7140         PR rtl-optimization/45101
7141         * gcc.dg/pr45101.c: New test.
7142
7143 2010-07-28  Tobias Burnus  <burnus@net-b.de>
7144
7145         PR fortran/45077
7146         * gfortran.dg/whole_file_24.f90: New.
7147
7148 2010-07-27  Jason Merrill  <jason@redhat.com>
7149
7150         * g++.dg/cpp0x/variadic102.C: New.
7151         * g++.dg/cpp0x/variadic103.C: New.
7152
7153 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
7154
7155         PR rtl-optimization/40956
7156         PR target/42495
7157         PR middle-end/42574
7158         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
7159         * gcc.target/arm/pr42574.c: Add tests.
7160
7161 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
7162
7163         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
7164         test name.
7165         (cleanup-repo-files): Ditto.
7166         (cleanup-saved-temps): Ditto.
7167
7168 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
7169
7170         PR testsuite/44701
7171         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
7172
7173         PR c/45079
7174         * gcc.dg/pr45079.c: New test.
7175
7176 2010-07-27  Ira Rosen  <irar@il.ibm.com>
7177
7178         PR tree-optimization/44152
7179         * gcc.dg/vect/fast-math-pr44152.c: New test.
7180
7181 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
7182
7183         PR ObjC/44140
7184         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
7185         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
7186         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
7187         * obj-c++.dg/torture/trivial.mm: Ditto.
7188         * objc.dg/torture/tls/thr-init-2.m: Ditto.
7189         * objc.dg/torture/tls/thr-init-3.m: Ditto.
7190         * objc.dg/torture/tls/thr-init.m: Ditto.
7191         * objc.dg/torture/trivial.m: Ditto.
7192
7193 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
7194
7195         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
7196         Skip on spu-*-* targets.
7197
7198 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
7199
7200         PR tree-optimization/45083
7201         * gcc.dg/pr45083.c: New test.
7202
7203 2010-07-26  Tobias Burnus  <burnus@net-b.de>
7204
7205         PR fortran/40873
7206         * gfortran.dg/whole_file_22.f90: New test.
7207         * gfortran.dg/whole_file_23.f90: New test.
7208
7209 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
7210             Jack Howarth  <howarth@bromo.med.uc.edu>
7211             Richard Henderson  <rth@redhat.com>
7212
7213         PR target/44132
7214         * gcc.dg/tls/thr-init-1.c: New.
7215         * gcc.dg/tls/thr-init-2.c: New.
7216         * gcc.dg/torture/tls New.
7217         * gcc.dg/torture/tls/tls-test.c: New.
7218         * gcc.dg/torture/tls/thr-init-1.c: New.
7219         * gcc.dg/torture/tls/tls.exp: New.
7220         * gcc.dg/torture/tls/thr-init-2.c: New.
7221         * gcc.dg/tls/emutls-2.c: New test
7222
7223         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
7224         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
7225         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
7226         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
7227         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
7228         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
7229         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
7230         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
7231         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
7232         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
7233         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
7234         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
7235         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
7236         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
7237         gfortran.dg/gomp/appendix-a/a.22.4.f90,
7238         gfortran.dg/gomp/appendix-a/a.22.5.f90,
7239         gfortran.dg/gomp/appendix-a/a.22.6.f90,
7240         gfortran.dg/gomp/appendix-a/a.24.1.f90,
7241         gfortran.dg/gomp/appendix-a/a.32.1.f90,
7242         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
7243         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
7244         gfortran.dg/gomp/omp_threadprivate1.f90,
7245         gfortran.dg/gomp/omp_threadprivate2.f90,
7246         gfortran.dg/gomp/reduction1.f90,
7247         gfortran.dg/gomp/sharing-1.f90: Likewise.
7248
7249 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7250
7251         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
7252         sse_runtime.
7253         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
7254         dg-require-visibility.
7255
7256 2010-07-26  Richard Guenther  <rguenther@suse.de>
7257
7258         PR tree-optimization/43784
7259         * gcc.c-torture/execute/pr43784.c: New testcase.
7260         * g++.dg/torture/pr43784.C: Likewise.
7261
7262 2010-07-26  Richard Guenther  <rguenther@suse.de>
7263
7264         PR middle-end/45056
7265         * g++.dg/pr45056.C: New testcase.
7266
7267 2010-07-26  Richard Guenther  <rguenther@suse.de>
7268
7269         PR tree-optimization/45071
7270         * gcc.dg/pr45071.c: New testcase.
7271
7272 2010-07-26  Tobias Burnus  <burnus@net-b.de>
7273
7274         PR fortran/45066
7275         * gfortran.dg/namelist_62.f90: New.
7276
7277 2010-07-26  Richard Guenther  <rguenther@suse.de>
7278
7279         * gcc.c-torture/execute/pr45017.c: Move ...
7280         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
7281
7282 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
7283
7284         PR fortran/40628
7285         * trim_optimize_1.f90:  New test.
7286         * character_comparision_1.f90:  New test.
7287
7288 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7289
7290         PR fortran/42852
7291         * gfortran.dg/wtruncate_fix.f: New test.
7292
7293 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
7294
7295         PR testsuite/45068
7296         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
7297
7298 2010-07-24  Richard Guenther  <rguenther@suse.de>
7299
7300         PR lto/43788
7301         * g++.dg/lto/20100724-1_0.C: New testcase.
7302
7303 2010-07-24  Richard Guenther  <rguenther@suse.de>
7304
7305         PR lto/43212
7306         * gcc.dg/lto/20100724-1_0.c: New testcase.
7307         * gcc.dg/lto/20100724-1_1.c: Likewise.
7308
7309 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7310
7311         PR fortran/40011
7312         * gfortran.dg/whole_file_21.f90: New.
7313
7314         * gfortran.dg/integer_exponentiation_3.F90: Use
7315         -ffloat-store only for i?86/x86-64 -m32.
7316
7317 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7318
7319         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
7320         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
7321
7322 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7323
7324         * gfortran.dg/func_decl_4.f90: Split test into two ...
7325         * gfortran.dg/func_decl_5.f90: ... parts.
7326         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
7327         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
7328         * gfortran.dg/global_references_1.f90: Add new dg-warning.
7329         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
7330         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
7331         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
7332         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
7333         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
7334         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
7335         * gfortran.dg/sizeof.f90: Make test valid.
7336         * gfortran.dg/pr20865.f90: Add new dg-error.
7337         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
7338         * gfortran.dg/g77/19990218-0.f: Ditto.
7339         * gfortran.dg/g77/19990218-1.f: Ditto.
7340         * gfortran.dg/g77/970625-2.f: Ditto.
7341         * gfortran.dg/pr37243.f: Fix function declaration.
7342         * gfortran.dg/use_only_1.f90: Fix implicit typing.
7343         * gfortran.dg/loc_1.f90: Fix pointer datatype.
7344
7345 2010-07-23  Tobias Burnus  <burnus@net-b.de>
7346
7347         PR fortran/44945
7348         * gfortran.dg/char_array_structure_constructor.f90: Add
7349         -fwhole-file as dg-option as it otherwise fails on some
7350         systems.
7351
7352 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
7353
7354         * gnat.dg/aggr16.ad[sb]: New test.
7355         * gnat.dg/aggr16_pkg.ads: New helper.
7356
7357 2010-07-23  Richard Guenther  <rguenther@suse.de>
7358
7359         PR lto/43071
7360         * g++.dg/lto/20100723-1_0.C: New testcase.
7361
7362 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
7363
7364         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
7365         AVX support.
7366         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
7367         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
7368
7369 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7370
7371         * lib/target-supports.exp (add_options_for_tls): New proc.
7372         * g++.dg/tls/static-1.C: Use dg-add-options tls.
7373         * g++.dg/tls/static-1a.cc: Likewise.
7374         * gcc.dg/tls/emutls-1.c: Likewise.
7375         * gcc.dg/tls/opt-11.c: Likewise.
7376         * gcc.dg/tls/opt-12.c: Likewise.
7377         * gcc.dg/tls/pr24428-2.c: Likewise.
7378         * gcc.dg/tls/pr24428.c: Likewise.
7379         * obj-c++.dg/tls/static-1.mm: Likewise.
7380         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
7381         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
7382         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7383         * objc.dg/torture/tls/thr-init-2.m: Likewise.
7384         * objc.dg/torture/tls/thr-init-3.m: Likewise.
7385         * objc.dg/torture/tls/thr-init.m: Likewise.
7386         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
7387
7388 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7389
7390         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
7391         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
7392         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
7393         optimized dump files.
7394
7395 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
7396
7397         PR tree-optimization/45047
7398         * gcc.c-torture/compile/pr45047.c: New test.
7399
7400 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7401
7402         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
7403         instead of dg-compile.
7404         * gcc.dg/float-range-4.c: Ditto.
7405         * gcc.dg/float-range-5.c: Ditto.
7406         * gcc.dg/fold-overflow-1.c: Ditto.
7407         * gcc.dg/gomp/sections-4.c: Ditto.
7408         * gcc.dg/transparent-union-1.c: Ditto.
7409         * gcc.dg/transparent-union-2.c: Ditto.
7410         * gcc.target/i386/pr39315-check.c: Ditto.
7411         * g++.dg/gomp/sections-4.C: Ditto.
7412         * g++.dg/template/dtor7.C: Ditto.
7413         * g++.dg/tree-ssa/pr19952.C: Ditto.
7414         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
7415         * gfortran.dg/graphite/pr42185.f90: Ditto.
7416         * gfortran.dg/namelist_36.f90: Ditto.
7417         * gnat.dg/noreturn1.adb: Ditto.
7418         * gnat.dg/specs/small_alignment.ads: Ditto.
7419
7420 2010-07-23  Martin Jambor  <mjambor@suse.cz>
7421
7422         PR tree-optimization/44915
7423         * g++.dg/torture/pr44915.C: New test.
7424
7425 2010-07-23  Martin Jambor  <mjambor@suse.cz>
7426
7427         PR tree-optimization/44914
7428         * g++.dg/tree-ssa/pr44914.C: New test.
7429
7430 2010-07-23  Jie Zhang  <jie@codesourcery.com>
7431
7432         PR target/44290
7433         * gcc.dg/pr44290-1.c: New test.
7434         * gcc.dg/pr44290-2.c: New test.
7435
7436 2010-07-23  Jason Merrill  <jason@redhat.com>
7437
7438         PR c++/45008
7439         * g++.dg/abi/mangle44.C: New.
7440
7441 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7442
7443         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
7444         for compile-time only tests.
7445         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
7446         target check.
7447         * gcc.target/i386/pr39315-4.c: Ditto.
7448         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
7449         target check.  Include sse-os-support.h.
7450         (main): Call check_isa and sse_os_support.
7451         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
7452         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
7453         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
7454         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
7455         target check.  Include sse-os-support.h.
7456         (main): Call check_isa and sse_os_support.
7457         * gcc.target/i386/vperm-v2df.c: Ditto.
7458
7459 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7460
7461         * lib/target-supports.exp (check_avx_hw_available): New procedure.
7462         (check_effective_target_avx_runtime): New procedure.
7463         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
7464         (check_effective_target_sse_runtime): Add check_effective_target_sse.
7465
7466         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
7467         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
7468         and __get_cpuid test.
7469         * gcc.dg/compat/vector-2b_main.c: Ditto.
7470
7471         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
7472
7473         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
7474         for compile-time only test.
7475         * gcc.dg/pr32716.c: Ditto.
7476         * gcc.dg/pr34856.c: Ditto.
7477         * gcc.dg/pr36997.c: Ditto.
7478         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
7479         * gfortran.dg/pr28158.f90: Ditto.
7480         * gfortran.dg/pr30667.f: Ditto.
7481
7482         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
7483         i?86-*-* and x86_64-*-* targets to disable execution on targets
7484         without sse2 runtime support.
7485         * g++.dg/vect/vect.exp: Ditto.
7486         * gfortran.dg/vect/vect.exp: Ditto.
7487
7488         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
7489         * gcc.dg/pr37544.c: Ditto.
7490         * gcc.dg/pr40550.c: Ditto.
7491         * gcc.dg/compat/union-m128-1_main.c: Ditto.
7492         * gcc.dg/compat/vector-1a_main.c: Ditto.
7493         * gcc.dg/compat/vector-2a_main.c: Ditto.
7494         * gcc.dg/torture/pr16104-1.c: Ditto.
7495         * gcc.dg/torture/pr35771-1.c: Ditto.
7496         * gcc.dg/torture/pr35771-2.c: Ditto.
7497         * gcc.dg/torture/pr35771-3.c: Ditto.
7498         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
7499         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
7500         * gcc.dg/torture/stackalign/push-1.c: Ditto.
7501         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
7502         * g++.dg/other/i386-1.C: Ditto.
7503         * g++.dg/other/pr40446.C: Ditto.
7504
7505 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7506
7507         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
7508
7509 2010-07-23  Daniel Kraft  <d@domob.eu>
7510
7511         PR fortran/44709
7512         * gfortran.dg/exit_1.f08: New test.
7513         * gfortran.dg/exit_2.f08: New test.
7514
7515 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
7516
7517         PR tree-optimization/39839
7518         * gcc.target/arm/pr39839.c: New test case.
7519
7520 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7521
7522         * gnat.dg/unchecked_convert5b.adb: New test.
7523         * gnat.dg/unchecked_convert6.adb: Likewise.
7524         * gnat.dg/unchecked_convert6b.adb: Likewise.
7525
7526 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7527
7528         * gnat.dg/aggr15.ad[sb]: New test.
7529
7530 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
7531
7532         PR debug/45024
7533         * g++.dg/debug/dwarf2/nested-2.C: New test case.
7534
7535 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
7536
7537         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
7538         with dg-require-linker-plugin.
7539
7540 2010-07-22  Richard Guenther  <rguenther@suse.de>
7541
7542         PR lto/43850
7543         * g++.dg/lto/20100722-1_0.C: New testcase.
7544
7545 2010-07-22  Richard Guenther  <rguenther@suse.de>
7546
7547         PR lto/42451
7548         * gcc.dg/lto/20100720-3_0.c: New testcase.
7549         * gcc.dg/lto/20100720-3_1.c: Likewise.
7550
7551 2010-07-22  Richard Guenther  <rguenther@suse.de>
7552
7553         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
7554         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
7555
7556         PR lto/43373
7557         * gcc.dg/lto/20100722-1_0.c: New testcase.
7558
7559 2010-07-22  Martin Jambor  <mjambor@suse.cz>
7560
7561         PR tree-optimization/44891
7562         * gcc.c-torture/compile/pr44891.c: New test.
7563
7564 2010-07-22  Richard Guenther  <rguenther@suse.de>
7565
7566         PR tree-optimization/45017
7567         * gcc.c-torture/execute/pr45017.c: New testcase.
7568
7569 2010-07-22  Tobias Burnus  <burnus@net-b.de>
7570
7571         PR fortran/45019
7572         * gfortran.dg/aliasing_dummy_5.f90: New.
7573
7574 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7575
7576         PR target/43698
7577         * gcc.target/arm/pr43698.c: New test.
7578
7579 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7580
7581         PR fortran/44929
7582         * Revert my commit r162325 for this PR.
7583
7584 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7585
7586         PR debug/45015
7587         * gcc.target/m68k/pr45015.c: New test.
7588
7589 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
7590
7591         PR c++/44641
7592         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
7593         comments.
7594
7595 2010-07-21  Richard Guenther  <rguenther@suse.de>
7596
7597         PR lto/45018
7598         * g++.dg/lto/20100721-1_0.C: New testcase.
7599
7600 2010-07-21  Martin Jambor  <mjambor@suse.cz>
7601
7602         PR tree-optimization/44900
7603         * g++.dg/torture/pr44900.C: New test.
7604
7605 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
7606
7607         PR middle-end/44738
7608         * c-c++-common/uninit-17.c: Correct expected error.
7609
7610 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7611
7612         * gcc.dg/guality/asm-1.c: New test.
7613
7614         PR debug/45003
7615         * gcc.dg/guality/pr45003-2.c: New test.
7616         * gcc.dg/guality/pr45003-3.c: New test.
7617
7618 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7619
7620         PR libfortran/44697
7621         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
7622
7623 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
7624
7625         * lib/scanasm.exp (dg-function-on-line): Test that a function is
7626         defined on the current line.
7627         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
7628         * g++.dg/debug/dwarf2/pr44641.C: New.
7629
7630 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
7631
7632         * gcc.target/powerpc/block-move-1.c: New test.
7633         * gcc.target/powerpc/block-move-2.c: New test.
7634
7635 2010-07-20  Jason Merrill  <jason@redhat.com>
7636
7637         PR c++/44967
7638         * g++.dg/cpp0x/sfinae2.C: New.
7639
7640 2010-07-20  Richard Guenther  <rguenther@suse.de>
7641
7642         PR lto/42696
7643         * gcc.dg/lto/20100720-4_0.c: New testcase.
7644
7645 2010-07-20  Richard Guenther  <rguenther@suse.de>
7646
7647         PR lto/43221
7648         * gcc.dg/lto/20100720-2_0.c: New testcase.
7649         * gcc.dg/lto/20100720-2_1.c: Likewise.
7650
7651 2010-07-20  Richard Guenther  <rguenther@suse.de>
7652
7653         PR lto/43208
7654         * gcc.dg/lto/20100720-1_0.c: New testcase.
7655         * gcc.dg/lto/20100720-1_1.c: Likewise.
7656
7657 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
7658
7659         PR debug/45003
7660         * gcc.dg/guality/pr45003-1.c: New test.
7661
7662 2010-07-20  Richard Guenther  <rguenther@suse.de>
7663
7664         PR tree-optimization/44977
7665         * gcc.dg/torture/pr44977.c: New testcase.
7666
7667 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
7668
7669         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
7670         sync_char_short
7671
7672 2010-07-20  Richard Guenther  <rguenther@suse.de>
7673
7674         PR middle-end/44971
7675         PR middle-end/44988
7676         * gcc.dg/pr44971.c: New testcase.
7677         * gcc.c-torture/compile/pr44988.c: Likewise.
7678
7679 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
7680
7681         PR fortran/44929
7682         * gfortran.dg/allocate_with_typespec.f90: New test.
7683         * gfortran.dg/allocate_derived_1.f90: Update error message.
7684
7685 2010-07-19  Jason Merrill  <jason@redhat.com>
7686
7687         PR c++/44996
7688         * g++.dg/cpp0x/decltype23.C: New.
7689
7690 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
7691
7692         PR fortran/42385
7693         * gfortran.dg/class_defined_operator_1.f03 : New test.
7694
7695 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
7696
7697         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
7698         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
7699         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
7700         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
7701
7702 2010-07-19  Richard Guenther  <rguenther@suse.de>
7703
7704         PR middle-end/44941
7705         * gcc.c-torture/compile/pr44941.c: New testcase.
7706
7707 2010-07-19  Jason Merrill  <jason@redhat.com>
7708
7709         PR c++/44969
7710         * g++.dg/template/sfinae24.C: New.
7711
7712 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
7713
7714         PR fortran/44353
7715         * gfortran.dg/data_implied_do_2.f90: Removed.
7716
7717 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
7718
7719         PR c++/44969
7720         * g++.dg/template/sfinae23.C: New.
7721
7722 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7723
7724         * lib/target-supports.exp (check_sse_os_support_available): New
7725         proc.
7726         (check_sse_hw_available): New proc.
7727         (check_effective_target_sse_runtime): New proc.
7728         (check_effective_target_sse2_runtime): New proc.
7729         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
7730         -msse2 if check_sse_os_support_available.
7731         * g++.dg/vect/vect.exp: Only run -msse2 tests if
7732         check_sse_os_support_available.
7733         * gcc.dg/vect/vect.exp: Likewise.
7734         * gfortran.dg/vect/vect.exp: Likewise.
7735         * gcc.target/i386/sol2-check: Renamed to ...
7736         * gcc.target/i386/sse-os-support.h: ... this.
7737         (sol2_check): Renamed to ...
7738         (sse_os_support): ... this.
7739         Only test movss with xmm registers.
7740         * gcc.target/i386/sse-check.h: Reflect new header and function names.
7741         Removed ILL_INSN, ILL_INSN_LEN.
7742         * gcc.target/i386/sse2-check.h: Likewise.
7743         * gcc.target/i386/sse3-check.h: Likewise.
7744         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
7745         Removed cpuid.h, __get_cpuid test.
7746         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
7747         Removed cpuid.h, __get_cpuid test.
7748         * g++.dg/other/pr40446.C: Likewise.
7749         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7750         * gcc.dg/compat/vector-1a_main.c: Likewise.
7751         * gcc.dg/compat/vector-2a_main.c: Likewise.
7752         * gcc.dg/pr36584.c: Likewise.
7753         * gcc.dg/pr37544.c: Likewise.
7754         * gcc.dg/torture/pr16104-1.c: Likewise.
7755         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7756         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7757         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7758         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7759         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
7760         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
7761         sse2_runtime.
7762         * gcc.dg/torture/pr35771-2.c: Likewise.
7763         * gcc.dg/torture/pr35771-3.c: Likewise.
7764         * gcc.target/i386/pr39315-2.c: Likewise.
7765         * gcc.target/i386/pr39315-4.c: Likewise.
7766         * gcc.target/i386/vperm-v2df.c: Likewise.
7767         * gcc.target/i386/vperm-v2di.c: Likewise.
7768         * gcc.target/i386/vperm-v4si-1.c: Likewise.
7769         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
7770         sse_runtime.
7771
7772 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
7773
7774         PR fortran/44353
7775         * gfortran.dg/data_implied_do_2.f90: New test.
7776
7777 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7778
7779         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
7780
7781 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7782
7783         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
7784         to the "mips16" group.
7785         (mips_using_mips16_p): New procedure.
7786         (mips-dg-options): Use it.
7787
7788 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7789
7790         * gcc.target/mips/mips16-attributes-4.c: New test.
7791
7792 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
7793
7794         PR testsuite/44418
7795         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
7796         * gcc.target/powerpc/recip-2.c: Ditto.
7797         * gcc.target/powerpc/recip-3.c: Ditto.
7798
7799 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
7800
7801         * gcc.target/arm/pr42235.c: New test.
7802
7803 2010-07-16  Jason Merrill  <jason@redhat.com>
7804
7805         PR c++/32505
7806         * g++.dg/template/partial8.C: New.
7807
7808 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7809
7810         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
7811         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
7812         in C++.
7813         (gualcvt): New overloaded inline.
7814         (GUALCVT): Use it for C++.
7815         * g++.dg/guality/guality.exp: New.
7816         * g++.dg/guality/guality.h: New.
7817         * g++.dg/guality/redeclaration1.C: New test.
7818         * g++.dg/dg.exp: Prune also guality/* tests.
7819         * gcc.dg/guality/pr43141.c: Moved to...
7820         * c-c++-common/guality/pr43141.c: ... here.
7821
7822 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7823
7824         PR libfortran/37077
7825         * gfortran.dg/char4_iunit_2.f03: New test.
7826
7827 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
7828
7829         PR testsuite/43925
7830         * lib/plugin-support.exp (plugin-test-execute):
7831         Add ${gcc_objdir}/intl to includes.
7832
7833 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7834
7835         PR target/44942
7836         * gcc.c-torture/execute/pr44942.c: New test.
7837         * gcc.target/i386/pr44942.c: New test.
7838
7839 2010-07-15  Jason Merrill  <jason@redhat.com>
7840
7841         PR c++/44909
7842         * g++.dg/cpp0x/implicit7.C: New.
7843         * g++.dg/cpp0x/implicit8.C: New.
7844
7845 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7846
7847         Disable float tests for __SPU__ targets due to lack of signed zero:
7848         * c-c++-common/torture/complex-sign-add.c (check_add_float).
7849         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
7850         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
7851         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
7852         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
7853         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
7854         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
7855         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
7856         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
7857
7858 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
7859
7860         * gfortran.dg/select_char_2.f90: New test.
7861
7862 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
7863
7864         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
7865         with DECL_CHAIN.
7866
7867 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
7868
7869         PR fortran/44936
7870         * gfortran.dg/typebound_generic_9.f03: New.
7871
7872 2010-07-15  Richard Guenther  <rguenther@suse.de>
7873
7874         PR tree-optimization/44946
7875         * gcc.c-torture/compile/pr44946.c: New testcase.
7876
7877 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
7878
7879         PR fortran/40206
7880         * gfortran.dg/select_char_3.f90: New test.
7881
7882 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
7883             Kevin F. Quinn  <kevquinn@gentoo.org>
7884
7885         * gcc.dg/Wtrampolines.c: New.
7886
7887 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7888
7889         PR libfortran/44934
7890         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
7891
7892 2010-07-14  Jason Merrill  <jason@redhat.com>
7893
7894         PR c++/44810
7895         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
7896
7897         Implement C++0x unrestricted unions (N2544)
7898         * g++.dg/cpp0x/union1.C: New.
7899         * g++.dg/cpp0x/union2.C: New.
7900         * g++.dg/cpp0x/union3.C: New.
7901         * g++.dg/cpp0x/defaulted2.C: Adjust.
7902         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
7903         * g++.old-deja/g++.ext/anon2.C: Adjust.
7904         * g++.old-deja/g++.mike/misc6.C: Adjust.
7905
7906 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
7907
7908         PR fortran/44925
7909         * gfortran.dg/c_loc_tests_15.f90: New.
7910
7911 2010-07-13  Jason Merrill  <jason@redhat.com>
7912
7913         PR c++/44909
7914         * g++.dg/cpp0x/implicit6.C: New.
7915
7916 2010-07-13  Jason Merrill  <jason@redhat.com>
7917
7918         PR c++/44540
7919         * g++.dg/abi/noreturn1.C: New.
7920         * g++.dg/abi/noreturn2.C: New.
7921
7922 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
7923
7924         PR other/44874
7925         PR debug/44832
7926         * c-c++-common/pr44832.c: New test.
7927
7928 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
7929
7930         PR objc/44488
7931         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
7932         on the target.  Make sure that we can assemble the emitted asm when
7933         the test type is 'compile'.
7934
7935 2010-07-13  Richard Guenther  <rguenther@suse.de>
7936
7937         PR tree-optimization/36960
7938         * g++.dg/torture/pr36960.C: New testcase.
7939
7940 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
7941
7942         PR c++/44908
7943         * g++.dg/template/sfinae21.C: New.
7944         * g++.dg/template/sfinae22.C: Likewise.
7945
7946 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
7947
7948         PR testsuite/42843
7949         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
7950         * gcc.dg/plugin/ggcplug.c: Likewise.
7951         * g++.dg/plugin/selfassign.c: Likewise.
7952         * g++.dg/plugin/attribute_plugin.c: Likewise.
7953         * g++.dg/plugin/dumb_plugin.c: Likewise.
7954         * g++.dg/plugin/pragma_plugin.c: Likewise.
7955
7956 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
7957
7958         * gcc.c-torture/execute/pr44683.x: New.
7959         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
7960
7961 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
7962
7963         PR fortran/44434
7964         PR fortran/44565
7965         PR fortran/43945
7966         PR fortran/44869
7967         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
7968         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
7969         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
7970         * gfortran.dh/typebound_call_16.f03: New.
7971         * gfortran.dg/typebound_generic_6.f03: New.
7972         * gfortran.dg/typebound_generic_7.f03: New.
7973         * gfortran.dg/typebound_generic_8.f03: New.
7974
7975 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7976
7977         PR libfortran/37077
7978         * gfortran.dg/char4_iunit_1.f03: New test.
7979
7980 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
7981
7982         * gcc.dg/tree-ssa/vrp53.c: New test.
7983
7984 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
7985
7986         PR c++/44907
7987         * g++.dg/template/sfinae19.C: New.
7988         * g++.dg/template/sfinae20.C: Likewise.
7989
7990 2010-07-12  Jie Zhang  <jie@codesourcery.com>
7991
7992         * gcc.target/arm/interrupt-1.c: New test.
7993         * gcc.target/arm/interrupt-2.c: New test.
7994
7995 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7996
7997         * gcc.dg/pr42427.c: Require c99_runtime.
7998         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
7999         c99_runtime.
8000         * gcc.target/i386/avx-cmpss-1.c: Likewise.
8001         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
8002         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
8003         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
8004         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
8005         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
8006         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
8007         * gcc.target/i386/sse-cmpss-1.c: Likewise.
8008         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
8009         * gcc.target/i386/pr37275.c: Require visibility support.
8010
8011 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8012
8013         * lib/target-supports.exp (check_effective_target_sse): New proc.
8014         * gcc.target/i386/sol2-check.h: New file.
8015         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
8016         Include sol2-check.h.
8017         (main) Only run do_test () if sol2_check ().
8018         * gcc.target/i386/sse2-check.h: Likewise.
8019         * gcc.target/i386/sse3-check.h: Likewise.
8020         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
8021         [__sun__ && __svr4__]: Execute SSE2 instruction.
8022         * gcc.target/i386/math-torture/math-torture.exp: Only add options
8023         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
8024         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
8025         * g++.dg/ext/vector14.C: Likewise.
8026         * g++.dg/other/mmintrin.C: Likewise.
8027         * gcc.dg/20020418-1.c: Likewise.
8028         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
8029         * gcc.dg/format/ms_unnamed-1.c: Likewise.
8030         * gcc.dg/format/unnamed-1.c: Likewise.
8031         Adapt dg-warning line number.
8032         * gcc.dg/graphite/pr40281.c: Likewise.
8033         * gcc.dg/pr32176.c: Likewise.
8034         * gcc.dg/pr40550.c: Likewise.
8035         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
8036         * gcc.dg/torture/pr36891.c: Likewise.
8037         * gcc.target/i386/20020218-1.c: Likewise.
8038         * gcc.target/i386/20020523.c: Likewise.
8039         * gcc.target/i386/abi-1.c: Likewise.
8040         * gcc.target/i386/brokensqrt.c: Likewise.
8041         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
8042         * gcc.target/i386/pr13366.c: Likewise.
8043         * gcc.target/i386/pr13685.c: Likewise.
8044         * gcc.target/i386/pr24306.c: Likewise.
8045         * gcc.target/i386/pr31486.c: Likewise.
8046         * gcc.target/i386/pr32065-1.c: Likewise.
8047         * gcc.target/i386/pr32065-2.c: Likewise.
8048         * gcc.target/i386/pr32389.c: Likewise.
8049         * gcc.target/i386/pr38824.c: Likewise.
8050         * gcc.target/i386/pr38931.c: Likewise.
8051         * gcc.target/i386/pr39592-1.c: Likewise.
8052         * gcc.target/i386/pr43766.c: Likewise.
8053         * gcc.target/i386/recip-divf.c: Likewise.
8054         * gcc.target/i386/recip-sqrtf.c: Likewise.
8055         * gcc.target/i386/recip-vec-divf.c: Likewise.
8056         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8057         * gcc.target/i386/sse-1.c: Likewise.
8058         * gcc.target/i386/sse-16.c: Likewise.
8059         * gcc.target/i386/sse-2.c: Likewise.
8060         * gcc.target/i386/sse-20.c: Likewise.
8061         * gcc.target/i386/sse-3.c: Likewise.
8062         * gcc.target/i386/sse-7.c: Likewise.
8063         * gcc.target/i386/sse-9.c: Likewise.
8064         * gcc.target/i386/sse-addps-1.c: Likewise.
8065         * gcc.target/i386/sse-addss-1.c: Likewise.
8066         * gcc.target/i386/sse-andnps-1.c: Likewise.
8067         * gcc.target/i386/sse-andps-1.c: Likewise.
8068         * gcc.target/i386/sse-cmpss-1.c: Likewise.
8069         * gcc.target/i386/sse-comiss-1.c: Likewise.
8070         * gcc.target/i386/sse-comiss-2.c: Likewise.
8071         * gcc.target/i386/sse-comiss-3.c: Likewise.
8072         * gcc.target/i386/sse-comiss-4.c: Likewise.
8073         * gcc.target/i386/sse-comiss-5.c: Likewise.
8074         * gcc.target/i386/sse-comiss-6.c: Likewise.
8075         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
8076         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
8077         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
8078         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
8079         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
8080         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
8081         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
8082         * gcc.target/i386/sse-divps-1.c: Likewise.
8083         * gcc.target/i386/sse-divss-1.c: Likewise.
8084         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
8085         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
8086         * gcc.target/i386/sse-maxps-1.c: Likewise.
8087         * gcc.target/i386/sse-maxss-1.c: Likewise.
8088         * gcc.target/i386/sse-minps-1.c: Likewise.
8089         * gcc.target/i386/sse-minss-1.c: Likewise.
8090         * gcc.target/i386/sse-movaps-1.c: Likewise.
8091         * gcc.target/i386/sse-movaps-2.c: Likewise.
8092         * gcc.target/i386/sse-movhlps-1.c: Likewise.
8093         * gcc.target/i386/sse-movhps-1.c: Likewise.
8094         * gcc.target/i386/sse-movhps-2.c: Likewise.
8095         * gcc.target/i386/sse-movlhps-1.c: Likewise.
8096         * gcc.target/i386/sse-movmskps-1.c: Likewise.
8097         * gcc.target/i386/sse-movntps-1.c: Likewise.
8098         * gcc.target/i386/sse-movss-1.c: Likewise.
8099         * gcc.target/i386/sse-movss-2.c: Likewise.
8100         * gcc.target/i386/sse-movss-3.c: Likewise.
8101         * gcc.target/i386/sse-movups-1.c: Likewise.
8102         * gcc.target/i386/sse-movups-2.c: Likewise.
8103         * gcc.target/i386/sse-mulps-1.c: Likewise.
8104         * gcc.target/i386/sse-mulss-1.c: Likewise.
8105         * gcc.target/i386/sse-orps-1.c: Likewise.
8106         * gcc.target/i386/sse-rcpps-1.c: Likewise.
8107         * gcc.target/i386/sse-recip-vec.c: Likewise.
8108         * gcc.target/i386/sse-recip.c: Likewise.
8109         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
8110         * gcc.target/i386/sse-set-ps-1.c: Likewise.
8111         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
8112         * gcc.target/i386/sse-subps-1.c: Likewise.
8113         * gcc.target/i386/sse-subss-1.c: Likewise.
8114         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
8115         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
8116         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
8117         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
8118         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
8119         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
8120         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
8121         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
8122         * gcc.target/i386/sse-xorps-1.c: Likewise.
8123         * gcc.target/i386/ssefn-1.c: Likewise.
8124         * gcc.target/i386/ssefn-3.c: Likewise.
8125         * gcc.target/i386/sseregparm-1.c: Likewise.
8126         * gcc.target/i386/stackalign/return-3.c: Likewise.
8127         * gcc.target/i386/vectorize1.c: Likewise.
8128         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
8129         * gcc.target/i386/xorps-sse.c: Likewise.
8130         * gfortran.dg/pr28158.f90: Likewise.
8131         * gfortran.dg/pr30667.f: Likewise.
8132         * gnat.dg/loop_optimization7.adb: Likewise.
8133         * gnat.dg/sse_nolib.adb: Likewise.
8134
8135 2010-07-11  Tobias Burnus  <burnus@net-b.de>
8136
8137         PR fortran/44702
8138         * gfortran.dg/use_rename_6.f90: New.
8139         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
8140
8141 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
8142
8143         PR fortran/44869
8144         * gfortran.dg/class_24.f03: New.
8145
8146 2010-07-10  Richard Guenther  <rguenther@suse.de>
8147
8148         PR lto/44889
8149         * gcc.dg/lto/20100709-1_0.c: New testcase.
8150         * gcc.dg/lto/20100709-1_1.c: Likewise.
8151
8152 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
8153
8154         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
8155
8156 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
8157
8158         PR objc/44140
8159         * objc.dg/lto/trivial-1_0.m: New.
8160         * objc.dg/lto/lto.exp: New.
8161         * obj-c++.dg/lto/trivial-1_0.mm: New.
8162         * obj-c++.dg/lto/lto.exp: New.
8163         * objc.dg/symtab-1.m: Adjust sizes.
8164         * objc.dg/image-info.m: Do not run for gnu-runtime.
8165
8166 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
8167
8168         * gcc.dg/pr32370.c: Allow another kind of error message.
8169
8170 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
8171
8172         * gnat.dg/atomic3.adb: New test.
8173
8174 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
8175             Denys Vlasenko  <dvlasenk@redhat.com>
8176             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
8177
8178         PR tree-optimization/28632
8179         * gcc.dg/tree-ssa/vrp51.c: New test.
8180         * gcc.dg/tree-ssa/vrp52.c: New test.
8181
8182 2010-07-09  Jason Merrill  <jason@redhat.com>
8183
8184         * g++.dg/abi/covariant6.C: New.
8185         * g++.dg/inherit/covariant17.C: Test both bases.
8186         * g++.dg/inherit/covariant7.C: Check vtable layout.
8187
8188 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
8189
8190         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
8191
8192 2010-07-09  Richard Guenther  <rguenther@suse.de>
8193
8194         PR tree-optimization/44852
8195         * gcc.c-torture/execute/pr44852.c: New testcase.
8196
8197 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8198
8199         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
8200         multiplication by values.
8201         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
8202         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
8203
8204 2010-07-09  Richard Guenther  <rguenther@suse.de>
8205
8206         PR tree-optimization/44882
8207         * gfortran.dg/pr44882.f90: New testcase.
8208
8209 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
8210
8211         PR target/40657
8212         * gcc.target/arm/pr40657-1.c: New test.
8213         * gcc.target/arm/pr40657-2.c: New test.
8214         * gcc.c-torture/execute/pr40657.c: New test.
8215
8216 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
8217
8218         * gcc.dg/tree-ssa/vrp50.c: New test.
8219         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
8220
8221 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
8222
8223         PR fortran/44649
8224         * gfortran.dg/c_sizeof_1.f90: Modified.
8225         * gfortran.dg/storage_size_1.f08: New.
8226         * gfortran.dg/storage_size_2.f08: New.
8227
8228 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
8229
8230         * gcc.c-torture/execute/20100708-1.c: New test.
8231
8232 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
8233
8234         PR fortran/44847
8235         * gfortran.dg/gomp/pr44847.f90: New test.
8236
8237 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
8238
8239         PR tree-optimization/44710
8240         * gcc.dg/tree-ssa/ifc-6.c: New.
8241         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
8242
8243 2010-07-08  Tobias Burnus  <burnus@net-b.de>
8244
8245         PR fortran/18918
8246         * gfortran.dg/coarray_10.f90: Add an additional test.
8247
8248 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
8249
8250         PR middle-end/44828
8251         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
8252         * gcc.c-torture/execute/pr44828.x: Revert.
8253
8254 2010-07-08  Jason Merrill  <jason@redhat.com>
8255
8256         PR c++/43120
8257         * g++.dg/inherit/covariant17.C: New.
8258         * g++.dg/abi/covariant1.C: Actually test for the bug.
8259
8260 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
8261
8262         PR rtl-optimization/44838
8263         * gcc.dg/pr44838.c: New.
8264
8265 2010-07-08  Richard Guenther  <rguenther@suse.de>
8266
8267         PR tree-optimization/44831
8268         * gcc.c-torture/compile/pr44831.c: New testcase.
8269         * gcc.dg/tree-ssa/pr21463.c: Adjust.
8270
8271 2010-07-08  Richard Guenther  <rguenther@suse.de>
8272
8273         PR tree-optimization/44861
8274         * g++.dg/vect/pr44861.cc: New testcase.
8275
8276 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
8277
8278         PR middle-end/44828
8279         * gcc.c-torture/execute/pr44828.x: New file.
8280
8281 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
8282
8283         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
8284         dg-options.
8285         * g++.dg/ext/altivec-17.C: Adjust error message.
8286
8287 2010-07-07  Tom Tromey  <tromey@redhat.com>
8288
8289         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
8290
8291 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
8292
8293         PR target/44844
8294         * gcc.target/i386/rdrand-1.c: Scan "jnc".
8295         * gcc.target/i386/rdrand-2.c: Likewise.
8296         * gcc.target/i386/rdrand-3.c: Likewise.
8297
8298 2010-07-07  Jan Hubicka  <jh@suse.cz>
8299
8300         PR middle-end/44813
8301         * g++.dg/torture/pr44813.C: New testcase.
8302         * g++.dg/torture/pr44826.C: New testcase.
8303
8304 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
8305
8306         PR rtl-optimization/44787
8307         * gcc.c-torture/compile/pr44788.c: New test.
8308         * gcc.target/arm/pr44788.c: New test.
8309
8310 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8311
8312         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
8313
8314 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8315
8316         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
8317         to dg-options.
8318
8319 2010-07-06  Tobias Burnus  <burnus@net-b.de>
8320
8321         PR fortran/44742
8322         * gfortran.dg/parameter_array_init_6.f90: New.
8323         * gfortran.dg/initialization_20.f90: Update dg-error.
8324         * gfortran.dg/initialization_24.f90: Ditto.
8325
8326 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
8327         PR fortran/PR44693
8328         * gfortran.dg/dim_range_1.f90:  New test.
8329         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
8330
8331 2010-07-06  Jason Merrill  <jason@redhat.com>
8332
8333         PR c++/44703
8334         * g++.dg/cpp0x/initlist41.C: New.
8335
8336         PR c++/44778
8337         * g++.dg/template/ptrmem22.C: New.
8338
8339 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
8340
8341         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
8342         support.
8343         * gcc.target/i386/i386.exp: Likewise.
8344
8345 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8346
8347         PR testsuite/44195
8348         * gcc.dg/lto/20100518_0.c: Limit to x86.
8349
8350 2010-07-06  Richard Guenther  <rguenther@suse.de>
8351
8352         PR middle-end/44828
8353         * gcc.c-torture/execute/pr44828.c: New testcase.
8354
8355 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
8356
8357         * g++.dg/warn/noeffect2.C: Adjust expected warning.
8358         * g++.dg/warn/volatile1.C: Likewise.
8359         * g++.dg/template/warn1.C: Likewise.
8360
8361 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
8362
8363         AVX Programming Reference (June, 2010)
8364         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
8365         * g++.dg/other/i386-3.C: Likewise.
8366         * gcc.target/i386/sse-12.c: Likewise.
8367
8368         * gcc.target/i386/f16c-check.h: New.
8369         * gcc.target/i386/rdfsbase-1.c: Likewise.
8370         * gcc.target/i386/rdfsbase-2.c: Likewise.
8371         * gcc.target/i386/rdgsbase-1.c: Likewise.
8372         * gcc.target/i386/rdgsbase-2.c: Likewise.
8373         * gcc.target/i386/rdrand-1.c: Likewise.
8374         * gcc.target/i386/rdrand-2.c: Likewise.
8375         * gcc.target/i386/rdrand-3.c: Likewise.
8376         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
8377         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
8378         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
8379         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
8380         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
8381         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
8382         * gcc.target/i386/wrfsbase-1.c: Likewise.
8383         * gcc.target/i386/wrfsbase-2.c: Likewise.
8384         * gcc.target/i386/wrgsbase-1.c: Likewise.
8385         * gcc.target/i386/wrgsbase-2.c: Likewise.
8386
8387         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
8388         (__builtin_ia32_vcvtps2ph): New.
8389         (__builtin_ia32_vcvtps2ph256): Likewise.
8390
8391         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
8392         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8393
8394         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
8395         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8396
8397         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
8398         (__builtin_ia32_vcvtps2ph256): Likewise.
8399         Add fsgsbase,rdrnd,f16c.
8400
8401         * lib/target-supports.exp (check_effective_target_f16c): New.
8402
8403 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
8404
8405         * gcc.dg/guality/nrv-1.c: New test.
8406
8407 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
8408
8409         PR middle-end/42505
8410         * gcc.target/arm/pr42505.c: New test case.
8411
8412 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
8413
8414         PR c++/44808
8415         * g++.dg/opt/nrv16.C: New test.
8416
8417 2010-07-05  Richard Guenther  <rguenther@suse.de>
8418
8419         PR tree-optimization/44784
8420         * gcc.c-torture/compile/pr44784.c: New testcase.
8421
8422 2010-07-05  Ira Rosen  <irar@il.ibm.com>
8423
8424         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8425         Increase loop bound and array size.
8426         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8427         Likewise.
8428
8429 2010-07-05  Ira Rosen  <irar@il.ibm.com>
8430
8431         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
8432         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
8433         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
8434         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
8435         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
8436
8437 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
8438
8439         PR c++/22138
8440         * g++.dg/parse/template25.C: New.
8441
8442 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
8443
8444         PR rtl-optimization/44695
8445         * gcc.dg/torture/pr44695.c: New.
8446
8447 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8448
8449         PR c++/16630
8450         * g++.dg/ext/pretty3.C: New.
8451
8452 2010-07-04  Richard Guenther  <rguenther@suse.de>
8453
8454         PR middle-end/44809
8455         * g++.dg/torture/pr44809.C: New testcase.
8456
8457 2010-07-04  Richard Guenther  <rguenther@suse.de>
8458
8459         PR tree-optimization/44656
8460         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
8461
8462 2010-07-04  Ira Rosen  <irar@il.ibm.com>
8463             Revital Eres  <eres@il.ibm.com>
8464
8465         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
8466         misaligned stores.
8467         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
8468         gcc.dg/vect/vect-96.c: Likewise.
8469         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
8470         that support misaligned stores. Change the number of expected
8471         misaligned accesses.
8472         * gcc.dg/vect/vect-peel-1.c: New test.
8473         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
8474         gcc.dg/vect/vect-peel-4.c: Likewise.
8475         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
8476         vectorizable on all targets that support realignment.
8477         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8478
8479 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
8480
8481         PR c/44806
8482         * gcc.dg/torture/pr44806.c: New.
8483
8484 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8485
8486         * gnat.dg/cond_expr1.adb: New test.
8487
8488 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8489
8490         * gnat.dg/modular3.adb: New test.
8491         * gnat.dg/modular3_pkg.ads: New helper.
8492
8493 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
8494             Mikael Pettersson  <mikpe@it.uu.se>
8495
8496         PR testsuite/44518
8497         * obj-c++.dg/encode-2.mm: Produce object and save temps.
8498         Make signed-ness of chars explicit.  Scan the object for
8499         strings that are split by some target assemblers.
8500         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
8501         explicit.
8502
8503 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
8504
8505         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
8506
8507 2010-07-02  Le-Chun Wu  <lcwu@google.com>
8508
8509         PR/44128
8510         * g++.dg/warn/Wshadow-7.C: New test.
8511
8512 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
8513             Julian Brown  <julian@codesourcery.com>
8514             Sandra Loosemore  <sandra@codesourcery.com>
8515
8516         * gcc.c-torture/execute/20100416-1.c: New test case.
8517
8518 2010-07-02  Julian Brown  <julian@codesourcery.com>
8519             Sandra Loosemore  <sandra@codesourcery.com>
8520
8521         PR target/43703
8522
8523         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
8524         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
8525
8526 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8527             Julian Brown  <julian@codesourcery.com>
8528
8529         * gcc.target/arm/neon/vadds64.c: Regenerated.
8530         * gcc.target/arm/neon/vaddu64.c: Regenerated.
8531         * gcc.target/arm/neon/vsubs64.c: Regenerated.
8532         * gcc.target/arm/neon/vsubu64.c: Regenerated.
8533         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
8534         * gcc.target/arm/neon-vmls-1.c: Likewise.
8535         * gcc.target/arm/neon-vsubs64.c: New execution test.
8536         * gcc.target/arm/neon-vsubu64.c: New execution test.
8537         * gcc.target/arm/neon-vadds64.c: New execution test.
8538         * gcc.target/arm/neon-vaddu64.c: New execution test.
8539
8540 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8541
8542         * gcc.target/arm/neon-vands64.c: New.
8543         * gcc.target/arm/neon-vandu64.c: New.
8544         * gcc.target/arm/neon-vbics64.c: New.
8545         * gcc.target/arm/neon-vbicu64.c: New.
8546         * gcc.target/arm/neon-veors64.c: New.
8547         * gcc.target/arm/neon-veoru64.c: New.
8548         * gcc.target/arm/neon-vorns64.c: New.
8549         * gcc.target/arm/neon-vornu64.c: New.
8550         * gcc.target/arm/neon-vorrs64.c: New.
8551         * gcc.target/arm/neon-vorru64.c: New.
8552         * gcc.target/arm/neon/vands64.c: Regenerated.
8553         * gcc.target/arm/neon/vandu64.c: Regenerated.
8554         * gcc.target/arm/neon/vbics64.c: Regenerated.
8555         * gcc.target/arm/neon/vbicu64.c: Regenerated.
8556         * gcc.target/arm/neon/veors64.c: Regenerated.
8557         * gcc.target/arm/neon/veoru64.c: Regenerated.
8558         * gcc.target/arm/neon/vorns64.c: Regenerated.
8559         * gcc.target/arm/neon/vornu64.c: Regenerated.
8560         * gcc.target/arm/neon/vorrs64.c: Regenerated.
8561         * gcc.target/arm/neon/vorru64.c: Regenerated.
8562
8563 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8564
8565         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
8566
8567 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8568
8569         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
8570         * gfortran.dg/intent_out_5.f90: Same.
8571         * gfortran.dg/ltrans-7.f90: Same.
8572         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
8573
8574 2010-07-02  Jan Hubicka  <jh@suse.cz>
8575
8576         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
8577
8578 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8579
8580         * objc-obj-c++-shared/Object1.h: Correct Line endings.
8581
8582 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
8583
8584         PR c++/44780
8585         * c-c++-common/Wunused-var-12.c: New test.
8586
8587 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
8588
8589         PR target/42835
8590         * gcc.target/arm/pr42835.c: New test.
8591
8592         PR target/42172
8593         * gcc.target/arm/pr42172-1.c: New test.
8594
8595 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8596
8597         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
8598
8599 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8600
8601         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
8602         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
8603         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
8604         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
8605         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
8606         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
8607         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
8608         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
8609         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
8610         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
8611         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
8612         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
8613         * gcc.target/arm/neon-vdup_ns64.c: New.
8614         * gcc.target/arm/neon-vdup_nu64.c: New.
8615         * gcc.target/arm/neon-vdupQ_ns64.c: New.
8616         * gcc.target/arm/neon-vdupQ_nu64.c: New.
8617         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
8618         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
8619         * gcc.target/arm/neon-vmov_ns64.c: New.
8620         * gcc.target/arm/neon-vmov_nu64.c: New.
8621         * gcc.target/arm/neon-vmovQ_ns64.c: New.
8622         * gcc.target/arm/neon-vmovQ_nu64.c: New.
8623         * gcc.target/arm/neon-vget_lanes64.c: New.
8624         * gcc.target/arm/neon-vget_laneu64.c: New.
8625         * gcc.target/arm/neon-vset_lanes64.c: New.
8626         * gcc.target/arm/neon-vset_laneu64.c: New.
8627
8628 2010-07-02  Richard Guenther  <rguenther@suse.de>
8629
8630         * g++.dg/torture/20100702-1.C: New testcase.
8631
8632 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8633
8634         PR target/44707
8635         * gcc.c-torture/compile/pr44707.c: New test.
8636
8637 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8638
8639         PR c++/44039
8640         * g++.dg/template/crash101.C: New.
8641
8642 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8643
8644         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
8645         Use the ABI-0 accessors and fail it for m64.
8646
8647 2010-07-02  Jan Hubicka  <jh@suse.cz>
8648
8649         * g++.dg/tree-ssa/pr44706.C: New testcase.
8650
8651 2010-07-02  Richard Guenther  <rguenther@suse.de>
8652
8653         PR tree-optimization/44748
8654         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
8655
8656 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8657
8658         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
8659         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
8660         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
8661         the method types to forward:.
8662
8663 2010-06-30  Jason Merrill  <jason@redhat.com>
8664
8665         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
8666         * g++.dg/other/pr25632.C: Likewise.
8667
8668 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
8669
8670         PR tree-optimization/40421
8671         * gfortran.fortran-torture/compile/pr40421.f90: New test.
8672
8673 2010-07-01  Richard Guenther  <rguenther@suse.de>
8674
8675         PR middle-end/42834
8676         PR middle-end/44468
8677         * gcc.c-torture/execute/20100316-1.c: New testcase.
8678         * gcc.c-torture/execute/pr44468.c: Likewise.
8679         * gcc.c-torture/compile/20100609-1.c: Likewise.
8680         * gcc.dg/volatile2.c: Adjust.
8681         * gcc.dg/plugin/selfassign.c: Likewise.
8682         * gcc.dg/pr36902.c: Likewise.
8683         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
8684         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
8685         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8686         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8687         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8688         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8689         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
8690         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
8691         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
8692         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8693         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8694         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8695         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
8696         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
8697         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8698         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8699         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
8700         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8701         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8702         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8703         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8704         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8705         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
8706         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
8707         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
8708         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
8709         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
8710         * gcc.dg/struct/w_prof_local_array.c: Likewise.
8711         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
8712         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
8713         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8714         * gcc.dg/struct/w_prof_global_array.c: Likewise.
8715         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
8716         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
8717         * gcc.dg/struct/w_prof_local_var.c: Likewise.
8718         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
8719         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8720         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
8721         * gcc.dg/struct/w_prof_global_var.c: Likewise.
8722         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
8723         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
8724         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
8725         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8726         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
8727         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
8728         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
8729         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
8730         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
8731         * gcc.dg/tree-prof/stringop-1.c: Adjust.
8732         * g++.dg/tree-ssa/pr31146.C: Likewise.
8733         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
8734         * g++.dg/tree-ssa/pr33604.C: Likewise.
8735         * g++.dg/plugin/selfassign.c: Likewise.
8736         * gfortran.dg/array_memcpy_3.f90: Likewise.
8737         * gfortran.dg/array_memcpy_4.f90: Likewise.
8738         * c-c++-common/torture/pr42834.c: New testcase.
8739
8740 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
8741
8742         PR c++/44628
8743         * g++.dg/template/crash100.C: New.
8744
8745 2010-06-30  Jan Hubicka  <jh@suse.cz>
8746
8747         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
8748
8749 2010-06-30  Michael Matz  <matz@suse.de>
8750
8751         PR bootstrap/44699
8752         * gcc.dg/pr44699.c: New test.
8753
8754 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
8755
8756         PR tree-optimization/39799
8757         * c-c++-common/uninit-17.c: New test.
8758
8759 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8760
8761         PR libfortran/43298
8762         * gfortran.dg/read_infnan_1.f90: New test.
8763
8764 2010-06-29  Jason Merrill  <jason@redhat.com>
8765
8766         Enable implicitly declared move constructor/operator= (N3053).
8767         * g++.dg/cpp0x/implicit3.C: New.
8768         * g++.dg/cpp0x/implicit4.C: New.
8769         * g++.dg/cpp0x/implicit5.C: New.
8770         * g++.dg/cpp0x/implicit-copy.C: Adjust.
8771         * g++.dg/cpp0x/not_special.C: Adjust.
8772         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
8773         * g++.dg/cpp0x/rv1n.C: Adjust.
8774         * g++.dg/cpp0x/rv1p.C: Adjust.
8775         * g++.dg/cpp0x/rv2n.C: Adjust.
8776         * g++.dg/cpp0x/rv2p.C: Adjust.
8777         * g++.dg/cpp0x/rv3n.C: Adjust.
8778         * g++.dg/cpp0x/rv3p.C: Adjust.
8779         * g++.dg/cpp0x/rv4n.C: Adjust.
8780         * g++.dg/cpp0x/rv4p.C: Adjust.
8781         * g++.dg/cpp0x/rv5n.C: Adjust.
8782         * g++.dg/cpp0x/rv5p.C: Adjust.
8783         * g++.dg/cpp0x/rv6n.C: Adjust.
8784         * g++.dg/cpp0x/rv6p.C: Adjust.
8785         * g++.dg/cpp0x/rv7n.C: Adjust.
8786         * g++.dg/cpp0x/rv7p.C: Adjust.
8787         * g++.dg/cpp0x/rv8p.C: Adjust.
8788         * g++.dg/gomp/pr26690-1.C: Adjust.
8789         * g++.dg/other/error20.C: Adjust.
8790         * g++.dg/other/error31.C: Adjust.
8791         * g++.dg/parse/error19.C: Adjust.
8792         * g++.dg/template/qualttp5.C: Adjust.
8793         * g++.old-deja/g++.law/ctors5.C: Adjust.
8794
8795         Enable implicitly deleted functions (N2346)
8796         * g++.dg/cpp0x/defaulted17.C: New.
8797         * g++.dg/cpp0x/implicit1.C: New.
8798         * g++.dg/cpp0x/implicit2.C: New.
8799         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
8800         * g++.dg/ext/has_virtual_destructor.C: Adjust.
8801         * g++.dg/init/ctor4.C: Adjust.
8802         * g++.dg/init/synth2.C: Adjust.
8803         * g++.dg/lto/20081118_1.C: Adjust.
8804         * g++.dg/other/error13.C: Adjust.
8805         * g++.dg/other/unused1.C: Adjust.
8806         * g++.old-deja/g++.bob/inherit2.C: Adjust.
8807         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
8808         * g++.old-deja/g++.jason/opeq3.C: Adjust.
8809         * g++.old-deja/g++.law/ctors17.C: Adjust.
8810         * g++.old-deja/g++.oliva/delete1.C: Adjust.
8811         * g++.old-deja/g++.pt/assign1.C: Adjust.
8812         * g++.old-deja/g++.pt/crash20.C: Adjust.
8813
8814         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
8815         * g++.dg/cpp0x/defaulted13.C: Adjust.
8816         * g++.dg/cpp0x/defaulted2.C: Adjust.
8817         * g++.dg/cpp0x/defaulted3.C: Adjust.
8818         * g++.dg/cpp0x/initlist9.C: Adjust.
8819         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
8820         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
8821         * g++.dg/init/synth2.C: Adjust.
8822
8823         * g++.dg/cpp0x/defaulted19.C: New.
8824
8825         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
8826         * g++.dg/template/error23.C: Fix for -std=c++0x.
8827
8828 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
8829
8830         PR fortran/44718
8831         * gfortran.dg/proc_ptr_28.f90: New.
8832
8833 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
8834
8835         PR tree-optimization/43801
8836         * g++.dg/torture/pr43801.C: New test.
8837
8838         PR debug/44668
8839         * g++.dg/debug/dwarf2/accessibility1.C: New test.
8840
8841 2010-06-29  Jason Merrill  <jason@redhat.com>
8842
8843         PR c++/44587
8844         * g++.dg/template/qualified-id2.C: New.
8845         * g++.dg/template/qualified-id3.C: New.
8846
8847 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
8848
8849         PR fortran/44696
8850         * gfortran.dg/associated_target_4.f90: New.
8851
8852 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
8853
8854         PR fortran/44582
8855         * gfortran.dg/aliasing_array_result_1.f90 : New test.
8856
8857 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8858
8859         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
8860
8861 2010-06-29  Jan Hubicka  <jh@suse.cz>
8862
8863         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
8864
8865 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
8866
8867         PR target/43902
8868         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
8869         * gcc.target/arm/wmul-3.c: New test.
8870         * gcc.target/arm/wmul-4.c: New test.
8871
8872 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
8873
8874         PR rtl-optimization/44659
8875         * gcc.target/i386/extract-1.c: New.
8876         * gcc.target/i386/extract-2.c: Likewise.
8877         * gcc.target/i386/extract-3.c: Likewise.
8878         * gcc.target/i386/extract-4.c: Likewise.
8879         * gcc.target/i386/extract-5.c: Likewise.
8880         * gcc.target/i386/extract-6.c: Likewise.
8881
8882 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
8883
8884         PR c++/44682
8885         * g++.dg/warn/Wunused-var-14.C: New test.
8886
8887 2010-06-28  Tobias Burnus  <burnus@net-b.de>
8888
8889         PR fortran/43298
8890         * gfortran.dg/nan_6.f90: New.
8891
8892 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
8893
8894         PR tree-optimization/43781
8895         * gcc.dg/torture/pr43781.c: New.
8896
8897 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
8898
8899         PR fortran/40158
8900         * gfortran.dg/actual_rank_check_1.f90: New test.
8901
8902 2010-06-28  Martin Jambor  <mjambor@suse.cz>
8903
8904         * gcc.dg/ipa/ipa-sra-6.c: New test.
8905
8906 2010-06-28  Jan Hubicka  <jh@suse.cz>
8907
8908         PR tree-optimization/44687
8909         * gcc.c-torture/compile/pr44687.c
8910
8911 2010-06-28  Martin Jambor  <mjambor@suse.cz>
8912
8913         PR c++/44535
8914         * g++.dg/torture/pr44535.C: New test.
8915
8916 2010-06-28  Michael Matz  <matz@suse.de>
8917
8918         PR middle-end/44592
8919         * gfortran.dg/pr44592.f90: New test.
8920
8921 2010-06-28  Jan Hubicka  <jh@suse.cz>
8922
8923         PR tree-optimization/44357
8924         * g++.dg/torture/pr44357.C: New testcase.
8925
8926 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8927
8928         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
8929         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
8930         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
8931         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
8932         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
8933         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
8934         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
8935         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
8936
8937 2010-06-27  Jan Hubicka  <jh@suse.cz>
8938
8939         * gcc.c-torture/compile/pr44686.c: New file.
8940
8941 2010-06-27  Richard Guenther  <rguenther@suse.de>
8942
8943         PR tree-optimization/44683
8944         * gcc.c-torture/execute/pr44683.c: New testcase.
8945
8946 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
8947
8948         * gnat.dg/noreturn3.ad[sb]: New test.
8949
8950 2010-06-26  Jason Merrill  <jason@redhat.com>
8951
8952         * g++.dg/cpp0x/explicit5.C: New.
8953
8954 2010-06-26  Richard Guenther  <rguenther@suse.de>
8955
8956         PR tree-optimization/44393
8957         * gcc.dg/pr44393.c: New testcase.
8958
8959 2010-06-26  Jan Hubicka  <jh@suse.cz>
8960
8961         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
8962
8963 2010-06-26  Richard Guenther  <rguenther@suse.de>
8964
8965         PR middle-end/44674
8966         * gcc.dg/pr44674.c: New testcase.
8967
8968 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
8969
8970         * gcc.dg/opts-3.c: New test.
8971
8972 2010-06-26  Tobias Burnus  <burnus@net-b.de>
8973
8974         * gfortran.dg/type_decl_1.f90: New.
8975         * gfortran.dg/type_decl_2.f90: New.
8976
8977 2010-06-26  Tobias Burnus  <burnus@net-b.de>
8978
8979         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
8980         * gfortran.dg/semicolon_fixed_2.f: Ditto.
8981
8982 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8983
8984         PR testsuite/38946
8985         * gfortran.dg/array_constructor_23.f: Update test to allow for small
8986         error in comparing reals.
8987
8988 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8989
8990         * selected_real_kind_2.f90: New.
8991         * selected_real_kind_3.f90: New.
8992
8993 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8994
8995         * gfortran.dg/entry_19.f90: New.
8996
8997 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8998
8999         * gfortran.dg/end_subroutine_1.f90: New.
9000         * gfortran.dg/end_subroutine_2.f90: New.
9001         * gfortran.dg/interface_proc_end.f90: Update.
9002
9003 2010-06-25  Tobias Burnus  <burnus@net-b.de>
9004
9005         * gfortran.dg/semicolon_fixed.f: Update.
9006         * gfortran.dg/semicolon_fixed_2.f: New.
9007         * gfortran.dg/semicolon_free_2.f90: New.
9008         * gfortran.dg/semicolon_free.f90: Update.
9009
9010 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9011
9012         PR fortran/44448
9013         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
9014
9015 2010-06-25  Martin Jambor  <mjambor@suse.cz>
9016
9017         * g++.dg/ipa/iinline-3.C: New test.
9018         * gcc.dg/ipa/modif-1.c: Removed.
9019
9020 2010-06-25  Jan Hubicka  <jh@suse.cz>
9021
9022         * gcc.dg/tree-ssa/ipa-split-1.c
9023
9024 2010-06-25  Martin Jambor  <mjambor@suse.cz>
9025
9026         * g++.dg/ipa/iinline-2.C: New test.
9027
9028 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
9029
9030         PR middle-end/43866
9031         * gfortran.dg/pr43866.f90: New test.
9032
9033         PR tree-optimization/44539
9034         * gcc.dg/pr44539.c: New test.
9035
9036 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
9037
9038         From Jim Wilson:
9039         PR target/43902
9040         * gcc.target/mips/madd-9.c: New test.
9041
9042 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
9043
9044         PR c/44517
9045         * gcc.dg/noncompile/pr44517.c: New.
9046         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
9047
9048 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
9049
9050         PR testsuite/43283
9051         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
9052         and add argument to nop for IA64.
9053
9054 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
9055
9056         PR target/44588
9057         * gcc.target/i386/mod-1.c: New.
9058         * gcc.target/i386/umod-1.c: Likewise.
9059         * gcc.target/i386/umod-2.c: Likewise.
9060         * gcc.target/i386/umod-3.c: Likewise.
9061
9062 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
9063
9064         PR middle-end/44492
9065         * g++.dg/torture/pr44492.C: New test.
9066
9067 2010-06-24  Andi Kleen  <ak@linux.intel.com>
9068
9069         * c-c++-common/warn-omitted-condop.c: New.
9070
9071 2010-06-24  Tobias Burnus  <burnus@net-b.de>
9072
9073         PR fortran/44614
9074         * gfortran.dg/import8.f90: New.
9075
9076 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
9077
9078         * gnat.dg/not_null.adb: Update test case.
9079
9080 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
9081
9082         PR c++/44619
9083         * g++.dg/warn/Wunused-var-13.C: New test.
9084
9085         PR c++/44627
9086         * g++.dg/diagnostic/method1.C: New test.
9087
9088 2010-06-22  Cary Coutant  <ccoutant@google.com>
9089
9090         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
9091
9092 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
9093
9094         PR fortran/44616
9095         * gfortran.dg/abstract_type_8.f03: New.
9096
9097 2010-06-21  Jason Merrill  <jason@redhat.com>
9098
9099         * g++.dg/cpp0x/noexcept08.C: New.
9100
9101         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
9102
9103 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
9104
9105         PR target/44615
9106         * gcc.target/i386/sse2-vec-2a.c: New.
9107
9108 2010-06-21  DJ Delorie  <dj@redhat.com>
9109
9110         * gcc.dg/pragma-diag-1.c: New.
9111
9112 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
9113
9114         PR target/44615
9115         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
9116
9117 2010-06-21  Alan Modra  <amodra@gmail.com>
9118
9119         PR testsuite/44505
9120         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
9121         tail call to check_fa_mid.
9122
9123 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
9124
9125         PR target/44575
9126         * gcc.c-torture/execute/pr44575.c: New test.
9127
9128 2010-06-21  Tobias Burnus  <burnus@net-b.de>
9129
9130         PR fortran/40632
9131         * gfortran.dg/contiguous_1.f90: New.
9132         * gfortran.dg/contiguous_2.f90: New.
9133         * gfortran.dg/contiguous_3.f90: New.
9134
9135 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
9136
9137         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
9138         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
9139
9140 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
9141
9142         PR target/44546
9143         * gcc.target/i386/pr44546.c: New test.
9144
9145 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
9146
9147         * gcc.dg/opts-2.c: New test.
9148
9149 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
9150
9151         PR fortran/44584
9152         * gfortran.dg/typebound_proc_15.f03: Modified.
9153
9154 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
9155
9156         PR target/44072
9157         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
9158         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
9159
9160 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9161
9162         * g++.dg/ext/label13.C: Fix typo in last change.
9163
9164 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9165
9166         PR libfortran/44477
9167         * gfortran.dg/eof_3.f90
9168         * gfortran.dg/endfile_2.f90
9169         * gfortran.dg/endfile_4.f90
9170         * gfortran.dg/endfile_3.f90
9171
9172 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9173
9174         PR c++/41090
9175         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
9176
9177 2010-06-18  Tobias Burnus  <burnus@net-b.de>
9178
9179         PR fortran/44556
9180         * gfortran.dg/allocate_alloc_opt_11.f90: New.
9181
9182 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
9183
9184         * gcc.target/arm/pr40900.c: New test.
9185
9186 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
9187
9188         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
9189
9190 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
9191
9192         PR fortran/44558
9193         * gfortran.dg/typebound_call_15.f03: New.
9194
9195 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9196
9197         PR c++/44486
9198         * g++.dg/pr44486.C: New.
9199
9200 2010-06-16  DJ Delorie  <dj@redhat.com>
9201
9202         * gcc.target/i386/volatile-bitfields-1.c: New.
9203         * gcc.target/i386/volatile-bitfields-2.c: New.
9204
9205 2010-06-16  Jason Merrill  <jason@redhat.com>
9206
9207         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
9208
9209         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
9210
9211 2010-06-16  Richard Guenther  <rguenther@suse.de>
9212
9213         PR c/44555
9214         * gcc.c-torture/execute/pr44555.c: New testcase.
9215
9216 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
9217
9218         PR fortran/44549
9219         * gfortran.dg/typebound_proc_16.f03: New.
9220
9221 2010-06-16  Martin Jambor  <mjambor@suse.cz>
9222
9223         * g++.dg/torture/pr43905.C: New test.
9224
9225 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
9226
9227         PR testsuite/44538
9228         * gcc.dg/vect/slp-perm-5.c (main): Prevent
9229         initialization loop from being vectorized.
9230         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
9231
9232 2010-06-16  Alan Modra  <amodra@gmail.com>
9233
9234         PR tree-optimization/44507
9235         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
9236
9237 2010-06-15  Jason Merrill  <jason@redhat.com>
9238
9239         * g++.dg/overload/arg3.C: Adjust error locations.
9240         * g++.dg/overload/copy1.C: Likewise.
9241         * g++.dg/tc1/dr152.C: Likewise.
9242         * g++.dg/template/incomplete4.C: Likewise.
9243         * g++.dg/template/incomplete5.C: Likewise.
9244         * g++.old-deja/g++.bob/inherit2.C: Likewise.
9245         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
9246         * g++.old-deja/g++.pt/crash9.C: Likewise.
9247
9248         * g++.dg/inherit/virtual5.C: New.
9249
9250         * g++.dg/cpp0x/defaulted18.C: New.
9251
9252         * g++.dg/cpp0x/initlist40.C: New.
9253
9254         * g++.dg/cpp0x/initlist39.C: New.
9255
9256 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
9257
9258         PR middle-end/44391
9259         * gcc.dg/graphite/pr44391.c: New.
9260
9261 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
9262
9263         PR fortran/43388
9264         * gfortran.dg/allocate_alloc_opt_8.f90: New.
9265         * gfortran.dg/allocate_alloc_opt_9.f90: New.
9266         * gfortran.dg/allocate_alloc_opt_10.f90: New.
9267         * gfortran.dg/class_allocate_2.f03: Modified an error message.
9268
9269 2010-06-15  Richard Guenther  <rguenther@suse.de>
9270
9271         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
9272
9273 2010-06-15  Richard Guenther  <rguenther@suse.de>
9274
9275         * gcc.dg/vect/bb-slp-21.c: Adjust.
9276         * gcc.dg/vect/bb-slp-13.c: Likewise
9277         * gcc.dg/vect/bb-slp-4.c: Likewise
9278         * gcc.dg/vect/bb-slp-22.c: Likewise
9279         * gcc.dg/vect/bb-slp-14.c: Likewise
9280         * gcc.dg/vect/bb-slp-23.c: Likewise
9281         * gcc.dg/vect/bb-slp-15.c: Likewise
9282         * gcc.dg/vect/bb-slp-17.c: Likewise
9283         * gcc.dg/vect/bb-slp-18.c: Likewise
9284         * gcc.dg/vect/bb-slp-19.c: Likewise
9285         * gcc.dg/vect/bb-slp-10.c: Likewise
9286         * gcc.dg/vect/bb-slp-11.c: Likewise
9287         * gcc.dg/vect/bb-slp-20.c: Likewise
9288         * gcc.dg/vect/bb-slp-3.c: Likewise
9289
9290 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
9291
9292         PR fortran/44536
9293         * gfortran.dg/gomp/pr44536.f90: New test.
9294         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
9295
9296 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
9297
9298         PR target/44534
9299         * gcc.target/i386/avx-vextractf128-256-3.c: New.
9300         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
9301
9302 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
9303
9304         PR tree-optimization/44508
9305         * gcc.dg/tree-ssa/pr21086.c: Adjust.
9306
9307         PR bootstrap/44509
9308         * gcc.dg/pr44509.c: New test.
9309
9310 2010-06-14  Ira Rosen  <irar@il.ibm.com>
9311
9312         PR tree-optimization/44507
9313         * gcc.dg/vect/pr44507.c: New test.
9314
9315 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
9316
9317         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
9318         and c-pretty-print.h.
9319
9320         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
9321
9322 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
9323
9324         * gfortran.dg/whole_file_18.f90: Updated error message.
9325
9326 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
9327
9328         * gfortran.dg/whole_file_20.f03: New.
9329
9330 2010-06-12  Jan Hubicka  <jh@suse.cz>
9331
9332         * gcc.c-torture/compile/pc44485.c: New testcase.
9333
9334 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
9335
9336         PR fortran/40117
9337         * gfortran.dg/typebound_proc_4.f03: Modified error message.
9338         * gfortran.dg/typebound_proc_14.f03: New.
9339         * gfortran.dg/typebound_proc_15.f03: New.
9340
9341 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
9342
9343         * gcc.dg/opts-1.c: New test.
9344
9345 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
9346
9347         * gcc.dg/funroll-loops-all.c: Update expected error.
9348
9349 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
9350
9351         PR target/44481
9352         * gcc.target/i386/pr44481.c: New test.
9353
9354 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
9355
9356         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
9357
9358 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
9359
9360         PR middle-end/44483
9361         * gcc.dg/tree-ssa/pr44483.c: New.
9362
9363 2010-06-11  Paul Brook  <paul@codesourcery.com>
9364
9365         * g++.dg/other/arm-neon-1.C: New test.
9366
9367 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
9368
9369         PR fortran/42051
9370         PR fortran/43896
9371         * gfortran.dg/class_23.f03: New test.
9372
9373 2010-06-11  Jan Hubicka  <jh@suse.cz>
9374
9375         * gcc.dg/ipa/pure-const-2.c: New testcase.
9376
9377 2010-06-11  Jan Hubicka  <jh@suse.cz>
9378
9379         * gcc.dg/noreturn-7.c: Update.
9380         * gcc.dg/noreturn-4.c: Update.
9381
9382 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
9383
9384         Fix MIPS bootstrap
9385         * g++.dg/other/typedef4.C: New test.
9386
9387 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
9388
9389         PR fortran/44207
9390         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
9391
9392 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
9393
9394         PR fortran/44457
9395         * gfortran.dg/asynchronous_3.f03
9396
9397 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
9398
9399         PR middle-end/44185
9400         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
9401         non-temporal stores out of the tests to form new test cases.  As a
9402         result, no non-temporal store should be generated in this case.
9403
9404         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
9405         prefetch-7.c that generate one non-temporal store.
9406
9407         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
9408         prefetch-7.c that generate one non-temporal store and one
9409         one-temporal prefetch.
9410
9411 2010-06-10  Martin Jambor  <mjambor@suse.cz>
9412
9413         PR tree-optimization/44258
9414         * gcc.dg/tree-ssa/pr44258.c: New test.
9415
9416 2010-06-10  Daniel Kraft  <d@domob.eu>
9417
9418         PR fortran/38936
9419         * gfortran.dg/associate_1.f03: New test.
9420         * gfortran.dg/associate_2.f95: New test.
9421         * gfortran.dg/associate_3.f03: New test.
9422         * gfortran.dg/associate_4.f08: New test.
9423
9424 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9425
9426         * gfortran.dg/selected_char_kind_4.f90: New test.
9427
9428 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
9429
9430         * gcc.dg/pr42461.c: New test.
9431
9432 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9433
9434         PR fortran/44347
9435         * gfortran.dg/selected_real_kind_1.f90: New.
9436
9437 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9438
9439         PR fortran/44359
9440         * gfortran.dg/warn_conversion.f90: Removed check for redundant
9441         warning.
9442         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
9443         check for warning.
9444
9445 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9446
9447         * gfortran.dg/data_namelist_conflict.f90: New test.
9448
9449 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9450
9451         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
9452         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
9453         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
9454
9455 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9456
9457         * gfortran.dg/mvbits_9.f90: New test.
9458         * gfortran.dg/ibset_1.f90: Ditto.
9459         * gfortran.dg/ibits_1.f90: Ditto.
9460         * gfortran.dg/btest_1.f90: Ditto.
9461         * gfortran.dg/ibclr_1.f90: Ditto.
9462
9463 2010-06-09  Jason Merrill  <jason@redhat.com>
9464
9465         PR c++/44366
9466         * g++.dg/cpp0x/decltype23.C: Move to...
9467         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
9468
9469 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
9470
9471         PR fortran/44211
9472         * gfortran.dg/typebound_call_14.f03: New test.
9473
9474 2010-06-09  Martin Jambor  <mjambor@suse.cz>
9475
9476         PR tree-optimization/44423
9477         * gcc.dg/tree-ssa/pr44423.c: New test.
9478
9479 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
9480
9481         PR testsuite/42843
9482         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
9483         TV_NONE to initialize tv_id field.
9484         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
9485         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
9486         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
9487         Include toplev.h .
9488         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
9489         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
9490         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
9491
9492 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
9493
9494         PR tree-optimization/39874
9495         PR middle-end/28685
9496         * gcc.dg/pr39874.c: New file.
9497
9498 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
9499
9500         * g++.dg/ext/attr-alias-1.C: New.
9501         * g++.dg/ext/attr-alias-2.C: New.
9502
9503 2010-06-07  Tobias Burnus  <burnus@net-b.de>
9504
9505         PR fortran/44446
9506         * gfortran.dg/proc_ptr_27.f90: New.
9507
9508 2010-06-07  Jason Merrill  <jason@redhat.com>
9509
9510         PR c++/44366
9511         * g++.dg/cpp0x/decltype23.C: New.
9512
9513 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
9514             Shujing Zhao  <pearly.zhao@oracle.com>
9515
9516         PR c/37724
9517         * gcc.dg/c90-const-expr-10.c: Adjust.
9518         * gcc.dg/c99-const-expr-10.c: Adjust.
9519         * gcc.dg/init-bad-7.c: New.
9520
9521 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9522
9523         * lib/target-supports.exp (check_effective_target_gas): New proc.
9524         * gcc.c-torture/execute/960321-1.x: New file.
9525
9526 2010-06-07  Jason Merrill  <jason@redhat.com>
9527
9528         PR c++/44401
9529         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
9530
9531 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
9532
9533         PR c++/44444
9534         * g++.dg/warn/Wunused-var-12.C: New test.
9535
9536         PR c++/44443
9537         * c-c++-common/Wunused-var-11.c: New test.
9538
9539 2010-06-07  Jan Hubicka  <jh@suse.cz>
9540
9541         * gcc.dg/ipa/pure-const-1.c: New testcase.
9542
9543 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
9544
9545         PR rtl-optimization/44404
9546         * gcc.dg/pr44404.c: New.
9547
9548 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
9549
9550         PR target/44159
9551         * gcc.target/i386/abi-2.c: Check sysv abi here.
9552         * gcc.target/i386/aes-avx-check.h: Call test in noinline
9553         function to avoid failures by different ABIs.
9554         * gcc.target/i386/aes-check.h: Likewise.
9555         * gcc.target/i386/avx-check.h: Likewise.
9556         * gcc.target/i386/fma4-check.h: Likewise.
9557         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
9558         * gcc.target/i386/mmx-check.h: Likewise.
9559         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9560         * gcc.target/i386/pclmul-check.h: Likewise.
9561         * gcc.target/i386/sse-check.h: Likewise.
9562         * gcc.target/i386/sse2-check.h: Likewise.
9563         * gcc.target/i386/sse3-check.h: Likewise.
9564         * gcc.target/i386/sse4_1-check.h: Likewise.
9565         * gcc.target/i386/sse4_2-check.h: Likewise.
9566         * gcc.target/i386/sse4a-check.h: Likewise.
9567         * gcc.target/i386/ssse3-check.h: Likewise.
9568         * gcc.target/i386/xop-check.h: Likewise.
9569         * gcc.target/i386/pr27971.c: Fix for LLP64.
9570         * gcc.target/i386/pr39139.c: Likewise.
9571         * gcc.target/i386/pr39315-check.c: Likewise.
9572         * gcc.target/i386/vararg-1.c: Likewise.
9573         * gcc.target/i386/vararg-2.c: Likewise.
9574         Additional add dg-compile to avoid failure due
9575         missing foo symbol.
9576
9577         * gcc.dg/compound-literal-1.c: Fix for llp64.
9578         * gcc.dg/pr32370.c: Likewise.
9579         * gcc.dg/pr37561.c: Likewise.
9580         * gcc.dg/pr41340.c: Likewise.
9581         * gcc.dg/pr41551.c: Likewise.
9582
9583 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9584
9585         PR c++/44188
9586         * g++.dg/debug/dwarf2/typedef3.C: New test.
9587
9588 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9589
9590         PR c/20000
9591         * c-c++-common/pr20000.c: New.
9592
9593 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
9594
9595         PR c++/44086
9596         * g++.dg/init/pr44086.C: New.
9597         * g++.dg/cpp0x/decltype4.C: Adjust.
9598
9599 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9600
9601         PR fortran/43945
9602         * gfortran.dg/generic_23.f03: New test.
9603
9604 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9605
9606         PR fortran/43895
9607         * gfortran.dg/alloc_comp_class_1.f90 : New test.
9608
9609 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
9610
9611         PR c++/44361
9612         * c-c++-common/Wunused-var-9.c: New test.
9613
9614 2010-06-05  Jason Merrill  <jason@redhat.com>
9615
9616         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
9617
9618 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
9619
9620         PR c/44322
9621         * gcc.dg/c99-restrict-4.c: New test.
9622
9623 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
9624
9625         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
9626         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
9627         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
9628         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
9629         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
9630         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
9631         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
9632         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
9633         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
9634         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
9635         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
9636         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
9637         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
9638         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
9639         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
9640         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
9641         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
9642         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
9643         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
9644         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
9645         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
9646         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
9647
9648 2010-06-04  Jason Merrill  <jason@redhat.com>
9649
9650         * g++.dg/cpp0x/noexcept06.C: New.
9651         * g++.dg/cpp0x/noexcept07.C: New.
9652
9653         * g++.dg/cpp0x/noexcept01.C: New.
9654         * g++.dg/cpp0x/noexcept02.C: New.
9655         * g++.dg/cpp0x/noexcept03.C: New.
9656         * g++.dg/cpp0x/noexcept04.C: New.
9657         * g++.dg/cpp0x/noexcept05.C: New.
9658
9659 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
9660
9661         PR c++/44412
9662         * g++.dg/warn/Wunused-var-10.C: New test.
9663         * g++.dg/warn/Wunused-var-11.C: New test.
9664
9665         PR c++/44362
9666         * c-c++-common/Wunused-var-10.c: New test.
9667
9668 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9669
9670         PR c/25880
9671         * gcc.dg/assign-warn-2.c: Update.
9672         * gcc.dg/cpp/line3.c: Update.
9673         * gcc.dg/c99-array-lval-8.c: Update.
9674         * gcc.dg/cast-qual-2.c: Update.
9675         * gcc.dg/c99-arraydecl-3.c:  Update.
9676         * gcc.dg/assign-warn-1.c:  Update.
9677         * gcc.dg/format/gcc_diag-1.c:  Update.
9678
9679 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
9680
9681         PR rtl-optimization/39871
9682         PR rtl-optimization/40615
9683         PR rtl-optimization/42500
9684         PR rtl-optimization/42502
9685         * gcc.target/arm/eliminate.c: New test.
9686
9687 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
9688
9689         PR libstdc++/44410
9690         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
9691         * g++.old-deja/g++.other/delete3.C: Likewise.
9692         * g++.old-deja/g++.other/new.C: Likewise.
9693         * g++.old-deja/g++.law/operators27.C: Likewise.
9694         * g++.old-deja/g++.mike/p755.C: Likewise.
9695         * g++.dg/eh/new1.C: Likewise.
9696         * g++.dg/init/new5.C: Likewise.
9697
9698 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
9699
9700         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
9701         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
9702         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
9703
9704 2010-06-03  Richard Guenther  <rguenther@suse.de>
9705
9706         PR lto/41921
9707         * lib/lto.exp: Always load gcc.exp.
9708         (lto-obj): For C source files invoke gcc_target_compile.
9709         * g++.dg/lto/20100603-1_0.C: New testcase.
9710         * g++.dg/lto/20100603-1_1.c: Likewise.
9711
9712 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
9713
9714         PR tree-optimization/43688
9715         * gfortran.dg/pr43688.f90: New.
9716
9717 2010-06-03  Richard Guenther  <rguenther@suse.de>
9718
9719         PR lto/41584
9720         * gcc.dg/lto/20100603-1_0.c: New testcase.
9721         * gcc.dg/lto/20100603-2_0.c: Likewise.
9722         * gcc.dg/lto/20100603-3_0.c: Likewise.
9723
9724 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9725
9726         PR target/44218
9727         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
9728         * gcc.target/powerpc/recip-2.c: Ditto.
9729         * gcc.target/powerpc/recip-3.c: Ditto.
9730         * gcc.target/powerpc/recip-4.c: Ditto.
9731         * gcc.target/powerpc/recip-5.c: Ditto.
9732         * gcc.target/powerpc/recip-6.c: Ditto.
9733         * gcc.target/powerpc/recip-7.c: Ditto.
9734         * gcc.target/powerpc/recip-test.h: Ditto.
9735         * gcc.target/powerpc/recip-test2.h: Ditto.
9736
9737 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9738
9739         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
9740
9741 2010-06-02  Jason Merrill  <jason@redhat.com>
9742
9743         * g++.dg/ext/vector9.C: Expect typedef in error message.
9744
9745         PR c++/9726
9746         PR c++/23594
9747         PR c++/44333
9748         * g++.dg/tc1/dr101.C: Remove xfails.
9749
9750 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9751
9752         PR middle-end/44372
9753         * g++.dg/ipa/pr44372.C: New.
9754
9755 2010-06-02  Jan Hubicka  <jh@suse.cz>
9756
9757         PR middle-end/44295
9758         * g++.dg/torture/pr44295.C: Neww testcase.
9759
9760 2010-06-02  Jan Hubicka  <jh@suse.cz>
9761
9762         * gcc.dg/tree-ssa/loadpre6.c: Update.
9763
9764 2010-06-02  Richard Guenther  <rguenther@suse.de>
9765
9766         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
9767         diagnostic.h.
9768
9769 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
9770
9771         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
9772         the link fail message.
9773
9774 2010-06-02  Tobias Burnus  <burnus@net-b.de>
9775
9776         PR fortran/44360
9777         * gfortran.dg/use_13.f90: New test case.
9778
9779 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9780
9781         PR fortran/44371
9782         * gfortran.dg/error_stop_2.f08: Minor update.
9783
9784 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9785
9786         PR fortran/44371
9787         * gfortran.dg/error_stop_1.f08: New test.
9788         * gfortran.dg/error_stop_2.f08: New test.
9789
9790 2010-06-01  Jason Merrill  <jason@redhat.com>
9791
9792         DR 990
9793         * g++.dg/cpp0x/initlist37.C: New.
9794         * g++.dg/cpp0x/initlist38.C: New.
9795
9796         PR c++/44358
9797         * g++.dg/cpp0x/initlist36.C: New.
9798
9799 2010-05-31 Jan Hubicka  <jh@suse.cz>
9800
9801         * gcc.dg/noreturn-8.c: New testcase.
9802
9803 2010-05-31 Jan Hubicka  <jh@suse.cz>
9804
9805         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
9806         * gcc.dg/lto/noreturn-1_0.c: Move it here.
9807
9808 2010-05-31 Jan Hubicka  <jh@suse.cz>
9809
9810         * gcc.dg/lto/noreturn-1_1.c: New testcase.
9811         * gcc.dg/lto/noreturn-1_0.c: New testcase.
9812
9813 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
9814
9815         PR fortran/36928
9816         * gfortran.dg/dependency_27.f90:  New test.
9817         * gfortran.dg/array_assign_1.F90:  New test.
9818
9819 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9820
9821         PR target/44338
9822         * gcc.target/i386/sse-24.c: New test.
9823
9824 2010-05-31  Jan Hubicka  <jh@suse.cz>
9825
9826         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
9827
9828 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9829
9830         PR middle-end/44337
9831         * gcc.dg/pr44337.c: New test.
9832
9833         PR tree-optimization/44182
9834         * g++.dg/debug/pr44182.C: New test.
9835
9836 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
9837
9838         * gcc.dg/nested-func-7.c: New test.
9839         * gnat.dg/frame_overflow.adb: Adjust directives.
9840
9841 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
9842
9843         * gnat.dg/prot2.ad[sb]: New test.
9844         * gnat.dg/prot2_pkg1.ads: New helper.
9845         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
9846
9847 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
9848
9849         * gnat.dg/array11.adb: Adjust dg-warning directive.
9850         * gnat.dg/object_overflow.adb: Likewise.
9851
9852 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
9853
9854         PR middle-end/44306
9855         * gcc.dg/tree-ssa/pr44306.c: New.
9856
9857 2010-05-29  Jan Hubicka  <jh@suse.cz>
9858
9859         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
9860
9861 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
9862
9863         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
9864
9865 2010-05-28  Mike Stump  <mikestump@comcast.net>
9866
9867         PR objc/44125
9868         * objc.dg/const-str-9.m: Remove static.
9869
9870 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
9871
9872         PR target/43636
9873         * gcc.c-torture/compile/pr43636.c: New test.
9874
9875 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
9876
9877         PR objc++/23616
9878         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
9879         * obj-c++.dg/try-catch-9.mm: Ditto.
9880
9881 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
9882
9883         Revert patch for PR c++/44188
9884         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
9885
9886 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9887
9888         PR c++/44188
9889         * g++.dg/debug/dwarf2/typedef3.C: New test.
9890
9891 2010-05-27  Jason Merrill  <jason@redhat.com>
9892
9893         PR c++/43555
9894         * g++.dg/ext/vla9.C: New.
9895
9896 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
9897
9898         PR objc/44140
9899         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
9900         * objc.dg/torture/tls/thr-init-3.m: Ditto.
9901         * objc.dg/torture/tls/thr-init.m: Ditto.
9902         * objc.dg/torture/trivial.m: Ditto.
9903         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
9904         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
9905         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
9906         * obj-c++.dg/torture/trivial.mm: Ditto.
9907
9908 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
9909
9910         * g++.dg/lto/20100302_0.C: Skip on darwin.
9911
9912 2010-05-27  Richard Guenther  <rguenther@suse.de>
9913
9914         PR tree-optimization/44284
9915         * gcc.dg/vect/vect-118.c: New testcase.
9916         * gcc.dg/vect/bb-slp-20.c: Adjust.
9917         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
9918         * gcc.dg/vect/slp-9.c: Likewise.
9919         * gcc.dg/vect/slp-reduc-4.c: Likewise.
9920         * gcc.dg/vect/vect-10.c: Likewise.
9921         * gcc.dg/vect/vect-109.c: Likewise.
9922         * gcc.dg/vect/vect-12.c: Likewise.
9923         * gcc.dg/vect/vect-36.c: Likewise.
9924         * gcc.dg/vect/vect-7.c: Likewise.
9925         * gcc.dg/vect/vect-iv-8.c: Likewise.
9926         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
9927         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
9928         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
9929         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
9930         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
9931         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
9932         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
9933         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
9934         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
9935         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9936         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9937         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9938         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9939         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
9940         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
9941         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
9942         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9943
9944 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
9945
9946         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
9947         necessary.
9948
9949 2010-05-26  Jan Hubicka  <jh@suse.cz>
9950
9951         * gcc.dg/lto/materialize-1_0.c: New file.
9952         * gcc.dg/lto/materialize-1_1.c: New file.
9953
9954 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
9955
9956         * gnat.dg/lto10.adb: New test.
9957         * gnat.dg/lto10_pkg.ads: New helper.
9958
9959 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
9960
9961         * lib/target-supports.exp (check_effective_target_int128): New
9962         function to check if __int128 types are available for target.
9963         * c-c++-common/int128-types-1.c: New.
9964         * c-c++-common/int128-1.c: New.
9965         * c-c++-common/int128-2.c: New.
9966         * g++.dg/abi/mangle43.C: New.
9967         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
9968         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
9969         pointer-wide scalar.
9970         * g++.dg/other/pr25632.C: Likewise.
9971         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
9972         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
9973         overflow warnings.
9974         * g++.dg/warn/pr13358-4.C: Likewise.
9975         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
9976         * g++.dg/warn/Wconversion-null.C: Likewise.
9977
9978 2010-05-26  Jason Merrill  <jason@redhat.com>
9979
9980         PR c++/43382
9981         * g++.dg/cpp0x/variadic101.C: New.
9982
9983 2010-05-26  Richard Guenther  <rguenther@suse.de>
9984
9985         PR rtl-optimization/44164
9986         * gcc.c-torture/execute/pr44164.c: New testcase.
9987         * g++.dg/tree-ssa/pr13146.C: Adjust.
9988
9989 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
9990
9991         PR fortran/40011
9992         * gfortran.dg/whole_file_19.f90 : New test.
9993
9994 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
9995
9996         PR fortran/30668
9997         PR fortran/31346
9998         PR fortran/34260
9999         * gfortran.dg/pr40999.f: Fix function type.
10000         * gfortran.dg/whole_file_5.f90: Likewise.
10001         * gfortran.dg/whole_file_6.f90: Likewise.
10002         * gfortran.dg/whole_file_16.f90: New.
10003         * gfortran.dg/whole_file_17.f90: New.
10004         * gfortran.dg/whole_file_18.f90: New.
10005
10006 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
10007             Iain Sandoe  <iains@gcc.gnu.org>
10008
10009         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
10010         * gcc.c-torture/compile/pr44197.c: Require alias support.
10011         * gcc.dg/lto/20081222_0.c: Ditto.
10012
10013 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
10014
10015         PR debug/42801
10016         * gcc.dg/guality/vla-2.c: New test.
10017
10018 2010-05-25  Richard Guenther  <rguenther@suse.de>
10019
10020         PR middle-end/44069
10021         * g++.dg/torture/pr44069.C: New testcase.
10022
10023 2010-05-25  Richard Guenther  <rguenther@suse.de>
10024
10025         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
10026
10027 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
10028
10029         PR objc/44140
10030         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
10031
10032 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
10033
10034         * obj-c++.dg/torture/tls/trivial.mm: New.
10035         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
10036         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
10037         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
10038         * obj-c++.dg/torture/tls/diag-1.mm: New.
10039         * obj-c++.dg/torture/tls/tls.exp: New.
10040         * obj-c++.dg/torture/trivial.mm: New.
10041         * obj-c++.dg/torture/dg-torture.exp: New.
10042         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
10043         * obj-c++.dg/tls/trivial.m: New.
10044         * obj-c++.dg/tls/init-1.mm: New.
10045         * obj-c++.dg/tls/diag-1.mm: New.
10046         * obj-c++.dg/tls/init-2.mm: New.
10047         * obj-c++.dg/tls/diag-2.mm: New.
10048         * obj-c++.dg/tls/diag-3.mm: New.
10049         * obj-c++.dg/tls/diag-4.mm: New.
10050         * obj-c++.dg/tls/static-1.mm: New.
10051         * obj-c++.dg/tls/tls.exp: New.
10052         * obj-c++.dg/tls/diag-5.mm: New.
10053         * obj-c++.dg/tls/static-1a.mm: New.
10054         * objc-obj-c++-shared/Object1.mm: New.
10055         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
10056
10057 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
10058
10059         PR objc++/43689
10060         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
10061         * obj-c++.dg/const-str-6.mm: Ditto.
10062
10063 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
10064
10065         * g++.dg/parse/array-size2.C: Remove dg-error directives.
10066
10067 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
10068
10069         PR ada/38394
10070         * gnat.dg/array13.ad[sb]: New test.
10071
10072 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
10073             Sandra Loosemore  <sandra@codesourcery.com>
10074
10075         * gcc.target/arm/neon/: Regenerated test cases.
10076
10077         * gcc.target/arm/neon/polytypes.c,
10078         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
10079         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
10080         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
10081         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
10082         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
10083         dg-add-options arm_neon.
10084
10085         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
10086         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
10087         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
10088         and arm_neon_fp16_ok.
10089
10090         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
10091         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
10092
10093         * lib/target-supports.exp (add_options_for_arm_neon): New.
10094         (check_effective_target_arm_neon_ok_nocache): New, from
10095         check_effective_target_arm_neon_ok.  Check multiple possibilities.
10096         (check_effective_target_arm_neon_ok): Use
10097         check_effective_target_arm_neon_ok_nocache.
10098         (add_options_for_arm_neon_fp16)
10099         (check_effective_target_arm_neon_fp16_ok)
10100         check_effective_target_arm_neon_fp16_ok_nocache): New.
10101         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
10102
10103 2010-05-24  Jason Merrill  <jason@redhat.com>
10104
10105         PR c++/41510
10106         * g++.dg/cpp0x/initlist35.C: New.
10107         * g++.dg/init/brace6.C: Adjust.
10108
10109 2010-05-24  Paul Brook  <paul@codesourcery.com>
10110
10111         * gcc.target/arm/frame-pointer-1.c: New test.
10112         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
10113         pointer elimination.
10114
10115 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10116
10117         PR target/44245
10118         * gcc.target/i386/crc32-3.c: New.
10119         * gcc.target/i386/crc32-4.c: Likewise.
10120
10121 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
10122
10123         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
10124         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
10125         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
10126
10127 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10128
10129         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
10130
10131 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
10132
10133         PR target/43869
10134         * gcc.c-target/pr43869.c: New test.
10135
10136 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
10137
10138         PR fortran/44212
10139         * gfortran.dg/class_22.f03: New.
10140
10141 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
10142
10143         PR lto/44238
10144         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
10145
10146 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
10147
10148         PR fortran/44213
10149         * gfortran.dg/abstract_type_7.f03: New.
10150
10151 2010-05-21  Jason Merrill  <jason@redhat.com>
10152
10153         * g++.dg/eh/spec11.C: Test cleanup optimization.
10154
10155 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
10156
10157         PR debug/44223
10158         * gcc.target/i386/pr44223.c: New test.
10159
10160 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10161
10162         * gcc.target/i386/pr25993.c: Use @function as type specifier.
10163
10164 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
10165
10166         * g++.dg/other/const3.C: New test.
10167
10168 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
10169
10170         PR fortran/38407
10171         * warn_unused_dummy_argument_1.f90: New.
10172         * warn_unused_dummy_argument_2.f90: New.
10173
10174 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
10175
10176         PR c++/30298
10177         * g++.dg/inherit/crash1.C: New.
10178         * g++.dg/inherit/crash2.C: Likewise.
10179
10180 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
10181
10182         PR debug/44178
10183         * g++.dg/debug/pr44178.C: New test.
10184
10185 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
10186
10187         PR middle-end/44185
10188         * gcc.dg/tree-ssa/prefetch-6.c: Add
10189         --param min-insn-to-prefetch-ratio=6.
10190         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
10191         allow unrolling, and adjust the movnti count.
10192
10193 2010-05-20  Jan Hubicka  <jh@suse.cz>
10194
10195         PR middle-end/44197
10196         * gcc.c-torture/compile/pr44197.c: New file.
10197
10198 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
10199
10200         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
10201         Fix test code.
10202         (check_effective_target_xop): Remove __may_alias__ attribute.
10203
10204 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
10205
10206         PR target/44202
10207         * gcc.c-torture/execute/pr44202-1.c: New test.
10208
10209 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10210
10211         PR fortran/43851
10212         * gfortran.dg/label_1.f90: Update test.
10213
10214 2010-05-19  Jan Hubicka  <jh@suse.cz>
10215
10216         * gcc.dg/lto/ipareference2_0.c: New file.
10217         * gcc.dg/lto/ipareference2_1.c: New file.
10218
10219 2010-05-19  Jason Merrill  <jason@redhat.com>
10220
10221         * g++.dg/parse/fn-typedef2.C: New.
10222
10223         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
10224         function type.
10225
10226         PR c++/44193
10227         * g++.dg/template/fntype1.C: New.
10228
10229 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
10230
10231         * gnat.dg/discr23.ad[sb]: New test.
10232         * gnat.dg/discr23_pkg.ads: New helper.
10233
10234         * gnat.dg/specs/controlled1.ads: New test.
10235         * gnat.dg/specs/controlled1_pkg.ads: New helper.
10236
10237 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10238
10239         PR fortran/44055
10240         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
10241         Fixed scope of C_SIZEOF.
10242         * gfortran.dg/warn_conversion_2.f90: New.
10243
10244 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10245
10246         * lib/target-supports.exp (check_effective_target_sse2): New proc.
10247         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
10248         for optional selector.
10249         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
10250         (check_effective_target_sse3): New proc.
10251         * gcc.target/i386/math-torture/math-torture.exp: Load
10252         target-supports.exp.
10253         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
10254         check_effective_target_sse2.
10255         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
10256         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
10257         * g++.dg/vect/vect.exp: Likewise.
10258         * gfortran.dg/vect/vect.exp: Likewise.
10259         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
10260         -msse2 if check_effective_target_sse2.
10261
10262         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
10263         * gcc.target/i386/3dnow-2.c: Likewise.
10264         * gcc.target/i386/3dnowA-1.c: Likewise.
10265         * gcc.target/i386/3dnowA-2.c: Likewise.
10266         * gcc.target/i386/pr42549.c: Likewise.
10267
10268         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
10269         * gcc.target/i386/sse3-addsubpd.c: Likewise.
10270         * gcc.target/i386/sse3-addsubps.c: Likewise.
10271         * gcc.target/i386/sse3-haddpd.c: Likewise.
10272         * gcc.target/i386/sse3-haddps.c: Likewise.
10273         * gcc.target/i386/sse3-hsubpd.c: Likewise.
10274         * gcc.target/i386/sse3-hsubps.c: Likewise.
10275         * gcc.target/i386/sse3-movddup.c: Likewise.
10276         * gcc.target/i386/sse3-movshdup.c: Likewise.
10277         * gcc.target/i386/sse3-movsldup.c: Likewise.
10278
10279         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
10280         * g++.dg/ext/attrib35.C: Likewise.
10281         * g++.dg/opt/pr40496.C: Likewise.
10282         * g++.dg/other/i386-1.C: Likewise.
10283         * g++.dg/other/i386-4.C: Likewise.
10284         * g++.dg/other/pr34435.C: Likewise.
10285         * g++.dg/other/pr39496.C: Likewise.
10286         * g++.dg/other/pr40446.C: Likewise.
10287         * gcc.dg/compat/union-m128-1_main.c: Likewise.
10288         * gcc.dg/compat/vector-1a_main.c: Likewise.
10289         * gcc.dg/compat/vector-2a_main.c: Likewise.
10290         * gcc.dg/lto/20090206-1_0.c: Likewise.
10291         * gcc.dg/pr34856.c: Likewise.
10292         * gcc.dg/pr36584.c: Likewise.
10293         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
10294         * gcc.dg/pr37544.c: Likewise.
10295         * gcc.dg/torture/pr16104-1.c: Likewise.
10296         * gcc.dg/torture/pr35771-1.c: Likewise.
10297         * gcc.dg/torture/pr35771-2.c: Likewise.
10298         * gcc.dg/torture/pr35771-3.c: Likewise.
10299         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
10300         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
10301         * gcc.dg/torture/stackalign/push-1.c: Likewise.
10302         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
10303         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
10304         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
10305         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
10306         * gcc.target/i386/20060512-1.c: Likewise.
10307         * gcc.target/i386/20060512-3.c: Likewise.
10308         * gcc.target/i386/all_one_m128i.c: Likewise.
10309         * gcc.target/i386/float128-1.c: Likewise.
10310         * gcc.target/i386/float128-2.c: Likewise.
10311         * gcc.target/i386/fpcvt-1.c: Likewise.
10312         * gcc.target/i386/fpcvt-2.c: Likewise.
10313         * gcc.target/i386/fpcvt-3.c: Likewise.
10314         * gcc.target/i386/fpprec-1.c: Likewise.
10315         * gcc.target/i386/funcspec-9.c: Likewise.
10316         * gcc.target/i386/incoming-1.c: Likewise.
10317         * gcc.target/i386/incoming-12.c: Likewise.
10318         * gcc.target/i386/incoming-2.c: Likewise.
10319         * gcc.target/i386/incoming-3.c: Likewise.
10320         * gcc.target/i386/incoming-4.c: Likewise.
10321         * gcc.target/i386/incoming-6.c: Likewise.
10322         * gcc.target/i386/incoming-7.c: Likewise.
10323         * gcc.target/i386/incoming-8.c: Likewise.
10324         * gcc.target/i386/opt-1.c: Likewise.
10325         * gcc.target/i386/opt-2.c: Likewise.
10326         * gcc.target/i386/ordcmp-1.c: Likewise.
10327         * gcc.target/i386/pr17692.c: Likewise.
10328         * gcc.target/i386/pr18614-1.c: Likewise.
10329         * gcc.target/i386/pr22152.c: Likewise.
10330         * gcc.target/i386/pr23570.c: Likewise.
10331         * gcc.target/i386/pr23575.c: Likewise.
10332         * gcc.target/i386/pr26449-1.c: Likewise.
10333         * gcc.target/i386/pr26600.c: Likewise.
10334         * gcc.target/i386/pr27790.c: Likewise.
10335         * gcc.target/i386/pr28839.c: Likewise.
10336         * gcc.target/i386/pr30970.c: Likewise.
10337         * gcc.target/i386/pr32000-1.c: Likewise.
10338         * gcc.target/i386/pr32000-2.c: Likewise.
10339         * gcc.target/i386/pr32280.c: Likewise.
10340         * gcc.target/i386/pr32661.c: Likewise.
10341         * gcc.target/i386/pr32708-1.c: Likewise.
10342         * gcc.target/i386/pr32961.c: Likewise.
10343         * gcc.target/i386/pr33329.c: Likewise.
10344         * gcc.target/i386/pr35714.c: Likewise.
10345         * gcc.target/i386/pr35767-1.c: Likewise.
10346         * gcc.target/i386/pr35767-1d.c: Likewise.
10347         * gcc.target/i386/pr35767-1i.c: Likewise.
10348         * gcc.target/i386/pr35767-2.c: Likewise.
10349         * gcc.target/i386/pr35767-2d.c: Likewise.
10350         * gcc.target/i386/pr35767-2i.c: Likewise.
10351         * gcc.target/i386/pr35767-3.c: Likewise.
10352         * gcc.target/i386/pr35767-5.c: Likewise.
10353         * gcc.target/i386/pr36222-1.c: Likewise.
10354         * gcc.target/i386/pr36578-1.c: Likewise.
10355         * gcc.target/i386/pr36578-2.c: Likewise.
10356         * gcc.target/i386/pr36992-1.c: Likewise.
10357         * gcc.target/i386/pr37101.c: Likewise.
10358         * gcc.target/i386/pr37216.c: Likewise.
10359         * gcc.target/i386/pr37434-1.c: Likewise.
10360         * gcc.target/i386/pr37434-2.c: Likewise.
10361         * gcc.target/i386/pr37843-3.c: Likewise.
10362         * gcc.target/i386/pr37843-4.c: Likewise.
10363         * gcc.target/i386/pr39162.c: Likewise.
10364         * gcc.target/i386/pr39315-1.c: Likewise.
10365         * gcc.target/i386/pr39315-2.c: Likewise.
10366         * gcc.target/i386/pr39315-3.c: Likewise.
10367         * gcc.target/i386/pr39315-4.c: Likewise.
10368         * gcc.target/i386/pr39445.c: Likewise.
10369         * gcc.target/i386/pr39496.c: Likewise.
10370         * gcc.target/i386/pr40809.c: Likewise.
10371         * gcc.target/i386/pr40906-3.c: Likewise.
10372         * gcc.target/i386/pr41019.c: Likewise.
10373         * gcc.target/i386/pr42542-1.c: Likewise.
10374         * gcc.target/i386/pr42542-2.c: Likewise.
10375         * gcc.target/i386/pr42542-3.c: Likewise.
10376         * gcc.target/i386/pr42542-3a.c: Likewise.
10377         * gcc.target/i386/pr42881.c: Likewise.
10378         * gcc.target/i386/push-1.c: Likewise.
10379         * gcc.target/i386/quad-sse.c: Likewise.
10380         * gcc.target/i386/reload-1.c: Likewise.
10381         * gcc.target/i386/sse-10.c: Likewise.
10382         * gcc.target/i386/sse-11.c: Likewise.
10383         * gcc.target/i386/sse-15.c: Likewise.
10384         * gcc.target/i386/sse-17.c: Likewise.
10385         * gcc.target/i386/sse-18.c: Likewise.
10386         * gcc.target/i386/sse-19.c: Likewise.
10387         * gcc.target/i386/sse-4.c: Likewise.
10388         * gcc.target/i386/sse-6.c: Likewise.
10389         * gcc.target/i386/sse-vect-types.c: Likewise.
10390         * gcc.target/i386/sse2-addpd-1.c: Likewise.
10391         * gcc.target/i386/sse2-addsd-1.c: Likewise.
10392         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
10393         * gcc.target/i386/sse2-andpd-1.c: Likewise.
10394         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10395         * gcc.target/i386/sse2-comisd-1.c: Likewise.
10396         * gcc.target/i386/sse2-comisd-2.c: Likewise.
10397         * gcc.target/i386/sse2-comisd-3.c: Likewise.
10398         * gcc.target/i386/sse2-comisd-4.c: Likewise.
10399         * gcc.target/i386/sse2-comisd-5.c: Likewise.
10400         * gcc.target/i386/sse2-comisd-6.c: Likewise.
10401         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
10402         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
10403         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
10404         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
10405         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
10406         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
10407         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
10408         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
10409         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
10410         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
10411         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
10412         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
10413         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
10414         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
10415         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
10416         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
10417         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
10418         * gcc.target/i386/sse2-divpd-1.c: Likewise.
10419         * gcc.target/i386/sse2-divsd-1.c: Likewise.
10420         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
10421         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
10422         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
10423         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
10424         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
10425         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
10426         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
10427         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
10428         * gcc.target/i386/sse2-minpd-1.c: Likewise.
10429         * gcc.target/i386/sse2-minsd-1.c: Likewise.
10430         * gcc.target/i386/sse2-mmx.c: Likewise.
10431         * gcc.target/i386/sse2-movapd-1.c: Likewise.
10432         * gcc.target/i386/sse2-movapd-2.c: Likewise.
10433         * gcc.target/i386/sse2-movd-1.c: Likewise.
10434         * gcc.target/i386/sse2-movd-2.c: Likewise.
10435         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
10436         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
10437         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
10438         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
10439         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
10440         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
10441         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
10442         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
10443         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
10444         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
10445         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
10446         * gcc.target/i386/sse2-movq-1.c: Likewise.
10447         * gcc.target/i386/sse2-movq-2.c: Likewise.
10448         * gcc.target/i386/sse2-movq-3.c: Likewise.
10449         * gcc.target/i386/sse2-movsd-1.c: Likewise.
10450         * gcc.target/i386/sse2-movsd-2.c: Likewise.
10451         * gcc.target/i386/sse2-movupd-1.c: Likewise.
10452         * gcc.target/i386/sse2-movupd-2.c: Likewise.
10453         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
10454         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
10455         * gcc.target/i386/sse2-orpd-1.c: Likewise.
10456         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
10457         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
10458         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
10459         * gcc.target/i386/sse2-paddb-1.c: Likewise.
10460         * gcc.target/i386/sse2-paddd-1.c: Likewise.
10461         * gcc.target/i386/sse2-paddq-1.c: Likewise.
10462         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
10463         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
10464         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
10465         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
10466         * gcc.target/i386/sse2-paddw-1.c: Likewise.
10467         * gcc.target/i386/sse2-pand-1.c: Likewise.
10468         * gcc.target/i386/sse2-pandn-1.c: Likewise.
10469         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
10470         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
10471         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
10472         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
10473         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
10474         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
10475         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
10476         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
10477         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
10478         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
10479         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
10480         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
10481         * gcc.target/i386/sse2-pminub-1.c: Likewise.
10482         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
10483         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
10484         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
10485         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
10486         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
10487         * gcc.target/i386/sse2-por-1.c: Likewise.
10488         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
10489         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
10490         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
10491         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
10492         * gcc.target/i386/sse2-pslld-1.c: Likewise.
10493         * gcc.target/i386/sse2-pslld-2.c: Likewise.
10494         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
10495         * gcc.target/i386/sse2-psllq-1.c: Likewise.
10496         * gcc.target/i386/sse2-psllq-2.c: Likewise.
10497         * gcc.target/i386/sse2-psllw-1.c: Likewise.
10498         * gcc.target/i386/sse2-psllw-2.c: Likewise.
10499         * gcc.target/i386/sse2-psrad-1.c: Likewise.
10500         * gcc.target/i386/sse2-psrad-2.c: Likewise.
10501         * gcc.target/i386/sse2-psraw-1.c: Likewise.
10502         * gcc.target/i386/sse2-psraw-2.c: Likewise.
10503         * gcc.target/i386/sse2-psrld-1.c: Likewise.
10504         * gcc.target/i386/sse2-psrld-2.c: Likewise.
10505         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
10506         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
10507         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
10508         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
10509         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
10510         * gcc.target/i386/sse2-psubb-1.c: Likewise.
10511         * gcc.target/i386/sse2-psubd-1.c: Likewise.
10512         * gcc.target/i386/sse2-psubq-1.c: Likewise.
10513         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
10514         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
10515         * gcc.target/i386/sse2-psubw-1.c: Likewise.
10516         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
10517         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
10518         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
10519         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
10520         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
10521         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
10522         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
10523         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
10524         * gcc.target/i386/sse2-pxor-1.c: Likewise.
10525         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
10526         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
10527         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
10528         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
10529         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
10530         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
10531         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
10532         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
10533         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
10534         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
10535         * gcc.target/i386/sse2-shufps-1.c: Likewise.
10536         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
10537         * gcc.target/i386/sse2-subpd-1.c: Likewise.
10538         * gcc.target/i386/sse2-subsd-1.c: Likewise.
10539         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
10540         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
10541         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
10542         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
10543         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
10544         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
10545         * gcc.target/i386/sse2-unpack-1.c: Likewise.
10546         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
10547         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
10548         * gcc.target/i386/sse2-vec-1.c: Likewise.
10549         * gcc.target/i386/sse2-vec-2.c: Likewise.
10550         * gcc.target/i386/sse2-vec-3.c: Likewise.
10551         * gcc.target/i386/sse2-vec-4.c: Likewise.
10552         * gcc.target/i386/sse2-vec-5.c: Likewise.
10553         * gcc.target/i386/sse2-vec-6.c: Likewise.
10554         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
10555         * gcc.target/i386/ssefn-2.c: Likewise.
10556         * gcc.target/i386/ssefn-4.c: Likewise.
10557         * gcc.target/i386/ssefp-1.c: Likewise.
10558         * gcc.target/i386/ssefp-2.c: Likewise.
10559         * gcc.target/i386/sseregparm-3.c: Likewise.
10560         * gcc.target/i386/sseregparm-4.c: Likewise.
10561         * gcc.target/i386/sseregparm-5.c: Likewise.
10562         * gcc.target/i386/sseregparm-6.c: Likewise.
10563         * gcc.target/i386/sseregparm-7.c: Likewise.
10564         * gcc.target/i386/ssetype-1.c: Likewise.
10565         * gcc.target/i386/ssetype-2.c: Likewise.
10566         * gcc.target/i386/ssetype-3.c: Likewise.
10567         * gcc.target/i386/ssetype-4.c: Likewise.
10568         * gcc.target/i386/ssetype-5.c: Likewise.
10569         * gcc.target/i386/unordcmp-1.c: Likewise.
10570         * gcc.target/i386/vararg-1.c: Likewise.
10571         * gcc.target/i386/vararg-2.c: Likewise.
10572         * gcc.target/i386/vararg-3.c: Likewise.
10573         * gcc.target/i386/vararg-4.c: Likewise.
10574         * gcc.target/i386/vararg-7.c: Likewise.
10575         * gcc.target/i386/vararg-8.c: Likewise.
10576         * gcc.target/i386/vecinit-1.c: Likewise.
10577         * gcc.target/i386/vecinit-2.c: Likewise.
10578         * gcc.target/i386/vecinit-3.c: Likewise.
10579         * gcc.target/i386/vecinit-4.c: Likewise.
10580         * gcc.target/i386/vecinit-5.c: Likewise.
10581         * gcc.target/i386/vecinit-6.c: Likewise.
10582         * gcc.target/i386/vectorize2.c: Likewise.
10583         * gcc.target/i386/vectorize3.c: Likewise.
10584         * gcc.target/i386/vectorize4.c: Likewise.
10585         * gcc.target/i386/vectorize6.c: Likewise.
10586         * gcc.target/i386/vectorize7.c: Likewise.
10587         * gcc.target/i386/vectorize8.c: Likewise.
10588         * gcc.target/i386/vperm-v2df.c: Likewise.
10589         * gcc.target/i386/vperm-v2di.c: Likewise.
10590         * gcc.target/i386/vperm-v4si-1.c: Likewise.
10591         * gcc.target/i386/xorps-sse2.c: Likewise.
10592         * gcc.target/i386/xorps.c: Likewise.
10593         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
10594         * gfortran.dg/graphite/pr42326.f90: Likewise.
10595         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
10596
10597 2010-05-19  Richard Guenther  <rguenther@suse.de>
10598
10599         PR lto/44196
10600         * g++.dg/lto/20100519-1_0.C: New testcase.
10601
10602 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10603
10604         PR fortran/42360
10605         * gfortran.dg/warn_intent_out_not_set.f90: New.
10606
10607 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10608
10609         PR fortran/38404
10610         * gfortran.dg/data_char_1.f90: Updated warning message.
10611         * gfortran.dg/data_array_6.f: New.
10612
10613 2010-05-19  Martin Jambor  <mjambor@suse.cz>
10614
10615         * g++.dg/ipa/ivinline-8.C: New test.
10616         * gcc.dg/ipa/iinline-2.c: Likewise.
10617
10618 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10619
10620         PR fortran/34505
10621         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
10622         arguments; add check for return value kind.
10623         * gfortran.dg/float_1.f90: Likewise.
10624
10625 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10626
10627         * gcc.target/i386/20011009-1.c (COMMENT): Define.
10628         (main): Use it.
10629         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
10630         * lib/lto.exp (lto_prune_warns): Fix location line regex.
10631         Prune another location line format.
10632         (lto-obj): Call lto_prune_warns on comp_output.
10633
10634 2010-05-18  Jan Hubicka  <jh@suse.cz>
10635
10636         * gcc.dg/lto/ipacp_0.c: New test.
10637         * gcc.dg/lto/ipacp_1.c: New test.
10638
10639 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
10640
10641         PR lto/44184
10642         * gcc.dg/lto/20100518_0.c: New test.
10643
10644 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
10645
10646         * gnat.dg/specs/lto3.ads: Add missing dg-options.
10647
10648 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10649
10650         PR fortran/43990
10651         * gfortran.dg/class_21.f03: New.
10652
10653 2010-05-17  Jason Merrill  <jason@redhat.com>
10654
10655         PR c++/44157
10656         * g++.dg/cpp0x/initlist34.C: New.
10657
10658         PR c++/44158
10659         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
10660
10661 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10662
10663         * g++.dg/ipa/ivinline-1.C: New test.
10664         * g++.dg/ipa/ivinline-2.C: New test.
10665         * g++.dg/ipa/ivinline-3.C: New test.
10666         * g++.dg/ipa/ivinline-4.C: New test.
10667         * g++.dg/ipa/ivinline-5.C: New test.
10668         * g++.dg/ipa/ivinline-6.C: New test.
10669
10670 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
10671             Jason Merrill  <jason@redhat.com>
10672
10673         PR c++/44108
10674         * c-c++-common/Wunused-var-8.c: New test.
10675
10676 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
10677
10678         PR bootstrap/42347
10679         * gcc.c-torture/compile/pr42347.c: New test.
10680
10681         PR middle-end/44102
10682         * g++.dg/ext/asmgoto1.C: New test.
10683
10684 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10685
10686         PR middle-end/44133
10687         * gcc.dg/tree-ssa/pr44133.c: New test.
10688         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
10689         precise.
10690
10691 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10692
10693         PR fortran/44044
10694         * gfortran.dg/class_20.f03: New.
10695
10696 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
10697
10698         PR 44078
10699         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
10700         debug messages but not the newly introduced one.
10701
10702 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
10703
10704         PR fortran/35779
10705         * gfortran.dg/initialization_25.f90: Commented testcase.
10706         * gfortran.dg/initialization_26.f90: New.
10707
10708 2010-05-16  Richard Guenther  <rguenther@suse.de>
10709
10710         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
10711         * gcc.dg/pr43084.c: Likewise.
10712         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
10713         -fipa-type-escape.
10714         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
10715         -fipa-type-escape.
10716         * gcc.dg/struct/struct-reorg.exp: Likewise.
10717         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
10718         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
10719
10720 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
10721
10722         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
10723         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
10724         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
10725         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
10726         tests.
10727
10728 2010-05-15  Jason Merrill  <jason@redhat.com>
10729
10730         * g++.dg/eh/spec10.C: New.
10731         * g++.dg/eh/spec11.C: New.
10732         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
10733
10734 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10735
10736         PR fortran/44154
10737         PR fortran/42647
10738         * gfortran.dg/allocatable_scalar_9.f90: New.
10739
10740 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
10741
10742         PR c++/44148
10743         * g++.dg/torture/pr44148.C: New test.
10744
10745 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
10746
10747         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
10748         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
10749         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
10750         diagnostics and type sizes.
10751
10752 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
10753
10754         * gnat.dg/lto9.adb: New test.
10755         * gnat.dg/lto9_pkg1.ads: New helper.
10756         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
10757
10758 2010-05-15  Jan Hubicka  <jh@suse.cz>
10759
10760         * gcc.dg/lto/ipareference_1.c: Rename to ...
10761         * gcc.dg/lto/ipareference_0.c: ... this one.
10762         * gcc.dg/lto/ipareference_2.c: Rename to ...
10763         * gcc.dg/lto/ipareference_1.c: ... this one.
10764
10765 2010-05-15  Jan Hubicka  <jh@suse.cz>
10766
10767         * gcc.dg/lto/ipareference_1.c: New file.
10768         * gcc.dg/lto/ipareference_2.c: New file.
10769
10770 2010-05-15  Richard Guenther  <rguenther@suse.de>
10771
10772         PR tree-optimization/44038
10773         * gcc.c-torture/compile/pr44038.c: New testcase.
10774
10775 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
10776
10777         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
10778         * gcc.target/i386/avx-cmpss-1.c: Likewise.
10779
10780 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10781
10782         PR fortran/43207
10783         PR fortran/43969
10784         * gfortran.dg/class_18.f03: New.
10785         * gfortran.dg/class_19.f03: New.
10786
10787 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10788
10789         PR debug/44112
10790         * gcc.dg/debug/dwarf2/const-1.c: Remove.
10791         * g++.dg/debug/dwarf2/const1.C: Remove.
10792
10793 2010-05-14  Jason Merrill  <jason@redhat.com>
10794
10795         * g++.dg/eh/cond4.C: New.
10796         * g++.dg/eh/elide2.C: Adjust.
10797         * g++.old-deja/g++.eh/terminate1.C: Adjust.
10798
10799 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
10800
10801         PR fortran/44135
10802         * gfortran.dg/actual_array_interface_2.f90: New test.
10803
10804 2010-05-14  Richard Guenther  <rguenther@suse.de>
10805
10806         PR tree-optimization/44119
10807         * gcc.c-torture/compile/pr44119.c: New testcase.
10808
10809 2010-05-14  Jason Merrill  <jason@redhat.com>
10810
10811         PR c++/44127
10812         * g++.dg/eh/terminate1.C: New.
10813
10814 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10815
10816         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
10817
10818         PR debug/44136
10819         * gcc.dg/pr44136.c: New test.
10820
10821 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
10822
10823         PR c++/30566
10824         * g++.dg/warn/Wshadow-4.C: Adjust.
10825         * g++.dg/warn/Wshadow-5.C: New test.
10826         * g++.dg/warn/Wshadow-6.C: New test
10827
10828 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
10829
10830         PR fortran/35779
10831         * gfortran.dg/initialization_25.f90: New.
10832
10833 2010-05-13  Martin Jambor  <mjambor@suse.cz>
10834
10835         * g++.dg/otr-fold-1.C: New test.
10836         * g++.dg/otr-fold-2.C: New test.
10837
10838 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
10839
10840         PR fortran/44036
10841         * gfortran.dg/gomp/pr44036-1.f90: New test.
10842         * gfortran.dg/gomp/pr44036-2.f90: New test.
10843         * gfortran.dg/gomp/pr44036-3.f90: New test.
10844
10845         PR debug/43983
10846         * gcc.dg/guality/sra-1.c: New test.
10847
10848 2010-05-12  Jan Hubicka  <jh@suse.cz>
10849
10850         * tree-ssa/unreachable.c: New test.
10851
10852 2010-05-12  Jason Merrill  <jason@redhat.com>
10853
10854         * g++.dg/cpp0x/sfinae1.C: New.
10855
10856 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
10857
10858         * gcc.target/i386/zee.c: New file.
10859
10860 2010-05-12  Jason Merrill  <jason@redhat.com>
10861
10862         * g++.dg/conversion/op1.C: Expect template candidate message.
10863         * g++.dg/cpp0x/nullptr15.C: Likewise.
10864         * g++.dg/cpp0x/pr31431-2.C: Likewise.
10865         * g++.dg/cpp0x/pr31431.C: Likewise.
10866         * g++.dg/cpp0x/temp_default2.C: Likewise.
10867         * g++.dg/cpp0x/trailing4.C: Likewise.
10868         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
10869         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
10870         * g++.dg/cpp0x/variadic-throw.C: Likewise.
10871         * g++.dg/cpp0x/variadic35.C: Likewise.
10872         * g++.dg/cpp0x/vt-35147.C: Likewise.
10873         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10874         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10875         * g++.dg/ext/visibility/anon8.C: Likewise.
10876         * g++.dg/ext/vla2.C: Likewise.
10877         * g++.dg/other/pr28114.C: Likewise.
10878         * g++.dg/other/ptrmem10.C: Likewise.
10879         * g++.dg/other/ptrmem11.C: Likewise.
10880         * g++.dg/overload/unknown1.C: Likewise.
10881         * g++.dg/parse/template7.C: Likewise.
10882         * g++.dg/parse/typename7.C: Likewise.
10883         * g++.dg/template/conv11.C: Likewise.
10884         * g++.dg/template/copy1.C: Likewise.
10885         * g++.dg/template/deduce3.C: Likewise.
10886         * g++.dg/template/dependent-expr5.C: Likewise.
10887         * g++.dg/template/friend.C: Likewise.
10888         * g++.dg/template/incomplete2.C: Likewise.
10889         * g++.dg/template/local4.C: Likewise.
10890         * g++.dg/template/local6.C: Likewise.
10891         * g++.dg/template/operator10.C: Likewise.
10892         * g++.dg/template/overload6.C: Likewise.
10893         * g++.dg/template/ptrmem2.C: Likewise.
10894         * g++.dg/template/ptrmem20.C: Likewise.
10895         * g++.dg/template/ptrmem8.C: Likewise.
10896         * g++.dg/template/sfinae2.C: Likewise.
10897         * g++.dg/template/ttp25.C: Likewise.
10898         * g++.dg/template/unify10.C: Likewise.
10899         * g++.dg/template/unify11.C: Likewise.
10900         * g++.dg/template/unify6.C: Likewise.
10901         * g++.dg/template/unify7.C: Likewise.
10902         * g++.dg/template/unify9.C: Likewise.
10903         * g++.dg/template/varmod1.C: Likewise.
10904         * g++.old-deja/g++.brendan/crash56.C: Likewise.
10905         * g++.old-deja/g++.law/operators32.C: Likewise.
10906         * g++.old-deja/g++.pt/crash28.C: Likewise.
10907         * g++.old-deja/g++.pt/crash60.C: Likewise.
10908         * g++.old-deja/g++.pt/explicit38.C: Likewise.
10909         * g++.old-deja/g++.pt/explicit39.C: Likewise.
10910         * g++.old-deja/g++.pt/explicit41.C: Likewise.
10911         * g++.old-deja/g++.pt/explicit67.C: Likewise.
10912         * g++.old-deja/g++.pt/explicit77.C: Likewise.
10913         * g++.old-deja/g++.pt/expr2.C: Likewise.
10914         * g++.old-deja/g++.pt/overload7.C: Likewise.
10915         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
10916         * g++.old-deja/g++.pt/spec5.C: Likewise.
10917         * g++.old-deja/g++.pt/spec6.C: Likewise.
10918         * g++.old-deja/g++.pt/t24.C: Likewise.
10919         * g++.old-deja/g++.pt/unify4.C: Likewise.
10920         * g++.old-deja/g++.pt/unify6.C: Likewise.
10921         * g++.old-deja/g++.pt/unify8.C: Likewise.
10922         * g++.old-deja/g++.robertl/eb119.C: Likewise.
10923         * g++.old-deja/g++.robertl/eb79.C: Likewise.
10924         * g++.old-deja/g++.robertl/eb98.C: Likewise.
10925
10926         * g++.dg/cpp0x/initlist32.C: New.
10927
10928         * g++.dg/template/conv11.C: New.
10929         * g++.dg/conversion/op1.C: Adjust expected error.
10930
10931         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
10932
10933 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
10934
10935         PR target/44088
10936         * gcc.target/i386/avx-cmpsd-1.c: New.
10937         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
10938         * gcc.target/i386/avx-cmpss-1.c: Likewise.
10939         * gcc.target/i386/avx-cmpss-2.c: Likewise.
10940         * gcc.target/i386/sse-cmpss-1.c: Likewise.
10941         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10942
10943 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
10944
10945         PR middle-end/44085
10946         * gcc.dg/gomp/pr44085.c: New test.
10947         * gfortran.dg/gomp/pr44085.f90: New test.
10948
10949 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
10950
10951         * objc-obj-c++-shared/Object1.m: New.
10952         * objc.dg/torture: New directory.
10953         * objc.dg/torture/tls: Ditto.
10954         * objc.dg/tls: Ditto.
10955         * objc.dg/torture/tls/trivial.m: New test.
10956         * objc.dg/torture/tls/thr-init-2.m: New test.
10957         * objc.dg/torture/tls/thr-init-3.m: New test.
10958         * objc.dg/torture/tls/thr-init.m: New test.
10959         * objc.dg/torture/tls/diag-1.m: New test.
10960         * objc.dg/torture/tls/tls.exp: New.
10961         * objc.dg/torture/trivial.m: New test.
10962         * objc.dg/torture/dg-torture.exp: New.
10963         * objc.dg/tls/diag-3.m: New test.
10964         * objc.dg/tls/diag-4.m: New test.
10965         * objc.dg/tls/diag-5.m: New test.
10966         * objc.dg/tls/init-1.m: New test.
10967         * objc.dg/tls/init-2.m: New test.
10968         * objc.dg/tls/tls.exp: New.
10969         * objc.dg/tls/diag-2.m: New test.
10970         * lib/objc.exp: Respond to dg-additional-files.
10971
10972 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
10973
10974         * gcc.target/m68k/20100512-1.c: New.
10975
10976 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
10977
10978         * gnat.dg/lto8.adb: New test.
10979         * gnat.dg/lto8_pkg.ad[sb]: New helper.
10980         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
10981
10982 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
10983
10984         PR c++/34272
10985         PR c++/43630
10986         PR c++/34491
10987         * g++.dg/template/crash97.C: New.
10988         * g++.dg/template/crash98.C: Likewise.
10989         * g++.dg/template/crash99.C: Likewise.
10990         * g++.dg/cpp0x/pr31439.C: Adjust.
10991         * g++.dg/template/crash95.C: Likewise.
10992
10993 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
10994
10995         PR middle-end/44071
10996         * c-c++-common/asmgoto-4.c: New test.
10997         * gcc.target/i386/pr44071.c: New test.
10998
10999         PR c++/44062
11000         * c-c++-common/Wunused-var-7.c: New test.
11001         * g++.dg/warn/Wunused-var-9.C: New test.
11002
11003 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
11004
11005         PR fortran/43711
11006         * gfortran.dg/gomp/pr43711.f90: New.
11007
11008 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
11009
11010         PR fortran/31820
11011         * gfortran.dg/select_5.f90: Updated.
11012
11013 2010-05-11  Jan Hubicka  <jh@suse.cz>
11014
11015         PR tree-optimize/44063
11016         * gcc.c-torture/compile/pr44063.c: New testcase.
11017
11018 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
11019
11020         PR debug/44023
11021         * gcc.dg/pr44023.c: New test.
11022
11023 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
11024
11025         * gnat.dg/lto7.adb: New test.
11026         * gnat.dg/lto7_pkg.ad[sb]: New helper.
11027
11028 2010-05-10  Jason Merrill  <jason@redhat.com>
11029
11030         PR c++/44017
11031         * g++.dg/template/inherit5.C: New.
11032
11033         PR c++/44045
11034         * g++.dg/cpp0x/initlist33.C: New.
11035         * g++.dg/cpp0x/initlist26.C: Adjust.
11036         * g++.dg/cpp0x/initlist28.C: Adjust.
11037
11038 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
11039
11040         PR c++/43719
11041         * g++.dg/init/pr43719.C: New.
11042         * g++.dg/anon-struct4.C: Adjust.
11043
11044 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
11045
11046         PR debug/44028
11047         * gcc.dg/pr44028.c: New test.
11048
11049 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
11050
11051         PR fortran/27866
11052         PR fortran/35003
11053         PR fortran/42809
11054         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
11055         * gfortran.dg/warn_conversion.f90: New.
11056
11057 2010-05-10  Michael Matz  <matz@suse.de>
11058
11059         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
11060
11061 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
11062
11063         PR rtl-optimization/44012
11064         * gcc.dg/pr44012.c: New.
11065
11066 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11067
11068         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
11069         Log text on entry and exit.
11070         Prune Sun ld warnings for common symbols with differing sizes.
11071         (lto-link-and-maybe-run): Change caller.
11072
11073 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
11074
11075         PR fortran/44044
11076         * gfortran.dg/class_7.f03: Modified.
11077         * gfortran.dg/select_type_1.f03: Modified.
11078         * gfortran.dg/select_type_12.f03: New.
11079
11080 2010-05-10  Richard Guenther  <rguenther@suse.de>
11081
11082         PR tree-optimization/44050
11083         * gcc.dg/torture/pr44050.c: New testcase.
11084
11085 2010-05-10  Wei Guozhi  <carrot@google.com>
11086
11087         PR target/42879
11088         * gcc.target/arm/pr42879.c: New testcase.
11089
11090 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11091
11092         PR c/44051
11093         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
11094
11095 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11096
11097         PR c/10676
11098         * gcc.dg/anon-struct-10.c: New test.
11099
11100 2010-05-09  Richard Guenther  <rguenther@suse.de>
11101
11102         PR middle-end/44024
11103         * gcc.dg/pr44024.c: New testcase.
11104
11105 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11106
11107         PR c/4784
11108         * gcc.dg/anon-struct-9.c: New test.
11109
11110 2010-05-09  Richard Guenther  <rguenther@suse.de>
11111
11112         PR middle-end/44043
11113         * gcc.c-torture/compile/pr44043.c: New testcase.
11114
11115 2010-05-09  Richard Guenther  <rguenther@suse.de>
11116
11117         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
11118
11119 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
11120
11121         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
11122
11123 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11124
11125         * gnat.dg/lto[12456].adb: Add "target lto" marker.
11126         * gnat.dg/specs/lto3.ads: Likewise.
11127
11128 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
11129
11130         PR middle-end/28685
11131         * gcc.dg/pr28685-1.c: New file.
11132
11133 2010-05-08  Richard Guenther  <rguenther@suse.de>
11134
11135         PR tree-optimization/44030
11136         * gcc.c-torture/compile/pr44030.c: New testcase.
11137
11138 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11139
11140         * gnat.dg/lto6.adb: New test.
11141         * gnat.dg/lto6_pkg.ads: New helper.
11142
11143 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11144
11145         * gnat.dg/lto5.adb: New test.
11146         * gnat.dg/lto5_pkg.ad[sb]: New helper.
11147
11148 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11149
11150         * gnat.dg/lto4.ad[sb]: New test.
11151
11152 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11153
11154         * gnat.dg/specs/lto3.ads: New test.
11155         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
11156         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
11157
11158 2010-05-08  Quentin Ochem  <ochem@adacore.com>
11159
11160         * gnat.dg/sizetype3.ad[sb]: New test.
11161         * gnat.dg/sizetype3_pkg.ads: New helper.
11162
11163 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
11164
11165         PR c++/43951
11166         * g++.dg/init/new29.C: New.
11167
11168 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
11169
11170         PR fortran/40728
11171         * gfortran.dg/coarray_1.f90: Fixed error message.
11172         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
11173         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
11174         * gfortran.dg/intrinsic_std_5.f90: New.
11175
11176 2010-05-07  Jason Merrill  <jason@redhat.com>
11177
11178         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
11179
11180 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11181
11182         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
11183         (size_t, stderr): Remove.
11184         (read_error): Replaced __builtin_fprintf by fprintf.
11185
11186 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
11187
11188         * gcc.dg/ordered-comparison-1.c: New test.
11189         * gcc.dg/ordered-comparison-2.c: New test.
11190         * gcc.dg/ordered-comparison-3.c: New test.
11191         * gcc.dg/ordered-comparison-4.c: New test.
11192
11193 2010-05-06  Mike Stump  <mikestump@comcast.net>
11194
11195         PR objc/35165
11196         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
11197
11198 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
11199             Jason Merrill  <jason@redhat.com>
11200
11201         * g++.dg/cpp0x/nullptr01.C: New.
11202         * g++.dg/cpp0x/nullptr02.C: New.
11203         * g++.dg/cpp0x/nullptr03.C: New.
11204         * g++.dg/cpp0x/nullptr04.C: New.
11205         * g++.dg/cpp0x/nullptr05.C: New.
11206         * g++.dg/cpp0x/nullptr06.C: New.
11207         * g++.dg/cpp0x/nullptr07.C: New.
11208         * g++.dg/cpp0x/nullptr08.C: New.
11209         * g++.dg/cpp0x/nullptr09.C: New.
11210         * g++.dg/cpp0x/nullptr10.C: New.
11211         * g++.dg/cpp0x/nullptr11.C: New.
11212         * g++.dg/cpp0x/nullptr12.C: New.
11213         * g++.dg/cpp0x/nullptr13.C: New.
11214         * g++.dg/cpp0x/nullptr14.C: New.
11215         * g++.dg/cpp0x/nullptr15.C: New.
11216         * g++.dg/cpp0x/nullptr16.C: New.
11217         * g++.dg/cpp0x/nullptr17.C: New.
11218         * g++.dg/cpp0x/nullptr18.C: New.
11219         * g++.dg/cpp0x/nullptr19.C: New.
11220         * g++.dg/cpp0x/nullptr20.C: New.
11221         * g++.dg/cpp0x/nullptr21.C: New.
11222         * g++.dg/cpp0x/nullptr22.C: New.
11223         * g++.dg/debug/nullptr01.C: New.
11224         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
11225
11226 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
11227
11228         * gcc.dg/Wunused-var-8.c: Move to...
11229         * c-c++-common/Wunused-var-6.c: ... here.  New test.
11230
11231 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
11232
11233         PR c++/40406
11234         * g++.dg/template/crash96.C: New.
11235
11236 2010-05-06  Jan Hubicka  <jh@suse.cz>
11237
11238         PR tree-optimization/43791
11239         * gcc.c-torture/compile/pr43791.c: New file.
11240
11241 2010-05-06  Michael Matz  <matz@suse.de>
11242
11243         PR tree-optimization/43984
11244         * gfortran.dg/pr43984.f90: New test.
11245
11246 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11247
11248         PR 40989
11249         * gcc.dg/pr40989.c: New.
11250
11251 2010-05-06  Richard Guenther  <rguenther@suse.de>
11252
11253         PR tree-optimization/43934
11254         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
11255
11256 2010-05-06  Richard Guenther  <rguenther@suse.de>
11257
11258         PR tree-optimization/43987
11259         * gcc.c-torture/execute/pr43987.c: New testcase.
11260         * gcc.dg/torture/pta-escape-1.c: Adjust.
11261         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
11262         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
11263         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
11264         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11265
11266 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
11267             Dodji Seketeli  <dodji@redhat.com>
11268
11269         PR c/18624
11270         * g++.dg/warn/Wunused-7.C: Add dg-warning.
11271         * g++.dg/template/sfinae16.C: Likewise.
11272         * gcc.dg/Wunused-var-1.c: Moved to...
11273         * c-c++-common/Wunused-var-1.c: ...here. New test.
11274         * gcc.dg/Wunused-var-2.c: Moved to...
11275         * c-c++-common/Wunused-var-2.c: ...here. New test.
11276         * gcc.dg/Wunused-var-3.c: Moved to...
11277         * c-c++-common/Wunused-var-3.c: ...here. New test.
11278         * gcc.dg/Wunused-var-4.c: Moved to...
11279         * gcc.dg/Wunused-var-1.c: ... here.
11280         * gcc.dg/Wunused-var-5.c: Moved to...
11281         * c-c++-common/Wunused-var-4.c: ...here. New test.
11282         * gcc.dg/Wunused-var-7.c: Moved to...
11283         * c-c++-common/Wunused-var-5.c: ...here. New test.
11284         * gcc.dg/Wunused-var-6.c: Moved to...
11285         * gcc.dg/Wunused-var-2.c: ... here.
11286         * c-c++-common/Wunused-var-1.c: New test.
11287         * c-c++-common/Wunused-var-2.c: New test.
11288         * c-c++-common/Wunused-var-3.c: New test.
11289         * c-c++-common/Wunused-var-4.c: New test.
11290         * c-c++-common/Wunused-var-5.c: New test.
11291         * g++.dg/warn/Wunused-var-1.C: New test.
11292         * g++.dg/warn/Wunused-var-2.C: New test.
11293         * g++.dg/warn/Wunused-var-3.C: New test.
11294         * g++.dg/warn/Wunused-var-4.C: New test.
11295         * g++.dg/warn/Wunused-var-5.C: New test.
11296         * g++.dg/warn/Wunused-var-6.C: New test.
11297         * g++.dg/warn/Wunused-var-7.C: New test.
11298         * g++.dg/warn/Wunused-var-8.C: New test.
11299         * g++.dg/warn/Wunused-parm-1.C: New test.
11300         * g++.dg/warn/Wunused-parm-2.C: New test.
11301         * g++.dg/warn/Wunused-parm-3.C: New test.
11302
11303 2010-05-06  Tobias Burnus  <burnus@net-b.de>
11304
11305         PR fortran/43985
11306         * gfortran.dg/gomp/crayptr5.f90: New test case.
11307
11308 2010-05-05  Jason Merrill  <jason@redhat.com>
11309
11310         PR debug/43370
11311         * g++.dg/ext/attrib39.C: New.
11312
11313 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
11314
11315         PR fortran/24978
11316         * gfortran.dg/data_invalid.f90: New.
11317
11318 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
11319
11320         * gnat.dg/lto2.adb: New test.
11321
11322 2010-05-05  Jason Merrill  <jason@redhat.com>
11323
11324         PR c++/43787
11325         * g++.dg/opt/empty1.C: New.
11326
11327 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
11328
11329         PR fortran/43696
11330         * gfortran.dg/class_17.f03: New.
11331
11332 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
11333
11334         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
11335
11336 2010-05-04  Mike Stump  <mikestump@comcast.net>
11337
11338         PR objc/35165
11339         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
11340
11341 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11342
11343         PR target/43668
11344         * gcc.target/i386/pr43668.c: New.
11345
11346 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
11347
11348         PR c++/43028
11349         * g++.dg/cpp0x/initlist31.C: New.
11350
11351 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
11352
11353         PR c/43981
11354         * gcc.dg/Wunused-var-8.c: New test.
11355
11356 2010-05-04  Jason Merrill  <jason@redhat.com>
11357
11358         PR c++/38064
11359         * g++.dg/cpp0x/enum3.C: Extend.
11360
11361 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11362
11363         PR target/43799
11364         * gcc.target/i386/pr43799.c: New.
11365
11366 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
11367
11368         * gnat.dg/lto1.adb: New test.
11369         * gnat.dg/lto1_pkg.ad[sb]: New helper.
11370
11371 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11372
11373         PR middle-end/43671
11374         * gcc.target/i386/pr43671.c: New.
11375
11376 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
11377
11378         PR c++/43705
11379         * g++.dg/template/crash95.C: New.
11380
11381 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11382
11383         PR debug/43508
11384         * gcc.target/i386/pr43508.c: New.
11385
11386 2010-05-04  Richard Guenther  <rguenther@suse.de>
11387
11388         PR tree-optimization/43879
11389         * g++.dg/torture/pr43879-1_0.C: New testcase.
11390         * g++.dg/torture/pr43879-1_1.C: Likewise.
11391
11392 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
11393
11394         PR c++/43953
11395         * g++.dg/other/crash-12.C: New test.
11396
11397 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
11398
11399         * g++.dg/cdce3.C: Add a space.  Updated.
11400
11401 2010-05-03  Jason Merrill  <jason@redhat.com>
11402
11403         PR c++/43680
11404         * g++.dg/opt/enum2.C: New.
11405         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
11406         * g++.dg/warn/Wswitch-1.C: Adjust message.
11407
11408 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11409
11410         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
11411         * g++.dg/ext/label13.C: Fix typo.
11412         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
11413         alpha*-dec-osf5*.
11414         * gcc.c-torture/compile/limits-declparen.c: xfail on
11415         alpha*-dec-osf5* with -g.
11416         * gcc.c-torture/compile/limits-pointer.c: Likewise.
11417         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
11418         * gcc.dg/c99-tgmath-2.c: Likewise.
11419         * gcc.dg/c99-tgmath-3.c: Likewise.
11420         * gcc.dg/c99-tgmath-4.c: Likewise.
11421
11422 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
11423
11424         PR fortran/43592
11425         * gfortran.dg/unexpected_interface.f90: New test.
11426
11427 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11428
11429         * ada/acats/run_acats (which): New function.
11430         (host_gnatchop, host_gnatmake): Use it.
11431
11432 2010-05-03  Richard Guenther  <rguenther@suse.de>
11433
11434         PR tree-optimization/43971
11435         * gcc.dg/pr43971.c: New testcase.
11436
11437 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
11438
11439         PR debug/43972
11440         * gcc.dg/debug/pr43972.c: New test.
11441
11442 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
11443
11444         PR testsuite/43963
11445         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
11446
11447 2010-05-02  Richard Guenther  <rguenther@suse.de>
11448
11449         PR tree-optimization/43879
11450         * gcc.dg/torture/pr43879-3.c: New testcase.
11451
11452 2010-05-01  Richard Guenther  <rguenther@suse.de>
11453
11454         PR tree-optimization/43949
11455         * g++.dg/warn/Warray-bounds-5.C: New testcase.
11456
11457 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
11458
11459         PR c++/43951
11460         * g++.dg/init/new28.C: New.
11461
11462 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
11463
11464         PR objc++/32052
11465         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
11466         structure and nested declarations.
11467         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
11468         structure and nested declarations.  Reduce header clutter and
11469         use _exit() rather than abort().
11470         * objc.dg/encode-10.m: New.
11471         * objc.dg/encode-11.m: New.
11472
11473 2010-04-30  DJ Delorie  <dj@redhat.com>
11474
11475         * gcc.c-torture/execute/20100430-1.c: New test.
11476
11477 2010-04-30  Jason Merrill  <jason@redhat.com>
11478
11479         PR c++/43868
11480         * g++.dg/template/ptrmem21.C: New.
11481
11482 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
11483
11484         PR fortran/18918
11485         PR fortran/43931
11486         * gfortran.dg/coarray_13.f90: New test.
11487
11488 2010-04-30  Richard Guenther  <rguenther@suse.de>
11489
11490         PR lto/43946
11491         * gcc.dg/lto/20100430-1_0.c: New testcase.
11492
11493 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
11494
11495         PR debug/43942
11496         * c-c++-common/pr43942.c: New test.
11497
11498 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
11499
11500         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
11501         conflict with darwin crt1.o 'start' symbol.
11502
11503 2010-04-30  Richard Guenther  <rguenther@suse.de>
11504
11505         PR tree-optimization/43879
11506         * gcc.dg/torture/pr43879_1.c: New testcase.
11507
11508 2010-04-30  Richard Guenther  <rguenther@suse.de>
11509
11510         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
11511
11512 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
11513
11514         PR c++/43890
11515         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
11516         user-provided constructor while recursing.
11517
11518 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11519
11520         PR fortran/42274
11521         * gfortran.dg/class_16.f03: New test.
11522
11523 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11524
11525         PR fortran/42274
11526         * gfortran.dg/class_15.f03: New.
11527
11528 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11529
11530         PR fortran/43326
11531         * gfortran.dg/dynamic_dispatch_9.f03: New test.
11532
11533 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11534
11535         PR fortran/43492
11536         * gfortran.dg/generic_22.f03 : New test.
11537
11538 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11539
11540         PR fortran/42353
11541         * gfortran.dg/class_14.f03: New test.
11542
11543 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11544
11545         PR fortran/42680
11546         * gfortran.dg/interface_32.f90: New test.
11547
11548 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
11549             Janus Weil  <janus@gcc.gnu.org>
11550
11551         PR fortran/41829
11552         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
11553         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
11554         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
11555
11556 2010-04-28  Mike Stump  <mikestump@comcast.net>
11557
11558         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
11559         dg-excess-errors.
11560         * g++.dg/uninit-pred-2_b.C: Likewise.
11561
11562 2010-04-28  Tobias Burnus  <burnus@net-b.de>
11563
11564         PR fortran/18918
11565         PR fortran/43919
11566         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
11567
11568 2010-04-28  Matthias Klose  <doko@ubuntu.com>
11569
11570         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
11571         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
11572         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
11573         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
11574         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
11575
11576 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
11577
11578         * gcc.dg/const-uniq-1.c: New test.
11579         * gcc.dg/lto/const-uniq_[01].c: Likewise.
11580
11581 2010-04-28  Xinliang David Li  <davidxl@google.com>
11582
11583         * gcc.dg/uninit-pred-2_b.c: New test.
11584         * gcc.dg/uninit-pred-4_b.c: New test.
11585         * gcc.dg/uninit-pred-3_d.c: New test.
11586         * gcc.dg/uninit-pred-6_b.c: New test.
11587         * gcc.dg/uninit-pred-8_b.c: New test.
11588         * gcc.dg/uninit-pred-3_a.c: New test.
11589         * gcc.dg/uninit-pred-2_c.c: New test.
11590         * gcc.dg/uninit-pred-5_a.c: New test.
11591         * gcc.dg/uninit-pred-3_e.c: New test.
11592         * gcc.dg/uninit-pred-7_a.c: New test.
11593         * gcc.dg/uninit-pred-6_c.c: New test.
11594         * gcc.dg/uninit-pred-9_a.c: New test.
11595         * gcc.dg/uninit-pred-8_c.c: New test.
11596         * gcc.dg/uninit-pred-3_b.c: New test.
11597         * gcc.dg/uninit-pred-5_b.c: New test.
11598         * gcc.dg/uninit-pred-7_b.c: New test.
11599         * gcc.dg/uninit-pred-6_d.c: New test.
11600         * gcc.dg/uninit-pred-9_b.c: New test.
11601         * gcc.dg/uninit-pred-2_a.c: New test.
11602         * gcc.dg/uninit-pred-4_a.c: New test.
11603         * gcc.dg/uninit-pred-3_c.c: New test.
11604         * gcc.dg/uninit-pred-6_a.c: New test.
11605         * gcc.dg/uninit-pred-8_a.c: New test.
11606         * gcc.dg/uninit-pred-7_c.c: New test.
11607         * gcc.dg/uninit-pred-6_e.c: New test.
11608         * g++.dg/uninit-pred-loop-1_b.cc: New test.
11609         * g++.dg/uninit-pred-1_a.C: New test.
11610         * g++.dg/uninit-pred-1_b.C: New test.
11611         * g++.dg/uninit-pred-2_a.C: New test.
11612         * g++.dg/uninit-pred-2_b.C: New test.
11613         * g++.dg/uninit-pred-loop-1_a.cc: New test.
11614         * g++.dg/uninit-pred-loop-1_c.cc: New test.
11615         * g++.dg/uninit-pred-loop_1.cc: New test.
11616
11617 2010-04-28  Martin Jambor  <mjambor@suse.cz>
11618
11619         * gcc.dg/lto/20091209-1_0.c: New testcase.
11620
11621 2010-04-28  Richard Guenther  <rguenther@suse.de>
11622
11623         PR tree-optimization/43879
11624         PR tree-optimization/43909
11625         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
11626
11627 2010-04-28  Richard Guenther  <rguenther@suse.de>
11628
11629         PR c++/43880
11630         * g++.dg/torture/pr43880.C: New testcase.
11631
11632 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11633
11634         PR c++/9335
11635         * g++.dg/template/recurse2.C: Update
11636         * g++.dg/template/recurse.C: Update.
11637         * g++.dg/template/pr23510.C: Update.
11638         * lib/prune.exp: Filter out 'recursively instantiated'.
11639
11640 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11641
11642         PR c++/29043
11643         * g++.dg/init/pr29043.C: New.
11644
11645 2010-04-27  Jason Merrill  <jason@redhat.com>
11646
11647         * g++.dg/lookup/scoped5.C: Adjust.
11648         * g++.dg/lookup/scoped8.C: Adjust.
11649         * g++.dg/template/dependent-expr5.C: Adjust.
11650         * g++.old-deja/g++.brendan/nest1.C: Adjust.
11651
11652         PR c++/43856
11653         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
11654
11655         PR c++/43875
11656         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11657
11658 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11659             Jan Hubicka  <hubicka@ucw.cz>
11660
11661         * gcc.dg/pure-2.c: New testcase.
11662         * gcc.dg/const-1.c: New testcase.
11663
11664 2010-04-27  Jason Merrill  <jason@redhat.com>
11665
11666         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
11667
11668         PR c++/41468
11669         * g++.dg/template/sfinae17.C: New.
11670         * g++.dg/template/sfinae18.C: New.
11671
11672 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11673
11674         * g++.dg/init/pr42844.C: New.
11675         * g++.dg/cpp0x/pr42844-2.C: New.
11676         * g++.dg/cpp0x/defaulted2.C: Adjust.
11677         * g++.dg/tree-ssa/pr27549.C: Likewise.
11678         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
11679
11680 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11681
11682         PR fortran/18918
11683         * gfortran.dg/coarray_12.f90: Fix dump parsing.
11684
11685 2010-04-27  Richard Guenther  <rguenther@suse.de>
11686
11687         PR middle-end/40561
11688         * g++.dg/other/pr40561.C: New testcase.
11689
11690 2010-04-27  Martin Jambor  <mjambor@suse.cz>
11691
11692         PR middle-end/43812
11693         * g++.dg/ipa/pr43812.C: New test.
11694
11695 2010-04-27  Jan Hubicka  <jh@suse.cz>
11696
11697         * gcc.dg/ipa/iinline-1.c (main): Rename to...
11698         (test): ... this one.
11699
11700 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
11701
11702         PR target/40657
11703         * gcc.target/arm/thumb-stackframe.c: New test.
11704
11705 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11706
11707         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
11708         * gcc.dg/misc-column.c: Likewise.
11709         * gcc.dg/Walways-true-1.c: Likewise.
11710         * gcc.dg/Walways-true-2.c: Likewise.
11711         * gcc.dg/warn-addr-cmp.c: Likewise.
11712
11713 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11714
11715         PR fortran/18918
11716         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
11717         * gfortran.dg/coarray_12.f90: New.
11718
11719 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11720
11721         PR c/32207
11722         * gcc.dg/pr32207.c: New test.
11723         * gcc.dg/misc-column.c: Adjust expected warning.
11724         * gcc.dg/Walways-true-1.c: Likewise.
11725         * gcc.dg/Walways-true-2.c: Likewise.
11726         * gcc.dg/warn-addr-cmp.c: Likewise.
11727
11728 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
11729
11730         PR lto/42776
11731         * lib/lto.exp (lto_prune_vis_warns): New function.
11732         (lto-link-and-maybe-run): Call it.
11733
11734 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
11735
11736         PR tree-optimization/43904
11737         * gcc.dg/tree-ssa/tailcall-6.c: New.
11738
11739 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11740
11741         PR testsuite/35165
11742         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
11743         Darwin8/OSX10.4 - compatible code generation.
11744         Use scan-rtl-dump.
11745         * obj-c++.dg/stubify-1.mm: Ditto.
11746         * lib/objc-torture.exp: Do not require link success for
11747         "trivial.m" in the runtime checks when dowhat = 'compile'.
11748         * lib/dg-pch.exp (dg-flags-pch): New Proc.
11749         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
11750         Darwin8/OSX10.4 - compatible code generation.
11751         * objc.dg/stubify-2.m: Ditto.
11752         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
11753         * objc.dg/next-runtime-1.m: Ditto.
11754         * objc.dg/stret-2.m: Restrict to ilp32 targets.
11755         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
11756         runtimes on Darwin.
11757
11758 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
11759
11760         PR 43715
11761         * lib/plugin-support.exp: Use "-undefined
11762         dynamic_lookup" on darwin.
11763
11764 2010-04-26  Richard Guenther  <rguenther@suse.de>
11765
11766         * gcc.dg/lto/20100426_0.c: New testcase.
11767
11768 2010-04-26  Jie Zhang  <jie@codesourcery.com>
11769
11770         PR tree-optimization/43833
11771         gcc.dg/Warray-bounds-8.c: New test case.
11772
11773 2010-04-26  Richard Guenther  <rguenther@suse.de>
11774
11775         PR lto/43080
11776         * g++.dg/lto/20100423-3_0.C: New testcase.
11777
11778 2010-04-26  Richard Guenther  <rguenther@suse.de>
11779
11780         PR lto/42425
11781         * g++.dg/lto/20100423-2_0.C: New testcase.
11782
11783 2010-04-26  Ira Rosen  <irar@il.ibm.com>
11784
11785         * gcc.dg/vect/bb-slp-23.c: New test.
11786
11787 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
11788
11789         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
11790         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
11791         * gcc.dg/c1x-float-1.c: New test.
11792
11793 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11794
11795         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
11796         of "lea\[ \t\]".
11797
11798 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11799
11800         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
11801         FreeBSD.
11802         * gfortran.dg/default_format_denormal_1.f90: Ditto.
11803         * gfortran.dg/default_format_2.f90: Ditto.
11804
11805 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11806
11807         * gfortran.dg/pr43505.f90: Clean up .mod file.
11808         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
11809         * gfortran.dg/pr41347.f90: Ditto.
11810         * gfortran.dg/internal_pack_4.f90: Ditto.
11811         * gfortran.dg/proc_decl_23.f90: Ditto.
11812         * gfortran.dg/recursive_check_3.f90: Ditto.
11813         * gfortran.dg/intent_out_3.f90: Ditto.
11814         * gfortran.dg/assignment_2.f90: Ditto.
11815         * gfortran.dg/pr41928.f90: Ditto.
11816         * gfortran.dg/pr42166.f90: Ditto.
11817         * gfortran.dg/private_type_12.f90: Ditto.
11818         * gfortran.dg/graphite/pr42185.f90: Ditto.
11819         * gfortran.dg/graphite/pr42186.f90: Ditto.
11820         * gfortran.dg/graphite/pr40982.f90: Ditto.
11821         * gfortran.dg/graphite/id-2.f90: Ditto.
11822         * gfortran.dg/graphite/id-4.f90: Ditto.
11823         * gfortran.dg/graphite/pr42050.f90: Ditto.
11824         * gfortran.dg/graphite/id-18.f90: Ditto.
11825         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
11826         * gfortran.dg/graphite/pr41924.f90: Ditto.
11827         * gfortran.dg/graphite/pr42393.f90: Ditto.
11828         * gfortran.dg/graphite/pr37980.f90: Ditto.
11829         * gfortran.dg/graphite/pr38953.f90: Ditto.
11830         * gfortran.dg/graphite/pr42180.f90: Ditto.
11831         * gfortran.dg/graphite/pr42181.f90: Ditto.
11832         * gfortran.dg/where_operator_assign_4.f90: Ditto.
11833         * gfortran.dg/select_type_4.f90: Ditto.
11834         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11835         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
11836         * gfortran.dg/lto/pr40725_0.f03: Ditto.
11837         * gfortran.dg/elemental_args_check_2.f90: Ditto.
11838         * gfortran.dg/whole_file_11.f90: Ditto.
11839         * gfortran.dg/private_type_11.f90: Ditto.
11840         * gfortran.dg/vect/vect-gems.f90: Ditto.
11841         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
11842
11843 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11844
11845         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
11846
11847 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
11848
11849         * gnat.dg/pack15.ad[sb]: New test.
11850
11851 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
11852
11853         * gcc.target/arm/mla-1.c: New test.
11854
11855 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
11856
11857         PR fortran/30073
11858         PR fortran/43793
11859         * gfortran.dg/pr43793.f90: New test.
11860
11861 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
11862
11863         PR tree-optimization/41442
11864         * gcc.target/i386/pr41442.c: New test.
11865
11866 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
11867
11868         PR fortran/43832
11869         * gfortran.dg/fgetc_3.f90: Delete bogus test.
11870
11871 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11872
11873         PR fortran/43832
11874         * gfortran.dg/open_nounit.f90: New test.
11875
11876 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
11877
11878         PR fortran/43841
11879         PR fortran/43843
11880         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
11881
11882 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11883
11884         * gcc.dg/Wconversion-integer.c: Update.
11885
11886 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
11887
11888         * gnat.dg/unchecked_convert5.adb: New test.
11889
11890 2010-04-23  Richard Guenther  <rguenther@suse.de>
11891
11892         PR lto/41734
11893         * gcc.dg/lto/20100423-2_0.c: New testcase.
11894         * gcc.dg/lto/20100423-2_0.c: Likewise.
11895
11896 2010-04-23  Richard Guenther  <rguenther@suse.de>
11897
11898         PR lto/43455
11899         * gcc.dg/lto/20100423-1_0.c: New testcase.
11900         * gcc.dg/lto/20100423-1_1.c: Likewise.
11901
11902 2010-04-23  Martin Jambor  <mjambor@suse.cz>
11903
11904         PR tree-optimization/43846
11905         * gcc.dg/tree-ssa/sra-10.c: New test.
11906
11907 2010-04-23  Martin Jambor  <mjambor@suse.cz>
11908
11909         PR middle-end/43835
11910         * gcc.c-torture/execute/pr43835.c: New test.
11911
11912 2010-04-23  Richard Guenther  <rguenther@suse.de>
11913
11914         PR lto/42653
11915         * g++.dg/lto/20100423-1_0.C: New testcase.
11916
11917 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
11918
11919         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
11920
11921 2010-04-22  Ira Rosen  <irar@il.ibm.com>
11922
11923         PR tree-optimization/43842
11924         * gcc.dg/vect/pr43842.c: New test.
11925
11926 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11927
11928         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
11929         * gcc.target/i386/wmul-2.c: Likewise.
11930
11931 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11932
11933         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
11934         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
11935
11936 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
11937
11938         * gfortran.dg/reassoc_6.f: New testcase.
11939
11940 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11941
11942         PR middle-end/29274
11943         * gcc.target/arm/wmul-1.c: New test.
11944         * gcc.target/arm/wmul-2.c: New test.
11945
11946 2010-04-22  Richard Guenther  <rguenther@suse.de>
11947
11948         PR tree-optimization/43845
11949         * gcc.c-torture/compile/pr43845.c: New testcase.
11950
11951 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11952
11953         PR middle-end/29274
11954         * gcc.target/i386/wmul-1.c: New test.
11955         * gcc.target/i386/wmul-2.c: New test.
11956         * gcc.target/bfin/wmul-1.c: New test.
11957         * gcc.target/bfin/wmul-2.c: New test.
11958
11959 2010-04-22  Richard Guenther  <rguenther@suse.de>
11960
11961         PR fortran/43829
11962         * gfortran.dg/vector_subscript_6.f90: New testcase.
11963         * gfortran.dg/assign_10.f90: Adjust.
11964
11965 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
11966
11967         PR fortran/43836
11968         * gfortran.dg/gomp/pr43836.f90: New test.
11969
11970 2010-04-21  Richard Guenther  <rguenther@suse.de>
11971
11972         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
11973
11974 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11975
11976         * gcc.dg/torture/builtin-cproj-3.c: New.
11977
11978 2010-04-20  Jason Merrill  <jason@redhat.com>
11979
11980         PR c++/9335
11981         * g++.dg/template/recurse2.C: New.
11982         * g++.dg/parse/crash36.C: Adjust.
11983         * g++.dg/other/fold1.C: Adjust.
11984         * g++.dg/init/member1.C: Adjust.
11985         * lib/prune.exp: Prune "skipping N instantiation contexts".
11986
11987 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11988
11989         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
11990
11991 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11992
11993         * gcc.dg/torture/builtin-cproj-1.c: New.
11994         * gcc.dg/torture/builtin-cproj-2.c: New.
11995
11996 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
11997
11998         PR c++/43800
11999         PR c++/43704
12000         * g++.dg/template/typedef32.C: Adjust.
12001         * g++.dg/template/typedef33.C: New test.
12002
12003 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
12004
12005         PR fortran/43227
12006         * gfortran.dg/proc_decl_23.f90: New test.
12007
12008         PR fortran/43266
12009         * gfortran.dg/abstract_type_6.f03: New test.
12010
12011 2010-04-20  Xinliang David Li  <davidxl@google.com>
12012
12013         * g++.dg/tree-ssa/fold-compare.C: New.
12014
12015 2010-04-20  Richard Guenther  <rguenther@suse.de>
12016
12017         PR tree-optimization/39417
12018         * g++.dg/torture/pr39417.C: New testcase.
12019
12020 2010-04-20  Richard Guenther  <rguenther@suse.de>
12021
12022         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
12023
12024 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
12025
12026         * g++.dg/debug/dwarf2/rv1.C: New test.
12027
12028 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12029
12030         PR target/43635
12031         * gcc.c-torture/compile/pr43635.c: New testcase.
12032
12033 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
12034
12035         PR fortran/43339
12036         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
12037         of sequential loops being private only in the innermost containing
12038         task region.
12039
12040         PR middle-end/43337
12041         * gfortran.dg/gomp/pr43337.f90: New test.
12042
12043 2010-04-19  Richard Guenther  <rguenther@suse.de>
12044
12045         PR tree-optimization/43796
12046         * gfortran.dg/pr43796.f90: New testcase.
12047
12048 2010-04-19  Richard Guenther  <rguenther@suse.de>
12049
12050         PR tree-optimization/43783
12051         * gcc.c-torture/execute/pr43783.c: New testcase.
12052
12053 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
12054
12055         PR target/43766
12056         * gcc.target/i386/pr43766.c: New test.
12057
12058 2010-04-19  Jie Zhang  <jie@codesourcery.com>
12059
12060         PR target/43662
12061         * gcc.target/i386/pr43662.c: New test.
12062
12063 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
12064
12065         PR c++/43704
12066         * g++.dg/template/typedef32.C: New test.
12067
12068 2010-04-19  Ira Rosen  <irar@il.ibm.com>
12069
12070         PR tree-optimization/37027
12071         * lib/target-supports.exp
12072         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
12073         * gcc.dg/vect/pr37027.c: New test.
12074         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
12075         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
12076         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
12077         gcc.dg/vect/vect-complex-6.c: Likewise.
12078
12079 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
12080
12081         * g++.dg/debug/dwarf2/enum1.C: New test.
12082
12083 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
12084
12085         * gnat.dg/rep_clause5.ad[sb]: New test.
12086         * gnat.dg/rep_clause5_pkg.ads: New helper.
12087
12088 2010-04-18  Ira Rosen  <irar@il.ibm.com>
12089
12090         PR tree-optimization/43771
12091         * g++.dg/vect/pr43771.cc: New test.
12092
12093 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
12094
12095         PR fortran/31538
12096         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
12097         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
12098
12099 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
12100
12101         * gnat.dg/sizetype.adb: Rename into...
12102         * gnat.dg/sizetype1.adb: ...this.
12103         * gnat.dg/sizetype2.adb: New test.
12104
12105 2010-04-16  Richard Guenther  <rguenther@suse.de>
12106
12107         PR tree-optimization/43572
12108         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
12109
12110 2010-04-16  Olivier Hainque  <hainque@adacore.com>
12111
12112         * gnat.dg/specs/discr_private.ads: New test.
12113
12114 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
12115
12116         PR target/41514
12117         * gcc.target/arm/thumb-comparisons.c: New test.
12118
12119         PR target/40603
12120         * gcc.target/arm/thumb-cbranchqi.c: New test.
12121
12122 2010-04-16  Christian Bruel  <christian.bruel@st.com>
12123
12124         * g++.dg/torture/pr36191.C: Enable for SH.
12125
12126 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
12127
12128         * gnat.dg/wide_boolean.adb: New test.
12129         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
12130
12131 2010-04-15  Richard Guenther  <rguenther@suse.de>
12132
12133         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
12134         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
12135         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12136         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12137         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
12138         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
12139         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
12140         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
12141         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
12142         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
12143         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
12144         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
12145         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12146         * gcc.dg/torture/ipa-pta-2.c: Likewise.
12147         * gcc.dg/torture/ipa-pta-1.c: Adjust.
12148
12149 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
12150
12151         PR target/21803
12152         * gcc.target/arm/pr42496.c: New test.
12153
12154 2010-04-14  Jason Merrill  <jason@redhat.com>
12155
12156         PR c++/36625
12157         * g++.dg/ext/attrib38.C: New.
12158
12159 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
12160
12161         PR testsuite/43739
12162         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
12163
12164 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12165
12166         PR 42966
12167         * gcc.dg/cpp/warn-undef-2.c: Update.
12168         * gcc.dg/cpp/warn-traditional-2.c: Update.
12169         * gcc.dg/cpp/warn-comments-2.c: Update.
12170         * gcc.dg/cpp/warn-variadic-2.c: Update.
12171         * gcc.dg/cpp/warn-long-long-2.c: Update.
12172         * gcc.dg/cpp/warn-deprecated-2.c: Update.
12173         * gcc.dg/cpp/warn-multichar-2.c: Update.
12174         * gcc.dg/cpp/warn-normalized-3.c: Update.
12175         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
12176         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
12177         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
12178         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
12179         * gcc.dg/cpp/warn-redefined-2.c: Update.
12180         * gfortran.dg/warning-directive-2.F90: Update.
12181         * c-c++-common/cpp/warning-directive-2.c: Update.
12182
12183 2010-04-14  Michael Matz  <matz@suse.de>
12184
12185         PR tree-optimization/42963
12186         * gcc.dg/pr42963.c: New testcase.
12187
12188 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
12189
12190         * gnat.dg/class_wide.adb: Rename into...
12191         * gnat.dg/class_wide1.adb: ...this.
12192         * gnat.dg/class_wide2.ad[sb]: New test.
12193
12194 2010-04-14  Tobias Burnus  <burnus@net-b.de>
12195
12196         PR fortran/18918
12197         * gfortran.dg/coarray_9.f90: Update dg-errors.
12198         * gfortran.dg/coarray_10.f90: New test.
12199         * gfortran.dg/coarray_11.f90: New test.
12200
12201 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12202
12203         PR fortran/43747
12204         gfortran.dg/initialization_24.f90: New test.
12205
12206 2010-04-13  Jason Merrill  <jason@redhat.com>
12207
12208         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
12209         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
12210
12211 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12212
12213         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
12214         * g++.dg/dg.exp: Likewise.
12215         * gcc.dg/cpp/warning-directive-1.c: Move to ...
12216         * c-c++-common/cpp/warning-directive-1.c: ... here.
12217         * gcc.dg/cpp/warning-directive-2.c: Move to ...
12218         * c-c++-common/cpp/warning-directive-2.c: ... here.
12219         * gcc.dg/cpp/warning-directive-3.c: Move to ...
12220         * c-c++-common/cpp/warning-directive-3.c: ... here.
12221         * gcc.dg/cpp/warning-directive-4.c: Move to ...
12222         * c-c++-common/cpp/warning-directive-4.c: ... here.
12223         * g++.dg/cpp/warning-directive-1.C: Delete.
12224         * g++.dg/cpp/warning-directive-2.C: Delete.
12225         * g++.dg/cpp/warning-directive-3.C: Delete.
12226         * g++.dg/cpp/warning-directive-4.C: Delete.
12227         * gcc.dg/cpp/normalised-3.c: Delete.
12228         * g++.dg/cpp/normalised-1.C: Rename as ...
12229         * c-c++-common/cpp/normalised-3.c: ... this.
12230
12231 2010-04-13  Martin Jambor  <mjambor@suse.cz>
12232
12233         * gcc.dg/tree-ssa/sra-9.c: New test.
12234
12235 2010-04-13  Michael Matz  <matz@suse.de>
12236
12237         PR middle-end/43730
12238         * gcc.dg/pr43730.c: New test.
12239
12240 2010-04-13  Michael Matz  <matz@suse.de>
12241
12242         * gcc.dg/tree-ssa/negate.c: New testcase.
12243
12244 2010-04-13  Richard Guenther  <rguenther@suse.de>
12245
12246         PR testsuite/43735
12247         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
12248
12249 2010-04-13  Richard Guenther  <rguenther@suse.de>
12250
12251         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
12252
12253 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
12254
12255         * gnat.dg/derived_type1.adb: New test.
12256
12257 2010-04-13  Matthias Klose  <doko@ubuntu.com>
12258
12259         * gcc.dg/plugindir1.c: New testcase.
12260         * gcc.dg/plugindir2.c: New testcase.
12261         * gcc.dg/plugindir3.c: New testcase.
12262         * gcc.dg/plugindir4.c: New testcase.
12263
12264 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
12265
12266         * gcc.target/i386/rotate-2.c: New test.
12267
12268 2010-04-12  Jason Merrill  <jason@redhat.com>
12269
12270         PR c++/43641
12271         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
12272         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
12273
12274 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
12275
12276         PR c++/25811
12277         * g++.dg/init/pr25811.C: New test.
12278
12279 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12280
12281         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
12282         dg-error, dg-warning.
12283         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
12284
12285 2010-04-12  Richard Guenther  <rguenther@suse.de>
12286
12287         * gcc.dg/torture/inline-2.c: New testcase.
12288
12289 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
12290
12291         PR bootstrap/43699
12292         * gcc.dg/Wunused-var-7.c: New test.
12293
12294         PR tree-optimization/43560
12295         * gcc.c-torture/execute/pr43560.c: New test.
12296
12297 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
12298
12299         * gnat.dg/aggr13.adb: New test.
12300         * gnat.dg/aggr14.adb: Likewise.
12301         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
12302
12303 2010-04-12  Richard Guenther  <rguenther@suse.de>
12304
12305         PR c++/43611
12306         * g++.dg/torture/pr43611.C: New testcase.
12307
12308 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
12309
12310         PR c/36774
12311         * gcc.dg/pr36774-1.c: New test.
12312         * gcc.dg/pr36774-2.c: New test.
12313
12314 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
12315
12316         * gcc.target/sh/rte-delay-slot.c: New test.
12317
12318 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
12319
12320         * gnat.dg/pack9.adb: Remove -cargs option.
12321         * gnat.dg/aggr12.ad[sb]: New test.
12322
12323 2010-04-10  Jie Zhang  <jie@codesourcery.com>
12324
12325         PR target/43417
12326         * gcc.target/sh/pr43417.c: New test.
12327
12328 2010-04-10  Tobias Burnus  <burnus@net-b.de>
12329
12330         PR fortran/43591
12331         * gfortran.dg/spec_expr_6.f90: New test.
12332
12333 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12334
12335         PR cpp/43195
12336         * gcc.dg/cpp/pr43195.c: New.
12337         * gcc.dg/cpp/pr43195.h: New.
12338
12339 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12340
12341         PR 42965
12342         * gcc.dg/Werror-6.c: Adjust.
12343         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
12344         * gcc.dg/Werror-4.c: Likewise.
12345         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
12346         * gcc.dg/Wswitch-enum-error.c: Likewise.
12347         * gcc.dg/Wpointer-arith.c: Likewise.
12348         * gcc.dg/Wfatal.c: Likewise.
12349         * gcc.dg/Wswitch-error.c: Likewise.
12350         * g++.dg/warn/unused-result1-Werror.c: Likewise.
12351         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
12352         * gcc.dg/cpp/warn-undef-2.c: Likewise.
12353         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
12354         * gcc.dg/cpp/warn-comments-2.c: Likewise.
12355         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
12356         * gcc.dg/cpp/warning-directive-2.c: Likewise.
12357         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
12358         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
12359         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
12360         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
12361         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
12362         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
12363         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
12364         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
12365         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
12366         * g++.dg/cpp/warning-directive-2.C: Likewise.
12367         * gfortran.dg/warning-directive-2.F90: Likewise.
12368
12369 2010-04-09  Jason Merrill  <jason@redhat.com>
12370
12371         PR c++/42623
12372         * g++.dg/template/sizeof13.C: New.
12373
12374 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
12375
12376         * g++.dg/other/pr35504.C: Add check for thiscall.
12377         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
12378         * gcc.dg/torture/stackalign/thiscall-1.c: New.
12379
12380 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12381
12382         PR c++/28584
12383         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
12384         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
12385         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
12386         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
12387         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
12388         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
12389         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
12390         * g++.dg/other/increment1.C: Likewise.
12391
12392 2010-04-09  Tobias Burnus  <burnus@net-b.de>
12393
12394         PR fortran/18918
12395         * gfortran.dg/coarray_7.f90: New test.
12396         * gfortran.dg/coarray_8.f90: New test.
12397
12398 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
12399
12400         PR fortran/28039
12401         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
12402
12403 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12404
12405         PR target/43643
12406         * gcc.dg/pr43643.c: New test.
12407
12408 2010-04-08  Tobias Burnus  <burnus@net-b.de>
12409
12410         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
12411
12412 2010-04-08  Richard Guenther  <rguenther@suse.de>
12413
12414         PR tree-optimization/43679
12415         * gcc.c-torture/compile/pr43679.c: New testcase.
12416
12417 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
12418
12419         PR debug/43670
12420         * gcc.dg/pr43670.c: New test.
12421
12422 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
12423
12424         PR middle-end/40815
12425         * gcc.dg/tree-ssa/reassoc-19.c: New.
12426
12427 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
12428
12429         PR c/18624
12430         * gcc.dg/Wunused-var-1.c: New test.
12431         * gcc.dg/Wunused-var-2.c: New test.
12432         * gcc.dg/Wunused-var-3.c: New test.
12433         * gcc.dg/Wunused-var-4.c: New test.
12434         * gcc.dg/Wunused-var-5.c: New test.
12435         * gcc.dg/Wunused-var-6.c: New test.
12436         * gcc.dg/Wunused-parm-1.c: New test.
12437
12438         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
12439         * gcc.dg/trunc-1.c: Likewise.
12440         * gcc.dg/vla-9.c: Likewise.
12441         * gcc.dg/dfp/composite-type.c: Likewise.
12442
12443 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12444
12445         PR objc/35996
12446         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
12447         * obj-c++.dg/objc-gc-3.mm: Ditto.
12448
12449 2010-04-07  Simon Baldwin  <simonb@google.com>
12450
12451         * gcc.dg/cpp/warn-undef-2.c: New.
12452         * gcc.dg/cpp/warn-traditional-2.c: New.
12453         * gcc.dg/cpp/warn-comments-2.c: New.
12454         * gcc.dg/cpp/warning-directive-1.c: New.
12455         * gcc.dg/cpp/warn-long-long.c: New.
12456         * gcc.dg/cpp/warn-traditional.c: New.
12457         * gcc.dg/cpp/warn-variadic-2.c: New.
12458         * gcc.dg/cpp/warn-undef.c: New.
12459         * gcc.dg/cpp/warn-normalized-1.c: New.
12460         * gcc.dg/cpp/warning-directive-2.c: New.
12461         * gcc.dg/cpp/warn-long-long-2.c: New.
12462         * gcc.dg/cpp/warn-variadic.c: New.
12463         * gcc.dg/cpp/warn-normalized-2.c: New.
12464         * gcc.dg/cpp/warning-directive-3.c: New.
12465         * gcc.dg/cpp/warn-deprecated-2.c: New.
12466         * gcc.dg/cpp/warn-trigraphs-1.c: New.
12467         * gcc.dg/cpp/warn-multichar-2.c: New.
12468         * gcc.dg/cpp/warn-normalized-3.c: New.
12469         * gcc.dg/cpp/warning-directive-4.c: New.
12470         * gcc.dg/cpp/warn-unused-macros.c: New.
12471         * gcc.dg/cpp/warn-trigraphs-2.c: New.
12472         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
12473         * gcc.dg/cpp/warn-cxx-compat.c: New.
12474         * gcc.dg/cpp/warn-redefined.c: New.
12475         * gcc.dg/cpp/warn-trigraphs-3.c: New.
12476         * gcc.dg/cpp/warn-unused-macros-2.c: New.
12477         * gcc.dg/cpp/warn-deprecated.c: New.
12478         * gcc.dg/cpp/warn-trigraphs-4.c: New.
12479         * gcc.dg/cpp/warn-redefined-2.c: New.
12480         * gcc.dg/cpp/warn-comments.c: New.
12481         * gcc.dg/cpp/warn-multichar.c: New.
12482         * g++.dg/cpp/warning-directive-1.C: New.
12483         * g++.dg/cpp/warning-directive-2.C: New.
12484         * g++.dg/cpp/warning-directive-3.C: New.
12485         * g++.dg/cpp/warning-directive-4.C: New.
12486         * gfortran.dg/warning-directive-1.F90: New.
12487         * gfortran.dg/warning-directive-3.F90: New.
12488         * gfortran.dg/warning-directive-2.F90: New.
12489         * gfortran.dg/warning-directive-4.F90: New.
12490
12491 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12492
12493         PR objc++/23716
12494         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
12495
12496 2010-04-07  Jason Merrill  <jason@redhat.com>
12497
12498         * g++.dg/template/dr408.C: New.
12499
12500         * g++.dg/lookup/ns4.C: New.
12501
12502         PR c++/38392
12503         * g++.dg/template/friend51.C: New test.
12504
12505         PR c++/41970
12506         * g++.old-deja/g++.other/linkage1.C: Adjust.
12507
12508 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12509
12510         PR c++/42697
12511         * g++.dg/template/crash94.C: New test.
12512
12513 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12514
12515         PR c++/40239
12516         * g++.dg/init/aggr5.C: New test.
12517         * g++.dg/init/aggr5.C: New test.
12518
12519 2010-04-07  Richard Guenther  <rguenther@suse.de>
12520
12521         PR tree-optimization/43270
12522         * g++.dg/warn/Warray-bounds-4.C: New testcase.
12523         * gcc.dg/Warray-bounds-7.c: Likewise.
12524
12525 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
12526
12527         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
12528         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
12529         * gnat.dg/bit_packed_array4.ad[sb]: New test.
12530
12531 2010-04-07  Jie Zhang  <jie@codesourcery.com>
12532
12533         PR c++/42556
12534         * g++.dg/init/pr42556.C: New test.
12535
12536 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12537
12538         PR debug/43628
12539         * g++.dg/debug/dwarf2/typedef2.C: New test.
12540
12541 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
12542
12543         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
12544         c-c++-common/dwarf2/redeclaration-1.C
12545
12546 2010-04-06  Jason Merrill  <jason@redhat.com>
12547
12548         * g++.dg/cpp0x/pr31437.C: Adjust error location.
12549         * g++.dg/ext/attrib18.C: Likewise.
12550         * g++.dg/ext/bitfield2.C: Likewise.
12551         * g++.dg/ext/bitfield4.C: Likewise.
12552         * g++.dg/ext/visibility/warn2.C: Likewise.
12553         * g++.dg/ext/visibility/warn3.C: Likewise.
12554         * g++.dg/gomp/pr26690-1.C: Likewise.
12555         * g++.dg/inherit/covariant7.C: Likewise.
12556         * g++.dg/init/synth2.C: Likewise.
12557         * g++.dg/lookup/using7.C: Likewise.
12558         * g++.dg/other/crash-4.C: Likewise.
12559         * g++.dg/other/error13.C: Likewise.
12560         * g++.dg/other/error20.C: Likewise.
12561         * g++.dg/parse/crash31.C: Likewise.
12562         * g++.dg/parse/error16.C: Likewise.
12563         * g++.dg/parse/error19.C: Likewise.
12564         * g++.dg/parse/error27.C: Likewise.
12565         * g++.dg/parse/error28.C: Likewise.
12566         * g++.dg/parse/fused-params1.C: Likewise.
12567         * g++.dg/template/error2.C: Likewise.
12568         * g++.dg/template/local6.C: Likewise.
12569         * g++.dg/template/qualttp15.C: Likewise.
12570         * g++.dg/warn/Wnvdtor-2.C: Likewise.
12571         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
12572         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
12573         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12574         * g++.old-deja/g++.eh/spec6.C: Likewise.
12575         * g++.old-deja/g++.jason/crash3.C: Likewise.
12576         * g++.old-deja/g++.jason/destruct2.C: Likewise.
12577         * g++.old-deja/g++.law/ctors5.C: Likewise.
12578         * g++.old-deja/g++.law/ctors9.C: Likewise.
12579         * g++.old-deja/g++.mike/p3538a.C: Likewise.
12580         * g++.old-deja/g++.mike/p3538b.C: Likewise.
12581         * g++.old-deja/g++.other/struct1.C: Likewise.
12582         * g++.old-deja/g++.other/volatile1.C: Likewise.
12583         * g++.old-deja/g++.pt/crash36.C: Likewise.
12584         * g++.old-deja/g++.pt/derived3.C: Likewise.
12585         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12586         * g++.old-deja/g++.robertl/eb4.C: Likewise.
12587
12588 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
12589
12590         PR middle-end/43519
12591         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
12592         * gcc.dg/graphite/id-19.c: New.
12593
12594 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
12595
12596         PR middle-end/32824
12597         * gcc.dg/vect/pr32824: New.
12598
12599 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12600
12601         PR fortran/18918
12602         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
12603         * gfortran.dg/coarray_3.f90: Ditto.
12604         * gfortran.dg/coarray_4.f90: Ditto.
12605         * gfortran.dg/coarray_5.f90: Ditto.
12606         * gfortran.dg/coarray_6.f90: Ditto.
12607         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
12608
12609 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12610
12611         PR fortran/18918
12612         * gfortran.dg/coarray_4.f90: Fix test.
12613         * gfortran.dg/coarray_6.f90: Add more tests.
12614
12615 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12616
12617         PR fortran/18918
12618         * gfortran.dg/coarray_4.f90: New test.
12619         * gfortran.dg/coarray_5.f90: New test.
12620         * gfortran.dg/coarray_6.f90: New test.
12621
12622 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12623
12624         PR fortran/18918
12625         * gfortran.dg/iso_fortran_env_5.f90: New test.
12626         * gfortran.dg/iso_fortran_env_6.f90: New test.
12627
12628 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12629
12630         PR fortran/39997
12631         * gfortran.dg/coarray_1.f90: New test.
12632         * gfortran.dg/coarray_2.f90: New test.
12633         * gfortran.dg/coarray_3.f90: New test.
12634
12635 2010-04-06  Jason Merrill  <jason@redhat.com>
12636
12637         PR c++/43648
12638         * g++.dg/template/dtor8.C: New.
12639
12640         PR c++/43621
12641         * g++.dg/template/error-recovery2.C: New.
12642
12643 2010-04-06  Jan Hubicka  <jh@suse.czpli
12644
12645         PR tree-optimization/42906
12646         * gcc.dg/tree-ssa/dce-1.c: New testcase.
12647
12648 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12649
12650         PR fortran/43178
12651         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
12652         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
12653         * gfortran.dg/auto_dealloc_1.f90: Ditto.
12654
12655 2010-04-06  Richard Guenther  <rguenther@suse.de>
12656
12657         PR tree-optimization/43627
12658         * gcc.dg/tree-ssa/vrp49.c: New testcase.
12659
12660 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12661
12662         PR target/43638
12663         * gcc.target/i386/pr43638.c: New test.
12664
12665 2010-04-06  Richard Guenther  <rguenther@suse.de>
12666
12667         PR middle-end/43661
12668         * gcc.c-torture/compile/pr43661.c: New testcase.
12669
12670 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12671
12672         * gcc.target/s390/stackcheck1.c: Add dg-warning.
12673
12674 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
12675
12676         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
12677
12678 2010-04-02  Richard Guenther  <rguenther@suse.de>
12679
12680         PR tree-optimization/43629
12681         * gcc.c-torture/execute/pr43629.c: New testcase.
12682
12683 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12684             Dominique d'Humieres  <dominiq@lps.ens.fr>
12685
12686         PR libfortran/43605
12687         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
12688
12689 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
12690
12691         PR debug/43325
12692         * c-c++-common/dwarf2/redeclaration-1.C: New test.
12693
12694 2010-04-01  Jason Merrill  <jason@redhat.com>
12695
12696         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
12697
12698 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12699             Manfred Schwarb  <manfred99@gmx.ch>
12700
12701         PR libfortran/43605
12702         * gfortran.dg/ftell_3.f90: New test.
12703
12704 2010-04-01  Richard Guenther  <rguenther@suse.de>
12705
12706         PR middle-end/43614
12707         * gcc.c-torture/compile/pr43614.c: New testcase.
12708
12709 2010-04-01  Martin Jambor  <mjambor@suse.cz>
12710
12711         PR tree-optimization/43141
12712         * gcc.dg/guality/pr43141.c: New test.
12713
12714 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12715
12716         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
12717         * g++.dg/eh/spbp.C: Likewise.
12718         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
12719         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
12720         superfluous casts.
12721         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
12722         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
12723         * objc.dg/dwarf-2.m: Likewise.
12724
12725 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12726
12727         PR middle-end/43464
12728         * gcc.dg/graphite/id-pr43464.c: New.
12729         * gcc.dg/graphite/id-pr43464-1.c: New.
12730
12731 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12732
12733         PR middle-end/43351
12734         * gcc.dg/graphite/id-pr43351.c
12735
12736 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12737
12738         PR testsuite/35165
12739         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
12740         * obj-c++.dg/try-catch-2.mm: Ditto.
12741         * obj-c++.dg/lookup-2.mm: Ditto.
12742         * obj-c++.dg/encode-8.m: Ditto.
12743         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12744         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
12745         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
12746         * obj-c++.dg/const-str-11.mm: Ditto.
12747         * obj-c++.dg/const-str-9.mm: Ditto.
12748         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
12749         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
12750         * obj-c++.dg/except-1.mm: Ditto.
12751         * obj-c++.dg/const-str-7.mm: Ditto.
12752         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12753         * obj-c++.dg/const-str-3.mm: Ditto.
12754         * obj-c++.dg/const-str-7.mm: Ditto.
12755         * obj-c++.dg/stubify-2.mm: Change dump file name.
12756
12757         PR objc++/23613
12758         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
12759         New macro.
12760         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
12761         Remove dg-xfail-if.
12762
12763 2010-03-31  Martin Jambor  <mjambor@suse.cz>
12764
12765         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
12766         only with -O2, -O3 or -Os and not with -fwhopr.
12767
12768 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
12769
12770         PR c++/43558
12771         * g++.dg/template/typedef31.C: New test.
12772
12773 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12774
12775         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
12776         assembler output on *-*-solaris2*.
12777         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
12778
12779 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
12780
12781         PR debug/43557
12782         * gcc.dg/pr43557-1.c: New test.
12783         * gcc.dg/pr43557-2.c: New file.
12784
12785 2010-03-31  Jie Zhang  <jie@codesourcery.com>
12786
12787         PR 43562
12788         * gcc.dg/pr43562.c: New test.
12789
12790 2010-03-30  Jason Merrill  <jason@redhat.com>
12791
12792         PR c++/43076
12793         * g++.dg/template/error-recovery1.C: New.
12794
12795         PR c++/41786
12796         * g++.dg/parse/ambig5.C: New.
12797
12798 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
12799
12800         PR debug/43593
12801         * gcc.dg/guality/pr43593.c: New test.
12802
12803 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
12804
12805         PR middle-end/43430
12806         * gcc.dg/vect/pr43430-1.c: New.
12807
12808 2010-03-30  Jason Merrill  <jason@redhat.com>
12809
12810         PR c++/43559
12811         * g++.dg/template/partial7.C: New.
12812
12813 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12814
12815         * gcc.target/s390/stackcheck1.c: New testcase.
12816
12817 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12818
12819         PR libfortran/43265
12820         * gfortran.dg/read_eof_8.f90: New test.
12821
12822 2010-03-29  Jason Merrill  <jason@redhat.com>
12823
12824         * gcc.dg/cpp/include6.c: Change [] to ().
12825
12826         N3077
12827         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
12828         splicing and UCNs.
12829         * c-c++-common/raw-string-2.c: Add trigraph test.
12830         * c-c++-common/raw-string-8.c: New.
12831         * c-c++-common/raw-string-9.c: New.
12832         * c-c++-common/raw-string-10.c: New.
12833
12834         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
12835         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
12836         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
12837         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
12838         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
12839         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
12840         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
12841
12842 2010-03-29  Richard Guenther  <rguenther@suse.de>
12843
12844         PR tree-optimization/43560
12845         * gcc.dg/torture/pr43560.c: New testcase.
12846
12847 2010-03-29  Jason Merrill  <jason@redhat.com>
12848
12849         N3077
12850         * g++.dg/ext/raw-string-1.C: Change [] to ().
12851         * g++.dg/ext/raw-string-2.C: Change [] to ().
12852         Don't use \ in delimiter.
12853         * g++.dg/ext/raw-string-3.C: Change [] to ().
12854         * g++.dg/ext/raw-string-4.C: Change [] to ().
12855         * g++.dg/ext/raw-string-5.C: Change [] to ().
12856         Test for error on \ in delimiter.
12857         * g++.dg/ext/raw-string-6.C: Change [] to ().
12858         * g++.dg/ext/raw-string-7.C: Change [] to ().
12859
12860 2010-03-29  Jie Zhang  <jie@codesourcery.com>
12861
12862         PR 43564
12863         * gcc.dg/pr43564.c: New test.
12864
12865 2010-03-29  Tobias Burnus  <burnus@net-b.de>
12866
12867         PR fortran/43551
12868         * gfortran.dg/direct_io_12.f90: New test.
12869
12870 2010-03-28  Jan Hubicka  <jh@suse.cz>
12871
12872         PR tree-optimization/43505
12873         * gfortran.dg/pr43505.f90: New testcase.
12874
12875 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
12876
12877         PR tree-optimization/43528
12878         * gcc.target/i386/pr43528.c: New test.
12879
12880 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
12881
12882         PR c/43381
12883         * gcc.dg/parm-impl-decl-3.c: New test.
12884
12885 2010-03-26  Jason Merrill  <jason@redhat.com>
12886
12887         PR c++/43509
12888         * g++.dg/cpp0x/parse1.C: New.
12889
12890 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
12891
12892         PR target/43524
12893         * gcc.target/i386/pr43524.c: New test.
12894
12895 2010-03-26  Martin Jambor  <mjambor@suse.cz>
12896
12897         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
12898         whitespace, rename main to foo.
12899         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
12900         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
12901         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
12902         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
12903         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
12904         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
12905         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
12906         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
12907         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
12908         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
12909         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
12910
12911 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
12912
12913         PR c++/43327
12914         * g++.dg/other/crash-10.C: New test.
12915         * g++.dg/other/crash-11.C: New test.
12916
12917 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12918
12919         PR libfortran/43517
12920         * gfortran.dg/read_eof_7.f90: New test.
12921
12922 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12923
12924         PR objc/35165
12925         PR testsuite/43512
12926         * objc-obj-c++-shared: New directory.
12927         * objc-obj-c++-shared/Object1-implementation.h: New file.
12928         * objc-obj-c++-shared/Object1.h: New file.
12929         * objc-obj-c++-shared/Protocol1.h: New file.
12930         * objc-obj-c++-shared/next-abi.h: New file.
12931         * objc-obj-c++-shared/next-mapping.h: New file.
12932         * objc/execute/next_mapping.h: Delete.
12933         * objc.dg/special/special.exp: For all targets run the tests with
12934         -fgnu-runtime, for darwin targets also run the tests with
12935         -fnext-runtime.
12936         * objc.dg/dg.exp: Ditto.
12937         * obj-c++.dg/dg.exp: Ditto.
12938         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
12939         Protocol1.h) and next-mapping.h as required.  Amend testcase to
12940         include use of updated NeXT interface.
12941         * objc/execute/formal_protocol-5.m: Ditto.
12942         * objc/execute/protocol-isEqual-2.m: Ditto.
12943         * objc/execute/protocol-isEqual-4.m: Ditto.
12944         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
12945         Protocol1.h) and next-mapping.h as required.
12946         * objc/execute/object_is_class.m: Ditto.
12947         * objc/execute/enumeration-1.m: Ditto.
12948         * objc/execute/class-13.m: Ditto.
12949         * objc/execute/formal_protocol-2.m: Ditto.
12950         * objc/execute/formal_protocol-4.m: Ditto.
12951         * objc/execute/class-1.m: Ditto.
12952         * objc/execute/bycopy-1.m: Ditto.
12953         * objc/execute/formal_protocol-6.m: Ditto.
12954         * objc/execute/bycopy-3.m: Ditto.
12955         * objc/execute/class-3.m: Ditto.
12956         * objc/execute/bf-11.m: Ditto.
12957         * objc/execute/class-5.m: Ditto.
12958         * objc/execute/bf-13.m: Ditto.
12959         * objc/execute/class-7.m: Ditto.
12960         * objc/execute/bf-15.m: Ditto.
12961         * objc/execute/class-9.m: Ditto.
12962         * objc/execute/bf-17.m: Ditto.
12963         * objc/execute/bf-19.m: Ditto.
12964         * objc/execute/IMP.m: Ditto.
12965         * objc/execute/exceptions/catchall-1.m: Ditto.
12966         * objc/execute/exceptions/trivial.m: Ditto.
12967         * objc/execute/exceptions/finally-1.m: Ditto.
12968         * objc/execute/exceptions/local-variables-1.m: Ditto.
12969         * objc/execute/exceptions/foward-1.m: Ditto.
12970         * objc/execute/bf-2.m: Ditto.
12971         * objc/execute/string1.m: Ditto.
12972         * objc/execute/bf-4.m: Ditto.
12973         * objc/execute/informal_protocol.m: Ditto.
12974         * objc/execute/string3.m: Ditto.
12975         * objc/execute/bf-6.m: Ditto.
12976         * objc/execute/bf-8.m: Ditto.
12977         * objc/execute/class-tests-1.h: Ditto.
12978         * objc/execute/protocol-isEqual-1.m: Ditto.
12979         * objc/execute/protocol-isEqual-3.m: Ditto.
12980         * objc/execute/_cmd.m: Ditto.
12981         * objc/execute/function-message-1.m: Ditto.
12982         * objc/execute/bf-20.m: Ditto.
12983         * objc/execute/bf-common.h: Ditto.
12984         * objc/execute/np-2.m: Ditto.
12985         * objc/execute/class-10.m: Ditto.
12986         * objc/execute/class-12.m: Ditto.
12987         * objc/execute/enumeration-2.m: Ditto.
12988         * objc/execute/class-14.m: Ditto.
12989         * objc/execute/encode-1.m: Ditto.
12990         * objc/execute/formal_protocol-1.m: Ditto.
12991         * objc/execute/formal_protocol-3.m: Ditto.
12992         * objc/execute/accessing_ivars.m: Ditto.
12993         * objc/execute/bycopy-2.m: Ditto.
12994         * objc/execute/class-2.m: Ditto.
12995         * objc/execute/bf-10.m: Ditto.
12996         * objc/execute/formal_protocol-7.m: Ditto.
12997         * objc/execute/root_methods.m: Ditto.
12998         * objc/execute/class-4.m: Ditto.
12999         * objc/execute/bf-12.m: Ditto.
13000         * objc/execute/class-6.m: Ditto.
13001         * objc/execute/bf-14.m: Ditto.
13002         * objc/execute/nested-func-1.m: Ditto.
13003         * objc/execute/class-8.m: Ditto.
13004         * objc/execute/private.m: Ditto.
13005         * objc/execute/bf-16.m: Ditto.
13006         * objc/execute/bf-18.m: Ditto.
13007         * objc/execute/load-3.m: Ditto.
13008         * objc/execute/compatibility_alias.m: Ditto.
13009         * objc/execute/bf-1.m: Ditto.
13010         * objc/execute/no_clash.m: Ditto.
13011         * objc/execute/bf-3.m: Ditto.
13012         * objc/execute/string2.m: Ditto.
13013         * objc/execute/bf-5.m: Ditto.
13014         * objc/execute/string4.m: Ditto.
13015         * objc/execute/bf-7.m: Ditto.
13016         * objc/execute/object_is_meta_class.m: Ditto.
13017         * objc/execute/bf-9.m: Ditto.
13018         * objc/execute/bf-21.m: Ditto.
13019         * objc/execute/cascading-1.m: Ditto.
13020         * objc/execute/trivial.m: Ditto.
13021         * objc/execute/np-1.m: Ditto.
13022         * objc/compile/trivial.m: Ditto.
13023         * objc/execute/class_self-2.m: Include <stdlib.h>.
13024         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
13025         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
13026         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
13027         and 64bit. Use new NeXT interface as required.
13028         * objc.dg/special/unclaimed-category-1.m: Ditto.
13029         * objc.dg/special/unclaimed-category-1.h: Ditto.
13030         * objc.dg/special/unclaimed-category-1a.m: Ditto.
13031         * objc.dg/func-ptr-1.m: Ditto.
13032         * objc.dg/stret-1.m: Ditto.
13033         * objc.dg/encode-2.m: Ditto.
13034         * objc.dg/category-1.m: Ditto.
13035         * objc.dg/encode-3.m: Ditto.
13036         * objc.dg/call-super-3.m: Ditto.
13037         * objc.dg/method-3.m: Ditto.
13038         * objc.dg/func-ptr-2.m: Ditto.
13039         * objc.dg/lookup-1.m: Ditto.
13040         * objc.dg/encode-4.m: Ditto.
13041         * objc.dg/fix-and-continue-1.m: Ditto.
13042         * objc.dg/proto-lossage-3.m: Ditto.
13043         * objc.dg/method-13.m: Ditto.
13044         * objc.dg/proto-qual-1.m: Ditto.
13045         * objc.dg/zero-link-3.m: Ditto.
13046         * objc.dg/bitfield-1.m: Ditto.
13047         * objc.dg/va-meth-1.m: Ditto.
13048         * objc.dg/super-class-3.m: Ditto.
13049         * objc.dg/call-super-1.m: Ditto.
13050         * objc.dg/type-size-2.m: Ditto.
13051         * objc.dg/method-10.m: Ditto.
13052         * objc.dg/defs.m: Ditto.
13053         * objc.dg/const-str-3.m: Ditto.
13054         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
13055         Protocol1.h) and next-mapping.h as required. Use new NeXT
13056         interface as required.
13057         * objc.dg/super-class-4.m: Ditto.
13058         * objc.dg/comp-types-8.m: Ditto.
13059         * objc.dg/call-super-2.m: Ditto.
13060         * objc.dg/objc-fast-4.m: Ditto.
13061         * objc.dg/method-6.m: Ditto.
13062         * objc.dg/const-str-3.m: Ditto.
13063         * objc.dg/const-str-7.m: Ditto.
13064         * objc.dg/method-15.m: Ditto.
13065         * objc.dg/method-19.m: Ditto.
13066         * objc.dg/sync-1.m: Ditto.
13067         * objc.dg/layout-1.m: Ditto.
13068         * objc.dg/bitfield-3.m: Ditto.
13069         * objc.dg/try-catch-3.m: Ditto.
13070         * objc.dg/try-catch-7.m: Ditto.
13071         * objc.dg/comp-types-10.m: Ditto.
13072         * objc.dg/selector-2.: Ditto.
13073         * objc.dg/method-7.m: Ditto.
13074         * objc.dg/typedef-alias-1.m: Ditto.
13075         * objc.dg/proto-lossage-2.m: Ditto.
13076         * objc.dg/comp-types-11.m: Ditto.
13077         * objc.dg/sizeof-1.m: Ditto.
13078         * objc.dg/method-17.m: Ditto.
13079         * objc.dg/bitfield-5.m: Ditto.
13080         * objc.dg/try-catch-1.m: Ditto.
13081         * objc.dg/encode-5.m: Ditto.
13082         * objc.dg/fix-and-continue-2.m: Ditto.
13083         * objc.dg/method-9.m: Ditto.
13084         * objc.dg/isa-field-1.m: Ditto.
13085         * objc.dg/local-decl-2.m: Ditto.
13086         * objc.dg/objc-gc-4.m: Ditto.
13087         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
13088         * objc.dg/gnu-runtime-3.m: Ditto.
13089         * objc.dg/encode-7.m: Ditto.
13090         * objc.dg/encode-8.m: Ditto.
13091         * objc.dg/selector-3.m: Ditto.
13092         * objc.dg/gnu-runtime-1.m: Ditto.
13093         * objc.dg/const-str-12.m: Ditto.
13094         * objc.dg/gnu-runtime-2.m: Ditto.
13095         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
13096         * objc.dg/selector-1.m: Ditto.
13097         * objc.dg/stubify-2.m: Ditto.
13098         * objc.dg/zero-link-1.m: Ditto.
13099         * objc.dg/stret-2.m: Ditto.
13100         * objc.dg/zero-link-2.m: Ditto.
13101         * objc.dg/next-runtime-1.m: Ditto.
13102         * objc.dg/symtab-1.m: Ditto.
13103         * objc.dg/stubify-1.m: Ditto.
13104         * objc.dg/bitfield-2.m: Ditto.
13105         * objc.dg/try-catch-10.m: Apply to both runtimes.
13106         * objc.dg/const-str-1.m: Ditto.
13107         * objc.dg/image-info.m: Ditto.
13108         * objc.dg/encode-9.m: Ditto.
13109         * objc.dg/pragma-1.m: Apply test to all targets.
13110         * objc.dg/const-str-4.m: Ditto.
13111         * objc.dg/const-str-8.m: Ditto.
13112         * objc.dg/super-class-2.m: Ditto.
13113         * objc.dg/try-catch-5.m: Ditto.
13114         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
13115         Protocol1.h) and next-mapping.h as required. Use new NeXT
13116         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
13117         * objc.dg/const-str-11.m: Ditto.
13118         * objc.dg/const-str-9.m: Ditto.
13119         * objc.dg/method-4.m: Skip for 64Bit NeXT.
13120         * objc.dg/encode-1.m: Remove redundant -lobjc.
13121         * objc.dg/try-catch-9.m: Tidy space.
13122         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
13123         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
13124         and 64bit. Use new NeXT interface as required.
13125         * obj-c++.dg/template-4.mm: Ditto.
13126         * obj-c++.dg/defs.mm: Ditto.
13127         * obj-c++.dg/basic.mm: Ditto.
13128         * obj-c++.dg/encode-4.mm: Ditto.
13129         * obj-c++.dg/method-17.mm: Ditto.
13130         * obj-c++.dg/proto-lossage-3.mm: Ditto.
13131         * obj-c++.dg/cxx-class-1.mm: Ditto.
13132         * obj-c++.dg/method-10.mm: Ditto.
13133         * obj-c++.dg/va-meth-1.mm: Ditto.
13134         * obj-c++.dg/encode-5.mm: Ditto.
13135         * obj-c++.dg/lookup-2.mm: Ditto.
13136         * obj-c++.dg/template-3.mm: Ditto.
13137         * obj-c++.dg/proto-qual-1.mm: Ditto.
13138         * obj-c++.dg/qual-types-1.m: Ditto.
13139         * obj-c++.dg/cxx-scope-1.mm: Ditto.
13140         * obj-c++.dg/template-1.mm: Ditto.
13141         * obj-c++.dg/encode-6.mm: Ditto.
13142         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
13143         Protocol1.h) and next-mapping.h as required. Use new NeXT
13144         interface as required.
13145         * obj-c++.dg/except-1.mm: Ditto.
13146         * obj-c++.dg/const-str-7.mm: Ditto.
13147         * obj-c++.dg/ivar-list-semi.mm: Ditto.
13148         * obj-c++.dg/cxx-scope-2.mm: Ditto.
13149         * obj-c++.dg/selector-2.mm: Ditto.
13150         * obj-c++.dg/isa-field-1.mm: Ditto.
13151         * obj-c++.dg/try-catch-1.mm: Ditto.
13152         * obj-c++.dg/local-decl-1.mm: Ditto.
13153         * obj-c++.dg/try-catch-9.mm: Ditto.
13154         * obj-c++.dg/no-extra-load.mm: Ditto.
13155         * obj-c++.dg/selector-5.mm: Ditto.
13156         * obj-c++.dg/method-12.mm: Ditto.
13157         * obj-c++.dg/try-catch-11.mm: Ditto.
13158         * obj-c++.dg/comp-types-11.mm: Ditto.
13159         * obj-c++.dg/bitfield-3.mm: Ditto.
13160         * obj-c++.dg/method-6.mm: Ditto.
13161         * obj-c++.dg/super-class-2.mm: Ditto.
13162         * obj-c++.dg/method-21.mm: Ditto.
13163         * obj-c++.dg/const-str-8.mm: Ditto.
13164         * obj-c++.dg/try-catch-7.mm: Ditto.
13165         * obj-c++.dg/method-15.mm: Ditto.
13166         * obj-c++.dg/layout-1.mm: Ditto.
13167         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
13168         * obj-c++.dg/const-str-3.mm: Ditto.
13169         * obj-c++.dg/try-catch-2.mm: Ditto.
13170         * obj-c++.dg/objc-gc-3.mm: Ditto.
13171         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
13172         * obj-c++.dg/bitfield-1.mm: Ditto.
13173         * obj-c++.dg/selector-6.mm: Ditto.
13174         * obj-c++.dg/method-13.mm: Ditto.
13175         * obj-c++.dg/comp-types-12.mm: Ditto.
13176         * obj-c++.dg/bitfield-4.mm: Ditto.
13177         * obj-c++.dg/try-catch-8.mm: Ditto.
13178         * obj-c++.dg/method-2.mm: Ditto.
13179         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
13180         * obj-c++.dg/typedef-alias-1.mm: Ditto.
13181         * obj-c++.dg/const-str-4.mm: Ditto.
13182         * obj-c++.dg/proto-lossage-2.mm: Ditto.
13183         * obj-c++.dg/try-catch-3.mm: Ditto.
13184         * obj-c++.dg/comp-types-9.mm: Ditto.
13185         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
13186         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
13187         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
13188         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
13189         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13190         Use new NeXT interface as required.
13191         * obj-c++.dg/const-str-10.mm: Ditto.
13192         * obj-c++.dg/const-str-11.mm: Ditto.
13193         * obj-c++.dg/const-str-9.mm: Ditto.
13194         * obj-c++.dg/method-11.mm: Ditto.
13195         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
13196         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13197         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
13198         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
13199         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
13200
13201 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
13202
13203         PR c++/43206
13204         * g++.dg/template/typedef30.C: New test case.
13205
13206 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
13207
13208         PR c/43385
13209         * gcc.c-torture/execute/pr43385.c: New test.
13210
13211 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
13212
13213         * gcc.dg/strncpy-fix-1.c: New test.
13214
13215 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
13216
13217         PR testsuite/41609
13218         * lib/objc-torture.exp (objc-set-runtime-options): New.
13219         * objc/execute/execute.exp: Check runtime options on each pass.
13220         * objc/execute/exceptions/exceptions.exp: Ditto.
13221         * objc/compile/compile.exp: Ditto.
13222
13223         PR testsuite/42348
13224         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
13225         standard tests.
13226         (check_effective_target_objc2): New proc.
13227         (check_effective_target_next_runtime): New proc.
13228         * lib/objc.exp: Determine which runtime is in force and support it.
13229         * lib/obj-c++.exp: Ditto.
13230
13231 2010-03-24  Jason Merrill  <jason@redhat.com>
13232
13233         PR c++/43502
13234         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
13235
13236 2010-03-24  Martin Jambor  <mjambor@suse.cz>
13237
13238         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
13239         a loop.
13240         * gcc.dg/ipa/ipa-2.c: Likewise.
13241         * gcc.dg/ipa/ipa-3.c: Likewise.
13242         * gcc.dg/ipa/ipa-4.c: Likewise.
13243         * gcc.dg/ipa/ipa-5.c: Likewise.
13244         * gcc.dg/ipa/ipa-7.c: Likewise.
13245         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
13246         a loop.
13247         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
13248         i_can_not_be_propagated_fully2 into a loop.
13249         * gcc.dg/ipa/ipa-8.c: New test.
13250         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
13251
13252 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
13253
13254         PR debug/19192
13255         PR debug/43479
13256         * gcc.dg/guality/pr43479.c: New test.
13257         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
13258         and add volatile keyword.
13259
13260 2010-03-23  Mike Stump  <mikestump@comcast.net>
13261
13262         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
13263
13264 2010-03-23  Jason Merrill  <jason@redhat.com>
13265
13266         * g++.dg/ext/altivec-17.C: Adjust error message.
13267
13268         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
13269         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
13270         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
13271         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
13272         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
13273         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
13274
13275 2010-03-22  Jason Merrill  <jason@redhat.com>
13276
13277         PR c++/43333
13278         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
13279         * g++.dg/ext/is_pod_98.C: New.
13280
13281         PR c++/43281
13282         * g++.dg/cpp0x/auto18.C: New.
13283
13284         * gcc.dg/pr36997.c: Adjust error message.
13285         * g++.dg/ext/vector9.C: Likewise.
13286         * g++.dg/conversion/simd3.C: Likewise.
13287         * g++.dg/other/error23.C: Likewise.
13288
13289 2010-03-22  Michael Matz  <matz@suse.de>
13290
13291         PR middle-end/43475
13292         * gfortran.dg/pr43475.f90: New testcase.
13293
13294 2010-03-22  Richard Guenther  <rguenther@suse.de>
13295
13296         PR tree-optimization/43390
13297         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
13298
13299 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13300
13301         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
13302         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
13303
13304 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
13305             Michael Matz  <matz@suse.de>
13306
13307         PR c++/43081
13308         * g++.dg/parse/crash56.C: New test.
13309
13310 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
13311
13312         PR fortran/43450
13313         * gfortran.dg/whole_file_15.f90 : New test.
13314
13315 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13316
13317         PR fortran/43409
13318         * gfortran.dg/inquire_size.f90: New test.
13319
13320 2010-03-20  Richard Guenther  <rguenther@suse.de>
13321
13322         PR rtl-optimization/43438
13323         * gcc.c-torture/execute/pr43438.c: New testcase.
13324
13325 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
13326
13327         PR c++/43375
13328         * g++.dg/abi/mangle42.C: New test.
13329
13330 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13331
13332         PR C/43211
13333         * gcc.dg/pr43211.c: New test.
13334         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
13335
13336 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
13337
13338         PR rtl-optimization/42258
13339         * gcc.target/arm/thumb1-mul-moves.c: New test.
13340
13341         PR target/40697
13342         * gcc.target/arm/thumb-andsi.c: New test.
13343
13344         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
13345         dg-require-effective-target.
13346
13347 2010-03-19  Michael Matz  <matz@suse.de>
13348
13349         PR c++/43116
13350         * g++.dg/other/pr43116.C: New testcase.
13351
13352 2010-03-19  Michael Matz  <matz@suse.de>
13353
13354         PR target/43305
13355         * gcc.dg/pr43305.c: New testcase.
13356
13357 2010-03-19  Richard Guenther  <rguenther@suse.de>
13358
13359         PR tree-optimization/43415
13360         * gcc.c-torture/compile/pr43415.c: New testcase.
13361
13362 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
13363
13364         PR ada/43106
13365         * gnat.dg/case_optimization2.adb: New test.
13366         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
13367
13368 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13369             Jack Howarth  <howarth@bromo.med.uc.edu>
13370
13371         PR target/36399
13372         * gcc.target/i386/push-1.c: Don't xfail
13373           scan-assembler-not "movups" on darwin.
13374
13375 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
13376
13377         PR debug/43058
13378         * gcc.dg/pr43058.c: New test.
13379
13380 2010-03-18  Martin Jambor  <mjambor@suse.cz>
13381
13382         PR middle-end/42450
13383         * g++.dg/torture/pr42450.C: New test.
13384
13385 2010-03-18  Michael Matz  <matz@suse.de>
13386
13387         PR middle-end/43419
13388         * gcc.dg/pr43419.c: New testcase.
13389
13390 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
13391
13392         PR rtl-optimization/43360
13393         * gcc.dg/torture/pr43360.c: New.
13394
13395 2010-03-18  Michael Matz  <matz@suse.de>
13396
13397         PR tree-optimization/43402
13398         * gcc.dg/pr43402.c: New testcase.
13399
13400 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
13401
13402         PR target/42427
13403         * gcc.dg/pr42427.c: New test.
13404
13405 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13406
13407         PR libfortran/43265
13408         * gfortran.dg/read_empty_file.f: New test.
13409         * gfortran.dg/read_eof_all.f90: New test.
13410         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
13411         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
13412
13413 2010-03-17  Michael Matz  <matz@suse.de>
13414
13415         * gcc.dg/pr43300.c: Add -w.
13416
13417 2010-03-17  Richard Guenther  <rguenther@suse.de>
13418
13419         * gcc.dg/pr43379.c: Add -w.
13420
13421 2010-03-17  Tobias Burnus  <burnus@net-b.de>
13422
13423         PR fortran/43331
13424         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
13425
13426 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
13427
13428         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
13429
13430 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13431
13432         * ada/acats/run_all.sh: Log start and end times.
13433
13434 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13435
13436         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
13437
13438 2010-03-16  Richard Guenther  <rguenther@suse.de>
13439
13440         PR middle-end/43379
13441         * gcc.dg/pr43379.c: New testcase.
13442
13443 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
13444
13445         PR debug/43051
13446         * gcc.dg/guality/pr43051-1.c: New test.
13447
13448 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
13449
13450         PR testsuite/43363
13451         * g++.dg/ext/altivec-17.C: Handle changes to error message.
13452
13453 2010-03-15  Michael Matz  <matz@suse.de>
13454
13455         PR middle-end/43300
13456         * gcc.dg/pr43300.c: New testcase.
13457
13458 2010-03-15  Richard Guenther  <rguenther@suse.de>
13459
13460         PR tree-optimization/43367
13461         * gcc.c-torture/compile/pr43367.c: New testcase.
13462
13463 2010-03-15  Richard Guenther  <rguenther@suse.de>
13464
13465         PR tree-optimization/43317
13466         * gcc.dg/pr43317.c: New testcase.
13467
13468 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13469
13470         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
13471
13472 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13473
13474         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
13475
13476 2010-03-14  Tobias Burnus  <burnus@net-b.de>
13477
13478         PR fortran/43362
13479         * gfortran.dg/impure_constructor_1.f90: New test.
13480
13481 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13482
13483         PR middle-end/43354
13484         * gfortran.dg/graphite/id-pr43354.f: New.
13485
13486 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13487
13488         PR middle-end/43349
13489         * gfortran.dg/graphite/pr43349.f: New.
13490
13491 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13492
13493         PR middle-end/43306
13494         * gcc.dg/graphite/pr43306.c: New.
13495
13496 2010-03-12  David S. Miller  <davem@davemloft.net>
13497
13498         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
13499         sparc.
13500
13501 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13502
13503         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
13504
13505 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
13506
13507         PR fortran/43291
13508         PR fortran/43326
13509         * gfortran.dg/dynamic_dispatch_7.f03: New test.
13510
13511 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
13512
13513         * gfortran.dg/default_format_denormal_1.f90: Don't assume
13514         fail for *-*-mingw* targets.
13515
13516 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
13517
13518         PR debug/43329
13519         * gcc.dg/guality/pr43329-1.c: New test.
13520
13521 2010-03-11  Martin Jambor  <mjambor@suse.cz>
13522
13523         PR tree-optimization/43257
13524         * g++.dg/torture/pr43257.C: New test.
13525
13526 2010-03-11  Tobias Burnus  <burnus@net-b.de>
13527
13528         PR fortran/43228
13529         * gfortran.dg/namelist_61.f90: New test.
13530
13531 2010-03-11  Richard Guenther  <rguenther@suse.de>
13532
13533         PR tree-optimization/43255
13534         * gcc.c-torture/compile/pr43255.c: New testcase.
13535
13536 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13537
13538         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
13539         * gcc.dg/pr43280.c: New testcase.
13540
13541 2010-03-11  Richard Guenther  <rguenther@suse.de>
13542
13543         PR lto/43200
13544         * gcc.dg/lto/20100227-1_0.c: New testcase.
13545         * gcc.dg/lto/20100227-1_1.c: Likewise.
13546
13547 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13548
13549         PR libfortran/43320
13550         PR libfortran/43265
13551         * gfortran.dg/read_eof_6.f: New test
13552         * gfortran.dg/read_x_eof.f90: New test.
13553         * gfortran.dg/read_x_past.f: Update test.
13554
13555 2010-03-10  Jan Hubicka  <jh@suse.cz>
13556
13557         * gcc.c-torture/compile/pr43288.c: New test.
13558
13559 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13560
13561         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
13562         -fpic/-fPIC flags.
13563         * g++.old-deja/g++.pt/asm2.C: Likewise.
13564         * gcc.c-torture/compile/20000804-1.c: Likewise.
13565         * gcc.target/i386/clobbers.c: Likewise.
13566
13567 2010-03-10  Tobias Burnus  <burnus@net-b.de>
13568
13569         PR fortran/43303
13570         * gfortran.dg/c_assoc_3.f90: New test.
13571
13572 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
13573
13574         PR debug/36728
13575         * gcc.dg/guality/pr36728-1.c: New test.
13576         * gcc.dg/guality/pr36728-2.c: New test.
13577
13578 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
13579
13580         * gcc.dg/h8300-div-delay-slot.c: New test.
13581
13582 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
13583
13584         PR tree-optimization/43236
13585         * gcc.c-torture/execute/pr43236.c: New test.
13586
13587 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
13588
13589         PR middle-end/42859
13590         * g++.dg/eh/pr42859.C: New test.
13591
13592 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
13593
13594         PR debug/43299
13595         * gcc.dg/pr43299.c: New test.
13596
13597         PR debug/43290
13598         * g++.dg/eh/unwind2.C: New test.
13599
13600 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13601             Reza Yazdani  <reza.yazdani@amd.com>
13602
13603         PR middle-end/43065
13604         * gcc.dg/graphite/run-id-4.c: New.
13605
13606 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13607
13608         PR middle-end/43065
13609         * gcc.dg/graphite/run-id-3.c: New.
13610
13611 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
13612
13613         PR middle-end/42644
13614         PR middle-end/42130
13615         * gcc.dg/graphite/id-18.c: New.
13616         * gcc.dg/graphite/run-id-pr42644.c: New.
13617
13618 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13619
13620         PR middle-end/42326
13621         * gcc.dg/graphite/pr42326.c: New.
13622
13623 2010-03-08  Richard Guenther  <rguenther@suse.de>
13624
13625         PR tree-optimization/43269
13626         * gcc.c-torture/execute/pr43269.c: New testcase.
13627
13628 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
13629
13630         PR fortran/43256
13631         * gfortran.dg/typebound_call_13.f03: New.
13632
13633 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
13634
13635         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
13636         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
13637
13638 2010-03-05  Jason Merrill  <jason@redhat.com>
13639
13640         * g++.dg/abi/mangle40.C: Require weak and alias.
13641
13642 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13643
13644         PR middle-end/42326
13645         * gfortran.dg/graphite/pr42326.f90: New.
13646         * gfortran.dg/graphite/pr42326-1.f90: New.
13647
13648 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13649
13650         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
13651         (gnat_target_compile): Likewise.
13652         Reinitialize GNAT_UNDER_TEST if target changes.
13653         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
13654         (local_find_gnatmake): Pass full --GCC to gnatlink.
13655         Remove --LINK.
13656
13657 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13658
13659         PR c/43248
13660         * gcc.dg/compound-literal-1.c: New testcase.
13661
13662 2010-03-04  Martin Jambor  <mjambor@suse.cz>
13663
13664         PR tree-optimization/43164
13665         PR tree-optimization/43191
13666         * gcc.c-torture/compile/pr43164.c: New test.
13667         * gcc.c-torture/compile/pr43191.c: Likewise.
13668
13669 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
13670
13671         PR fortran/43244
13672         * gfortran.dg/finalize_9.f90: New.
13673
13674 2010-03-04  Tobias Burnus  <burnus@net-b.de>
13675             Ken Werner  <ken@linux.vnet.ibm.com>
13676
13677         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
13678         to dg-options for spu.
13679         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
13680         dump-scan target to exclude spu.
13681
13682 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
13683
13684         PR middle-end/43209
13685         * gcc.dg/tree-ssa/ivopts-4.c: New.
13686
13687 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
13688
13689         * lib/target-supports-dg.exp (check-flags): Provide defaults for
13690         include-opts and exclude-opts; skip checking the flags if arguments
13691         are the same as the defaults.
13692         (dg-xfail-if): Verify the number of arguments, supply defaults
13693         for unspecified optional arguments.
13694         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
13695
13696 2010-03-03  Jason Merrill  <jason@redhat.com>
13697
13698         PR c++/12909
13699         * g++.dg/abi/mangle40.C: Updated.
13700
13701 2010-03-03  Jason Merrill  <jason@redhat.com>
13702
13703         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
13704         * g++.dg/abi/mangle23.C: Likewise.
13705         * g++.dg/eh/simd-2.C: Likewise.
13706         * g++.dg/ext/attribute-test-2.C: Likewise.
13707         * g++.dg/ext/vector14.C: Likewise.
13708         * g++.dg/other/pr34435.C: Likewise.
13709         * g++.dg/template/conv8.C: Likewise.
13710         * g++.dg/template/nontype9.C: Likewise.
13711         * g++.dg/template/qualttp17.C: Likewise.
13712         * g++.dg/template/ref1.C: Likewise.
13713         * g++.old-deja/g++.pt/crash68.C: Likewise.
13714         * g++.old-deja/g++.pt/ref1.C: Likewise.
13715         * g++.old-deja/g++.pt/ref3.C: Likewise.
13716         * g++.old-deja/g++.pt/ref4.C: Likewise.
13717
13718         PR c++/12909
13719         * g++.dg/abi/mangle40.C: New.
13720         * g++.dg/abi/mangle41.C: New.
13721         * g++.dg/lto/20100302_0.C: New.
13722         * g++.dg/lto/20100302_1.C: New.
13723         * g++.dg/lto/20100302.h: New.
13724
13725 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
13726
13727         PR fortran/43243
13728         * gfortran.dg/internal_pack_12.f90: New test.
13729
13730 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
13731
13732         * gcc.dg/pr36997.c: Adjust error message.
13733
13734 2010-03-03  Mike Stump  <mikestump@comcast.net>
13735
13736         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
13737         adjustments to not be present on machines that align the stack to
13738         more than 4 bytes and don't have a red zone yet as that is an
13739         unimplemented optimization.
13740
13741 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
13742
13743         PR fortran/43169
13744         * gfortran.dg/impure_assignment_3.f90: New.
13745
13746 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
13747
13748         PR debug/43229
13749         * gfortran.dg/pr43229.f90: New test.
13750
13751         PR debug/43237
13752         * gcc.dg/debug/dwarf2/pr43237.c: New test.
13753
13754         PR debug/43177
13755         * gcc.dg/guality/pr43177.c: New test.
13756
13757 2010-03-02  Jason Merrill  <jason@redhat.com>
13758
13759         * g++.dg/ext/vector9.C: Adjust error message.
13760         * g++.dg/conversion/simd3.C: Likewise.
13761         * g++.dg/other/error23.C: Likewise.
13762
13763 2010-03-02  Mike Stump  <mikestump@comcast.net>
13764
13765         PR c++/41090
13766         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
13767
13768 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
13769
13770         PR fortran/43180
13771         * gfortran.dg/internal_pack_10.f90: New test.
13772
13773         PR fortran/43173
13774         * gfortran.dg/internal_pack_11.f90: New test.
13775
13776 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
13777
13778         PR middle-end/42640
13779         * gcc.dg/tree-ssa/pr42640.c: New.
13780
13781 2010-03-01  Richard Guenther  <rguenther@suse.de>
13782
13783         PR tree-optimization/43220
13784         * gcc.c-torture/execute/pr43220.c: New testcase.
13785
13786 2010-03-01  Richard Guenther  <rguenther@suse.de>
13787
13788         PR middle-end/43213
13789         * gcc.dg/pr43213.c: New testcase.
13790
13791 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13792
13793         PR pch/14940
13794         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
13795
13796 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13797
13798         * lib/target-supports.exp (check_effective_target_ucn_nocache):
13799         New function.
13800         (check_effective_target_ucn): Likewise.
13801
13802         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
13803         if !ucn.
13804         * gcc.dg/ucnid-2.c: Likewise.
13805         * gcc.dg/ucnid-3.c: Likewise.
13806         * gcc.dg/ucnid-4.c: Likewise.
13807         * gcc.dg/ucnid-11.c: Likewise.
13808         * gcc.dg/ucnid-12.c: Likewise.
13809         * gcc.dg/ucnid-6.c: Skip if !ucn.
13810         * gcc.dg/ucnid-9.c: Likewise.
13811
13812 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13813
13814         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
13815         lists to dg-skip-if.
13816         * gcc.target/i386/stackalign/return-3.c: Likewise.
13817
13818 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13819
13820         * gcc.target/i386/clearcap.map: New file.
13821         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
13822         Pass clearcap.map by default if supported.
13823
13824 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13825
13826         PR fortran/42900
13827         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
13828         Explain this.
13829         * gfortran.dg/stat_2.f90: Likewise.
13830
13831 2010-03-01  Tobias Burnus  <burnus@net-b.de>
13832
13833         PR fortran/43199
13834         * gfortran.dg/module_read_2.f90: New test.
13835
13836 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
13837
13838         PR c++/42748
13839         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
13840         * g++.dg/abi/mangle12.C: Likewise.
13841         * g++.dg/abi/mangle20-2.C: Likewise.
13842         * g++.dg/abi/mangle17.C: Likewise.
13843         * g++.dg/template/cond2.C: Likewise.
13844         * g++.dg/template/pr35240.C: Likewise.
13845
13846 2010-02-27  Richard Guenther  <rguenther@suse.de>
13847
13848         PR tree-optimization/43186
13849         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
13850
13851 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
13852
13853         * g++.dg/abi/packed1.C: Expect warning on the SH.
13854
13855 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
13856
13857         PR c++/42054:
13858         * g++.dg/parse/error37.C: New test.
13859
13860 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13861
13862         PR c/24577
13863         PR c/43192
13864         * gcc.dg/pr8927-1.c: Match new note.
13865         * gcc.dg/990506-0.c: Likewise.
13866         * gcc.dg/gomp/flush-2.c: Likewise.
13867         * gcc.dg/gomp/atomic-5.c: Likewise.
13868         * gcc.dg/gomp/pr34607.c: Likewise.
13869         * gcc.dg/pr35746.c: Likewise.
13870         * gcc.dg/cpp/pragma-1.c: Likewise.
13871         * gcc.dg/cpp/pragma-2.c: Likewise.
13872         * gcc.dg/pr41842.c: Likewise.
13873         * gcc.dg/noncompile/20040629-1.c: Likewise.
13874         * objc.dg/private-1.m: Likewise.
13875
13876 2010-02-27  Tobias Burnus  <burnus@net-b.de>
13877
13878         PR fortran/43185
13879         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
13880         * gfortran.dg/default_initialization_4.f90: New test.
13881
13882 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
13883
13884         * gnat.dg/thin_pointer.ad[sb]: Rename into...
13885         * gnat.dg/thin_pointer1.ad[sb]: ...this.
13886         * gnat.dg/thin_pointer2.adb: New test.
13887         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
13888
13889 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13890
13891         PR c/20631
13892         * gcc.dg/cpp/c90-pedantic.c: New.
13893         * gcc.dg/cpp/c90.c: New.
13894         * gcc.dg/gnu90-const-expr-1.c: New.
13895         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
13896
13897 2010-02-26  Richard Guenther  <rguenther@suse.de>
13898
13899         PR tree-optimization/43186
13900         * gcc.c-torture/compile/pr43186.c: New testcase.
13901
13902 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
13903
13904         PR debug/43190
13905         * c-c++-common/dwarf2/pr43190.c: New test.
13906
13907 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
13908
13909         PR testsuite/37074:
13910         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
13911
13912 2010-02-26  Richard Guenther  <rguenther@suse.de>
13913
13914         PR tree-optimization/43188
13915         * gcc.c-torture/compile/pr43188.c: New testcase.
13916
13917 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
13918
13919         PR target/43175
13920         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
13921
13922 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
13923
13924         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
13925
13926 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
13927
13928         PR target/43154
13929         * gcc.target/powerpc/pr43154.c: New file.
13930
13931 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
13932
13933         PR debug/43166
13934         * gfortran.dg/debug/pr43166.f: New test.
13935
13936         PR debug/43165
13937         * gcc.dg/torture/pr43165.c: New test.
13938
13939 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13940
13941         PR c/43128
13942         * c-c++-common/pr41779.c: Update.
13943
13944 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13945
13946         PR ada/32547
13947         * lib/gnat-dg.exp (gnat_load): Redefine.
13948
13949         * ada/acats/run_acats: Run run_all.sh with $SHELL.
13950         * ada/acats/run_all.sh: Downcase tasking not implemented message.
13951
13952 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13953
13954         PR libobjc/36610
13955         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
13956         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
13957         -fgnu-runtime.
13958         Sort entries.
13959
13960 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13961
13962         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
13963
13964 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
13965
13966         PR debug/43150
13967         * gcc.dg/guality/vla-1.c: New test.
13968
13969 2010-02-24  Tobias Burnus  <burnus@net-b.de>
13970
13971         PR fortran/43042
13972         * gfortran.dg/c_ptr_tests_15.f90: New test.
13973
13974 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
13975
13976         PR target/43107
13977         * gcc.target/i386/pr43107.c: New test.
13978
13979 2010-02-23  Jason Merrill  <jason@redhat.com>
13980
13981         PR c++/43143
13982         * g++.dg/cpp0x/variadic100.C: New.
13983
13984 2010-02-23  Jason Merrill  <jason@redhat.com>
13985
13986         PR debug/42800
13987         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
13988         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
13989         * c-c++-common/dwarf2/vla1.c: New.
13990
13991 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
13992
13993         PR target/43139
13994         * gcc.dg/pr43139.c: New test.
13995
13996         PR debug/43077
13997         * gcc.dg/guality/pr43077-1.c: New test.
13998
13999 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14000
14001         PR 43123
14002         * gcc.dg/march.c: New.
14003         * gcc.dg/march-generic.c: New.
14004         * gcc.dg/mtune.c: New.
14005
14006 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14007
14008         PR middle-end/43083
14009         * gcc.dg/graphite/pr43083.c: New.
14010
14011 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14012
14013         PR middle-end/43097
14014         * gfortran.dg/graphite/pr43097.f: New.
14015
14016 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14017             Manuel López-Ibáñez  <manu@gcc.gnu.org>
14018
14019         PR middle-end/43140
14020         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
14021
14022 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14023
14024         PR middle-end/43026
14025         * g++.dg/graphite/pr43026.C: New.
14026
14027 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14028
14029         PR c++/43126
14030         * gcc.dg/cleanup-1.c: Update.
14031         * gcc.dg/func-args-1.c: Update.
14032         * gcc.dg/format/sentinel-1.c: Update.
14033         * g++.old-deja/g++.jason/scoping10.C: Update.
14034         * g++.old-deja/g++.ns/lookup5.C: Update.
14035         * g++.dg/ext/cleanup-1.C: Update.
14036         * g++.dg/parse/varmod1.C: Update.
14037         * g++.dg/parse/error33.C: Update.
14038         * g++.dg/expr/call3.C: Update.
14039         * g++.dg/func-args-1.C: New.
14040
14041 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
14042
14043         PR c/43125
14044         * gcc.dg/attr-used-2.c: Moved to ...
14045         * c-c++-common/attr-used-2.c: Here.
14046
14047         * gcc.dg/attr-used.c: Moved to ...
14048         * c-c++-common/attr-used.c: Here.
14049
14050 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
14051
14052         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
14053
14054 2010-02-22  Richard Guenther  <rguenther@suse.de>
14055
14056         PR lto/43045
14057         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
14058         * gfortran.dg/lto/20100222-1_1.c: Likewise.
14059
14060 2010-02-22  Richard Guenther  <rguenther@suse.de>
14061
14062         PR tree-optimization/42749
14063         * gcc.c-torture/compile/pr42749.c: New testcase.
14064
14065 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
14066
14067         PR fortran/43072
14068         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
14069         * gfortran.dg/internal_pack_9.f90: New test.
14070
14071 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14072
14073         PR c++/23510
14074         * g++.dg/template/recurse.C: Adjust.
14075         * g++.dg/template/pr23510.C: New.
14076
14077 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
14078
14079         PR c++/42824
14080         * g++.dg/template/memclass4.C: New test.
14081
14082 2010-02-21  Tobias Burnus  <burnus@net-b.de>
14083
14084         PR fortran/35259
14085         * gfortran.dg/reassoc_5.f90: New test.
14086
14087 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
14088
14089         PR target/43067
14090         * gcc.target/i386/pr43067.c: New test.
14091
14092 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14093
14094         PR c++/35669
14095         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
14096         -Wconversion-null.
14097         * g++.dg/warn/Wconversion-null.C: New test.
14098         * g++.old-deja/g++.other/null1.C: Move to...
14099         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
14100
14101 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
14102
14103         PR fortran/36932
14104         PR fortran/36933
14105         * gfortran.dg/dependency_26.f90: New test.
14106
14107         PR fortran/43072
14108         * gfortran.dg/internal_pack_7.f90: New test.
14109
14110         PR fortran/43111
14111         * gfortran.dg/internal_pack_8.f90: New test.
14112
14113 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14114
14115         PR 43128
14116         * c-c++-common/pr41779.c: Fix broken testcase.
14117
14118 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14119
14120         PR 36513
14121         * c-c++-common/pr36513.c: New testcase.
14122         * c-c++-common/pr36513-2.c: New testcase.
14123
14124 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14125
14126         PR 41779
14127         * c-c++-common/pr41779.c: New.
14128
14129 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
14130
14131         PR debug/43084
14132         * gcc.dg/pr43084.c: New test.
14133
14134 2010-02-19  Richard Guenther  <rguenther@suse.de>
14135
14136         PR tree-optimization/42916
14137         * gcc.dg/pr42916.c: New testcase.
14138
14139 2010-02-18  Jason Merrill  <jason@redhat.com>
14140
14141         PR c++/42837
14142         * g++.dg/abi/packed1.C: Add expected warning.
14143
14144         PR c++/43108
14145         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
14146         * gcc.dg/torture/dg-torture.exp: Likewise.
14147         * c-c++-common/torture/complex-sign.h,
14148         c-c++-common/torture/complex-sign-add.c,
14149         c-c++-common/torture/complex-sign-mixed-add.c,
14150         c-c++-common/torture/complex-sign-mixed-div.c,
14151         c-c++-common/torture/complex-sign-mixed-mul.c,
14152         c-c++-common/torture/complex-sign-mixed-sub.c,
14153         c-c++-common/torture/complex-sign-mul.c,
14154         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
14155         Adapt for C++ compilation as well.
14156
14157         PR c++/43070
14158         * g++.dg/ext/label1.C: Update.
14159         * g++.dg/ext/label2.C: Update.
14160
14161         PR c++/26261
14162         * g++.dg/template/dependent-name6.C: New.
14163
14164         PR c++/43109
14165         * g++.dg/parse/namespace12.C: New.
14166
14167 2010-02-18  Martin Jambor  <mjambor@suse.cz>
14168
14169         PR tree-optimization/43066
14170         * gcc.c-torture/compile/pr43066.c: New test.
14171
14172 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
14173
14174         * g++.dg/ext/attrib35.C: Fix target selector string.
14175         * g++.dg/ext/attrib36.C: Ditto.
14176         * g++.dg/ext/attrib37.C: Ditto.
14177         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
14178         * g++.dg/abi/mangle25.C: Ditto.
14179
14180 2010-02-17  Jason Merrill  <jason@redhat.com>
14181
14182         PR c++/43069
14183         * g++.dg/parse/namespace11.C: New.
14184
14185         PR c++/43093
14186         * g++.dg/ext/attrib37.C: New.
14187
14188         PR c++/43079
14189         * g++.dg/template/ptrmem20.C: New.
14190
14191 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
14192
14193         PR target/43103
14194         * gcc.target/i386/xop-check.h: Include m256-check.h.
14195         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
14196         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
14197         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
14198         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
14199
14200 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
14201
14202         PR debug/42918
14203         * gcc.dg/pr42918.c: New test.
14204
14205 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
14206
14207         * g++.dg/ext/attrib36.C: Require ILP32.
14208
14209 2010-02-16  Richard Guenther  <rguenther@suse.de>
14210
14211         PR tree-optimization/41043
14212         * gfortran.dg/pr41043.f90: New testcase.
14213         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
14214
14215 2010-02-16  Jason Merrill  <jason@redhat.com>
14216
14217         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
14218
14219 2010-02-16  Ira Rosen  <irar@il.ibm.com>
14220
14221         PR tree-optimization/43074
14222         * gcc.dg/vect/fast-math-pr43074.c: New test.
14223
14224 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
14225
14226         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
14227
14228 2010-02-16  Jason Merrill  <jason@redhat.com>
14229
14230         PR c++/43031
14231         * g++.dg/ext/attrib36.C: New.
14232
14233         PR c++/43036
14234         * g++.dg/other/array6.C: New.
14235
14236 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14237
14238         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
14239
14240 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
14241
14242         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
14243         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
14244         * gcc.target/i386/xop-vpermil2pd-1.c: New.
14245         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
14246         * gcc.target/i386/xop-vpermil2ps-1.c: New.
14247         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
14248
14249 2010-02-15  Richard Guenther  <rguenther@suse.de>
14250
14251         PR middle-end/43068
14252         * g++.dg/torture/pr43068.C: New testcase.
14253
14254 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
14255
14256         PR c++/43024
14257         * g++.dg/opt/ice1.C: New.
14258
14259 2010-02-14  Jason Merrill  <jason@redhat.com>
14260
14261         PR c++/41997
14262         * g++.dg/cpp0x/initlist-opt.C: New.
14263
14264 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
14265
14266         PR fortran/41113
14267         PR fortran/41117
14268         * gfortran.dg/internal_pack_6.f90: New test.
14269
14270 2010-02-12  Jason Merrill  <jason@redhat.com>
14271
14272         PR c++/43054
14273         * g++.dg/cpp0x/variadic99.C: New.
14274
14275 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
14276
14277         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
14278         sign extend pointers to gualchk_t.
14279
14280         PR c++/43033
14281         * g++.dg/other/default3.C: Xfail g4 test.
14282
14283 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14284
14285         PR middle-end/43012
14286         * gcc.dg/graphite/pr43012.c: New.
14287
14288 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14289
14290         PR middle-end/42930
14291         * g++.dg/graphite/pr42930.C: New.
14292
14293 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14294
14295         PR middle-end/42914
14296         PR middle-end/42530
14297         * gcc.dg/graphite/pr42530.c: New.
14298         * gcc.dg/graphite/pr42914.c: New.
14299
14300 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14301
14302         PR middle-end/42771
14303         * gcc.dg/graphite/pr42771.c: New.
14304
14305 2010-02-11  Richard Guenther  <rguenther@suse.de>
14306
14307         PR tree-optimization/42998
14308         * gcc.c-torture/compile/pr42998.c: New testcase.
14309
14310 2010-02-10  Jason Merrill  <jason@redhat.com>
14311
14312         PR c++/41896
14313         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
14314
14315         PR c++/42983, core issue 906
14316         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
14317         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
14318
14319         PR c++/43016
14320         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
14321
14322 2010-02-10  Richard Guenther  <rguenther@suse.de>
14323
14324         PR tree-optimization/43017
14325         * gcc.dg/torture/pr43017.c: New testcase.
14326
14327 2010-02-10  Tobias Burnus  <burnus@net-b.de>
14328
14329         PR fortran/40823
14330         * gfortran.dg/private_type_1.f90: Update error location.
14331         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
14332         * gfortran.dg/typebound_operator_2.f03: Ditto.
14333         * gfortran.dg/assignment_2.f90: Ditto.
14334         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
14335         * gfortran.dg/binding_label_tests_9.f03: Ditto.
14336
14337 2010-02-10  Tobias Burnus  <burnus@net-b.de>
14338
14339         PR fortran/43015
14340         * gfortran.dg/bind_c_usage_20.f90: New test.
14341
14342 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
14343
14344         PR debug/43010
14345         * g++.dg/debug/pr43010.C: New test.
14346
14347 2010-02-10  Richard Guenther  <rguenther@suse.de>
14348
14349         PR c/43007
14350         * gcc.c-torture/execute/20100209-1.c: New testcase.
14351         * gcc.dg/fold-div-3.c: Likewise.
14352
14353 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
14354
14355         * gcc.dg/builtin-ffs-1.c: New test.
14356
14357 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14358
14359         PR fortran/42999
14360         * gfortran.dg/array_constructor_35.f90: New test.
14361
14362 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14363
14364         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
14365
14366 2010-02-09  Jason Merrill  <jason@redhat.com>
14367
14368         PR c++/42399
14369         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
14370
14371         PR c++/42370
14372         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
14373
14374 2010-02-09  Tobias Burnus  <burnus@net-b.de>
14375
14376         PR fortran/41869
14377         * gfortran.dg/module_write_1.f90: New test.
14378
14379 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
14380
14381         * gcc.dg/pr19340.c: Adjust.
14382
14383 2010-02-09  Richard Guenther  <rguenther@suse.de>
14384
14385         PR tree-optimization/43008
14386         * gcc.c-torture/execute/pr43008.c: New testcase.
14387
14388 2010-02-09  Richard Guenther  <rguenther@suse.de>
14389
14390         PR tree-optimization/43000
14391         * gcc.dg/torture/pr43000.c: New testcase.
14392         * gcc.dg/torture/pr43002.c: Likewise.
14393
14394 2010-02-09  Daniel Kraft  <d@domob.eu>
14395
14396         PR fortran/39171
14397         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
14398         and pass -Wsurprising as necessary.
14399
14400 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
14401
14402         PR tree-optimization/42890
14403         * g++.dg/torture/pr42890.C: New test.
14404
14405 2010-02-08  Richard Guenther  <rguenther@suse.de>
14406
14407         PR middle-end/42995
14408         * gcc.dg/tree-ssa/inline-4.c: New testcase.
14409
14410 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
14411
14412         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
14413         return 0 from main.
14414         * gcc.dg/graphite/block-1.c: Same.
14415         * gcc.dg/graphite/block-3.c: Same.
14416         * gcc.dg/graphite/block-4.c: Same.
14417         * gcc.dg/graphite/block-5.c: Same.
14418         * gcc.dg/graphite/block-6.c: Same.
14419         * gcc.dg/graphite/block-7.c: Same.
14420         * gcc.dg/graphite/interchange-0.c: Same.
14421         * gcc.dg/graphite/interchange-1.c: Same.
14422         * gcc.dg/graphite/interchange-10.c: Same.
14423         * gcc.dg/graphite/interchange-11.c: Same.
14424         * gcc.dg/graphite/interchange-12.c: Same.
14425         * gcc.dg/graphite/interchange-2.c: Same.
14426         * gcc.dg/graphite/interchange-3.c: Same.
14427         * gcc.dg/graphite/interchange-4.c: Same.
14428         * gcc.dg/graphite/interchange-5.c: Same.
14429         * gcc.dg/graphite/interchange-6.c: Same.
14430         * gcc.dg/graphite/interchange-7.c: Same.
14431         * gcc.dg/graphite/interchange-8.c: Same.
14432         * gcc.dg/graphite/interchange-9.c: Same.
14433         * gcc.dg/graphite/interchange-mvt.c: Same.
14434
14435 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
14436
14437         * gfortran.dg/graphite/id-19.f: New.
14438         * gfortran.dg/graphite/pr14741.f90: New.
14439         * gfortran.dg/graphite/pr41924.f90: New.
14440         * gfortran.dg/graphite/run-id-2.f90: New.
14441
14442 2010-02-07  Richard Guenther  <rguenther@suse.de>
14443
14444         PR middle-end/42956
14445         * gcc.c-torture/compile/pr42956.c: New testcase.
14446
14447 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14448
14449         PR libfortran/42742
14450         * gfortran.dg/fmt_cache_2.f: New test.
14451
14452 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14453
14454         * gfortran.dg/read_no_eor.f90: New test.
14455
14456 2010-02-05  Jason Merrill  <jason@redhat.com>
14457
14458         * g++.dg/ext/label13.C: Move constructor body out of class.
14459
14460 2010-02-03  Jason Merrill  <jason@redhat.com>
14461
14462         PR c++/42870
14463         * g++.dg/ext/dllexport3.C: New.
14464
14465 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
14466
14467         * gcc.dg/format/ms-format3.c: New test for specific MS types.
14468
14469 2010-02-05  Richard Guenther  <rguenther@suse.de>
14470
14471         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
14472
14473 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
14474
14475         PR c++/42915
14476         * g++.dg/other/crash-9.C: New test.
14477
14478 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
14479
14480         PR fortran/42309
14481         * gfortran.dg/subref_array_pointer_4.f90 : New test.
14482
14483 2010-02-04  Richard Guenther  <rguenther@suse.de>
14484
14485         PR rtl-optimization/42952
14486         * gcc.dg/torture/pr42952.c: New testcase.
14487
14488 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14489
14490         PR libfortran/42901
14491         * gfortran.dg/namelist_60.f90: New test.
14492
14493 2010-02-03  Jason Merrill  <jason@redhat.com>
14494
14495         PR c++/40138
14496         * g++.dg/ext/builtin11.C: New.
14497
14498         PR c++/4926
14499         PR c++/38600
14500         * g++.dg/abi/mangle35.C: New.
14501         * g++.dg/abi/mangle37.C: New.
14502
14503         PR c++/12909
14504         * g++.dg/abi/mangle36.C: New.
14505
14506         PR c++/35652
14507         * g++.dg/warn/string1.C: New.
14508
14509 2010-02-03  Richard Guenther  <rguenther@suse.de>
14510
14511         PR tree-optimization/42944
14512         * gcc.dg/errno-1.c: New testcase.
14513
14514 2010-02-03  Richard Guenther  <rguenther@suse.de>
14515
14516         PR middle-end/42927
14517         * gcc.c-torture/compile/pr42927.c: New testcase.
14518
14519 2010-02-03  Tobias Burnus  <burnus@net-b.de>
14520
14521         PR fortran/42936
14522         * gfortran.dg/null_4.f90: New test.
14523
14524 2010-02-02  Jason Merrill  <jason@redhat.com>
14525
14526         PR c++/41090
14527         * g++.dg/ext/label13.C: New.
14528
14529 2010-02-02  Tobias Burnus  <burnus@net-b.de>
14530
14531         PR fortran/42650
14532         * gfortran.dg/func_result_5.f90: New test.
14533
14534 2010-02-01  Tobias Burnus  <burnus@net-b.de>
14535
14536         PR fortran/42922
14537         * gfortran.dg/pure_initializer_3.f90: News test.
14538
14539 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
14540
14541         PR fortran/42888
14542         * gfortran.dg/allocate_derived_2.f90: New test.
14543
14544 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14545
14546         PR middle-end/42898
14547         * gcc.dg/torture/pr42898-2.c: New test.
14548
14549 2010-01-31  Richard Guenther  <rguenther@suse.de>
14550
14551         PR middle-end/42898
14552         * gcc.dg/torture/pr42898.c: New testcase.
14553
14554 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
14555
14556         PR fortran/38324
14557         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
14558         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
14559
14560 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
14561
14562         * g++.dg/tree-ssa/inline-1.C: New.
14563         * g++.dg/tree-ssa/inline-2.C: New.
14564         * g++.dg/tree-ssa/inline-3.C: New.
14565
14566 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
14567
14568         PR testsuite/41701
14569         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
14570         the string 'pow' in the pathname of the compiler from generating a
14571         test failure.
14572
14573 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14574
14575         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
14576         * g++.old-deja/g++.mike/eh17.C: Likewise.
14577         * g++.old-deja/g++.mike/p5571.C: Likewise.
14578
14579 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
14580
14581         PR c++/42758
14582         PR c++/42634
14583         PR c++/42336
14584         PR c++/42797
14585         PR c++/42880
14586         * g++.dg/other/crash-5.C: New test.
14587         * g++.dg/other/crash-6.C: New test.
14588         * g++.dg/other/crash-7.C: New test.
14589         * g++.dg/other/crash-8.C: New test.
14590
14591 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
14592
14593         PR rtl-optimization/42889
14594         * gcc.dg/pr42889.c: New test.
14595
14596 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
14597
14598         * gcc.target/i386/pr42881.c: Use SSE2.
14599
14600 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
14601
14602         PR target/42891
14603         * gcc.target/i386/pr42891.c: New test.
14604
14605 2010-01-28  Richard Guenther  <rguenther@suse.de>
14606
14607         PR tree-optimization/42871
14608         * g++.dg/torture/pr42871.C: New testcase.
14609
14610 2010-01-28  Richard Guenther  <rguenther@suse.de>
14611
14612         * gcc.dg/Wobjsize-1.h: New testcase.
14613         * gcc.dg/Wobjsize-1.c: Likewise.
14614
14615 2010-01-28  Richard Guenther  <rguenther@suse.de>
14616
14617         PR middle-end/42883
14618         * g++.dg/torture/pr42883.C: New testcase.
14619
14620 2010-01-28  Michael Matz  <matz@suse.de>
14621
14622         * gcc.target/i386/pr42881.c: New test.
14623
14624 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14625
14626         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
14627         Add i?86-*-solaris2* support.
14628
14629 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
14630
14631         PR c++/42713
14632         PR c++/42820
14633         * g++.dg/template/typedef27.C: New test case.
14634         * g++.dg/template/typedef28.C: New test case.
14635
14636 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
14637
14638         * gcc.dg/optimize-bswap*.c: Add ARM target
14639
14640 2010-01-27  Richard Guenther  <rguenther@suse.de>
14641
14642         PR middle-end/42878
14643         * gcc.dg/torture/pr42878-1.c: New testcase.
14644         * gcc.dg/torture/pr42878-2.c: Likewise.
14645
14646 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
14647
14648         PR middle-end/42874
14649         * gcc.dg/vla-22.c: New test.
14650
14651 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
14652
14653         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
14654         current collation.
14655
14656 2010-01-26  Richard Guenther  <rguenther@suse.de>
14657
14658         PR rtl-optimization/42685
14659         * gcc.dg/pr42685.c: New testcase.
14660         * g++.dg/other/pr42685.C: Likewise.
14661
14662 2010-01-26  Richard Guenther  <rguenther@suse.de>
14663
14664         PR middle-end/42806
14665         * g++.dg/other/pr42806.C: New testcase.
14666
14667 2010-01-26  Richard Guenther  <rguenther@suse.de>
14668
14669         PR tree-optimization/42250
14670         * gcc.dg/pr42250.c: New testcase.
14671
14672 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
14673
14674         * gnat.dg/array_bounds_test.adb: New test.
14675
14676 2010-01-25  Tobias Burnus  <burnus@net-b.de>
14677
14678         PR fortran/42858
14679         * gfortran.dg/generic_21.f90: New test.
14680
14681 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14682
14683         PR testsuite/41522
14684         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
14685
14686 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
14687
14688         PR c++/42748
14689         * g++.dg/abi/arm_va_list2.C: New test.
14690         * g++.dg/abi/arm_va_list2.h: Companion header file.
14691
14692 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
14693
14694         PR fortran/41044
14695         * gfortran.dg/parameter_array_ref_2.f90 : New test.
14696
14697         PR fortran/41167
14698         * gfortran.dg/char_array_arg_1.f90 : New test.
14699
14700         * gfortran.dg/pr25923.f90 : Remove XFAIL.
14701
14702 2010-01-24  Tobias Burnus  <burnus@net-b.de>
14703
14704         PR fortran/39304
14705         * gfortran.dg/generic_20.f90: New test.
14706
14707 2010-01-22  Michael Matz  <matz@suse.de>
14708
14709         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
14710         -msse2.
14711
14712 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
14713
14714         PR fortran/42736
14715         * gfortran.dg/dependency_25.f90 : New test.
14716
14717 2010-01-21  Martin Jambor  <mjambor@suse.cz>
14718
14719         PR tree-optimization/42585
14720         * gcc.dg/tree-ssa/pr42585.c: New test.
14721
14722 2010-01-21  Richard Guenther  <rguenther@suse.de>
14723
14724         PR middle-end/19988
14725         * gcc.dg/pr19988.c: New testcase.
14726
14727 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
14728
14729         * g++.dg/compat/decimal/compat-common.h: New file.
14730         * g++.dg/compat/decimal/decimal-dummy.h: New file.
14731         * g++.dg/compat/decimal/pass_x.h: New file.
14732         * g++.dg/compat/decimal/pass_y.h: New file.
14733         * g++.dg/compat/decimal/pass-1_main.C: New file.
14734         * g++.dg/compat/decimal/pass-1_x.C: New file.
14735         * g++.dg/compat/decimal/pass-1_y.C: New file.
14736         * g++.dg/compat/decimal/pass-2_main.C: New file.
14737         * g++.dg/compat/decimal/pass-2_x.C: New file.
14738         * g++.dg/compat/decimal/pass-2_y.C: New file.
14739         * g++.dg/compat/decimal/pass-3_main.C: New file.
14740         * g++.dg/compat/decimal/pass-3_x.C: New file.
14741         * g++.dg/compat/decimal/pass-3_y.C: New file.
14742         * g++.dg/compat/decimal/pass-4_main.C: New file.
14743         * g++.dg/compat/decimal/pass-4_x.C: New file.
14744         * g++.dg/compat/decimal/pass-4_y.C: New file.
14745         * g++.dg/compat/decimal/pass-5_main.C: New file.
14746         * g++.dg/compat/decimal/pass-5_x.C: New file.
14747         * g++.dg/compat/decimal/pass-5_y.C: New file.
14748         * g++.dg/compat/decimal/pass-6_main.C: New file.
14749         * g++.dg/compat/decimal/pass-6_x.C: New file.
14750         * g++.dg/compat/decimal/pass-6_y.C: New file.
14751         * g++.dg/compat/decimal/return_x.h: New file.
14752         * g++.dg/compat/decimal/return_y.h: New file.
14753         * g++.dg/compat/decimal/return-1_main.C: New file.
14754         * g++.dg/compat/decimal/return-1_x.C: New file.
14755         * g++.dg/compat/decimal/return-1_y.C: New file.
14756         * g++.dg/compat/decimal/return-2_main.C: New file.
14757         * g++.dg/compat/decimal/return-2_x.C: New file.
14758         * g++.dg/compat/decimal/return-2_y.C: New file.
14759         * g++.dg/compat/decimal/return-3_main.C: New file.
14760         * g++.dg/compat/decimal/return-3_x.C: New file.
14761         * g++.dg/compat/decimal/return-3_y.C: New file.
14762         * g++.dg/compat/decimal/return-4_main.C: New file.
14763         * g++.dg/compat/decimal/return-4_x.C: New file.
14764         * g++.dg/compat/decimal/return-4_y.C: New file.
14765         * g++.dg/compat/decimal/return-5_main.C: New file.
14766         * g++.dg/compat/decimal/return-5_x.C: New file.
14767         * g++.dg/compat/decimal/return-5_y.C: New file.
14768         * g++.dg/compat/decimal/return-6_main.C: New file.
14769         * g++.dg/compat/decimal/return-6_x.C: New file.
14770         * g++.dg/compat/decimal/return-6_y.C: New file.
14771
14772 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14773
14774         PR debug/42715
14775         * gcc.dg/pr42715.c: New.
14776
14777 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
14778
14779         PR c++/42038
14780         * g++.dg/parse/crash55.C: New.
14781
14782 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14783
14784         PR debug/42782
14785         * gcc.dg/guality/pr42782.c: New.
14786
14787 2010-01-20  Jason Merrill  <jason@redhat.com>
14788
14789         PR c++/41788
14790         * g++.dg/abi/packed1.C: New.
14791
14792         PR c++/41920
14793         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
14794
14795         PR c++/40750
14796         * g++.dg/parse/fn-typedef1.C: New.
14797         * g++.dg/other/cv_quals.C: Adjust.
14798
14799 2010-01-20  Anthony Green  <green@moxielogic.com>
14800
14801         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
14802         pack(push) pragma).
14803         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
14804         * gcc.dg/20020312-2.c: Port this to the moxie core.
14805         * gcc.dg/weak/typeof-2.c: Ditto.
14806
14807 2010-01-20  Richard Guenther  <rguenther@suse.de>
14808
14809         PR tree-optimization/42717
14810         * gcc.c-torture/compile/pr42717.c: New testcase.
14811
14812 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
14813
14814         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
14815         of signed, add a few new tests.
14816
14817         PR middle-end/42803
14818         * g++.dg/parse/limits-initializer1.C: New test.
14819
14820 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14821
14822         PR fortran/42804
14823         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
14824         * gfortran.dg/typebound_call_12.f03: New test.
14825
14826 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
14827
14828         PR fortran/42783
14829         * gfortran.dg/bounds_check_15.f90 : New test.
14830
14831 2010-01-19  Michael Matz  <matz@suse.de>
14832
14833         PR tree-optimization/41783
14834         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
14835
14836 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
14837
14838         PR target/38697.
14839         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
14840         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
14841         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
14842         * gcc.target/arm/neon/vget_lows16.c: Likewise.
14843         * gcc.target/arm/neon/vget_lows32.c: Likewise.
14844         * gcc.target/arm/neon/vget_lows64.c: Likewise.
14845         * gcc.target/arm/neon/vget_lows8.c: Likewise.
14846         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
14847         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
14848         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
14849         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
14850
14851 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14852
14853         PR fortran/42545
14854         * gfortran.dg/extends_6.f03: Modified an error message.
14855         * gfortran.dg/extends_10.f03: New test.
14856         * gfortran.dg/private_type_6.f03: Modified an error message.
14857         * gfortran.dg/structure_constructor_8.f03: Ditto.
14858
14859 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
14860
14861         PR tree-optimization/42719
14862         * gcc.dg/pr42719.c: New test.
14863
14864         PR debug/42728
14865         * gcc.dg/pr42728.c: New test.
14866
14867 2010-01-19  Anthony Green  <green@moxielogic.com>
14868
14869         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
14870
14871 2010-01-18  Anthony Green  <green@moxielogic.com>
14872
14873         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
14874         for moxie.
14875
14876 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
14877
14878         * g++.dg/template/error45.C: reverted as part of reverting the
14879         fix of PR c++/42634.
14880
14881 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
14882
14883         PR c++/42634
14884         * g++.dg/template/error45.C: New test.
14885
14886 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
14887
14888         PR c++/42766
14889         * g++.dg/conversion/op6.C: New test.
14890
14891 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
14892
14893         PR target/42774
14894         * gcc.target/alpha/pr42774.c: New test.
14895
14896 2010-01-18  Richard Guenther  <rguenther@suse.de>
14897
14898         PR tree-optimization/42781
14899         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
14900
14901 2010-01-17  Richard Guenther  <rguenther@suse.de>
14902
14903         PR middle-end/42248
14904         * gcc.c-torture/execute/pr42248.c: New testcase.
14905
14906 2010-01-17  Richard Guenther  <rguenther@suse.de>
14907
14908         PR tree-optimization/42773
14909         * g++.dg/torture/pr42773.C: New testcase.
14910
14911 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
14912
14913         PR fortran/42677
14914         * gfortran.dg/interface_assignment_5.f90: New test.
14915
14916 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
14917
14918         PR c++/42697
14919         * g++.dg/template/crash94.C: Reverted.
14920
14921 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
14922
14923         PR debug/42767
14924         * gcc.dg/debug/pr42767.c: New.
14925
14926 2010-01-15  Jason Merrill  <jason@redhat.com>
14927
14928         PR c++/42761
14929         * g++.dg/cpp0x/decltype22.C: New.
14930
14931 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
14932
14933         PR middle-end/42760
14934         * g++.dg/torture/pr42760.C: New test.
14935
14936 2010-01-15  Jing Yu  <jingyu@google.com>
14937
14938         PR rtl-optimization/42691
14939         * gcc.c-torture/execute/pr42691.c: New.
14940
14941 2010-01-15  Richard Guenther  <rguenther@suse.de>
14942
14943         PR middle-end/42739
14944         * g++.dg/torture/pr42739.C: New testcase.
14945
14946 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
14947
14948         * g++.dg/template/error45.C: Revert as part of reverting changes
14949         or PR c++/42634.
14950
14951 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14952
14953         PR fortran/42684
14954         * gfortran.dg/interface_31.f90: New test.
14955
14956 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
14957
14958         * gcc.target/powerpc/pr42747.c: New file.
14959
14960 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
14961
14962         PR middle-end/42674
14963         * c-c++-common/pr42674.c: New test.
14964
14965         PR c++/42608
14966         * g++.dg/template/instantiate11.C: New test.
14967
14968 2010-01-14  Jason Merrill  <jason@redhat.com>
14969
14970         PR c++/42701
14971         * g++.dg/overload/error3.C: New.
14972
14973         PR c++/42655
14974         * g++.dg/overload/rvalue1.C: New.
14975
14976 2010-01-14  Martin Jambor  <mjambor@suse.cz>
14977
14978         PR tree-optimization/42706
14979         * gcc.dg/ipa/pr42706.c: New testcase.
14980
14981 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
14982
14983         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
14984
14985 2010-01-14  Martin Jambor  <mjambor@suse.cz>
14986
14987         PR tree-optimization/42714
14988         * g++.dg/torture/pr42714.C: New test.
14989
14990 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14991
14992         PR rtl-optimization/42246
14993         * gfortran.dg/pr42246-2.f: New.
14994
14995 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14996
14997         PR rtl-optimization/42389
14998         * gcc.dg/pr42389.c: New.
14999
15000 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15001
15002         PR rtl-optimization/42388
15003         * gcc.dg/pr42388.c: New.
15004
15005 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15006
15007         PR rtl-optimization/42294
15008         * gfortran.dg/pr42294.f: New.
15009
15010 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15011
15012         PR rtl-optimization/39453
15013         PR rtl-optimization/42246
15014         * gcc.dg/pr39453.c: New.
15015         * gcc.dg/pr42246.c: New.
15016
15017 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15018
15019         PR middle-end/42245
15020         * gcc.dg/pr42245.c: New.
15021         * gcc.dg/pr42245-2.c: New.
15022
15023 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15024
15025         PR rtl-optimization/42249
15026         * gcc.dg/pr42249.c: New.
15027
15028 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
15029
15030         PR c/42721
15031         * gcc.c-torture/execute/pr42721.c: New test.
15032
15033 2010-01-14  Ira Rosen  <irar@il.ibm.com>
15034
15035         PR tree-optimization/42709
15036         * gcc.dg/vect/pr42709.c: New test.
15037
15038 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
15039
15040         PR fortran/41478
15041         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
15042         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
15043
15044 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
15045
15046         PR fortran/42481
15047         * gfortran.dg/generic_19.f90 : New test.
15048
15049 2010-01-13  Richard Guenther  <rguenther@suse.de>
15050
15051         PR tree-optimization/42730
15052         * gcc.c-torture/compile/pr42730.c: New testcase.
15053
15054 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
15055
15056         PR target/pr42542
15057         * gcc.target/ia64/pr42542-1.c: New.
15058         * gcc.target/ia64/pr42542-2.c: New.
15059         * gcc.target/ia64/pr42542-3.c: New.
15060
15061 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
15062
15063         PR c++/42634
15064         * g++.dg/template/error45.C: New test.
15065
15066 2010-01-13  Martin Jambor  <mjambor@suse.cz>
15067
15068         PR tree-optimization/42704
15069         * g++.dg/torture/pr42704.C: New test.
15070
15071 2010-01-13  Martin Jambor  <mjambor@suse.cz>
15072
15073         PR tree-optimization/42703
15074         * gcc.c-torture/compile/pr42703.c: New test.
15075
15076 2010-01-13  Richard Guenther  <rguenther@suse.de>
15077
15078         PR tree-optimization/42705
15079         * gcc.c-torture/compile/pr42705.c: New testcase.
15080
15081 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
15082
15083         * gcc.target/bfin/l2.c: New test.
15084         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
15085
15086 2010-01-13  Richard Guenther  <rguenther@suse.de>
15087
15088         PR middle-end/42716
15089         * gcc.c-torture/compile/pr42716.c: New testcase.
15090
15091 2010-01-13  Richard Guenther  <rguenther@suse.de>
15092
15093         PR lto/42678
15094         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
15095
15096 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
15097
15098         PR c/42708
15099         * gcc.c-torture/compile/pr42708-1.c: New test.
15100
15101 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
15102
15103         PR debug/42662
15104         * gcc.dg/pr42662.c: New test.
15105
15106         PR tree-optimization/42645
15107         * g++.dg/other/pr42645-1.C: New test.
15108         * g++.dg/other/pr42645-2.C: New test.
15109
15110 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
15111
15112         PR target/42416
15113         * gcc.target/powerpc/warn-1.c: New test.
15114         * gcc.target/powerpc/warn-2.c: New test.
15115
15116 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
15117
15118         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
15119         stack alignment.
15120
15121 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
15122
15123         * gcc.dg/lto/20100108_0.c: New.
15124
15125 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
15126
15127         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
15128         Add -march=i686 -msse for 32bit x86 targets.
15129
15130 2010-01-10  Richard Guenther  <rguenther@suse.de>
15131
15132         PR middle-end/42667
15133         * gcc.dg/torture/pr42667.c: New testcase.
15134
15135 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15136
15137         PR fortran/32489
15138         * gfortran.dg/array_constructor_34.f90: New test.
15139
15140 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15141
15142         PR fortran/20923
15143         * gfortran.dg/array_constructor_33.f90: New test.
15144         gfortran.dg/array_function_5.f90: Add credit.
15145
15146 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15147
15148         PR debug/42631
15149         * gcc.dg/pr42631.c: New.
15150
15151 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15152
15153         PR debug/42630
15154         * gcc.dg/pr42630.c: New.
15155
15156 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15157
15158         PR debug/42629
15159         * gcc.dg/pr42629.c: New.
15160
15161 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15162
15163         PR middle-end/42363
15164         * gcc.dg/torture/pr42363.c: New.
15165
15166 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15167
15168         PR debug/42604
15169         PR debug/42395
15170         * gcc.dg/vect/pr42604.c: New.
15171         * gcc.dg/vect/pr42395.c: New.
15172
15173 2010-01-09  Richard Guenther  <rguenther@suse.de>
15174
15175         PR middle-end/42512
15176         * gcc.c-torture/execute/pr42512.c: New testcase.
15177
15178 2010-01-09  Tobias Burnus  <burnus@net-b.de>
15179
15180         PR fortran/41298
15181         * gfortran.dg/c_ptr_tests_14.f90: New test.
15182
15183 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15184
15185         PR ada/41929
15186         * gnat.dg/null_pointer_deref1.adb: Don't run on
15187         sparc*-sun-solaris2.11.
15188
15189 2010-01-08  Richard Guenther  <rguenther@suse.de>
15190
15191         PR lto/42528
15192         * gcc.dg/lto/20100103-1_0.c: New testcase.
15193         * gcc.dg/lto/20100103-2_0.c: Likewise.
15194
15195 2010-01-08  Tobias Burnus  <burnus@net-b.de
15196
15197         PR/fortran 25829
15198         * gfortran.dg/asynchronous_1.f90: New test.
15199         * gfortran.dg/asynchronous_2.f90: New test.
15200         * gfortran.dg/conflicts.f90: Update error message.
15201
15202 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
15203
15204         c++/40155
15205         * g++.dg/cpp0x/variadic-unify-2.C: New test.
15206
15207 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
15208
15209         PR tree-optimization/42625
15210         * g++.dg/opt/dtor4.C: New test.
15211         * g++.dg/opt/dtor4.h: New.
15212         * g++.dg/opt/dtor4-aux.cc: New.
15213
15214 2010-01-07  Tobias Burnus  <burnus@net-b.de>
15215
15216         PR fortran/42597
15217         * gfortran.dg/proc_ptr_26.f90: New test.
15218
15219 2010-01-07  Tobias Burnus  <burnus@net-b.de>
15220
15221         PR fortran/41872
15222         * gfortran.dg/allocatable_scalar_7.f90: New test.
15223
15224 2010-01-06  Richard Guenther  <rguenther@suse.de>
15225
15226         * gcc.c-torture/compile/pr42632.c: New testcase.
15227
15228 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15229
15230         PR target/42542
15231         * gcc.target/i386/pr42542-4.c: New.
15232         * gcc.target/i386/pr42542-4a.c: Likewise.
15233         * gcc.target/i386/pr42542-5.c: Likewise.
15234         * gcc.target/i386/pr42542-5a.c: Likewise.
15235
15236 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
15237
15238         * gcc.dg/tls/opt-15.c: New test.
15239
15240 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15241
15242         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
15243
15244 2010-01-05  Martin Jambor  <mjambor@suse.cz>
15245
15246         PR tree-optimization/42462
15247         * g++.dg/torture/pr42462.C: New test.
15248
15249 2010-01-05  Jason Merrill  <jason@redhat.com>
15250
15251         * g++.dg/cpp0x/initlist30.C: New test.
15252
15253 2010-01-05  Richard Guenther  <rguenther@suse.de>
15254
15255         PR tree-optimization/42614
15256         * gcc.c-torture/execute/pr42614.c: New testcase.
15257
15258 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
15259
15260         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
15261         * gcc.dg/Wunreachable-1.c: Remove the testcase of
15262         -Wunreachable-code.
15263         * gcc.dg/Wunreachable-2.c: Likewise.
15264         * gcc.dg/Wunreachable-3.c: Likewise.
15265         * gcc.dg/Wunreachable-4.c: Likewise.
15266         * gcc.dg/Wunreachable-5.c: Likewise.
15267         * gcc.dg/Wunreachable-6.c: Likewise.
15268         * gcc.dg/Wunreachable-7.c: Likewise.
15269         * gcc.dg/Wunreachable-8.c: Likewise.
15270         * gcc.dg/20041231-1.c: Likewise.
15271
15272 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
15273
15274         PR other/42611
15275         * gcc.dg/pr42611.c: New test.
15276
15277         PR tree-optimization/42508
15278         * g++.dg/opt/pr42508.C: New test.
15279
15280 2010-01-05  Tobias Burnus  <burnus@net-b.de>
15281
15282         PR fortran/41872
15283         * gfortran.dg/allocatable_scalar_8.f90: New.
15284
15285 2010-01-04  Martin Jambor  <mjambor@suse.cz>
15286
15287         PR tree-optimization/42398
15288         * gcc.c-torture/compile/pr42398.c: New test.
15289
15290 2010-01-04  Jason Merrill  <jason@redhat.com>
15291
15292         PR c++/42555
15293         * g++.dg/ext/attrib35.C: New.
15294
15295         PR c++/42567
15296         * g++.dg/cpp0x/auto17.C: New.
15297
15298 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
15299
15300         * gcc.dg/lto/20100104_0.c: New.
15301
15302 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
15303
15304         PR target/42542
15305         * gcc.target/i386/pr42542-1.c: New.
15306         * gcc.target/i386/pr42542-1a.c: Likewise.
15307         * gcc.target/i386/pr42542-1b.c: Likewise.
15308         * gcc.target/i386/pr42542-2.c: Likewise.
15309         * gcc.target/i386/pr42542-2a.c: Likewise.
15310         * gcc.target/i386/pr42542-2b.c: Likewise.
15311         * gcc.target/i386/pr42542-3.c: Likewise.
15312         * gcc.target/i386/pr42542-3a.c: Likewise.
15313
15314 2009-01-04  Tobias Burnus  <burnus@net-b.de>
15315
15316         PR fortran/41872
15317         * gfortran.dg/allocatable_scalar_5.f90: New test.
15318         * gfortran.dg/allocatable_scalar_6.f90: New test.
15319
15320 2010-01-03  Richard Guenther  <rguenther@suse.de>
15321
15322         PR testsuite/42583
15323         * gfortran.dg/gomp/recursion1.f90: Remove.
15324
15325 2010-01-03  Richard Guenther  <rguenther@suse.de>
15326
15327         * gcc.dg/Warray-bounds.c: Remove XFAILs.
15328         * gcc.dg/uninit-6.c: Likewise.
15329         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
15330
15331 2010-01-03  Richard Guenther  <rguenther@suse.de>
15332
15333         PR tree-optimization/42589
15334         * gcc.target/i386/pr42589.c: New testcase.
15335
15336 2010-01-03  Richard Guenther  <rguenther@suse.de>
15337
15338         PR tree-optimization/42438
15339         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
15340
15341 2010-01-02  Richard Guenther  <rguenther@suse.de>
15342
15343         PR testsuite/41651
15344         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
15345
15346 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
15347
15348         PR target/42448
15349         * gcc.target/alpha/pr42448-1.c: New test.
15350         * gcc.target/alpha/pr42448-2.c: Ditto.
15351
15352 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
15353
15354         PR preprocessor/41947
15355         * gcc.dg/c99-hexfloat-3.c: New test.
15356
15357 2010-01-01  Richard Guenther  <rguenther@suse.de>
15358
15359         PR c/42570
15360         * gcc.c-torture/execute/pr42570.c: New testcase.
15361
15362 2010-01-01  Richard Guenther  <rguenther@suse.de>
15363
15364         PR middle-end/42559
15365         * gcc.c-torture/compile/pr42559.c: New testcase.
15366
15367 \f
15368 Copyright (C) 2010 Free Software Foundation, Inc.
15369
15370 Copying and distribution of this file, with or without modification,
15371 are permitted in any medium without royalty provided the copyright
15372 notice and this notice are preserved.