OSDN Git Service

In gcc/testsuite/:
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-12-23  Nicola Pero  <nicola.pero@meta-innovation.com>
2
3         * obj-c.dg/gnu-api-2-class.m: Test that class_addMethod() returns
4         NO if the method is already implemented in the class.
5         * obj-c++.dg/gnu-api-2-class.mm: Same change.
6
7 2010-12-22  Sebastian Pop  <sebastian.pop@amd.com>
8
9         PR tree-optimization/47019
10         * gfortran.dg/graphite/pr47019.f: New.
11
12 2010-12-22  Jason Merrill  <jason@redhat.com>
13
14         * g++.dg/init/volatile2.C: New.
15
16 2010-12-22  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
17
18         * g++.dg/cpp0x/alignof2.C: New.
19
20 2010-12-22  Martin Jambor  <mjambor@suse.cz>
21
22         PR tree-optimization/45934
23         PR tree-optimization/46302
24         PR tree-optimization/46987
25         * g++.dg/ipa/ipcp-ivi-1.C: Removed.
26         * g++.dg/ipa/ivinline-6.C: Likewise.
27         * g++.dg/otr-fold-1.C: Likewise.
28         * g++.dg/otr-fold-2.C: Likewise.
29         * g++.dg/tree-ssa/pr43411.C: Xfail dump scan.
30         * g++.dg/tree-ssa/pr45605.C: Likewise.
31         * g++.dg/tree-ssa/pr46987.C: New test.
32
33 2010-12-22  Steven Bosscher  <steven@gcc.gnu.org>
34
35         * gfortran.dg/pr46755.f: Fix test case.
36
37 2010-12-22  Andrey Belevantsev  <abel@ispras.ru>
38
39         PR rtl-optimization/45352
40         PR rtl-optimization/46521
41         PR rtl-optimization/46522
42         * gcc.dg/pr46521.c: New.
43         * gcc.dg/pr46522.c: New. 
44
45 2010-12-21  Ian Lance Taylor  <iant@google.com>
46
47         * go.test/go-test.exp: Clear runtests around invocation of
48         go-dg-runtest from errchk and go-execute-xfail.
49
50 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
51
52         PR target/46880
53         * gcc.target/i386/pr46880.c: New test.
54
55 2010-12-21  Ira Rosen  <irar@il.ibm.com>
56
57         PR tree-optimization/47001
58         * gcc.dg/vect/pr47001.c: New.
59
60 2010-12-21  Nicola Pero  <nicola.pero@meta-innovation.com>
61
62         PR libobjc/16110
63         * objc.dg/special/special.exp: Added new test.
64         * objc.dg/special/load-category-1.m: New.
65         * objc.dg/special/load-category-1a.m: New.
66         * objc.dg/special/load-category-1.h: New.
67
68 2010-12-21  Steven Bosscher  <steven@gcc.gnu.org>
69
70         PR middle-end/45310
71         * g++.dg/pr45310.C: New test.
72
73 2010-12-21  Steven Bosscher  <steven@gcc.gnu.org>
74
75         PR rtl-optimization/46755
76         * gfortran.dg/pr46755.f: New test.
77
78 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
79
80         PR rtl-optimization/47008
81         * gfortran.dg/pr47008.f03: New test.
82
83 2010-12-21  Nicola Pero  <nicola.pero@meta-innovation.com>
84
85         PR libobjc/45953
86         * objc.dg/libobjc-selector-1.m: New test.
87
88 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
89
90         PR middle-end/45852
91         * gcc.target/i386/pr45852.c: New test.
92
93 2010-12-20  Tobias Burnus  <burnus@net-b.de>
94
95         PR fortran/46974
96         * gfortran.dg/c_ptr_tests_16.f90: Fix endian issue.
97
98 2010-12-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
99
100         PR testsuite/45342
101         * gcc.dg/tls/thr-cse-1.c: Fix match on hppa*-*-hpux*.
102
103 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
104
105         * objc.dg/gnu-api-2-objc.m: Fixed test to test objc_lookUpClass,
106         not objc_lookupClass.
107         * obj-c++.dg/gnu-api-2-objc.mm: Same change.
108         
109 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
110
111         * objc.dg/gnu-api-2-objc_msg_lookup.m: New.
112         * obj-c++.dg/gnu-api-2-objc_msg_lookup.mm: New. 
113
114 2010-12-19  Chung-Lin Tang  <cltang@codesourcery.com>
115
116         * gcc.target/arm/vfp-1.c (test_ldst): New test for VFP
117         load/store immediate indexes.
118
119 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
120
121         * objc.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
122         * obj-c++.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
123
124 2010-12-18  Jakub Jelinek  <jakub@redhat.com>
125
126         PR tree-optimization/46969
127         * gcc.dg/autopar/pr46969.c: New test.
128
129 2010-12-18  Nicola Pero  <nicola.pero@meta-innovation.com>
130
131         * objc.dg/fobjc-exceptions-1.m: Updated.
132         * objc.dg/fobjc-exceptions-2.m: New.
133         * objc.dg/fobjc-exceptions-3.m: New.
134         * obj-c++.dg/fobjc-exceptions-1.mm: New.
135         * obj-c++.dg/fobjc-exceptions-2.mm: New.
136         * obj-c++.dg/fobjc-exceptions-3.mm: New.
137         
138 2010-12-18  Tobias Burnus  <burnus@net-b.de>
139
140         PR fortran/46974
141         * gfortran.dg/c_ptr_tests_16.f90: New.
142
143 2010-12-18  Jakub Jelinek  <jakub@redhat.com>
144
145         PR tree-optimization/46985
146         * gfortran.dg/pr46985.f90: New test.
147
148 2010-12-18  Eric Botcazou  <ebotcazou@adacore.com>
149
150         PR tree-optimization/46232
151         * gcc.dg/tree-ssa/pr14814.c: Add -fno-tree-sra.
152
153 2010-12-18  Iain Sandoe  <iains@gcc.gnu.org>
154
155         * objc.dg/fobjc-exceptions.m: Update dg-error syntax.
156
157 2010-12-18  Kai Tietz  <kai.tietz@onevision.com>
158
159         PR target/36834
160         * gcc.target/i386/aggregate-ret1.c: New.
161         * gcc.target/i386/aggregate-ret2.c: New.
162
163 2010-12-18  Iain Sandoe  <iains@gcc.gnu.org>
164
165         * gcc.target/powerpc/darwin-split-ld-stret.c: New test.
166
167 2010-12-17  Ahmad Sharif  <asharif@google.com>
168
169         * gcc.target/i386/max-stack-align.c: New testcase.
170
171 2010-12-17  Nicola Pero  <nicola.pero@meta-innovation.com>
172
173         * objc.dg/exceptions-4.m: Adjust for change in error message.
174
175 2010-12-17  Paolo Bonzini  <bonzini@gnu.org>
176
177         PR c/20385
178         * objc.dg/tls/init-2.m: Adjust.
179         * gcc.dg/noncompile/920923-1.c: Adjust.
180         * gcc.dg/noncompile/pr44517.c: Adjust.
181         * gcc.dg/declspec-18.c: New test.
182
183 2010-12-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
184
185         * gcc.dg/titype-1.c: Enable TImode on __SPU__.
186         * gcc.dg/torture/fp-int-convert.h: Likewise.
187         * gcc.dg/tree-ssa/ivopts-1.c: Likewise.
188         * gcc.dg/uninit-C.c: Likewise.
189         * gcc.dg/uninit-C-O0.c: Likewise.
190         * gcc.dg/format/unnamed-1.c: Likewise.
191         * gcc.dg/format/ms_unnamed-1.c: Likewise.
192
193 2010-12-17  Jason Merrill  <jason@redhat.com>
194
195         PR c++/46670
196         * g++.dg/cpp0x/constexpr-null1.C: New.
197
198 2010-12-17  Bernd Schmidt  <bernds@codesourcery.com>
199
200         * gcc.c-torture/compile/20101217-1.c: New test.
201
202 2010-12-17  Alexander Monakov  <amonakov@ispras.ru>
203
204         PR middle-end/46761
205         * gcc.dg/graphite/pr46761.c: New.
206
207 2010-12-17  Janus Weil  <janus@gcc.gnu.org>
208
209         PR fortran/46849
210         * gfortran.dg/block_9.f08: New.
211
212 2010-12-17  Dodji Seketeli  <dodji@redhat.com>
213
214         * g++.dg/debug/dwarf2/self-ref-1.C: New test.
215         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
216
217 2010-12-16  Sebastian Pop  <sebastian.pop@amd.com>
218
219         PR tree-optimization/46924
220         * gcc.dg/graphite/pr46924.c: New.
221
222 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
223
224         PR tree-optimization/46966
225         * gcc.dg/graphite/pr46966.c: New test.
226
227 2010-12-16  Eric Botcazou  <ebotcazou@adacore.com>
228
229         * gnat.dg/opt13.adb: New test.
230         * gnat.dg/opt13_pkg.ad[sb]: New helper.
231
232 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
233
234         PR tree-optimization/43655
235         * g++.dg/opt/pr43655.C: New test.
236
237 2010-12-16  Sebastian Pop  <sebastian.pop@amd.com>
238
239         PR tree-optimization/46404
240         * gcc.dg/graphite/pr46404-1.c: New.
241
242 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
243
244         PR debug/46893
245         * gcc.dg/pr46893.c: New test.
246
247 2010-12-16  H.J. Lu  <hongjiu.lu@intel.com>
248
249         PR lto/46976
250         * gcc.dg/lto/pr46940_1.c (main): Return 0.
251
252 2010-12-16  Chung-Lin Tang  <cltang@codesourcery.com>
253
254         PR target/46883
255         * gcc.target/arm/pr46883.c: New testcase.
256
257 2010-12-16  Jan Hubicka  <jh@suse.cz>
258
259         PR lto/46976
260         * gcc.dg/lto/pr46940_0.c: Fix commit.
261
262 2010-12-15  Nathan Froyd  <froydnj@codesourcery.com>
263
264         PR c++/39859
265         PR c++/44522
266         PR c++/44523
267         * g++.dg/parse/colon-autocorrect-1.C: New testcase.
268         * g++.dg/parse/colon-autocorrect-2.C: New testcase.
269
270 2010-12-15  Nathan Froyd  <froydnj@codesourcery.com>
271
272         PR c++/46852
273         * g++.dg/pr46852.C: New test.
274
275 2010-12-16  Jan Hubicka  <jh@suse.cz>
276
277         PR middle-end/46939
278         * gcc.target/i386/pr46939.c: New testcase.
279
280 2010-12-15  Sebastian Pop  <sebastian.pop@amd.com>
281
282         PR tree-optimization/46404
283         * gcc.dg/graphite/pr46404.c: New.
284
285 2010-12-15  Jakub Jelinek  <jakub@redhat.com>
286
287         PR fortran/46945
288         * gfortran.dg/pr46945.f90: New test.
289
290         PR debug/46815
291         * g++.dg/guality/pr46815.C: New test.
292
293 2010-12-15  Paolo Carlini  <paolo.carlini@oracle.com>
294
295         PR c++/42083
296         * g++.dg/cpp0x/lambda/lambda-ice2.C: New.
297
298 2010-12-15  H.J. Lu  <hongjiu.lu@intel.com>
299
300         * gfortran.dg/debug/pr46756.f: Correct PR number.
301
302 2010-12-15  Martin Jambor  <mjambor@suse.cz>
303
304         PR tree-optimization/46053
305         PR middle-end/46287
306         PR middle-end/46242
307         * g++.dg/ipa/pr46053.C: New test.
308         * g++.dg/ipa/pr46287-1.C: Likewise.
309         * g++.dg/ipa/pr46287-2.C: Likewise.
310         * g++.dg/ipa/pr46287-3.C: Likewise.
311         * g++.dg/torture/covariant-1.C: Likewise.
312         * g++.dg/torture/pr46287.C: Likewise.
313
314 2010-12-15  Alexander Monakov  <amonakov@ispras.ru>
315
316         PR rtl-optimization/46649
317         * g++.dg/opt/pr46649.C: New.
318
319 2010-12-15  Dave Korn  <dave.korn.cygwin@gmail.com>
320
321         PR testsuite/46938
322         * gcc.dg/pr43157.c: Add dg-require-linker-plugin  directive.
323
324 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
325
326         PR tree-optimization/46845
327         * gcc.dg/graphite/id-pr46845.c: New.
328
329 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
330
331         PR tree-optimization/46928
332         * gcc.dg/tree-ssa/ldist-17.c: New.
333
334 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
335
336         PR tree-optimization/45948
337         * gcc.dg/tree-ssa/ldist-pr45948.c: New.
338
339 2010-12-14  Jason Merrill  <jason@redhat.com>
340
341         PR c++/46930
342         * g++.dg/cpp0x/constexpr-decl.C: New.
343         * g++.dg/cpp0x/constexpr-ex1.C: Fix.
344         * g++.dg/cpp0x/constexpr-static5.C: Fix.
345
346 2010-12-14  Jan Hubicka  <jh@suse.cz>
347
348         PR lto/46940
349         PR lto/44463
350         * gcc.dg/lto/pr46940_0.c: New testcase.
351         * gcc.dg/lto/pr46940_1.c: New testcase.
352
353 2010-12-14  Nathan Froyd  <froydnj@codesourcery.com>
354
355         PR c++/45330
356         * g++.dg/lookup/suggestions1.C: New test.
357
358 2010-12-14  Tobias Burnus  <burnus@net-b.de>
359
360         PR fortran/46937
361         * gfortran.dg/pointer_intent_4.f90: New.
362
363 2010-12-14  Jakub Jelinek  <jakub@redhat.com>
364
365         PR debug/46885
366         * gcc.dg/autopar/pr46885.c: New test.
367
368         PR tree-optimization/46909
369         * gcc.c-torture/execute/pr46909-1.c: New test.
370         * gcc.c-torture/execute/pr46909-2.c: New test.
371         * gcc.dg/pr46909.c: New test.
372
373 2010-12-14  Alexander Monakov  <amonakov@ispras.ru>
374
375         PR rtl-optimization/46875
376         * gcc.dg/pr46875.c: New.
377
378 2010-12-14  Jan Hubicka  <jh@suse.cz>
379
380         * g++.dg/other/first-global.C: Update regexp to match new
381         names of ctors.
382
383 2010-12-14  Bernd Schmidt  <bernds@codesourcery.com>
384
385         PR rtl-optimization/44374
386         Reapply patch with fixes.
387         * gcc.target/arm/headmerge-1.c: New test.
388         * gcc.target/arm/headmerge-2.c: New test.
389         * gcc.target/i386/headmerge-1.c: New test.
390         * gcc.target/i386/headmerge-2.c: New test.
391
392 2010-12-13  Jason Merrill  <jason@redhat.com>
393
394         PR c++/46873
395         PR c++/46877
396         * g++.dg/cpp0x/constexpr-ctor4.C: New.
397         * g++.dg/cpp0x/constexpr-ctor5.C: New.
398
399 2010-12-13  Janus Weil  <janus@gcc.gnu.org>
400
401         PR fortran/46201
402         * gfortran.dg/proc_ptr_comp_27.f90: New.
403
404 2010-12-13  Jakub Jelinek  <jakub@redhat.com>
405
406         PR debug/46867
407         * gcc.dg/pr46867.c: New test.
408
409 2010-12-13  Janus Weil  <janus@gcc.gnu.org>
410
411         PR fortran/46841
412         * gfortran.dg/proc_ptr_comp_26.f90: New.
413
414 2010-12-13  Eric Botcazou  <ebotcazou@adacore.com>
415
416         * gnat.dg/pack9.adb: XFAIL everywhere.
417
418 2010-12-13  Jakub Jelinek  <jakub@redhat.com>
419
420         PR fortran/46884
421         * gfortran.dg/pr46884.f: New test.
422
423 2010-12-13  Iain Sandoe  <iains@gcc.gnu.org>
424
425         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
426         Adjust XFAILs.
427
428 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
429
430         PR debug/46756
431         * gfortran.dg/debug/pr46756.f: New.
432
433 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
434
435         PR debug/46782
436         * gcc.dg/debug/pr46782.c: New.
437
438 2010-12-12  Janus Weil  <janus@gcc.gnu.org>
439
440         PR fortran/46809
441         * gfortran.dg/pointer_check_8.f90: New.
442
443 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
444
445         PR fortran/46705
446         * gfortran.dg/continuation_12.f90: New test.
447
448 2010-12-11  Tobias Burnus  <burnus@net-b.de>
449
450         PR fortran/46370
451         * gfortran.dg/coarray_14.f90: New.
452
453 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
454
455         PR fortran/46842
456         * gfortran.dg/array_function_6.f90: New test.
457
458 2010-12-11  Nicola Pero  <nicola.pero@meta-innovation.com>
459
460         * objc.dg/gnu-api-2-resolve-method.m: New.
461         * obj-c++.dg/gnu-api-2-resolve-method.mm: New.  
462
463 2010-12-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
464
465         * gcc.dg/funcorder.c: Remove XFAIL for hppa*64*-*-*.
466
467 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
468
469         * objc.dg/fobjc-std-1.m: Updated to test that class extensions
470         produce an error with -fobjc-std=objc1.
471         * obj-c++.dg/fobjc-std-1.mm: Same change.
472
473 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
474
475         PR c++/46001
476         * g++.dg/diagnostic/bitfld1.C: New test.
477
478 2010-12-10  Sebastian Pop  <sebastian.pop@amd.com>
479
480         PR tree-optimization/43023
481         * gfortran.dg/ldist-1.f90: Adjust pattern.
482         * gfortran.dg/ldist-pr43023.f90: New.
483
484 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
485
486         PR rtl-optimization/46804
487         * gfortran.dg/pr46804.f90: New test.
488
489 2010-12-10  Dave Korn  <dave.korn.cygwin@gmail.com>
490
491         PR middle-end/46674
492         PR lto/43157
493         * gcc.dg/pr43157.c: New file.
494
495 2010-12-10  Nathan Froyd  <froydnj@codesourcery.com>
496
497         * gcc.dg/dfp/struct-union.c: Adjust.
498         * gcc.dg/lvalue-2.c: Adjust.
499         * gcc.dg/pr21419.c: Adjust.
500         * gcc.dg/qual-component-1.c: Adjust.
501         * g++.dg/other/const1.C: Adjust.
502
503 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
504
505         PR rtl-optimization/46865
506         * gcc.target/i386/pr46865-1.c: New test.
507         * gcc.target/i386/pr46865-2.c: New test.
508
509         PR tree-optimization/46864
510         * g++.dg/opt/pr46864.C: New test.
511
512 2010-12-10  Jack Howarth  <howarth@bromo.med.uc.edu>
513             Iain Sandoe  <iains@gcc.gnu.org>
514
515         PR 43751/target
516         * lib/prune.exp: Prune dsymutil warnings.
517
518 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
519
520         * objc.dg/class-extension-1.m: New.
521         * objc.dg/class-extension-2.m: New.
522         * objc.dg/class-extension-3.m: New.
523         * objc.dg/property/at-property-26.m: New.
524         * objc.dg/property/at-property-27.m: New.
525         * objc.dg/property/at-property-28.m: New.
526         * obj-c++.dg/class-extension-1.mm: New.
527         * obj-c++.dg/class-extension-2.mm: New.
528         * obj-c++.dg/class-extension-3.mm: New.
529         * obj-c++.dg/property/at-property-26.mm: New.
530         * obj-c++.dg/property/at-property-27.mm: New.
531         * obj-c++.dg/property/at-property-28.mm: New.
532
533 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
534
535         PR target/46057
536         * gcc.dg/torture/stackalign/nested-1.c: Skip on hppa*-*-hpux*.
537         * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
538         * gcc.dg/torture/stackalign/nested-2.c: Likewise.
539         * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
540         * gcc.dg/torture/stackalign/nested-3.c: Likewise.
541         * gcc.dg/torture/stackalign/nested-4.c: Likewise.
542         * gcc.dg/torture/stackalign/global-1.c: Likewise.
543         * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
544         * gcc.dg/torture/stackalign/inline-1.c: Likewise.
545         * gcc.dg/torture/stackalign/inline-2.c: Likewise.
546         * gcc.dg/torture/stackalign/struct-1.c: Likewise.
547         * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
548         * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
549         * g++.dg/torture/stackalign/throw-1.C: Likewise.
550         * g++.dg/torture/stackalign/throw-2.C: Likewise.
551         * g++.dg/torture/stackalign/throw-4.C: Likewise.
552         * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
553         * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
554         * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
555         * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
556         * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
557         * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
558
559         PR tree-optimization/46021
560         gcc.dg/tree-ssa/20040204-1.c: Remove XFAIL for hppa*-*.*.
561
562 2010-12-09  Richard Guenther  <rguenther@suse.de>
563
564         PR middle-end/46844
565         * gcc.c-torture/compile/pr46866.c: New testcase.
566
567 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
568
569         PR testsuite/45068
570         * g++.dg/debug/dwarf2/nested-2.C: Also match comments starting with ';'.
571
572 2010-12-09  Martin Jambor  <mjambor@suse.cz>
573
574         PR middle-end/46734
575         * g++.dg/tree-ssa/pr46734.C: New test.
576
577 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
578
579         PR c++/44641
580         * lib/scanasm.exp (dg-function-on-line): Add match pattern for
581         hppa*-*-*.
582
583 2010-12-08  Jason Merrill  <jason@redhat.com>
584
585         PR c++/46348
586         * g++.dg/cpp0x/constexpr-array2.C: New.
587
588 2010-12-08  H.J. Lu  <hongjiu.lu@intel.com>
589
590         * gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update
591         expected scan.
592
593 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
594
595         * objc.dg/exceptions-7.m: New.
596         * obj-c++.dg/exceptions-7.mm: New.
597         * obj-c++.dg/exceptions-3.mm: Adjust for new C++ messages.
598         * obj-c++.dg/exceptions-5.mm: Same change.
599
600 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
601
602         * objc.dg/foreach-6.m: Updated location of error messages.
603         * objc.dg/foreach-7.m: Same change.
604
605 2010-12-08  Richard Guenther  <rguenther@suse.de>
606             Sebastian Pop  <sebastian.pop@amd.com>
607
608         PR tree-optimization/45230
609         PR tree-optimization/45231
610         PR tree-optimization/45370
611         * gcc.dg/graphite/id-pr45230-1.c: New.
612         * gcc.dg/graphite/id-pr45231.c: New.
613         * gfortran.dg/graphite/id-pr45370.f90: New.
614
615 2010-12-08  Nathan Froyd  <froydnj@codesourcery.com>
616
617         PR c++/45329
618         * testsuite/g++.dg/conversion/ambig1.C: Adjust.
619         * testsuite/g++.dg/conversion/op1.C: Adjust.
620         * testsuite/g++.dg/conversion/simd1.C: Adjust.
621         * testsuite/g++.dg/cpp0x/defaulted14.C: Adjust.
622         * testsuite/g++.dg/cpp0x/defaulted18.C: Adjust.
623         * testsuite/g++.dg/cpp0x/defaulted20.C: Adjust.
624         * testsuite/g++.dg/cpp0x/explicit3.C: Adjust.
625         * testsuite/g++.dg/cpp0x/explicit4.C: Adjust.
626         * testsuite/g++.dg/cpp0x/implicit4.C: Adjust.
627         * testsuite/g++.dg/cpp0x/nullptr15.C: Adjust.
628         * testsuite/g++.dg/cpp0x/nullptr19.C: Adjust.
629         * testsuite/g++.dg/cpp0x/pr31431-2.C: Adjust.
630         * testsuite/g++.dg/cpp0x/pr31431.C: Adjust.
631         * testsuite/g++.dg/cpp0x/pr31434.C: Adjust.
632         * testsuite/g++.dg/cpp0x/pr31437.C: Adjust.
633         * testsuite/g++.dg/cpp0x/rv2n.C: Adjust.
634         * testsuite/g++.dg/cpp0x/rv3n.C: Adjust.
635         * testsuite/g++.dg/cpp0x/rv4n.C: Adjust.
636         * testsuite/g++.dg/cpp0x/rv5n.C: Adjust.
637         * testsuite/g++.dg/cpp0x/rv6n.C: Adjust.
638         * testsuite/g++.dg/cpp0x/rv7n.C: Adjust.
639         * testsuite/g++.dg/cpp0x/temp_default2.C: Adjust.
640         * testsuite/g++.dg/cpp0x/trailing4.C: Adjust.
641         * testsuite/g++.dg/cpp0x/variadic-ex3.C: Adjust.
642         * testsuite/g++.dg/cpp0x/variadic-ex4.C: Adjust.
643         * testsuite/g++.dg/cpp0x/variadic35.C: Adjust.
644         * testsuite/g++.dg/cpp0x/vt-35147.C: Adjust.
645         * testsuite/g++.dg/cpp0x/vt-37737-2.C: Adjust.
646         * testsuite/g++.dg/expr/cond9.C: Adjust.
647         * testsuite/g++.dg/expr/pmf-1.C: Adjust.
648         * testsuite/g++.dg/ext/label5.C: Adjust.
649         * testsuite/g++.dg/ext/visibility/anon8.C: Adjust.
650         * testsuite/g++.dg/ext/vla2.C: Adjust.
651         * testsuite/g++.dg/gomp/pr26690-1.C: Adjust.
652         * testsuite/g++.dg/gomp/pr26690-2.C: Adjust.
653         * testsuite/g++.dg/init/synth2.C: Adjust.
654         * testsuite/g++.dg/lookup/conv-1.C: Adjust.
655         * testsuite/g++.dg/lookup/new1.C: Adjust.
656         * testsuite/g++.dg/lookup/using9.C: Adjust.
657         * testsuite/g++.dg/other/error13.C: Adjust.
658         * testsuite/g++.dg/other/error20.C: Adjust.
659         * testsuite/g++.dg/other/error31.C: Adjust.
660         * testsuite/g++.dg/other/pr28114.C: Adjust.
661         * testsuite/g++.dg/other/ptrmem10.C: Adjust.
662         * testsuite/g++.dg/other/ptrmem11.C: Adjust.
663         * testsuite/g++.dg/overload/ambig1.C: Adjust.
664         * testsuite/g++.dg/overload/arg3.C: Adjust.
665         * testsuite/g++.dg/overload/builtin1.C: Adjust.
666         * testsuite/g++.dg/overload/copy1.C: Adjust.
667         * testsuite/g++.dg/overload/new1.C: Adjust.
668         * testsuite/g++.dg/overload/template4.C: Adjust.
669         * testsuite/g++.dg/overload/unknown1.C: Adjust.
670         * testsuite/g++.dg/overload/using2.C: Adjust.
671         * testsuite/g++.dg/parse/crash5.C: Adjust.
672         * testsuite/g++.dg/parse/error19.C: Adjust.
673         * testsuite/g++.dg/parse/error28.C: Adjust.
674         * testsuite/g++.dg/parse/template7.C: Adjust.
675         * testsuite/g++.dg/parse/typename7.C: Adjust.
676         * testsuite/g++.dg/rtti/typeid6.C: Adjust.
677         * testsuite/g++.dg/tc1/dr152.C: Adjust.
678         * testsuite/g++.dg/template/conv11.C: Adjust.
679         * testsuite/g++.dg/template/copy1.C: Adjust.
680         * testsuite/g++.dg/template/crash37.C: Adjust.
681         * testsuite/g++.dg/template/deduce3.C: Adjust.
682         * testsuite/g++.dg/template/dependent-expr5.C: Adjust.
683         * testsuite/g++.dg/template/error38.C: Adjust.
684         * testsuite/g++.dg/template/error40.C: Adjust.
685         * testsuite/g++.dg/template/friend.C: Adjust.
686         * testsuite/g++.dg/template/incomplete2.C: Adjust.
687         * testsuite/g++.dg/template/instantiate5.C: Adjust.
688         * testsuite/g++.dg/template/local4.C: Adjust.
689         * testsuite/g++.dg/template/local6.C: Adjust.
690         * testsuite/g++.dg/template/new3.C: Adjust.
691         * testsuite/g++.dg/template/operator9.C: Adjust.
692         * testsuite/g++.dg/template/overload6.C: Adjust.
693         * testsuite/g++.dg/template/ptrmem2.C: Adjust.
694         * testsuite/g++.dg/template/ptrmem20.C: Adjust.
695         * testsuite/g++.dg/template/ptrmem4.C: Adjust.
696         * testsuite/g++.dg/template/ptrmem8.C: Adjust.
697         * testsuite/g++.dg/template/qualttp5.C: Adjust.
698         * testsuite/g++.dg/template/sfinae2.C: Adjust.
699         * testsuite/g++.dg/template/spec22.C: Adjust.
700         * testsuite/g++.dg/template/spec23.C: Adjust.
701         * testsuite/g++.dg/template/ttp25.C: Adjust.
702         * testsuite/g++.dg/template/typedef4.C: Adjust.
703         * testsuite/g++.dg/template/unify10.C: Adjust.
704         * testsuite/g++.dg/template/unify11.C: Adjust.
705         * testsuite/g++.dg/template/unify6.C: Adjust.
706         * testsuite/g++.dg/template/unify7.C: Adjust.
707         * testsuite/g++.dg/template/unify9.C: Adjust.
708         * testsuite/g++.dg/template/varmod1.C: Adjust.
709         * testsuite/g++.old-deja/g++.benjamin/15799.C: Adjust.
710         * testsuite/g++.old-deja/g++.benjamin/15800-1.C: Adjust.
711         * testsuite/g++.old-deja/g++.brendan/ambiguity1.C: Adjust.
712         * testsuite/g++.old-deja/g++.brendan/crash29.C: Adjust.
713         * testsuite/g++.old-deja/g++.brendan/crash48.C: Adjust.
714         * testsuite/g++.old-deja/g++.brendan/crash56.C: Adjust.
715         * testsuite/g++.old-deja/g++.brendan/cvt3.C: Adjust.
716         * testsuite/g++.old-deja/g++.brendan/overload1.C: Adjust.
717         * testsuite/g++.old-deja/g++.brendan/overload4.C: Adjust.
718         * testsuite/g++.old-deja/g++.brendan/overload9.C: Adjust.
719         * testsuite/g++.old-deja/g++.bugs/900127_01.C: Adjust.
720         * testsuite/g++.old-deja/g++.bugs/900205_04.C: Adjust.
721         * testsuite/g++.old-deja/g++.bugs/900330_02.C: Adjust.
722         * testsuite/g++.old-deja/g++.bugs/900404_03.C: Adjust.
723         * testsuite/g++.old-deja/g++.bugs/900514_03.C: Adjust.
724         * testsuite/g++.old-deja/g++.eh/ctor1.C: Adjust.
725         * testsuite/g++.old-deja/g++.jason/conversion11.C: Adjust.
726         * testsuite/g++.old-deja/g++.jason/crash3.C: Adjust.
727         * testsuite/g++.old-deja/g++.jason/overload16.C: Adjust.
728         * testsuite/g++.old-deja/g++.jason/overload28.C: Adjust.
729         * testsuite/g++.old-deja/g++.jason/scoping10.C: Adjust.
730         * testsuite/g++.old-deja/g++.jason/template30.C: Adjust.
731         * testsuite/g++.old-deja/g++.jason/temporary2.C: Adjust.
732         * testsuite/g++.old-deja/g++.law/arg1.C: Adjust.
733         * testsuite/g++.old-deja/g++.law/arg11.C: Adjust.
734         * testsuite/g++.old-deja/g++.law/arm9.C: Adjust.
735         * testsuite/g++.old-deja/g++.law/ctors11.C: Adjust.
736         * testsuite/g++.old-deja/g++.law/ctors17.C: Adjust.
737         * testsuite/g++.old-deja/g++.law/ctors5.C: Adjust.
738         * testsuite/g++.old-deja/g++.law/ctors9.C: Adjust.
739         * testsuite/g++.old-deja/g++.law/enum4.C: Adjust.
740         * testsuite/g++.old-deja/g++.law/missed-error2.C: Adjust.
741         * testsuite/g++.old-deja/g++.law/operators32.C: Adjust.
742         * testsuite/g++.old-deja/g++.law/operators9.C: Adjust.
743         * testsuite/g++.old-deja/g++.mike/net2.C: Adjust.
744         * testsuite/g++.old-deja/g++.mike/net22.C: Adjust.
745         * testsuite/g++.old-deja/g++.mike/p11110.C: Adjust.
746         * testsuite/g++.old-deja/g++.mike/p1989.C: Adjust.
747         * testsuite/g++.old-deja/g++.mike/p2431.C: Adjust.
748         * testsuite/g++.old-deja/g++.mike/p438.C: Adjust.
749         * testsuite/g++.old-deja/g++.mike/p807a.C: Adjust.
750         * testsuite/g++.old-deja/g++.mike/p9068.C: Adjust.
751         * testsuite/g++.old-deja/g++.niklas/t120.C: Adjust.
752         * testsuite/g++.old-deja/g++.niklas/t121.C: Adjust.
753         * testsuite/g++.old-deja/g++.niklas/t128.C: Adjust.
754         * testsuite/g++.old-deja/g++.ns/overload2.C: Adjust.
755         * testsuite/g++.old-deja/g++.ns/using12.C: Adjust.
756         * testsuite/g++.old-deja/g++.other/crash24.C: Adjust.
757         * testsuite/g++.old-deja/g++.other/expr1.C: Adjust.
758         * testsuite/g++.old-deja/g++.other/overload11.C: Adjust.
759         * testsuite/g++.old-deja/g++.other/pmf3.C: Adjust.
760         * testsuite/g++.old-deja/g++.other/volatile1.C: Adjust.
761         * testsuite/g++.old-deja/g++.pt/auto_ptr.C: Adjust.
762         * testsuite/g++.old-deja/g++.pt/crash28.C: Adjust.
763         * testsuite/g++.old-deja/g++.pt/crash60.C: Adjust.
764         * testsuite/g++.old-deja/g++.pt/explicit38.C: Adjust.
765         * testsuite/g++.old-deja/g++.pt/explicit39.C: Adjust.
766         * testsuite/g++.old-deja/g++.pt/explicit41.C: Adjust.
767         * testsuite/g++.old-deja/g++.pt/explicit67.C: Adjust.
768         * testsuite/g++.old-deja/g++.pt/explicit77.C: Adjust.
769         * testsuite/g++.old-deja/g++.pt/expr2.C: Adjust.
770         * testsuite/g++.old-deja/g++.pt/ptrmem10.C: Adjust.
771         * testsuite/g++.old-deja/g++.pt/ptrmem6.C: Adjust.
772         * testsuite/g++.old-deja/g++.pt/spec35.C: Adjust.
773         * testsuite/g++.old-deja/g++.pt/spec5.C: Adjust.
774         * testsuite/g++.old-deja/g++.pt/spec6.C: Adjust.
775         * testsuite/g++.old-deja/g++.pt/t05.C: Adjust.
776         * testsuite/g++.old-deja/g++.pt/t24.C: Adjust.
777         * testsuite/g++.old-deja/g++.pt/unify4.C: Adjust.
778         * testsuite/g++.old-deja/g++.pt/unify6.C: Adjust.
779         * testsuite/g++.old-deja/g++.pt/unify8.C: Adjust.
780         * testsuite/g++.old-deja/g++.robertl/eb109.C: Adjust.
781         * testsuite/g++.old-deja/g++.robertl/eb119.C: Adjust.
782         * testsuite/g++.old-deja/g++.robertl/eb131.C: Adjust.
783         * testsuite/g++.old-deja/g++.robertl/eb22.C: Adjust.
784         * testsuite/g++.old-deja/g++.robertl/eb69.C: Adjust.
785         * testsuite/g++.old-deja/g++.robertl/eb98.C: Adjust.
786
787 2010-12-08  Jason Merrill  <jason@redhat.com>
788
789         PR c++/45822
790         * g++.dg/init/synth4.C: New.
791
792         PR c++/46736
793         * g++.dg/cpp0x/defaulted21.C: New.
794
795 2010-12-08  Wei Guozhi  <carrot@google.com>
796
797         PR target/46631
798         * gcc.target/arm/pr46631: New testcase.
799
800 2010-12-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
801
802         PR middle-end/42694
803         * gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x,
804         0.75) is not optimized if the machine has no sqrt instruction.
805
806 2010-12-07  Andrey Belevantsev  <abel@ispras.ru>
807
808         PR target/43603
809         * gcc.target/ia64/pr43603.c: New.
810         * gcc/testsuite/g++.dg/opt/pr46640.C: New.
811
812 2010-12-07  Tobias Burnus  <burnus@net-b.de>
813
814         PR fortran/44352
815         * gfortran.dg/string_4.f90: New.
816
817 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
818
819         PR tree-optimization/44676
820         * gcc.dg/graphite/id-pr44676.c: New.
821
822 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
823
824         PR tree-optimization/42327
825         * gcc.dg/tree-ssa/pr42327.c: New.
826
827 2010-12-07  Nathan Froyd  <froydnj@codesourcery.com>
828
829         PR c++/45330
830         * g++.dg/pr45330.C: New test.
831         * g++.dg/ext/builtin3.C: Adjust.
832         * g++.dg/lookup/error1.C: Adjust.
833         * g++.dg/lookup/koenig5.C: Adjust.
834         * g++.dg/overload/koenig1.C: Adjust.
835         * g++.dg/parse/decl-specifier-1.C: Adjust.
836         * g++.dg/template/static10.C: Adjust.
837         * g++.old-deja/g++.mike/ns5.C: Adjust.
838         * g++.old-deja/g++.mike/ns7.C: Adjust.
839         * g++.old-deja/g++.ns/koenig5.C: Adjust.
840         * g++.old-deja/g++.ns/koenig9.C: Adjust.
841         * g++.old-deja/g++.other/lineno5.C: Adjust.
842
843 2010-12-07  Richard Guenther  <rguenther@suse.de>
844
845         PR tree-optimization/46832
846         * gcc.c-torture/compile/pr46832.c: New testcase.
847
848 2010-12-07  Jakub Jelinek  <jakub@redhat.com>
849
850         PR debug/46799
851         * gcc.dg/autopar/pr46799.c: New test.
852
853 2010-12-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
854
855         * gfortran.dg/internal_dummy_2.f08: Fix dg-options.
856         * gfortran.dg/internal_dummy_3.f08: Fix dg-options.
857
858 2010-12-06  H.J. Lu  <hongjiu.lu@intel.com>
859
860         PR middle-end/41562
861         * g++.dg/graphite/pr41562.C: New.
862
863         PR middle-end/46185
864         * gcc.dg/graphite/pr46185.c: New.
865
866 2010-12-06  Nicola Pero  <nicola.pero@meta-innovation.com>
867
868         * objc.dg/foreach-8.m: New.
869
870 2010-12-06  Jakub Jelinek  <jakub@redhat.com>
871
872         PR debug/45997
873         * g++.dg/debug/dwarf2/pr45997-1.C: New test.
874         * g++.dg/debug/dwarf2/pr45997-2.C: New test.
875
876         PR target/43897
877         * gcc.target/ia64/pr43897.c: New test.
878
879         PR debug/46771
880         * gcc.dg/pr46771.c: New test.
881
882         PR rtl-optimization/46777
883         * gcc.dg/pr46777.c: New test.
884
885 2010-12-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
886
887         * ada/acats/run_acats (which): Assign output to temporary
888         variable, only use if successful.
889         Use last field of type output.
890
891 2010-12-06  Richard Guenther  <rguenther@suse.de>
892
893         PR tree-optimization/46806
894         * g++.dg/torture/20100825.C: New testcase.
895
896 2010-12-06  Richard Guenther  <rguenther@suse.de>
897
898         PR tree-optimization/46785
899         * gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase.
900
901 2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
902
903         * gcc.dg/pr46674.c (LABEL3): New macro definition.
904         (LABEL2): Likewise.
905         (LABEL): Likewise.
906         (jelly): Account for user label prefix in asm name.
907
908 2010-12-05  Daniel Kraft  <d@domob.eu>
909
910         PR fortran/46794
911         * gfortran.dg/power2.f90: Initialize variables.
912
913 2010-12-04  Jan Hubicka  <jh@suse.cz>
914
915         * snprintf-chk.c (ptr): Declare volatile.
916         * strcpy-chk.c (s2, s3, l1): Declare volatile.
917         * snprintf-chk.c (ptr): Declare volatile.
918         * vsprintf-chk.c (ptr): Declare volatile.
919         * vsnprintf-chk.c (ptr): Declare volatile.
920
921 2010-12-04  Tobias Burnus  <burnus@net-b.de>
922
923         PR fortran/46584
924         * gfortran.dg/quad_1.f90: Remove some complex
925         math checks as they fail on some non-libquadmath
926         systems.
927
928 2010-12-04  Daniel Kraft  <d@domob.eu>
929
930         PR fortran/46794
931         * gfortran.dg/power2.f90: New test.
932
933 2010-12-03  Jakub Jelinek  <jakub@redhat.com>
934
935         PR debug/46123
936         * g++.dg/debug/pr46123.C: New test.
937         * g++.dg/debug/dwarf2/pr46123.C: New test.
938
939 2010-12-03  Jason Merrill  <jason@redhat.com>
940
941         PR c++/46058
942         * g++.dg/template/scope4.C: New.
943
944 2010-12-03  Nathan Froyd  <froydnj@codesourcery.com>
945
946         * gcc.target/arm/neon-offset-1.c: New test.
947
948 2010-12-03  Alexander Monakov  <amonakov@ispras.ru>
949
950         PR rtl-optimization/45354
951         * gcc.dg/tree-prof/pr45354.c: New.
952
953 2010-12-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
954
955         PR fortran/45159
956         * gfortran.dg/dependency_38.f90:  New test.
957
958 2010-12-02  Ian Lance Taylor  <iant@google.com>
959
960         * lib/go.exp: New file.
961         * lib/go-dg.exp: New file.
962         * lib/go-torture.exp: New file.
963         * lib/target-supports.exp (check_compile): Match // Go.
964
965 2010-12-02  Eric Botcazou  <ebotcazou@adacore.com>
966
967         * gcc.dg/pr46685.c: New test.
968
969 2010-12-02  Sebastian Pop  <sebastian.pop@amd.com>
970
971         PR tree-optimization/45199
972         * gcc.dg/tree-ssa/ldist-15.c: New.
973         * gcc.dg/tree-ssa/ldist-16.c: New.
974         * gfortran.dg/ldist-pr45199.f: New.
975
976 2010-12-02  Richard Guenther  <rguenther@suse.de>
977
978         PR tree-optimization/46723
979         * gcc.dg/torture/pr46723.c: New testcase.
980
981 2010-12-02  Richard Guenther  <rguenther@suse.de>
982
983         PR lto/44871
984         * g++.dg/lto/20101126-1_0.C: New testcase.
985         * g++.dg/lto/20101126-1_1.c: Likewise.
986
987 2010-12-02  Richard Guenther  <rguenther@suse.de>
988             Ira Rosen  <irar@il.ibm.com>
989
990         PR tree-optimization/46663
991         * gcc.dg/vect/pr46663.c: New test.
992
993 2010-12-02  Jie Zhang  <jie@codesourcery.com>
994
995         PR middle-end/46674
996         * gcc.dg/pr46674.c: New test.
997
998 2010-12-02  Nicola Pero  <nicola.pero@meta-innovation.com>
999
1000         * objc.dg/exceptions-6.m: New.
1001         * obj-c++.dg/exceptions-6.mm: New.
1002
1003 2010-12-01  Jan Hubicka  <jh@suse.cz>
1004
1005         * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
1006
1007 2010-12-01  Sebastian Pop  <sebastian.pop@amd.com>
1008
1009         PR middle-end/45297
1010         * gcc.dg/graphite/pr45297.c: New.
1011
1012 2010-12-01  Richard Guenther  <rguenther@suse.de>
1013
1014         PR tree-optimization/46730
1015         * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
1016
1017 2010-11-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
1018
1019         * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
1020         (a*b)-c generates two fma instructions, instead of separate
1021         multiply, add, and subtract.
1022
1023 2010-11-30  Tobias Burnus  <burnus@net-b.de>
1024
1025         * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
1026         a value to all array elements.
1027
1028 2010-11-30  Richard Guenther  <rguenther@suse.de>
1029
1030         PR tree-optimization/46722
1031         * gcc.target/i386/fma4-fma-2.c: New testcase.
1032
1033 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1034
1035         * objc.dg/duplicate-class-1.m: New.
1036         * obj-c++.dg/duplicate-class-1.mm: New.
1037
1038 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1039
1040         * objc.dg/property/dotsyntax-21.m
1041         * obj-c++.dg/property/dotsyntax-21.mm
1042
1043 2010-11-29  Alexandre Oliva  <aoliva@redhat.com>
1044
1045         PR debug/46338
1046         * g++.dg/debug/pr46338.C: New.
1047
1048 2010-11-29  Richard Guenther  <rguenther@suse.de>
1049             Zdenek Dvorak  <rakdver@kam.uniff.cz>
1050
1051         PR tree-optimization/46675
1052         * gcc.dg/pr46675.c: New test.
1053
1054 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
1055
1056         * gcc/testsuite/objc.dg/strings-1.m: Move to...
1057         * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
1058         * gcc/testsuite/objc.dg/strings-2.m: Move to ...
1059         * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
1060         constructor and class reference for NeXT runtime.  Update paths.
1061         * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
1062         * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
1063         * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
1064         * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
1065         constructor and class reference for NeXT runtime.  Update paths.
1066
1067 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1068
1069         PR c++/42260
1070         * g++.dg/conversion/cast2.C: New test.
1071
1072         PR c++/45383
1073         * g++.dg/conversion/cond4.C: Likewise.
1074
1075 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1076
1077         PR c++/45383
1078         Reverted patch for PR c++/42260
1079         * g++.dg/conversion/cast2.C: Reverted new test.
1080
1081 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1082
1083         PR debug/46101
1084         * g++.dg/debug/dwarf2/typedef5.C: New test
1085
1086 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
1087             Mike Stump  <mrs@gcc.gnu.org>
1088
1089         PR target/26427
1090         PR target/33120
1091         PR testsuite/35710
1092         * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
1093         * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
1094         * gcc.dg/darwin-comm.c: Adjust for new allocators.
1095         * gcc.dg/darwin-sections.c: New test.
1096         * g++.dg/ext/instantiate2.C: Adjust for new allocators.
1097
1098 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1099
1100         * objc.dg/exceptions-1.m: New.
1101         * objc.dg/exceptions-2.m: New.
1102         * objc.dg/exceptions-3.m: New.
1103         * objc.dg/exceptions-4.m: New.
1104         * objc.dg/exceptions-5.m: New.
1105         * obj-c++.dg/exceptions-1.mm: New.
1106         * obj-c++.dg/exceptions-2.mm: New.
1107         * obj-c++.dg/exceptions-3.mm: New.
1108         * obj-c++.dg/exceptions-4.mm: New.
1109         * obj-c++.dg/exceptions-5.mm: New.
1110
1111 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1112
1113         * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
1114         * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
1115         * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
1116
1117 2010-11-28  Janus Weil  <janus@gcc.gnu.org>
1118
1119         PR fortran/46662
1120         * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
1121
1122 2010-11-28  Eric Botcazou  <ebotcazou@adacore.com>
1123
1124         * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
1125         * gnat.dg/pack9.adb (dg-final): Likewise.
1126
1127 2010-11-28  Paul Thomas  <pault@gcc.gnu.org
1128
1129         PR fortran/35810
1130         * gfortran.dg/realloc_on_assign_1.f03: New test.
1131         * gfortran.dg/realloc_on_assign_2.f03: New test.
1132         * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
1133         * gfortran.dg/unpack_bounds_1.f90: The same.
1134         * gfortran.dg/cshift_bounds_2.f90: The same.
1135         * gfortran.dg/matmul_bounds_2.f90: The same.
1136         * gfortran.dg/matmul_bounds_3.f90: The same.
1137         * gfortran.dg/matmul_bounds_4.f90: The same.
1138         * gfortran.dg/matmul_bounds_5.f90: The same.
1139
1140 2010-11-27  Tobias Burnus  <burnus@net-b.de>
1141
1142         PR fortran/46638
1143         PR fortran/46668
1144         * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
1145
1146 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1147
1148         PR objc++/46222
1149         * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
1150
1151 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1152
1153         * objc.dg/property/at-property-24.m: New.
1154         * objc.dg/property/at-property-25.m: New.
1155         * obj-c++.dg/property/at-property-24.mm: New.
1156         * obj-c++.dg/property/at-property-25.mm: New.
1157
1158 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1159
1160         * objc.dg/protocol-qualifier-1.m: New.
1161         * objc.dg/protocol-qualifier-2.m: New.
1162         * obj-c++.dg/protocol-qualifier-1.mm: New.
1163         * obj-c++.dg/protocol-qualifier-2.mm: New.
1164
1165 2010-11-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1166
1167         * lib/gnat.exp: Load gcc.exp.
1168         (gnat_target_compile): Use gcc_target_compile for *.c sources.
1169         * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
1170
1171 2010-11-26  Richard Guenther  <rguenther@suse.de>
1172
1173         PR lto/46648
1174         * gcc.dg/lto/20101125-1_0.c: New testcase.
1175         * gcc.dg/lto/20101125-1_1.c: Likewise.
1176
1177 2010-11-22   Bud Davis  <jmdavis@link.com>
1178
1179         * arith_divide_no_check.f
1180          ,arith_divide.f,old_style_init.f90: new tests.
1181
1182 2010-11-26  H.J. Lu  <hongjiu.lu@intel.com>
1183
1184         PR tree-optimization/46665
1185         * gfortran.dg/pr46665.f90: New.
1186
1187 2010-11-26  Jakub Jelinek  <jakub@redhat.com>
1188
1189         PR middle-end/46647
1190         * gcc.dg/pr46647.c: New test.
1191
1192 2010-11-25  Janus Weil  <janus@gcc.gnu.org>
1193
1194         PR fortran/46581
1195         * gfortran.dg/select_type_19.f03: New.
1196
1197 2010-11-25  Nicola Pero  <nicola.pero@meta-innovation.com>
1198
1199         * objc.dg/ivar-problem-1.m: New.
1200         * obj-c++.dg/ivar-problem-1.mm: New.
1201
1202 2010-11-25  Jakub Jelinek  <jakub@redhat.com>
1203
1204         PR middle-end/46637
1205         * gcc.c-torture/compile/pr46637.c: New test.
1206
1207 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
1208
1209         * gfortran.dg/pr46519-1.f: Add -mtune=generic.
1210
1211 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
1212
1213         PR middle-end/46647
1214         * gcc.target/i386/pr46647.c: New.
1215
1216 2010-11-25  Kai Tietz  <kai.tietz@onevision.com>
1217
1218         * gcc.dg/dll-8.c: New.
1219
1220 2010-11-25  Eric Botcazou  <ebotcazou@adacore.com>
1221
1222         * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
1223         * gnat.dg/sse_nolib.adb: Likewise.
1224
1225 2010-11-25  Alexander Monakov  <amonakov@ispras.ru>
1226
1227         PR rtl-optimization/46585
1228         * gcc.dg/pr46585.c: New.
1229
1230 2010-11-24  Richard Henderson  <rth@redhat.com>
1231
1232         * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
1233         vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
1234         vect_unpack, vect_int_mult, vect_extract_even_odd,
1235         vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
1236
1237 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1238
1239         PR target/46519
1240         * gfortran.dg/pr46519-1.f: New.
1241
1242 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1243
1244         PR target/46519
1245         * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
1246         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1247
1248         * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
1249         * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
1250         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1251         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1252
1253         * gcc.target/i386/avx-vzeroupper-20.c: New.
1254         * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
1255         * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
1256         * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
1257         * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
1258         * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
1259         * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
1260
1261 2010-11-24  Richard Guenther  <rguenther@suse.de>
1262
1263         PR lto/43218
1264         * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
1265
1266 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
1267
1268         PR rtl-optimization/46614
1269         * gcc.dg/pr46614.c: New test.
1270
1271 2010-11-24  Tobias Burnus  <burnus@net-b.de>
1272
1273         PR fortran/46638
1274         * gfortran.dg/transfer_simplify_10.f90: New.
1275
1276 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
1277
1278         PR middle-end/46629
1279         * gfortran.dg/lto/pr46629_0.f90: New test.
1280
1281 2010-11-24  Mingjie Xing  <mingjie.xing@gmail.com>
1282
1283         * gcc.target/mips/loongson3a-muldiv-1.c: New test.
1284         * gcc.target/mips/loongson3a-muldiv-2.c: New test.
1285
1286 2010-11-23  Joseph Myers  <joseph@codesourcery.com>
1287
1288         * gcc.dg/opts-5.c: New test.
1289
1290 2010-11-23  Jeffrey Yasskin <jyasskin@google.com>
1291
1292         PR c++/46527
1293         * g++.dg/debug/dwarf2/pr46527.C: New test.
1294
1295 2010-11-23  Iain Sandoe  <iains@gcc.gnu.org>
1296
1297         * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
1298
1299 2010-11-23  Jakub Jelinek  <jakub@redhat.com>
1300
1301         PR middle-end/46499
1302         * gcc.dg/pr46499-1.c: New test.
1303         * gcc.dg/pr46499-2.c: New test.
1304
1305 2010-11-23  Jack Howarth  <howarth@bromo.med.uc.edu>
1306
1307         * gcc.target/i386/alias-1.c: Require alias support.
1308
1309 2010-11-22  Uros Bizjak  <ubizjak@gmail.com>
1310
1311         * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
1312         for vectorizer tests.
1313         * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
1314         * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
1315         * gcc.dg/graphite/pr41888.c: Ditto.
1316         * gcc.dg/graphite/pr42729.c: Ditto.
1317
1318 2010-11-22  Mingjie Xing  <mingjie.xing@gmail.com>
1319             Uros Bizjak  <ubizjak@gmail.com>
1320
1321         * lib/target-supports.exp (check_vect_support_and_set_flags): New
1322         procedure to check if the target supports vectorizer tests. Set
1323         DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
1324         capabilites.
1325         * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
1326         * g++.dg/vect/vect.exp: Ditto.
1327         * gfortran.dg/vect/vect.exp: Ditto.
1328
1329 2010-11-22  Nicola Pero  <nicola.pero@meta-innovation.com>
1330
1331         PR objc/34033
1332         * objc.dg/strings-1.m: New.
1333         * objc.dg/strings-2.m: New.
1334         * obj-c++.dg/strings-1.mm: New.
1335         * obj-c++.dg/strings-2.mm: New.
1336
1337 2010-11-22  Ian Bolton  <ian.bolton@arm.com>
1338
1339         * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
1340         "target short_enums".
1341         * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
1342
1343 2010-11-22  Eric Botcazou  <ebotcazou@adacore.com>
1344
1345         * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
1346
1347         PR rtl-optimization/46603
1348         * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
1349
1350         PR testsuite/46230
1351         * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
1352         being vectorized.  Adjust dg-final pattern.
1353         * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
1354
1355         * gcc.dg/vect: Do not include <stdio.h> in testcases.
1356         * gcc.dg/vect/costmodel/ppc: Likewise.
1357
1358 2010-11-22  Alexander Monakov  <amonakov@ispras.ru>
1359
1360         PR rtl-optimization/45652
1361         * gcc.dg/pr45652.c: New.
1362
1363 2010-11-21  Richard Henderson  <rth@redhat.com>
1364
1365         PR rtl-optimization/46571
1366         * gcc.dg/pr46571.c: New.
1367
1368 2010-11-21  Eric Botcazou  <ebotcazou@adacore.com>
1369
1370         * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
1371
1372 2010-11-21  Uros Bizjak  <ubizjak@gmail.com>
1373
1374         PR target/46533
1375         * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-*  targets.
1376
1377 2010-11-20  Joseph Myers  <joseph@codesourcery.com>
1378
1379         * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
1380         * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
1381         * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
1382         * gcc.dg/pack-test-2.c: Test for all targets.
1383         * gcc.dg/pragma-align.c: Test for all targets.
1384         * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
1385         * gcc.dg/ucnid-10.c: Test for all targets.
1386
1387 2010-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1388
1389         * gcc.target/sparc/sparc-align-1.c: New test.
1390
1391 2010-11-20  Nathan Froyd  <froydnj@codesourcery.com>
1392
1393         PR c++/16189
1394         PR c++/36888
1395         PR c++/45331
1396         * g++.dg/parse/semicolon3.C: New test.
1397         * g++.dg/debug/pr22514.C: Adjust.
1398         * g++.dg/init/error1.C: Adjust.
1399         * g++.dg/other/bitfield3.C: Adjust.
1400         * g++.dg/other/semicolon.C: Adjust.
1401         * g++.dg/parse/error14.C: Adjust.
1402         * g++.dg/parse/error5.C: Adjust.
1403         * g++.dg/parse/parameter-declaration-1.C: Adjust.
1404         * g++.dg/template/pr23510.C: Adjust.
1405         * g++.dg/template/pr39425.C: Adjust.
1406         * g++.old-deja/g++.robertl/eb125.C: Adjust.
1407
1408 2010-11-20  Jakub Jelinek  <jakub@redhat.com>
1409
1410         PR debug/46561
1411         * gcc.dg/autopar/pr46561.c: New test.
1412
1413         PR c++/46538
1414         * g++.dg/other/error34.C: New test.
1415
1416         PR c++/46526
1417         * g++.dg/cpp0x/constexpr-base3.C: New test.
1418
1419         PR tree-optimization/45830
1420         * gcc.target/i386/pr45830.c: New test.
1421         * gcc.c-torture/execute/pr45830.c: New test.
1422
1423 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1424
1425         * objc.dg/attributes/class-attribute-1.m: Rewritten.
1426         * objc.dg/attributes/class-attribute-2.m: Same change.
1427         * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
1428         * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
1429         * objc.dg/fobjc-std-1.m: Updated.
1430         * obj-c++.dg/fobjc-std-1.mm: Updated.
1431
1432 2010-11-19  Michael Matz  <matz@suse.de>
1433
1434         PR tree-optimization/46077
1435         * gcc.dg/vect/O3-pr46077.c: New testcase.
1436
1437 2010-11-19  Joseph Myers  <joseph@codesourcery.com>
1438
1439         PR c/46547
1440         * gcc.c-torture/compile/pr46547-1.c: New test.
1441
1442 2010-11-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1443
1444         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
1445         exec $compiler.
1446         * lib/gfortran.exp (gfortran_link_flags): Remove braces around
1447         $GFORTRAN_UNDER_TEST.
1448         (gfortran_init): Use -B to specify specpath, add trailing /.
1449
1450 2010-11-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
1451
1452         * gcc.target/powerpc/ppc-target-1.c: New file to test target
1453         attributes on PowerPC.
1454         * gcc.target/powerpc/ppc-target-2.c: Ditto.
1455         * gcc.target/powerpc/ppc-target-3.c: Ditto.
1456
1457 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1458
1459         * objc.dg/attributes/proto-attribute-1.m: Updated.
1460         * objc.dg/attributes/proto-attribute-2.m: New.
1461         * objc.dg/attributes/proto-attribute-3.m: New.
1462         * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
1463         * obj-c++.dg/attributes/proto-attribute-2.mm: New.
1464         * obj-c++.dg/attributes/proto-attribute-3.mm: New.
1465
1466 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1467
1468         * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
1469
1470 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1471
1472         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
1473
1474 2010-11-18  Steve Ellcey  <sje@cup.hp.com>
1475
1476         * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
1477         * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
1478
1479 2010-11-18  Jakub Jelinek  <jakub@redhat.com>
1480
1481         PR middle-end/46534
1482         * gcc.c-torture/compile/pr46534.c: New test.
1483
1484 2010-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1485
1486         * gnat.dg/atomic4.ad[sb]: New test.
1487         * gnat.dg/volatile4.adb: Likewise.
1488
1489 2010-11-18  Richard Henderson  <rth@redhat.com>
1490
1491         * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
1492
1493 2010-11-18  Nathan Froyd  <froydnj@codesourcery.com>
1494
1495         PR c/33193
1496         * c-c++-common/pr33193.c: New test.
1497
1498 2010-11-18  Richard Guenther  <rguenther@suse.de>
1499
1500         PR tree-optimization/46172
1501         * gcc.dg/torture/pr46172.c: New testcase.
1502
1503 2010-11-18  Jeff Law  <law@redhat.com>
1504
1505         PR middle-end-optimization/46297
1506         * gfortran.dg/pr46297.f: New test.
1507
1508 2010-11-17  Steve Ellcey  <sje@cup.hp.com>
1509
1510         PR middle-end/31490
1511         * gcc.dg/pr31490.c: New test.
1512
1513 2010-11-17  Uros Bizjak  <ubizjak@gmail.com>
1514
1515         * gcc.dg/nop.h: Move from ...
1516         * gcc.dg/guality/nop.h: ... here.
1517         * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
1518         * gcc.dg/guality/asm-1.c: Update nop.h include.
1519         * gcc.dg/guality/pr43329-1.c: Ditto.
1520
1521 2010-11-17  Paolo Bonzini  <bonzini@gnu.org>
1522
1523         * gcc.dg/two-types-1.c: New test.
1524         * gcc.dg/two-types-2.c: New test.
1525         * gcc.dg/two-types-3.c: New test.
1526         * gcc.dg/two-types-4.c: New test.
1527         * gcc.dg/two-types-5.c: New test.
1528         * gcc.dg/two-types-6.c: New test.
1529         * gcc.dg/two-types-7.c: New test.
1530         * gcc.dg/two-types-8.c: New test.
1531         * gcc.dg/two-types-9.c: New test.
1532         * gcc.dg/two-types-10.c: New test.
1533         * objc.dg/two-types-1.m: New test.
1534
1535 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1536
1537         PR rtl-optimization/46440
1538         * gcc.dg/pr46440.c: New test.
1539
1540         PR testsuite/45429
1541         * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
1542
1543 2010-11-17  Ira Rosen  <irar@il.ibm.com>
1544
1545         PR tree-optimization/46312
1546         * gcc.dg/vect/vect-scal-opt2.c: Rename to...
1547         * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
1548         on targets that support vector shifts with scalar shift argument.
1549         Remove dg-options.
1550         * gcc.dg/vect/vect-scal-opt.c: Rename to...
1551         * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
1552         * gcc.dg/vect/vect-scal-opt1.c: Rename to...
1553         * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
1554         * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
1555         * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
1556         support misaligned data accesses.
1557         * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
1558         * gcc.dg/vect/pr43430-2.c: Remove dg-options.
1559         * lib/target-supports.exp
1560         (check_effective_target_vect_shift_scalar): New.
1561
1562 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1563
1564         * gcc.dg/guality/nop.h: New file.
1565         * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
1566         "nop".  Adjust line numbers in gdb-test.
1567         * gcc.dg/guality/pr43329-1.c: Likewise.
1568
1569 2010-11-16  Jason Merrill  <jason@redhat.com>
1570
1571         * g++.dg/cpp0x/defaulted20.C: New.
1572
1573         * g++.dg/template/injected2.C: New.
1574
1575 2010-11-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1576
1577         * objc.dg/protocol-optional-1.m: New.
1578         * obj-c++.dg/protocol-optional-1.mm: New.
1579
1580 2010-11-16  Richard Henderson  <rth@redhat.com>
1581
1582         * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
1583         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1584
1585 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1586
1587         * gnat.dg/opt12.adb: New test.
1588         * gnat.dg/opt12_pkg.ad[sb]: New helper.
1589
1590 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1591
1592         * gcc.target/rx/pack.c: New test.
1593
1594 2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1595             Tobias Burnus  <burnus@net-b.de>
1596
1597         PR fortran/32049
1598         * gfortran.dg/quad_1.f90: New.
1599         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
1600         compiler arguments.
1601         * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
1602         library search path; call gcc-set-multilib-library-path with
1603         arguments such that libgfortran.spec is found.
1604         (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
1605
1606 2010-11-16  Jakub Jelinek  <jakub@redhat.com>
1607
1608         PR c++/46401
1609         * g++.dg/warn/Wsequence-point-3.C: New test.
1610
1611 2010-11-16  Kai Tietz  <kai.tietz@onevision.com>
1612
1613         PR preprocessor/17349
1614         * gcc.dg/cpp/cmdlne-C3.c: New.
1615
1616 2010-11-16  Richard Guenther  <rguenther@suse.de>
1617
1618         PR tree-optimization/44545
1619         * gcc.dg/pr44545.c: New testcase.
1620
1621 2010-11-16  Andrey Belevantsev  <abel@ispras.ru>
1622
1623         PR rtl-optimization/46366
1624         * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
1625         casts.
1626
1627 2010-11-16  Richard Guenther  <rguenther@suse.de>
1628
1629         * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
1630
1631 2010-11-16  Richard Guenther  <rguenther@suse.de>
1632
1633         PR middle-end/45172
1634         * gfortran.dg/gomp/pr45172.f90: New testcase.
1635
1636 2010-11-16  Nick Clifton  <nickc@redhat.com>
1637
1638         * gcc.target/rx/pack.c: New test.
1639
1640 2010-11-15  Richard Henderson  <rth@redhat.com>
1641
1642         * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
1643         * gcc.dg/torture/builtin-math-8.c: ... here.  New file.
1644         Use builtin_constant_p rather than scanning for builtin name.
1645
1646 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1647
1648         * objc.dg/property/dotsyntax-18.m: New.
1649         * objc.dg/property/dotsyntax-19.m: New.
1650         * objc.dg/property/dotsyntax-20.m: New.
1651         * obj-c++.dg/property/dotsyntax-18.mm: New.
1652         * obj-c++.dg/property/dotsyntax-19.mm: New.
1653         * obj-c++.dg/property/dotsyntax-20.mm: New.
1654         * objc.dg/property/dotsyntax-4.m: Removed some unused
1655         variables and code.
1656         * objc.dg/property/dotsyntax-6.m: Same change.
1657         * objc.dg/property/dotsyntax-16.m: Same change.
1658         * objc.dg/property/dotsyntax-17.m: Same change.
1659         * obj-c++.dg/property/dotsyntax-4.mm: Same change.
1660         * obj-c++.dg/property/dotsyntax-6.mm: Same change.
1661         * obj-c++.dg/property/dotsyntax-16.mm: Same change.
1662         * obj-c++.dg/property/dotsyntax-17.mm: Same change.
1663         * objc.dg/property/at-property-22.m: Added missing casts.
1664         * obj-c++.dg/property/at-property-22.mm: Same change.
1665
1666 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1667
1668         PR tree-optimization/46491
1669         * gcc.target/i386/pr46491.c: New test.
1670
1671         PR tree-optimization/46461
1672         * gcc.c-torture/compile/pr46461.c: New test.
1673
1674 2010-11-15  Tobias Burnus  <burnus@net.b.de>
1675
1676         PR fortran/46484
1677         * gfortran.dg/allocatable_scalar_11.f90: New.
1678         * gfortran.dg/allocatable_scalar_5.f90: Make test case
1679         standard conform.
1680
1681 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1682
1683         PR debug/46095
1684         * gcc.target/i386/pr46095.c: New test.
1685
1686         PR debug/46387
1687         * gcc.dg/pr46387.c: New test.
1688
1689 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1690
1691         * objc.dg/property/dotsyntax-16.m: New.
1692         * objc.dg/property/dotsyntax-17.m: New.
1693         * obj-c++.dg/property/dotsyntax-16.mm: New.
1694         * obj-c++.dg/property/dotsyntax-17.mm: New.
1695         * objc.dg/property/at-property-10.m: Uncommented using 'x++'
1696         syntax with properties, which now works.
1697         * obj-c++.dg/property/at-property-10.mm: Same change.
1698
1699 2010-11-15  Martin Jambor  <mjambor@suse.cz>
1700
1701         PR tree-optimization/46349
1702         * gnat.dg/opt9.adb: New file.
1703         * gnat.dg/opt9_pkg.ads: Likewise
1704
1705 2010-11-15  Richard Guenther  <rguenther@suse.de>
1706
1707         PR lto/44989
1708         * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
1709
1710 2010-11-15  Nathan Froyd  <froydnj@codesourcery.com>
1711
1712         PR preprocessor/45038
1713         * g++.dg/pr45038.C: New test.
1714
1715 2010-11-15  Richard Guenther  <rguenther@suse.de>
1716
1717         PR tree-optimization/46467
1718         * gcc.dg/ipa/ipa-pta-16.c: New testcase.
1719
1720 2010-11-15  Richard Guenther  <rguenther@suse.de>
1721
1722         PR testsuite/46423
1723         * g++.dg/torture/pr34850.C: Adjust.
1724
1725 2010-11-14  Paolo Bonzini  <bonzini@gnu.org>
1726
1727         PR c/46475
1728         * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
1729
1730 2010-11-14  Nicola Pero  <nicola.pero@meta-innovation.com>
1731
1732         * objc.dg/property/at-property-21.m: New.
1733         * objc.dg/property/at-property-22.m: New.
1734         * objc.dg/property/at-property-23.m: New.
1735         * objc.dg/property/synthesize-9.m: New.
1736         * objc.dg/property/synthesize-10.m: New.
1737         * objc.dg/property/synthesize-11.m: New.
1738         * obj-c++.dg/property/at-property-21.mm: New.
1739         * obj-c++.dg/property/at-property-22.mm: New.
1740         * obj-c++.dg/property/at-property-23.mm: New.
1741         * obj-c++.dg/property/synthesize-9.mm: New.
1742         * obj-c++.dg/property/synthesize-10.mm: New.
1743         * obj-c++.dg/property/synthesize-11.mm: New.
1744
1745         * objc.dg/property/at-property-4.m: Updated to match new compiler
1746         where some errors have been converted into warnings and vice versa.
1747         * objc.dg/property/at-property-16.m: Same change.
1748         * objc.dg/property/at-property-18.m: Same change.
1749         * objc.dg/property/property-neg-5.m: Same change.
1750         * obj-c++.dg/property/at-property-4.mm: Same change.
1751         * obj-c++.dg/property/at-property-16.mm: Same change.
1752         * obj-c++.dg/property/at-property-18.mm: Same change.
1753         * obj-c++.dg/property/property-neg-5.mm: Same change.
1754
1755         * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
1756         commented out because of testsuite problems; I found out that
1757         using dg-warning instead of dg-message gets them to work.
1758         * obj-c++.dg/property/property-neg-3.mm: Same change.
1759         * obj-c++.dg/property/synthesize-6.mm: Same change.
1760         * obj-c++.dg/property/at-property-5.mm: Same change.
1761         * obj-c++.dg/property/at-property-14.mm: Same change.
1762         * obj-c++.dg/property/at-property-18.mm: Same change.
1763         * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
1764         some tests still do not work due to some other testsuite issue).
1765
1766 2010-11-13  Jason Merrill  <jason@redhat.com>
1767
1768         * g++.dg/cpp0x/auto20.C: New.
1769
1770 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1771
1772         * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
1773         * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
1774
1775 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1776
1777         PR c/46462
1778         * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
1779         * gcc.dg/pr35746.c: Likewise.
1780         * gcc.dg/cpp/direct2.c: Likewise.
1781         * gcc.dg/cpp/direct2s.c: Likewise.
1782         * gcc.dg/noncompile/920923-1.c: Likewise.
1783         * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
1784
1785 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1786
1787         * obj-c++.dg/attributes/method-format-1.mm: Adjust.
1788
1789 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1790
1791         * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
1792         a pointer to an arbitrary C struct with an Objective-C protocol.
1793         Test various valid uses of typedef with Objective-C objects and
1794         protocols instead.
1795         * objc.dg/invalid-type-1.m: New.
1796         * obj-c++.dg/invalid-type-1.m: New.
1797
1798 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1799
1800         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
1801
1802 2010-11-13  Tobias Burnus  <burnus@net-b.de>
1803
1804         PR fortran/45742
1805         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
1806
1807 2010-11-13  Tobias Burnus  <burnus@net-b.de>
1808
1809         PR fortran/45742
1810         * gfortran.dg/volatile12.f90: New.
1811
1812 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1813
1814         * objc.dg/attributes/method-format-1.m: Adjust.
1815
1816 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1817
1818         PR c/20385
1819         * gcc.dg/decl-9.c: New.
1820
1821 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1822
1823         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
1824
1825 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1826
1827         * gcc.dg/format/few-1.c: New test.
1828         * gcc.dg/format/asm_fprintf-1.c: Adjust.
1829         * gcc.dg/format/c90-scanf-1.c: Adjust.
1830         * gcc.dg/format/cmn-err-1.c: Adjust.
1831         * gcc.dg/format/dfp-printf-1.c: Adjust.
1832         * gcc.dg/format/dfp-scanf-1.c: Adjust.
1833         * gcc.dg/format/gcc_diag-1.c: Adjust.
1834         * gcc.dg/format/ms_unnamed-1.c: Adjust.
1835         * gcc.dg/format/strfmon-1.c: Adjust.
1836         * gcc.dg/format/unnamed-1.c: Adjust.
1837         * gcc.dg/format/xopen-2.c: Adjust.
1838         * g++.dg/ext/builtin4.C: Adjust.
1839         * g++.dg/ext/builtin5.C: Adjust.
1840
1841 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
1842
1843         * gcc.dg/pragma-diag-2.c: New test.
1844
1845 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1846
1847         PR fortran/45794
1848         * gfortran.dg/optional_mask.f90: New test.
1849
1850 2010-11-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
1851
1852         * g++.dg/cpp0x/defaulted15.C: Adjust.
1853
1854 2010-11-12  James Dennett <jdennett@google.com>
1855
1856         PR c++/39415
1857         * g++.dg/expr/static_cast7.C: New.
1858
1859 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1860
1861         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
1862         warning.
1863         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
1864         mips-sgi-irix*.
1865         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
1866         * gcc.target/mips/call-3.c: Add dg-require-visibility.
1867
1868 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
1869
1870         * gcc.dg/pr46375.c: New test.
1871
1872 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
1873
1874         PR c/44782
1875         * c-c++-common/fmax-errors.c: New test.
1876
1877 2010-11-11  Richard Henderson  <rth@redhat.com>
1878
1879         * gcc.target/i386/sse-24.c: Use -ffp-contract.
1880
1881 2010-11-11  Jan Hubicka  <jh@suse.cz>
1882
1883         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
1884         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
1885
1886 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
1887
1888         PR target/46088
1889         * gcc.dg/pr46088.c: New test.
1890
1891 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
1892
1893         * gfortran.dg/empty_derived_type.f90: New test.
1894
1895 2010-11-11  Tobias Burnus  <burnus@net-b.de>
1896
1897         PR fortran/46413
1898         * gfortran.dg/class_31.f90: New.
1899
1900         PR fortran/46205
1901         * gfortran.dg/forall_14.f90: New.
1902
1903 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
1904             Tobias Burnus  <burnus@net-b.de>
1905
1906         PR fortran/46325
1907         * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
1908
1909 2010-11-11  Jan Hubicka  <jh@suse.cz>
1910
1911         * gcc.dg/20081223-1.c: Update LTO options.
1912         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
1913         * gcc.dg/lto/20081118_0.c: Update LTO options.
1914         * gcc.dg/lto/ipareference_0.c: Update LTO options.
1915         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
1916         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
1917         * gcc.dg/lto/ipacp_0.c: Update LTO options.
1918         * gcc.dg/lto/20090116_0.c: Update LTO options.
1919         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
1920         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
1921         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
1922         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
1923         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
1924         * gcc.dg/lto/20081224_0.c: Update LTO options.
1925         * gcc.dg/lto/20090219_0.c: Update LTO options.
1926         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
1927         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
1928         * gcc.dg/lto/20081115_0.c: Update LTO options.
1929         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
1930         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
1931         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
1932         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
1933         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
1934         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
1935         * g++.dg/20090107-1.C: Update LTO options.
1936         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
1937         * g++.dg/lto/20081123_0.C: Update LTO options.
1938         * g++.dg/lto/20090313_0.C: Update LTO options.
1939         * g++.dg/lto/20081125_0.C: Update LTO options.
1940         * g++.dg/lto/20081109-1_0.C: Update LTO options.
1941         * g++.dg/lto/20081219_0.C: Update LTO options.
1942         * g++.dg/lto/20100724-1_0.C: Update LTO options.
1943         * g++.dg/lto/20081204-1_0.C: Update LTO options.
1944         * g++.dg/lto/20090303_0.C: Update LTO options.
1945         * g++.dg/lto/20100723-1_0.C: Update LTO options.
1946         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
1947         * g++.dg/lto/20090128_0.C: Update LTO options.
1948         * g++.dg/lto/20081204-2_0.C: Update LTO options.
1949         * g++.dg/lto/20090302_0.C: Update LTO options.
1950         * g++.dg/lto/20081119-1_0.C: Update LTO options.
1951         * g++.dg/lto/20081118_0.C: Update LTO options.
1952         * g++.dg/20090121-1.C: Update LTO options.
1953         * objc.dg/lto/lto.exp: Update LTO options.
1954         * lib/lto.exp: Update LTO options.
1955         * lib/gcc-dg.exp: Update LTO options.
1956         * lib/c-torture.exp: Update LTO options.
1957         * obj-c++.dg/lto/lto.exp: Update LTO options.
1958
1959 2010-11-11  Jan Hubicka  <jh@suse.cz>
1960
1961         PR tree-optimize/40436
1962         * gcc.dg/tree-ssa/inline-5.c: New testcase.
1963         * gcc.dg/tree-ssa/inline-6.c: New testcase.
1964
1965 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
1966
1967         * gfortran.dg/proc_decl_24.f90: New.
1968
1969 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
1970
1971         * objc.dg/property/at-property-20.m: New.
1972         * objc.dg/property/synthesize-8.m: New.
1973         * obj-c++.dg/property/at-property-20.m: New.
1974         * obj-c++.dg/property/synthesize-8.mm: New.
1975
1976 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
1977
1978         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
1979
1980 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
1981
1982         PR middle-end/46388
1983         * gcc.c-torture/compile/pr46388.c: New test.
1984
1985 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1986
1987         * lib/lto.exp (lto-get-options-main): Support optional target
1988         selector for dg-suppress-ld-options.
1989
1990 2010-11-11  Martin Jambor  <mjambor@suse.cz>
1991
1992         PR tree-optimization/46383
1993         * g++.dg/torture/pr46383.C: New test.
1994
1995 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
1996
1997         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
1998         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
1999         to dg-options.
2000         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
2001         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
2002         * g++.dg/other/i386-3.C: Ditto.
2003
2004 2010-11-10  Jason Merrill  <jason@redhat.com>
2005
2006         * g++.dg/cpp0x/constexpr-46420.C: New.
2007
2008 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
2009
2010         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
2011         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
2012         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
2013         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
2014         expected messages.
2015
2016 2010-11-10  Jan Hubicka  <jh@suse.cz>
2017
2018         PR tree-optimize/38669
2019         * gcc.dg/tree-ssa/pr38699.c: New testcase.
2020
2021 2010-11-10  Jan Hubicka  <jh@suse.cz>
2022
2023         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
2024
2025 2010-11-10  Jason Merrill  <jason@redhat.com>
2026
2027         * g++.dg/cpp0x/constexpr-bitfield.C: New.
2028
2029 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
2030
2031         PR debug/46409
2032         * gcc.dg/debug/pr46409.c: New test.
2033
2034         PR c++/46368
2035         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
2036
2037 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
2038
2039         PR target/46419
2040         * gcc-target/i386/pr46419.c: New test.
2041
2042 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
2043
2044         * g++.dg/other/i386-2.C: Add -mtbm.
2045         * g++.dg/other/i386-3.C: Likewise.
2046         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
2047         * gcc.target/i386/funcspec-6.c: Likewise.
2048         * gcc.target/i386/sse-12.c: Add -mtbm.
2049         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
2050         operand intrinsics.
2051         * gcc.target/i386/sse-14.c: Likewise.
2052         * gcc.target/i386/sse-22.c: Likewise.
2053         * gcc.target/i386/sse-23.c: Likewise.
2054         * gcc.target/i386/tbm-1.c: New file.
2055         * gcc.target/i386/tbm-2.c: Likewise.
2056
2057 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
2058
2059         * g++.dg/other/i386-2.C: Add -mbmi.
2060         * g++.dg/other/i386-3.C: Likewise.
2061         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
2062         * gcc.target/i386/funcspec-6.c: Likewise.
2063         * gcc.target/i386/sse-12.c: Add -mbmi.
2064         * gcc.target/i386/bmi-1.c: New file.
2065         * gcc.target/i386/bmi-2.c: Likewise.
2066         * gcc.target/i386/bmi-3.c: Likewise.
2067         * gcc.target/i386/bmi-4.c: Likewise.
2068         * gcc.target/i386/bmi-5.c: Likewise.
2069         * gcc.target/i386/bmi-6.c: Likewise.
2070
2071 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
2072
2073         PR c++/46065
2074         * g++.dg/pr46065.C: New test.
2075
2076 2010-11-10  Jan Hubicka  <jh@suse.cz>
2077
2078         PR tree-optimize/33172
2079         PR tree-optimize/43411
2080         * gcc.dg/tree-ssa/pr33172.c: New testcase.
2081         * g++.dg/tree-ssa/pr43411.C: New testcase.
2082
2083 2010-11-10  Jan Hubicka  <jh@suse.cz>
2084
2085         PR tree-optimize/46228
2086         * g++.dg/tree-ssa/pr46228.C: New testcase.
2087
2088 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
2089
2090         PR tree-optimization/46414
2091         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
2092
2093 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2094
2095         PR fortran/46411
2096         * gfortran.dg/intrinsic_7.f90: New.
2097
2098 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2099
2100         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
2101         * g++.dg/abi/thunk4.C: Likewise.
2102         * g++.dg/opt/combine.C: Add dg-require-visibility.
2103         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
2104         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
2105         alpha*-dec-osf*.
2106         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
2107         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
2108         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
2109         large arena_size.
2110         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
2111         * gcc.dg/intmax_t-1.c: Likewise.
2112
2113 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2114
2115         PR fortran/46244
2116         * gfortran.dg/class_30.f90: New.
2117
2118 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2119
2120         PR fortran/46223
2121         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
2122         failure on s390.
2123
2124 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
2125
2126         PR tree-optimization/45971
2127         * gcc.dg/vect/O3-pr45971.c: New.
2128
2129 2010-11-10  Richard Guenther  <rguenther@suse.de>
2130
2131         PR tree-optimization/44964
2132         * gcc.dg/pr44964.c: New testcase.
2133
2134 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2135
2136         * gnat.dg/opt10.adb: Fix typo.
2137
2138 2010-11-10  Martin Jambor  <mjambor@suse.cz>
2139
2140         PR tree-optimization/46351
2141         PR tree-optimization/46377
2142         * gnat.dg/opt10.adb: New file.
2143         * gnat.dg/opt10_pkg.ads: Likewise.
2144         * gnat.dg/opt11.adb: Likewise.
2145         * gnat.dg/opt11.ads: Likewise.
2146
2147 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2148
2149         * gnat.dg/boolean_conv.adb: New test.
2150
2151 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2152
2153         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
2154
2155 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2156
2157         * gnat.dg/unchecked_convert7.adb: New test.
2158
2159 2010-11-10  Richard Guenther  <rguenther@suse.de>
2160
2161         PR tree-optimization/46398
2162         * gcc.dg/torture/pr46398.c: New testcase.
2163
2164 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2165
2166         * gfortran.dg/open_dev_null.f90: New test.
2167
2168 2010-11-09  Jan Hubicka  <jh@suse.cz>
2169
2170         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
2171         unrolling.
2172
2173 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
2174
2175         * gcc.dg/struct-semi-4.c: New test.
2176
2177 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
2178
2179         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
2180         power5 to enable generation of FRIZ.
2181
2182         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
2183         optimization.
2184
2185         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
2186         expected.
2187
2188 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
2189
2190         PR target/43808
2191         * gfortran.dg/pr43808.f90: New test.
2192
2193 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
2194
2195         PR tree-optimization/46036
2196         * gfortran.dg/lto/pr46036_0.f90: New.
2197
2198 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
2199
2200         PR middle-end/45663
2201         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
2202         bar invocation instead of first.
2203
2204         PR debug/46171
2205         * gcc.dg/pr46171.c: New test.
2206
2207 2010-11-09  Richard Guenther  <rguenther@suse.de>
2208
2209         PR tree-optimization/46355
2210         * gcc.dg/pr46355.c: New testcase.
2211
2212 2010-11-09  Richard Guenther  <rguenther@suse.de>
2213
2214         PR tree-optimization/46177
2215         * gcc.dg/pr46177-2.c: New testcase.
2216
2217 2010-11-09  Richard Guenther  <rguenther@suse.de>
2218
2219         PR testsuite/46312
2220         * gcc.dg/vec-scal-opt.c: Move ...
2221         * gcc.dg/vect/vect-scal-opt.c: ... here.
2222         * gcc.dg/vec-scal-opt1.c: Move ...
2223         * gcc.dg/vect/vect-scal-opt1.c: ... here.
2224         * gcc.dg/vec-scal-opt2.c: Move ...
2225         * gcc.dg/vect/vect-scal-opt2.c: ... here.
2226
2227 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
2228
2229         * gnat.dg/specs/static_initializer5.ads: New test.
2230         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
2231
2232 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
2233
2234         PR middle-end/46360
2235         * gcc.c-torture/compile/pr46360.c: New test.
2236
2237         PR c++/45894
2238         * g++.dg/warn/Wsequence-point-2.C: New test.
2239
2240 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
2241
2242         PR fortran/46313
2243         * gfortran.dg/class_29.f03: New.
2244
2245 2010-11-09  Richard Guenther  <rguenther@suse.de>
2246
2247         PR middle-end/46221
2248         * gcc.target/i386/alias-1.c: New testcase.
2249
2250 2010-11-08  Jason Merrill  <jason@redhat.com>
2251
2252         * g++.dg/cpp0x/constexpr-sassert.C: New.
2253
2254 2010-11-08  Jason Merrill  <jason@redhat.com>
2255
2256         * g++.dg/cpp0x/constexpr-defarg.C: New.
2257
2258 2010-11-08  Xinliang David Li  <davidxl@google.com>
2259
2260         PR tree-optimization/46316
2261         * gcc.c-torture/execute/pr46316.c: New test.
2262
2263 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
2264
2265         PR fortran/46344
2266         * gfortran.dg/class_28.f03: Extended.
2267
2268 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2269
2270         * objc.dg/property/dotsyntax-13.m: New.
2271         * objc.dg/property/dotsyntax-14.m: New.
2272         * objc.dg/property/dotsyntax-15.m: New.
2273         * objc.dg/property/synthesize-7.m: New.
2274         * obj-c++.dg/property/dotsyntax-13.mm: New.
2275         * obj-c++.dg/property/dotsyntax-14.mm: New.
2276         * obj-c++.dg/property/dotsyntax-15.mm: New.
2277         * obj-c++.dg/property/synthesize-7.mm: New.
2278
2279 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2280
2281         * objc.dg/property/dynamic-4.m: New.
2282         * objc.dg/property/dynamic-5.m: New.
2283         * objc.dg/property/dynamic-6.m: New.
2284         * obj-c++.dg/property/dynamic-4.mm: New.
2285         * obj-c++.dg/property/dynamic-5.mm: New.
2286         * obj-c++.dg/property/dynamic-6.mm: New.
2287
2288 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2289
2290         * objc.dg/property/synthesize-3.m: New.
2291         * objc.dg/property/synthesize-4.m: New.
2292         * objc.dg/property/synthesize-5.m: New.
2293         * objc.dg/property/synthesize-6.m: New.
2294         * obj-c++.dg/property/synthesize-3.mm: New.
2295         * obj-c++.dg/property/synthesize-4.mm: New.
2296         * obj-c++.dg/property/synthesize-5.mm: New.
2297         * obj-c++.dg/property/synthesize-6.mm: New.
2298
2299 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2300
2301         * objc.dg/property/at-property-5.m: Updated test.
2302         * objc.dg/property/at-property-16.m: New.
2303         * objc.dg/property/at-property-17.m: New.
2304         * objc.dg/property/at-property-18.m: New.
2305         * objc.dg/property/at-property-19.m: New.
2306         * objc.dg/property/dotsyntax-12.m: New.
2307         * objc.dg/protocol-inheritance-1.m: New.
2308         * objc.dg/protocol-inheritance-2.m: New.
2309         * obj-c++.dg/property/at-property-5.mm: Updated test.
2310         * obj-c++.dg/property/at-property-16.mm: New.
2311         * obj-c++.dg/property/at-property-17.mm: New.
2312         * obj-c++.dg/property/at-property-18.mm: New.
2313         * obj-c++.dg/property/at-property-19.mm: New.
2314         * obj-c++.dg/protocol-inheritance-1.mm: New.
2315         * obj-c++.dg/protocol-inheritance-2.mm: New.
2316         * obj-c++.dg/property/dotsyntax-12.mm: New.
2317
2318 2010-11-08  Jason Merrill  <jason@redhat.com>
2319
2320         * g++.dg/expr/overflow1.C: New.
2321         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
2322         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
2323         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
2324         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
2325
2326 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2327
2328         * gcc.dg/pr35442.c: Adapt warning.
2329
2330         PR target/46280
2331         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
2332         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
2333         * g++.dg/torture/pr36444.C: Add dg-options -msse for
2334         i?86-*-* x86_64-*-*.
2335         * g++.dg/torture/pr36445.C: Likewise.
2336         * gcc.c-torture/compile/pr34856.c: Likewise.
2337         * gcc.c-torture/compile/pr39928-1.c: Likewise.
2338         * gcc.c-torture/compile/vector-1.c: Likewise.
2339         * gcc.c-torture/compile/vector-2.c: Likewise.
2340         * gcc.dg/pr32912-1.c: Likewise.
2341         * gcc.c-torture/execute/va-arg-25.c: Move ...
2342         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
2343         Add dg-options -msse, dg-require-effective-target sse_runtime for
2344         for i?86-*-*, x86_64-*-*.
2345         * gcc.c-torture/execute/vector-1.c: Likewise.
2346         * gcc.c-torture/execute/vector-2.c: Likewise.
2347         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
2348         i?86-*-*, x86_64-*-*.
2349         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2350         * gcc.dg/tree-ssa/sra-4.c: Likewise.
2351         * gcc.dg/tree-ssa/vector-1.c: Likewise.
2352         * gcc.dg/tree-ssa/vector-2.c: Likewise.
2353         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
2354
2355 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
2356
2357         * gcc.dg/torture/pr45982.c: Add -std=c99
2358         * gcc.dg/torture/pr45623.c: Ditto.
2359
2360 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
2361
2362         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
2363         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
2364
2365 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
2366
2367         PR target/28627
2368         * g++.dg/ext/dllimport7.C: Adjust second error check and
2369         allow test for x86_64 mingw, too.
2370
2371 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
2372
2373         PR fortran/46344
2374         * gfortran.dg/class_28.f03: New.
2375
2376 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
2377
2378         PR rtl-optimization/45352
2379         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
2380         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
2381         gcc.target/i386/pr45352-2.c: New tests.
2382
2383 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2384
2385         PR libobjc/36610
2386         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
2387         XFAIL the run for all but m32 x86.
2388
2389 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
2390
2391         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
2392         as comment character.
2393
2394 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2395
2396         * gcc.target/mips/mips.exp: Revert previous patch.
2397         * gcc.target/mips/fma-1.c: Delete.
2398         * gcc.target/mips/fma-2.c: Likewise.
2399         * gcc.target/mips/fma-3.c: Likewise.
2400         * gcc.target/mips/fma-4.c: Likewise.
2401         * gcc.target/mips/fma-5.c: Likewise.
2402         * gcc.target/mips/fma-6.c: Likewise.
2403         * gcc.target/mips/fma-7.c: Likewise.
2404         * gcc.target/mips/fma-8.c: Likewise.
2405         * gcc.target/mips/fma-9.c: Likewise.
2406         * gcc.target/mips/fma-10.c: Likewise.
2407         * gcc.target/mips/fma-11.c: Likewise.
2408         * gcc.target/mips/fma-12.c: Likewise.
2409         * gcc.target/mips/fma-13.c: Likewise.
2410         * gcc.target/mips/fma-14.c: Likewise.
2411         * gcc.target/mips/fma-15.c: Likewise.
2412         * gcc.target/mips/fma-16.c: Likewise.
2413         * gcc.target/mips/fma-17.c: Likewise.
2414         * gcc.target/mips/fma-18.c: Likewise.
2415         * gcc.target/mips/fma-19.c: Likewise.
2416         * gcc.target/mips/fma-20.c: Likewise.
2417
2418 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2419
2420         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
2421         * gcc.target/mips/fma-1.c: New test.
2422         * gcc.target/mips/fma-2.c: Likewise.
2423         * gcc.target/mips/fma-3.c: Likewise.
2424         * gcc.target/mips/fma-4.c: Likewise.
2425         * gcc.target/mips/fma-5.c: Likewise.
2426         * gcc.target/mips/fma-6.c: Likewise.
2427         * gcc.target/mips/fma-7.c: Likewise.
2428         * gcc.target/mips/fma-8.c: Likewise.
2429         * gcc.target/mips/fma-9.c: Likewise.
2430         * gcc.target/mips/fma-10.c: Likewise.
2431         * gcc.target/mips/fma-11.c: Likewise.
2432         * gcc.target/mips/fma-12.c: Likewise.
2433         * gcc.target/mips/fma-13.c: Likewise.
2434         * gcc.target/mips/fma-14.c: Likewise.
2435         * gcc.target/mips/fma-15.c: Likewise.
2436         * gcc.target/mips/fma-16.c: Likewise.
2437         * gcc.target/mips/fma-17.c: Likewise.
2438         * gcc.target/mips/fma-18.c: Likewise.
2439         * gcc.target/mips/fma-19.c: Likewise.
2440         * gcc.target/mips/fma-20.c: Likewise.
2441
2442 2010-11-06  Jason Merrill  <jason@redhat.com>
2443
2444         * g++.dg/cpp0x/constexpr-ctor3.C: New.
2445
2446 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
2447
2448         PR c/43384
2449         * gcc.dg/parser-error-3.c: New test.
2450
2451 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
2452
2453         PR c++/45332
2454         * g++.dg/parse/semicolon2.C: New testcase.
2455         * g++.dg/ext/asmspec1.C: Adjust.
2456         * g++.dg/init/new13.C: Adjust.
2457         * g++.dg/parse/ctor5.C: Adjust.
2458
2459 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
2460
2461         PR fortran/46330
2462         * gfortran.dg/class_27.f03: New.
2463
2464 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2465
2466         Fixed using the Objective-C 2.0 dot-syntax with self and super.
2467         * objc.dg/property/dotsyntax-5.m: New.
2468         * objc.dg/property/dotsyntax-6.m: New.
2469         * objc.dg/property/dotsyntax-7.m: New.
2470         * objc.dg/property/dotsyntax-8.m: New.
2471         * objc.dg/property/dotsyntax-9.m: New.
2472         * objc.dg/property/dotsyntax-10.m: New.
2473         * objc.dg/property/dotsyntax-11.m: New.
2474         * obj-c++.dg/property/dotsyntax-5.mm: New.
2475         * obj-c++.dg/property/dotsyntax-6.mm: New.
2476         * obj-c++.dg/property/dotsyntax-7.mm: New.
2477         * obj-c++.dg/property/dotsyntax-8.mm: New.
2478         * obj-c++.dg/property/dotsyntax-9.mm: New.
2479         * obj-c++.dg/property/dotsyntax-10.mm: New.
2480         * obj-c++.dg/property/dotsyntax-11.mm: New.
2481
2482 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2483
2484         * obj-c++.dg/encode-3.mm: Provide a different string check for the
2485         NeXT runtime when the type is READONLY.
2486
2487 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
2488
2489         * gcc.target/i386/387-2.c: Skip if -march= is specified.
2490         * gcc.target/i386/387-6.c: Ditto.
2491         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
2492         * gcc.target/i386/387-4.c: Ditto.
2493         * gcc.target/i386/387-7.c: Ditto.
2494         * gcc.target/i386/387-8.c: Ditto.
2495         * gcc.target/i386/387-9.c: Ditto.
2496         * gcc.target/i386/387-10.c: Ditto.
2497         * gcc.target/i386/387-11.c: Ditto.
2498         * gcc.target/i386/387-12.c: Ditto.
2499
2500         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
2501
2502 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2503
2504         PR target/44981
2505         * gcc.dg/darwin-cfstring-format-1.c: New.
2506         * gcc.dg/warn-nsstring.c: New.
2507         * objc.dg/fsf-nsstring-format-1.m: New.
2508         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
2509         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
2510         linker warning.
2511
2512 2010-11-05  Jason Merrill  <jason@redhat.com>
2513
2514         PR c++/45473
2515         * g++.dg/inherit/virtual6.C: New.
2516
2517 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2518
2519         PR c/44772
2520         * gcc.dg/Wcxx-compat-21.c: New test.
2521
2522 2010-11-05  Ian Lance Taylor  <iant@google.com>
2523
2524         PR target/46084
2525         * gcc.target/i386/pr46084.c: New test.
2526
2527 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
2528
2529         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
2530         * (check_effective_target_mempcpy): New.
2531         * gcc.c-torture/execute/pr45636.c: Move this...
2532         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
2533
2534 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2535
2536         * gcc.target/i386/i386.exp (FLAGS): Remove.
2537         Wrap gcc_target_compile with $clearcap_ldflags added to options.
2538
2539 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2540
2541         PR c++/46160
2542         * g++.dg/opt/empty2.C: New test.
2543
2544         PR target/45670
2545         * gcc.target/i386/pr45670.c: New test.
2546
2547 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
2548
2549         PR fortran/45451
2550         PR fortran/46174
2551         * gfortran.dg/class_19.f03: Modified.
2552         * gfortran.dg/class_allocate_6.f03: New.
2553
2554 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
2555
2556         * gcc.target/i386/avx-vzeroupper-19.c: New.
2557
2558 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2559
2560         PR tree-optimization/46099
2561         * gcc.dg/autopar/pr46099.c: New test.
2562
2563         PR middle-end/43690
2564         * c-c++-common/pr43690.c: New test.
2565
2566 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
2567
2568         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
2569         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
2570         declaration and implementation.
2571         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
2572         * obj-c++.dg/property/at-property-13.mm: Likewise.
2573         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
2574         * obj-c++.dg/property/property-1.mm: Likewise.
2575         * obj-c++.dg/property/at-property-7.mm: Likewise.
2576         * obj-c++.dg/property/at-property-9.mm: Likewise.
2577         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
2578         * obj-c++.dg/property/at-property-10.mm: Likewise.
2579         * obj-c++.dg/property/synthesize-2.mm: Likewise.
2580         * obj-c++.dg/property/at-property-12.mm: Likewise.
2581         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
2582         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
2583         * obj-c++.dg/property/at-property-6.mm: Likewise.
2584         * obj-c++.dg/property/at-property-8.mm: Likewise.
2585         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
2586         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
2587         * obj-c++.dg/property/at-property-11.mm: Likewise.
2588         * obj-c++.dg/template-8.mm: Likewise.
2589         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
2590         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
2591         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
2592         and put a FIXME for this.
2593         * obj-c++.dg/property/property-2.mm: Remove.
2594         * obj-c++.dg/property/property-3.mm: Remove.
2595
2596 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2597
2598         PR debug/46307
2599         * gcc.dg/pr46307.c: New test.
2600
2601 2010-11-05  Jason Merrill  <jason@redhat.com>
2602
2603         PR c++/46304
2604         * g++.dg/ext/complex6.C: New.
2605
2606 2010-11-04  Bud Davis   <jimmied@smu.edu>
2607
2608         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
2609
2610 2010-11-04  Chao-ying Fu  <fu@mips.com>
2611
2612         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
2613         msubu, mult, multu.
2614         * gcc.target/mips/mips32-dsp-run.c: Likewise.
2615
2616 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
2617
2618         Fixed using the Objective-C 2.0 dot-syntax with class names.
2619         * objc.dg/property/dotsyntax-3.m: New.
2620         * objc.dg/property/dotsyntax-4.m: New.
2621         * obj-c++.dg/property/dotsyntax-3.mm: New.
2622         * obj-c++.dg/property/dotsyntax-4.mm: New.
2623
2624         * objc.dg/fobjc-std-1.m: Added test for warnings when the
2625         Objective-C 2.0 dot-syntax is used with class names.
2626         * obj-c++.dg/fobjc-std-1.mm: Same change.
2627
2628 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
2629
2630         * gcc.target/powerpc/loop_align.c: New.
2631
2632 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2633
2634         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
2635
2636         merge from FSF 'apple/trunk' branch.
2637         * gcc.target/powerpc/darwin64-abi.c: New.
2638
2639 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
2640
2641         PR tree-optimization/46233
2642         * gcc.dg/pr46233.c: New test.
2643
2644 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2645
2646         * objc.dg/property/property-2.m: Deleted.
2647         * objc.dg/property/property-3.m: Deleted.
2648
2649 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2650
2651         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
2652         defined.
2653         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
2654         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
2655         * objc.dg/property/property-1.m: Likewise.
2656         * objc.dg/property/at-property-6.m: Likewise.
2657         * objc.dg/property/at-property-7.m: Likewise.
2658         * objc.dg/property/dotsyntax-1.m: Likewise.
2659         * objc.dg/property/at-property-8.m: Likewise.
2660         * objc.dg/property/dotsyntax-2.m: Likewise.
2661         * objc.dg/property/at-property-9.m: Likewise.
2662         * objc.dg/property/synthesize-2.m: Likewise.
2663         * objc.dg/property/at-property-10.m: Likewise.
2664         * objc.dg/property/at-property-11.m: Likewise.
2665         * objc.dg/property/at-property-12.m: Likewise.
2666         * objc.dg/property/at-property-13.m: Likewise.
2667         * objc.dg/property/fsf-property-method-access.m: Likewise.
2668         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
2669         linker warning.
2670         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
2671         warnings.
2672         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
2673         deprecation warnings.  Use Object1 implementation.
2674         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
2675         * objc/execute/forward-1.m: Remove.
2676         * objc/execute/forward-1.x: Remove.
2677
2678 2010-11-04  Jason Merrill  <jason@redhat.com>
2679
2680         * g++.dg/cpp0x/constexpr-access.C: New.
2681
2682 2010-11-04  Richard Guenther  <rguenther@suse.de>
2683
2684         PR rtl-optimization/46183
2685         * gcc.dg/torture/pr46183.c: New testcase.
2686
2687 2010-11-04  Richard Guenther  <rguenther@suse.de>
2688
2689         PR tree-optimization/46068
2690         * gcc.dg/torture/pr46068.c: New testcase.
2691
2692 2010-11-04  Richard Guenther  <rguenther@suse.de>
2693
2694         PR tree-optimization/45991
2695         * gcc.dg/pr45991.c: New testcase.
2696
2697 2010-11-04  Richard Guenther  <rguenther@suse.de>
2698
2699         PR tree-optimization/46154
2700         * g++.dg/torture/pr46154.C: New testcase.
2701
2702 2010-11-04  Richard Guenther  <rguenther@suse.de>
2703
2704         PR tree-optimization/45733
2705         * gcc.dg/pr45733.c: New testcase.
2706
2707 2010-11-04  Ira Rosen  <irar@il.ibm.com>
2708
2709         PR tree-optimization/46213
2710         * gfortran.dg/vect/pr46213.f90: New.
2711
2712 2010-11-04  Richard Guenther  <rguenther@suse.de>
2713
2714         PR testsuite/45702
2715         * gcc.dg/pr34989-1.c: Move ...
2716         * gcc.dg/lto/pr34989-1_0.c: ... here.
2717         * gcc.dg/pr34989-2.c: Move ...
2718         * gcc.dg/lto/pr34989-1_1.c: ... here.
2719         * gcc.dg/pr27898.c: Move ...
2720         * gcc.dg/lto/pr27898_0.c: ... here and ...
2721         * gcc.dg/lto/pr27898_1.c: ... split.
2722         * gcc.dg/pr28712.c: Move ...
2723         * gcc.dg/lto/pr28712_0.c: ... here and ...
2724         * gcc.dg/lto/pr28712_1.c: ... split ...
2725         * gcc.dg/lto/pr28712_2.c: ... twice.
2726         * gcc.dg/pr28706.c: Move ...
2727         * gcc.dg/lto/pr28706_0.c: ... here and ...
2728         * gcc.dg/lto/pr28706_1.c: ... split.
2729
2730 2010-11-04  Richard Guenther  <rguenther@suse.de>
2731             Richard Henderson  <rth@redhat.com>
2732
2733         * gcc.target/i386/fma4-vector-2.c: New testcase.
2734
2735 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2736             Richard Guenther  <rguenther@suse.de>
2737
2738         * gcc.dg/vec-scal-opt.c: New testcase.
2739         * gcc.dg/vec-scal-opt1.c: New testcase.
2740         * gcc.dg/vec-scal-opt2.c: New testcase.
2741
2742 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2743
2744         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
2745         from plugin build flags on Darwin targets.
2746
2747 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2748
2749         * gcc.target/i386/pr46285.c: Require split_stack target.
2750
2751 2010-11-03  Jason Merrill  <jason@redhat.com>
2752
2753         PR c++/46293
2754         * g++.dg/cpp0x/constexpr-base2.C: New.
2755
2756         PR c++/46289
2757         * g++.dg/cpp0x/initlist45.C: New.
2758
2759 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2760
2761         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
2762         is now allowed in categories.
2763         * obj-c++.dg/property/dynamic-2.mm: Same change.
2764         * objc.dg/property/dynamic-3.m: New.
2765         * obj-c++.dg/property/dynamic-3.mm: New.
2766         * objc.dg/property/at-property-14.m: New.
2767         * objc.dg/property/at-property-15.m: New.
2768         * obj-c++.dg/property/at-property-14.mm: New.
2769         * obj-c++.dg/property/at-property-15.mm: New.
2770
2771         * objc.dg/foreach-6.m: Added a few more tests for valid and
2772         invalid iterating variables and collections.
2773
2774 2010-11-03  Xinliang David Li  <davidxl@google.com>
2775
2776         PR target/46200
2777         * g++.dg/tree-ssa/ivopts-2.C: New test.
2778
2779 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2780
2781         PR target/46295
2782         * gcc.target/i386/pr46295.c: New.
2783
2784 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2785
2786         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
2787         precision min/max for single precision on VSX.
2788
2789 2010-11-03  Jason Merrill  <jason@redhat.com>
2790
2791         PR c++/46289
2792         * g++.dg/cpp0x/constexpr-ice3.C: New.
2793
2794 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
2795
2796         * gnat.dg/opt8.ad[sb]: New test.
2797         * gnat.dg/opt8_pkg.ads: New helper.
2798
2799 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2800
2801         PR rtl-optimization/45865
2802         * gcc.dg/pr45865.c: New.
2803         * gcc.dg/torture/pr45865.c: Likewise.
2804
2805         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
2806         * gcc.target/arm/headmerge-2.c: Likewise.
2807         * gcc.target/i386/headmerge-1.c: Likewise.
2808         * gcc.target/i386/headmerge-2.c: Likewise.
2809
2810 2010-11-03  Richard Guenther  <rguenther@suse.de>
2811
2812         PR middle-end/46288
2813         * gcc.dg/pr46288.c: New testcase.
2814
2815 2010-11-03  Richard Guenther  <rguenther@suse.de>
2816
2817         PR tree-optimization/44807
2818         * gcc.dg/torture/pr44807.c: New testcase.
2819
2820 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2821
2822         PR libgfortran/43899
2823         * gfortran.dg/namelist_67.f90: New test.
2824
2825 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2826
2827         PR tree-optimization/46009
2828         * gcc.dg/vect/pr46009.c: New function.
2829
2830 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2831
2832         Implemented -fobjc-std=objc1 flag.
2833         * objc.dg/fobjc-std-1.m: New.
2834         * obj-c++.dg/fobjc-std-1.mm: New.
2835
2836 2010-11-03  Richard Guenther  <rguenther@suse.de>
2837
2838         PR middle-end/46241
2839         * g++.dg/debug/pr46241.C: New testcase.
2840
2841 2010-11-03  Richard Guenther  <rguenther@suse.de>
2842
2843         PR tree-optimization/46190
2844         * gfortran.dg/pr46190.f90: New testcase.
2845
2846 2010-11-03  Richard Guenther  <rguenther@suse.de>
2847
2848         PR testsuite/46274
2849         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
2850         * gcc.dg/vect/vect-19.c: Likewise.
2851         * gcc.dg/vect/vect-17.c: Likewise.
2852
2853 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2854
2855         PR target/46285
2856         * gcc.target/i386/pr46285.c: New.
2857
2858 2010-11-03  Richard Guenther  <rguenther@suse.de>
2859
2860         PR tree-optimization/46217
2861         * gcc.dg/pr46217.c: New testcase.
2862
2863 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2864
2865         * objc.dg/property/dotsyntax-1.m: New.
2866         * objc.dg/property/dotsyntax-2.m: New.
2867         * obj-c++.dg/property/dotsyntax-1.mm: New.
2868         * obj-c++.dg/property/dotsyntax-2.mm: New.
2869
2870 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2871
2872         PR tree-optimization/46165
2873         * gcc.dg/pr46165.c: New test.
2874
2875 2010-11-03  Richard Guenther  <rguenther@suse.de>
2876
2877         PR middle-end/46251
2878         * gcc.dg/pr46251.c: New testcase.
2879
2880 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2881
2882         PR tree-optimization/46107
2883         * gcc.c-torture/compile/pr46107.c: New test.
2884
2885         PR debug/46252
2886         * gcc.dg/pr46252.c: New test.
2887
2888         PR rtl-optimization/46034
2889         PR rtl-optimization/46212
2890         PR rtl-optimization/46248
2891         * gcc.c-torture/compile/pr46034.c: New test.
2892         * gcc.c-torture/compile/pr46248.c: New test.
2893         * gcc.dg/pr46212.c: New test.
2894
2895 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2896
2897         * gnat.dg/sizetype4.adb: New test.
2898
2899 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
2900
2901         * gcc.target/i386/avx-vzeroupper-15.c: New.
2902         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2903         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2904         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2905
2906         PR target/46253
2907         * gcc.target/i386/pr46253.c: New.
2908
2909 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2910             Tobias Burnus  <burnus@net-b.de>
2911
2912         PR fortran/45170
2913         * gfortran.dg/deferred_type_param_1.f90: New.
2914         * gfortran.dg/deferred_type_param_2.f90: New.
2915         * gfortran.dg/initialization_1.f90: Update dg-errors.
2916         * gfortran.dg/initialization_9.f90: Update dg-errors.
2917
2918 2010-11-02  Richard Guenther  <rguenther@suse.de>
2919
2920         PR tree-optimization/46149
2921         * g++.dg/torture/pr46149.C: New testcase.
2922
2923 2010-11-02  Richard Guenther  <rguenther@suse.de>
2924
2925         PR tree-optimization/46216
2926         * gcc.dg/torture/pr46216.c: New testcase.
2927
2928 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2929
2930         PR target/46131
2931         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
2932         *-*-osf*.
2933
2934 2010-11-02  Richard Guenther  <rguenther@suse.de>
2935
2936         PR tree-optimization/46184
2937         * gcc.dg/pr46184.c: New testcase.
2938
2939 2010-11-02  Richard Guenther  <rguenther@suse.de>
2940
2941         PR tree-optimization/46177
2942         * gcc.dg/pr46177.c: New testcase.
2943
2944 2010-11-02  Martin Jambor  <mjambor@suse.cz>
2945
2946         PR middle-end/46120
2947         * g++.dg/ipa/ivinline-9.C: New test.
2948
2949 2010-11-02  Martin Jambor  <mjambor@suse.cz>
2950
2951         PR tree-optimization/45875
2952         * g++.dg/torture/pr45875.C: New test.
2953
2954 2010-11-02  Richard Guenther  <rguenther@suse.de>
2955
2956         PR testsuite/46249
2957         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
2958
2959 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
2960
2961         PR debug/46255
2962         * gcc.dg/pr46255.c: New test.
2963
2964 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
2965
2966         PR c++/46170
2967         PR c++/46162
2968         * g++.dg/template/sfinae26.C: New test.
2969         * g++.dg/template/sfinae27.C: Likewise.
2970
2971 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
2972
2973         PR c++/45606
2974         * g++.dg/template/typedef36.C: New test.
2975         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
2976         * g++.dg/template/canon-type-10.C: Likewise.
2977         * g++.dg/template/canon-type-11.C: Likewise.
2978         * g++.dg/template/canon-type-12.C: Likewise.
2979         * g++.dg/template/canon-type-13.C: Likewise.
2980
2981 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
2982
2983         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
2984         instance of debug_pubnames on darwin.
2985
2986 2010-11-01  Jason Merrill  <jason@redhat.com>
2987             Benjamin Kosnik  <bkoz@redhat.com>
2988
2989         * g++.dg/cpp0x/constexpr-initlist2.C: New.
2990         * g++.dg/cpp0x/constexpr-initlist3.C: New.
2991
2992         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
2993         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
2994         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
2995         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
2996         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
2997         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
2998         * g++.dg/cpp0x/constexpr-array.C: New.
2999         * g++.dg/cpp0x/constexpr-base.C: New.
3000         * g++.dg/cpp0x/constexpr-complex.C: New.
3001         * g++.dg/cpp0x/constexpr-data1.C: New.
3002         * g++.dg/cpp0x/constexpr-data2.C: New.
3003         * g++.dg/cpp0x/constexpr-deref.C: New.
3004         * g++.dg/cpp0x/constexpr-diag1.C: New.
3005         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
3006         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
3007         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
3008         * g++.dg/cpp0x/constexpr-empty.C: New.
3009         * g++.dg/cpp0x/constexpr-empty2.C: New.
3010         * g++.dg/cpp0x/constexpr-empty3.C: New.
3011         * g++.dg/cpp0x/constexpr-empty4.C: New.
3012         * g++.dg/cpp0x/constexpr-empty5.C: New.
3013         * g++.dg/cpp0x/constexpr-ex1.C: New.
3014         * g++.dg/cpp0x/constexpr-ex2.C: New.
3015         * g++.dg/cpp0x/constexpr-ex3.C: New.
3016         * g++.dg/cpp0x/constexpr-ex4.C: New.
3017         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
3018         * g++.dg/cpp0x/constexpr-fnptr.C: New.
3019         * g++.dg/cpp0x/constexpr-function1.C: New.
3020         * g++.dg/cpp0x/constexpr-function2.C: New.
3021         * g++.dg/cpp0x/constexpr-function3.C: New.
3022         * g++.dg/cpp0x/constexpr-ice.C: New.
3023         * g++.dg/cpp0x/constexpr-initlist.C: New.
3024         * g++.dg/cpp0x/constexpr-neg1.C: New.
3025         * g++.dg/cpp0x/constexpr-noexcept.C: New.
3026         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
3027         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
3028         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
3029         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
3030         * g++.dg/cpp0x/constexpr-nonlit.C: New.
3031         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
3032         * g++.dg/cpp0x/constexpr-nullptr.C: New.
3033         * g++.dg/cpp0x/constexpr-object1.C: New.
3034         * g++.dg/cpp0x/constexpr-object2.C: New.
3035         * g++.dg/cpp0x/constexpr-overflow.C: New.
3036         * g++.dg/cpp0x/constexpr-pedantic.C: New.
3037         * g++.dg/cpp0x/constexpr-pos1.C: New.
3038         * g++.dg/cpp0x/constexpr-potential1.C: New.
3039         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
3040         * g++.dg/cpp0x/constexpr-pure.C: New.
3041         * g++.dg/cpp0x/constexpr-static.C: New.
3042         * g++.dg/cpp0x/constexpr-static2.C: New.
3043         * g++.dg/cpp0x/constexpr-static3.C: New.
3044         * g++.dg/cpp0x/constexpr-static4.C: New.
3045         * g++.dg/cpp0x/constexpr-static5.C: New.
3046         * g++.dg/cpp0x/constexpr-static6.C: New.
3047         * g++.dg/cpp0x/constexpr-string.C: New.
3048         * g++.dg/cpp0x/constexpr-switch.C: New.
3049         * g++.dg/cpp0x/constexpr-targ.C: New.
3050         * g++.dg/cpp0x/constexpr-throw.C: New.
3051         * g++.dg/cpp0x/constexpr-typeid.C: New.
3052         * g++.dg/cpp0x/constexpr-union.C: New.
3053         * g++.dg/cpp0x/constexpr-value.C: New.
3054         * g++.dg/cpp0x/constexpr-value2.C: New.
3055         * g++.dg/cpp0x/constexpr-variadic.C: New.
3056         * g++.dg/cpp0x/initlist5.C: Use constexpr.
3057         * g++.dg/cpp0x/static_assert3.C: Add expected error.
3058         * g++.dg/other/fold1.C: Likewise.
3059         * g++.dg/parse/crash36.C: Likewise.
3060         * g++.dg/parse/constant4.C: Adjust expected error.
3061         * g++.dg/template/arg5.C: Likewise.
3062         * g++.dg/template/non-dependent10.C: Likewise.
3063         * g++.dg/template/qualified-id3.C: Likewise.
3064         * g++.dg/warn/overflow-warn-1.C: Likewise.
3065         * g++.dg/warn/overflow-warn-3.C: Likewise.
3066         * g++.dg/warn/overflow-warn-4.C: Likewise.
3067         * g++.old-deja/g++.pt/crash10.C: Likewise.
3068
3069         * g++.dg/cpp0x/constexpr-ctor2.C: New.
3070
3071 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3072
3073         Implemented format and noreturn attributes for Objective-C methods.
3074         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
3075         * objc.dg/attributes/method-deprecated-1.m: New.
3076         * objc.dg/attributes/method-deprecated-2.m: New.
3077         * objc.dg/attributes/method-deprecated-3.m: New.
3078         * objc.dg/attributes/method-noreturn-1.m: New.
3079         * objc.dg/attributes/method-sentinel-1.m: New.
3080         * objc.dg/attributes/method-format-1.m: New.
3081         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
3082         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
3083         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
3084         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
3085         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
3086         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
3087         * obj-c++.dg/attributes/method-format-1.mm: New.
3088
3089 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3090
3091         * objc.dg/property/at-property-deprecated-1.m: New.
3092         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
3093
3094 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3095
3096         Implemented Objective-C 2.0 property accessors.
3097         * objc.dg/property/at-property-6.m: Use nonatomic properties to
3098         avoid testing more complex accessors in this testcase which is not
3099         about them.
3100         * objc.dg/property/at-property-7.m: Same change.
3101         * objc.dg/property/at-property-8.m: Same change.
3102         * objc.dg/property/at-property-9.m: Same change.
3103         * objc.dg/property/at-property-10.m: Same change.
3104         * objc.dg/property/at-property-11.m: Same change.
3105         * obj-c++.dg/property/at-property-6.mm: Same change.
3106         * obj-c++.dg/property/at-property-7.mm: Same change.
3107         * obj-c++.dg/property/at-property-8.mm: Same change.
3108         * obj-c++.dg/property/at-property-9.mm: Same change.
3109         * obj-c++.dg/property/at-property-10.mm: Same change.
3110         * obj-c++.dg/property/at-property-11.mm: Same change.
3111         * objc.dg/property/at-property-12.m: New.
3112         * objc.dg/property/at-property-13.m: New.
3113         * obj-c++.dg/property/at-property-12.mm: New.
3114         * obj-c++.dg/property/at-property-13.mm: New.
3115
3116 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
3117
3118         PR fortran/46152
3119         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
3120         * gfortran.dg/allocate_with_typespec_4.f90: New test.
3121         * gfortran.dg/allocate_with_typespec_1.f90: New test.
3122         * gfortran.dg/allocate_with_typespec_2.f: New test.
3123         * gfortran.dg/allocate_with_typespec_3.f90: New test.
3124         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
3125         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
3126
3127 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
3128             Nathan Froyd  <froydnj@codesourcery.com>
3129
3130         PR tree-optimization/46259
3131         * gfortran.dg/pr46259.f: New testcase.
3132
3133 2010-11-01  Paul Koning  <ni1d@arrl.net>
3134
3135         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
3136         * gcc.c-torture/compile/20020604-1.c: Ditto.
3137         * gcc.c-torture/compile/20001226-1.c: Ditto.
3138         * gcc.c-torture/compile/20010327-1.c: Ditto.
3139         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
3140         * gcc.c-torture/compile/pr43191.c: Ditto.
3141         * gcc.c-torture/compile/pr41181.c: Ditto.
3142
3143 2010-10-31  Richard Henderson  <rth@redhat.com>
3144
3145         * lib/target-supports.exp
3146         (check_effective_target_automatic_stack_alignment): True for
3147         x86 but not windows.
3148         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
3149         use of the preferred-stack-boundary arguments.
3150         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
3151
3152 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
3153
3154         PR target/46142
3155         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
3156         * gcc.target/i386/fma4-builtin-2.c: Likewise.
3157
3158 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3159
3160         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
3161
3162 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3163
3164         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
3165         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
3166         than tls.
3167         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
3168         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3169         * objc.dg/torture/tls/thr-init.m: Likewise.
3170         * objc.dg/torture/tls/thr-init-2.m: Likewise.
3171         * objc.dg/torture/tls/thr-init-3.m: Likewise.
3172
3173 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3174
3175         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
3176         the Linux kernel.
3177
3178 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
3179
3180         PR fortran/44917
3181         PR fortran/44926
3182         PR fortran/46196
3183         * gfortran.dg/typebound_generic_10.f03: New.
3184
3185 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
3186
3187         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
3188         * objc.dg/property/property-neg-1.m: Updated for changes in the
3189         syntax of @property and the implementation of
3190         @synthesize/@dynamic.
3191         * objc.dg/property/property-neg-2.m: Same change.
3192         * objc.dg/property/property-neg-3.m: Same change.
3193         * objc.dg/property/property-neg-4.m: Same change.
3194         * objc.dg/property/property-neg-5.m: Same change.
3195         * objc.dg/property/property-neg-7.m: Same change.
3196         * objc.dg/property/property-1.m: Same change.
3197         * objc.dg/property/synthesize-1.m: Same change.
3198         * objc.dg/property/at-property-2.m: Same change.
3199         * objc.dg/property/at-property-4.m: Same change.
3200
3201         * objc.dg/property/fsf-property-method-acces.m: Updated for
3202         changes in the syntax of @property and the implementation of
3203         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
3204         * objc.dg/property/fsf-property-basic.m: Same change.
3205         * objc.dg/property/fsf-property-named-ivar.m: Same change.
3206
3207         * objc.dg/property/at-property-5.m: New.
3208         * objc.dg/property/at-property-6.m: New.
3209         * objc.dg/property/at-property-7.m: New.
3210         * objc.dg/property/at-property-8.m: New.
3211         * objc.dg/property/at-property-9.m: New.
3212         * objc.dg/property/at-property-10.m: New.
3213         * objc.dg/property/at-property-11.m: New.
3214         * objc.dg/property/synthesize-2.m: New.
3215         * objc.dg/property/dynamic-2.m: New.
3216
3217         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
3218         syntax of @property and the implementation of
3219         @synthesize/@dynamic.
3220         * obj-c++.dg/property/property-neg-2.mm: Same change.
3221         * obj-c++.dg/property/property-neg-3.mm: Same change.
3222         * obj-c++.dg/property/property-neg-4.mm: Same change.
3223         * obj-c++.dg/property/property-neg-5.mm: Same change.
3224         * obj-c++.dg/property/property-neg-7.mm: Same change.
3225         * obj-c++.dg/property/property-1.mm: Same change.
3226         * obj-c++.dg/property/synthesize-1.mm: Same change.
3227         * obj-c++.dg/property/at-property-2.mm: Same change.
3228         * obj-c++.dg/property/at-property-4.mm: Same change.
3229
3230         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
3231         changes in the syntax of @property and the implementation of
3232         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
3233         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
3234         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
3235
3236         * obj-c++.dg/property/at-property-5.mm: New.
3237         * obj-c++.dg/property/at-property-6.mm: New.
3238         * obj-c++.dg/property/at-property-7.mm: New.
3239         * obj-c++.dg/property/at-property-8.mm: New.
3240         * obj-c++.dg/property/at-property-9.mm: New.
3241         * obj-c++.dg/property/at-property-10.mm: New.
3242         * obj-c++.dg/property/at-property-11.mm: New.
3243         * obj-c++.dg/property/synthesize-2.mm: New.
3244         * obj-c++.dg/property/dynamic-2.mm: New.
3245
3246 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3247             Andrew Pinski  <pinskia@gmail.com>
3248
3249         * gcc.c-torture/execute/vector-shift.c: New testcase.
3250         * gcc.c-torture/execute/vector-shift1.c: Likewise.
3251         * gcc.c-torture/execute/vector-shift2.c: Likewise.
3252         * gcc.dg/vector-shift.c: Likewise.
3253         * gcc.dg/vector-shift1.c: Likewise.
3254         * gcc.dg/torture/vector-shift2.c: Likewise.
3255         * gcc.dg/vector-shift3.c: Likewise.
3256         * gcc.dg/simd-1b.c: Adjust.
3257
3258 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
3259
3260         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
3261
3262 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
3263
3264         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
3265
3266 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
3267
3268         PR target/46153
3269         * gcc.target/i386/pr46153.c: New test.
3270
3271 2010-10-27  Jason Merrill  <jason@redhat.com>
3272
3273         * g++.dg/cpp0x/constexpr-is_literal.C: New.
3274
3275 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
3276
3277         PR fortran/46161
3278         * gfortran.dg/class_dummy_3.f03: New.
3279
3280 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
3281
3282         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
3283         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
3284
3285         * gcc.target/i386/avx-vzeroupper-3.c: New.
3286         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
3287         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
3288         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
3289         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
3290         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
3291         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
3292         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
3293         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
3294         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
3295         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
3296         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
3297
3298 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3299
3300         * obj-c.dg/property/at-property-4.m: New.
3301         * obj-c++.dg/property/at-property-4.mm: New.
3302         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
3303         updates in warning.
3304         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
3305         updates in warning.
3306
3307 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3308
3309         * objc.dg/property/at-property-1.m: New.
3310         * objc.dg/property/at-property-2.m: New.
3311         * objc.dg/property/at-property-3.m: New.
3312         * objc.dg/ivar-invalid-type-1.m: New.
3313         * obj-c++.dg/property/at-property-1.mm: New.
3314         * obj-c++.dg/property/at-property-2.mm: New.
3315         * obj-c++.dg/property/at-property-3.mm: New.
3316         * obj-c++.dg/ivar-invalid-type-1.mm: New.
3317         * objc.dg/property/property-neg-6.m: Updated testcase for updates
3318         in error reporting.
3319
3320 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3321
3322         PR libgfortran/46010
3323         * gfortran.dg/namelist_66.f90: New test.
3324         * gfortran.dg/fmt_t_6.f: Fix whitespace.
3325
3326 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
3327
3328         PR fortran/42647
3329         * gfortran.dg/allocatable_scalar_9.f90: Extended.
3330         * gfortran.dg/allocatable_scalar_10.f90: New.
3331         * gfortran.dg/class_19.f03: Extended.
3332
3333 2010-10-26  Jan Hubicka  <jh@suse.cz>
3334
3335         PR middle-end/45736
3336         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
3337
3338 2010-10-26  Ira Rosen  <irar@il.ibm.com>
3339
3340         PR tree-optimization/46167
3341         * gcc.dg/vect/O-pr46167.c: New.
3342         * gcc.dg/vect/vect.exp: Run tests with -O.
3343
3344 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
3345
3346         PR target/44948
3347         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
3348         * g++.dg/vect/pr33860a.cc: Likewise.
3349         * gcc.c-torture/compile/20070522-1.c: Likewise.
3350         * gcc.dg/compat/struct-align-1_x.c: Likewise.
3351         * gcc.dg/compat/struct-align-1_y.c: Likewise.
3352         * gcc.dg/compat/struct-align-2_x.c: Likewise.
3353         * gcc.dg/compat/struct-align-2_y.c: Likewise.
3354         * gcc.dg/pr44136.c: Likewise.
3355
3356         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
3357         * gcc.dg/compat/vector-1_x.c: Likewise.
3358         * gcc.dg/compat/vector-1_y.c: Likewise.
3359         * gcc.dg/compat/vector-2_x.c: Likewise.
3360         * gcc.dg/compat/vector-2_y.c: Likewise.
3361         * gcc.dg/pr43300.c: Likewise.
3362
3363         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
3364         * gcc.dg/compat/vector-1a_y.c: Likewise.
3365         * gcc.dg/compat/vector-1b_x.c: Likewise.
3366         * gcc.dg/compat/vector-1b_y.c: Likewise.
3367         * gcc.dg/compat/vector-2a_x.c: Likewise.
3368         * gcc.dg/compat/vector-2a_y.c: Likewise.
3369         * gcc.dg/compat/vector-2b_x.c: Likewise.
3370         * gcc.dg/compat/vector-2b_y.c: Likewise.
3371         * gcc.target/i386/pr39162.c: Likewise.
3372         * gcc.target/i386/pr40906-2.c: Likewise.
3373         * gcc.target/i386/sse-5.c: Likewise.
3374
3375         * gcc.dg/pr35442.c: Prune ABI change warnings.
3376
3377         * gcc.c-torture/execute/pr38151.x: New.
3378         * gcc.target/i386/pr44948-1a.c: Likewise.
3379         * gcc.target/i386/pr44948-1b.c: Likewise.
3380         * gcc.target/i386/pr44948-2a.c: Likewise.
3381         * gcc.target/i386/pr44948-2b.c: Likewise.
3382
3383 2010-10-26  Ian Lance Taylor  <iant@google.com>
3384
3385         PR middle-end/45687
3386         * gcc.c-torture/execute/20101025-1.c: New test.
3387
3388 2010-10-26  Tobias Burnus  <burnus@net-b.de>
3389
3390         PR fortran/45451
3391         * gfortran.dg/class_allocate_5.f90: New.
3392
3393 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3394
3395         Implement opaque-enum-specifiers for C++0x
3396         * g++.dg/cpp0x/forw_enum1.C: New.
3397         * g++.dg/cpp0x/forw_enum2.C: New.
3398         * g++.dg/cpp0x/forw_enum3.C: New.
3399         * g++.dg/cpp0x/forw_enum4.C: New.
3400         * g++.dg/cpp0x/forw_enum5.C: New.
3401         * g++.dg/cpp0x/forw_enum6.C: New.
3402         * g++.dg/cpp0x/forw_enum7.C: New.
3403         * g++.dg/cpp0x/forw_enum8.C: New.
3404         * g++.dg/cpp0x/forw_enum9.C: New.
3405         * g++.dg/parse/enum3.C: Add new errors.
3406         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
3407         * g++.dg/cpp0x/auto9.C: Add new error.
3408         * g++.dg/template/crash79.C: Add new errors.
3409
3410 2010-10-26  Jie Zhang  <jie@codesourcery.com>
3411
3412         * gcc.target/arm/volatile-bitfields-1.c: New test.
3413         * gcc.target/arm/volatile-bitfields-2.c: New test.
3414         * gcc.target/arm/volatile-bitfields-3.c: New test.
3415
3416 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3417
3418         * gnat.dg/pointer_discr1.adb: New test.
3419         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
3420         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
3421         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
3422
3423 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3424
3425         * gnat.dg/loop_optimization8.adb: New test.
3426         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
3427         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
3428
3429 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3430
3431         * gnat.dg/in_out_parameter2.adb: New test.
3432         * gnat.dg/in_out_parameter3.adb: Likewise.
3433
3434 2010-10-25  Jie Zhang  <jie@codesourcery.com>
3435
3436         * g++.dg/opt/combine.c: New test.
3437
3438 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
3439
3440         * gnat.dg/opt7.ad[sb]: New test.
3441         * gnat.dg/opt7_pkg.ads: New helper.
3442
3443 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3444
3445         PR objc/45735
3446         * obj-c.dg/pr45735.mm: New.
3447         * obj-c++.dg/pr45735.mm: New.
3448
3449 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3450
3451         PR objc/24393
3452         * objc.dg/pr24393.m: New.
3453         * obj-c++.dg/pr24393.mm: New.
3454
3455 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3456
3457         PR objc/28049
3458         * objc.dg/pr28049.m: New.
3459         * obj-c++.dg/pr28049.mm: New.
3460
3461 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3462
3463         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
3464         parameter attributes are now supported.
3465         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
3466         * objc.dg/attributes/parameter-attribute-1.m: New test.
3467         * objc.dg/attributes/parameter-attribute-2.m: New test.
3468         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
3469         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
3470
3471 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
3472
3473         Based on the CFString implementation in FSF apple/trunk branch.
3474
3475         * gcc.dg/darwin-cfstring-1.c: New.
3476         * gcc.dg/darwin-cfstring-2.c: New.
3477         * gcc.dg/torture/darwin-cfstring-3.c: New.
3478         * g++.dg/other/darwin-cfstring1.C: New.
3479         * g++.dg/torture/darwin-cfstring-3.C: New.
3480
3481 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
3482
3483         * objc.dg/demangle-1.m: New test.
3484         * obj-c++.dg/demangle-1.mm: New test.
3485         * obj-c++.dg/demangle-2.mm: New test.
3486         * obj-c++.dg/demangle-3.mm: New test.
3487
3488 2010-10-23  Ian Lance Taylor  <iant@google.com>
3489
3490         * gcc.c-torture/execute/20101011-1.c: New test.
3491         * gcc.c-torture/execute/20101011-1.x: New test driver.
3492
3493 2010-10-23  Tobias Burnus  <burnus@net-b.de>
3494
3495         PR fortran/46122
3496         * gfortran.dg/protected_8.f90: New.
3497
3498 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
3499
3500         * gcc.dg/march-generic.c: Skip for -march in multilib options.
3501         * gcc.target/i386/isa-9.c: Skip for -march other than
3502         -march=amdfam10 in multilib options.
3503         * gcc.target/i386/pr42589.c: Skip for -march other than
3504         -march=i486 in multilib options.
3505         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
3506         other -march in multilib options.
3507
3508 2010-10-23  Jie Zhang  <jie@codesourcery.com>
3509
3510         PR rtl-optimization/37360
3511         * gcc.dg/pr37360.c: New test.
3512
3513 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3514
3515         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
3516
3517 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3518             Andrew Pinski  <pinskia@gmail.com>
3519
3520         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
3521         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
3522         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
3523         * gcc.dg/vector-subscript-1.c: Likewise.
3524         * gcc.dg/vector-subscript-2.c: Likewise.
3525         * gcc.dg/vector-subscript-3.c: New testcase.
3526         * gcc.dg/array-8.c: Adjust.
3527
3528 2010-10-22  Richard Guenther  <rguenther@suse.de>
3529
3530         PR middle-end/46137
3531         * c-c++-common/torture/pr46137.c: New testcase.
3532
3533 2010-10-22  Jason Merrill  <jason@redhat.com>
3534
3535         PR c++/46129
3536         * g++.dg/template/defarg14.C: New.
3537
3538 2010-10-22  Jason Merrill  <jason@redhat.com>
3539
3540         PR c++/46103
3541         * g++.dg/cpp0x/implicit10.C: New.
3542
3543 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
3544
3545         PR target/46098
3546         * gcc.target/i386/pr46098.c: New test.
3547
3548 2010-10-22  Richard Guenther  <rguenther@suse.de>
3549
3550         PR tree-optimization/45720
3551         * gcc.dg/torture/pr45720.c: New testcase.
3552
3553 2010-10-22  Ira Rosen  <irar@il.ibm.com>
3554
3555         PR tree-optimization/46126
3556         * gcc.dg/vect/pr46126.c: New.
3557
3558 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
3559
3560         Based on the CFString implementation in FSF apple/trunk branch.
3561
3562         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
3563         so that the latter can be used in dg-skip and dg-xfail clauses.
3564         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3565         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
3566         to use dg-additional-files for Object1.
3567         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
3568         to use dg-additional-files for Object1, move to torture/strings/.
3569         * obj-c++.dg/const-str-4.mm: Likewise.
3570         * obj-c++.dg/const-str-3.mm: Likewise.
3571         * obj-c++.dg/const-str-8.mm: Likewise.
3572         * obj-c++.dg/const-str-9.mm: Likewise.
3573         * obj-c++.dg/const-str-10.mm: Likewise.
3574         * obj-c++.dg/const-str-10.mm: Likewise.
3575         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
3576         to use dg-additional-files for Object1, move to strings/.
3577         * obj-c++.dg/const-str-2.mm: Likewise.
3578         * obj-c++.dg/const-str-5.mm: Likewise.
3579         * obj-c++.dg/const-str-6.mm: Likewise.
3580         * obj-c++.dg/const-str-12.mm: Likewise.
3581         * obj-c++.dg/strings/strings.exp: New.
3582         * obj-c++.dg/strings/const-cfstring-2.mm: New.
3583         * obj-c++.dg/strings/const-cfstring-5.mm: New.
3584         * obj-c++.dg/torture/strings/strings.exp: New.
3585         * obj-c++.dg/torture/strings/string1.mm: New.
3586         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
3587         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
3588         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
3589
3590         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
3591         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3592         * objc/execute/string2.m: Likewise.
3593         * objc/execute/string3.m: Likewise.
3594         * objc/execute/string3.m: Likewise.
3595         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
3596         * objc.dg/foreach-4.m: Likewise.
3597         * objc.dg/foreach-5.m: Likewise.
3598         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
3599         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3600         * objc.dg/const-str-4.m: Likewise.
3601         * objc.dg/const-str-7.m: Likewise.
3602         * objc.dg/const-str-8.m: Likewise.
3603         * objc.dg/const-str-9.m: Likewise.
3604         * objc.dg/const-str-10.m: Likewise.
3605         * objc.dg/const-str-11.m: Likewise.
3606         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
3607         to use dg-additional-files for Object1, move to objc.dg/strings/.
3608         * objc.dg/const-str-2.m: Likewise.
3609         * objc.dg/const-str-5.m: Likewise.
3610         * objc.dg/const-str-6.m: Likewise.
3611         * objc.dg/const-str-12.m: Likewise.
3612         * objc.dg/const-str-12b.m: Likewise.
3613         * objc.dg/strings/strings.exp: New.
3614         * objc.dg/strings/const-cfstring-2.m: New.
3615         * objc.dg/strings/const-cfstring-5.m: New.
3616         * objc.dg/torture/strings/strings.exp: New.
3617         * objc.dg/torture/strings/const-cfstring-1.m: New.
3618         * objc.dg/torture/strings/const-cfstring-3.m: New.
3619         * objc.dg/torture/strings/const-cfstring-4.m: New.
3620
3621 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3622
3623         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
3624
3625 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3626
3627         PR c++/46117
3628         * g++.dg/parse/crash57.C: New.
3629
3630 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
3631             H.J. Lu  <hongjiu.lu@intel.com>
3632
3633         PR target/45946
3634         * gcc.target/i386/pr45946.c: New test.
3635
3636 2010-10-21  Martin Jambor  <mjambor@suse.cz>
3637
3638         PR tree-optimization/45875
3639         * g++.dg/ipa/pr45875.C: New test.
3640
3641 2010-10-21  Ira Rosen  <irar@il.ibm.com>
3642
3643         PR tree-optimization/46049
3644         PR tree-optimization/46052
3645         * gcc.dg/vect/pr46052.c: New test.
3646         * gcc.dg/vect/pr46049.c: New test.
3647
3648 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3649
3650         PR fortran/46007
3651         * gfortran.dg/shape_5.f90:  New test case.
3652
3653 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3654
3655         PR fortran/46060
3656         * gfortran.dg/proc_ptr_comp_25.f90: New.
3657
3658 2010-10-21  Richard Guenther  <rguenther@suse.de>
3659             Michael Matz  <matz@suse.de>
3660
3661         PR tree-optimization/45764
3662         * gcc.dg/torture/pr45764.c: New testcase.
3663
3664 2010-10-21  Richard Guenther  <rguenther@suse.de>
3665
3666         PR tree-optimization/46111
3667         * g++.dg/torture/pr46111.C: New testcase.
3668
3669 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3670
3671         PR fortran/46067
3672         * gfortran.dg/dummy_procedure_4.f90: New.
3673         * gfortran.dg/proc_ptr_30.f90: New.
3674
3675 2010-10-21  Tobias Burnus  <burnus@net-b.de>
3676
3677         PR fortran/46100
3678         * gfortran.dg/ptr-func-1.f90: New.
3679         * gfortran.dg/ptr-func-2.f90: New.
3680
3681 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
3682
3683         PR tree-optimization/45919
3684         * gcc.c-torture/compile/pr45919.c: New test.
3685
3686         PR tree-optimization/46066
3687         * gcc.dg/autopar/pr46066.c: New test.
3688
3689 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3690
3691         PR c++/46024
3692         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
3693
3694 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3695
3696         PR c++/46056
3697         * g++.dg/cpp0x/range-for7.C: New.
3698
3699 2010-10-20  Richard Guenther  <rguenther@suse.de>
3700
3701         PR lto/45667
3702         * g++.dg/lto/20101020-1_0.h: New testcase.
3703         * g++.dg/lto/20101020-1_0.C: Likewise.
3704         * g++.dg/lto/20101020-1_1.C: Likewise.
3705
3706 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
3707
3708         * gcc.dg/20101013-1.c: New test.
3709
3710 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
3711
3712         PR target/46085
3713         * gcc.target/i386/pr46085-1.c: New.
3714         * gcc.target/i386/pr46085-2.c: Likewise.
3715
3716 2010-10-20  Richard Guenther  <rguenther@suse.de>
3717
3718         PR tree-optimization/45860
3719         * gcc.dg/torture/pr45860.c: New testcase.
3720
3721 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3722
3723         * gnat.dg/discr25.adb: New test.
3724         * gnat.dg/discr25_pkg.ad[sb]: New helper.
3725
3726 2010-10-20  Olivier Hainque  <hainque@adacore.com>
3727
3728         * gcc.target/powerpc/ehreturn.c: New test.
3729
3730 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3731
3732         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
3733         not require Foundation and run with the GNU runtime as well.
3734
3735         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
3736
3737         Radar 4439126
3738         * obj-c++.dg/template-8.mm: New.
3739
3740 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3741
3742         PR objc/23709
3743         * objc.dg/pr23709.m: New.
3744         * obj-c++.dg/pr23709.m: New.
3745
3746 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
3747
3748         PR c++/46046
3749         * g++.dg/template/crash104.C: New.
3750
3751 2010-10-19  Richard Henderson  <rth@redhat.com>
3752
3753         * gcc.target/i386/fma3-fma.c: New.
3754         * gcc.target/i386/fma3-builtin.c: New.
3755         * gcc.target/i386/fma4-builtin.c: New.
3756
3757 2010-10-19  Richard Guenther  <rguenther@suse.de>
3758
3759         PR testsuite/46081
3760         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3761
3762 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3763
3764         Merge from 'apple/trunk' branch on FSF servers.
3765
3766         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
3767
3768         Radar 4293709
3769         * objc.dg/proto-init-mimatch-1.m: New.
3770         * obj-c++.dg/proto-init-mimatch-1.mm: New.
3771
3772 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3773
3774         Implemented parsing @synthesize and @dynamic for
3775         Objective-C/Objective-C++.
3776         * objc.dg/property/dynamic-1.m: New.
3777         * objc.dg/property/synthesize-1.m: New.
3778         * obj-c++.dg/property/dynamic-1.mm: New.
3779         * obj-c++.dg/property/synthesize-1.mm: New.
3780
3781 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3782
3783         * objc.dg/at-class-1.m: New.
3784         * objc.dg/at-class-1.mm: New.
3785
3786 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
3787
3788         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
3789
3790 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3791
3792         Merge from 'apple/trunk' branch on FSF servers.
3793
3794         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
3795
3796         Radar 4407151
3797         * obj-c++.dg/template-7.mm: New.
3798
3799 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3800
3801         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
3802         bugfix.
3803
3804 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3805
3806         Merge from 'apple/trunk' branch on FSF servers.
3807
3808         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
3809
3810         Radar 4451818
3811         * obj-c++.dg/try-catch-16.mm: New.
3812         * obj-c++.dg/try-catch-17.mm: New.
3813
3814         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
3815
3816         Radar 4330422
3817         * obj-c++.dg/try-catch-15.mm: New
3818
3819         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
3820
3821         Radar 4204796
3822         * obj-c++.dg/try-catch-12.mm: New
3823         * obj-c++.dg/try-catch-13.mm: New
3824         * obj-c++.dg/try-catch-14.mm: New
3825         * objc.dg/try-catch-11.m: New
3826         * objc.dg/try-catch-12.m: New
3827         * objc.dg/try-catch-13.m: New
3828
3829 2010-10-18  Richard Henderson  <rth@redhat.com>
3830
3831         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
3832
3833 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
3834
3835         PR c/46015
3836         * c-c++-common/Wunused-var-13.c: New test.
3837
3838 2010-10-18  Richard Guenther  <rguenther@suse.de>
3839
3840         PR tree-optimization/45967
3841         * gcc.dg/torture/pr45967.c: New testcase.
3842         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3843         * gcc.dg/ipa/ipa-pta-13.c: Likewise
3844         * gcc.dg/torture/pr39074-2.c: Likewise
3845         * gcc.dg/torture/pta-escape-1.c: Likewise
3846         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
3847         * gcc.dg/tree-ssa/pta-callused.c: Likewise
3848         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
3849         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
3850         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
3851         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
3852
3853 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
3854
3855         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
3856
3857 2010-10-18  Richard Guenther  <rguenther@suse.de>
3858
3859         PR lto/44950
3860         * g++.dg/lto/20101015-2_0.C: New testcase.
3861
3862 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
3863
3864         PR middle-end/46019
3865         * gcc.c-torture/execute/pr46019.c: New test.
3866
3867 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3868
3869         Merge from 'apple/trunk' branch on FSF servers.
3870
3871         2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
3872
3873         Radar 4516785
3874         * obj-c++.dg/method-namespace-2.mm: New.
3875
3876 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3877
3878         Merge from 'apple/trunk' branch on FSF servers.
3879
3880         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
3881
3882         Radar 4133425
3883         * objc.dg/private-1.m: Test modified.
3884         * obj-c++.dg/private-1.mm: Test modified.
3885
3886 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
3887
3888         PR testsuite/45987
3889         * gcc.target/i386/push-1.c: Remove.
3890
3891 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
3892             H.J. Lu  <hongjiu.lu@intel.com>
3893
3894         PR target/46051
3895         * gcc.target/i386/pr46051.c: New test.
3896
3897 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3898
3899         * obj-c++.dg/gnu-api-2-class.mm: New.
3900         * obj-c++.dg/gnu-api-2-ivar.mm: New.
3901         * obj-c++.dg/gnu-api-2-method.mm: New.
3902         * obj-c++.dg/gnu-api-2-objc.mm: New.
3903         * obj-c++.dg/gnu-api-2-object.mm: New.
3904         * obj-c++.dg/gnu-api-2-property.mm: New.
3905         * obj-c++.dg/gnu-api-2-protocol.mm: New.
3906         * obj-c++.dg/gnu-api-2-sel.mm: New.
3907
3908 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
3909
3910         * objc.dg/fsf-package-0.m: New.
3911         * obj-c++.dg/fsf-package-0.m: New.
3912
3913 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3914
3915         PR objc/18255
3916         * objc.dg/pr18255.m: New.
3917
3918 2010-10-16  Jan Hubicka  <jh@suse.cz>
3919
3920         PR middle-end/44206
3921         * g++.dg/torture/pr44206.C: New.
3922
3923 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
3924
3925         * objc.dg/gnu-api-2-class.m: New.
3926         * objc.dg/gnu-api-2-objc.m: New.
3927
3928 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
3929
3930         * objc.dg/gnu-api-2-ivar.m: New.
3931
3932 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3933
3934         * objc.dg/gnu-api-2-property.m: New.
3935
3936 2010-10-15  Xinliang David Li  <davidxl@google.com>
3937
3938         * g++.dg/uninit-pred-3_a.C: New test.
3939         * g++.dg/uninit-pred-3_b.C: New test.
3940
3941 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3942
3943         * objc.dg/gnu-api-2-object.m: New.
3944
3945 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3946
3947         * objc.dg/gnu-api-2-method.m: New.
3948
3949 2010-10-15  Jason Merrill  <jason@redhat.com>
3950
3951         * g++.dg/lto/pr45983_0.C: New.
3952
3953 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3954
3955         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
3956         builtin combiner patterns.
3957         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3958         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
3959         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
3960         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
3961         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
3962
3963 2010-10-15  Richard Guenther  <rguenther@suse.de>
3964
3965         * g++.dg/lto/20101015-1_0.C: New testcase.
3966
3967 2010-10-15  Richard Guenther  <rguenther@suse.de>
3968
3969         PR testsuite/46021
3970         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
3971         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
3972
3973 2010-10-15  Richard Guenther  <rguenther@suse.de>
3974
3975         PR lto/45957
3976         * g++.dg/lto/20101014-1_0.C: New testcase.
3977
3978 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3979
3980         * objc.dg/gnu-api-2-protocol.m: New.
3981         * objc.dg/gnu-api-2-sel.m: New.
3982
3983 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3984
3985         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
3986         arm-eabi targets.
3987
3988 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
3989
3990         * gcc.dg/20101010-1.c: New testcase.
3991
3992 2010-10-15  Jie Zhang  <jie@codesourcery.com>
3993
3994         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
3995         script when relocatable linking.
3996
3997 2010-10-14  Yao Qi  <yao@codesourcery.com>
3998
3999         PR target/45447
4000         * gcc.target/arm/pr45447.c: New test.
4001
4002 2010-10-14  Jan Hubicka  <jh@suse.cz>
4003
4004         PR middle-end/45621
4005         * g++.dg/lto/pr45621.h : New.
4006         * g++.dg/lto/pr45621_0.C: New.
4007         * g++.dg/lto/pr45621_1.C: New.
4008
4009 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
4010
4011         * objc.dg/property: New.
4012         * objc.dg/property/fsf-property-basic.m: New.
4013         * objc.dg/property/fsf-property-method-access.m: New.
4014         * objc.dg/property/fsf-property-named-ivar.m: New.
4015         * obj-c++.dg/property: New.
4016         * obj-c++.dg/property/fsf-property-basic.mm: New.
4017         * obj-c++.dg/property/fsf-property-method-access.mm: New.
4018         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
4019
4020         merge from FSF apple 'trunk' branch.
4021         2006 Fariborz Jahanian  <fjahanian@apple.com>
4022
4023         Radars 4436866, 4505126, 4506903, 4517826
4024         * objc.dg/property/property-1.m: New.
4025         * objc.dg/property/property-2.m: New.
4026         * objc.dg/property/property-3.m: New.
4027         * objc.dg/property/property-neg-1.m: New.
4028         * objc.dg/property/property-neg-2.m: New.
4029         * objc.dg/property/property-neg-3.m: New.
4030         * objc.dg/property/property-neg-4.m: New.
4031         * objc.dg/property/property-neg-5.m: New.
4032         * objc.dg/property/property-neg-6.m: New.
4033         * objc.dg/property/property-neg-7.m: New.
4034         * objc.dg/property/property.exp: New.
4035         * obj-c++.dg/property/property-1.mm: New.
4036         * obj-c++.dg/property/property-2.mm: New.
4037         * obj-c++.dg/property/property-3.mm: New.
4038         * obj-c++.dg/property/property-neg-1.mm: New.
4039         * obj-c++.dg/property/property-neg-2.mm: New.
4040         * obj-c++.dg/property/property-neg-3.mm: New.
4041         * obj-c++.dg/property/property-neg-4.mm: New.
4042         * obj-c++.dg/property/property-neg-5.mm: New.
4043         * obj-c++.dg/property/property-neg-6.mm: New.
4044         * obj-c++.dg/property/property-neg-7.mm: New.
4045         * obj-c++.dg/property/property.exp: New.
4046
4047 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4048
4049         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
4050
4051 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
4052
4053         PR c/45969
4054         * gcc.c-torture/compile/pr45969-1.c: New test.
4055
4056 2010-10-14  Richard Guenther  <rguenther@suse.de>
4057
4058         PR tree-optimization/44913
4059         * gcc.dg/torture/pr44913.c: New testcase.
4060
4061 2010-10-14  Richard Guenther  <rguenther@suse.de>
4062
4063         PR lto/45382
4064         * g++.dg/lto/20101014-2_0.C: New testcase.
4065
4066 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4067
4068         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
4069         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
4070         * gcc.target/i386/pr44130.c: Likewise.
4071         * gcc.target/i386/pr44144.c: Likewise.
4072         * gcc.target/i386/pr44180.c: Likewise.
4073         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4074         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
4075         * gcc.target/i386/vect-sizes-1.c: Likewise.
4076         * gcc.target/i386/vectorize4-avx.c: Likewise.
4077
4078 2010-10-14  Richard Guenther  <rguenther@suse.de>
4079
4080         PR lto/44561
4081         * g++.dg/lto/20101010-3_0.C: New testcase.
4082         * g++.dg/lto/20101010-4_0.C: Likewise.
4083
4084 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
4085
4086         * objc.dg/pr45878.m: Update to include NSConstantString interface
4087         for -fnext-runtime.
4088         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
4089         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
4090         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
4091         reference for m64 -fnext-runtime.
4092
4093 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4094
4095         * gcc.target/i386/vect-sizes-1.c: New.
4096
4097 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4098
4099         PR middle-end/46011
4100         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
4101
4102 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4103
4104         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
4105         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4106
4107 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
4108
4109         * gcc.target/ia64/20101005.c: New test.
4110
4111 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
4112
4113         PR rtl-optimization/45570
4114         * gcc.dg/pr45570.c: New test.
4115
4116 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4117
4118         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
4119         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4120         * gcc.target/i386/vectorize4-avx.c: Likewise.
4121
4122 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4123
4124         * gcc.target/i386/avx-copysign-vec.c: New.
4125         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
4126
4127 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4128
4129         PR middle-end/44130
4130         * gcc.target/i386/pr44130.c: New.
4131
4132 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4133
4134         PR middle-end/44144
4135         * gcc.target/i386/pr44144.c: New.
4136
4137 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4138
4139         PR target/44180
4140         * gcc.target/i386/pr44180.c: New.
4141
4142 2010-10-13  Jason Merrill  <jason@redhat.com>
4143
4144         * g++.dg/template/canon-type-8.C: New.
4145
4146 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
4147
4148         * gcc.c-torture/execute/20101013-1.c: New test.
4149
4150 2010-10-13  Richard Guenther  <rguenther@suse.de>
4151
4152         PR objc/45878
4153         * objc.dg/pr45878.m: New testcase.
4154
4155 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
4156
4157         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
4158         * gcc.dg/format/dfp-printf-1.c: Likewise.
4159         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
4160
4161 2010-10-13  Richard Guenther  <rguenther@suse.de>
4162
4163         PR tree-optimization/45788
4164         * g++.dg/pr45788.C: New testcase.
4165
4166 2010-10-13  Richard Guenther  <rguenther@suse.de>
4167
4168         PR tree-optimization/45970
4169         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
4170
4171 2010-10-13  Richard Guenther  <rguenther@suse.de>
4172
4173         PR tree-optimization/45982
4174         * gcc.dg/torture/pr45982.c: New testcase.
4175         * gcc.dg/tree-ssa/pr24287.c: Adjust.
4176         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
4177         * gcc.dg/torture/pr39074-2.c: Likewise.
4178
4179 2010-10-13  Richard Guenther  <rguenther@suse.de>
4180
4181         PR middle-end/45874
4182         * g++.dg/torture/pr45874.C: New testcase.
4183
4184 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
4185
4186         * objc.dg/attributes/method-attribute-1.m: Update to respond
4187         to implemented method attributes..
4188         * objc.dg/attributes/method-attribute-2.m: Likewise.
4189         * objc.dg/attributes/method-attribute-3.m: Likewise.
4190         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4191         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4192         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4193
4194 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
4195
4196         PR libobjc/23214
4197         * objc.dg/pr23214.m: New.
4198
4199 2010-10-12  Michael Eager  <eager@eagercon.com>
4200
4201         PR testsuite/45856
4202         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
4203         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
4204
4205 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
4206
4207         PR fortran/45636
4208         * gcc.c-torture/execute/pr45636.c: New test.
4209         * gfortran.dg/pr45636.f90: New test.
4210
4211 2010-10-12  Richard Henderson  <rth@redhat.com>
4212
4213         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
4214
4215 2010-10-12  Daniel Kraft  <d@domob.eu>
4216
4217         PR fortran/38936
4218         * gfortran.dg/associate_1.f03: More tests with derived-types.
4219         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
4220         * gfortran.dg/associate_8.f03: Fix typo.
4221         * gfortran.dg/initialization_27.f90: Fix typo.
4222
4223 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4224
4225         PR testsuite/45851
4226         * lib/lto.exp (lto-get-options-main): Support optional target
4227         selector for dg-extra-ld-options.
4228
4229 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4230
4231         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
4232         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
4233
4234 2010-10-11  Martin Jambor  <mjambor@suse.cz>
4235
4236         PR middle-end/45699
4237         * g++.dg/torture/pr45699.C: New test.
4238         * g++.dg/otr-fold-1.C: Adjusted.
4239         * g++.dg/otr-fold-1.C: Likewise.
4240
4241 2010-10-11  Nick Clifton  <nickc@redhat.com>
4242
4243         * gcc.c-torture/compile/pr44197.c: Require visibility support.
4244         Allow for a user label prefix.
4245
4246 2010-10-10  Richard Guenther  <rguenther@suse.de>
4247
4248         * g++.dg/lto/20101010-1_0.C: New testcase.
4249         * g++.dg/lto/20101010-2_0.C: Likewise.
4250
4251 2010-10-11  Ira Rosen  <irar@il.ibm.com>
4252
4253         PR tree-optimization/45902
4254         * gcc.dg/vect/45902.c: New test.
4255
4256 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
4257
4258         PR target/45870
4259         * gcc.dg/tls/pr45870.c: New test.
4260
4261 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
4262
4263         PR fortran/45961
4264         * gfortran.dg/typebound_operator_6.f03: New.
4265
4266 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
4267
4268         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
4269         and adjust -export symbol scanning.
4270         * g++.dg/ext/dllexport1.C: Likewise.
4271         * g++.dg/ext/dllexport3.C: Likewise.
4272         * gcc.dg/dll-3.c: Likewise.
4273         * gcc.dg/dll-4.c: Likewise.
4274         * gcc.dg/dll-5.c: Likewise.
4275
4276 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
4277
4278         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
4279         instead of tree_profile dump file.
4280         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
4281         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
4282         dump file.
4283
4284 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
4285
4286         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
4287
4288 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4289
4290         * gfortran.dg/character_comparison_4.f90:  New test.
4291         * gfortran.dg/character_comparison_5.f90:  New test.
4292         * gfortran.dg/character_comparison_6.f90:  New test.
4293
4294 2010-10-09  Richard Henderson  <rth@redhat.com>
4295
4296         * lib/target-supports.exp
4297         (check_effective_target_automatic_stack_alignment): Always true.
4298
4299 2010-10-09  Richard Guenther  <rguenther@suse.de>
4300
4301         PR lto/45956
4302         * gcc.dg/lto/20101009-2_0.c: New testcase.
4303         * gcc.dg/lto/20101009-2_1.c: Likewise.
4304         * gcc.dg/lto/20101009-2_2.c: Likewise.
4305
4306 2010-10-09  Richard Guenther  <rguenther@suse.de>
4307
4308         PR lto/45947
4309         * g++.dg/lto/20101009-1_0.C: New testcase.
4310
4311 2010-10-09  Richard Guenther  <rguenther@suse.de>
4312
4313         PR tree-optimization/45945
4314         * gcc.dg/lto/20101009-1_0.c: New testcase.
4315
4316 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
4317
4318         PR target/45913
4319         * gcc.target/i386/pr45913.c: New.
4320
4321 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4322
4323         PR fortran/45943
4324         * gfortran.dg/streamio_16.f90: Update test.
4325
4326 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
4327
4328         PR tree-optimization/45903
4329         * gcc.target/i386/pr45903.c: New test.
4330
4331 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
4332
4333         * gnat.dg/interface5.adb: Compile with warnings disabled.
4334
4335 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4336
4337         * obj-c++.dg/encode-10.mm: New testcase.
4338
4339 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4340
4341         PR objc++/23614
4342         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
4343         C++ class.  Removed XFAIL.
4344
4345 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
4346
4347         PR fortran/45933
4348         * gfortran.dg/typebound_operator_5.f03: New.
4349
4350 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4351
4352         Merge from 'apple/trunk' branch on FSF servers.
4353
4354         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
4355
4356         Radar 4508851
4357         * obj-c++.dg/method-namespace-1.mm: New.
4358
4359 2010-10-07  Martin Jambor  <mjambor@suse.cz>
4360
4361         * gcc.dg/tree-ssa/sra-11.c: New test.
4362
4363 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
4364
4365         PR Tree-Vect/45847
4366         * gcc.dg/vect/pr45847.c: New test.
4367
4368 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4369             Kai Tietz  <kai.tietz@onevision.com>
4370
4371         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
4372
4373 2010-10-07  Richard Guenther  <rguenther@suse.de>
4374
4375         PR tree-optimization/45732
4376         * gcc.dg/torture/pr45732.c: New testcase.
4377
4378 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4379
4380         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
4381         * objc.dg/foreach-2.m: Likewise.
4382         * objc.dg/foreach-3.m: Likewise.
4383         * objc.dg/foreach-4.m: Likewise.
4384         * objc.dg/foreach-5.m: Likewise.
4385         * objc.dg/foreach-6.m: Likewise.
4386         * objc.dg/foreach-7.m: Likewise.
4387         * objc.dg/objc-foreach-4.m: Likewise.
4388         * objc.dg/objc-foreach-5.m: Likewise.
4389
4390 2010-10-07  Richard Guenther  <rguenther@suse.de>
4391
4392         PR middle-end/45869
4393         * gcc.dg/torture/pr45869.c: New testcase.
4394
4395 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4396
4397         * objc.dg/set-not-used-1.m: New
4398         * obj-c++.dg/set-not-used-1.mm: New.
4399
4400 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4401
4402         * objc.dg/attributes/method-attribute-3.m: New.
4403         * obj-c++.dg/attributes/method-attribute-3.mm: New.
4404
4405 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
4406
4407         PR fortran/45916
4408         * gfortran.dg/generic_typebound_operator_1.f90: New test.
4409
4410 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4411
4412         PR fortran/45889
4413         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
4414
4415 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4416
4417         Merge from 'apple/trunk' branch on FSF servers.
4418
4419         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
4420
4421         Radar 4278774
4422         * obj-c++.dg/encode-9.mm: New.
4423
4424 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4425
4426         * g++.dg/cpp0x/pr45908.C: New test.
4427
4428 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4429
4430         * gnat.dg/opt6.ad[sb]: New test.
4431
4432 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4433
4434         Implemented fast enumeration for Objective-C.
4435         * objc.dg/foreach-1.m: New.
4436         * objc.dg/foreach-2.m: New.
4437         * objc.dg/foreach-3.m: New.
4438         * objc.dg/foreach-4.m: New.
4439         * objc.dg/foreach-5.m: New.
4440         * objc.dg/foreach-6.m: New.
4441         * objc.dg/foreach-7.m: New.
4442
4443         Merge from 'apple/trunk' branch on FSF servers:
4444         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
4445
4446         Radar 4502236
4447         * objc.dg/objc-foreach-5.m: New.
4448
4449         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
4450
4451         Radar 4507230
4452         * objc.dg/objc-foreach-4.m: New.
4453
4454         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
4455
4456         Radar 4472881
4457         * objc.dg/objc-foreach-3.m: New.
4458
4459         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
4460
4461         Radar 4468498
4462         * objc.dg/objc-foreach-2.m: New.
4463
4464         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
4465
4466         Radar 4294910
4467         * objc.dg/objc-foreach-1.m: New
4468
4469 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
4470
4471         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
4472         unsigned values.
4473
4474 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4475
4476         PR objc++/28050
4477         * obj-c++.dg/syntax-error-10.mm: New.
4478
4479 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4480
4481         PR objc++/23707
4482         * obj-c++.dg/syntax-error-9.mm: New.
4483
4484 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4485
4486         PR objc++/31126
4487         * obj-c++.dg/syntax-error-8.mm: New.
4488
4489 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4490
4491         Merge from 'apple/trunk' branch on FSF servers.
4492
4493         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
4494
4495         Radar 4290840
4496         * obj-c++.dg/syntax-error-7.mm: New
4497
4498         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
4499
4500         Radar 4294425
4501         * obj-c++.dg/syntax-error-6.mm: New
4502
4503         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
4504
4505         Radar 4261146
4506         * obj-c++.dg/syntax-error-5.mm: New
4507
4508         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
4509
4510         Radar 4093475
4511         * obj-c++.dg/syntax-error-[3-4].mm: New.
4512
4513         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
4514
4515         Radar 4185810
4516         * obj-c++.dg/syntax-error-[1-2].mm: New.
4517
4518 2010-10-05  Ira Rosen  <irar@il.ibm.com>
4519
4520         PR tree-optimization/45752
4521         * gcc.dg/vect/pr45752.c: New test.
4522
4523 2010-10-05  Richard Guenther  <rguenther@suse.de>
4524
4525         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
4526         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4527         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4528         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4529         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4530         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4531         * gcc.dg/tree-prof/stringop-1.c: Likewise.
4532         * gcc.dg/tree-prof/stringop-2.c: Likewise.
4533         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
4534         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
4535         * gcc.dg/tree-prof/update-loopch.c: Likewise.
4536         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
4537         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4538         * gcc.dg/tree-prof/tracer-1.c: Likewise.
4539         * gcc.dg/tree-ssa/inline-4.c: Likewise.
4540         * gcc.dg/tree-ssa/inline-3.c: Likewise.
4541         * gcc.dg/tree-ssa/20080530.c: Likewise.
4542         * g++.dg/tree-ssa/inline-3.C: Likewise.
4543         * g++.dg/tree-ssa/inline-1.C: Likewise.
4544         * g++.dg/tree-ssa/inline-2.C: Likewise.
4545         * gcc.dg/profile-dir-1.c: Likewise.
4546         * gcc.dg/profile-dir-2.c: Likewise.
4547         * gcc.dg/profile-dir-3.c: Likewise.
4548
4549 2010-10-05  Richard Guenther  <rguenther@suse.de>
4550
4551         PR middle-end/45877
4552         * g++.dg/torture/pr45877.C: New testcase.
4553
4554 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
4555
4556         PR debug/45849
4557         * gcc.dg/debug/pr45849.c: New test.
4558
4559         PR middle-end/45876
4560         * gcc.c-torture/compile/pr45876.c: New test.
4561
4562 2010-10-04  Julian Brown  <julian@codesourcery.com>
4563
4564         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
4565         vect_hw_misalign.
4566         * gcc.dg/vect/vect-60.c: Likewise.
4567         * gcc.dg/vect/vect-56.c: Likewise.
4568         * gcc.dg/vect/vect-93.c: Likewise.
4569         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4570         * gcc.dg/vect/vect-95.c: Likewise.
4571         * gcc.dg/vect/vect-96.c: Likewise.
4572         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
4573         * gcc.dg/vect/slp-25.c: Likewise.
4574         * gcc.dg/vect/slp-3.c: Likewise.
4575         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4576         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4577         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
4578         * gcc.dg/vect/vect-109.c: Likewise.
4579         * gcc.dg/vect/vect-peel-1.c: Likewise.
4580         * gcc.dg/vect/vect-peel-2.c: Likewise.
4581         * lib/target-supports.exp
4582         (check_effective_target_arm_vect_no_misalign): New.
4583         (check_effective_target_vect_no_align): Use above.
4584         (check_effective_target_vect_element_align): New.
4585         (add_options_for_quad_vectors): New.
4586
4587 2010-10-04  Martin Jambor  <mjambor@suse.cz>
4588
4589         PR tree-optimization/45572
4590         * g++.dg/ipa/pr45572-1.C: New test.
4591         * g++.dg/ipa/pr45572-2.C: Likewise.
4592
4593 2010-10-03  Ian Lance Taylor  <iant@google.com>
4594
4595         * gcc.dg/anon-struct-11.c: New test.
4596         * gcc.dg/anon-struct-12.c: New test.
4597         * gcc.dg/anon-struct-13.c: New test.
4598         * gcc.dg/anon-struct-14.c: New test.
4599
4600 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
4601
4602         * g++.dg/torture/pr45764.C: Revert revision 164914.
4603         * gcc.dg/vect/pr43432.c: Likewise.
4604         * gcc.dg/vect/vect-114.c: Likewise.
4605         * gcc.dg/vect/vect-15.c: Likewise.
4606
4607 2010-10-03  Jason Merrill  <jason@redhat.com>
4608
4609         * g++.dg/cpp0x/sfinae5.C: New.
4610
4611 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
4612
4613         PR tree-optimization/45720
4614         PR tree-optimization/45764
4615         * g++.dg/torture/pr45764.C: New.
4616
4617         * gcc.dg/vect/pr43432.c: Xfail.
4618         * gcc.dg/vect/vect-114.c: Likewise.
4619         * gcc.dg/vect/vect-15.c: Likewise.
4620
4621 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4622
4623         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
4624         hppa*-*-hpux*.
4625         * gcc.dg/torture/pr45678-2.c: Likewise.
4626
4627 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
4628
4629         PR fortran/45748
4630         * gfortran.dg/intrinsic_6.f90: New.
4631
4632 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4633
4634         PR fortran/42831
4635         * gfortran.dg/dependency_37.f90:  New test.
4636
4637 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
4638
4639         * gcc.target/i386/shift_mask.c: New test.
4640
4641 2010-10-01  Richard Guenther  <rguenther@suse.de>
4642
4643         PR tree-optimization/45854
4644         * g++.dg/torture/pr45854.C: New testcase.
4645
4646 2010-09-30  Michael Eager  <eager@eagercon.com>
4647
4648         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
4649         __FLT_{MIN,MAX}__.
4650
4651 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4652
4653         PR middle-end/45758
4654         * gfortran.dg/graphite/pr45758.f90: New.
4655
4656 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4657
4658         PR middle-end/45230
4659         * gcc.dg/graphite/id-pr45230.c: New.
4660
4661 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4662
4663         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
4664         * gfortran.dg/graphite/graphite.exp: Same.
4665         * gcc.dg/graphite/vect-pr43423.c: New.
4666
4667 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4668
4669         PR target/45843
4670         * g++.dg/torture/pr45843.C: New test.
4671
4672 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
4673
4674         PR fortran/45828
4675         * gfortran.dg/allocate_derived_5.f90: New.
4676
4677 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4678
4679         PR tree-optimization/31261
4680         * gcc.dg/tree-ssa/pr31261.c: New test.
4681
4682 2010-09-30  Michael Eager  <eager@eagercon.com>
4683
4684         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
4685         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
4686         * gcc.target/microblaze/microblaze.exp: Ditto.
4687         * gcc.target/microblaze/others/string_cst1.c: Ditto.
4688         * gcc.target/microblaze/others/string_cst2.c: Ditto.
4689         * gcc.target/microblaze/others/data_var1.c: Ditto.
4690         * gcc.target/microblaze/others/data_var2.c: Ditto.
4691         * gcc.target/microblaze/others/data_var3.c: Ditto.
4692         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
4693         * gcc.target/microblaze/others/strings1.c:: Ditto.
4694         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
4695         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
4696         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
4697         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4698         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4699         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4700         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4701         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4702         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
4703         * gcc.target/microblaze/isa/pcmp.c: Ditto.
4704         * gcc.target/microblaze/isa/nofloat.c: Ditto.
4705         * gcc.target/microblaze/isa/fcvt.c: Ditto.
4706         * gcc.target/microblaze/isa/float.c: Ditto.
4707         * gcc.target/microblaze/isa/mulh.c: Ditto.
4708         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
4709         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
4710         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
4711         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
4712         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
4713         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
4714         * gcc.target/microblaze/isa/bshift.c: Ditto.
4715         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
4716         * gcc.target/microblaze/isa/div.c: Ditto.
4717         * gcc.target/microblaze/isa/vanilla.c: Ditto.
4718         * gcc.target/microblaze/isa/mul.c: Ditto.
4719
4720 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4721
4722         merge from FSF 'apple/trunk' branch.
4723         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
4724
4725         Radar 4386773
4726         * objc.dg/enhanced-proto-1.m: New.
4727         * objc.dg/enhanced-proto-2.m: New.
4728         * obj-c++.dg/enhanced-proto-1.mm: New
4729         * obj-c++.dg/enhanced-proto-2.mm: New.
4730
4731 2010-09-30  Richard Guenther  <rguenther@suse.de>
4732
4733         PR testsuite/45702
4734         * gcc.dg/debug/pr41893-1.c: Adjust.
4735         * gcc.dg/pr30762-1.c: Likewise.
4736         * gcc.dg/pr31529-1.c: Likewise.
4737         * gcc.dg/pr34457-1.c: Likewise.
4738         * gcc.dg/pr34668-1.c: Likewise.
4739         * gcc.dg/pr43557-1.c: Likewise.
4740
4741 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4742
4743         PR objc/45842
4744         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
4745         * objc.dg/const-str-3.m: Correct header for memcpy.
4746         * objc.dg/const-str-7.m: Likewise.
4747         * objc.dg/method-20b.m: Provide an implementation of Object.
4748         Adjust XFAIL for m64 NeXT runtime.
4749         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
4750         * objc.dg/encode-3.m: Correct line ordering, provide header for
4751         sprintf.
4752         * objc.dg/encode-7-next.m: Only run for 32bit.
4753         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
4754         * objc.dg/type-size-2.m: Provide an implementation of Object.
4755         Ajust headers.
4756         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
4757         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
4758         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
4759         Adjust XFAIL for m64 NeXT runtime.
4760         * obj-c++.dg/method-22.mm: Likewise.
4761         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
4762
4763 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
4764
4765         Merge from 'apple/trunk' branch on FSF servers.
4766
4767         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4768
4769         Radar 4278236
4770         * obj-c++.dg/bad-forward-decl.mm: New
4771
4772 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
4773
4774         * ada/acats/run_acats: Revert revision 157037.
4775
4776 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4777
4778         Merge from 'apple/trunk' branch on FSF servers.
4779
4780         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4781
4782         Radar 4281748
4783         * objc.dg/naming-2.m: Update
4784         * objc.dg/naming-3.m: New
4785
4786 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
4787
4788         PR target/40457
4789         * gcc.target/arm/pr40457-3.c: New test.
4790
4791 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
4792
4793         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
4794         alias checking.
4795         * lib/target-supports.exp (check_ifunc_available): Likewise.
4796
4797 2010-09-29  Tristan Gingold  <gingold@adacore.com>
4798
4799         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
4800
4801 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4802
4803         * objc.dg/keywords-1.m: New test.
4804         * objc.dg/keywords-2.m: New test.
4805         * objc.dg/keywords-3.m: New test.
4806         * obj-c++.dg/keywords-1.mm: New test.
4807         * obj-c++.dg/keywords-2.mm: New test.
4808
4809 2010-09-28  Jason Merrill  <jason@redhat.com>
4810
4811         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
4812         * g++.dg/ext/complit11.C: Likewise.
4813         * g++.old-deja/g++.law/temps1.C: Likewise.
4814
4815         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
4816         * g++.old-deja/g++.mike/misc6.C: Likewise.
4817
4818 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
4819
4820         * objc.dg/attributes/method-attribute-1.m: New.
4821         * objc.dg/attributes/method-attribute-2.m: New.
4822
4823         * obj-c++.dg/attributes/method-attribute-1.m: New.
4824         * obj-c++.dg/attributes/method-attribute-2.m: New.
4825
4826 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
4827
4828         * objc.dg/attributes: New.
4829         * objc.dg/attributes/attributes.exp: New.
4830         * objc.dg/attributes/class-attribute-1.m: New.
4831         * objc.dg/attributes/class-attribute-2.m: New
4832         * objc.dg/attributes/categ-attribute-1.m: New
4833         * objc.dg/attributes/categ-attribute-2.m: New
4834         * objc.dg/attributes/proto-attribute-1.m: New
4835
4836         * obj-c++.dg/attributes: New.
4837         * obj-c++.dg/attributes/attributes.exp: New
4838         * obj-c++.dg/attributes/class-attribute-1.mm: New
4839         * obj-c++.dg/attributes/class-attribute-2.mm: New
4840         * obj-c++.dg/attributes/categ-attribute-1.mm: New
4841         * obj-c++.dg/attributes/categ-attribute-2.mm: New
4842         * obj-c++.dg/attributes/proto-attribute-1.mm: New
4843
4844 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
4845
4846         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
4847         from the branch renamed to method-20b.m to avoid clashes).
4848
4849         2005-08-23  Stuart Hastings  <stuart@apple.com>
4850                     Ziemowit Laski  <zlaski@apple.com>
4851
4852         Radar 4209854
4853         * obj-c++.dg/method-23.mm: New.
4854         * objc.dg/method-20.m: New.
4855
4856 2010-09-28  Jan Hubicka  <jh@suse.cz>
4857
4858         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
4859
4860 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4861
4862         PR target/44452
4863         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
4864         i?86-*-solaris2.[89], *-*-vxworks*.
4865         * gcc.target/i386/pr22152.c: Likewise.
4866         * gcc.target/i386/vect8-ret.c: New test.
4867
4868 2010-09-28  Jie Zhang  <jie@codesourcery.com>
4869
4870         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
4871
4872 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
4873
4874         Merge from 'apple/trunk' branch on FSF servers.
4875
4876         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
4877
4878         Radar 4175534
4879         * obj-c++.dg/method-22.mm: New.
4880
4881 2010-09-27  Jason Merrill  <jason@redhat.com>
4882
4883         * g++.dg/cpp0x/rv-lvalue-req.C: New.
4884         * g++.dg/ext/complit11.C: Adjust.
4885         * g++.old-deja/g++.law/temps1.C: Adjust.
4886         * g++.old-deja/g++.ns/koenig6.C: Adjust.
4887         * g++.old-deja/g++.oliva/partord1.C: Adjust.
4888
4889 2010-09-27  Ian Lance Taylor  <iant@google.com>
4890
4891         * lib/target-supports.exp (check_effective_target_split_stack):
4892         New procedure.
4893         * gcc.dg/split-1.c: New test.
4894         * gcc.dg/split-2.c: New test.
4895         * gcc.dg/split-3.c: New test.
4896         * gcc.dg/split-4.c: New test.
4897
4898 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4899
4900         PR objc/25464
4901         * objc.dg/type-size-3.m: New test.
4902
4903 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4904
4905         PR objc/45763
4906         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
4907
4908 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4909
4910         PR objc/25450
4911         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
4912         * objc.dg/type-size-2.m: Same change.
4913         * obj-c++.dg/encode-5.mm: Same change.
4914
4915 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4916
4917         Merge from 'apple/trunk' branch on FSF servers.  The original
4918         Changelogs are below.
4919
4920         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
4921         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
4922         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
4923         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
4924         in the branch).
4925         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
4926         proto-qual-1.m in the branch) and the normal ABI on GNU.
4927         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
4928         the test only with the NeXT runtime.
4929         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
4930         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
4931         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
4932         Run the test only with the NeXT runtime.
4933
4934         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
4935
4936         Radar 4492973
4937         * objc.dg/encode-7-64bit.m: New.
4938         * objc.dg/encode-7.m: Skip if -m64.
4939
4940         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
4941
4942         Radar 4301047
4943         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
4944         * obj-c++.dg/threedotthree-abi-1.mm: New
4945         * objc.dg/threedotthree-abi-1.m: New
4946
4947         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
4948
4949         Radar 4136935
4950         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
4951         * objc.dg/encode-6.m: Likewise.
4952         * objc.dg/encode-7.m: New test case.
4953
4954 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4955
4956         Merge from 'apple/trunk' branch on FSF servers.  Renamed
4957         const-str-12.m to constr-str-12b.m to avoid conflicts.
4958
4959         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
4960
4961         Radar 4229905
4962         * obj-c++.dg/warn5.mm: New
4963
4964         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
4965
4966         Radar 4154928
4967         * obj-c++.dg/const-str-12.mm: New.
4968         * objc.dg/const-str-12.m: New.
4969
4970 2010-09-27  Tobias Burnus  <burnus@net-b.de>
4971
4972         PR fortran/40569
4973         PR fortran/40568
4974         * gfortran.dg/storage_size_2.f08: Fix test.
4975         * gfortran.dg/c_sizeof_1.f90: Fix test.
4976         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4977         * gfortran.dg/c_sizeof_3.f90: New.
4978         * gfortran.dg/c_sizeof_4.f90: New.
4979         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
4980         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
4981
4982 2010-09-26  Daniel Kraft  <d@domob.eu>
4983
4984         PR fortran/45783
4985         PR fortran/45795
4986         * gfortran.dg/select_type_18.f03: New test.
4987
4988 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
4989
4990         * gnat.dg/return2.ad[sb]: New test.
4991         * gnat.dg/return2_pkg.ads: New helper.
4992
4993 2010-09-25  Daniel Kraft  <d@domob.eu>
4994
4995         PR fortran/45776
4996         * gfortran.dg/io_constraints_6.f03: New test.
4997         * gfortran.dg/io_constraints_7.f03: New test.
4998         * gfortran.dg/newunit_2.f90: New test.
4999
5000 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
5001
5002         * gfortran.dg/operator_c1202.f90: New test.
5003
5004 2010-09-24  Jan Hubicka  <jh@suse.cz>
5005
5006         * gcc.dg/tree-ssa/leaf.c: New testcase.
5007
5008 2010-09-24  Jan Hubicka  <jh@suse.cz>
5009
5010         PR tree-optimization/45738
5011         PR tree-optimization/45741
5012         * gcc.c-torture/compile/pr45741.c: New.
5013         * gfortran.fortran-torture/compile/pr45738.f90: New.
5014
5015 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
5016
5017         * gcc.dg/cpp/undef-opt-1.c: New test.
5018
5019 2010-09-24  Jason Merrill  <jason@redhat.com>
5020
5021         * g++.dg/other/error10.C: Adjust expected output.
5022
5023 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
5024
5025         PR middle-end/45234
5026         * gcc.dg/torture/stackalign/alloca-6.c: New test.
5027         * gcc.target/i386/pr45234.c: New test.
5028
5029 2010-09-24  Richard Guenther  <rguenther@suse.de>
5030
5031         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
5032
5033 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5034
5035         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
5036         as a comment leader in regexp.
5037
5038 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5039
5040         * objc.dg/sync-2.m: New test.
5041         * obj-c++.dg/sync-2.mm: New test.
5042
5043 2010-09-24  Tobias Burnus  <burnus@net-b.de>
5044
5045         PR fortran/40571
5046         * gfortran.dg/iso_fortran_env_7.f90: New.
5047
5048 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5049
5050         * obj-c++.dg/too-many-args.mm: New file.
5051
5052 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5053
5054         Merge from 'apple/trunk' branch on FSF servers.
5055
5056         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
5057
5058         Radar 4491608
5059         * objc.dg/too-many-args.m: New
5060
5061 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
5062
5063         PR fortran/45744
5064         * gfortran.dg/dependency_36.f90:  New test.
5065
5066 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
5067
5068         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
5069         * gcc.target/i386/pad-3.c: Ditto.
5070         * gcc.target/i386/pad-7.c: Ditto.
5071         * gcc.target/i386/pad-7.c: Ditto.
5072         * gcc.target/i386/pr36502.c: Ditto.
5073         * gcc.target/i386/zee.c: Ditto.
5074         * gcc.target/i386/20060821-1.c: Ditto.
5075         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
5076         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
5077         * gcc.target/i386/pad-5b.c: Ditto.
5078         * gcc.target/i386/pad-6a.c: Ditto.
5079         * gcc.target/i386/pad-6b.c: Ditto.
5080         * gcc.target/i386/pad-8.c: Ditto.
5081         * gcc.target/i386/pad-9.c: Ditto.
5082         * gcc.target/i386/pad-10.c: Ditto.
5083         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
5084
5085 2010-09-23  Richard Guenther  <rguenther@suse.de>
5086
5087         PR tree-optimization/45565
5088         * g++.dg/ipa/pr45565.C: New testcase.
5089
5090 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
5091
5092         PR fortran/45745
5093         PR fortran/45648
5094         * gfortran.dg/vector_subscript_bound_1.f90: New.
5095
5096 2010-09-23  Richard Guenther  <rguenther@suse.de>
5097
5098         PR middle-end/45750
5099         * gcc.dg/pr45750.c: New testcase.
5100
5101 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
5102
5103         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
5104         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
5105         build.
5106
5107 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
5108
5109         PR rtl-optimization/44374
5110         * gcc.target/arm/headmerge-1.c: New test.
5111         * gcc.target/arm/headmerge-2.c: New test.
5112         * gcc.target/i386/headmerge-1.c: New test.
5113         * gcc.target/i386/headmerge-2.c: New test.
5114
5115 2010-09-23  Daniel Kraft  <d@domob.eu>
5116
5117         PR fortran/38936
5118         PR fortran/44044
5119         PR fortran/45474
5120         * gfortran.dg/intrinsic_intent_1.f03: New test.
5121         * gfortran.dg/select_type_17.f03: New test.
5122         * gfortran.dg/associate_5.f03: More definability tests.
5123         * gfortran.dg/enum_2.f90: Check definability.
5124         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
5125         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
5126         * gfortran.dg/char_expr_2.f90: Ditto.
5127         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
5128         * gfortran.dg/enum_5.f90: Ditto.
5129         * gfortran.dg/equiv_constraint_8.f90: Ditto.
5130         * gfortran.dg/impure_assignment_2.f90: Ditto.
5131         * gfortran.dg/impure_assignment_3.f90: Ditto.
5132         * gfortran.dg/intent_out_1.f90: Ditto.
5133         * gfortran.dg/intent_out_3.f90: Ditto.
5134         * gfortran.dg/pointer_assign_7.f90: Ditto.
5135         * gfortran.dg/pointer_intent_3.f90: Ditto.
5136         * gfortran.dg/pr19936_1.f90: Ditto.
5137         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
5138         * gfortran.dg/simpleif_2.f90: Ditto.
5139         * gfortran.dg/protected_5.f90: Ditto.
5140         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
5141         * gfortran.dg/protected_6.f90: Ditto.
5142         * gfortran.dg/protected_7.f90: Ditto.
5143
5144 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5145
5146         PR libfortran/45710
5147         * gfortran.dg/namelist_65.f90: New test.
5148
5149 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5150
5151         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
5152         the regexp pattern between the expected label and location string.
5153
5154 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5155
5156         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
5157
5158 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5159
5160         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
5161         * gcc.dg/pr27898.c: Likewise.
5162         * gcc.dg/pr28712.c: Likewise.
5163         * gcc.dg/pr30762-1.c: Likewise.
5164         * gcc.dg/pr31529-1.c: Likewise.
5165         * gcc.dg/pr34457-1.c: Likewise.
5166         * gcc.dg/pr34668-1.c: Likewise.
5167         * gcc.dg/pr34989-1.c: Likewise.
5168         * gcc.dg/pr43557-1.c: Likewise.
5169
5170 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
5171
5172         PR rtl-optimization/45739
5173         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
5174
5175 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
5176
5177         * gcc.target/sparc/mnofpu.c: New test.
5178
5179 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
5180
5181         PR rtl-optimization/45739
5182         * gcc.target/i386/pr45739.c: New test.
5183
5184 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
5185
5186         PR fortran/45648
5187         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5188         and counts. Add non-elemental function call check.
5189
5190         PR fortran/45648
5191         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
5192         arguments checks. Update temporary counts.
5193         * gfortran.dg/transpose_optimization_1.f90: New.
5194
5195 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
5196
5197         PR objc/23710
5198         * objc.dg/invalid-method-1.m: New.
5199
5200 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
5201
5202         Merge from 'apple/trunk' branch on FSF servers.
5203
5204         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
5205
5206         Radar 4291785
5207         * objc.dg/naming-4.m: New
5208         * objc.dg/naming-5.m: New
5209         * obj-c++.dg/naming-1.mm: New
5210         * obj-c++.dg/naming-2.mm: New
5211
5212 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
5213             Jack Howarth  <howarth@bromo.med.uc.edu>
5214
5215         PR c++/45645
5216         * g++.dg/torture/pr44972.C: Use portable assert().
5217
5218 2010-09-21  Richard Guenther  <rguenther@suse.de>
5219
5220         PR tree-optimization/45580
5221         * g++.dg/torture/pr45580.C: New testcase.
5222
5223 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
5224
5225         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
5226
5227 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
5228
5229         PR fortran/45438
5230         * gfortran.dg/pointer_check_7.f90: New.
5231
5232 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
5233
5234         PR rtl-optimization/45728
5235         * gcc.c-torture/compile/pr45728.c: New test.
5236
5237 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
5238
5239         PR fortran/45081
5240         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
5241
5242 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
5243
5244         * g++.dg/tree-ssa/pr45605.C: Add "\\".
5245
5246 2010-09-20  Richard Guenther  <rguenther@suse.de>
5247
5248         PR middle-end/45704
5249         * gcc.dg/torture/pr45704.c: New testcase.
5250
5251 2010-09-20  Jan Hubicka  <jh@suse.cz>
5252
5253         PR tree-optimize/45605
5254         * g++.dg/tree-ssa/pr45605.C: New testcase.
5255
5256 2010-09-20  Michael Matz  <matz@suse.de>
5257
5258         PR testsuite/45706
5259         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
5260         enough.
5261
5262 2010-09-20  Richard Guenther  <rguenther@suse.de>
5263
5264         PR tree-optimization/45705
5265         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
5266
5267 2010-09-20  Michael Matz  <matz@suse.de>
5268
5269         PR testsuite/45706
5270         * lib/target-supports.exp (check_effective_target_vect_perm):
5271         Add i?86-*-*.
5272
5273 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
5274
5275         PR rtl-optimization/45695
5276         * gcc.c-torture/execute/pr45695.c: New test.
5277
5278 2010-09-19  Jan Hubicka  <jh@suse.cz>
5279
5280         PR lto/44246
5281         * gcc.c-torture/compile/pr44246.c:New file.
5282
5283 2010-09-19  Ira Rosen  <irar@il.ibm.com>
5284
5285         PR tree-optimization/45714
5286         * gfortran.dg/vect/pr45714-a.f: New test.
5287         * gfortran.dg/vect/pr45714-b.f: New test.
5288
5289 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5290
5291         * gnat.dg/const1.adb: Rename into...
5292         * gnat.dg/constant1.adb: ...this.
5293         * gnat.dg/constant2.adb: New test.
5294         * gnat.dg/constant2_pkg1.ads: New helper.
5295         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
5296
5297 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5298
5299         * gnat.dg/specs/constant1.ads: New test.
5300         * gnat.dg/specs/constant1_pkg.ads: New helper.
5301
5302 2010-09-18  Jan Hubicka  <jh@suse.cz>
5303
5304         PR tree-optimization/45453
5305         * g++.dg/tree-ssa/pr45453.C: New testcase.
5306
5307 2010-09-18  Jason Merrill  <jason@redhat.com>
5308
5309         * g++.dg/cpp0x/initlist44.C: New.
5310
5311 2010-09-18  Richard Guenther  <rguenther@suse.de>
5312
5313         PR tree-optimization/45709
5314         * g++.dg/torture/pr45709-2.C: New testcase.
5315
5316 2010-09-18  Richard Guenther  <rguenther@suse.de>
5317
5318         PR tree-optimization/45709
5319         * g++.dg/torture/pr45709.C: New testcase.
5320
5321 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
5322
5323         PR testsuite/45719
5324         * gcc.target/i386/pad-3.c: Pass -fno-pic.
5325
5326 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5327
5328         * gcc.target/i386/pad-1.c: New.
5329         * gcc.target/i386/pad-2.c: Likewise.
5330         * gcc.target/i386/pad-3.c: Likewise.
5331         * gcc.target/i386/pad-4.c: Likewise.
5332         * gcc.target/i386/pad-5a.c: Likewise.
5333         * gcc.target/i386/pad-5b.c: Likewise.
5334         * gcc.target/i386/pad-6a.c: Likewise.
5335         * gcc.target/i386/pad-6b.c: Likewise.
5336         * gcc.target/i386/pad-7.c: Likewise.
5337         * gcc.target/i386/pad-8.c: Likewise.
5338         * gcc.target/i386/pad-9.c: Likewise.
5339         * gcc.target/i386/pad-10.c: Likewise.
5340
5341 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5342
5343         PR middle-end/45234
5344         * gcc.dg/torture/stackalign/alloca-5.c: New.
5345
5346 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5347
5348         PR middle-end/45678
5349         * gcc.dg/torture/pr45678-2.c: New.
5350
5351 2010-09-17  Richard Guenther  <rguenther@suse.de>
5352
5353         PR middle-end/45678
5354         * gcc.dg/torture/pr45678-1.c: New testcase.
5355
5356 2010-09-17  Michael Matz  <matz@suse.de>
5357
5358         PR tree-optimization/43432
5359         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
5360         check_effective_target_vect_perm_short): New predicates.
5361         (check_effective_target_vect_perm): Include x86_64.
5362         * gcc.dg/vect/pr43432.c: New test.
5363         * gcc.dg/vect/vect-114.c: Adjust.
5364         * gcc.dg/vect/vect-15.c: Ditto.
5365         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
5366         * gcc.dg/vect/slp-perm-9.c: Ditto.
5367
5368 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
5369
5370         PR testsuite/45692
5371         * objc/execute/exceptions/throw-nil.m: Run the test only with the
5372         GNU runtime.
5373
5374 2010-09-17  Richard Guenther  <rguenther@suse.de>
5375
5376         * gcc.dg/pr27898.c: Use -flto instead of -combine.
5377         * gcc.dg/pr28706.c: Likewise.
5378         * gcc.dg/pr28712.c: Likewise.
5379         * gcc.dg/pr30762-1.c: Likewise.
5380         * gcc.dg/pr30762-2.c: Likewise.
5381         * gcc.dg/pr31529-1.c: Likewise.
5382         * gcc.dg/pr31529-2.c: Likewise.
5383         * gcc.dg/pr34457-1.c: Likewise.
5384         * gcc.dg/pr34457-2.c: Likewise.
5385         * gcc.dg/pr34668-1.c: Likewise.
5386         * gcc.dg/pr34668-2.c: Likewise.
5387         * gcc.dg/pr34989-1.c: Likewise.
5388         * gcc.dg/pr34989-2.c: Likewise.
5389         * gcc.dg/pr43557-1.c: Likewise.
5390         * gcc.dg/pr43557-2.c: Likewise.
5391         * gcc.dg/debug/pr41893-1.c: Likewise.
5392         * gcc.dg/matrix/matrix.exp: Do not use -combine.
5393         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
5394         * gcc.dg/matrix/matrix-4.c: Likewise.
5395         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
5396         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
5397         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5398         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5399
5400 2010-09-16  Tobias Burnus  <burnus@net-b.de>
5401
5402         PR fortran/43665
5403         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
5404         optimizations.
5405         * gfortran.dg/intent_optimize_1.f90: New test.
5406
5407 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
5408
5409         * gcc.target/i386/divmod-1.c: New.
5410         * gcc.target/i386/divmod-2.c: Likewise.
5411         * gcc.target/i386/divmod-3.c: Likewise.
5412         * gcc.target/i386/divmod-4.c: Likewise.
5413         * gcc.target/i386/divmod-4a.c: Likewise.
5414         * gcc.target/i386/divmod-5.c: Likewise.
5415         * gcc.target/i386/divmod-6.c: Likewise.
5416         * gcc.target/i386/divmod-7.c: Likewise.
5417         * gcc.target/i386/divmod-8.c: Likewise.
5418         * gcc.target/i386/udivmod-1.c: Likewise.
5419         * gcc.target/i386/udivmod-2.c: Likewise.
5420         * gcc.target/i386/udivmod-3.c: Likewise.
5421         * gcc.target/i386/udivmod-4.c: Likewise.
5422         * gcc.target/i386/udivmod-4a.c: Likewise.
5423         * gcc.target/i386/udivmod-5.c: Likewise.
5424         * gcc.target/i386/udivmod-6.c: Likewise.
5425         * gcc.target/i386/udivmod-7.c: Likewise.
5426         * gcc.target/i386/udivmod-8.c: Likewise.
5427
5428 2010-09-16  Jan Hubicka  <jh@suse.cz>
5429
5430         * g++.dg/lto/pr45679-1_0.C: New file.
5431         * g++.dg/lto/pr45679-1_1.C: New file.
5432         * g++.dg/lto/pr45679-0_0.C: New file.
5433         * g++.dg/lto/pr45679-0_1.C: New file.
5434
5435 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
5436
5437         PR fortran/45674
5438         * gfortran.dg/class_dummy_2.f03: New.
5439
5440 2010-09-16  Richard Guenther  <rguenther@suse.de>
5441
5442         PR tree-optimization/45623
5443         * gcc.dg/torture/pr45623.c: New testcase.
5444
5445 2010-09-16  Ira Rosen  <irar@il.ibm.com>
5446
5447         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
5448         name and parentheses.
5449         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
5450
5451 2010-09-15  Jason Merrill  <jason@redhat.com>
5452
5453         * g++.dg/parse/parameter-declaration-2.C: New.
5454
5455         * g++.dg/cpp0x/scoped_enum2.C: New.
5456
5457 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
5458
5459         * gcc.c-torture/compile/20100915-1.c: New test.
5460
5461 2010-09-15  Martin Jambor  <mjambor@suse.cz>
5462
5463         PR middle-end/45644
5464         * gcc.dg/ipa/pr45644.c: New test.
5465
5466 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
5467
5468         PR tree-optimization/45633
5469         * gcc.dg/vect/pr45633.c: New test.
5470
5471 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
5472
5473         PR fortran/45577
5474         * gfortran.dg/allocate_derived_4.f90: New.
5475
5476 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
5477
5478         * lib/target-supports.exp
5479         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
5480         supported flag to true for neon.
5481
5482 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
5483
5484         PR c++/45665
5485         * g++.dg/template/crash103.C: New.
5486
5487 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5488
5489         Merge from 'apple/trunk' branch on FSF servers.
5490
5491         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
5492
5493         Radar 4457381
5494         * objc.dg/msg-in-protocol.m: New.
5495         * obj-c++.dg/msg-in-protocol.mm: New.
5496
5497         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
5498
5499         Radar 4219590
5500         * objc.dg/break-in-ifstmt.m: New.
5501
5502         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5503
5504         Radar 4174166
5505         * obj-c++.dg/comp-types-13.mm: New.
5506         * objc.dg/comp-types-12.m: New.
5507
5508         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5509
5510         Radar 4216500
5511         * obj-c++.dg/proto-lossage-7.mm: New.
5512         * objc.dg/proto-lossage-7.m: New.
5513
5514 2010-09-14  Jan Hubicka  <jh@suse.cz>
5515
5516         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
5517         folding.
5518         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
5519         folding.
5520
5521 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
5522
5523         PR middle-end/45567
5524         * gcc.dg/pr45567.c: New test.
5525
5526         PR debug/45660
5527         * g++.dg/debug/pr45660.C: New test.
5528
5529 2010-09-14  Ira Rosen  <irar@il.ibm.com>
5530
5531         PR tree-optimization/45470
5532         * g++.dg/vect/pr45470-a.cc: New test.
5533         * g++.dg/vect/pr45470-a.cc: New test.
5534
5535 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
5536
5537         PR target/42070
5538         * lib/profopt.exp: Prune warnings on execname2 compile.
5539         * lib/prune.exp: Prune "can't add line info" warnings.
5540
5541 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5542
5543         PR libfortran/45532
5544         * gfortran.dg/namelist_64.f90: New test.
5545
5546 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
5547
5548         PR rtl-optimization/45617
5549         * gcc.target/i386/pr45617.c: New test.
5550
5551 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
5552
5553         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
5554
5555 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
5556
5557         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
5558         * gcc.target/i386/fma4-vector.c: Likewise.
5559         * gcc.target/i386/vectorize2.c: Likewise.
5560         * gcc.target/i386/vectorize4.c: Likewise.
5561         * gcc.target/i386/vectorize5.c: Likewise.
5562         * gcc.target/i386/vectorize6.c: Likewise.
5563         * gcc.target/i386/vectorize8.c: Likewise.
5564
5565         * gcc.target/i386/vect-double-1.c: New.
5566         * gcc.target/i386/vect-double-1a.c: Likewise.
5567         * gcc.target/i386/vect-double-2.c: Likewise.
5568         * gcc.target/i386/vect-double-2a.c: Likewise.
5569
5570         * lib/target-supports.exp (check_effective_target_vect_double):
5571         Set et_vect_double_saved to 0 when tuning for Atom.
5572
5573 2010-09-13  Jan Hubicka  <jh@suse.cz>
5574
5575         * gcc.dg/torture/pr23821.c: Drop static keyword.
5576         * gcc.dg/tree-ssa/loop-19.c: Likewise.
5577         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
5578
5579 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5580
5581         * gcc.target/arm/sync-1.c: New.
5582
5583 2010-09-12  Olivier Hainque  <hainque@adacore.com>
5584
5585         * gnat.dg/memtrap.adb: New test.
5586
5587 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5588
5589         * gfortran.dg/promotion.f90: Fix options.
5590
5591 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
5592
5593         * g++.dg/cpp0x/range-for1.C: New.
5594         * g++.dg/cpp0x/range-for2.C: New.
5595         * g++.dg/cpp0x/range-for3.C: New.
5596         * g++.dg/cpp0x/range-for4.C: New.
5597         * g++.dg/cpp0x/range-for5.C: New.
5598         * g++.dg/cpp0x/range-for6.C: New.
5599
5600 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
5601
5602         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5603         and counts. Check that transpose is not called.
5604         * gfortran.dg/transpose_2.f90: Update error message.
5605
5606 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
5607
5608         PR c++/43824
5609         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
5610         * g++.dg/lookup/strong-using-2.C: Likewise.
5611         * g++.dg/lookup/strong-using-3.C: Likewise.
5612         * g++.dg/lookup/strong-using-5.C: Likewise.
5613
5614         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
5615         * g++.dg/cpp0x/inline-ns4.C: New.
5616         * g++.dg/cpp0x/inline-ns5.C: New.
5617
5618 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
5619
5620         PR middle-end/45634
5621         * gfortran.fortran-torture/compile/pr45634.f90: New.
5622
5623 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
5624
5625         * objc.dg/fobjc-exceptions.m: New test.
5626
5627 2010-09-10  Jan Hubicka  <jh@suse.cz>
5628
5629         * g++.dg/inherit/covariant7.C: Fix pattern matching.
5630
5631 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5632
5633         PR tree-optimization/44972
5634         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
5635         * gcc.dg/tree-ssa/pr45144.c: Likewise.
5636         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
5637         instead.
5638         * g++.dg/torture/pr44972.C: New test.
5639
5640 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5641
5642         PR tree-optimization/44972
5643         * g++.dg/torture/pr34850.C: Remove expected warning.
5644
5645 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5646
5647         * gfortran.dg/dummy_optional_arg.f90: New test.
5648
5649 2010-09-08  Jan Hubicka  <jh@suse.cz>
5650
5651         PR tree-optimization/45598
5652         * fortran.fortran-torture/compile/pr45598.f90: New test.
5653
5654 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
5655
5656         * lib/target-supports-dg.exp (dg-require-ifunc): New.
5657         * lib/target-supports.exp (check_ifunc_available): New.
5658         * gcc.dg/attr-ifunc-1.c: New.
5659         * gcc.dg/attr-ifunc-2.c: New.
5660         * gcc.dg/attr-ifunc-3.c: New.
5661         * gcc.dg/attr-ifunc-4.c: New.
5662         * gcc.dg/attr-ifunc-5.c: New.
5663         * g++.dg/ext/attr-ifunc-1.C: New.
5664         * g++.dg/ext/attr-ifunc-2.C: New.
5665         * g++.dg/ext/attr-ifunc-3.C: New.
5666         * g++.dg/ext/attr-ifunc-4.C: New.
5667
5668 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
5669
5670         PR middle-end/40386
5671         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
5672
5673 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
5674
5675         * gfortran.dg/inline_transpose_1.f90: New test.
5676
5677 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5678
5679         PR c++/45588
5680         * g++.dg/warn/Wunused-var-15.C: New test.
5681
5682 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5683
5684         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
5685         hppa*-*-hpux*.
5686
5687 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5688
5689         * objc/execute/exceptions/throw-nil.m: New test.
5690         * objc/execute/exceptions/handler-1.m: Updated to use the new
5691         objc_set_uncaught_exception_handler() function.
5692         * objc/execute/exceptions/matcher-1.m: New test.
5693
5694 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5695
5696         PR fortran/38282
5697         * gfortran.dg/bit_comparison_1.F90: New test.
5698         * gfortran.dg/leadz_trailz_3.f90: New test.
5699         * gfortran.dg/masklr_2.F90: New test.
5700         * gfortran.dg/shiftalr_1.F90: New test.
5701         * gfortran.dg/merge_bits_2.F90: New test.
5702         * gfortran.dg/dshift_2.F90: New test.
5703         * gfortran.dg/bit_comparison_2.F90: New test.
5704         * gfortran.dg/masklr_1.F90: New test.
5705         * gfortran.dg/merge_bits_1.F90: New test.
5706         * gfortran.dg/dshift_1.F90: New test.
5707         * gfortran.dg/shiftalr_2.F90: New test.
5708
5709 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5710
5711         * objc.dg/type-stream-1.m: Replaced with a test that tests that
5712         functions from objc/typedstream.h are deprecated.
5713
5714 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5715
5716         * lib/target-supports.exp
5717         (check_effective_target_run_expensive_tests): New proc.
5718         * gcc.c-torture/compile/limits-fnargs.c: Use
5719         dg-require-effective-target run_expensive_tests.
5720
5721 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5722
5723         PR fortran/45597
5724         * gfortran.dg/gomp/pr45597.f90: New test.
5725
5726         PR fortran/45595
5727         * gfortran.dg/gomp/pr45595.f90: New test.
5728
5729 2010-09-08  Michael Matz  <matz@suse.de>
5730
5731         * c-c++-common/uninit-17.c: Adjust.
5732
5733 2010-09-08  Michael Matz  <matz@suse.de>
5734
5735         PR tree-optimization/43430
5736         * gcc.dg/vect/pr43430-2.c: New test.
5737
5738 2010-09-08  Michael Matz  <matz@suse.de>
5739
5740         PR tree-optimization/33244
5741         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
5742
5743 2010-09-08  Richard Guenther  <rguenther@suse.de>
5744
5745         PR tree-optimization/45578
5746         * gfortran.dg/pr45578.f90: New testcase.
5747
5748 2010-09-08  Richard Guenther  <rguenther@suse.de>
5749
5750         PR testsuite/45590
5751         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
5752
5753 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
5754
5755         PR fortran/45576
5756         * gfortran.dg/char_length_18.f90:  New test.
5757
5758 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
5759
5760         PR target/36502
5761         * gcc.target/i386/pr36502.c: New test.
5762
5763         PR target/42313
5764         PR target/44651
5765         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
5766         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
5767
5768 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
5769
5770         * gfortran.dg/achar_4.f90: Enable bounds checking.
5771
5772 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
5773
5774         PR target/45206
5775         * gcc.target/i386/pr45206.c: New test.
5776
5777 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
5778
5779         PR fortran/45505
5780         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
5781
5782 2010-09-07  Jan Hubicka  <jh@suse.cz>
5783
5784         * gcc.c-torture/compile/20100907.c: New testcase.
5785
5786 2010-09-07  Richard Guenther  <rguenther@suse.de>
5787
5788         PR middle-end/45569
5789         * g++.dg/eh/pr45569.C: New testcase.
5790
5791 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
5792
5793         PR target/43137
5794         * gcc.target/arm/pr43137.c: New test.
5795
5796 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5797
5798         PR fortran/36931
5799         * gfortran.dg/dependency_35.f90:  New test.
5800
5801 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5802
5803         PR fortran/34145
5804         * gfortran.dg/char_length_17.f90:  New test.
5805
5806 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
5807
5808         PR c++/45200
5809         PR c++/45293
5810         PR c++/45558
5811         * g++.dg/template/typedef34.C: New test.
5812         * g++.dg/template/typedef35.C: New test.
5813
5814 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
5815
5816         PR target/22152
5817         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
5818
5819 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
5820
5821         * g++.dg/warn/Wdouble-promotion.C: New.
5822
5823 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
5824
5825         * g++.dg/parse/redef2.C: New.
5826
5827 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5828
5829         * gcc.dg/20100906-1.c: New testcase.
5830
5831 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
5832
5833         PR testsuite/45543
5834         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
5835         DW_TAG_enumeration_type DIE.
5836
5837 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
5838
5839         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
5840         Update XFAILs.
5841
5842 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
5843
5844         PR rtl-optimization/44919
5845         * g++.dg/opt/pr44919.C: New.
5846
5847 2010-09-06  Tobias Burnus  <burnus@net-b.de>
5848
5849         PR fortran/38282
5850         * gfortran.dg/iall_iany_iparity_1.f90: New.
5851         * gfortran.dg/iall_iany_iparity_2.f90: New.
5852
5853 2010-09-06  Jason Merrill  <jason@redhat.com>
5854
5855         * g++.dg/cpp0x/initlist42.C: New.
5856
5857         * g++.dg/cpp0x/auto19.C: New.
5858
5859         * g++.dg/template/sfinae25.C: New.
5860         * g++.dg/template/char1.C: Expect warning.
5861         * g++.dg/template/nontype10.C: Likewise.
5862
5863         * g++.dg/cpp0x/implicit9.C: New.
5864
5865         * g++.dg/cpp0x/initlist43.C: New.
5866
5867 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
5868
5869         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
5870
5871 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
5872
5873         * gcc.dg/Wdouble-promotion.c: New.
5874
5875 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5876
5877         * gfortran.dg/float128_1.f90: Remove test case as
5878         it always fails since Rev 163611 backed out the
5879         front-end implementation.
5880
5881 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5882
5883         * gfortran.dg/float128_1.f90: XFAIL test case.
5884
5885 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5886
5887         * gfortran.dg/bessel_7.f90: Decrease required precision.
5888
5889 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
5890
5891         PR testsuite/45545
5892         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
5893         ref-all-matching targets.
5894
5895 2010-09-05  Richard Guenther  <rguenther@suse.de>
5896
5897         PR tree-optimization/45535
5898         * gcc.c-torture/compile/pr45535.c: New testcase.
5899
5900 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
5901
5902         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
5903         "\[^\n\]*".
5904         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
5905         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
5906         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
5907         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
5908         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
5909         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
5910         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
5911         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5912         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
5913         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
5914         * gcc.target/i386/pr22152.c: Likewise.
5915         * gcc.target/i386/pr36992-1.c: Likewise.
5916         * gcc.target/i386/pr36992-2.c: Likewise.
5917         * gcc.target/sh/sh4a-memmovua.c: Likewise.
5918
5919 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5920
5921         PR testsuite/43957
5922         * gcc.dg/const-uniq-1.c: Modify regexp.
5923
5924 2010-09-04  Tobias Burnus  <burnus@net-b.de>
5925
5926         PR fortran/45530
5927         * gfortran.dg/namelist_63.f90: New.
5928
5929 2010-09-04  Jan Hubicka  <jh@suse.cz>
5930
5931         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
5932         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
5933
5934 2010-09-04  Jan Hubicka  <jh@suse.cz>
5935
5936         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
5937
5938 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
5939
5940         PR fortran/45507
5941         * gfortran.dg/allocate_alloc_opt_12.f90: New.
5942
5943 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
5944
5945         * gcc.dg/opts-4.c: New test.
5946
5947 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
5948
5949         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
5950         * gcc.dg/vect/vect-peel-4.c: Ditto.
5951
5952 2010-09-03  Daniel Kraft  <d@domob.eu>
5953
5954         PR fortran/45525
5955         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
5956
5957 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5958
5959         PR fortran/45159
5960         * gfortran.dg/dependency_34.f90:  New test.
5961
5962 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
5963
5964         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
5965
5966 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5967
5968         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
5969         gcc.target/i386/clearcap.map if supported.
5970
5971 2010-09-03  Michael Matz  <matz@suse.de>
5972
5973         PR middle-end/45415
5974         * gcc.dg/pr45415.c: New test.
5975
5976 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
5977
5978         PR tree-optimization/45506
5979         * gcc.dg/pr45506.c: New.
5980
5981 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
5982
5983         PR target/45476
5984         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
5985         * gcc.target/i386/float128-2.c: Ditto.
5986
5987 2010-09-03  Daniel Kraft  <d@domob.eu>
5988
5989         PR fortran/34162
5990         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
5991         * gfortran.dg/internal_dummy_2.f08: New test.
5992         * gfortran.dg/internal_dummy_3.f08: New test.
5993         * gfortran.dg/internal_dummy_4.f08: New test.
5994
5995 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
5996
5997         PR debug/45500
5998         * gcc.target/i386/pr45500.c: New test.
5999
6000 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
6001
6002         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
6003
6004 2010-09-03  Daniel Kraft  <d@domob.eu>
6005
6006         PR fortran/44602
6007         * gfortran.dg/exit_2.f08; Adapt error messages.
6008         * gfortran.dg/exit_3.f08: New test.
6009         * gfortran.dg/exit_4.f08: New test.
6010         * gfortran.dg/exit_5.f03: New test.
6011
6012 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6013
6014         * gfortran.dg/ishft_4.f90: New test.
6015
6016 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
6017
6018         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
6019         FRIZ/XSRIZ instruciton for (double)(long long)x.
6020         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
6021
6022 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
6023
6024         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
6025
6026 2010-09-02  Richard Guenther  <rguenther@suse.de>
6027
6028         PR tree-optimization/44937
6029         PR tree-optimization/45412
6030         * g++.dg/opt/pr45412.C: New testcase.
6031         * gcc.c-torture/compile/pr45412.c: Likewise.
6032         * gcc.c-torture/compile/pr44937.c: Likewise.
6033
6034 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
6035
6036         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
6037         but using -Werror=comment.
6038         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
6039         expected error messages.
6040
6041 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
6042
6043         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
6044         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
6045
6046 2010-09-02  Tobias Burnus  <burnus@net-b.de>
6047
6048         PR fortran/45489
6049         * gfortran.dg/initialization_27.f90: New.
6050
6051 2010-09-02  Ira Rosen  <irar@il.ibm.com>
6052
6053         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
6054         check into different basic blocks. Expect vectorization if misaligned
6055         stores are supported.
6056         * gcc.dg/vect/bb-slp-8a.c: New test.
6057         * gcc.dg/vect/bb-slp-8b.c: New test.
6058
6059 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
6060
6061         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
6062
6063 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
6064
6065         PR fortran/44541
6066         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
6067         * gfortran.dg/class_dummy_1.f03: New.
6068
6069 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
6070
6071         PR middle-end/45458
6072         * g++.dg/tree-prof/partition2.C: New test.
6073
6074 2010-09-01  Richard Guenther  <rguenther@suse.de>
6075
6076         * gcc.dg/vect/vect-outer-fir.c: Adjust.
6077         * gcc.dg/tree-ssa/vrp54.c: New testcase.
6078         * gcc.c-torture/execute/20100827-1.c: Likewise.
6079
6080 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6081
6082         * gfortran.dg/execute_command_line_1.f90: New test.
6083
6084 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
6085
6086         PR preprocessor/45457
6087         * c-c++-common/cpp/pr45457.c: New test.
6088
6089 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
6090
6091         * gcc.dg/nested-func-8.c: New test.
6092
6093 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6094
6095         PR fortran/38282
6096         * gfortran.dg/popcnt_poppar_1.F90: New test.
6097         * gfortran.dg/popcnt_poppar_2.F90: New test.
6098
6099 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
6100
6101         * gcc.target/i386/volatile-2.c: Require nonpic target.
6102
6103 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
6104
6105         PR middle-end/45461
6106         * gcc.dg/pr45461.c: New test.
6107
6108 2010-08-31  Richard Guenther  <rguenther@suse.de>
6109
6110         PR testsuite/45455
6111         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
6112
6113 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
6114
6115         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
6116
6117 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
6118
6119         PR fortran/45456
6120         * gfortran.dg/typebound_proc_18.f03: New.
6121
6122 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
6123
6124         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
6125         * lib/scanasm.exp (scan-stack-usage): Likewise.
6126         (scan-stack-usage-not): Likewise.
6127         * gcc.dg/stack-usage-1.c: New test.
6128         * gcc.target/i386/stack-usage-realign.c: Likewise.
6129
6130 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
6131
6132         PR tree-optimization/45427
6133         * gcc.dg/tree-ssa/pr45427.c: New test.
6134
6135 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
6136
6137         PR c++/45043
6138         * g++.dg/template/crash102.C: New.
6139
6140 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
6141
6142         PR middle-end/45423
6143         * gcc.dg/gomp/atomic-12.c: New test.
6144         * gcc.dg/gomp/atomic-13.c: New test.
6145         * gcc.dg/gomp/atomic-14.c: New test.
6146         * g++.dg/gomp/atomic-11.C: New test.
6147         * g++.dg/gomp/atomic-12.C: New test.
6148         * g++.dg/gomp/atomic-13.C: New test.
6149         * g++.dg/gomp/atomic-14.C: New test.
6150
6151 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6152
6153         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
6154         delimiter.
6155
6156 2010-08-30  Thomas Quinot  <quinot@adacore.com>
6157
6158         * gnat.dg/discr24.adb: New test.
6159
6160 2010-08-30  Richard Guenther  <rguenther@suse.de>
6161
6162         PR tree-optimization/45449
6163         * gcc.dg/pr45449.c: New testcase.
6164
6165 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
6166
6167         * gcc.dg/opts-1.c: Expect errors, not warnings.
6168
6169 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
6170
6171         PR fortran/42769
6172         * gfortran.dg/dynamic_dispatch_11.f03: New.
6173
6174 2010-08-29  Jason Merrill  <jason@redhat.com>
6175
6176         PR c++/44991
6177         * g++.dg/parse/defarg15.C: New.
6178
6179 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
6180
6181         PR fortran/45439
6182         * gfortran.dg/select_type_16.f03: New.
6183
6184 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
6185             Tobias Burnus  <burnus@net-b.de>
6186
6187         * gfortran.dg/bessel_7.f90: Decrease required precision.
6188
6189 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
6190             Kaz Kojima  <kkojima@gcc.gnu.org>
6191
6192         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
6193
6194 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6195
6196         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
6197         floating point conversion code generation.
6198         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
6199         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
6200         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
6201         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
6202         to integer conversion code generation.
6203         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
6204         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
6205         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
6206         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
6207
6208 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6209
6210         PR fortran/32049
6211         * gfortran.dg/random_seed_1.f90: Adjust test.
6212         * gfortran.dg/float128_1.f90: New test.
6213
6214 2010-08-27  Tobias Burnus  <burnus@net-b.de>
6215
6216         PR fortran/33197
6217         * gfortran.dg/norm2_1.f90: New.
6218         * gfortran.dg/norm2_2.f90: New.
6219         * gfortran.dg/norm2_3.f90: New.
6220         * gfortran.dg/norm2_4.f90: New.
6221         * gfortran.dg/parity_1.f90: New.
6222         * gfortran.dg/parity_2.f90: New.
6223         * gfortran.dg/parity_3.f90: New.
6224
6225 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
6226
6227         PR fortran/45420
6228         * gfortran.dg/select_type_15.f03: New.
6229
6230 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6231
6232         PR libfortran/43217
6233         * gfortran.dg/hollerith8.f90: New test.
6234
6235 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6236
6237         PR fortran/45159
6238         * gfortran.dg/dependency_33.f90:  New test.
6239
6240 2010-08-27  Richard Guenther  <rguenther@suse.de>
6241
6242         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
6243         * gcc.dg/graphite/scop-2.c: Likewise.
6244         * gcc.dg/graphite/scop-20.c: Likewise.
6245         * gcc.dg/vect/slp-25.c: Likewise.
6246
6247 2010-08-27  Olivier Hainque  <hainque@adacore.com>
6248
6249         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
6250
6251 2010-08-26  Daniel Kraft  <d@domob.eu>
6252
6253         PR fortran/38936
6254         PR fortran/44047
6255         PR fortran/45384
6256         * gfortran.dg/associate_8.f03: New test.
6257         * gfortran.dg/select_type_13.f03: New test.
6258         * gfortran.dg/select_type_14.f03: New test.
6259
6260 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
6261
6262         PR tree-optimization/44485
6263         * gcc.dg/pr44485.c: New test.
6264
6265 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6266
6267         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
6268         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
6269         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
6270
6271 2010-08-26  Richard Guenther  <rguenther@suse.de>
6272
6273         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
6274         * gcc.dg/graphite/scop-21.c: Likewise.
6275
6276 2010-08-26  Richard Guenther  <rguenther@suse.de>
6277
6278         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
6279         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6280         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6281         * gcc.dg/vect/vect-91.c: Likewise.
6282         * gcc.dg/vect/vect-peel-1.c: Likewise.
6283         * gcc.dg/vect/vect-peel-2.c: Likewise.
6284         * gcc.dg/vect/vect-peel-4.c: Likewise.
6285
6286 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6287
6288         PR libfortran/41859
6289         * gfortran.dg/der_io_4.f90: New test.
6290
6291 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
6292
6293         PR rtl-optimization/44858
6294         * gcc.c-torture/execute/pr44858.c: New test.
6295
6296         PR rtl-optimization/45400
6297         * g++.dg/other/i386-8.C: New test.
6298
6299 2010-08-25  Richard Guenther  <rguenther@suse.de>
6300
6301         * gcc.dg/alias-8.c: Adjust.
6302
6303 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
6304
6305         * gcc.target/i386/combine-mul.c: New test.
6306
6307 2010-08-25  Richard Guenther  <rguenther@suse.de>
6308
6309         PR lto/44562
6310         * gcc.dg/graphite/id-27.c: New testcase.
6311         * gcc.dg/lto/20100825-1_0.c: Likewise.
6312
6313 2010-08-25  Richard Guenther  <rguenther@suse.de>
6314
6315         PR tree-optimization/45316
6316         * g++.dg/opt/pr45316.C: New testcase.
6317
6318 2010-08-25  Richard Guenther  <rguenther@suse.de>
6319
6320         PR tree-optimization/45393
6321         * g++.dg/torture/pr45393.C: New testcase.
6322
6323 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
6324
6325         PR tree-optimization/45059
6326         * gcc.c-torture/compile/pr45059.c: New test.
6327
6328 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
6329
6330         * lib/target-supports.exp (check_effective_target_vect_unpack):
6331         Set vect_unpack supported flag to true for neon.
6332
6333 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
6334
6335         * gcc.dg/tree-ssa/ifc-5.c: New.
6336
6337 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
6338
6339         * gcc.dg/tree-ssa/ifc-4.c: New.
6340         * gcc.dg/tree-ssa/ifc-7.c: New.
6341
6342 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
6343
6344         * gcc.dg/vect/vect.exp: Check loongson targets
6345         * g++.dg/vect/vect.exp: Likewise
6346         * gfortran.dg/vect/vect.exp: Likewise
6347
6348 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6349
6350         * gcc.target/powerpc/vsx-mass-1.c: New file, test
6351         -mveclibabi=mass.
6352
6353 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
6354
6355         PR fortran/45366
6356         * gfortran.dg/proc_ptr_29.f90: New.
6357
6358 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6359             Dominique d'Humieres  <dominiq@lps.ens.fr>
6360
6361         PR fortran/45367
6362         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
6363
6364 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6365
6366         PR fortran/45367
6367         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
6368
6369 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6370
6371         PR fortran/36158
6372         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
6373
6374 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6375             Dominique d'Humieres  <dominiq@lps.ens.fr>
6376
6377         PR fortran/45367
6378         PR fortran/36158
6379         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
6380         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
6381
6382 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
6383
6384         PR fortran/44863
6385         PR fortran/45271
6386         PR fortran/45290
6387         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
6388         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
6389         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
6390
6391 2010-08-21  Tobias Burnus  <burnus@net-b.de>
6392
6393         PR fortran/36158
6394         PR fortran/33197
6395         * gfortran.dg/bessel_6.f90: New.
6396         * gfortran.dg/bessel_7.f90: New.
6397
6398 2010-08-20  Jan Hubicka  <jh@suse.cz>
6399
6400         PR c++/45307
6401         PR c++/17736
6402         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
6403         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
6404
6405 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
6406
6407         PR target/45336
6408         * gcc.target/i386/pr45336-1.c: New.
6409         * gcc.target/i386/pr45336-2.c: Likewise.
6410         * gcc.target/i386/pr45336-3.c: Likewise.
6411         * gcc.target/i386/pr45336-4.c: Likewise.
6412
6413 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
6414
6415         PR testsuite/45361
6416         * gcc.target/i386/volatile-2.c: Update scan strings to also
6417         include (%rip) for the memory reference on x86_64.
6418
6419 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
6420
6421         PR middle-end/44974
6422         * gcc.dg/pr44974.c: New test.
6423
6424         PR rtl-optimization/45353
6425         * gcc.dg/pr45353.c: New test.
6426
6427 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
6428
6429         * gcc.target/i386/volatile-2.c: New.
6430
6431 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
6432
6433         PR rtl-optimization/44691
6434         * gfortran.dg/pr44691.f: New test.
6435
6436 2010-10-19  Olivier Hainque  <hainque@adacore.com>
6437
6438         * gcc.target/sparc/sibcall-dslot.c: New testcase.
6439
6440 2010-08-19  Jason Merrill  <jason@redhat.com>
6441
6442         * g++.dg/init/synth3.C: New.
6443         * g++.dg/init/value8.C: New.
6444         * g++.dg/tree-ssa/empty-2.C: New.
6445         * g++.dg/cpp0x/noexcept09.C: New.
6446
6447 2010-08-19  Daniel Kraft  <d@domob.eu>
6448
6449         PR fortran/29785
6450         PR fortran/45016
6451         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
6452         * gfortran.dg/pointer_remapping_1.f90: New test.
6453         * gfortran.dg/pointer_remapping_2.f03: New test.
6454         * gfortran.dg/pointer_remapping_3.f08: New test.
6455         * gfortran.dg/pointer_remapping_4.f03: New test.
6456         * gfortran.dg/pointer_remapping_5.f08: New test.
6457         * gfortran.dg/pointer_remapping_6.f08: New test.
6458
6459 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
6460
6461         PR testsuite/45324
6462         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
6463
6464 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6465
6466         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
6467
6468 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
6469
6470         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
6471         variable.
6472
6473 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6474
6475         PR target/45070
6476         * gcc.c-torture/execute/pr45070.c: New.
6477
6478 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6479
6480         * g++.dg/pr44328.C: New test.
6481
6482 2010-08-19  Tobias Burnus  <burnus@net-b.de>
6483
6484         PR fortran/36158
6485         PR fortran/33197
6486         * gfortran.dg/bessel_3.f90: New.
6487         * gfortran.dg/bessel_4.f90: New.
6488         * gfortran.dg/bessel_5.f90: New.
6489
6490 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
6491
6492         PR fortran/45290
6493         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
6494         * gfortran.dg/pointer_init_2.f90: New.
6495         * gfortran.dg/pointer_init_3.f90: New.
6496         * gfortran.dg/pointer_init_4.f90: New.
6497
6498 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
6499
6500         PR c++/45049
6501         * g++.dg/pr45049-1.C: New test.
6502         * g++.dg/pr45049-2.C: New test.
6503
6504 2010-08-18  Jie Zhang  <jie@codesourcery.com>
6505
6506         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
6507         20 if __ARM_PCS is defined otherwise 64.
6508         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
6509         instead of hard coded 64.
6510
6511 2010-08-18  Yao Qi  <yao@codesourcery.com>
6512
6513         PR target/45094
6514         * gcc.target/arm/pr45094.c: New test.
6515
6516 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6517
6518         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
6519
6520 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6521
6522         PR rtl-optimization/42575
6523         * gcc.target/arm/pr42575.c: New test.
6524
6525 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6526
6527         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
6528         * gcc.dg/tls/thr-cse-1.c: New.
6529
6530 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6531
6532         PR debug/42487
6533         * lib/target-supports.exp
6534         (check_effective_target_function_sections): New.
6535         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
6536         function sections before proceding.
6537
6538 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
6539
6540         PR fortran/45308
6541         * gfortran.dg/pr45308.f03: New test.
6542
6543 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
6544
6545         PR target/45296
6546         * gcc.target/i386/pr45296.c: New test.
6547
6548 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
6549
6550         * g++.dg/ext/uow-1.C: New.
6551         * g++.dg/ext/uow-2.C: New.
6552         * g++.dg/ext/uow-3.C: New.
6553         * g++.dg/ext/uow-4.C: New.
6554
6555 2010-08-17  Richard Guenther  <rguenther@suse.de>
6556
6557         PR testsuite/45266
6558         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
6559
6560 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
6561
6562         PR c/40563
6563         * gcc.dg/Wcxx-compat-20.c: New test.
6564
6565 2010-08-17  Daniel Kraft  <d@domob.eu>
6566
6567         PR fortran/38936
6568         * gfortran.dg/associate_1.f03: Extended to test newly supported
6569         features like association to variables.
6570         * gfortran.dg/associate_3.f03: Removed check for illegal change
6571         of associate-name here...
6572         * gfortran.dg/associate_5.f03: ...and added it here.
6573         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
6574         * gfortran.dg/associate_7.f03: New test.
6575
6576 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
6577
6578         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
6579
6580 2010-08-15  Daniel Kraft  <d@domob.eu>
6581
6582         PR fortran/38936
6583         * gfortran.dg/associate_1.f03: Enable test for array expressions.
6584         * gfortran.dg/associate_3.f03: Clarify comment.
6585         * gfortran.dg/associate_5.f03: New test.
6586         * gfortran.dg/associate_6.f03: New test.
6587
6588 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6589
6590         PR fortran/45211
6591         * gfortran.dg/bind_c_usage_21.f90: New.
6592         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
6593
6594 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6595
6596         * gfortran.dg/optional_absent_1.f90: New.
6597         * gfortran.dg/null_actual.f90: New.
6598
6599 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6600
6601         * gfortran.dg/pointer_target_1.f90: New.
6602         * gfortran.dg/pointer_target_2.f90: New.
6603         * gfortran.dg/pointer_target_3.f90: New.
6604
6605 2010-08-15  Daniel Kraft  <d@domob.eu>
6606
6607         PR fortran/45197
6608         * gfortran.dg/elemental_args_check_3.f90: New test.
6609         * gfortran.dg/impure_1.f08: New test.
6610         * gfortran.dg/impure_2.f08: New test.
6611         * gfortran.dg/impure_3.f90: New test.
6612         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
6613
6614 2010-08-15  Ira Rosen  <irar@il.ibm.com>
6615
6616         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
6617         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
6618         SLP tests.
6619         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
6620         misaligned loads.
6621         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
6622         misaligned stores.c
6623         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
6624
6625 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6626
6627         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
6628         dg-require-effective-target after dg-do.
6629
6630 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6631
6632         * lib/target-supports.exp (check_effective_target_vect_int): Return
6633         true for Loongson targets.
6634         (check_effective_target_vect_shift): Likewise.
6635         (check_effective_target_vect_no_int_max): Likewise.
6636         (check_effective_target_vect_no_align): Likewise.
6637         (check_effective_target_vect_short_mult): Likewise.
6638
6639 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
6640
6641         * g++.dg/cast.C: Change fields of structures to "long" to pass
6642         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
6643         * g++.dg/cpp0x/iop.C: Ditto.
6644         * g++.dg/cpp0x/named_refs.C: Ditto.
6645         * g++.dg/cpp0x/rv1p.C: Ditto.
6646         * g++.dg/cpp0x/rv2p.C: Ditto.
6647         * g++.dg/cpp0x/rv3p.C: Ditto.
6648         * g++.dg/cpp0x/rv4p.C: Ditto.
6649         * g++.dg/cpp0x/rv5p.C: Ditto.
6650         * g++.dg/cpp0x/rv6p.C: Ditto.
6651         * g++.dg/cpp0x/rv7p.C: Ditto.
6652         * g++.dg/cpp0x/rv8p.C: Ditto.
6653         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
6654
6655 2010-08-13  Daniel Kraft  <d@domob.eu>
6656
6657         * gfortran.dg/implied_shape_1.f08: New test.
6658         * gfortran.dg/implied_shape_2.f90: New test.
6659         * gfortran.dg/implied_shape_3.f08: New test.
6660
6661 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6662
6663         PR libfortran/42526
6664         * gfortran.dg/char_component_initializer_1.f90: New test.
6665
6666 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
6667
6668         PR tree-optimization/45241
6669         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
6670
6671 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6672
6673         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
6674         to dg-options.
6675         * gcc.target/i386/pr40906-2.c: Ditto.
6676         * gcc.target/i386/pr40906-3.c: Ditto.
6677
6678 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6679
6680         PR middle-end/45262
6681         * gcc.c-torture/execute/pr45262.c: New test.
6682
6683 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6684
6685         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
6686         empty argument.
6687         * g++.dg/other/profile1.C: Ditto.
6688
6689 2010-08-12  Richard Guenther  <rguenther@suse.de>
6690
6691         PR tree-optimization/45232
6692         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
6693         * gcc.dg/tree-ssa/loop-7.c: Adjust.
6694         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
6695         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
6696         unsigned arithmetic.
6697         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
6698         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
6699         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
6700         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
6701         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
6702         unsigned arithmetic.
6703         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
6704         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
6705         unsigned arithmetic.
6706         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
6707         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
6708         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
6709         unsigned arithmetic.
6710         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
6711         * gcc.dg/tree-ssa/negate.c: Adjust.
6712         * gcc.dg/vect/vect-1.c: Adjust.
6713         * gfortran.dg/reassoc_6.f: XFAIL.
6714
6715 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6716
6717         PR debug/45259
6718         * gcc.dg/pr45259.c: New test.
6719
6720 2010-08-12  Wei Guozhi  <carrot@google.com>
6721
6722         PR target/44999
6723         * gcc.target/arm/pr44999.c: New testcase.
6724
6725 2010-08-12  Jie Zhang  <jie@codesourcery.com>
6726
6727         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
6728         (N): Likewise.
6729         (main): Adjust accordingly.
6730
6731 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6732
6733         * gfortran.dg/graphite/id-22.f: New.
6734
6735 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6736
6737         * gcc.dg/graphite/id-26.c: New.
6738
6739 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6740
6741         * gcc.dg/graphite/id-25.c: New.
6742
6743 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6744
6745         * gcc.dg/graphite/run-id-5.c: New.
6746         * gcc.dg/graphite/run-id-6.c: New.
6747         * gfortran.dg/graphite/id-21.f: New.
6748
6749 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6750
6751         * gcc.dg/graphite/id-24.c: New.
6752
6753 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6754
6755         * gcc.dg/tree-ssa/pr20742.c: New.
6756
6757 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6758
6759         * gcc.dg/graphite/id-23.c: New.
6760
6761 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6762
6763         * gfortran.dg/graphite/id-20.f: Adjust testcase.
6764
6765 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6766
6767         * gcc.dg/graphite/pr42729.c: New.
6768
6769 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6770
6771         * gfortran.dg/graphite/id-20.f: New.
6772
6773 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6774
6775         * gcc.dg/graphite/id-22.c: New.
6776
6777 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6778
6779         * gcc.dg/graphite/run-id-2.c: Call abort.
6780
6781 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6782
6783         * gcc.dg/graphite/id-20.c: New.
6784
6785 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
6786             Steve Kargl  <kargl@gcc.gnu.org>
6787
6788         PR fortran/44595
6789         * gfortran.dg/move_alloc_3.f90: New.
6790         * gfortran.dg/random_seed_2.f90: New.
6791
6792 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6793
6794         * lib/target-supports.exp (check_effective_target_sync_int_long):
6795         Add hppa*-*-linux*.
6796         (check_effective_target_sync_char_short): Likewise.
6797
6798 2010-08-10  Yao Qi  <yao@codesourcery.com>
6799
6800         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
6801         general form.
6802         * gcc.dg/tree-ssa/loop-31.c: Likewise.
6803         * g++.dg/other/packed1.C: Likewise.
6804         * g++.dg/other/crash-4.C: Likewise.
6805         * g++.dg/ext/packed8.C: Likewise.
6806         * g++.dg/init/array16.C: Likewise.
6807
6808 2010-08-10  xinliang David Li  <davidxl@google.com>
6809         * gcc.dg/tree-ssa/loop-19.c: Add option
6810         -fno-prefetch-loop-array
6811
6812 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
6813
6814         PR middle-end/45182
6815         * gcc.c-torture/compile/pr45182.c: New test.
6816
6817 2010-08-09  Jason Merrill  <jason@redhat.com>
6818
6819         PR c++/45236
6820         * g++.dg/cpp0x/variadic-104.C: New.
6821
6822 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6823
6824         PR fortran/44235
6825         * gfortran.dg/dependency_32.f90:  New test.
6826
6827 2010-08-09  Richard Guenther  <rguenther@suse.de>
6828
6829         PR middle-end/44632
6830         * g++.dg/opt/nrv17.C: New testcase.
6831
6832 2010-08-09  Richard Guenther  <rguenther@suse.de>
6833
6834         PR middle-end/45212
6835         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
6836         alignment from MEM_REF offset only if we took it from the
6837         base object.
6838
6839         * gcc.target/i386/pr24178.c: New testcase.
6840
6841 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
6842
6843         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
6844         * gcc.dg/20030702-1.c: Ditto.
6845         * gcc.dg/20050309-1.c: Ditto.
6846         * gcc.dg/20050325-1.c: Ditto.
6847         * gcc.dg/20050330-2.c: Ditto.
6848         * gcc.dg/20051201-1.c: Ditto.
6849         * gcc.dg/gomp/pr27573.c: Ditto.
6850         * gcc.dg/gomp/pr34610.c: Ditto.
6851         * gcc.dg/pr24225.c: Ditto.
6852         * gcc.dg/pr26570.c: Ditto.
6853         * gcc.dg/pr32773.c: Ditto.
6854         * g++.dg/gcov/gcov-6.C: Ditto.
6855         * g++.dg/gomp/pr34608.C: Ditto.
6856         * gfortran.dg/gomp/pr27573.f90: Ditto.
6857
6858         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
6859         dg-require-host-local dg directive.
6860         * gcc.dg/profile-dir-2.c: Ditto.
6861         * gcc.dg/profile-dir-3.c: Ditto.
6862
6863 2010-08-08  Richard Guenther  <rguenther@suse.de>
6864
6865         PR tree-optimization/45109
6866         * gcc.c-torture/compile/pr45109.c: New testcase.
6867
6868 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
6869
6870         * gcc.dg/march.c: Skip if -march defined.
6871         * gcc.dg/mtune.c: Skip if -mtune defined.
6872
6873         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
6874         generic thunk support.
6875
6876 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
6877
6878         PR target/45213
6879         * gcc.target/i386/pr45213.c: New test.
6880
6881 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6882
6883         PR libfortran/45143
6884         * gfortran.dg/fmt_error_11.f03: New test.
6885
6886 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
6887
6888         * lib/target-supports.exp (check_effective_target_sync_int_long):
6889         Add arm*-*-linux-gnueabi.
6890         (check_effective_target_sync_char_short): Likewise.
6891
6892 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6893
6894         PR fortran/45159
6895         * gfortran.dg/dependency_31.f90:  New test.
6896
6897 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6898
6899         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
6900
6901 2010-08-06  Jason Merrill  <jason@redhat.com>
6902
6903         * g++.dg/cpp0x/sfinae3.C: New.
6904         * g++.dg/cpp0x/sfinae4.C: New.
6905
6906 2010-08-06  Richard Guenther  <rguenther@suse.de>
6907
6908         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
6909         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
6910         * gcc.dg/tree-ssa/pr25382.c: Likewise.
6911         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
6912         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
6913         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
6914         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
6915         * gcc.c-torture/execute/20100805-1.c: Likewise.
6916
6917 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6918
6919         PR testsuite/42855
6920         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
6921
6922 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6923
6924         * gcc.dg/ipa/ipcp-ii-1.c: New test.
6925         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
6926
6927 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6928
6929         * g++.dg/ipa/devirt-1.C: New test.
6930         * g++.dg/ipa/devirt-2.C: Likewise.
6931         * g++.dg/ipa/devirt-3.C: Likewise.
6932         * g++.dg/ipa/devirt-4.C: Likewise.
6933         * g++.dg/ipa/devirt-5.C: Likewise.
6934         * gcc.dg/ipa/iinline-3.c: Likewise.
6935
6936 2010-08-05  Jie Zhang  <jie@codesourcery.com>
6937
6938         PR tree-optimization/45144
6939         * gcc.dg/tree-ssa/pr45144.c: New test.
6940
6941 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
6942
6943         PR fortran/42207
6944         PR fortran/44064
6945         PR fortran/44065
6946         * gfortran.dg/class_25.f03: New.
6947         * gfortran.dg/class_26.f03: New.
6948
6949 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
6950
6951         * g++.dg/warn/miss-format-1.C: Update line number.
6952
6953 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
6954
6955         PR c++/44641
6956         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
6957         .frame and .mask assembler directives.
6958
6959 2010-08-04  Richard Guenther  <rguenther@suse.de>
6960
6961         * gcc.dg/tree-ssa/vrp35.c: Adjust.
6962         * gcc.dg/tree-ssa/vrp36.c: Likewise.
6963         * gcc.dg/tree-ssa/vrp50.c: Likewise.
6964         * gcc.dg/tree-ssa/vrp52.c: Likewise.
6965
6966 2010-08-04  Tobias Burnus  <burnus@net-b.de>
6967
6968         PR fortran/44857
6969         * gfortran.dg/derived_constructor_char_1.f90: New.
6970         * gfortran.dg/derived_constructor_char_2.f90: New.
6971
6972 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6973
6974         PR fortran/45159
6975         * gfortran.dg/dependency_30.f90:  New test.
6976
6977 2010-08-03  Jan Hubicka  <jh@suse.cz>
6978
6979         * gcc.c-torture/compile/pr45085.c: New testcase.
6980
6981 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
6982
6983         PR fortran/44584
6984         PR fortran/45161
6985         * gfortran.dg/typebound_call_9.f03: Modified.
6986         * gfortran.dg/typebound_generic_1.f03: Modified.
6987
6988 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6989
6990         PR fortran/45159
6991
6992         * gfortran.dg/dependency_29.f90:  New test.
6993
6994 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6995
6996         PR fortran/36854
6997         * gfortran.dg/character_comparison_2.f90:  New test.
6998         * gfortran.dg/character_comparison_3.f90:  New test.
6999         * gfortran.dg/dependency_28.f90:  New test.
7000
7001 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
7002
7003         PR target/40457
7004         * gcc.target/arm/pr40457-1.c: New test.
7005         * gcc.target/arm/pr40457-2.c: New test.
7006
7007 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
7008
7009         PR fortran/44912
7010         * gfortran.dg/typebound_call_17.f03: New.
7011
7012 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
7013
7014         PR fortran/44929
7015         * gfortran.dg/allocate_derived_3.f90: New.
7016
7017 2010-07-30  Xinliang David Li  <davidxl@google.com>
7018         PR tree-optimization/45121
7019         * c-c++-common/uninit-17.c: Add -fno-ivops option.
7020
7021 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7022
7023         PR c++/45112
7024         * g++.dg/pr45112.C: New test.
7025
7026 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
7027
7028         PR debug/45055
7029         PR rtl-optimization/45137
7030         * gcc.dg/pr45055.c: New test.
7031
7032 2010-07-30  Alan Modra  <amodra@gmail.com>
7033
7034         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
7035         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
7036
7037 2010-07-29  Tobias Burnus  <burnus@net-b.de>
7038
7039         PR fortran/45087
7040         PR fortran/45125
7041         * gfortran.dg/whole_file_25.f90: New.
7042         * gfortran.dg/whole_file_26.f90: New.
7043         * gfortran.dg/whole_file_27.f90: New.
7044
7045 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
7046
7047         PR fortran/44962
7048         * gfortran.dg/typebound_proc_17.f03: New.
7049
7050 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
7051
7052         PR fortran/45004
7053         * gfortran.dg/move_alloc_2.f90: New.
7054
7055 2010-07-29  Xinliang David Li  <davidxl@google.com>
7056         PR tree-optimization/45121
7057         * c-c++-common/uninit-17.c: Fix expected output.
7058
7059 2010-07-29  Richard Guenther  <rguenther@suse.de>
7060
7061         PR tree-optimization/45120
7062         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
7063
7064 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
7065
7066         PR fortran/42051
7067         PR fortran/44064
7068         * gfortran.dg/pr42051.f03: New testcase.
7069
7070 2010-07-29  Richard Guenther  <rguenther@suse.de>
7071
7072         PR middle-end/45034
7073         * gcc.c-torture/execute/pr45034.c: New testcase.
7074
7075 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
7076
7077         PR c++/45096
7078         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
7079
7080 2010-07-28  Daniel Kraft  <d@domob.eu>
7081
7082         * gfortran.dg/bound_8.f90: New test.
7083
7084 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
7085
7086         PR debug/45105
7087         * gcc.dg/pr45105.c: New test.
7088
7089 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
7090
7091         PR rtl-optimization/45107
7092         * gcc.dg/pr45107.c: New test.
7093
7094 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
7095
7096         PR rtl-optimization/45101
7097         * gcc.dg/pr45101.c: New test.
7098
7099 2010-07-28  Tobias Burnus  <burnus@net-b.de>
7100
7101         PR fortran/45077
7102         * gfortran.dg/whole_file_24.f90: New.
7103
7104 2010-07-27  Jason Merrill  <jason@redhat.com>
7105
7106         * g++.dg/cpp0x/variadic102.C: New.
7107         * g++.dg/cpp0x/variadic103.C: New.
7108
7109 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
7110
7111         PR rtl-optimization/40956
7112         PR target/42495
7113         PR middle-end/42574
7114         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
7115         * gcc.target/arm/pr42574.c: Add tests.
7116
7117 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
7118
7119         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
7120         test name.
7121         (cleanup-repo-files): Ditto.
7122         (cleanup-saved-temps): Ditto.
7123
7124 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
7125
7126         PR testsuite/44701
7127         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
7128
7129         PR c/45079
7130         * gcc.dg/pr45079.c: New test.
7131
7132 2010-07-27  Ira Rosen  <irar@il.ibm.com>
7133
7134         PR tree-optimization/44152
7135         * gcc.dg/vect/fast-math-pr44152.c: New test.
7136
7137 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
7138
7139         PR ObjC/44140
7140         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
7141         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
7142         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
7143         * obj-c++.dg/torture/trivial.mm: Ditto.
7144         * objc.dg/torture/tls/thr-init-2.m: Ditto.
7145         * objc.dg/torture/tls/thr-init-3.m: Ditto.
7146         * objc.dg/torture/tls/thr-init.m: Ditto.
7147         * objc.dg/torture/trivial.m: Ditto.
7148
7149 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
7150
7151         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
7152         Skip on spu-*-* targets.
7153
7154 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
7155
7156         PR tree-optimization/45083
7157         * gcc.dg/pr45083.c: New test.
7158
7159 2010-07-26  Tobias Burnus  <burnus@net-b.de>
7160
7161         PR fortran/40873
7162         * gfortran.dg/whole_file_22.f90: New test.
7163         * gfortran.dg/whole_file_23.f90: New test.
7164
7165 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
7166             Jack Howarth  <howarth@bromo.med.uc.edu>
7167             Richard Henderson  <rth@redhat.com>
7168
7169         PR target/44132
7170         * gcc.dg/tls/thr-init-1.c: New.
7171         * gcc.dg/tls/thr-init-2.c: New.
7172         * gcc.dg/torture/tls New.
7173         * gcc.dg/torture/tls/tls-test.c: New.
7174         * gcc.dg/torture/tls/thr-init-1.c: New.
7175         * gcc.dg/torture/tls/tls.exp: New.
7176         * gcc.dg/torture/tls/thr-init-2.c: New.
7177         * gcc.dg/tls/emutls-2.c: New test
7178
7179         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
7180         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
7181         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
7182         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
7183         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
7184         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
7185         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
7186         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
7187         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
7188         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
7189         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
7190         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
7191         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
7192         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
7193         gfortran.dg/gomp/appendix-a/a.22.4.f90,
7194         gfortran.dg/gomp/appendix-a/a.22.5.f90,
7195         gfortran.dg/gomp/appendix-a/a.22.6.f90,
7196         gfortran.dg/gomp/appendix-a/a.24.1.f90,
7197         gfortran.dg/gomp/appendix-a/a.32.1.f90,
7198         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
7199         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
7200         gfortran.dg/gomp/omp_threadprivate1.f90,
7201         gfortran.dg/gomp/omp_threadprivate2.f90,
7202         gfortran.dg/gomp/reduction1.f90,
7203         gfortran.dg/gomp/sharing-1.f90: Likewise.
7204
7205 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7206
7207         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
7208         sse_runtime.
7209         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
7210         dg-require-visibility.
7211
7212 2010-07-26  Richard Guenther  <rguenther@suse.de>
7213
7214         PR tree-optimization/43784
7215         * gcc.c-torture/execute/pr43784.c: New testcase.
7216         * g++.dg/torture/pr43784.C: Likewise.
7217
7218 2010-07-26  Richard Guenther  <rguenther@suse.de>
7219
7220         PR middle-end/45056
7221         * g++.dg/pr45056.C: New testcase.
7222
7223 2010-07-26  Richard Guenther  <rguenther@suse.de>
7224
7225         PR tree-optimization/45071
7226         * gcc.dg/pr45071.c: New testcase.
7227
7228 2010-07-26  Tobias Burnus  <burnus@net-b.de>
7229
7230         PR fortran/45066
7231         * gfortran.dg/namelist_62.f90: New.
7232
7233 2010-07-26  Richard Guenther  <rguenther@suse.de>
7234
7235         * gcc.c-torture/execute/pr45017.c: Move ...
7236         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
7237
7238 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
7239
7240         PR fortran/40628
7241         * trim_optimize_1.f90:  New test.
7242         * character_comparision_1.f90:  New test.
7243
7244 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7245
7246         PR fortran/42852
7247         * gfortran.dg/wtruncate_fix.f: New test.
7248
7249 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
7250
7251         PR testsuite/45068
7252         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
7253
7254 2010-07-24  Richard Guenther  <rguenther@suse.de>
7255
7256         PR lto/43788
7257         * g++.dg/lto/20100724-1_0.C: New testcase.
7258
7259 2010-07-24  Richard Guenther  <rguenther@suse.de>
7260
7261         PR lto/43212
7262         * gcc.dg/lto/20100724-1_0.c: New testcase.
7263         * gcc.dg/lto/20100724-1_1.c: Likewise.
7264
7265 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7266
7267         PR fortran/40011
7268         * gfortran.dg/whole_file_21.f90: New.
7269
7270         * gfortran.dg/integer_exponentiation_3.F90: Use
7271         -ffloat-store only for i?86/x86-64 -m32.
7272
7273 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7274
7275         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
7276         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
7277
7278 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7279
7280         * gfortran.dg/func_decl_4.f90: Split test into two ...
7281         * gfortran.dg/func_decl_5.f90: ... parts.
7282         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
7283         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
7284         * gfortran.dg/global_references_1.f90: Add new dg-warning.
7285         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
7286         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
7287         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
7288         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
7289         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
7290         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
7291         * gfortran.dg/sizeof.f90: Make test valid.
7292         * gfortran.dg/pr20865.f90: Add new dg-error.
7293         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
7294         * gfortran.dg/g77/19990218-0.f: Ditto.
7295         * gfortran.dg/g77/19990218-1.f: Ditto.
7296         * gfortran.dg/g77/970625-2.f: Ditto.
7297         * gfortran.dg/pr37243.f: Fix function declaration.
7298         * gfortran.dg/use_only_1.f90: Fix implicit typing.
7299         * gfortran.dg/loc_1.f90: Fix pointer datatype.
7300
7301 2010-07-23  Tobias Burnus  <burnus@net-b.de>
7302
7303         PR fortran/44945
7304         * gfortran.dg/char_array_structure_constructor.f90: Add
7305         -fwhole-file as dg-option as it otherwise fails on some
7306         systems.
7307
7308 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
7309
7310         * gnat.dg/aggr16.ad[sb]: New test.
7311         * gnat.dg/aggr16_pkg.ads: New helper.
7312
7313 2010-07-23  Richard Guenther  <rguenther@suse.de>
7314
7315         PR lto/43071
7316         * g++.dg/lto/20100723-1_0.C: New testcase.
7317
7318 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
7319
7320         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
7321         AVX support.
7322         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
7323         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
7324
7325 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7326
7327         * lib/target-supports.exp (add_options_for_tls): New proc.
7328         * g++.dg/tls/static-1.C: Use dg-add-options tls.
7329         * g++.dg/tls/static-1a.cc: Likewise.
7330         * gcc.dg/tls/emutls-1.c: Likewise.
7331         * gcc.dg/tls/opt-11.c: Likewise.
7332         * gcc.dg/tls/opt-12.c: Likewise.
7333         * gcc.dg/tls/pr24428-2.c: Likewise.
7334         * gcc.dg/tls/pr24428.c: Likewise.
7335         * obj-c++.dg/tls/static-1.mm: Likewise.
7336         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
7337         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
7338         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7339         * objc.dg/torture/tls/thr-init-2.m: Likewise.
7340         * objc.dg/torture/tls/thr-init-3.m: Likewise.
7341         * objc.dg/torture/tls/thr-init.m: Likewise.
7342         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
7343
7344 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7345
7346         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
7347         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
7348         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
7349         optimized dump files.
7350
7351 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
7352
7353         PR tree-optimization/45047
7354         * gcc.c-torture/compile/pr45047.c: New test.
7355
7356 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7357
7358         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
7359         instead of dg-compile.
7360         * gcc.dg/float-range-4.c: Ditto.
7361         * gcc.dg/float-range-5.c: Ditto.
7362         * gcc.dg/fold-overflow-1.c: Ditto.
7363         * gcc.dg/gomp/sections-4.c: Ditto.
7364         * gcc.dg/transparent-union-1.c: Ditto.
7365         * gcc.dg/transparent-union-2.c: Ditto.
7366         * gcc.target/i386/pr39315-check.c: Ditto.
7367         * g++.dg/gomp/sections-4.C: Ditto.
7368         * g++.dg/template/dtor7.C: Ditto.
7369         * g++.dg/tree-ssa/pr19952.C: Ditto.
7370         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
7371         * gfortran.dg/graphite/pr42185.f90: Ditto.
7372         * gfortran.dg/namelist_36.f90: Ditto.
7373         * gnat.dg/noreturn1.adb: Ditto.
7374         * gnat.dg/specs/small_alignment.ads: Ditto.
7375
7376 2010-07-23  Martin Jambor  <mjambor@suse.cz>
7377
7378         PR tree-optimization/44915
7379         * g++.dg/torture/pr44915.C: New test.
7380
7381 2010-07-23  Martin Jambor  <mjambor@suse.cz>
7382
7383         PR tree-optimization/44914
7384         * g++.dg/tree-ssa/pr44914.C: New test.
7385
7386 2010-07-23  Jie Zhang  <jie@codesourcery.com>
7387
7388         PR target/44290
7389         * gcc.dg/pr44290-1.c: New test.
7390         * gcc.dg/pr44290-2.c: New test.
7391
7392 2010-07-23  Jason Merrill  <jason@redhat.com>
7393
7394         PR c++/45008
7395         * g++.dg/abi/mangle44.C: New.
7396
7397 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7398
7399         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
7400         for compile-time only tests.
7401         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
7402         target check.
7403         * gcc.target/i386/pr39315-4.c: Ditto.
7404         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
7405         target check.  Include sse-os-support.h.
7406         (main): Call check_isa and sse_os_support.
7407         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
7408         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
7409         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
7410         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
7411         target check.  Include sse-os-support.h.
7412         (main): Call check_isa and sse_os_support.
7413         * gcc.target/i386/vperm-v2df.c: Ditto.
7414
7415 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7416
7417         * lib/target-supports.exp (check_avx_hw_available): New procedure.
7418         (check_effective_target_avx_runtime): New procedure.
7419         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
7420         (check_effective_target_sse_runtime): Add check_effective_target_sse.
7421
7422         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
7423         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
7424         and __get_cpuid test.
7425         * gcc.dg/compat/vector-2b_main.c: Ditto.
7426
7427         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
7428
7429         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
7430         for compile-time only test.
7431         * gcc.dg/pr32716.c: Ditto.
7432         * gcc.dg/pr34856.c: Ditto.
7433         * gcc.dg/pr36997.c: Ditto.
7434         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
7435         * gfortran.dg/pr28158.f90: Ditto.
7436         * gfortran.dg/pr30667.f: Ditto.
7437
7438         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
7439         i?86-*-* and x86_64-*-* targets to disable execution on targets
7440         without sse2 runtime support.
7441         * g++.dg/vect/vect.exp: Ditto.
7442         * gfortran.dg/vect/vect.exp: Ditto.
7443
7444         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
7445         * gcc.dg/pr37544.c: Ditto.
7446         * gcc.dg/pr40550.c: Ditto.
7447         * gcc.dg/compat/union-m128-1_main.c: Ditto.
7448         * gcc.dg/compat/vector-1a_main.c: Ditto.
7449         * gcc.dg/compat/vector-2a_main.c: Ditto.
7450         * gcc.dg/torture/pr16104-1.c: Ditto.
7451         * gcc.dg/torture/pr35771-1.c: Ditto.
7452         * gcc.dg/torture/pr35771-2.c: Ditto.
7453         * gcc.dg/torture/pr35771-3.c: Ditto.
7454         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
7455         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
7456         * gcc.dg/torture/stackalign/push-1.c: Ditto.
7457         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
7458         * g++.dg/other/i386-1.C: Ditto.
7459         * g++.dg/other/pr40446.C: Ditto.
7460
7461 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7462
7463         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
7464
7465 2010-07-23  Daniel Kraft  <d@domob.eu>
7466
7467         PR fortran/44709
7468         * gfortran.dg/exit_1.f08: New test.
7469         * gfortran.dg/exit_2.f08: New test.
7470
7471 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
7472
7473         PR tree-optimization/39839
7474         * gcc.target/arm/pr39839.c: New test case.
7475
7476 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7477
7478         * gnat.dg/unchecked_convert5b.adb: New test.
7479         * gnat.dg/unchecked_convert6.adb: Likewise.
7480         * gnat.dg/unchecked_convert6b.adb: Likewise.
7481
7482 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7483
7484         * gnat.dg/aggr15.ad[sb]: New test.
7485
7486 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
7487
7488         PR debug/45024
7489         * g++.dg/debug/dwarf2/nested-2.C: New test case.
7490
7491 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
7492
7493         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
7494         with dg-require-linker-plugin.
7495
7496 2010-07-22  Richard Guenther  <rguenther@suse.de>
7497
7498         PR lto/43850
7499         * g++.dg/lto/20100722-1_0.C: New testcase.
7500
7501 2010-07-22  Richard Guenther  <rguenther@suse.de>
7502
7503         PR lto/42451
7504         * gcc.dg/lto/20100720-3_0.c: New testcase.
7505         * gcc.dg/lto/20100720-3_1.c: Likewise.
7506
7507 2010-07-22  Richard Guenther  <rguenther@suse.de>
7508
7509         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
7510         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
7511
7512         PR lto/43373
7513         * gcc.dg/lto/20100722-1_0.c: New testcase.
7514
7515 2010-07-22  Martin Jambor  <mjambor@suse.cz>
7516
7517         PR tree-optimization/44891
7518         * gcc.c-torture/compile/pr44891.c: New test.
7519
7520 2010-07-22  Richard Guenther  <rguenther@suse.de>
7521
7522         PR tree-optimization/45017
7523         * gcc.c-torture/execute/pr45017.c: New testcase.
7524
7525 2010-07-22  Tobias Burnus  <burnus@net-b.de>
7526
7527         PR fortran/45019
7528         * gfortran.dg/aliasing_dummy_5.f90: New.
7529
7530 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7531
7532         PR target/43698
7533         * gcc.target/arm/pr43698.c: New test.
7534
7535 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7536
7537         PR fortran/44929
7538         * Revert my commit r162325 for this PR.
7539
7540 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7541
7542         PR debug/45015
7543         * gcc.target/m68k/pr45015.c: New test.
7544
7545 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
7546
7547         PR c++/44641
7548         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
7549         comments.
7550
7551 2010-07-21  Richard Guenther  <rguenther@suse.de>
7552
7553         PR lto/45018
7554         * g++.dg/lto/20100721-1_0.C: New testcase.
7555
7556 2010-07-21  Martin Jambor  <mjambor@suse.cz>
7557
7558         PR tree-optimization/44900
7559         * g++.dg/torture/pr44900.C: New test.
7560
7561 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
7562
7563         PR middle-end/44738
7564         * c-c++-common/uninit-17.c: Correct expected error.
7565
7566 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7567
7568         * gcc.dg/guality/asm-1.c: New test.
7569
7570         PR debug/45003
7571         * gcc.dg/guality/pr45003-2.c: New test.
7572         * gcc.dg/guality/pr45003-3.c: New test.
7573
7574 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7575
7576         PR libfortran/44697
7577         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
7578
7579 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
7580
7581         * lib/scanasm.exp (dg-function-on-line): Test that a function is
7582         defined on the current line.
7583         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
7584         * g++.dg/debug/dwarf2/pr44641.C: New.
7585
7586 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
7587
7588         * gcc.target/powerpc/block-move-1.c: New test.
7589         * gcc.target/powerpc/block-move-2.c: New test.
7590
7591 2010-07-20  Jason Merrill  <jason@redhat.com>
7592
7593         PR c++/44967
7594         * g++.dg/cpp0x/sfinae2.C: New.
7595
7596 2010-07-20  Richard Guenther  <rguenther@suse.de>
7597
7598         PR lto/42696
7599         * gcc.dg/lto/20100720-4_0.c: New testcase.
7600
7601 2010-07-20  Richard Guenther  <rguenther@suse.de>
7602
7603         PR lto/43221
7604         * gcc.dg/lto/20100720-2_0.c: New testcase.
7605         * gcc.dg/lto/20100720-2_1.c: Likewise.
7606
7607 2010-07-20  Richard Guenther  <rguenther@suse.de>
7608
7609         PR lto/43208
7610         * gcc.dg/lto/20100720-1_0.c: New testcase.
7611         * gcc.dg/lto/20100720-1_1.c: Likewise.
7612
7613 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
7614
7615         PR debug/45003
7616         * gcc.dg/guality/pr45003-1.c: New test.
7617
7618 2010-07-20  Richard Guenther  <rguenther@suse.de>
7619
7620         PR tree-optimization/44977
7621         * gcc.dg/torture/pr44977.c: New testcase.
7622
7623 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
7624
7625         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
7626         sync_char_short
7627
7628 2010-07-20  Richard Guenther  <rguenther@suse.de>
7629
7630         PR middle-end/44971
7631         PR middle-end/44988
7632         * gcc.dg/pr44971.c: New testcase.
7633         * gcc.c-torture/compile/pr44988.c: Likewise.
7634
7635 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
7636
7637         PR fortran/44929
7638         * gfortran.dg/allocate_with_typespec.f90: New test.
7639         * gfortran.dg/allocate_derived_1.f90: Update error message.
7640
7641 2010-07-19  Jason Merrill  <jason@redhat.com>
7642
7643         PR c++/44996
7644         * g++.dg/cpp0x/decltype23.C: New.
7645
7646 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
7647
7648         PR fortran/42385
7649         * gfortran.dg/class_defined_operator_1.f03 : New test.
7650
7651 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
7652
7653         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
7654         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
7655         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
7656         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
7657
7658 2010-07-19  Richard Guenther  <rguenther@suse.de>
7659
7660         PR middle-end/44941
7661         * gcc.c-torture/compile/pr44941.c: New testcase.
7662
7663 2010-07-19  Jason Merrill  <jason@redhat.com>
7664
7665         PR c++/44969
7666         * g++.dg/template/sfinae24.C: New.
7667
7668 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
7669
7670         PR fortran/44353
7671         * gfortran.dg/data_implied_do_2.f90: Removed.
7672
7673 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
7674
7675         PR c++/44969
7676         * g++.dg/template/sfinae23.C: New.
7677
7678 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7679
7680         * lib/target-supports.exp (check_sse_os_support_available): New
7681         proc.
7682         (check_sse_hw_available): New proc.
7683         (check_effective_target_sse_runtime): New proc.
7684         (check_effective_target_sse2_runtime): New proc.
7685         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
7686         -msse2 if check_sse_os_support_available.
7687         * g++.dg/vect/vect.exp: Only run -msse2 tests if
7688         check_sse_os_support_available.
7689         * gcc.dg/vect/vect.exp: Likewise.
7690         * gfortran.dg/vect/vect.exp: Likewise.
7691         * gcc.target/i386/sol2-check: Renamed to ...
7692         * gcc.target/i386/sse-os-support.h: ... this.
7693         (sol2_check): Renamed to ...
7694         (sse_os_support): ... this.
7695         Only test movss with xmm registers.
7696         * gcc.target/i386/sse-check.h: Reflect new header and function names.
7697         Removed ILL_INSN, ILL_INSN_LEN.
7698         * gcc.target/i386/sse2-check.h: Likewise.
7699         * gcc.target/i386/sse3-check.h: Likewise.
7700         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
7701         Removed cpuid.h, __get_cpuid test.
7702         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
7703         Removed cpuid.h, __get_cpuid test.
7704         * g++.dg/other/pr40446.C: Likewise.
7705         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7706         * gcc.dg/compat/vector-1a_main.c: Likewise.
7707         * gcc.dg/compat/vector-2a_main.c: Likewise.
7708         * gcc.dg/pr36584.c: Likewise.
7709         * gcc.dg/pr37544.c: Likewise.
7710         * gcc.dg/torture/pr16104-1.c: Likewise.
7711         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7712         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7713         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7714         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7715         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
7716         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
7717         sse2_runtime.
7718         * gcc.dg/torture/pr35771-2.c: Likewise.
7719         * gcc.dg/torture/pr35771-3.c: Likewise.
7720         * gcc.target/i386/pr39315-2.c: Likewise.
7721         * gcc.target/i386/pr39315-4.c: Likewise.
7722         * gcc.target/i386/vperm-v2df.c: Likewise.
7723         * gcc.target/i386/vperm-v2di.c: Likewise.
7724         * gcc.target/i386/vperm-v4si-1.c: Likewise.
7725         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
7726         sse_runtime.
7727
7728 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
7729
7730         PR fortran/44353
7731         * gfortran.dg/data_implied_do_2.f90: New test.
7732
7733 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7734
7735         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
7736
7737 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7738
7739         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
7740         to the "mips16" group.
7741         (mips_using_mips16_p): New procedure.
7742         (mips-dg-options): Use it.
7743
7744 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7745
7746         * gcc.target/mips/mips16-attributes-4.c: New test.
7747
7748 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
7749
7750         PR testsuite/44418
7751         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
7752         * gcc.target/powerpc/recip-2.c: Ditto.
7753         * gcc.target/powerpc/recip-3.c: Ditto.
7754
7755 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
7756
7757         * gcc.target/arm/pr42235.c: New test.
7758
7759 2010-07-16  Jason Merrill  <jason@redhat.com>
7760
7761         PR c++/32505
7762         * g++.dg/template/partial8.C: New.
7763
7764 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7765
7766         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
7767         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
7768         in C++.
7769         (gualcvt): New overloaded inline.
7770         (GUALCVT): Use it for C++.
7771         * g++.dg/guality/guality.exp: New.
7772         * g++.dg/guality/guality.h: New.
7773         * g++.dg/guality/redeclaration1.C: New test.
7774         * g++.dg/dg.exp: Prune also guality/* tests.
7775         * gcc.dg/guality/pr43141.c: Moved to...
7776         * c-c++-common/guality/pr43141.c: ... here.
7777
7778 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7779
7780         PR libfortran/37077
7781         * gfortran.dg/char4_iunit_2.f03: New test.
7782
7783 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
7784
7785         PR testsuite/43925
7786         * lib/plugin-support.exp (plugin-test-execute):
7787         Add ${gcc_objdir}/intl to includes.
7788
7789 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7790
7791         PR target/44942
7792         * gcc.c-torture/execute/pr44942.c: New test.
7793         * gcc.target/i386/pr44942.c: New test.
7794
7795 2010-07-15  Jason Merrill  <jason@redhat.com>
7796
7797         PR c++/44909
7798         * g++.dg/cpp0x/implicit7.C: New.
7799         * g++.dg/cpp0x/implicit8.C: New.
7800
7801 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7802
7803         Disable float tests for __SPU__ targets due to lack of signed zero:
7804         * c-c++-common/torture/complex-sign-add.c (check_add_float).
7805         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
7806         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
7807         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
7808         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
7809         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
7810         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
7811         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
7812         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
7813
7814 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
7815
7816         * gfortran.dg/select_char_2.f90: New test.
7817
7818 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
7819
7820         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
7821         with DECL_CHAIN.
7822
7823 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
7824
7825         PR fortran/44936
7826         * gfortran.dg/typebound_generic_9.f03: New.
7827
7828 2010-07-15  Richard Guenther  <rguenther@suse.de>
7829
7830         PR tree-optimization/44946
7831         * gcc.c-torture/compile/pr44946.c: New testcase.
7832
7833 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
7834
7835         PR fortran/40206
7836         * gfortran.dg/select_char_3.f90: New test.
7837
7838 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
7839             Kevin F. Quinn  <kevquinn@gentoo.org>
7840
7841         * gcc.dg/Wtrampolines.c: New.
7842
7843 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7844
7845         PR libfortran/44934
7846         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
7847
7848 2010-07-14  Jason Merrill  <jason@redhat.com>
7849
7850         PR c++/44810
7851         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
7852
7853         Implement C++0x unrestricted unions (N2544)
7854         * g++.dg/cpp0x/union1.C: New.
7855         * g++.dg/cpp0x/union2.C: New.
7856         * g++.dg/cpp0x/union3.C: New.
7857         * g++.dg/cpp0x/defaulted2.C: Adjust.
7858         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
7859         * g++.old-deja/g++.ext/anon2.C: Adjust.
7860         * g++.old-deja/g++.mike/misc6.C: Adjust.
7861
7862 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
7863
7864         PR fortran/44925
7865         * gfortran.dg/c_loc_tests_15.f90: New.
7866
7867 2010-07-13  Jason Merrill  <jason@redhat.com>
7868
7869         PR c++/44909
7870         * g++.dg/cpp0x/implicit6.C: New.
7871
7872 2010-07-13  Jason Merrill  <jason@redhat.com>
7873
7874         PR c++/44540
7875         * g++.dg/abi/noreturn1.C: New.
7876         * g++.dg/abi/noreturn2.C: New.
7877
7878 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
7879
7880         PR other/44874
7881         PR debug/44832
7882         * c-c++-common/pr44832.c: New test.
7883
7884 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
7885
7886         PR objc/44488
7887         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
7888         on the target.  Make sure that we can assemble the emitted asm when
7889         the test type is 'compile'.
7890
7891 2010-07-13  Richard Guenther  <rguenther@suse.de>
7892
7893         PR tree-optimization/36960
7894         * g++.dg/torture/pr36960.C: New testcase.
7895
7896 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
7897
7898         PR c++/44908
7899         * g++.dg/template/sfinae21.C: New.
7900         * g++.dg/template/sfinae22.C: Likewise.
7901
7902 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
7903
7904         PR testsuite/42843
7905         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
7906         * gcc.dg/plugin/ggcplug.c: Likewise.
7907         * g++.dg/plugin/selfassign.c: Likewise.
7908         * g++.dg/plugin/attribute_plugin.c: Likewise.
7909         * g++.dg/plugin/dumb_plugin.c: Likewise.
7910         * g++.dg/plugin/pragma_plugin.c: Likewise.
7911
7912 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
7913
7914         * gcc.c-torture/execute/pr44683.x: New.
7915         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
7916
7917 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
7918
7919         PR fortran/44434
7920         PR fortran/44565
7921         PR fortran/43945
7922         PR fortran/44869
7923         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
7924         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
7925         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
7926         * gfortran.dh/typebound_call_16.f03: New.
7927         * gfortran.dg/typebound_generic_6.f03: New.
7928         * gfortran.dg/typebound_generic_7.f03: New.
7929         * gfortran.dg/typebound_generic_8.f03: New.
7930
7931 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7932
7933         PR libfortran/37077
7934         * gfortran.dg/char4_iunit_1.f03: New test.
7935
7936 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
7937
7938         * gcc.dg/tree-ssa/vrp53.c: New test.
7939
7940 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
7941
7942         PR c++/44907
7943         * g++.dg/template/sfinae19.C: New.
7944         * g++.dg/template/sfinae20.C: Likewise.
7945
7946 2010-07-12  Jie Zhang  <jie@codesourcery.com>
7947
7948         * gcc.target/arm/interrupt-1.c: New test.
7949         * gcc.target/arm/interrupt-2.c: New test.
7950
7951 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7952
7953         * gcc.dg/pr42427.c: Require c99_runtime.
7954         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
7955         c99_runtime.
7956         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7957         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
7958         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
7959         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
7960         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
7961         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
7962         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
7963         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7964         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
7965         * gcc.target/i386/pr37275.c: Require visibility support.
7966
7967 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7968
7969         * lib/target-supports.exp (check_effective_target_sse): New proc.
7970         * gcc.target/i386/sol2-check.h: New file.
7971         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
7972         Include sol2-check.h.
7973         (main) Only run do_test () if sol2_check ().
7974         * gcc.target/i386/sse2-check.h: Likewise.
7975         * gcc.target/i386/sse3-check.h: Likewise.
7976         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
7977         [__sun__ && __svr4__]: Execute SSE2 instruction.
7978         * gcc.target/i386/math-torture/math-torture.exp: Only add options
7979         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
7980         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
7981         * g++.dg/ext/vector14.C: Likewise.
7982         * g++.dg/other/mmintrin.C: Likewise.
7983         * gcc.dg/20020418-1.c: Likewise.
7984         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
7985         * gcc.dg/format/ms_unnamed-1.c: Likewise.
7986         * gcc.dg/format/unnamed-1.c: Likewise.
7987         Adapt dg-warning line number.
7988         * gcc.dg/graphite/pr40281.c: Likewise.
7989         * gcc.dg/pr32176.c: Likewise.
7990         * gcc.dg/pr40550.c: Likewise.
7991         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7992         * gcc.dg/torture/pr36891.c: Likewise.
7993         * gcc.target/i386/20020218-1.c: Likewise.
7994         * gcc.target/i386/20020523.c: Likewise.
7995         * gcc.target/i386/abi-1.c: Likewise.
7996         * gcc.target/i386/brokensqrt.c: Likewise.
7997         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7998         * gcc.target/i386/pr13366.c: Likewise.
7999         * gcc.target/i386/pr13685.c: Likewise.
8000         * gcc.target/i386/pr24306.c: Likewise.
8001         * gcc.target/i386/pr31486.c: Likewise.
8002         * gcc.target/i386/pr32065-1.c: Likewise.
8003         * gcc.target/i386/pr32065-2.c: Likewise.
8004         * gcc.target/i386/pr32389.c: Likewise.
8005         * gcc.target/i386/pr38824.c: Likewise.
8006         * gcc.target/i386/pr38931.c: Likewise.
8007         * gcc.target/i386/pr39592-1.c: Likewise.
8008         * gcc.target/i386/pr43766.c: Likewise.
8009         * gcc.target/i386/recip-divf.c: Likewise.
8010         * gcc.target/i386/recip-sqrtf.c: Likewise.
8011         * gcc.target/i386/recip-vec-divf.c: Likewise.
8012         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8013         * gcc.target/i386/sse-1.c: Likewise.
8014         * gcc.target/i386/sse-16.c: Likewise.
8015         * gcc.target/i386/sse-2.c: Likewise.
8016         * gcc.target/i386/sse-20.c: Likewise.
8017         * gcc.target/i386/sse-3.c: Likewise.
8018         * gcc.target/i386/sse-7.c: Likewise.
8019         * gcc.target/i386/sse-9.c: Likewise.
8020         * gcc.target/i386/sse-addps-1.c: Likewise.
8021         * gcc.target/i386/sse-addss-1.c: Likewise.
8022         * gcc.target/i386/sse-andnps-1.c: Likewise.
8023         * gcc.target/i386/sse-andps-1.c: Likewise.
8024         * gcc.target/i386/sse-cmpss-1.c: Likewise.
8025         * gcc.target/i386/sse-comiss-1.c: Likewise.
8026         * gcc.target/i386/sse-comiss-2.c: Likewise.
8027         * gcc.target/i386/sse-comiss-3.c: Likewise.
8028         * gcc.target/i386/sse-comiss-4.c: Likewise.
8029         * gcc.target/i386/sse-comiss-5.c: Likewise.
8030         * gcc.target/i386/sse-comiss-6.c: Likewise.
8031         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
8032         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
8033         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
8034         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
8035         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
8036         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
8037         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
8038         * gcc.target/i386/sse-divps-1.c: Likewise.
8039         * gcc.target/i386/sse-divss-1.c: Likewise.
8040         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
8041         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
8042         * gcc.target/i386/sse-maxps-1.c: Likewise.
8043         * gcc.target/i386/sse-maxss-1.c: Likewise.
8044         * gcc.target/i386/sse-minps-1.c: Likewise.
8045         * gcc.target/i386/sse-minss-1.c: Likewise.
8046         * gcc.target/i386/sse-movaps-1.c: Likewise.
8047         * gcc.target/i386/sse-movaps-2.c: Likewise.
8048         * gcc.target/i386/sse-movhlps-1.c: Likewise.
8049         * gcc.target/i386/sse-movhps-1.c: Likewise.
8050         * gcc.target/i386/sse-movhps-2.c: Likewise.
8051         * gcc.target/i386/sse-movlhps-1.c: Likewise.
8052         * gcc.target/i386/sse-movmskps-1.c: Likewise.
8053         * gcc.target/i386/sse-movntps-1.c: Likewise.
8054         * gcc.target/i386/sse-movss-1.c: Likewise.
8055         * gcc.target/i386/sse-movss-2.c: Likewise.
8056         * gcc.target/i386/sse-movss-3.c: Likewise.
8057         * gcc.target/i386/sse-movups-1.c: Likewise.
8058         * gcc.target/i386/sse-movups-2.c: Likewise.
8059         * gcc.target/i386/sse-mulps-1.c: Likewise.
8060         * gcc.target/i386/sse-mulss-1.c: Likewise.
8061         * gcc.target/i386/sse-orps-1.c: Likewise.
8062         * gcc.target/i386/sse-rcpps-1.c: Likewise.
8063         * gcc.target/i386/sse-recip-vec.c: Likewise.
8064         * gcc.target/i386/sse-recip.c: Likewise.
8065         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
8066         * gcc.target/i386/sse-set-ps-1.c: Likewise.
8067         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
8068         * gcc.target/i386/sse-subps-1.c: Likewise.
8069         * gcc.target/i386/sse-subss-1.c: Likewise.
8070         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
8071         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
8072         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
8073         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
8074         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
8075         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
8076         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
8077         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
8078         * gcc.target/i386/sse-xorps-1.c: Likewise.
8079         * gcc.target/i386/ssefn-1.c: Likewise.
8080         * gcc.target/i386/ssefn-3.c: Likewise.
8081         * gcc.target/i386/sseregparm-1.c: Likewise.
8082         * gcc.target/i386/stackalign/return-3.c: Likewise.
8083         * gcc.target/i386/vectorize1.c: Likewise.
8084         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
8085         * gcc.target/i386/xorps-sse.c: Likewise.
8086         * gfortran.dg/pr28158.f90: Likewise.
8087         * gfortran.dg/pr30667.f: Likewise.
8088         * gnat.dg/loop_optimization7.adb: Likewise.
8089         * gnat.dg/sse_nolib.adb: Likewise.
8090
8091 2010-07-11  Tobias Burnus  <burnus@net-b.de>
8092
8093         PR fortran/44702
8094         * gfortran.dg/use_rename_6.f90: New.
8095         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
8096
8097 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
8098
8099         PR fortran/44869
8100         * gfortran.dg/class_24.f03: New.
8101
8102 2010-07-10  Richard Guenther  <rguenther@suse.de>
8103
8104         PR lto/44889
8105         * gcc.dg/lto/20100709-1_0.c: New testcase.
8106         * gcc.dg/lto/20100709-1_1.c: Likewise.
8107
8108 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
8109
8110         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
8111
8112 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
8113
8114         PR objc/44140
8115         * objc.dg/lto/trivial-1_0.m: New.
8116         * objc.dg/lto/lto.exp: New.
8117         * obj-c++.dg/lto/trivial-1_0.mm: New.
8118         * obj-c++.dg/lto/lto.exp: New.
8119         * objc.dg/symtab-1.m: Adjust sizes.
8120         * objc.dg/image-info.m: Do not run for gnu-runtime.
8121
8122 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
8123
8124         * gcc.dg/pr32370.c: Allow another kind of error message.
8125
8126 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
8127
8128         * gnat.dg/atomic3.adb: New test.
8129
8130 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
8131             Denys Vlasenko  <dvlasenk@redhat.com>
8132             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
8133
8134         PR tree-optimization/28632
8135         * gcc.dg/tree-ssa/vrp51.c: New test.
8136         * gcc.dg/tree-ssa/vrp52.c: New test.
8137
8138 2010-07-09  Jason Merrill  <jason@redhat.com>
8139
8140         * g++.dg/abi/covariant6.C: New.
8141         * g++.dg/inherit/covariant17.C: Test both bases.
8142         * g++.dg/inherit/covariant7.C: Check vtable layout.
8143
8144 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
8145
8146         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
8147
8148 2010-07-09  Richard Guenther  <rguenther@suse.de>
8149
8150         PR tree-optimization/44852
8151         * gcc.c-torture/execute/pr44852.c: New testcase.
8152
8153 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8154
8155         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
8156         multiplication by values.
8157         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
8158         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
8159
8160 2010-07-09  Richard Guenther  <rguenther@suse.de>
8161
8162         PR tree-optimization/44882
8163         * gfortran.dg/pr44882.f90: New testcase.
8164
8165 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
8166
8167         PR target/40657
8168         * gcc.target/arm/pr40657-1.c: New test.
8169         * gcc.target/arm/pr40657-2.c: New test.
8170         * gcc.c-torture/execute/pr40657.c: New test.
8171
8172 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
8173
8174         * gcc.dg/tree-ssa/vrp50.c: New test.
8175         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
8176
8177 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
8178
8179         PR fortran/44649
8180         * gfortran.dg/c_sizeof_1.f90: Modified.
8181         * gfortran.dg/storage_size_1.f08: New.
8182         * gfortran.dg/storage_size_2.f08: New.
8183
8184 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
8185
8186         * gcc.c-torture/execute/20100708-1.c: New test.
8187
8188 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
8189
8190         PR fortran/44847
8191         * gfortran.dg/gomp/pr44847.f90: New test.
8192
8193 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
8194
8195         PR tree-optimization/44710
8196         * gcc.dg/tree-ssa/ifc-6.c: New.
8197         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
8198
8199 2010-07-08  Tobias Burnus  <burnus@net-b.de>
8200
8201         PR fortran/18918
8202         * gfortran.dg/coarray_10.f90: Add an additional test.
8203
8204 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
8205
8206         PR middle-end/44828
8207         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
8208         * gcc.c-torture/execute/pr44828.x: Revert.
8209
8210 2010-07-08  Jason Merrill  <jason@redhat.com>
8211
8212         PR c++/43120
8213         * g++.dg/inherit/covariant17.C: New.
8214         * g++.dg/abi/covariant1.C: Actually test for the bug.
8215
8216 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
8217
8218         PR rtl-optimization/44838
8219         * gcc.dg/pr44838.c: New.
8220
8221 2010-07-08  Richard Guenther  <rguenther@suse.de>
8222
8223         PR tree-optimization/44831
8224         * gcc.c-torture/compile/pr44831.c: New testcase.
8225         * gcc.dg/tree-ssa/pr21463.c: Adjust.
8226
8227 2010-07-08  Richard Guenther  <rguenther@suse.de>
8228
8229         PR tree-optimization/44861
8230         * g++.dg/vect/pr44861.cc: New testcase.
8231
8232 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
8233
8234         PR middle-end/44828
8235         * gcc.c-torture/execute/pr44828.x: New file.
8236
8237 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
8238
8239         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
8240         dg-options.
8241         * g++.dg/ext/altivec-17.C: Adjust error message.
8242
8243 2010-07-07  Tom Tromey  <tromey@redhat.com>
8244
8245         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
8246
8247 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
8248
8249         PR target/44844
8250         * gcc.target/i386/rdrand-1.c: Scan "jnc".
8251         * gcc.target/i386/rdrand-2.c: Likewise.
8252         * gcc.target/i386/rdrand-3.c: Likewise.
8253
8254 2010-07-07  Jan Hubicka  <jh@suse.cz>
8255
8256         PR middle-end/44813
8257         * g++.dg/torture/pr44813.C: New testcase.
8258         * g++.dg/torture/pr44826.C: New testcase.
8259
8260 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
8261
8262         PR rtl-optimization/44787
8263         * gcc.c-torture/compile/pr44788.c: New test.
8264         * gcc.target/arm/pr44788.c: New test.
8265
8266 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8267
8268         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
8269
8270 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8271
8272         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
8273         to dg-options.
8274
8275 2010-07-06  Tobias Burnus  <burnus@net-b.de>
8276
8277         PR fortran/44742
8278         * gfortran.dg/parameter_array_init_6.f90: New.
8279         * gfortran.dg/initialization_20.f90: Update dg-error.
8280         * gfortran.dg/initialization_24.f90: Ditto.
8281
8282 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
8283         PR fortran/PR44693
8284         * gfortran.dg/dim_range_1.f90:  New test.
8285         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
8286
8287 2010-07-06  Jason Merrill  <jason@redhat.com>
8288
8289         PR c++/44703
8290         * g++.dg/cpp0x/initlist41.C: New.
8291
8292         PR c++/44778
8293         * g++.dg/template/ptrmem22.C: New.
8294
8295 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
8296
8297         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
8298         support.
8299         * gcc.target/i386/i386.exp: Likewise.
8300
8301 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8302
8303         PR testsuite/44195
8304         * gcc.dg/lto/20100518_0.c: Limit to x86.
8305
8306 2010-07-06  Richard Guenther  <rguenther@suse.de>
8307
8308         PR middle-end/44828
8309         * gcc.c-torture/execute/pr44828.c: New testcase.
8310
8311 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
8312
8313         * g++.dg/warn/noeffect2.C: Adjust expected warning.
8314         * g++.dg/warn/volatile1.C: Likewise.
8315         * g++.dg/template/warn1.C: Likewise.
8316
8317 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
8318
8319         AVX Programming Reference (June, 2010)
8320         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
8321         * g++.dg/other/i386-3.C: Likewise.
8322         * gcc.target/i386/sse-12.c: Likewise.
8323
8324         * gcc.target/i386/f16c-check.h: New.
8325         * gcc.target/i386/rdfsbase-1.c: Likewise.
8326         * gcc.target/i386/rdfsbase-2.c: Likewise.
8327         * gcc.target/i386/rdgsbase-1.c: Likewise.
8328         * gcc.target/i386/rdgsbase-2.c: Likewise.
8329         * gcc.target/i386/rdrand-1.c: Likewise.
8330         * gcc.target/i386/rdrand-2.c: Likewise.
8331         * gcc.target/i386/rdrand-3.c: Likewise.
8332         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
8333         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
8334         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
8335         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
8336         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
8337         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
8338         * gcc.target/i386/wrfsbase-1.c: Likewise.
8339         * gcc.target/i386/wrfsbase-2.c: Likewise.
8340         * gcc.target/i386/wrgsbase-1.c: Likewise.
8341         * gcc.target/i386/wrgsbase-2.c: Likewise.
8342
8343         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
8344         (__builtin_ia32_vcvtps2ph): New.
8345         (__builtin_ia32_vcvtps2ph256): Likewise.
8346
8347         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
8348         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8349
8350         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
8351         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8352
8353         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
8354         (__builtin_ia32_vcvtps2ph256): Likewise.
8355         Add fsgsbase,rdrnd,f16c.
8356
8357         * lib/target-supports.exp (check_effective_target_f16c): New.
8358
8359 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
8360
8361         * gcc.dg/guality/nrv-1.c: New test.
8362
8363 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
8364
8365         PR middle-end/42505
8366         * gcc.target/arm/pr42505.c: New test case.
8367
8368 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
8369
8370         PR c++/44808
8371         * g++.dg/opt/nrv16.C: New test.
8372
8373 2010-07-05  Richard Guenther  <rguenther@suse.de>
8374
8375         PR tree-optimization/44784
8376         * gcc.c-torture/compile/pr44784.c: New testcase.
8377
8378 2010-07-05  Ira Rosen  <irar@il.ibm.com>
8379
8380         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8381         Increase loop bound and array size.
8382         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8383         Likewise.
8384
8385 2010-07-05  Ira Rosen  <irar@il.ibm.com>
8386
8387         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
8388         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
8389         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
8390         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
8391         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
8392
8393 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
8394
8395         PR c++/22138
8396         * g++.dg/parse/template25.C: New.
8397
8398 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
8399
8400         PR rtl-optimization/44695
8401         * gcc.dg/torture/pr44695.c: New.
8402
8403 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8404
8405         PR c++/16630
8406         * g++.dg/ext/pretty3.C: New.
8407
8408 2010-07-04  Richard Guenther  <rguenther@suse.de>
8409
8410         PR middle-end/44809
8411         * g++.dg/torture/pr44809.C: New testcase.
8412
8413 2010-07-04  Richard Guenther  <rguenther@suse.de>
8414
8415         PR tree-optimization/44656
8416         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
8417
8418 2010-07-04  Ira Rosen  <irar@il.ibm.com>
8419             Revital Eres  <eres@il.ibm.com>
8420
8421         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
8422         misaligned stores.
8423         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
8424         gcc.dg/vect/vect-96.c: Likewise.
8425         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
8426         that support misaligned stores. Change the number of expected
8427         misaligned accesses.
8428         * gcc.dg/vect/vect-peel-1.c: New test.
8429         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
8430         gcc.dg/vect/vect-peel-4.c: Likewise.
8431         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
8432         vectorizable on all targets that support realignment.
8433         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8434
8435 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
8436
8437         PR c/44806
8438         * gcc.dg/torture/pr44806.c: New.
8439
8440 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8441
8442         * gnat.dg/cond_expr1.adb: New test.
8443
8444 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8445
8446         * gnat.dg/modular3.adb: New test.
8447         * gnat.dg/modular3_pkg.ads: New helper.
8448
8449 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
8450             Mikael Pettersson  <mikpe@it.uu.se>
8451
8452         PR testsuite/44518
8453         * obj-c++.dg/encode-2.mm: Produce object and save temps.
8454         Make signed-ness of chars explicit.  Scan the object for
8455         strings that are split by some target assemblers.
8456         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
8457         explicit.
8458
8459 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
8460
8461         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
8462
8463 2010-07-02  Le-Chun Wu  <lcwu@google.com>
8464
8465         PR/44128
8466         * g++.dg/warn/Wshadow-7.C: New test.
8467
8468 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
8469             Julian Brown  <julian@codesourcery.com>
8470             Sandra Loosemore  <sandra@codesourcery.com>
8471
8472         * gcc.c-torture/execute/20100416-1.c: New test case.
8473
8474 2010-07-02  Julian Brown  <julian@codesourcery.com>
8475             Sandra Loosemore  <sandra@codesourcery.com>
8476
8477         PR target/43703
8478
8479         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
8480         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
8481
8482 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8483             Julian Brown  <julian@codesourcery.com>
8484
8485         * gcc.target/arm/neon/vadds64.c: Regenerated.
8486         * gcc.target/arm/neon/vaddu64.c: Regenerated.
8487         * gcc.target/arm/neon/vsubs64.c: Regenerated.
8488         * gcc.target/arm/neon/vsubu64.c: Regenerated.
8489         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
8490         * gcc.target/arm/neon-vmls-1.c: Likewise.
8491         * gcc.target/arm/neon-vsubs64.c: New execution test.
8492         * gcc.target/arm/neon-vsubu64.c: New execution test.
8493         * gcc.target/arm/neon-vadds64.c: New execution test.
8494         * gcc.target/arm/neon-vaddu64.c: New execution test.
8495
8496 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8497
8498         * gcc.target/arm/neon-vands64.c: New.
8499         * gcc.target/arm/neon-vandu64.c: New.
8500         * gcc.target/arm/neon-vbics64.c: New.
8501         * gcc.target/arm/neon-vbicu64.c: New.
8502         * gcc.target/arm/neon-veors64.c: New.
8503         * gcc.target/arm/neon-veoru64.c: New.
8504         * gcc.target/arm/neon-vorns64.c: New.
8505         * gcc.target/arm/neon-vornu64.c: New.
8506         * gcc.target/arm/neon-vorrs64.c: New.
8507         * gcc.target/arm/neon-vorru64.c: New.
8508         * gcc.target/arm/neon/vands64.c: Regenerated.
8509         * gcc.target/arm/neon/vandu64.c: Regenerated.
8510         * gcc.target/arm/neon/vbics64.c: Regenerated.
8511         * gcc.target/arm/neon/vbicu64.c: Regenerated.
8512         * gcc.target/arm/neon/veors64.c: Regenerated.
8513         * gcc.target/arm/neon/veoru64.c: Regenerated.
8514         * gcc.target/arm/neon/vorns64.c: Regenerated.
8515         * gcc.target/arm/neon/vornu64.c: Regenerated.
8516         * gcc.target/arm/neon/vorrs64.c: Regenerated.
8517         * gcc.target/arm/neon/vorru64.c: Regenerated.
8518
8519 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8520
8521         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
8522
8523 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8524
8525         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
8526         * gfortran.dg/intent_out_5.f90: Same.
8527         * gfortran.dg/ltrans-7.f90: Same.
8528         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
8529
8530 2010-07-02  Jan Hubicka  <jh@suse.cz>
8531
8532         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
8533
8534 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8535
8536         * objc-obj-c++-shared/Object1.h: Correct Line endings.
8537
8538 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
8539
8540         PR c++/44780
8541         * c-c++-common/Wunused-var-12.c: New test.
8542
8543 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
8544
8545         PR target/42835
8546         * gcc.target/arm/pr42835.c: New test.
8547
8548         PR target/42172
8549         * gcc.target/arm/pr42172-1.c: New test.
8550
8551 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8552
8553         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
8554
8555 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8556
8557         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
8558         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
8559         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
8560         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
8561         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
8562         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
8563         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
8564         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
8565         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
8566         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
8567         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
8568         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
8569         * gcc.target/arm/neon-vdup_ns64.c: New.
8570         * gcc.target/arm/neon-vdup_nu64.c: New.
8571         * gcc.target/arm/neon-vdupQ_ns64.c: New.
8572         * gcc.target/arm/neon-vdupQ_nu64.c: New.
8573         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
8574         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
8575         * gcc.target/arm/neon-vmov_ns64.c: New.
8576         * gcc.target/arm/neon-vmov_nu64.c: New.
8577         * gcc.target/arm/neon-vmovQ_ns64.c: New.
8578         * gcc.target/arm/neon-vmovQ_nu64.c: New.
8579         * gcc.target/arm/neon-vget_lanes64.c: New.
8580         * gcc.target/arm/neon-vget_laneu64.c: New.
8581         * gcc.target/arm/neon-vset_lanes64.c: New.
8582         * gcc.target/arm/neon-vset_laneu64.c: New.
8583
8584 2010-07-02  Richard Guenther  <rguenther@suse.de>
8585
8586         * g++.dg/torture/20100702-1.C: New testcase.
8587
8588 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8589
8590         PR target/44707
8591         * gcc.c-torture/compile/pr44707.c: New test.
8592
8593 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8594
8595         PR c++/44039
8596         * g++.dg/template/crash101.C: New.
8597
8598 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8599
8600         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
8601         Use the ABI-0 accessors and fail it for m64.
8602
8603 2010-07-02  Jan Hubicka  <jh@suse.cz>
8604
8605         * g++.dg/tree-ssa/pr44706.C: New testcase.
8606
8607 2010-07-02  Richard Guenther  <rguenther@suse.de>
8608
8609         PR tree-optimization/44748
8610         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
8611
8612 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8613
8614         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
8615         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
8616         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
8617         the method types to forward:.
8618
8619 2010-06-30  Jason Merrill  <jason@redhat.com>
8620
8621         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
8622         * g++.dg/other/pr25632.C: Likewise.
8623
8624 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
8625
8626         PR tree-optimization/40421
8627         * gfortran.fortran-torture/compile/pr40421.f90: New test.
8628
8629 2010-07-01  Richard Guenther  <rguenther@suse.de>
8630
8631         PR middle-end/42834
8632         PR middle-end/44468
8633         * gcc.c-torture/execute/20100316-1.c: New testcase.
8634         * gcc.c-torture/execute/pr44468.c: Likewise.
8635         * gcc.c-torture/compile/20100609-1.c: Likewise.
8636         * gcc.dg/volatile2.c: Adjust.
8637         * gcc.dg/plugin/selfassign.c: Likewise.
8638         * gcc.dg/pr36902.c: Likewise.
8639         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
8640         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
8641         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8642         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8643         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8644         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8645         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
8646         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
8647         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
8648         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8649         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8650         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8651         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
8652         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
8653         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8654         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8655         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
8656         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8657         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8658         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8659         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8660         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8661         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
8662         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
8663         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
8664         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
8665         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
8666         * gcc.dg/struct/w_prof_local_array.c: Likewise.
8667         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
8668         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
8669         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8670         * gcc.dg/struct/w_prof_global_array.c: Likewise.
8671         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
8672         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
8673         * gcc.dg/struct/w_prof_local_var.c: Likewise.
8674         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
8675         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8676         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
8677         * gcc.dg/struct/w_prof_global_var.c: Likewise.
8678         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
8679         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
8680         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
8681         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8682         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
8683         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
8684         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
8685         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
8686         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
8687         * gcc.dg/tree-prof/stringop-1.c: Adjust.
8688         * g++.dg/tree-ssa/pr31146.C: Likewise.
8689         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
8690         * g++.dg/tree-ssa/pr33604.C: Likewise.
8691         * g++.dg/plugin/selfassign.c: Likewise.
8692         * gfortran.dg/array_memcpy_3.f90: Likewise.
8693         * gfortran.dg/array_memcpy_4.f90: Likewise.
8694         * c-c++-common/torture/pr42834.c: New testcase.
8695
8696 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
8697
8698         PR c++/44628
8699         * g++.dg/template/crash100.C: New.
8700
8701 2010-06-30  Jan Hubicka  <jh@suse.cz>
8702
8703         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
8704
8705 2010-06-30  Michael Matz  <matz@suse.de>
8706
8707         PR bootstrap/44699
8708         * gcc.dg/pr44699.c: New test.
8709
8710 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
8711
8712         PR tree-optimization/39799
8713         * c-c++-common/uninit-17.c: New test.
8714
8715 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8716
8717         PR libfortran/43298
8718         * gfortran.dg/read_infnan_1.f90: New test.
8719
8720 2010-06-29  Jason Merrill  <jason@redhat.com>
8721
8722         Enable implicitly declared move constructor/operator= (N3053).
8723         * g++.dg/cpp0x/implicit3.C: New.
8724         * g++.dg/cpp0x/implicit4.C: New.
8725         * g++.dg/cpp0x/implicit5.C: New.
8726         * g++.dg/cpp0x/implicit-copy.C: Adjust.
8727         * g++.dg/cpp0x/not_special.C: Adjust.
8728         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
8729         * g++.dg/cpp0x/rv1n.C: Adjust.
8730         * g++.dg/cpp0x/rv1p.C: Adjust.
8731         * g++.dg/cpp0x/rv2n.C: Adjust.
8732         * g++.dg/cpp0x/rv2p.C: Adjust.
8733         * g++.dg/cpp0x/rv3n.C: Adjust.
8734         * g++.dg/cpp0x/rv3p.C: Adjust.
8735         * g++.dg/cpp0x/rv4n.C: Adjust.
8736         * g++.dg/cpp0x/rv4p.C: Adjust.
8737         * g++.dg/cpp0x/rv5n.C: Adjust.
8738         * g++.dg/cpp0x/rv5p.C: Adjust.
8739         * g++.dg/cpp0x/rv6n.C: Adjust.
8740         * g++.dg/cpp0x/rv6p.C: Adjust.
8741         * g++.dg/cpp0x/rv7n.C: Adjust.
8742         * g++.dg/cpp0x/rv7p.C: Adjust.
8743         * g++.dg/cpp0x/rv8p.C: Adjust.
8744         * g++.dg/gomp/pr26690-1.C: Adjust.
8745         * g++.dg/other/error20.C: Adjust.
8746         * g++.dg/other/error31.C: Adjust.
8747         * g++.dg/parse/error19.C: Adjust.
8748         * g++.dg/template/qualttp5.C: Adjust.
8749         * g++.old-deja/g++.law/ctors5.C: Adjust.
8750
8751         Enable implicitly deleted functions (N2346)
8752         * g++.dg/cpp0x/defaulted17.C: New.
8753         * g++.dg/cpp0x/implicit1.C: New.
8754         * g++.dg/cpp0x/implicit2.C: New.
8755         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
8756         * g++.dg/ext/has_virtual_destructor.C: Adjust.
8757         * g++.dg/init/ctor4.C: Adjust.
8758         * g++.dg/init/synth2.C: Adjust.
8759         * g++.dg/lto/20081118_1.C: Adjust.
8760         * g++.dg/other/error13.C: Adjust.
8761         * g++.dg/other/unused1.C: Adjust.
8762         * g++.old-deja/g++.bob/inherit2.C: Adjust.
8763         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
8764         * g++.old-deja/g++.jason/opeq3.C: Adjust.
8765         * g++.old-deja/g++.law/ctors17.C: Adjust.
8766         * g++.old-deja/g++.oliva/delete1.C: Adjust.
8767         * g++.old-deja/g++.pt/assign1.C: Adjust.
8768         * g++.old-deja/g++.pt/crash20.C: Adjust.
8769
8770         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
8771         * g++.dg/cpp0x/defaulted13.C: Adjust.
8772         * g++.dg/cpp0x/defaulted2.C: Adjust.
8773         * g++.dg/cpp0x/defaulted3.C: Adjust.
8774         * g++.dg/cpp0x/initlist9.C: Adjust.
8775         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
8776         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
8777         * g++.dg/init/synth2.C: Adjust.
8778
8779         * g++.dg/cpp0x/defaulted19.C: New.
8780
8781         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
8782         * g++.dg/template/error23.C: Fix for -std=c++0x.
8783
8784 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
8785
8786         PR fortran/44718
8787         * gfortran.dg/proc_ptr_28.f90: New.
8788
8789 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
8790
8791         PR tree-optimization/43801
8792         * g++.dg/torture/pr43801.C: New test.
8793
8794         PR debug/44668
8795         * g++.dg/debug/dwarf2/accessibility1.C: New test.
8796
8797 2010-06-29  Jason Merrill  <jason@redhat.com>
8798
8799         PR c++/44587
8800         * g++.dg/template/qualified-id2.C: New.
8801         * g++.dg/template/qualified-id3.C: New.
8802
8803 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
8804
8805         PR fortran/44696
8806         * gfortran.dg/associated_target_4.f90: New.
8807
8808 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
8809
8810         PR fortran/44582
8811         * gfortran.dg/aliasing_array_result_1.f90 : New test.
8812
8813 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8814
8815         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
8816
8817 2010-06-29  Jan Hubicka  <jh@suse.cz>
8818
8819         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
8820
8821 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
8822
8823         PR target/43902
8824         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
8825         * gcc.target/arm/wmul-3.c: New test.
8826         * gcc.target/arm/wmul-4.c: New test.
8827
8828 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
8829
8830         PR rtl-optimization/44659
8831         * gcc.target/i386/extract-1.c: New.
8832         * gcc.target/i386/extract-2.c: Likewise.
8833         * gcc.target/i386/extract-3.c: Likewise.
8834         * gcc.target/i386/extract-4.c: Likewise.
8835         * gcc.target/i386/extract-5.c: Likewise.
8836         * gcc.target/i386/extract-6.c: Likewise.
8837
8838 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
8839
8840         PR c++/44682
8841         * g++.dg/warn/Wunused-var-14.C: New test.
8842
8843 2010-06-28  Tobias Burnus  <burnus@net-b.de>
8844
8845         PR fortran/43298
8846         * gfortran.dg/nan_6.f90: New.
8847
8848 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
8849
8850         PR tree-optimization/43781
8851         * gcc.dg/torture/pr43781.c: New.
8852
8853 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
8854
8855         PR fortran/40158
8856         * gfortran.dg/actual_rank_check_1.f90: New test.
8857
8858 2010-06-28  Martin Jambor  <mjambor@suse.cz>
8859
8860         * gcc.dg/ipa/ipa-sra-6.c: New test.
8861
8862 2010-06-28  Jan Hubicka  <jh@suse.cz>
8863
8864         PR tree-optimization/44687
8865         * gcc.c-torture/compile/pr44687.c
8866
8867 2010-06-28  Martin Jambor  <mjambor@suse.cz>
8868
8869         PR c++/44535
8870         * g++.dg/torture/pr44535.C: New test.
8871
8872 2010-06-28  Michael Matz  <matz@suse.de>
8873
8874         PR middle-end/44592
8875         * gfortran.dg/pr44592.f90: New test.
8876
8877 2010-06-28  Jan Hubicka  <jh@suse.cz>
8878
8879         PR tree-optimization/44357
8880         * g++.dg/torture/pr44357.C: New testcase.
8881
8882 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8883
8884         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
8885         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
8886         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
8887         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
8888         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
8889         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
8890         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
8891         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
8892
8893 2010-06-27  Jan Hubicka  <jh@suse.cz>
8894
8895         * gcc.c-torture/compile/pr44686.c: New file.
8896
8897 2010-06-27  Richard Guenther  <rguenther@suse.de>
8898
8899         PR tree-optimization/44683
8900         * gcc.c-torture/execute/pr44683.c: New testcase.
8901
8902 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
8903
8904         * gnat.dg/noreturn3.ad[sb]: New test.
8905
8906 2010-06-26  Jason Merrill  <jason@redhat.com>
8907
8908         * g++.dg/cpp0x/explicit5.C: New.
8909
8910 2010-06-26  Richard Guenther  <rguenther@suse.de>
8911
8912         PR tree-optimization/44393
8913         * gcc.dg/pr44393.c: New testcase.
8914
8915 2010-06-26  Jan Hubicka  <jh@suse.cz>
8916
8917         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
8918
8919 2010-06-26  Richard Guenther  <rguenther@suse.de>
8920
8921         PR middle-end/44674
8922         * gcc.dg/pr44674.c: New testcase.
8923
8924 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
8925
8926         * gcc.dg/opts-3.c: New test.
8927
8928 2010-06-26  Tobias Burnus  <burnus@net-b.de>
8929
8930         * gfortran.dg/type_decl_1.f90: New.
8931         * gfortran.dg/type_decl_2.f90: New.
8932
8933 2010-06-26  Tobias Burnus  <burnus@net-b.de>
8934
8935         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
8936         * gfortran.dg/semicolon_fixed_2.f: Ditto.
8937
8938 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8939
8940         PR testsuite/38946
8941         * gfortran.dg/array_constructor_23.f: Update test to allow for small
8942         error in comparing reals.
8943
8944 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8945
8946         * selected_real_kind_2.f90: New.
8947         * selected_real_kind_3.f90: New.
8948
8949 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8950
8951         * gfortran.dg/entry_19.f90: New.
8952
8953 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8954
8955         * gfortran.dg/end_subroutine_1.f90: New.
8956         * gfortran.dg/end_subroutine_2.f90: New.
8957         * gfortran.dg/interface_proc_end.f90: Update.
8958
8959 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8960
8961         * gfortran.dg/semicolon_fixed.f: Update.
8962         * gfortran.dg/semicolon_fixed_2.f: New.
8963         * gfortran.dg/semicolon_free_2.f90: New.
8964         * gfortran.dg/semicolon_free.f90: Update.
8965
8966 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8967
8968         PR fortran/44448
8969         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
8970
8971 2010-06-25  Martin Jambor  <mjambor@suse.cz>
8972
8973         * g++.dg/ipa/iinline-3.C: New test.
8974         * gcc.dg/ipa/modif-1.c: Removed.
8975
8976 2010-06-25  Jan Hubicka  <jh@suse.cz>
8977
8978         * gcc.dg/tree-ssa/ipa-split-1.c
8979
8980 2010-06-25  Martin Jambor  <mjambor@suse.cz>
8981
8982         * g++.dg/ipa/iinline-2.C: New test.
8983
8984 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
8985
8986         PR middle-end/43866
8987         * gfortran.dg/pr43866.f90: New test.
8988
8989         PR tree-optimization/44539
8990         * gcc.dg/pr44539.c: New test.
8991
8992 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
8993
8994         From Jim Wilson:
8995         PR target/43902
8996         * gcc.target/mips/madd-9.c: New test.
8997
8998 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
8999
9000         PR c/44517
9001         * gcc.dg/noncompile/pr44517.c: New.
9002         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
9003
9004 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
9005
9006         PR testsuite/43283
9007         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
9008         and add argument to nop for IA64.
9009
9010 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
9011
9012         PR target/44588
9013         * gcc.target/i386/mod-1.c: New.
9014         * gcc.target/i386/umod-1.c: Likewise.
9015         * gcc.target/i386/umod-2.c: Likewise.
9016         * gcc.target/i386/umod-3.c: Likewise.
9017
9018 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
9019
9020         PR middle-end/44492
9021         * g++.dg/torture/pr44492.C: New test.
9022
9023 2010-06-24  Andi Kleen  <ak@linux.intel.com>
9024
9025         * c-c++-common/warn-omitted-condop.c: New.
9026
9027 2010-06-24  Tobias Burnus  <burnus@net-b.de>
9028
9029         PR fortran/44614
9030         * gfortran.dg/import8.f90: New.
9031
9032 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
9033
9034         * gnat.dg/not_null.adb: Update test case.
9035
9036 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
9037
9038         PR c++/44619
9039         * g++.dg/warn/Wunused-var-13.C: New test.
9040
9041         PR c++/44627
9042         * g++.dg/diagnostic/method1.C: New test.
9043
9044 2010-06-22  Cary Coutant  <ccoutant@google.com>
9045
9046         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
9047
9048 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
9049
9050         PR fortran/44616
9051         * gfortran.dg/abstract_type_8.f03: New.
9052
9053 2010-06-21  Jason Merrill  <jason@redhat.com>
9054
9055         * g++.dg/cpp0x/noexcept08.C: New.
9056
9057         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
9058
9059 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
9060
9061         PR target/44615
9062         * gcc.target/i386/sse2-vec-2a.c: New.
9063
9064 2010-06-21  DJ Delorie  <dj@redhat.com>
9065
9066         * gcc.dg/pragma-diag-1.c: New.
9067
9068 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
9069
9070         PR target/44615
9071         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
9072
9073 2010-06-21  Alan Modra  <amodra@gmail.com>
9074
9075         PR testsuite/44505
9076         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
9077         tail call to check_fa_mid.
9078
9079 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
9080
9081         PR target/44575
9082         * gcc.c-torture/execute/pr44575.c: New test.
9083
9084 2010-06-21  Tobias Burnus  <burnus@net-b.de>
9085
9086         PR fortran/40632
9087         * gfortran.dg/contiguous_1.f90: New.
9088         * gfortran.dg/contiguous_2.f90: New.
9089         * gfortran.dg/contiguous_3.f90: New.
9090
9091 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
9092
9093         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
9094         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
9095
9096 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
9097
9098         PR target/44546
9099         * gcc.target/i386/pr44546.c: New test.
9100
9101 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
9102
9103         * gcc.dg/opts-2.c: New test.
9104
9105 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
9106
9107         PR fortran/44584
9108         * gfortran.dg/typebound_proc_15.f03: Modified.
9109
9110 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
9111
9112         PR target/44072
9113         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
9114         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
9115
9116 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9117
9118         * g++.dg/ext/label13.C: Fix typo in last change.
9119
9120 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9121
9122         PR libfortran/44477
9123         * gfortran.dg/eof_3.f90
9124         * gfortran.dg/endfile_2.f90
9125         * gfortran.dg/endfile_4.f90
9126         * gfortran.dg/endfile_3.f90
9127
9128 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9129
9130         PR c++/41090
9131         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
9132
9133 2010-06-18  Tobias Burnus  <burnus@net-b.de>
9134
9135         PR fortran/44556
9136         * gfortran.dg/allocate_alloc_opt_11.f90: New.
9137
9138 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
9139
9140         * gcc.target/arm/pr40900.c: New test.
9141
9142 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
9143
9144         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
9145
9146 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
9147
9148         PR fortran/44558
9149         * gfortran.dg/typebound_call_15.f03: New.
9150
9151 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9152
9153         PR c++/44486
9154         * g++.dg/pr44486.C: New.
9155
9156 2010-06-16  DJ Delorie  <dj@redhat.com>
9157
9158         * gcc.target/i386/volatile-bitfields-1.c: New.
9159         * gcc.target/i386/volatile-bitfields-2.c: New.
9160
9161 2010-06-16  Jason Merrill  <jason@redhat.com>
9162
9163         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
9164
9165         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
9166
9167 2010-06-16  Richard Guenther  <rguenther@suse.de>
9168
9169         PR c/44555
9170         * gcc.c-torture/execute/pr44555.c: New testcase.
9171
9172 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
9173
9174         PR fortran/44549
9175         * gfortran.dg/typebound_proc_16.f03: New.
9176
9177 2010-06-16  Martin Jambor  <mjambor@suse.cz>
9178
9179         * g++.dg/torture/pr43905.C: New test.
9180
9181 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
9182
9183         PR testsuite/44538
9184         * gcc.dg/vect/slp-perm-5.c (main): Prevent
9185         initialization loop from being vectorized.
9186         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
9187
9188 2010-06-16  Alan Modra  <amodra@gmail.com>
9189
9190         PR tree-optimization/44507
9191         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
9192
9193 2010-06-15  Jason Merrill  <jason@redhat.com>
9194
9195         * g++.dg/overload/arg3.C: Adjust error locations.
9196         * g++.dg/overload/copy1.C: Likewise.
9197         * g++.dg/tc1/dr152.C: Likewise.
9198         * g++.dg/template/incomplete4.C: Likewise.
9199         * g++.dg/template/incomplete5.C: Likewise.
9200         * g++.old-deja/g++.bob/inherit2.C: Likewise.
9201         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
9202         * g++.old-deja/g++.pt/crash9.C: Likewise.
9203
9204         * g++.dg/inherit/virtual5.C: New.
9205
9206         * g++.dg/cpp0x/defaulted18.C: New.
9207
9208         * g++.dg/cpp0x/initlist40.C: New.
9209
9210         * g++.dg/cpp0x/initlist39.C: New.
9211
9212 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
9213
9214         PR middle-end/44391
9215         * gcc.dg/graphite/pr44391.c: New.
9216
9217 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
9218
9219         PR fortran/43388
9220         * gfortran.dg/allocate_alloc_opt_8.f90: New.
9221         * gfortran.dg/allocate_alloc_opt_9.f90: New.
9222         * gfortran.dg/allocate_alloc_opt_10.f90: New.
9223         * gfortran.dg/class_allocate_2.f03: Modified an error message.
9224
9225 2010-06-15  Richard Guenther  <rguenther@suse.de>
9226
9227         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
9228
9229 2010-06-15  Richard Guenther  <rguenther@suse.de>
9230
9231         * gcc.dg/vect/bb-slp-21.c: Adjust.
9232         * gcc.dg/vect/bb-slp-13.c: Likewise
9233         * gcc.dg/vect/bb-slp-4.c: Likewise
9234         * gcc.dg/vect/bb-slp-22.c: Likewise
9235         * gcc.dg/vect/bb-slp-14.c: Likewise
9236         * gcc.dg/vect/bb-slp-23.c: Likewise
9237         * gcc.dg/vect/bb-slp-15.c: Likewise
9238         * gcc.dg/vect/bb-slp-17.c: Likewise
9239         * gcc.dg/vect/bb-slp-18.c: Likewise
9240         * gcc.dg/vect/bb-slp-19.c: Likewise
9241         * gcc.dg/vect/bb-slp-10.c: Likewise
9242         * gcc.dg/vect/bb-slp-11.c: Likewise
9243         * gcc.dg/vect/bb-slp-20.c: Likewise
9244         * gcc.dg/vect/bb-slp-3.c: Likewise
9245
9246 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
9247
9248         PR fortran/44536
9249         * gfortran.dg/gomp/pr44536.f90: New test.
9250         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
9251
9252 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
9253
9254         PR target/44534
9255         * gcc.target/i386/avx-vextractf128-256-3.c: New.
9256         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
9257
9258 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
9259
9260         PR tree-optimization/44508
9261         * gcc.dg/tree-ssa/pr21086.c: Adjust.
9262
9263         PR bootstrap/44509
9264         * gcc.dg/pr44509.c: New test.
9265
9266 2010-06-14  Ira Rosen  <irar@il.ibm.com>
9267
9268         PR tree-optimization/44507
9269         * gcc.dg/vect/pr44507.c: New test.
9270
9271 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
9272
9273         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
9274         and c-pretty-print.h.
9275
9276         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
9277
9278 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
9279
9280         * gfortran.dg/whole_file_18.f90: Updated error message.
9281
9282 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
9283
9284         * gfortran.dg/whole_file_20.f03: New.
9285
9286 2010-06-12  Jan Hubicka  <jh@suse.cz>
9287
9288         * gcc.c-torture/compile/pc44485.c: New testcase.
9289
9290 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
9291
9292         PR fortran/40117
9293         * gfortran.dg/typebound_proc_4.f03: Modified error message.
9294         * gfortran.dg/typebound_proc_14.f03: New.
9295         * gfortran.dg/typebound_proc_15.f03: New.
9296
9297 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
9298
9299         * gcc.dg/opts-1.c: New test.
9300
9301 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
9302
9303         * gcc.dg/funroll-loops-all.c: Update expected error.
9304
9305 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
9306
9307         PR target/44481
9308         * gcc.target/i386/pr44481.c: New test.
9309
9310 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
9311
9312         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
9313
9314 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
9315
9316         PR middle-end/44483
9317         * gcc.dg/tree-ssa/pr44483.c: New.
9318
9319 2010-06-11  Paul Brook  <paul@codesourcery.com>
9320
9321         * g++.dg/other/arm-neon-1.C: New test.
9322
9323 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
9324
9325         PR fortran/42051
9326         PR fortran/43896
9327         * gfortran.dg/class_23.f03: New test.
9328
9329 2010-06-11  Jan Hubicka  <jh@suse.cz>
9330
9331         * gcc.dg/ipa/pure-const-2.c: New testcase.
9332
9333 2010-06-11  Jan Hubicka  <jh@suse.cz>
9334
9335         * gcc.dg/noreturn-7.c: Update.
9336         * gcc.dg/noreturn-4.c: Update.
9337
9338 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
9339
9340         Fix MIPS bootstrap
9341         * g++.dg/other/typedef4.C: New test.
9342
9343 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
9344
9345         PR fortran/44207
9346         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
9347
9348 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
9349
9350         PR fortran/44457
9351         * gfortran.dg/asynchronous_3.f03
9352
9353 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
9354
9355         PR middle-end/44185
9356         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
9357         non-temporal stores out of the tests to form new test cases.  As a
9358         result, no non-temporal store should be generated in this case.
9359
9360         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
9361         prefetch-7.c that generate one non-temporal store.
9362
9363         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
9364         prefetch-7.c that generate one non-temporal store and one
9365         one-temporal prefetch.
9366
9367 2010-06-10  Martin Jambor  <mjambor@suse.cz>
9368
9369         PR tree-optimization/44258
9370         * gcc.dg/tree-ssa/pr44258.c: New test.
9371
9372 2010-06-10  Daniel Kraft  <d@domob.eu>
9373
9374         PR fortran/38936
9375         * gfortran.dg/associate_1.f03: New test.
9376         * gfortran.dg/associate_2.f95: New test.
9377         * gfortran.dg/associate_3.f03: New test.
9378         * gfortran.dg/associate_4.f08: New test.
9379
9380 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9381
9382         * gfortran.dg/selected_char_kind_4.f90: New test.
9383
9384 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
9385
9386         * gcc.dg/pr42461.c: New test.
9387
9388 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9389
9390         PR fortran/44347
9391         * gfortran.dg/selected_real_kind_1.f90: New.
9392
9393 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9394
9395         PR fortran/44359
9396         * gfortran.dg/warn_conversion.f90: Removed check for redundant
9397         warning.
9398         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
9399         check for warning.
9400
9401 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9402
9403         * gfortran.dg/data_namelist_conflict.f90: New test.
9404
9405 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9406
9407         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
9408         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
9409         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
9410
9411 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9412
9413         * gfortran.dg/mvbits_9.f90: New test.
9414         * gfortran.dg/ibset_1.f90: Ditto.
9415         * gfortran.dg/ibits_1.f90: Ditto.
9416         * gfortran.dg/btest_1.f90: Ditto.
9417         * gfortran.dg/ibclr_1.f90: Ditto.
9418
9419 2010-06-09  Jason Merrill  <jason@redhat.com>
9420
9421         PR c++/44366
9422         * g++.dg/cpp0x/decltype23.C: Move to...
9423         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
9424
9425 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
9426
9427         PR fortran/44211
9428         * gfortran.dg/typebound_call_14.f03: New test.
9429
9430 2010-06-09  Martin Jambor  <mjambor@suse.cz>
9431
9432         PR tree-optimization/44423
9433         * gcc.dg/tree-ssa/pr44423.c: New test.
9434
9435 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
9436
9437         PR testsuite/42843
9438         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
9439         TV_NONE to initialize tv_id field.
9440         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
9441         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
9442         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
9443         Include toplev.h .
9444         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
9445         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
9446         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
9447
9448 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
9449
9450         PR tree-optimization/39874
9451         PR middle-end/28685
9452         * gcc.dg/pr39874.c: New file.
9453
9454 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
9455
9456         * g++.dg/ext/attr-alias-1.C: New.
9457         * g++.dg/ext/attr-alias-2.C: New.
9458
9459 2010-06-07  Tobias Burnus  <burnus@net-b.de>
9460
9461         PR fortran/44446
9462         * gfortran.dg/proc_ptr_27.f90: New.
9463
9464 2010-06-07  Jason Merrill  <jason@redhat.com>
9465
9466         PR c++/44366
9467         * g++.dg/cpp0x/decltype23.C: New.
9468
9469 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
9470             Shujing Zhao  <pearly.zhao@oracle.com>
9471
9472         PR c/37724
9473         * gcc.dg/c90-const-expr-10.c: Adjust.
9474         * gcc.dg/c99-const-expr-10.c: Adjust.
9475         * gcc.dg/init-bad-7.c: New.
9476
9477 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9478
9479         * lib/target-supports.exp (check_effective_target_gas): New proc.
9480         * gcc.c-torture/execute/960321-1.x: New file.
9481
9482 2010-06-07  Jason Merrill  <jason@redhat.com>
9483
9484         PR c++/44401
9485         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
9486
9487 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
9488
9489         PR c++/44444
9490         * g++.dg/warn/Wunused-var-12.C: New test.
9491
9492         PR c++/44443
9493         * c-c++-common/Wunused-var-11.c: New test.
9494
9495 2010-06-07  Jan Hubicka  <jh@suse.cz>
9496
9497         * gcc.dg/ipa/pure-const-1.c: New testcase.
9498
9499 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
9500
9501         PR rtl-optimization/44404
9502         * gcc.dg/pr44404.c: New.
9503
9504 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
9505
9506         PR target/44159
9507         * gcc.target/i386/abi-2.c: Check sysv abi here.
9508         * gcc.target/i386/aes-avx-check.h: Call test in noinline
9509         function to avoid failures by different ABIs.
9510         * gcc.target/i386/aes-check.h: Likewise.
9511         * gcc.target/i386/avx-check.h: Likewise.
9512         * gcc.target/i386/fma4-check.h: Likewise.
9513         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
9514         * gcc.target/i386/mmx-check.h: Likewise.
9515         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9516         * gcc.target/i386/pclmul-check.h: Likewise.
9517         * gcc.target/i386/sse-check.h: Likewise.
9518         * gcc.target/i386/sse2-check.h: Likewise.
9519         * gcc.target/i386/sse3-check.h: Likewise.
9520         * gcc.target/i386/sse4_1-check.h: Likewise.
9521         * gcc.target/i386/sse4_2-check.h: Likewise.
9522         * gcc.target/i386/sse4a-check.h: Likewise.
9523         * gcc.target/i386/ssse3-check.h: Likewise.
9524         * gcc.target/i386/xop-check.h: Likewise.
9525         * gcc.target/i386/pr27971.c: Fix for LLP64.
9526         * gcc.target/i386/pr39139.c: Likewise.
9527         * gcc.target/i386/pr39315-check.c: Likewise.
9528         * gcc.target/i386/vararg-1.c: Likewise.
9529         * gcc.target/i386/vararg-2.c: Likewise.
9530         Additional add dg-compile to avoid failure due
9531         missing foo symbol.
9532
9533         * gcc.dg/compound-literal-1.c: Fix for llp64.
9534         * gcc.dg/pr32370.c: Likewise.
9535         * gcc.dg/pr37561.c: Likewise.
9536         * gcc.dg/pr41340.c: Likewise.
9537         * gcc.dg/pr41551.c: Likewise.
9538
9539 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9540
9541         PR c++/44188
9542         * g++.dg/debug/dwarf2/typedef3.C: New test.
9543
9544 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9545
9546         PR c/20000
9547         * c-c++-common/pr20000.c: New.
9548
9549 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
9550
9551         PR c++/44086
9552         * g++.dg/init/pr44086.C: New.
9553         * g++.dg/cpp0x/decltype4.C: Adjust.
9554
9555 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9556
9557         PR fortran/43945
9558         * gfortran.dg/generic_23.f03: New test.
9559
9560 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9561
9562         PR fortran/43895
9563         * gfortran.dg/alloc_comp_class_1.f90 : New test.
9564
9565 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
9566
9567         PR c++/44361
9568         * c-c++-common/Wunused-var-9.c: New test.
9569
9570 2010-06-05  Jason Merrill  <jason@redhat.com>
9571
9572         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
9573
9574 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
9575
9576         PR c/44322
9577         * gcc.dg/c99-restrict-4.c: New test.
9578
9579 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
9580
9581         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
9582         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
9583         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
9584         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
9585         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
9586         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
9587         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
9588         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
9589         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
9590         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
9591         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
9592         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
9593         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
9594         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
9595         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
9596         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
9597         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
9598         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
9599         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
9600         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
9601         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
9602         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
9603
9604 2010-06-04  Jason Merrill  <jason@redhat.com>
9605
9606         * g++.dg/cpp0x/noexcept06.C: New.
9607         * g++.dg/cpp0x/noexcept07.C: New.
9608
9609         * g++.dg/cpp0x/noexcept01.C: New.
9610         * g++.dg/cpp0x/noexcept02.C: New.
9611         * g++.dg/cpp0x/noexcept03.C: New.
9612         * g++.dg/cpp0x/noexcept04.C: New.
9613         * g++.dg/cpp0x/noexcept05.C: New.
9614
9615 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
9616
9617         PR c++/44412
9618         * g++.dg/warn/Wunused-var-10.C: New test.
9619         * g++.dg/warn/Wunused-var-11.C: New test.
9620
9621         PR c++/44362
9622         * c-c++-common/Wunused-var-10.c: New test.
9623
9624 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9625
9626         PR c/25880
9627         * gcc.dg/assign-warn-2.c: Update.
9628         * gcc.dg/cpp/line3.c: Update.
9629         * gcc.dg/c99-array-lval-8.c: Update.
9630         * gcc.dg/cast-qual-2.c: Update.
9631         * gcc.dg/c99-arraydecl-3.c:  Update.
9632         * gcc.dg/assign-warn-1.c:  Update.
9633         * gcc.dg/format/gcc_diag-1.c:  Update.
9634
9635 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
9636
9637         PR rtl-optimization/39871
9638         PR rtl-optimization/40615
9639         PR rtl-optimization/42500
9640         PR rtl-optimization/42502
9641         * gcc.target/arm/eliminate.c: New test.
9642
9643 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
9644
9645         PR libstdc++/44410
9646         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
9647         * g++.old-deja/g++.other/delete3.C: Likewise.
9648         * g++.old-deja/g++.other/new.C: Likewise.
9649         * g++.old-deja/g++.law/operators27.C: Likewise.
9650         * g++.old-deja/g++.mike/p755.C: Likewise.
9651         * g++.dg/eh/new1.C: Likewise.
9652         * g++.dg/init/new5.C: Likewise.
9653
9654 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
9655
9656         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
9657         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
9658         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
9659
9660 2010-06-03  Richard Guenther  <rguenther@suse.de>
9661
9662         PR lto/41921
9663         * lib/lto.exp: Always load gcc.exp.
9664         (lto-obj): For C source files invoke gcc_target_compile.
9665         * g++.dg/lto/20100603-1_0.C: New testcase.
9666         * g++.dg/lto/20100603-1_1.c: Likewise.
9667
9668 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
9669
9670         PR tree-optimization/43688
9671         * gfortran.dg/pr43688.f90: New.
9672
9673 2010-06-03  Richard Guenther  <rguenther@suse.de>
9674
9675         PR lto/41584
9676         * gcc.dg/lto/20100603-1_0.c: New testcase.
9677         * gcc.dg/lto/20100603-2_0.c: Likewise.
9678         * gcc.dg/lto/20100603-3_0.c: Likewise.
9679
9680 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9681
9682         PR target/44218
9683         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
9684         * gcc.target/powerpc/recip-2.c: Ditto.
9685         * gcc.target/powerpc/recip-3.c: Ditto.
9686         * gcc.target/powerpc/recip-4.c: Ditto.
9687         * gcc.target/powerpc/recip-5.c: Ditto.
9688         * gcc.target/powerpc/recip-6.c: Ditto.
9689         * gcc.target/powerpc/recip-7.c: Ditto.
9690         * gcc.target/powerpc/recip-test.h: Ditto.
9691         * gcc.target/powerpc/recip-test2.h: Ditto.
9692
9693 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9694
9695         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
9696
9697 2010-06-02  Jason Merrill  <jason@redhat.com>
9698
9699         * g++.dg/ext/vector9.C: Expect typedef in error message.
9700
9701         PR c++/9726
9702         PR c++/23594
9703         PR c++/44333
9704         * g++.dg/tc1/dr101.C: Remove xfails.
9705
9706 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9707
9708         PR middle-end/44372
9709         * g++.dg/ipa/pr44372.C: New.
9710
9711 2010-06-02  Jan Hubicka  <jh@suse.cz>
9712
9713         PR middle-end/44295
9714         * g++.dg/torture/pr44295.C: Neww testcase.
9715
9716 2010-06-02  Jan Hubicka  <jh@suse.cz>
9717
9718         * gcc.dg/tree-ssa/loadpre6.c: Update.
9719
9720 2010-06-02  Richard Guenther  <rguenther@suse.de>
9721
9722         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
9723         diagnostic.h.
9724
9725 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
9726
9727         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
9728         the link fail message.
9729
9730 2010-06-02  Tobias Burnus  <burnus@net-b.de>
9731
9732         PR fortran/44360
9733         * gfortran.dg/use_13.f90: New test case.
9734
9735 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9736
9737         PR fortran/44371
9738         * gfortran.dg/error_stop_2.f08: Minor update.
9739
9740 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9741
9742         PR fortran/44371
9743         * gfortran.dg/error_stop_1.f08: New test.
9744         * gfortran.dg/error_stop_2.f08: New test.
9745
9746 2010-06-01  Jason Merrill  <jason@redhat.com>
9747
9748         DR 990
9749         * g++.dg/cpp0x/initlist37.C: New.
9750         * g++.dg/cpp0x/initlist38.C: New.
9751
9752         PR c++/44358
9753         * g++.dg/cpp0x/initlist36.C: New.
9754
9755 2010-05-31 Jan Hubicka  <jh@suse.cz>
9756
9757         * gcc.dg/noreturn-8.c: New testcase.
9758
9759 2010-05-31 Jan Hubicka  <jh@suse.cz>
9760
9761         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
9762         * gcc.dg/lto/noreturn-1_0.c: Move it here.
9763
9764 2010-05-31 Jan Hubicka  <jh@suse.cz>
9765
9766         * gcc.dg/lto/noreturn-1_1.c: New testcase.
9767         * gcc.dg/lto/noreturn-1_0.c: New testcase.
9768
9769 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
9770
9771         PR fortran/36928
9772         * gfortran.dg/dependency_27.f90:  New test.
9773         * gfortran.dg/array_assign_1.F90:  New test.
9774
9775 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9776
9777         PR target/44338
9778         * gcc.target/i386/sse-24.c: New test.
9779
9780 2010-05-31  Jan Hubicka  <jh@suse.cz>
9781
9782         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
9783
9784 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9785
9786         PR middle-end/44337
9787         * gcc.dg/pr44337.c: New test.
9788
9789         PR tree-optimization/44182
9790         * g++.dg/debug/pr44182.C: New test.
9791
9792 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
9793
9794         * gcc.dg/nested-func-7.c: New test.
9795         * gnat.dg/frame_overflow.adb: Adjust directives.
9796
9797 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
9798
9799         * gnat.dg/prot2.ad[sb]: New test.
9800         * gnat.dg/prot2_pkg1.ads: New helper.
9801         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
9802
9803 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
9804
9805         * gnat.dg/array11.adb: Adjust dg-warning directive.
9806         * gnat.dg/object_overflow.adb: Likewise.
9807
9808 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
9809
9810         PR middle-end/44306
9811         * gcc.dg/tree-ssa/pr44306.c: New.
9812
9813 2010-05-29  Jan Hubicka  <jh@suse.cz>
9814
9815         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
9816
9817 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
9818
9819         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
9820
9821 2010-05-28  Mike Stump  <mikestump@comcast.net>
9822
9823         PR objc/44125
9824         * objc.dg/const-str-9.m: Remove static.
9825
9826 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
9827
9828         PR target/43636
9829         * gcc.c-torture/compile/pr43636.c: New test.
9830
9831 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
9832
9833         PR objc++/23616
9834         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
9835         * obj-c++.dg/try-catch-9.mm: Ditto.
9836
9837 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
9838
9839         Revert patch for PR c++/44188
9840         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
9841
9842 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9843
9844         PR c++/44188
9845         * g++.dg/debug/dwarf2/typedef3.C: New test.
9846
9847 2010-05-27  Jason Merrill  <jason@redhat.com>
9848
9849         PR c++/43555
9850         * g++.dg/ext/vla9.C: New.
9851
9852 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
9853
9854         PR objc/44140
9855         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
9856         * objc.dg/torture/tls/thr-init-3.m: Ditto.
9857         * objc.dg/torture/tls/thr-init.m: Ditto.
9858         * objc.dg/torture/trivial.m: Ditto.
9859         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
9860         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
9861         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
9862         * obj-c++.dg/torture/trivial.mm: Ditto.
9863
9864 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
9865
9866         * g++.dg/lto/20100302_0.C: Skip on darwin.
9867
9868 2010-05-27  Richard Guenther  <rguenther@suse.de>
9869
9870         PR tree-optimization/44284
9871         * gcc.dg/vect/vect-118.c: New testcase.
9872         * gcc.dg/vect/bb-slp-20.c: Adjust.
9873         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
9874         * gcc.dg/vect/slp-9.c: Likewise.
9875         * gcc.dg/vect/slp-reduc-4.c: Likewise.
9876         * gcc.dg/vect/vect-10.c: Likewise.
9877         * gcc.dg/vect/vect-109.c: Likewise.
9878         * gcc.dg/vect/vect-12.c: Likewise.
9879         * gcc.dg/vect/vect-36.c: Likewise.
9880         * gcc.dg/vect/vect-7.c: Likewise.
9881         * gcc.dg/vect/vect-iv-8.c: Likewise.
9882         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
9883         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
9884         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
9885         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
9886         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
9887         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
9888         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
9889         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
9890         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
9891         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9892         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9893         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9894         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9895         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
9896         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
9897         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
9898         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9899
9900 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
9901
9902         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
9903         necessary.
9904
9905 2010-05-26  Jan Hubicka  <jh@suse.cz>
9906
9907         * gcc.dg/lto/materialize-1_0.c: New file.
9908         * gcc.dg/lto/materialize-1_1.c: New file.
9909
9910 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
9911
9912         * gnat.dg/lto10.adb: New test.
9913         * gnat.dg/lto10_pkg.ads: New helper.
9914
9915 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
9916
9917         * lib/target-supports.exp (check_effective_target_int128): New
9918         function to check if __int128 types are available for target.
9919         * c-c++-common/int128-types-1.c: New.
9920         * c-c++-common/int128-1.c: New.
9921         * c-c++-common/int128-2.c: New.
9922         * g++.dg/abi/mangle43.C: New.
9923         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
9924         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
9925         pointer-wide scalar.
9926         * g++.dg/other/pr25632.C: Likewise.
9927         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
9928         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
9929         overflow warnings.
9930         * g++.dg/warn/pr13358-4.C: Likewise.
9931         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
9932         * g++.dg/warn/Wconversion-null.C: Likewise.
9933
9934 2010-05-26  Jason Merrill  <jason@redhat.com>
9935
9936         PR c++/43382
9937         * g++.dg/cpp0x/variadic101.C: New.
9938
9939 2010-05-26  Richard Guenther  <rguenther@suse.de>
9940
9941         PR rtl-optimization/44164
9942         * gcc.c-torture/execute/pr44164.c: New testcase.
9943         * g++.dg/tree-ssa/pr13146.C: Adjust.
9944
9945 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
9946
9947         PR fortran/40011
9948         * gfortran.dg/whole_file_19.f90 : New test.
9949
9950 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
9951
9952         PR fortran/30668
9953         PR fortran/31346
9954         PR fortran/34260
9955         * gfortran.dg/pr40999.f: Fix function type.
9956         * gfortran.dg/whole_file_5.f90: Likewise.
9957         * gfortran.dg/whole_file_6.f90: Likewise.
9958         * gfortran.dg/whole_file_16.f90: New.
9959         * gfortran.dg/whole_file_17.f90: New.
9960         * gfortran.dg/whole_file_18.f90: New.
9961
9962 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
9963             Iain Sandoe  <iains@gcc.gnu.org>
9964
9965         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
9966         * gcc.c-torture/compile/pr44197.c: Require alias support.
9967         * gcc.dg/lto/20081222_0.c: Ditto.
9968
9969 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
9970
9971         PR debug/42801
9972         * gcc.dg/guality/vla-2.c: New test.
9973
9974 2010-05-25  Richard Guenther  <rguenther@suse.de>
9975
9976         PR middle-end/44069
9977         * g++.dg/torture/pr44069.C: New testcase.
9978
9979 2010-05-25  Richard Guenther  <rguenther@suse.de>
9980
9981         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
9982
9983 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
9984
9985         PR objc/44140
9986         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
9987
9988 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
9989
9990         * obj-c++.dg/torture/tls/trivial.mm: New.
9991         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
9992         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
9993         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
9994         * obj-c++.dg/torture/tls/diag-1.mm: New.
9995         * obj-c++.dg/torture/tls/tls.exp: New.
9996         * obj-c++.dg/torture/trivial.mm: New.
9997         * obj-c++.dg/torture/dg-torture.exp: New.
9998         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
9999         * obj-c++.dg/tls/trivial.m: New.
10000         * obj-c++.dg/tls/init-1.mm: New.
10001         * obj-c++.dg/tls/diag-1.mm: New.
10002         * obj-c++.dg/tls/init-2.mm: New.
10003         * obj-c++.dg/tls/diag-2.mm: New.
10004         * obj-c++.dg/tls/diag-3.mm: New.
10005         * obj-c++.dg/tls/diag-4.mm: New.
10006         * obj-c++.dg/tls/static-1.mm: New.
10007         * obj-c++.dg/tls/tls.exp: New.
10008         * obj-c++.dg/tls/diag-5.mm: New.
10009         * obj-c++.dg/tls/static-1a.mm: New.
10010         * objc-obj-c++-shared/Object1.mm: New.
10011         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
10012
10013 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
10014
10015         PR objc++/43689
10016         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
10017         * obj-c++.dg/const-str-6.mm: Ditto.
10018
10019 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
10020
10021         * g++.dg/parse/array-size2.C: Remove dg-error directives.
10022
10023 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
10024
10025         PR ada/38394
10026         * gnat.dg/array13.ad[sb]: New test.
10027
10028 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
10029             Sandra Loosemore  <sandra@codesourcery.com>
10030
10031         * gcc.target/arm/neon/: Regenerated test cases.
10032
10033         * gcc.target/arm/neon/polytypes.c,
10034         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
10035         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
10036         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
10037         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
10038         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
10039         dg-add-options arm_neon.
10040
10041         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
10042         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
10043         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
10044         and arm_neon_fp16_ok.
10045
10046         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
10047         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
10048
10049         * lib/target-supports.exp (add_options_for_arm_neon): New.
10050         (check_effective_target_arm_neon_ok_nocache): New, from
10051         check_effective_target_arm_neon_ok.  Check multiple possibilities.
10052         (check_effective_target_arm_neon_ok): Use
10053         check_effective_target_arm_neon_ok_nocache.
10054         (add_options_for_arm_neon_fp16)
10055         (check_effective_target_arm_neon_fp16_ok)
10056         check_effective_target_arm_neon_fp16_ok_nocache): New.
10057         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
10058
10059 2010-05-24  Jason Merrill  <jason@redhat.com>
10060
10061         PR c++/41510
10062         * g++.dg/cpp0x/initlist35.C: New.
10063         * g++.dg/init/brace6.C: Adjust.
10064
10065 2010-05-24  Paul Brook  <paul@codesourcery.com>
10066
10067         * gcc.target/arm/frame-pointer-1.c: New test.
10068         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
10069         pointer elimination.
10070
10071 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10072
10073         PR target/44245
10074         * gcc.target/i386/crc32-3.c: New.
10075         * gcc.target/i386/crc32-4.c: Likewise.
10076
10077 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
10078
10079         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
10080         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
10081         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
10082
10083 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10084
10085         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
10086
10087 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
10088
10089         PR target/43869
10090         * gcc.c-target/pr43869.c: New test.
10091
10092 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
10093
10094         PR fortran/44212
10095         * gfortran.dg/class_22.f03: New.
10096
10097 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
10098
10099         PR lto/44238
10100         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
10101
10102 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
10103
10104         PR fortran/44213
10105         * gfortran.dg/abstract_type_7.f03: New.
10106
10107 2010-05-21  Jason Merrill  <jason@redhat.com>
10108
10109         * g++.dg/eh/spec11.C: Test cleanup optimization.
10110
10111 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
10112
10113         PR debug/44223
10114         * gcc.target/i386/pr44223.c: New test.
10115
10116 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10117
10118         * gcc.target/i386/pr25993.c: Use @function as type specifier.
10119
10120 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
10121
10122         * g++.dg/other/const3.C: New test.
10123
10124 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
10125
10126         PR fortran/38407
10127         * warn_unused_dummy_argument_1.f90: New.
10128         * warn_unused_dummy_argument_2.f90: New.
10129
10130 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
10131
10132         PR c++/30298
10133         * g++.dg/inherit/crash1.C: New.
10134         * g++.dg/inherit/crash2.C: Likewise.
10135
10136 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
10137
10138         PR debug/44178
10139         * g++.dg/debug/pr44178.C: New test.
10140
10141 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
10142
10143         PR middle-end/44185
10144         * gcc.dg/tree-ssa/prefetch-6.c: Add
10145         --param min-insn-to-prefetch-ratio=6.
10146         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
10147         allow unrolling, and adjust the movnti count.
10148
10149 2010-05-20  Jan Hubicka  <jh@suse.cz>
10150
10151         PR middle-end/44197
10152         * gcc.c-torture/compile/pr44197.c: New file.
10153
10154 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
10155
10156         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
10157         Fix test code.
10158         (check_effective_target_xop): Remove __may_alias__ attribute.
10159
10160 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
10161
10162         PR target/44202
10163         * gcc.c-torture/execute/pr44202-1.c: New test.
10164
10165 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10166
10167         PR fortran/43851
10168         * gfortran.dg/label_1.f90: Update test.
10169
10170 2010-05-19  Jan Hubicka  <jh@suse.cz>
10171
10172         * gcc.dg/lto/ipareference2_0.c: New file.
10173         * gcc.dg/lto/ipareference2_1.c: New file.
10174
10175 2010-05-19  Jason Merrill  <jason@redhat.com>
10176
10177         * g++.dg/parse/fn-typedef2.C: New.
10178
10179         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
10180         function type.
10181
10182         PR c++/44193
10183         * g++.dg/template/fntype1.C: New.
10184
10185 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
10186
10187         * gnat.dg/discr23.ad[sb]: New test.
10188         * gnat.dg/discr23_pkg.ads: New helper.
10189
10190         * gnat.dg/specs/controlled1.ads: New test.
10191         * gnat.dg/specs/controlled1_pkg.ads: New helper.
10192
10193 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10194
10195         PR fortran/44055
10196         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
10197         Fixed scope of C_SIZEOF.
10198         * gfortran.dg/warn_conversion_2.f90: New.
10199
10200 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10201
10202         * lib/target-supports.exp (check_effective_target_sse2): New proc.
10203         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
10204         for optional selector.
10205         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
10206         (check_effective_target_sse3): New proc.
10207         * gcc.target/i386/math-torture/math-torture.exp: Load
10208         target-supports.exp.
10209         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
10210         check_effective_target_sse2.
10211         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
10212         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
10213         * g++.dg/vect/vect.exp: Likewise.
10214         * gfortran.dg/vect/vect.exp: Likewise.
10215         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
10216         -msse2 if check_effective_target_sse2.
10217
10218         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
10219         * gcc.target/i386/3dnow-2.c: Likewise.
10220         * gcc.target/i386/3dnowA-1.c: Likewise.
10221         * gcc.target/i386/3dnowA-2.c: Likewise.
10222         * gcc.target/i386/pr42549.c: Likewise.
10223
10224         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
10225         * gcc.target/i386/sse3-addsubpd.c: Likewise.
10226         * gcc.target/i386/sse3-addsubps.c: Likewise.
10227         * gcc.target/i386/sse3-haddpd.c: Likewise.
10228         * gcc.target/i386/sse3-haddps.c: Likewise.
10229         * gcc.target/i386/sse3-hsubpd.c: Likewise.
10230         * gcc.target/i386/sse3-hsubps.c: Likewise.
10231         * gcc.target/i386/sse3-movddup.c: Likewise.
10232         * gcc.target/i386/sse3-movshdup.c: Likewise.
10233         * gcc.target/i386/sse3-movsldup.c: Likewise.
10234
10235         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
10236         * g++.dg/ext/attrib35.C: Likewise.
10237         * g++.dg/opt/pr40496.C: Likewise.
10238         * g++.dg/other/i386-1.C: Likewise.
10239         * g++.dg/other/i386-4.C: Likewise.
10240         * g++.dg/other/pr34435.C: Likewise.
10241         * g++.dg/other/pr39496.C: Likewise.
10242         * g++.dg/other/pr40446.C: Likewise.
10243         * gcc.dg/compat/union-m128-1_main.c: Likewise.
10244         * gcc.dg/compat/vector-1a_main.c: Likewise.
10245         * gcc.dg/compat/vector-2a_main.c: Likewise.
10246         * gcc.dg/lto/20090206-1_0.c: Likewise.
10247         * gcc.dg/pr34856.c: Likewise.
10248         * gcc.dg/pr36584.c: Likewise.
10249         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
10250         * gcc.dg/pr37544.c: Likewise.
10251         * gcc.dg/torture/pr16104-1.c: Likewise.
10252         * gcc.dg/torture/pr35771-1.c: Likewise.
10253         * gcc.dg/torture/pr35771-2.c: Likewise.
10254         * gcc.dg/torture/pr35771-3.c: Likewise.
10255         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
10256         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
10257         * gcc.dg/torture/stackalign/push-1.c: Likewise.
10258         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
10259         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
10260         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
10261         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
10262         * gcc.target/i386/20060512-1.c: Likewise.
10263         * gcc.target/i386/20060512-3.c: Likewise.
10264         * gcc.target/i386/all_one_m128i.c: Likewise.
10265         * gcc.target/i386/float128-1.c: Likewise.
10266         * gcc.target/i386/float128-2.c: Likewise.
10267         * gcc.target/i386/fpcvt-1.c: Likewise.
10268         * gcc.target/i386/fpcvt-2.c: Likewise.
10269         * gcc.target/i386/fpcvt-3.c: Likewise.
10270         * gcc.target/i386/fpprec-1.c: Likewise.
10271         * gcc.target/i386/funcspec-9.c: Likewise.
10272         * gcc.target/i386/incoming-1.c: Likewise.
10273         * gcc.target/i386/incoming-12.c: Likewise.
10274         * gcc.target/i386/incoming-2.c: Likewise.
10275         * gcc.target/i386/incoming-3.c: Likewise.
10276         * gcc.target/i386/incoming-4.c: Likewise.
10277         * gcc.target/i386/incoming-6.c: Likewise.
10278         * gcc.target/i386/incoming-7.c: Likewise.
10279         * gcc.target/i386/incoming-8.c: Likewise.
10280         * gcc.target/i386/opt-1.c: Likewise.
10281         * gcc.target/i386/opt-2.c: Likewise.
10282         * gcc.target/i386/ordcmp-1.c: Likewise.
10283         * gcc.target/i386/pr17692.c: Likewise.
10284         * gcc.target/i386/pr18614-1.c: Likewise.
10285         * gcc.target/i386/pr22152.c: Likewise.
10286         * gcc.target/i386/pr23570.c: Likewise.
10287         * gcc.target/i386/pr23575.c: Likewise.
10288         * gcc.target/i386/pr26449-1.c: Likewise.
10289         * gcc.target/i386/pr26600.c: Likewise.
10290         * gcc.target/i386/pr27790.c: Likewise.
10291         * gcc.target/i386/pr28839.c: Likewise.
10292         * gcc.target/i386/pr30970.c: Likewise.
10293         * gcc.target/i386/pr32000-1.c: Likewise.
10294         * gcc.target/i386/pr32000-2.c: Likewise.
10295         * gcc.target/i386/pr32280.c: Likewise.
10296         * gcc.target/i386/pr32661.c: Likewise.
10297         * gcc.target/i386/pr32708-1.c: Likewise.
10298         * gcc.target/i386/pr32961.c: Likewise.
10299         * gcc.target/i386/pr33329.c: Likewise.
10300         * gcc.target/i386/pr35714.c: Likewise.
10301         * gcc.target/i386/pr35767-1.c: Likewise.
10302         * gcc.target/i386/pr35767-1d.c: Likewise.
10303         * gcc.target/i386/pr35767-1i.c: Likewise.
10304         * gcc.target/i386/pr35767-2.c: Likewise.
10305         * gcc.target/i386/pr35767-2d.c: Likewise.
10306         * gcc.target/i386/pr35767-2i.c: Likewise.
10307         * gcc.target/i386/pr35767-3.c: Likewise.
10308         * gcc.target/i386/pr35767-5.c: Likewise.
10309         * gcc.target/i386/pr36222-1.c: Likewise.
10310         * gcc.target/i386/pr36578-1.c: Likewise.
10311         * gcc.target/i386/pr36578-2.c: Likewise.
10312         * gcc.target/i386/pr36992-1.c: Likewise.
10313         * gcc.target/i386/pr37101.c: Likewise.
10314         * gcc.target/i386/pr37216.c: Likewise.
10315         * gcc.target/i386/pr37434-1.c: Likewise.
10316         * gcc.target/i386/pr37434-2.c: Likewise.
10317         * gcc.target/i386/pr37843-3.c: Likewise.
10318         * gcc.target/i386/pr37843-4.c: Likewise.
10319         * gcc.target/i386/pr39162.c: Likewise.
10320         * gcc.target/i386/pr39315-1.c: Likewise.
10321         * gcc.target/i386/pr39315-2.c: Likewise.
10322         * gcc.target/i386/pr39315-3.c: Likewise.
10323         * gcc.target/i386/pr39315-4.c: Likewise.
10324         * gcc.target/i386/pr39445.c: Likewise.
10325         * gcc.target/i386/pr39496.c: Likewise.
10326         * gcc.target/i386/pr40809.c: Likewise.
10327         * gcc.target/i386/pr40906-3.c: Likewise.
10328         * gcc.target/i386/pr41019.c: Likewise.
10329         * gcc.target/i386/pr42542-1.c: Likewise.
10330         * gcc.target/i386/pr42542-2.c: Likewise.
10331         * gcc.target/i386/pr42542-3.c: Likewise.
10332         * gcc.target/i386/pr42542-3a.c: Likewise.
10333         * gcc.target/i386/pr42881.c: Likewise.
10334         * gcc.target/i386/push-1.c: Likewise.
10335         * gcc.target/i386/quad-sse.c: Likewise.
10336         * gcc.target/i386/reload-1.c: Likewise.
10337         * gcc.target/i386/sse-10.c: Likewise.
10338         * gcc.target/i386/sse-11.c: Likewise.
10339         * gcc.target/i386/sse-15.c: Likewise.
10340         * gcc.target/i386/sse-17.c: Likewise.
10341         * gcc.target/i386/sse-18.c: Likewise.
10342         * gcc.target/i386/sse-19.c: Likewise.
10343         * gcc.target/i386/sse-4.c: Likewise.
10344         * gcc.target/i386/sse-6.c: Likewise.
10345         * gcc.target/i386/sse-vect-types.c: Likewise.
10346         * gcc.target/i386/sse2-addpd-1.c: Likewise.
10347         * gcc.target/i386/sse2-addsd-1.c: Likewise.
10348         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
10349         * gcc.target/i386/sse2-andpd-1.c: Likewise.
10350         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10351         * gcc.target/i386/sse2-comisd-1.c: Likewise.
10352         * gcc.target/i386/sse2-comisd-2.c: Likewise.
10353         * gcc.target/i386/sse2-comisd-3.c: Likewise.
10354         * gcc.target/i386/sse2-comisd-4.c: Likewise.
10355         * gcc.target/i386/sse2-comisd-5.c: Likewise.
10356         * gcc.target/i386/sse2-comisd-6.c: Likewise.
10357         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
10358         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
10359         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
10360         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
10361         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
10362         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
10363         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
10364         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
10365         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
10366         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
10367         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
10368         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
10369         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
10370         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
10371         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
10372         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
10373         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
10374         * gcc.target/i386/sse2-divpd-1.c: Likewise.
10375         * gcc.target/i386/sse2-divsd-1.c: Likewise.
10376         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
10377         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
10378         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
10379         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
10380         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
10381         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
10382         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
10383         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
10384         * gcc.target/i386/sse2-minpd-1.c: Likewise.
10385         * gcc.target/i386/sse2-minsd-1.c: Likewise.
10386         * gcc.target/i386/sse2-mmx.c: Likewise.
10387         * gcc.target/i386/sse2-movapd-1.c: Likewise.
10388         * gcc.target/i386/sse2-movapd-2.c: Likewise.
10389         * gcc.target/i386/sse2-movd-1.c: Likewise.
10390         * gcc.target/i386/sse2-movd-2.c: Likewise.
10391         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
10392         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
10393         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
10394         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
10395         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
10396         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
10397         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
10398         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
10399         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
10400         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
10401         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
10402         * gcc.target/i386/sse2-movq-1.c: Likewise.
10403         * gcc.target/i386/sse2-movq-2.c: Likewise.
10404         * gcc.target/i386/sse2-movq-3.c: Likewise.
10405         * gcc.target/i386/sse2-movsd-1.c: Likewise.
10406         * gcc.target/i386/sse2-movsd-2.c: Likewise.
10407         * gcc.target/i386/sse2-movupd-1.c: Likewise.
10408         * gcc.target/i386/sse2-movupd-2.c: Likewise.
10409         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
10410         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
10411         * gcc.target/i386/sse2-orpd-1.c: Likewise.
10412         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
10413         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
10414         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
10415         * gcc.target/i386/sse2-paddb-1.c: Likewise.
10416         * gcc.target/i386/sse2-paddd-1.c: Likewise.
10417         * gcc.target/i386/sse2-paddq-1.c: Likewise.
10418         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
10419         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
10420         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
10421         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
10422         * gcc.target/i386/sse2-paddw-1.c: Likewise.
10423         * gcc.target/i386/sse2-pand-1.c: Likewise.
10424         * gcc.target/i386/sse2-pandn-1.c: Likewise.
10425         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
10426         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
10427         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
10428         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
10429         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
10430         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
10431         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
10432         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
10433         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
10434         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
10435         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
10436         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
10437         * gcc.target/i386/sse2-pminub-1.c: Likewise.
10438         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
10439         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
10440         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
10441         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
10442         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
10443         * gcc.target/i386/sse2-por-1.c: Likewise.
10444         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
10445         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
10446         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
10447         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
10448         * gcc.target/i386/sse2-pslld-1.c: Likewise.
10449         * gcc.target/i386/sse2-pslld-2.c: Likewise.
10450         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
10451         * gcc.target/i386/sse2-psllq-1.c: Likewise.
10452         * gcc.target/i386/sse2-psllq-2.c: Likewise.
10453         * gcc.target/i386/sse2-psllw-1.c: Likewise.
10454         * gcc.target/i386/sse2-psllw-2.c: Likewise.
10455         * gcc.target/i386/sse2-psrad-1.c: Likewise.
10456         * gcc.target/i386/sse2-psrad-2.c: Likewise.
10457         * gcc.target/i386/sse2-psraw-1.c: Likewise.
10458         * gcc.target/i386/sse2-psraw-2.c: Likewise.
10459         * gcc.target/i386/sse2-psrld-1.c: Likewise.
10460         * gcc.target/i386/sse2-psrld-2.c: Likewise.
10461         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
10462         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
10463         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
10464         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
10465         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
10466         * gcc.target/i386/sse2-psubb-1.c: Likewise.
10467         * gcc.target/i386/sse2-psubd-1.c: Likewise.
10468         * gcc.target/i386/sse2-psubq-1.c: Likewise.
10469         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
10470         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
10471         * gcc.target/i386/sse2-psubw-1.c: Likewise.
10472         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
10473         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
10474         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
10475         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
10476         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
10477         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
10478         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
10479         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
10480         * gcc.target/i386/sse2-pxor-1.c: Likewise.
10481         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
10482         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
10483         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
10484         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
10485         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
10486         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
10487         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
10488         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
10489         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
10490         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
10491         * gcc.target/i386/sse2-shufps-1.c: Likewise.
10492         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
10493         * gcc.target/i386/sse2-subpd-1.c: Likewise.
10494         * gcc.target/i386/sse2-subsd-1.c: Likewise.
10495         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
10496         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
10497         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
10498         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
10499         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
10500         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
10501         * gcc.target/i386/sse2-unpack-1.c: Likewise.
10502         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
10503         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
10504         * gcc.target/i386/sse2-vec-1.c: Likewise.
10505         * gcc.target/i386/sse2-vec-2.c: Likewise.
10506         * gcc.target/i386/sse2-vec-3.c: Likewise.
10507         * gcc.target/i386/sse2-vec-4.c: Likewise.
10508         * gcc.target/i386/sse2-vec-5.c: Likewise.
10509         * gcc.target/i386/sse2-vec-6.c: Likewise.
10510         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
10511         * gcc.target/i386/ssefn-2.c: Likewise.
10512         * gcc.target/i386/ssefn-4.c: Likewise.
10513         * gcc.target/i386/ssefp-1.c: Likewise.
10514         * gcc.target/i386/ssefp-2.c: Likewise.
10515         * gcc.target/i386/sseregparm-3.c: Likewise.
10516         * gcc.target/i386/sseregparm-4.c: Likewise.
10517         * gcc.target/i386/sseregparm-5.c: Likewise.
10518         * gcc.target/i386/sseregparm-6.c: Likewise.
10519         * gcc.target/i386/sseregparm-7.c: Likewise.
10520         * gcc.target/i386/ssetype-1.c: Likewise.
10521         * gcc.target/i386/ssetype-2.c: Likewise.
10522         * gcc.target/i386/ssetype-3.c: Likewise.
10523         * gcc.target/i386/ssetype-4.c: Likewise.
10524         * gcc.target/i386/ssetype-5.c: Likewise.
10525         * gcc.target/i386/unordcmp-1.c: Likewise.
10526         * gcc.target/i386/vararg-1.c: Likewise.
10527         * gcc.target/i386/vararg-2.c: Likewise.
10528         * gcc.target/i386/vararg-3.c: Likewise.
10529         * gcc.target/i386/vararg-4.c: Likewise.
10530         * gcc.target/i386/vararg-7.c: Likewise.
10531         * gcc.target/i386/vararg-8.c: Likewise.
10532         * gcc.target/i386/vecinit-1.c: Likewise.
10533         * gcc.target/i386/vecinit-2.c: Likewise.
10534         * gcc.target/i386/vecinit-3.c: Likewise.
10535         * gcc.target/i386/vecinit-4.c: Likewise.
10536         * gcc.target/i386/vecinit-5.c: Likewise.
10537         * gcc.target/i386/vecinit-6.c: Likewise.
10538         * gcc.target/i386/vectorize2.c: Likewise.
10539         * gcc.target/i386/vectorize3.c: Likewise.
10540         * gcc.target/i386/vectorize4.c: Likewise.
10541         * gcc.target/i386/vectorize6.c: Likewise.
10542         * gcc.target/i386/vectorize7.c: Likewise.
10543         * gcc.target/i386/vectorize8.c: Likewise.
10544         * gcc.target/i386/vperm-v2df.c: Likewise.
10545         * gcc.target/i386/vperm-v2di.c: Likewise.
10546         * gcc.target/i386/vperm-v4si-1.c: Likewise.
10547         * gcc.target/i386/xorps-sse2.c: Likewise.
10548         * gcc.target/i386/xorps.c: Likewise.
10549         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
10550         * gfortran.dg/graphite/pr42326.f90: Likewise.
10551         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
10552
10553 2010-05-19  Richard Guenther  <rguenther@suse.de>
10554
10555         PR lto/44196
10556         * g++.dg/lto/20100519-1_0.C: New testcase.
10557
10558 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10559
10560         PR fortran/42360
10561         * gfortran.dg/warn_intent_out_not_set.f90: New.
10562
10563 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10564
10565         PR fortran/38404
10566         * gfortran.dg/data_char_1.f90: Updated warning message.
10567         * gfortran.dg/data_array_6.f: New.
10568
10569 2010-05-19  Martin Jambor  <mjambor@suse.cz>
10570
10571         * g++.dg/ipa/ivinline-8.C: New test.
10572         * gcc.dg/ipa/iinline-2.c: Likewise.
10573
10574 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10575
10576         PR fortran/34505
10577         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
10578         arguments; add check for return value kind.
10579         * gfortran.dg/float_1.f90: Likewise.
10580
10581 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10582
10583         * gcc.target/i386/20011009-1.c (COMMENT): Define.
10584         (main): Use it.
10585         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
10586         * lib/lto.exp (lto_prune_warns): Fix location line regex.
10587         Prune another location line format.
10588         (lto-obj): Call lto_prune_warns on comp_output.
10589
10590 2010-05-18  Jan Hubicka  <jh@suse.cz>
10591
10592         * gcc.dg/lto/ipacp_0.c: New test.
10593         * gcc.dg/lto/ipacp_1.c: New test.
10594
10595 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
10596
10597         PR lto/44184
10598         * gcc.dg/lto/20100518_0.c: New test.
10599
10600 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
10601
10602         * gnat.dg/specs/lto3.ads: Add missing dg-options.
10603
10604 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10605
10606         PR fortran/43990
10607         * gfortran.dg/class_21.f03: New.
10608
10609 2010-05-17  Jason Merrill  <jason@redhat.com>
10610
10611         PR c++/44157
10612         * g++.dg/cpp0x/initlist34.C: New.
10613
10614         PR c++/44158
10615         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
10616
10617 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10618
10619         * g++.dg/ipa/ivinline-1.C: New test.
10620         * g++.dg/ipa/ivinline-2.C: New test.
10621         * g++.dg/ipa/ivinline-3.C: New test.
10622         * g++.dg/ipa/ivinline-4.C: New test.
10623         * g++.dg/ipa/ivinline-5.C: New test.
10624         * g++.dg/ipa/ivinline-6.C: New test.
10625
10626 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
10627             Jason Merrill  <jason@redhat.com>
10628
10629         PR c++/44108
10630         * c-c++-common/Wunused-var-8.c: New test.
10631
10632 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
10633
10634         PR bootstrap/42347
10635         * gcc.c-torture/compile/pr42347.c: New test.
10636
10637         PR middle-end/44102
10638         * g++.dg/ext/asmgoto1.C: New test.
10639
10640 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10641
10642         PR middle-end/44133
10643         * gcc.dg/tree-ssa/pr44133.c: New test.
10644         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
10645         precise.
10646
10647 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10648
10649         PR fortran/44044
10650         * gfortran.dg/class_20.f03: New.
10651
10652 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
10653
10654         PR 44078
10655         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
10656         debug messages but not the newly introduced one.
10657
10658 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
10659
10660         PR fortran/35779
10661         * gfortran.dg/initialization_25.f90: Commented testcase.
10662         * gfortran.dg/initialization_26.f90: New.
10663
10664 2010-05-16  Richard Guenther  <rguenther@suse.de>
10665
10666         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
10667         * gcc.dg/pr43084.c: Likewise.
10668         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
10669         -fipa-type-escape.
10670         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
10671         -fipa-type-escape.
10672         * gcc.dg/struct/struct-reorg.exp: Likewise.
10673         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
10674         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
10675
10676 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
10677
10678         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
10679         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
10680         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
10681         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
10682         tests.
10683
10684 2010-05-15  Jason Merrill  <jason@redhat.com>
10685
10686         * g++.dg/eh/spec10.C: New.
10687         * g++.dg/eh/spec11.C: New.
10688         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
10689
10690 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10691
10692         PR fortran/44154
10693         PR fortran/42647
10694         * gfortran.dg/allocatable_scalar_9.f90: New.
10695
10696 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
10697
10698         PR c++/44148
10699         * g++.dg/torture/pr44148.C: New test.
10700
10701 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
10702
10703         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
10704         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
10705         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
10706         diagnostics and type sizes.
10707
10708 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
10709
10710         * gnat.dg/lto9.adb: New test.
10711         * gnat.dg/lto9_pkg1.ads: New helper.
10712         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
10713
10714 2010-05-15  Jan Hubicka  <jh@suse.cz>
10715
10716         * gcc.dg/lto/ipareference_1.c: Rename to ...
10717         * gcc.dg/lto/ipareference_0.c: ... this one.
10718         * gcc.dg/lto/ipareference_2.c: Rename to ...
10719         * gcc.dg/lto/ipareference_1.c: ... this one.
10720
10721 2010-05-15  Jan Hubicka  <jh@suse.cz>
10722
10723         * gcc.dg/lto/ipareference_1.c: New file.
10724         * gcc.dg/lto/ipareference_2.c: New file.
10725
10726 2010-05-15  Richard Guenther  <rguenther@suse.de>
10727
10728         PR tree-optimization/44038
10729         * gcc.c-torture/compile/pr44038.c: New testcase.
10730
10731 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
10732
10733         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
10734         * gcc.target/i386/avx-cmpss-1.c: Likewise.
10735
10736 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10737
10738         PR fortran/43207
10739         PR fortran/43969
10740         * gfortran.dg/class_18.f03: New.
10741         * gfortran.dg/class_19.f03: New.
10742
10743 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10744
10745         PR debug/44112
10746         * gcc.dg/debug/dwarf2/const-1.c: Remove.
10747         * g++.dg/debug/dwarf2/const1.C: Remove.
10748
10749 2010-05-14  Jason Merrill  <jason@redhat.com>
10750
10751         * g++.dg/eh/cond4.C: New.
10752         * g++.dg/eh/elide2.C: Adjust.
10753         * g++.old-deja/g++.eh/terminate1.C: Adjust.
10754
10755 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
10756
10757         PR fortran/44135
10758         * gfortran.dg/actual_array_interface_2.f90: New test.
10759
10760 2010-05-14  Richard Guenther  <rguenther@suse.de>
10761
10762         PR tree-optimization/44119
10763         * gcc.c-torture/compile/pr44119.c: New testcase.
10764
10765 2010-05-14  Jason Merrill  <jason@redhat.com>
10766
10767         PR c++/44127
10768         * g++.dg/eh/terminate1.C: New.
10769
10770 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10771
10772         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
10773
10774         PR debug/44136
10775         * gcc.dg/pr44136.c: New test.
10776
10777 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
10778
10779         PR c++/30566
10780         * g++.dg/warn/Wshadow-4.C: Adjust.
10781         * g++.dg/warn/Wshadow-5.C: New test.
10782         * g++.dg/warn/Wshadow-6.C: New test
10783
10784 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
10785
10786         PR fortran/35779
10787         * gfortran.dg/initialization_25.f90: New.
10788
10789 2010-05-13  Martin Jambor  <mjambor@suse.cz>
10790
10791         * g++.dg/otr-fold-1.C: New test.
10792         * g++.dg/otr-fold-2.C: New test.
10793
10794 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
10795
10796         PR fortran/44036
10797         * gfortran.dg/gomp/pr44036-1.f90: New test.
10798         * gfortran.dg/gomp/pr44036-2.f90: New test.
10799         * gfortran.dg/gomp/pr44036-3.f90: New test.
10800
10801         PR debug/43983
10802         * gcc.dg/guality/sra-1.c: New test.
10803
10804 2010-05-12  Jan Hubicka  <jh@suse.cz>
10805
10806         * tree-ssa/unreachable.c: New test.
10807
10808 2010-05-12  Jason Merrill  <jason@redhat.com>
10809
10810         * g++.dg/cpp0x/sfinae1.C: New.
10811
10812 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
10813
10814         * gcc.target/i386/zee.c: New file.
10815
10816 2010-05-12  Jason Merrill  <jason@redhat.com>
10817
10818         * g++.dg/conversion/op1.C: Expect template candidate message.
10819         * g++.dg/cpp0x/nullptr15.C: Likewise.
10820         * g++.dg/cpp0x/pr31431-2.C: Likewise.
10821         * g++.dg/cpp0x/pr31431.C: Likewise.
10822         * g++.dg/cpp0x/temp_default2.C: Likewise.
10823         * g++.dg/cpp0x/trailing4.C: Likewise.
10824         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
10825         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
10826         * g++.dg/cpp0x/variadic-throw.C: Likewise.
10827         * g++.dg/cpp0x/variadic35.C: Likewise.
10828         * g++.dg/cpp0x/vt-35147.C: Likewise.
10829         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10830         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10831         * g++.dg/ext/visibility/anon8.C: Likewise.
10832         * g++.dg/ext/vla2.C: Likewise.
10833         * g++.dg/other/pr28114.C: Likewise.
10834         * g++.dg/other/ptrmem10.C: Likewise.
10835         * g++.dg/other/ptrmem11.C: Likewise.
10836         * g++.dg/overload/unknown1.C: Likewise.
10837         * g++.dg/parse/template7.C: Likewise.
10838         * g++.dg/parse/typename7.C: Likewise.
10839         * g++.dg/template/conv11.C: Likewise.
10840         * g++.dg/template/copy1.C: Likewise.
10841         * g++.dg/template/deduce3.C: Likewise.
10842         * g++.dg/template/dependent-expr5.C: Likewise.
10843         * g++.dg/template/friend.C: Likewise.
10844         * g++.dg/template/incomplete2.C: Likewise.
10845         * g++.dg/template/local4.C: Likewise.
10846         * g++.dg/template/local6.C: Likewise.
10847         * g++.dg/template/operator10.C: Likewise.
10848         * g++.dg/template/overload6.C: Likewise.
10849         * g++.dg/template/ptrmem2.C: Likewise.
10850         * g++.dg/template/ptrmem20.C: Likewise.
10851         * g++.dg/template/ptrmem8.C: Likewise.
10852         * g++.dg/template/sfinae2.C: Likewise.
10853         * g++.dg/template/ttp25.C: Likewise.
10854         * g++.dg/template/unify10.C: Likewise.
10855         * g++.dg/template/unify11.C: Likewise.
10856         * g++.dg/template/unify6.C: Likewise.
10857         * g++.dg/template/unify7.C: Likewise.
10858         * g++.dg/template/unify9.C: Likewise.
10859         * g++.dg/template/varmod1.C: Likewise.
10860         * g++.old-deja/g++.brendan/crash56.C: Likewise.
10861         * g++.old-deja/g++.law/operators32.C: Likewise.
10862         * g++.old-deja/g++.pt/crash28.C: Likewise.
10863         * g++.old-deja/g++.pt/crash60.C: Likewise.
10864         * g++.old-deja/g++.pt/explicit38.C: Likewise.
10865         * g++.old-deja/g++.pt/explicit39.C: Likewise.
10866         * g++.old-deja/g++.pt/explicit41.C: Likewise.
10867         * g++.old-deja/g++.pt/explicit67.C: Likewise.
10868         * g++.old-deja/g++.pt/explicit77.C: Likewise.
10869         * g++.old-deja/g++.pt/expr2.C: Likewise.
10870         * g++.old-deja/g++.pt/overload7.C: Likewise.
10871         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
10872         * g++.old-deja/g++.pt/spec5.C: Likewise.
10873         * g++.old-deja/g++.pt/spec6.C: Likewise.
10874         * g++.old-deja/g++.pt/t24.C: Likewise.
10875         * g++.old-deja/g++.pt/unify4.C: Likewise.
10876         * g++.old-deja/g++.pt/unify6.C: Likewise.
10877         * g++.old-deja/g++.pt/unify8.C: Likewise.
10878         * g++.old-deja/g++.robertl/eb119.C: Likewise.
10879         * g++.old-deja/g++.robertl/eb79.C: Likewise.
10880         * g++.old-deja/g++.robertl/eb98.C: Likewise.
10881
10882         * g++.dg/cpp0x/initlist32.C: New.
10883
10884         * g++.dg/template/conv11.C: New.
10885         * g++.dg/conversion/op1.C: Adjust expected error.
10886
10887         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
10888
10889 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
10890
10891         PR target/44088
10892         * gcc.target/i386/avx-cmpsd-1.c: New.
10893         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
10894         * gcc.target/i386/avx-cmpss-1.c: Likewise.
10895         * gcc.target/i386/avx-cmpss-2.c: Likewise.
10896         * gcc.target/i386/sse-cmpss-1.c: Likewise.
10897         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10898
10899 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
10900
10901         PR middle-end/44085
10902         * gcc.dg/gomp/pr44085.c: New test.
10903         * gfortran.dg/gomp/pr44085.f90: New test.
10904
10905 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
10906
10907         * objc-obj-c++-shared/Object1.m: New.
10908         * objc.dg/torture: New directory.
10909         * objc.dg/torture/tls: Ditto.
10910         * objc.dg/tls: Ditto.
10911         * objc.dg/torture/tls/trivial.m: New test.
10912         * objc.dg/torture/tls/thr-init-2.m: New test.
10913         * objc.dg/torture/tls/thr-init-3.m: New test.
10914         * objc.dg/torture/tls/thr-init.m: New test.
10915         * objc.dg/torture/tls/diag-1.m: New test.
10916         * objc.dg/torture/tls/tls.exp: New.
10917         * objc.dg/torture/trivial.m: New test.
10918         * objc.dg/torture/dg-torture.exp: New.
10919         * objc.dg/tls/diag-3.m: New test.
10920         * objc.dg/tls/diag-4.m: New test.
10921         * objc.dg/tls/diag-5.m: New test.
10922         * objc.dg/tls/init-1.m: New test.
10923         * objc.dg/tls/init-2.m: New test.
10924         * objc.dg/tls/tls.exp: New.
10925         * objc.dg/tls/diag-2.m: New test.
10926         * lib/objc.exp: Respond to dg-additional-files.
10927
10928 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
10929
10930         * gcc.target/m68k/20100512-1.c: New.
10931
10932 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
10933
10934         * gnat.dg/lto8.adb: New test.
10935         * gnat.dg/lto8_pkg.ad[sb]: New helper.
10936         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
10937
10938 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
10939
10940         PR c++/34272
10941         PR c++/43630
10942         PR c++/34491
10943         * g++.dg/template/crash97.C: New.
10944         * g++.dg/template/crash98.C: Likewise.
10945         * g++.dg/template/crash99.C: Likewise.
10946         * g++.dg/cpp0x/pr31439.C: Adjust.
10947         * g++.dg/template/crash95.C: Likewise.
10948
10949 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
10950
10951         PR middle-end/44071
10952         * c-c++-common/asmgoto-4.c: New test.
10953         * gcc.target/i386/pr44071.c: New test.
10954
10955         PR c++/44062
10956         * c-c++-common/Wunused-var-7.c: New test.
10957         * g++.dg/warn/Wunused-var-9.C: New test.
10958
10959 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
10960
10961         PR fortran/43711
10962         * gfortran.dg/gomp/pr43711.f90: New.
10963
10964 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
10965
10966         PR fortran/31820
10967         * gfortran.dg/select_5.f90: Updated.
10968
10969 2010-05-11  Jan Hubicka  <jh@suse.cz>
10970
10971         PR tree-optimize/44063
10972         * gcc.c-torture/compile/pr44063.c: New testcase.
10973
10974 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
10975
10976         PR debug/44023
10977         * gcc.dg/pr44023.c: New test.
10978
10979 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
10980
10981         * gnat.dg/lto7.adb: New test.
10982         * gnat.dg/lto7_pkg.ad[sb]: New helper.
10983
10984 2010-05-10  Jason Merrill  <jason@redhat.com>
10985
10986         PR c++/44017
10987         * g++.dg/template/inherit5.C: New.
10988
10989         PR c++/44045
10990         * g++.dg/cpp0x/initlist33.C: New.
10991         * g++.dg/cpp0x/initlist26.C: Adjust.
10992         * g++.dg/cpp0x/initlist28.C: Adjust.
10993
10994 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
10995
10996         PR c++/43719
10997         * g++.dg/init/pr43719.C: New.
10998         * g++.dg/anon-struct4.C: Adjust.
10999
11000 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
11001
11002         PR debug/44028
11003         * gcc.dg/pr44028.c: New test.
11004
11005 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
11006
11007         PR fortran/27866
11008         PR fortran/35003
11009         PR fortran/42809
11010         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
11011         * gfortran.dg/warn_conversion.f90: New.
11012
11013 2010-05-10  Michael Matz  <matz@suse.de>
11014
11015         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
11016
11017 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
11018
11019         PR rtl-optimization/44012
11020         * gcc.dg/pr44012.c: New.
11021
11022 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11023
11024         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
11025         Log text on entry and exit.
11026         Prune Sun ld warnings for common symbols with differing sizes.
11027         (lto-link-and-maybe-run): Change caller.
11028
11029 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
11030
11031         PR fortran/44044
11032         * gfortran.dg/class_7.f03: Modified.
11033         * gfortran.dg/select_type_1.f03: Modified.
11034         * gfortran.dg/select_type_12.f03: New.
11035
11036 2010-05-10  Richard Guenther  <rguenther@suse.de>
11037
11038         PR tree-optimization/44050
11039         * gcc.dg/torture/pr44050.c: New testcase.
11040
11041 2010-05-10  Wei Guozhi  <carrot@google.com>
11042
11043         PR target/42879
11044         * gcc.target/arm/pr42879.c: New testcase.
11045
11046 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11047
11048         PR c/44051
11049         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
11050
11051 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11052
11053         PR c/10676
11054         * gcc.dg/anon-struct-10.c: New test.
11055
11056 2010-05-09  Richard Guenther  <rguenther@suse.de>
11057
11058         PR middle-end/44024
11059         * gcc.dg/pr44024.c: New testcase.
11060
11061 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11062
11063         PR c/4784
11064         * gcc.dg/anon-struct-9.c: New test.
11065
11066 2010-05-09  Richard Guenther  <rguenther@suse.de>
11067
11068         PR middle-end/44043
11069         * gcc.c-torture/compile/pr44043.c: New testcase.
11070
11071 2010-05-09  Richard Guenther  <rguenther@suse.de>
11072
11073         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
11074
11075 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
11076
11077         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
11078
11079 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11080
11081         * gnat.dg/lto[12456].adb: Add "target lto" marker.
11082         * gnat.dg/specs/lto3.ads: Likewise.
11083
11084 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
11085
11086         PR middle-end/28685
11087         * gcc.dg/pr28685-1.c: New file.
11088
11089 2010-05-08  Richard Guenther  <rguenther@suse.de>
11090
11091         PR tree-optimization/44030
11092         * gcc.c-torture/compile/pr44030.c: New testcase.
11093
11094 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11095
11096         * gnat.dg/lto6.adb: New test.
11097         * gnat.dg/lto6_pkg.ads: New helper.
11098
11099 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11100
11101         * gnat.dg/lto5.adb: New test.
11102         * gnat.dg/lto5_pkg.ad[sb]: New helper.
11103
11104 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11105
11106         * gnat.dg/lto4.ad[sb]: New test.
11107
11108 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11109
11110         * gnat.dg/specs/lto3.ads: New test.
11111         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
11112         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
11113
11114 2010-05-08  Quentin Ochem  <ochem@adacore.com>
11115
11116         * gnat.dg/sizetype3.ad[sb]: New test.
11117         * gnat.dg/sizetype3_pkg.ads: New helper.
11118
11119 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
11120
11121         PR c++/43951
11122         * g++.dg/init/new29.C: New.
11123
11124 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
11125
11126         PR fortran/40728
11127         * gfortran.dg/coarray_1.f90: Fixed error message.
11128         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
11129         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
11130         * gfortran.dg/intrinsic_std_5.f90: New.
11131
11132 2010-05-07  Jason Merrill  <jason@redhat.com>
11133
11134         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
11135
11136 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11137
11138         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
11139         (size_t, stderr): Remove.
11140         (read_error): Replaced __builtin_fprintf by fprintf.
11141
11142 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
11143
11144         * gcc.dg/ordered-comparison-1.c: New test.
11145         * gcc.dg/ordered-comparison-2.c: New test.
11146         * gcc.dg/ordered-comparison-3.c: New test.
11147         * gcc.dg/ordered-comparison-4.c: New test.
11148
11149 2010-05-06  Mike Stump  <mikestump@comcast.net>
11150
11151         PR objc/35165
11152         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
11153
11154 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
11155             Jason Merrill  <jason@redhat.com>
11156
11157         * g++.dg/cpp0x/nullptr01.C: New.
11158         * g++.dg/cpp0x/nullptr02.C: New.
11159         * g++.dg/cpp0x/nullptr03.C: New.
11160         * g++.dg/cpp0x/nullptr04.C: New.
11161         * g++.dg/cpp0x/nullptr05.C: New.
11162         * g++.dg/cpp0x/nullptr06.C: New.
11163         * g++.dg/cpp0x/nullptr07.C: New.
11164         * g++.dg/cpp0x/nullptr08.C: New.
11165         * g++.dg/cpp0x/nullptr09.C: New.
11166         * g++.dg/cpp0x/nullptr10.C: New.
11167         * g++.dg/cpp0x/nullptr11.C: New.
11168         * g++.dg/cpp0x/nullptr12.C: New.
11169         * g++.dg/cpp0x/nullptr13.C: New.
11170         * g++.dg/cpp0x/nullptr14.C: New.
11171         * g++.dg/cpp0x/nullptr15.C: New.
11172         * g++.dg/cpp0x/nullptr16.C: New.
11173         * g++.dg/cpp0x/nullptr17.C: New.
11174         * g++.dg/cpp0x/nullptr18.C: New.
11175         * g++.dg/cpp0x/nullptr19.C: New.
11176         * g++.dg/cpp0x/nullptr20.C: New.
11177         * g++.dg/cpp0x/nullptr21.C: New.
11178         * g++.dg/cpp0x/nullptr22.C: New.
11179         * g++.dg/debug/nullptr01.C: New.
11180         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
11181
11182 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
11183
11184         * gcc.dg/Wunused-var-8.c: Move to...
11185         * c-c++-common/Wunused-var-6.c: ... here.  New test.
11186
11187 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
11188
11189         PR c++/40406
11190         * g++.dg/template/crash96.C: New.
11191
11192 2010-05-06  Jan Hubicka  <jh@suse.cz>
11193
11194         PR tree-optimization/43791
11195         * gcc.c-torture/compile/pr43791.c: New file.
11196
11197 2010-05-06  Michael Matz  <matz@suse.de>
11198
11199         PR tree-optimization/43984
11200         * gfortran.dg/pr43984.f90: New test.
11201
11202 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11203
11204         PR 40989
11205         * gcc.dg/pr40989.c: New.
11206
11207 2010-05-06  Richard Guenther  <rguenther@suse.de>
11208
11209         PR tree-optimization/43934
11210         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
11211
11212 2010-05-06  Richard Guenther  <rguenther@suse.de>
11213
11214         PR tree-optimization/43987
11215         * gcc.c-torture/execute/pr43987.c: New testcase.
11216         * gcc.dg/torture/pta-escape-1.c: Adjust.
11217         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
11218         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
11219         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
11220         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11221
11222 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
11223             Dodji Seketeli  <dodji@redhat.com>
11224
11225         PR c/18624
11226         * g++.dg/warn/Wunused-7.C: Add dg-warning.
11227         * g++.dg/template/sfinae16.C: Likewise.
11228         * gcc.dg/Wunused-var-1.c: Moved to...
11229         * c-c++-common/Wunused-var-1.c: ...here. New test.
11230         * gcc.dg/Wunused-var-2.c: Moved to...
11231         * c-c++-common/Wunused-var-2.c: ...here. New test.
11232         * gcc.dg/Wunused-var-3.c: Moved to...
11233         * c-c++-common/Wunused-var-3.c: ...here. New test.
11234         * gcc.dg/Wunused-var-4.c: Moved to...
11235         * gcc.dg/Wunused-var-1.c: ... here.
11236         * gcc.dg/Wunused-var-5.c: Moved to...
11237         * c-c++-common/Wunused-var-4.c: ...here. New test.
11238         * gcc.dg/Wunused-var-7.c: Moved to...
11239         * c-c++-common/Wunused-var-5.c: ...here. New test.
11240         * gcc.dg/Wunused-var-6.c: Moved to...
11241         * gcc.dg/Wunused-var-2.c: ... here.
11242         * c-c++-common/Wunused-var-1.c: New test.
11243         * c-c++-common/Wunused-var-2.c: New test.
11244         * c-c++-common/Wunused-var-3.c: New test.
11245         * c-c++-common/Wunused-var-4.c: New test.
11246         * c-c++-common/Wunused-var-5.c: New test.
11247         * g++.dg/warn/Wunused-var-1.C: New test.
11248         * g++.dg/warn/Wunused-var-2.C: New test.
11249         * g++.dg/warn/Wunused-var-3.C: New test.
11250         * g++.dg/warn/Wunused-var-4.C: New test.
11251         * g++.dg/warn/Wunused-var-5.C: New test.
11252         * g++.dg/warn/Wunused-var-6.C: New test.
11253         * g++.dg/warn/Wunused-var-7.C: New test.
11254         * g++.dg/warn/Wunused-var-8.C: New test.
11255         * g++.dg/warn/Wunused-parm-1.C: New test.
11256         * g++.dg/warn/Wunused-parm-2.C: New test.
11257         * g++.dg/warn/Wunused-parm-3.C: New test.
11258
11259 2010-05-06  Tobias Burnus  <burnus@net-b.de>
11260
11261         PR fortran/43985
11262         * gfortran.dg/gomp/crayptr5.f90: New test case.
11263
11264 2010-05-05  Jason Merrill  <jason@redhat.com>
11265
11266         PR debug/43370
11267         * g++.dg/ext/attrib39.C: New.
11268
11269 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
11270
11271         PR fortran/24978
11272         * gfortran.dg/data_invalid.f90: New.
11273
11274 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
11275
11276         * gnat.dg/lto2.adb: New test.
11277
11278 2010-05-05  Jason Merrill  <jason@redhat.com>
11279
11280         PR c++/43787
11281         * g++.dg/opt/empty1.C: New.
11282
11283 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
11284
11285         PR fortran/43696
11286         * gfortran.dg/class_17.f03: New.
11287
11288 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
11289
11290         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
11291
11292 2010-05-04  Mike Stump  <mikestump@comcast.net>
11293
11294         PR objc/35165
11295         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
11296
11297 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11298
11299         PR target/43668
11300         * gcc.target/i386/pr43668.c: New.
11301
11302 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
11303
11304         PR c++/43028
11305         * g++.dg/cpp0x/initlist31.C: New.
11306
11307 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
11308
11309         PR c/43981
11310         * gcc.dg/Wunused-var-8.c: New test.
11311
11312 2010-05-04  Jason Merrill  <jason@redhat.com>
11313
11314         PR c++/38064
11315         * g++.dg/cpp0x/enum3.C: Extend.
11316
11317 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11318
11319         PR target/43799
11320         * gcc.target/i386/pr43799.c: New.
11321
11322 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
11323
11324         * gnat.dg/lto1.adb: New test.
11325         * gnat.dg/lto1_pkg.ad[sb]: New helper.
11326
11327 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11328
11329         PR middle-end/43671
11330         * gcc.target/i386/pr43671.c: New.
11331
11332 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
11333
11334         PR c++/43705
11335         * g++.dg/template/crash95.C: New.
11336
11337 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11338
11339         PR debug/43508
11340         * gcc.target/i386/pr43508.c: New.
11341
11342 2010-05-04  Richard Guenther  <rguenther@suse.de>
11343
11344         PR tree-optimization/43879
11345         * g++.dg/torture/pr43879-1_0.C: New testcase.
11346         * g++.dg/torture/pr43879-1_1.C: Likewise.
11347
11348 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
11349
11350         PR c++/43953
11351         * g++.dg/other/crash-12.C: New test.
11352
11353 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
11354
11355         * g++.dg/cdce3.C: Add a space.  Updated.
11356
11357 2010-05-03  Jason Merrill  <jason@redhat.com>
11358
11359         PR c++/43680
11360         * g++.dg/opt/enum2.C: New.
11361         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
11362         * g++.dg/warn/Wswitch-1.C: Adjust message.
11363
11364 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11365
11366         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
11367         * g++.dg/ext/label13.C: Fix typo.
11368         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
11369         alpha*-dec-osf5*.
11370         * gcc.c-torture/compile/limits-declparen.c: xfail on
11371         alpha*-dec-osf5* with -g.
11372         * gcc.c-torture/compile/limits-pointer.c: Likewise.
11373         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
11374         * gcc.dg/c99-tgmath-2.c: Likewise.
11375         * gcc.dg/c99-tgmath-3.c: Likewise.
11376         * gcc.dg/c99-tgmath-4.c: Likewise.
11377
11378 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
11379
11380         PR fortran/43592
11381         * gfortran.dg/unexpected_interface.f90: New test.
11382
11383 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11384
11385         * ada/acats/run_acats (which): New function.
11386         (host_gnatchop, host_gnatmake): Use it.
11387
11388 2010-05-03  Richard Guenther  <rguenther@suse.de>
11389
11390         PR tree-optimization/43971
11391         * gcc.dg/pr43971.c: New testcase.
11392
11393 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
11394
11395         PR debug/43972
11396         * gcc.dg/debug/pr43972.c: New test.
11397
11398 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
11399
11400         PR testsuite/43963
11401         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
11402
11403 2010-05-02  Richard Guenther  <rguenther@suse.de>
11404
11405         PR tree-optimization/43879
11406         * gcc.dg/torture/pr43879-3.c: New testcase.
11407
11408 2010-05-01  Richard Guenther  <rguenther@suse.de>
11409
11410         PR tree-optimization/43949
11411         * g++.dg/warn/Warray-bounds-5.C: New testcase.
11412
11413 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
11414
11415         PR c++/43951
11416         * g++.dg/init/new28.C: New.
11417
11418 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
11419
11420         PR objc++/32052
11421         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
11422         structure and nested declarations.
11423         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
11424         structure and nested declarations.  Reduce header clutter and
11425         use _exit() rather than abort().
11426         * objc.dg/encode-10.m: New.
11427         * objc.dg/encode-11.m: New.
11428
11429 2010-04-30  DJ Delorie  <dj@redhat.com>
11430
11431         * gcc.c-torture/execute/20100430-1.c: New test.
11432
11433 2010-04-30  Jason Merrill  <jason@redhat.com>
11434
11435         PR c++/43868
11436         * g++.dg/template/ptrmem21.C: New.
11437
11438 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
11439
11440         PR fortran/18918
11441         PR fortran/43931
11442         * gfortran.dg/coarray_13.f90: New test.
11443
11444 2010-04-30  Richard Guenther  <rguenther@suse.de>
11445
11446         PR lto/43946
11447         * gcc.dg/lto/20100430-1_0.c: New testcase.
11448
11449 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
11450
11451         PR debug/43942
11452         * c-c++-common/pr43942.c: New test.
11453
11454 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
11455
11456         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
11457         conflict with darwin crt1.o 'start' symbol.
11458
11459 2010-04-30  Richard Guenther  <rguenther@suse.de>
11460
11461         PR tree-optimization/43879
11462         * gcc.dg/torture/pr43879_1.c: New testcase.
11463
11464 2010-04-30  Richard Guenther  <rguenther@suse.de>
11465
11466         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
11467
11468 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
11469
11470         PR c++/43890
11471         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
11472         user-provided constructor while recursing.
11473
11474 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11475
11476         PR fortran/42274
11477         * gfortran.dg/class_16.f03: New test.
11478
11479 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11480
11481         PR fortran/42274
11482         * gfortran.dg/class_15.f03: New.
11483
11484 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11485
11486         PR fortran/43326
11487         * gfortran.dg/dynamic_dispatch_9.f03: New test.
11488
11489 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11490
11491         PR fortran/43492
11492         * gfortran.dg/generic_22.f03 : New test.
11493
11494 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11495
11496         PR fortran/42353
11497         * gfortran.dg/class_14.f03: New test.
11498
11499 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11500
11501         PR fortran/42680
11502         * gfortran.dg/interface_32.f90: New test.
11503
11504 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
11505             Janus Weil  <janus@gcc.gnu.org>
11506
11507         PR fortran/41829
11508         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
11509         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
11510         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
11511
11512 2010-04-28  Mike Stump  <mikestump@comcast.net>
11513
11514         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
11515         dg-excess-errors.
11516         * g++.dg/uninit-pred-2_b.C: Likewise.
11517
11518 2010-04-28  Tobias Burnus  <burnus@net-b.de>
11519
11520         PR fortran/18918
11521         PR fortran/43919
11522         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
11523
11524 2010-04-28  Matthias Klose  <doko@ubuntu.com>
11525
11526         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
11527         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
11528         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
11529         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
11530         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
11531
11532 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
11533
11534         * gcc.dg/const-uniq-1.c: New test.
11535         * gcc.dg/lto/const-uniq_[01].c: Likewise.
11536
11537 2010-04-28  Xinliang David Li  <davidxl@google.com>
11538
11539         * gcc.dg/uninit-pred-2_b.c: New test.
11540         * gcc.dg/uninit-pred-4_b.c: New test.
11541         * gcc.dg/uninit-pred-3_d.c: New test.
11542         * gcc.dg/uninit-pred-6_b.c: New test.
11543         * gcc.dg/uninit-pred-8_b.c: New test.
11544         * gcc.dg/uninit-pred-3_a.c: New test.
11545         * gcc.dg/uninit-pred-2_c.c: New test.
11546         * gcc.dg/uninit-pred-5_a.c: New test.
11547         * gcc.dg/uninit-pred-3_e.c: New test.
11548         * gcc.dg/uninit-pred-7_a.c: New test.
11549         * gcc.dg/uninit-pred-6_c.c: New test.
11550         * gcc.dg/uninit-pred-9_a.c: New test.
11551         * gcc.dg/uninit-pred-8_c.c: New test.
11552         * gcc.dg/uninit-pred-3_b.c: New test.
11553         * gcc.dg/uninit-pred-5_b.c: New test.
11554         * gcc.dg/uninit-pred-7_b.c: New test.
11555         * gcc.dg/uninit-pred-6_d.c: New test.
11556         * gcc.dg/uninit-pred-9_b.c: New test.
11557         * gcc.dg/uninit-pred-2_a.c: New test.
11558         * gcc.dg/uninit-pred-4_a.c: New test.
11559         * gcc.dg/uninit-pred-3_c.c: New test.
11560         * gcc.dg/uninit-pred-6_a.c: New test.
11561         * gcc.dg/uninit-pred-8_a.c: New test.
11562         * gcc.dg/uninit-pred-7_c.c: New test.
11563         * gcc.dg/uninit-pred-6_e.c: New test.
11564         * g++.dg/uninit-pred-loop-1_b.cc: New test.
11565         * g++.dg/uninit-pred-1_a.C: New test.
11566         * g++.dg/uninit-pred-1_b.C: New test.
11567         * g++.dg/uninit-pred-2_a.C: New test.
11568         * g++.dg/uninit-pred-2_b.C: New test.
11569         * g++.dg/uninit-pred-loop-1_a.cc: New test.
11570         * g++.dg/uninit-pred-loop-1_c.cc: New test.
11571         * g++.dg/uninit-pred-loop_1.cc: New test.
11572
11573 2010-04-28  Martin Jambor  <mjambor@suse.cz>
11574
11575         * gcc.dg/lto/20091209-1_0.c: New testcase.
11576
11577 2010-04-28  Richard Guenther  <rguenther@suse.de>
11578
11579         PR tree-optimization/43879
11580         PR tree-optimization/43909
11581         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
11582
11583 2010-04-28  Richard Guenther  <rguenther@suse.de>
11584
11585         PR c++/43880
11586         * g++.dg/torture/pr43880.C: New testcase.
11587
11588 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11589
11590         PR c++/9335
11591         * g++.dg/template/recurse2.C: Update
11592         * g++.dg/template/recurse.C: Update.
11593         * g++.dg/template/pr23510.C: Update.
11594         * lib/prune.exp: Filter out 'recursively instantiated'.
11595
11596 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11597
11598         PR c++/29043
11599         * g++.dg/init/pr29043.C: New.
11600
11601 2010-04-27  Jason Merrill  <jason@redhat.com>
11602
11603         * g++.dg/lookup/scoped5.C: Adjust.
11604         * g++.dg/lookup/scoped8.C: Adjust.
11605         * g++.dg/template/dependent-expr5.C: Adjust.
11606         * g++.old-deja/g++.brendan/nest1.C: Adjust.
11607
11608         PR c++/43856
11609         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
11610
11611         PR c++/43875
11612         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11613
11614 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11615             Jan Hubicka  <hubicka@ucw.cz>
11616
11617         * gcc.dg/pure-2.c: New testcase.
11618         * gcc.dg/const-1.c: New testcase.
11619
11620 2010-04-27  Jason Merrill  <jason@redhat.com>
11621
11622         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
11623
11624         PR c++/41468
11625         * g++.dg/template/sfinae17.C: New.
11626         * g++.dg/template/sfinae18.C: New.
11627
11628 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11629
11630         * g++.dg/init/pr42844.C: New.
11631         * g++.dg/cpp0x/pr42844-2.C: New.
11632         * g++.dg/cpp0x/defaulted2.C: Adjust.
11633         * g++.dg/tree-ssa/pr27549.C: Likewise.
11634         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
11635
11636 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11637
11638         PR fortran/18918
11639         * gfortran.dg/coarray_12.f90: Fix dump parsing.
11640
11641 2010-04-27  Richard Guenther  <rguenther@suse.de>
11642
11643         PR middle-end/40561
11644         * g++.dg/other/pr40561.C: New testcase.
11645
11646 2010-04-27  Martin Jambor  <mjambor@suse.cz>
11647
11648         PR middle-end/43812
11649         * g++.dg/ipa/pr43812.C: New test.
11650
11651 2010-04-27  Jan Hubicka  <jh@suse.cz>
11652
11653         * gcc.dg/ipa/iinline-1.c (main): Rename to...
11654         (test): ... this one.
11655
11656 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
11657
11658         PR target/40657
11659         * gcc.target/arm/thumb-stackframe.c: New test.
11660
11661 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11662
11663         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
11664         * gcc.dg/misc-column.c: Likewise.
11665         * gcc.dg/Walways-true-1.c: Likewise.
11666         * gcc.dg/Walways-true-2.c: Likewise.
11667         * gcc.dg/warn-addr-cmp.c: Likewise.
11668
11669 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11670
11671         PR fortran/18918
11672         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
11673         * gfortran.dg/coarray_12.f90: New.
11674
11675 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11676
11677         PR c/32207
11678         * gcc.dg/pr32207.c: New test.
11679         * gcc.dg/misc-column.c: Adjust expected warning.
11680         * gcc.dg/Walways-true-1.c: Likewise.
11681         * gcc.dg/Walways-true-2.c: Likewise.
11682         * gcc.dg/warn-addr-cmp.c: Likewise.
11683
11684 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
11685
11686         PR lto/42776
11687         * lib/lto.exp (lto_prune_vis_warns): New function.
11688         (lto-link-and-maybe-run): Call it.
11689
11690 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
11691
11692         PR tree-optimization/43904
11693         * gcc.dg/tree-ssa/tailcall-6.c: New.
11694
11695 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11696
11697         PR testsuite/35165
11698         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
11699         Darwin8/OSX10.4 - compatible code generation.
11700         Use scan-rtl-dump.
11701         * obj-c++.dg/stubify-1.mm: Ditto.
11702         * lib/objc-torture.exp: Do not require link success for
11703         "trivial.m" in the runtime checks when dowhat = 'compile'.
11704         * lib/dg-pch.exp (dg-flags-pch): New Proc.
11705         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
11706         Darwin8/OSX10.4 - compatible code generation.
11707         * objc.dg/stubify-2.m: Ditto.
11708         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
11709         * objc.dg/next-runtime-1.m: Ditto.
11710         * objc.dg/stret-2.m: Restrict to ilp32 targets.
11711         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
11712         runtimes on Darwin.
11713
11714 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
11715
11716         PR 43715
11717         * lib/plugin-support.exp: Use "-undefined
11718         dynamic_lookup" on darwin.
11719
11720 2010-04-26  Richard Guenther  <rguenther@suse.de>
11721
11722         * gcc.dg/lto/20100426_0.c: New testcase.
11723
11724 2010-04-26  Jie Zhang  <jie@codesourcery.com>
11725
11726         PR tree-optimization/43833
11727         gcc.dg/Warray-bounds-8.c: New test case.
11728
11729 2010-04-26  Richard Guenther  <rguenther@suse.de>
11730
11731         PR lto/43080
11732         * g++.dg/lto/20100423-3_0.C: New testcase.
11733
11734 2010-04-26  Richard Guenther  <rguenther@suse.de>
11735
11736         PR lto/42425
11737         * g++.dg/lto/20100423-2_0.C: New testcase.
11738
11739 2010-04-26  Ira Rosen  <irar@il.ibm.com>
11740
11741         * gcc.dg/vect/bb-slp-23.c: New test.
11742
11743 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
11744
11745         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
11746         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
11747         * gcc.dg/c1x-float-1.c: New test.
11748
11749 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11750
11751         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
11752         of "lea\[ \t\]".
11753
11754 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11755
11756         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
11757         FreeBSD.
11758         * gfortran.dg/default_format_denormal_1.f90: Ditto.
11759         * gfortran.dg/default_format_2.f90: Ditto.
11760
11761 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11762
11763         * gfortran.dg/pr43505.f90: Clean up .mod file.
11764         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
11765         * gfortran.dg/pr41347.f90: Ditto.
11766         * gfortran.dg/internal_pack_4.f90: Ditto.
11767         * gfortran.dg/proc_decl_23.f90: Ditto.
11768         * gfortran.dg/recursive_check_3.f90: Ditto.
11769         * gfortran.dg/intent_out_3.f90: Ditto.
11770         * gfortran.dg/assignment_2.f90: Ditto.
11771         * gfortran.dg/pr41928.f90: Ditto.
11772         * gfortran.dg/pr42166.f90: Ditto.
11773         * gfortran.dg/private_type_12.f90: Ditto.
11774         * gfortran.dg/graphite/pr42185.f90: Ditto.
11775         * gfortran.dg/graphite/pr42186.f90: Ditto.
11776         * gfortran.dg/graphite/pr40982.f90: Ditto.
11777         * gfortran.dg/graphite/id-2.f90: Ditto.
11778         * gfortran.dg/graphite/id-4.f90: Ditto.
11779         * gfortran.dg/graphite/pr42050.f90: Ditto.
11780         * gfortran.dg/graphite/id-18.f90: Ditto.
11781         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
11782         * gfortran.dg/graphite/pr41924.f90: Ditto.
11783         * gfortran.dg/graphite/pr42393.f90: Ditto.
11784         * gfortran.dg/graphite/pr37980.f90: Ditto.
11785         * gfortran.dg/graphite/pr38953.f90: Ditto.
11786         * gfortran.dg/graphite/pr42180.f90: Ditto.
11787         * gfortran.dg/graphite/pr42181.f90: Ditto.
11788         * gfortran.dg/where_operator_assign_4.f90: Ditto.
11789         * gfortran.dg/select_type_4.f90: Ditto.
11790         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11791         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
11792         * gfortran.dg/lto/pr40725_0.f03: Ditto.
11793         * gfortran.dg/elemental_args_check_2.f90: Ditto.
11794         * gfortran.dg/whole_file_11.f90: Ditto.
11795         * gfortran.dg/private_type_11.f90: Ditto.
11796         * gfortran.dg/vect/vect-gems.f90: Ditto.
11797         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
11798
11799 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11800
11801         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
11802
11803 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
11804
11805         * gnat.dg/pack15.ad[sb]: New test.
11806
11807 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
11808
11809         * gcc.target/arm/mla-1.c: New test.
11810
11811 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
11812
11813         PR fortran/30073
11814         PR fortran/43793
11815         * gfortran.dg/pr43793.f90: New test.
11816
11817 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
11818
11819         PR tree-optimization/41442
11820         * gcc.target/i386/pr41442.c: New test.
11821
11822 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
11823
11824         PR fortran/43832
11825         * gfortran.dg/fgetc_3.f90: Delete bogus test.
11826
11827 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11828
11829         PR fortran/43832
11830         * gfortran.dg/open_nounit.f90: New test.
11831
11832 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
11833
11834         PR fortran/43841
11835         PR fortran/43843
11836         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
11837
11838 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11839
11840         * gcc.dg/Wconversion-integer.c: Update.
11841
11842 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
11843
11844         * gnat.dg/unchecked_convert5.adb: New test.
11845
11846 2010-04-23  Richard Guenther  <rguenther@suse.de>
11847
11848         PR lto/41734
11849         * gcc.dg/lto/20100423-2_0.c: New testcase.
11850         * gcc.dg/lto/20100423-2_0.c: Likewise.
11851
11852 2010-04-23  Richard Guenther  <rguenther@suse.de>
11853
11854         PR lto/43455
11855         * gcc.dg/lto/20100423-1_0.c: New testcase.
11856         * gcc.dg/lto/20100423-1_1.c: Likewise.
11857
11858 2010-04-23  Martin Jambor  <mjambor@suse.cz>
11859
11860         PR tree-optimization/43846
11861         * gcc.dg/tree-ssa/sra-10.c: New test.
11862
11863 2010-04-23  Martin Jambor  <mjambor@suse.cz>
11864
11865         PR middle-end/43835
11866         * gcc.c-torture/execute/pr43835.c: New test.
11867
11868 2010-04-23  Richard Guenther  <rguenther@suse.de>
11869
11870         PR lto/42653
11871         * g++.dg/lto/20100423-1_0.C: New testcase.
11872
11873 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
11874
11875         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
11876
11877 2010-04-22  Ira Rosen  <irar@il.ibm.com>
11878
11879         PR tree-optimization/43842
11880         * gcc.dg/vect/pr43842.c: New test.
11881
11882 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11883
11884         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
11885         * gcc.target/i386/wmul-2.c: Likewise.
11886
11887 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11888
11889         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
11890         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
11891
11892 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
11893
11894         * gfortran.dg/reassoc_6.f: New testcase.
11895
11896 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11897
11898         PR middle-end/29274
11899         * gcc.target/arm/wmul-1.c: New test.
11900         * gcc.target/arm/wmul-2.c: New test.
11901
11902 2010-04-22  Richard Guenther  <rguenther@suse.de>
11903
11904         PR tree-optimization/43845
11905         * gcc.c-torture/compile/pr43845.c: New testcase.
11906
11907 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11908
11909         PR middle-end/29274
11910         * gcc.target/i386/wmul-1.c: New test.
11911         * gcc.target/i386/wmul-2.c: New test.
11912         * gcc.target/bfin/wmul-1.c: New test.
11913         * gcc.target/bfin/wmul-2.c: New test.
11914
11915 2010-04-22  Richard Guenther  <rguenther@suse.de>
11916
11917         PR fortran/43829
11918         * gfortran.dg/vector_subscript_6.f90: New testcase.
11919         * gfortran.dg/assign_10.f90: Adjust.
11920
11921 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
11922
11923         PR fortran/43836
11924         * gfortran.dg/gomp/pr43836.f90: New test.
11925
11926 2010-04-21  Richard Guenther  <rguenther@suse.de>
11927
11928         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
11929
11930 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11931
11932         * gcc.dg/torture/builtin-cproj-3.c: New.
11933
11934 2010-04-20  Jason Merrill  <jason@redhat.com>
11935
11936         PR c++/9335
11937         * g++.dg/template/recurse2.C: New.
11938         * g++.dg/parse/crash36.C: Adjust.
11939         * g++.dg/other/fold1.C: Adjust.
11940         * g++.dg/init/member1.C: Adjust.
11941         * lib/prune.exp: Prune "skipping N instantiation contexts".
11942
11943 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11944
11945         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
11946
11947 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11948
11949         * gcc.dg/torture/builtin-cproj-1.c: New.
11950         * gcc.dg/torture/builtin-cproj-2.c: New.
11951
11952 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
11953
11954         PR c++/43800
11955         PR c++/43704
11956         * g++.dg/template/typedef32.C: Adjust.
11957         * g++.dg/template/typedef33.C: New test.
11958
11959 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
11960
11961         PR fortran/43227
11962         * gfortran.dg/proc_decl_23.f90: New test.
11963
11964         PR fortran/43266
11965         * gfortran.dg/abstract_type_6.f03: New test.
11966
11967 2010-04-20  Xinliang David Li  <davidxl@google.com>
11968
11969         * g++.dg/tree-ssa/fold-compare.C: New.
11970
11971 2010-04-20  Richard Guenther  <rguenther@suse.de>
11972
11973         PR tree-optimization/39417
11974         * g++.dg/torture/pr39417.C: New testcase.
11975
11976 2010-04-20  Richard Guenther  <rguenther@suse.de>
11977
11978         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
11979
11980 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
11981
11982         * g++.dg/debug/dwarf2/rv1.C: New test.
11983
11984 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11985
11986         PR target/43635
11987         * gcc.c-torture/compile/pr43635.c: New testcase.
11988
11989 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
11990
11991         PR fortran/43339
11992         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
11993         of sequential loops being private only in the innermost containing
11994         task region.
11995
11996         PR middle-end/43337
11997         * gfortran.dg/gomp/pr43337.f90: New test.
11998
11999 2010-04-19  Richard Guenther  <rguenther@suse.de>
12000
12001         PR tree-optimization/43796
12002         * gfortran.dg/pr43796.f90: New testcase.
12003
12004 2010-04-19  Richard Guenther  <rguenther@suse.de>
12005
12006         PR tree-optimization/43783
12007         * gcc.c-torture/execute/pr43783.c: New testcase.
12008
12009 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
12010
12011         PR target/43766
12012         * gcc.target/i386/pr43766.c: New test.
12013
12014 2010-04-19  Jie Zhang  <jie@codesourcery.com>
12015
12016         PR target/43662
12017         * gcc.target/i386/pr43662.c: New test.
12018
12019 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
12020
12021         PR c++/43704
12022         * g++.dg/template/typedef32.C: New test.
12023
12024 2010-04-19  Ira Rosen  <irar@il.ibm.com>
12025
12026         PR tree-optimization/37027
12027         * lib/target-supports.exp
12028         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
12029         * gcc.dg/vect/pr37027.c: New test.
12030         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
12031         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
12032         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
12033         gcc.dg/vect/vect-complex-6.c: Likewise.
12034
12035 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
12036
12037         * g++.dg/debug/dwarf2/enum1.C: New test.
12038
12039 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
12040
12041         * gnat.dg/rep_clause5.ad[sb]: New test.
12042         * gnat.dg/rep_clause5_pkg.ads: New helper.
12043
12044 2010-04-18  Ira Rosen  <irar@il.ibm.com>
12045
12046         PR tree-optimization/43771
12047         * g++.dg/vect/pr43771.cc: New test.
12048
12049 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
12050
12051         PR fortran/31538
12052         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
12053         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
12054
12055 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
12056
12057         * gnat.dg/sizetype.adb: Rename into...
12058         * gnat.dg/sizetype1.adb: ...this.
12059         * gnat.dg/sizetype2.adb: New test.
12060
12061 2010-04-16  Richard Guenther  <rguenther@suse.de>
12062
12063         PR tree-optimization/43572
12064         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
12065
12066 2010-04-16  Olivier Hainque  <hainque@adacore.com>
12067
12068         * gnat.dg/specs/discr_private.ads: New test.
12069
12070 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
12071
12072         PR target/41514
12073         * gcc.target/arm/thumb-comparisons.c: New test.
12074
12075         PR target/40603
12076         * gcc.target/arm/thumb-cbranchqi.c: New test.
12077
12078 2010-04-16  Christian Bruel  <christian.bruel@st.com>
12079
12080         * g++.dg/torture/pr36191.C: Enable for SH.
12081
12082 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
12083
12084         * gnat.dg/wide_boolean.adb: New test.
12085         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
12086
12087 2010-04-15  Richard Guenther  <rguenther@suse.de>
12088
12089         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
12090         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
12091         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12092         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12093         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
12094         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
12095         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
12096         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
12097         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
12098         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
12099         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
12100         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
12101         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12102         * gcc.dg/torture/ipa-pta-2.c: Likewise.
12103         * gcc.dg/torture/ipa-pta-1.c: Adjust.
12104
12105 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
12106
12107         PR target/21803
12108         * gcc.target/arm/pr42496.c: New test.
12109
12110 2010-04-14  Jason Merrill  <jason@redhat.com>
12111
12112         PR c++/36625
12113         * g++.dg/ext/attrib38.C: New.
12114
12115 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
12116
12117         PR testsuite/43739
12118         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
12119
12120 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12121
12122         PR 42966
12123         * gcc.dg/cpp/warn-undef-2.c: Update.
12124         * gcc.dg/cpp/warn-traditional-2.c: Update.
12125         * gcc.dg/cpp/warn-comments-2.c: Update.
12126         * gcc.dg/cpp/warn-variadic-2.c: Update.
12127         * gcc.dg/cpp/warn-long-long-2.c: Update.
12128         * gcc.dg/cpp/warn-deprecated-2.c: Update.
12129         * gcc.dg/cpp/warn-multichar-2.c: Update.
12130         * gcc.dg/cpp/warn-normalized-3.c: Update.
12131         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
12132         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
12133         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
12134         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
12135         * gcc.dg/cpp/warn-redefined-2.c: Update.
12136         * gfortran.dg/warning-directive-2.F90: Update.
12137         * c-c++-common/cpp/warning-directive-2.c: Update.
12138
12139 2010-04-14  Michael Matz  <matz@suse.de>
12140
12141         PR tree-optimization/42963
12142         * gcc.dg/pr42963.c: New testcase.
12143
12144 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
12145
12146         * gnat.dg/class_wide.adb: Rename into...
12147         * gnat.dg/class_wide1.adb: ...this.
12148         * gnat.dg/class_wide2.ad[sb]: New test.
12149
12150 2010-04-14  Tobias Burnus  <burnus@net-b.de>
12151
12152         PR fortran/18918
12153         * gfortran.dg/coarray_9.f90: Update dg-errors.
12154         * gfortran.dg/coarray_10.f90: New test.
12155         * gfortran.dg/coarray_11.f90: New test.
12156
12157 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12158
12159         PR fortran/43747
12160         gfortran.dg/initialization_24.f90: New test.
12161
12162 2010-04-13  Jason Merrill  <jason@redhat.com>
12163
12164         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
12165         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
12166
12167 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12168
12169         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
12170         * g++.dg/dg.exp: Likewise.
12171         * gcc.dg/cpp/warning-directive-1.c: Move to ...
12172         * c-c++-common/cpp/warning-directive-1.c: ... here.
12173         * gcc.dg/cpp/warning-directive-2.c: Move to ...
12174         * c-c++-common/cpp/warning-directive-2.c: ... here.
12175         * gcc.dg/cpp/warning-directive-3.c: Move to ...
12176         * c-c++-common/cpp/warning-directive-3.c: ... here.
12177         * gcc.dg/cpp/warning-directive-4.c: Move to ...
12178         * c-c++-common/cpp/warning-directive-4.c: ... here.
12179         * g++.dg/cpp/warning-directive-1.C: Delete.
12180         * g++.dg/cpp/warning-directive-2.C: Delete.
12181         * g++.dg/cpp/warning-directive-3.C: Delete.
12182         * g++.dg/cpp/warning-directive-4.C: Delete.
12183         * gcc.dg/cpp/normalised-3.c: Delete.
12184         * g++.dg/cpp/normalised-1.C: Rename as ...
12185         * c-c++-common/cpp/normalised-3.c: ... this.
12186
12187 2010-04-13  Martin Jambor  <mjambor@suse.cz>
12188
12189         * gcc.dg/tree-ssa/sra-9.c: New test.
12190
12191 2010-04-13  Michael Matz  <matz@suse.de>
12192
12193         PR middle-end/43730
12194         * gcc.dg/pr43730.c: New test.
12195
12196 2010-04-13  Michael Matz  <matz@suse.de>
12197
12198         * gcc.dg/tree-ssa/negate.c: New testcase.
12199
12200 2010-04-13  Richard Guenther  <rguenther@suse.de>
12201
12202         PR testsuite/43735
12203         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
12204
12205 2010-04-13  Richard Guenther  <rguenther@suse.de>
12206
12207         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
12208
12209 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
12210
12211         * gnat.dg/derived_type1.adb: New test.
12212
12213 2010-04-13  Matthias Klose  <doko@ubuntu.com>
12214
12215         * gcc.dg/plugindir1.c: New testcase.
12216         * gcc.dg/plugindir2.c: New testcase.
12217         * gcc.dg/plugindir3.c: New testcase.
12218         * gcc.dg/plugindir4.c: New testcase.
12219
12220 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
12221
12222         * gcc.target/i386/rotate-2.c: New test.
12223
12224 2010-04-12  Jason Merrill  <jason@redhat.com>
12225
12226         PR c++/43641
12227         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
12228         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
12229
12230 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
12231
12232         PR c++/25811
12233         * g++.dg/init/pr25811.C: New test.
12234
12235 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12236
12237         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
12238         dg-error, dg-warning.
12239         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
12240
12241 2010-04-12  Richard Guenther  <rguenther@suse.de>
12242
12243         * gcc.dg/torture/inline-2.c: New testcase.
12244
12245 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
12246
12247         PR bootstrap/43699
12248         * gcc.dg/Wunused-var-7.c: New test.
12249
12250         PR tree-optimization/43560
12251         * gcc.c-torture/execute/pr43560.c: New test.
12252
12253 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
12254
12255         * gnat.dg/aggr13.adb: New test.
12256         * gnat.dg/aggr14.adb: Likewise.
12257         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
12258
12259 2010-04-12  Richard Guenther  <rguenther@suse.de>
12260
12261         PR c++/43611
12262         * g++.dg/torture/pr43611.C: New testcase.
12263
12264 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
12265
12266         PR c/36774
12267         * gcc.dg/pr36774-1.c: New test.
12268         * gcc.dg/pr36774-2.c: New test.
12269
12270 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
12271
12272         * gcc.target/sh/rte-delay-slot.c: New test.
12273
12274 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
12275
12276         * gnat.dg/pack9.adb: Remove -cargs option.
12277         * gnat.dg/aggr12.ad[sb]: New test.
12278
12279 2010-04-10  Jie Zhang  <jie@codesourcery.com>
12280
12281         PR target/43417
12282         * gcc.target/sh/pr43417.c: New test.
12283
12284 2010-04-10  Tobias Burnus  <burnus@net-b.de>
12285
12286         PR fortran/43591
12287         * gfortran.dg/spec_expr_6.f90: New test.
12288
12289 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12290
12291         PR cpp/43195
12292         * gcc.dg/cpp/pr43195.c: New.
12293         * gcc.dg/cpp/pr43195.h: New.
12294
12295 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12296
12297         PR 42965
12298         * gcc.dg/Werror-6.c: Adjust.
12299         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
12300         * gcc.dg/Werror-4.c: Likewise.
12301         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
12302         * gcc.dg/Wswitch-enum-error.c: Likewise.
12303         * gcc.dg/Wpointer-arith.c: Likewise.
12304         * gcc.dg/Wfatal.c: Likewise.
12305         * gcc.dg/Wswitch-error.c: Likewise.
12306         * g++.dg/warn/unused-result1-Werror.c: Likewise.
12307         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
12308         * gcc.dg/cpp/warn-undef-2.c: Likewise.
12309         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
12310         * gcc.dg/cpp/warn-comments-2.c: Likewise.
12311         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
12312         * gcc.dg/cpp/warning-directive-2.c: Likewise.
12313         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
12314         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
12315         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
12316         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
12317         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
12318         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
12319         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
12320         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
12321         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
12322         * g++.dg/cpp/warning-directive-2.C: Likewise.
12323         * gfortran.dg/warning-directive-2.F90: Likewise.
12324
12325 2010-04-09  Jason Merrill  <jason@redhat.com>
12326
12327         PR c++/42623
12328         * g++.dg/template/sizeof13.C: New.
12329
12330 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
12331
12332         * g++.dg/other/pr35504.C: Add check for thiscall.
12333         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
12334         * gcc.dg/torture/stackalign/thiscall-1.c: New.
12335
12336 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12337
12338         PR c++/28584
12339         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
12340         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
12341         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
12342         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
12343         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
12344         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
12345         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
12346         * g++.dg/other/increment1.C: Likewise.
12347
12348 2010-04-09  Tobias Burnus  <burnus@net-b.de>
12349
12350         PR fortran/18918
12351         * gfortran.dg/coarray_7.f90: New test.
12352         * gfortran.dg/coarray_8.f90: New test.
12353
12354 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
12355
12356         PR fortran/28039
12357         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
12358
12359 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12360
12361         PR target/43643
12362         * gcc.dg/pr43643.c: New test.
12363
12364 2010-04-08  Tobias Burnus  <burnus@net-b.de>
12365
12366         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
12367
12368 2010-04-08  Richard Guenther  <rguenther@suse.de>
12369
12370         PR tree-optimization/43679
12371         * gcc.c-torture/compile/pr43679.c: New testcase.
12372
12373 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
12374
12375         PR debug/43670
12376         * gcc.dg/pr43670.c: New test.
12377
12378 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
12379
12380         PR middle-end/40815
12381         * gcc.dg/tree-ssa/reassoc-19.c: New.
12382
12383 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
12384
12385         PR c/18624
12386         * gcc.dg/Wunused-var-1.c: New test.
12387         * gcc.dg/Wunused-var-2.c: New test.
12388         * gcc.dg/Wunused-var-3.c: New test.
12389         * gcc.dg/Wunused-var-4.c: New test.
12390         * gcc.dg/Wunused-var-5.c: New test.
12391         * gcc.dg/Wunused-var-6.c: New test.
12392         * gcc.dg/Wunused-parm-1.c: New test.
12393
12394         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
12395         * gcc.dg/trunc-1.c: Likewise.
12396         * gcc.dg/vla-9.c: Likewise.
12397         * gcc.dg/dfp/composite-type.c: Likewise.
12398
12399 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12400
12401         PR objc/35996
12402         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
12403         * obj-c++.dg/objc-gc-3.mm: Ditto.
12404
12405 2010-04-07  Simon Baldwin  <simonb@google.com>
12406
12407         * gcc.dg/cpp/warn-undef-2.c: New.
12408         * gcc.dg/cpp/warn-traditional-2.c: New.
12409         * gcc.dg/cpp/warn-comments-2.c: New.
12410         * gcc.dg/cpp/warning-directive-1.c: New.
12411         * gcc.dg/cpp/warn-long-long.c: New.
12412         * gcc.dg/cpp/warn-traditional.c: New.
12413         * gcc.dg/cpp/warn-variadic-2.c: New.
12414         * gcc.dg/cpp/warn-undef.c: New.
12415         * gcc.dg/cpp/warn-normalized-1.c: New.
12416         * gcc.dg/cpp/warning-directive-2.c: New.
12417         * gcc.dg/cpp/warn-long-long-2.c: New.
12418         * gcc.dg/cpp/warn-variadic.c: New.
12419         * gcc.dg/cpp/warn-normalized-2.c: New.
12420         * gcc.dg/cpp/warning-directive-3.c: New.
12421         * gcc.dg/cpp/warn-deprecated-2.c: New.
12422         * gcc.dg/cpp/warn-trigraphs-1.c: New.
12423         * gcc.dg/cpp/warn-multichar-2.c: New.
12424         * gcc.dg/cpp/warn-normalized-3.c: New.
12425         * gcc.dg/cpp/warning-directive-4.c: New.
12426         * gcc.dg/cpp/warn-unused-macros.c: New.
12427         * gcc.dg/cpp/warn-trigraphs-2.c: New.
12428         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
12429         * gcc.dg/cpp/warn-cxx-compat.c: New.
12430         * gcc.dg/cpp/warn-redefined.c: New.
12431         * gcc.dg/cpp/warn-trigraphs-3.c: New.
12432         * gcc.dg/cpp/warn-unused-macros-2.c: New.
12433         * gcc.dg/cpp/warn-deprecated.c: New.
12434         * gcc.dg/cpp/warn-trigraphs-4.c: New.
12435         * gcc.dg/cpp/warn-redefined-2.c: New.
12436         * gcc.dg/cpp/warn-comments.c: New.
12437         * gcc.dg/cpp/warn-multichar.c: New.
12438         * g++.dg/cpp/warning-directive-1.C: New.
12439         * g++.dg/cpp/warning-directive-2.C: New.
12440         * g++.dg/cpp/warning-directive-3.C: New.
12441         * g++.dg/cpp/warning-directive-4.C: New.
12442         * gfortran.dg/warning-directive-1.F90: New.
12443         * gfortran.dg/warning-directive-3.F90: New.
12444         * gfortran.dg/warning-directive-2.F90: New.
12445         * gfortran.dg/warning-directive-4.F90: New.
12446
12447 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12448
12449         PR objc++/23716
12450         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
12451
12452 2010-04-07  Jason Merrill  <jason@redhat.com>
12453
12454         * g++.dg/template/dr408.C: New.
12455
12456         * g++.dg/lookup/ns4.C: New.
12457
12458         PR c++/38392
12459         * g++.dg/template/friend51.C: New test.
12460
12461         PR c++/41970
12462         * g++.old-deja/g++.other/linkage1.C: Adjust.
12463
12464 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12465
12466         PR c++/42697
12467         * g++.dg/template/crash94.C: New test.
12468
12469 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12470
12471         PR c++/40239
12472         * g++.dg/init/aggr5.C: New test.
12473         * g++.dg/init/aggr5.C: New test.
12474
12475 2010-04-07  Richard Guenther  <rguenther@suse.de>
12476
12477         PR tree-optimization/43270
12478         * g++.dg/warn/Warray-bounds-4.C: New testcase.
12479         * gcc.dg/Warray-bounds-7.c: Likewise.
12480
12481 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
12482
12483         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
12484         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
12485         * gnat.dg/bit_packed_array4.ad[sb]: New test.
12486
12487 2010-04-07  Jie Zhang  <jie@codesourcery.com>
12488
12489         PR c++/42556
12490         * g++.dg/init/pr42556.C: New test.
12491
12492 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12493
12494         PR debug/43628
12495         * g++.dg/debug/dwarf2/typedef2.C: New test.
12496
12497 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
12498
12499         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
12500         c-c++-common/dwarf2/redeclaration-1.C
12501
12502 2010-04-06  Jason Merrill  <jason@redhat.com>
12503
12504         * g++.dg/cpp0x/pr31437.C: Adjust error location.
12505         * g++.dg/ext/attrib18.C: Likewise.
12506         * g++.dg/ext/bitfield2.C: Likewise.
12507         * g++.dg/ext/bitfield4.C: Likewise.
12508         * g++.dg/ext/visibility/warn2.C: Likewise.
12509         * g++.dg/ext/visibility/warn3.C: Likewise.
12510         * g++.dg/gomp/pr26690-1.C: Likewise.
12511         * g++.dg/inherit/covariant7.C: Likewise.
12512         * g++.dg/init/synth2.C: Likewise.
12513         * g++.dg/lookup/using7.C: Likewise.
12514         * g++.dg/other/crash-4.C: Likewise.
12515         * g++.dg/other/error13.C: Likewise.
12516         * g++.dg/other/error20.C: Likewise.
12517         * g++.dg/parse/crash31.C: Likewise.
12518         * g++.dg/parse/error16.C: Likewise.
12519         * g++.dg/parse/error19.C: Likewise.
12520         * g++.dg/parse/error27.C: Likewise.
12521         * g++.dg/parse/error28.C: Likewise.
12522         * g++.dg/parse/fused-params1.C: Likewise.
12523         * g++.dg/template/error2.C: Likewise.
12524         * g++.dg/template/local6.C: Likewise.
12525         * g++.dg/template/qualttp15.C: Likewise.
12526         * g++.dg/warn/Wnvdtor-2.C: Likewise.
12527         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
12528         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
12529         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12530         * g++.old-deja/g++.eh/spec6.C: Likewise.
12531         * g++.old-deja/g++.jason/crash3.C: Likewise.
12532         * g++.old-deja/g++.jason/destruct2.C: Likewise.
12533         * g++.old-deja/g++.law/ctors5.C: Likewise.
12534         * g++.old-deja/g++.law/ctors9.C: Likewise.
12535         * g++.old-deja/g++.mike/p3538a.C: Likewise.
12536         * g++.old-deja/g++.mike/p3538b.C: Likewise.
12537         * g++.old-deja/g++.other/struct1.C: Likewise.
12538         * g++.old-deja/g++.other/volatile1.C: Likewise.
12539         * g++.old-deja/g++.pt/crash36.C: Likewise.
12540         * g++.old-deja/g++.pt/derived3.C: Likewise.
12541         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12542         * g++.old-deja/g++.robertl/eb4.C: Likewise.
12543
12544 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
12545
12546         PR middle-end/43519
12547         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
12548         * gcc.dg/graphite/id-19.c: New.
12549
12550 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
12551
12552         PR middle-end/32824
12553         * gcc.dg/vect/pr32824: New.
12554
12555 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12556
12557         PR fortran/18918
12558         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
12559         * gfortran.dg/coarray_3.f90: Ditto.
12560         * gfortran.dg/coarray_4.f90: Ditto.
12561         * gfortran.dg/coarray_5.f90: Ditto.
12562         * gfortran.dg/coarray_6.f90: Ditto.
12563         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
12564
12565 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12566
12567         PR fortran/18918
12568         * gfortran.dg/coarray_4.f90: Fix test.
12569         * gfortran.dg/coarray_6.f90: Add more tests.
12570
12571 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12572
12573         PR fortran/18918
12574         * gfortran.dg/coarray_4.f90: New test.
12575         * gfortran.dg/coarray_5.f90: New test.
12576         * gfortran.dg/coarray_6.f90: New test.
12577
12578 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12579
12580         PR fortran/18918
12581         * gfortran.dg/iso_fortran_env_5.f90: New test.
12582         * gfortran.dg/iso_fortran_env_6.f90: New test.
12583
12584 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12585
12586         PR fortran/39997
12587         * gfortran.dg/coarray_1.f90: New test.
12588         * gfortran.dg/coarray_2.f90: New test.
12589         * gfortran.dg/coarray_3.f90: New test.
12590
12591 2010-04-06  Jason Merrill  <jason@redhat.com>
12592
12593         PR c++/43648
12594         * g++.dg/template/dtor8.C: New.
12595
12596         PR c++/43621
12597         * g++.dg/template/error-recovery2.C: New.
12598
12599 2010-04-06  Jan Hubicka  <jh@suse.czpli
12600
12601         PR tree-optimization/42906
12602         * gcc.dg/tree-ssa/dce-1.c: New testcase.
12603
12604 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12605
12606         PR fortran/43178
12607         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
12608         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
12609         * gfortran.dg/auto_dealloc_1.f90: Ditto.
12610
12611 2010-04-06  Richard Guenther  <rguenther@suse.de>
12612
12613         PR tree-optimization/43627
12614         * gcc.dg/tree-ssa/vrp49.c: New testcase.
12615
12616 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12617
12618         PR target/43638
12619         * gcc.target/i386/pr43638.c: New test.
12620
12621 2010-04-06  Richard Guenther  <rguenther@suse.de>
12622
12623         PR middle-end/43661
12624         * gcc.c-torture/compile/pr43661.c: New testcase.
12625
12626 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12627
12628         * gcc.target/s390/stackcheck1.c: Add dg-warning.
12629
12630 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
12631
12632         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
12633
12634 2010-04-02  Richard Guenther  <rguenther@suse.de>
12635
12636         PR tree-optimization/43629
12637         * gcc.c-torture/execute/pr43629.c: New testcase.
12638
12639 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12640             Dominique d'Humieres  <dominiq@lps.ens.fr>
12641
12642         PR libfortran/43605
12643         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
12644
12645 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
12646
12647         PR debug/43325
12648         * c-c++-common/dwarf2/redeclaration-1.C: New test.
12649
12650 2010-04-01  Jason Merrill  <jason@redhat.com>
12651
12652         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
12653
12654 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12655             Manfred Schwarb  <manfred99@gmx.ch>
12656
12657         PR libfortran/43605
12658         * gfortran.dg/ftell_3.f90: New test.
12659
12660 2010-04-01  Richard Guenther  <rguenther@suse.de>
12661
12662         PR middle-end/43614
12663         * gcc.c-torture/compile/pr43614.c: New testcase.
12664
12665 2010-04-01  Martin Jambor  <mjambor@suse.cz>
12666
12667         PR tree-optimization/43141
12668         * gcc.dg/guality/pr43141.c: New test.
12669
12670 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12671
12672         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
12673         * g++.dg/eh/spbp.C: Likewise.
12674         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
12675         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
12676         superfluous casts.
12677         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
12678         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
12679         * objc.dg/dwarf-2.m: Likewise.
12680
12681 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12682
12683         PR middle-end/43464
12684         * gcc.dg/graphite/id-pr43464.c: New.
12685         * gcc.dg/graphite/id-pr43464-1.c: New.
12686
12687 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12688
12689         PR middle-end/43351
12690         * gcc.dg/graphite/id-pr43351.c
12691
12692 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12693
12694         PR testsuite/35165
12695         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
12696         * obj-c++.dg/try-catch-2.mm: Ditto.
12697         * obj-c++.dg/lookup-2.mm: Ditto.
12698         * obj-c++.dg/encode-8.m: Ditto.
12699         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12700         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
12701         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
12702         * obj-c++.dg/const-str-11.mm: Ditto.
12703         * obj-c++.dg/const-str-9.mm: Ditto.
12704         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
12705         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
12706         * obj-c++.dg/except-1.mm: Ditto.
12707         * obj-c++.dg/const-str-7.mm: Ditto.
12708         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12709         * obj-c++.dg/const-str-3.mm: Ditto.
12710         * obj-c++.dg/const-str-7.mm: Ditto.
12711         * obj-c++.dg/stubify-2.mm: Change dump file name.
12712
12713         PR objc++/23613
12714         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
12715         New macro.
12716         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
12717         Remove dg-xfail-if.
12718
12719 2010-03-31  Martin Jambor  <mjambor@suse.cz>
12720
12721         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
12722         only with -O2, -O3 or -Os and not with -fwhopr.
12723
12724 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
12725
12726         PR c++/43558
12727         * g++.dg/template/typedef31.C: New test.
12728
12729 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12730
12731         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
12732         assembler output on *-*-solaris2*.
12733         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
12734
12735 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
12736
12737         PR debug/43557
12738         * gcc.dg/pr43557-1.c: New test.
12739         * gcc.dg/pr43557-2.c: New file.
12740
12741 2010-03-31  Jie Zhang  <jie@codesourcery.com>
12742
12743         PR 43562
12744         * gcc.dg/pr43562.c: New test.
12745
12746 2010-03-30  Jason Merrill  <jason@redhat.com>
12747
12748         PR c++/43076
12749         * g++.dg/template/error-recovery1.C: New.
12750
12751         PR c++/41786
12752         * g++.dg/parse/ambig5.C: New.
12753
12754 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
12755
12756         PR debug/43593
12757         * gcc.dg/guality/pr43593.c: New test.
12758
12759 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
12760
12761         PR middle-end/43430
12762         * gcc.dg/vect/pr43430-1.c: New.
12763
12764 2010-03-30  Jason Merrill  <jason@redhat.com>
12765
12766         PR c++/43559
12767         * g++.dg/template/partial7.C: New.
12768
12769 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12770
12771         * gcc.target/s390/stackcheck1.c: New testcase.
12772
12773 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12774
12775         PR libfortran/43265
12776         * gfortran.dg/read_eof_8.f90: New test.
12777
12778 2010-03-29  Jason Merrill  <jason@redhat.com>
12779
12780         * gcc.dg/cpp/include6.c: Change [] to ().
12781
12782         N3077
12783         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
12784         splicing and UCNs.
12785         * c-c++-common/raw-string-2.c: Add trigraph test.
12786         * c-c++-common/raw-string-8.c: New.
12787         * c-c++-common/raw-string-9.c: New.
12788         * c-c++-common/raw-string-10.c: New.
12789
12790         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
12791         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
12792         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
12793         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
12794         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
12795         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
12796         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
12797
12798 2010-03-29  Richard Guenther  <rguenther@suse.de>
12799
12800         PR tree-optimization/43560
12801         * gcc.dg/torture/pr43560.c: New testcase.
12802
12803 2010-03-29  Jason Merrill  <jason@redhat.com>
12804
12805         N3077
12806         * g++.dg/ext/raw-string-1.C: Change [] to ().
12807         * g++.dg/ext/raw-string-2.C: Change [] to ().
12808         Don't use \ in delimiter.
12809         * g++.dg/ext/raw-string-3.C: Change [] to ().
12810         * g++.dg/ext/raw-string-4.C: Change [] to ().
12811         * g++.dg/ext/raw-string-5.C: Change [] to ().
12812         Test for error on \ in delimiter.
12813         * g++.dg/ext/raw-string-6.C: Change [] to ().
12814         * g++.dg/ext/raw-string-7.C: Change [] to ().
12815
12816 2010-03-29  Jie Zhang  <jie@codesourcery.com>
12817
12818         PR 43564
12819         * gcc.dg/pr43564.c: New test.
12820
12821 2010-03-29  Tobias Burnus  <burnus@net-b.de>
12822
12823         PR fortran/43551
12824         * gfortran.dg/direct_io_12.f90: New test.
12825
12826 2010-03-28  Jan Hubicka  <jh@suse.cz>
12827
12828         PR tree-optimization/43505
12829         * gfortran.dg/pr43505.f90: New testcase.
12830
12831 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
12832
12833         PR tree-optimization/43528
12834         * gcc.target/i386/pr43528.c: New test.
12835
12836 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
12837
12838         PR c/43381
12839         * gcc.dg/parm-impl-decl-3.c: New test.
12840
12841 2010-03-26  Jason Merrill  <jason@redhat.com>
12842
12843         PR c++/43509
12844         * g++.dg/cpp0x/parse1.C: New.
12845
12846 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
12847
12848         PR target/43524
12849         * gcc.target/i386/pr43524.c: New test.
12850
12851 2010-03-26  Martin Jambor  <mjambor@suse.cz>
12852
12853         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
12854         whitespace, rename main to foo.
12855         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
12856         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
12857         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
12858         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
12859         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
12860         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
12861         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
12862         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
12863         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
12864         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
12865         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
12866
12867 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
12868
12869         PR c++/43327
12870         * g++.dg/other/crash-10.C: New test.
12871         * g++.dg/other/crash-11.C: New test.
12872
12873 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12874
12875         PR libfortran/43517
12876         * gfortran.dg/read_eof_7.f90: New test.
12877
12878 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12879
12880         PR objc/35165
12881         PR testsuite/43512
12882         * objc-obj-c++-shared: New directory.
12883         * objc-obj-c++-shared/Object1-implementation.h: New file.
12884         * objc-obj-c++-shared/Object1.h: New file.
12885         * objc-obj-c++-shared/Protocol1.h: New file.
12886         * objc-obj-c++-shared/next-abi.h: New file.
12887         * objc-obj-c++-shared/next-mapping.h: New file.
12888         * objc/execute/next_mapping.h: Delete.
12889         * objc.dg/special/special.exp: For all targets run the tests with
12890         -fgnu-runtime, for darwin targets also run the tests with
12891         -fnext-runtime.
12892         * objc.dg/dg.exp: Ditto.
12893         * obj-c++.dg/dg.exp: Ditto.
12894         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
12895         Protocol1.h) and next-mapping.h as required.  Amend testcase to
12896         include use of updated NeXT interface.
12897         * objc/execute/formal_protocol-5.m: Ditto.
12898         * objc/execute/protocol-isEqual-2.m: Ditto.
12899         * objc/execute/protocol-isEqual-4.m: Ditto.
12900         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
12901         Protocol1.h) and next-mapping.h as required.
12902         * objc/execute/object_is_class.m: Ditto.
12903         * objc/execute/enumeration-1.m: Ditto.
12904         * objc/execute/class-13.m: Ditto.
12905         * objc/execute/formal_protocol-2.m: Ditto.
12906         * objc/execute/formal_protocol-4.m: Ditto.
12907         * objc/execute/class-1.m: Ditto.
12908         * objc/execute/bycopy-1.m: Ditto.
12909         * objc/execute/formal_protocol-6.m: Ditto.
12910         * objc/execute/bycopy-3.m: Ditto.
12911         * objc/execute/class-3.m: Ditto.
12912         * objc/execute/bf-11.m: Ditto.
12913         * objc/execute/class-5.m: Ditto.
12914         * objc/execute/bf-13.m: Ditto.
12915         * objc/execute/class-7.m: Ditto.
12916         * objc/execute/bf-15.m: Ditto.
12917         * objc/execute/class-9.m: Ditto.
12918         * objc/execute/bf-17.m: Ditto.
12919         * objc/execute/bf-19.m: Ditto.
12920         * objc/execute/IMP.m: Ditto.
12921         * objc/execute/exceptions/catchall-1.m: Ditto.
12922         * objc/execute/exceptions/trivial.m: Ditto.
12923         * objc/execute/exceptions/finally-1.m: Ditto.
12924         * objc/execute/exceptions/local-variables-1.m: Ditto.
12925         * objc/execute/exceptions/foward-1.m: Ditto.
12926         * objc/execute/bf-2.m: Ditto.
12927         * objc/execute/string1.m: Ditto.
12928         * objc/execute/bf-4.m: Ditto.
12929         * objc/execute/informal_protocol.m: Ditto.
12930         * objc/execute/string3.m: Ditto.
12931         * objc/execute/bf-6.m: Ditto.
12932         * objc/execute/bf-8.m: Ditto.
12933         * objc/execute/class-tests-1.h: Ditto.
12934         * objc/execute/protocol-isEqual-1.m: Ditto.
12935         * objc/execute/protocol-isEqual-3.m: Ditto.
12936         * objc/execute/_cmd.m: Ditto.
12937         * objc/execute/function-message-1.m: Ditto.
12938         * objc/execute/bf-20.m: Ditto.
12939         * objc/execute/bf-common.h: Ditto.
12940         * objc/execute/np-2.m: Ditto.
12941         * objc/execute/class-10.m: Ditto.
12942         * objc/execute/class-12.m: Ditto.
12943         * objc/execute/enumeration-2.m: Ditto.
12944         * objc/execute/class-14.m: Ditto.
12945         * objc/execute/encode-1.m: Ditto.
12946         * objc/execute/formal_protocol-1.m: Ditto.
12947         * objc/execute/formal_protocol-3.m: Ditto.
12948         * objc/execute/accessing_ivars.m: Ditto.
12949         * objc/execute/bycopy-2.m: Ditto.
12950         * objc/execute/class-2.m: Ditto.
12951         * objc/execute/bf-10.m: Ditto.
12952         * objc/execute/formal_protocol-7.m: Ditto.
12953         * objc/execute/root_methods.m: Ditto.
12954         * objc/execute/class-4.m: Ditto.
12955         * objc/execute/bf-12.m: Ditto.
12956         * objc/execute/class-6.m: Ditto.
12957         * objc/execute/bf-14.m: Ditto.
12958         * objc/execute/nested-func-1.m: Ditto.
12959         * objc/execute/class-8.m: Ditto.
12960         * objc/execute/private.m: Ditto.
12961         * objc/execute/bf-16.m: Ditto.
12962         * objc/execute/bf-18.m: Ditto.
12963         * objc/execute/load-3.m: Ditto.
12964         * objc/execute/compatibility_alias.m: Ditto.
12965         * objc/execute/bf-1.m: Ditto.
12966         * objc/execute/no_clash.m: Ditto.
12967         * objc/execute/bf-3.m: Ditto.
12968         * objc/execute/string2.m: Ditto.
12969         * objc/execute/bf-5.m: Ditto.
12970         * objc/execute/string4.m: Ditto.
12971         * objc/execute/bf-7.m: Ditto.
12972         * objc/execute/object_is_meta_class.m: Ditto.
12973         * objc/execute/bf-9.m: Ditto.
12974         * objc/execute/bf-21.m: Ditto.
12975         * objc/execute/cascading-1.m: Ditto.
12976         * objc/execute/trivial.m: Ditto.
12977         * objc/execute/np-1.m: Ditto.
12978         * objc/compile/trivial.m: Ditto.
12979         * objc/execute/class_self-2.m: Include <stdlib.h>.
12980         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
12981         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
12982         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12983         and 64bit. Use new NeXT interface as required.
12984         * objc.dg/special/unclaimed-category-1.m: Ditto.
12985         * objc.dg/special/unclaimed-category-1.h: Ditto.
12986         * objc.dg/special/unclaimed-category-1a.m: Ditto.
12987         * objc.dg/func-ptr-1.m: Ditto.
12988         * objc.dg/stret-1.m: Ditto.
12989         * objc.dg/encode-2.m: Ditto.
12990         * objc.dg/category-1.m: Ditto.
12991         * objc.dg/encode-3.m: Ditto.
12992         * objc.dg/call-super-3.m: Ditto.
12993         * objc.dg/method-3.m: Ditto.
12994         * objc.dg/func-ptr-2.m: Ditto.
12995         * objc.dg/lookup-1.m: Ditto.
12996         * objc.dg/encode-4.m: Ditto.
12997         * objc.dg/fix-and-continue-1.m: Ditto.
12998         * objc.dg/proto-lossage-3.m: Ditto.
12999         * objc.dg/method-13.m: Ditto.
13000         * objc.dg/proto-qual-1.m: Ditto.
13001         * objc.dg/zero-link-3.m: Ditto.
13002         * objc.dg/bitfield-1.m: Ditto.
13003         * objc.dg/va-meth-1.m: Ditto.
13004         * objc.dg/super-class-3.m: Ditto.
13005         * objc.dg/call-super-1.m: Ditto.
13006         * objc.dg/type-size-2.m: Ditto.
13007         * objc.dg/method-10.m: Ditto.
13008         * objc.dg/defs.m: Ditto.
13009         * objc.dg/const-str-3.m: Ditto.
13010         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
13011         Protocol1.h) and next-mapping.h as required. Use new NeXT
13012         interface as required.
13013         * objc.dg/super-class-4.m: Ditto.
13014         * objc.dg/comp-types-8.m: Ditto.
13015         * objc.dg/call-super-2.m: Ditto.
13016         * objc.dg/objc-fast-4.m: Ditto.
13017         * objc.dg/method-6.m: Ditto.
13018         * objc.dg/const-str-3.m: Ditto.
13019         * objc.dg/const-str-7.m: Ditto.
13020         * objc.dg/method-15.m: Ditto.
13021         * objc.dg/method-19.m: Ditto.
13022         * objc.dg/sync-1.m: Ditto.
13023         * objc.dg/layout-1.m: Ditto.
13024         * objc.dg/bitfield-3.m: Ditto.
13025         * objc.dg/try-catch-3.m: Ditto.
13026         * objc.dg/try-catch-7.m: Ditto.
13027         * objc.dg/comp-types-10.m: Ditto.
13028         * objc.dg/selector-2.: Ditto.
13029         * objc.dg/method-7.m: Ditto.
13030         * objc.dg/typedef-alias-1.m: Ditto.
13031         * objc.dg/proto-lossage-2.m: Ditto.
13032         * objc.dg/comp-types-11.m: Ditto.
13033         * objc.dg/sizeof-1.m: Ditto.
13034         * objc.dg/method-17.m: Ditto.
13035         * objc.dg/bitfield-5.m: Ditto.
13036         * objc.dg/try-catch-1.m: Ditto.
13037         * objc.dg/encode-5.m: Ditto.
13038         * objc.dg/fix-and-continue-2.m: Ditto.
13039         * objc.dg/method-9.m: Ditto.
13040         * objc.dg/isa-field-1.m: Ditto.
13041         * objc.dg/local-decl-2.m: Ditto.
13042         * objc.dg/objc-gc-4.m: Ditto.
13043         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
13044         * objc.dg/gnu-runtime-3.m: Ditto.
13045         * objc.dg/encode-7.m: Ditto.
13046         * objc.dg/encode-8.m: Ditto.
13047         * objc.dg/selector-3.m: Ditto.
13048         * objc.dg/gnu-runtime-1.m: Ditto.
13049         * objc.dg/const-str-12.m: Ditto.
13050         * objc.dg/gnu-runtime-2.m: Ditto.
13051         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
13052         * objc.dg/selector-1.m: Ditto.
13053         * objc.dg/stubify-2.m: Ditto.
13054         * objc.dg/zero-link-1.m: Ditto.
13055         * objc.dg/stret-2.m: Ditto.
13056         * objc.dg/zero-link-2.m: Ditto.
13057         * objc.dg/next-runtime-1.m: Ditto.
13058         * objc.dg/symtab-1.m: Ditto.
13059         * objc.dg/stubify-1.m: Ditto.
13060         * objc.dg/bitfield-2.m: Ditto.
13061         * objc.dg/try-catch-10.m: Apply to both runtimes.
13062         * objc.dg/const-str-1.m: Ditto.
13063         * objc.dg/image-info.m: Ditto.
13064         * objc.dg/encode-9.m: Ditto.
13065         * objc.dg/pragma-1.m: Apply test to all targets.
13066         * objc.dg/const-str-4.m: Ditto.
13067         * objc.dg/const-str-8.m: Ditto.
13068         * objc.dg/super-class-2.m: Ditto.
13069         * objc.dg/try-catch-5.m: Ditto.
13070         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
13071         Protocol1.h) and next-mapping.h as required. Use new NeXT
13072         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
13073         * objc.dg/const-str-11.m: Ditto.
13074         * objc.dg/const-str-9.m: Ditto.
13075         * objc.dg/method-4.m: Skip for 64Bit NeXT.
13076         * objc.dg/encode-1.m: Remove redundant -lobjc.
13077         * objc.dg/try-catch-9.m: Tidy space.
13078         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
13079         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
13080         and 64bit. Use new NeXT interface as required.
13081         * obj-c++.dg/template-4.mm: Ditto.
13082         * obj-c++.dg/defs.mm: Ditto.
13083         * obj-c++.dg/basic.mm: Ditto.
13084         * obj-c++.dg/encode-4.mm: Ditto.
13085         * obj-c++.dg/method-17.mm: Ditto.
13086         * obj-c++.dg/proto-lossage-3.mm: Ditto.
13087         * obj-c++.dg/cxx-class-1.mm: Ditto.
13088         * obj-c++.dg/method-10.mm: Ditto.
13089         * obj-c++.dg/va-meth-1.mm: Ditto.
13090         * obj-c++.dg/encode-5.mm: Ditto.
13091         * obj-c++.dg/lookup-2.mm: Ditto.
13092         * obj-c++.dg/template-3.mm: Ditto.
13093         * obj-c++.dg/proto-qual-1.mm: Ditto.
13094         * obj-c++.dg/qual-types-1.m: Ditto.
13095         * obj-c++.dg/cxx-scope-1.mm: Ditto.
13096         * obj-c++.dg/template-1.mm: Ditto.
13097         * obj-c++.dg/encode-6.mm: Ditto.
13098         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
13099         Protocol1.h) and next-mapping.h as required. Use new NeXT
13100         interface as required.
13101         * obj-c++.dg/except-1.mm: Ditto.
13102         * obj-c++.dg/const-str-7.mm: Ditto.
13103         * obj-c++.dg/ivar-list-semi.mm: Ditto.
13104         * obj-c++.dg/cxx-scope-2.mm: Ditto.
13105         * obj-c++.dg/selector-2.mm: Ditto.
13106         * obj-c++.dg/isa-field-1.mm: Ditto.
13107         * obj-c++.dg/try-catch-1.mm: Ditto.
13108         * obj-c++.dg/local-decl-1.mm: Ditto.
13109         * obj-c++.dg/try-catch-9.mm: Ditto.
13110         * obj-c++.dg/no-extra-load.mm: Ditto.
13111         * obj-c++.dg/selector-5.mm: Ditto.
13112         * obj-c++.dg/method-12.mm: Ditto.
13113         * obj-c++.dg/try-catch-11.mm: Ditto.
13114         * obj-c++.dg/comp-types-11.mm: Ditto.
13115         * obj-c++.dg/bitfield-3.mm: Ditto.
13116         * obj-c++.dg/method-6.mm: Ditto.
13117         * obj-c++.dg/super-class-2.mm: Ditto.
13118         * obj-c++.dg/method-21.mm: Ditto.
13119         * obj-c++.dg/const-str-8.mm: Ditto.
13120         * obj-c++.dg/try-catch-7.mm: Ditto.
13121         * obj-c++.dg/method-15.mm: Ditto.
13122         * obj-c++.dg/layout-1.mm: Ditto.
13123         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
13124         * obj-c++.dg/const-str-3.mm: Ditto.
13125         * obj-c++.dg/try-catch-2.mm: Ditto.
13126         * obj-c++.dg/objc-gc-3.mm: Ditto.
13127         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
13128         * obj-c++.dg/bitfield-1.mm: Ditto.
13129         * obj-c++.dg/selector-6.mm: Ditto.
13130         * obj-c++.dg/method-13.mm: Ditto.
13131         * obj-c++.dg/comp-types-12.mm: Ditto.
13132         * obj-c++.dg/bitfield-4.mm: Ditto.
13133         * obj-c++.dg/try-catch-8.mm: Ditto.
13134         * obj-c++.dg/method-2.mm: Ditto.
13135         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
13136         * obj-c++.dg/typedef-alias-1.mm: Ditto.
13137         * obj-c++.dg/const-str-4.mm: Ditto.
13138         * obj-c++.dg/proto-lossage-2.mm: Ditto.
13139         * obj-c++.dg/try-catch-3.mm: Ditto.
13140         * obj-c++.dg/comp-types-9.mm: Ditto.
13141         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
13142         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
13143         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
13144         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
13145         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13146         Use new NeXT interface as required.
13147         * obj-c++.dg/const-str-10.mm: Ditto.
13148         * obj-c++.dg/const-str-11.mm: Ditto.
13149         * obj-c++.dg/const-str-9.mm: Ditto.
13150         * obj-c++.dg/method-11.mm: Ditto.
13151         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
13152         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13153         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
13154         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
13155         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
13156
13157 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
13158
13159         PR c++/43206
13160         * g++.dg/template/typedef30.C: New test case.
13161
13162 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
13163
13164         PR c/43385
13165         * gcc.c-torture/execute/pr43385.c: New test.
13166
13167 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
13168
13169         * gcc.dg/strncpy-fix-1.c: New test.
13170
13171 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
13172
13173         PR testsuite/41609
13174         * lib/objc-torture.exp (objc-set-runtime-options): New.
13175         * objc/execute/execute.exp: Check runtime options on each pass.
13176         * objc/execute/exceptions/exceptions.exp: Ditto.
13177         * objc/compile/compile.exp: Ditto.
13178
13179         PR testsuite/42348
13180         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
13181         standard tests.
13182         (check_effective_target_objc2): New proc.
13183         (check_effective_target_next_runtime): New proc.
13184         * lib/objc.exp: Determine which runtime is in force and support it.
13185         * lib/obj-c++.exp: Ditto.
13186
13187 2010-03-24  Jason Merrill  <jason@redhat.com>
13188
13189         PR c++/43502
13190         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
13191
13192 2010-03-24  Martin Jambor  <mjambor@suse.cz>
13193
13194         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
13195         a loop.
13196         * gcc.dg/ipa/ipa-2.c: Likewise.
13197         * gcc.dg/ipa/ipa-3.c: Likewise.
13198         * gcc.dg/ipa/ipa-4.c: Likewise.
13199         * gcc.dg/ipa/ipa-5.c: Likewise.
13200         * gcc.dg/ipa/ipa-7.c: Likewise.
13201         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
13202         a loop.
13203         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
13204         i_can_not_be_propagated_fully2 into a loop.
13205         * gcc.dg/ipa/ipa-8.c: New test.
13206         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
13207
13208 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
13209
13210         PR debug/19192
13211         PR debug/43479
13212         * gcc.dg/guality/pr43479.c: New test.
13213         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
13214         and add volatile keyword.
13215
13216 2010-03-23  Mike Stump  <mikestump@comcast.net>
13217
13218         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
13219
13220 2010-03-23  Jason Merrill  <jason@redhat.com>
13221
13222         * g++.dg/ext/altivec-17.C: Adjust error message.
13223
13224         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
13225         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
13226         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
13227         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
13228         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
13229         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
13230
13231 2010-03-22  Jason Merrill  <jason@redhat.com>
13232
13233         PR c++/43333
13234         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
13235         * g++.dg/ext/is_pod_98.C: New.
13236
13237         PR c++/43281
13238         * g++.dg/cpp0x/auto18.C: New.
13239
13240         * gcc.dg/pr36997.c: Adjust error message.
13241         * g++.dg/ext/vector9.C: Likewise.
13242         * g++.dg/conversion/simd3.C: Likewise.
13243         * g++.dg/other/error23.C: Likewise.
13244
13245 2010-03-22  Michael Matz  <matz@suse.de>
13246
13247         PR middle-end/43475
13248         * gfortran.dg/pr43475.f90: New testcase.
13249
13250 2010-03-22  Richard Guenther  <rguenther@suse.de>
13251
13252         PR tree-optimization/43390
13253         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
13254
13255 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13256
13257         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
13258         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
13259
13260 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
13261             Michael Matz  <matz@suse.de>
13262
13263         PR c++/43081
13264         * g++.dg/parse/crash56.C: New test.
13265
13266 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
13267
13268         PR fortran/43450
13269         * gfortran.dg/whole_file_15.f90 : New test.
13270
13271 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13272
13273         PR fortran/43409
13274         * gfortran.dg/inquire_size.f90: New test.
13275
13276 2010-03-20  Richard Guenther  <rguenther@suse.de>
13277
13278         PR rtl-optimization/43438
13279         * gcc.c-torture/execute/pr43438.c: New testcase.
13280
13281 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
13282
13283         PR c++/43375
13284         * g++.dg/abi/mangle42.C: New test.
13285
13286 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13287
13288         PR C/43211
13289         * gcc.dg/pr43211.c: New test.
13290         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
13291
13292 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
13293
13294         PR rtl-optimization/42258
13295         * gcc.target/arm/thumb1-mul-moves.c: New test.
13296
13297         PR target/40697
13298         * gcc.target/arm/thumb-andsi.c: New test.
13299
13300         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
13301         dg-require-effective-target.
13302
13303 2010-03-19  Michael Matz  <matz@suse.de>
13304
13305         PR c++/43116
13306         * g++.dg/other/pr43116.C: New testcase.
13307
13308 2010-03-19  Michael Matz  <matz@suse.de>
13309
13310         PR target/43305
13311         * gcc.dg/pr43305.c: New testcase.
13312
13313 2010-03-19  Richard Guenther  <rguenther@suse.de>
13314
13315         PR tree-optimization/43415
13316         * gcc.c-torture/compile/pr43415.c: New testcase.
13317
13318 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
13319
13320         PR ada/43106
13321         * gnat.dg/case_optimization2.adb: New test.
13322         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
13323
13324 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13325             Jack Howarth  <howarth@bromo.med.uc.edu>
13326
13327         PR target/36399
13328         * gcc.target/i386/push-1.c: Don't xfail
13329           scan-assembler-not "movups" on darwin.
13330
13331 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
13332
13333         PR debug/43058
13334         * gcc.dg/pr43058.c: New test.
13335
13336 2010-03-18  Martin Jambor  <mjambor@suse.cz>
13337
13338         PR middle-end/42450
13339         * g++.dg/torture/pr42450.C: New test.
13340
13341 2010-03-18  Michael Matz  <matz@suse.de>
13342
13343         PR middle-end/43419
13344         * gcc.dg/pr43419.c: New testcase.
13345
13346 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
13347
13348         PR rtl-optimization/43360
13349         * gcc.dg/torture/pr43360.c: New.
13350
13351 2010-03-18  Michael Matz  <matz@suse.de>
13352
13353         PR tree-optimization/43402
13354         * gcc.dg/pr43402.c: New testcase.
13355
13356 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
13357
13358         PR target/42427
13359         * gcc.dg/pr42427.c: New test.
13360
13361 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13362
13363         PR libfortran/43265
13364         * gfortran.dg/read_empty_file.f: New test.
13365         * gfortran.dg/read_eof_all.f90: New test.
13366         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
13367         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
13368
13369 2010-03-17  Michael Matz  <matz@suse.de>
13370
13371         * gcc.dg/pr43300.c: Add -w.
13372
13373 2010-03-17  Richard Guenther  <rguenther@suse.de>
13374
13375         * gcc.dg/pr43379.c: Add -w.
13376
13377 2010-03-17  Tobias Burnus  <burnus@net-b.de>
13378
13379         PR fortran/43331
13380         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
13381
13382 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
13383
13384         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
13385
13386 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13387
13388         * ada/acats/run_all.sh: Log start and end times.
13389
13390 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13391
13392         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
13393
13394 2010-03-16  Richard Guenther  <rguenther@suse.de>
13395
13396         PR middle-end/43379
13397         * gcc.dg/pr43379.c: New testcase.
13398
13399 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
13400
13401         PR debug/43051
13402         * gcc.dg/guality/pr43051-1.c: New test.
13403
13404 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
13405
13406         PR testsuite/43363
13407         * g++.dg/ext/altivec-17.C: Handle changes to error message.
13408
13409 2010-03-15  Michael Matz  <matz@suse.de>
13410
13411         PR middle-end/43300
13412         * gcc.dg/pr43300.c: New testcase.
13413
13414 2010-03-15  Richard Guenther  <rguenther@suse.de>
13415
13416         PR tree-optimization/43367
13417         * gcc.c-torture/compile/pr43367.c: New testcase.
13418
13419 2010-03-15  Richard Guenther  <rguenther@suse.de>
13420
13421         PR tree-optimization/43317
13422         * gcc.dg/pr43317.c: New testcase.
13423
13424 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13425
13426         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
13427
13428 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13429
13430         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
13431
13432 2010-03-14  Tobias Burnus  <burnus@net-b.de>
13433
13434         PR fortran/43362
13435         * gfortran.dg/impure_constructor_1.f90: New test.
13436
13437 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13438
13439         PR middle-end/43354
13440         * gfortran.dg/graphite/id-pr43354.f: New.
13441
13442 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13443
13444         PR middle-end/43349
13445         * gfortran.dg/graphite/pr43349.f: New.
13446
13447 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13448
13449         PR middle-end/43306
13450         * gcc.dg/graphite/pr43306.c: New.
13451
13452 2010-03-12  David S. Miller  <davem@davemloft.net>
13453
13454         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
13455         sparc.
13456
13457 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13458
13459         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
13460
13461 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
13462
13463         PR fortran/43291
13464         PR fortran/43326
13465         * gfortran.dg/dynamic_dispatch_7.f03: New test.
13466
13467 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
13468
13469         * gfortran.dg/default_format_denormal_1.f90: Don't assume
13470         fail for *-*-mingw* targets.
13471
13472 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
13473
13474         PR debug/43329
13475         * gcc.dg/guality/pr43329-1.c: New test.
13476
13477 2010-03-11  Martin Jambor  <mjambor@suse.cz>
13478
13479         PR tree-optimization/43257
13480         * g++.dg/torture/pr43257.C: New test.
13481
13482 2010-03-11  Tobias Burnus  <burnus@net-b.de>
13483
13484         PR fortran/43228
13485         * gfortran.dg/namelist_61.f90: New test.
13486
13487 2010-03-11  Richard Guenther  <rguenther@suse.de>
13488
13489         PR tree-optimization/43255
13490         * gcc.c-torture/compile/pr43255.c: New testcase.
13491
13492 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13493
13494         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
13495         * gcc.dg/pr43280.c: New testcase.
13496
13497 2010-03-11  Richard Guenther  <rguenther@suse.de>
13498
13499         PR lto/43200
13500         * gcc.dg/lto/20100227-1_0.c: New testcase.
13501         * gcc.dg/lto/20100227-1_1.c: Likewise.
13502
13503 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13504
13505         PR libfortran/43320
13506         PR libfortran/43265
13507         * gfortran.dg/read_eof_6.f: New test
13508         * gfortran.dg/read_x_eof.f90: New test.
13509         * gfortran.dg/read_x_past.f: Update test.
13510
13511 2010-03-10  Jan Hubicka  <jh@suse.cz>
13512
13513         * gcc.c-torture/compile/pr43288.c: New test.
13514
13515 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13516
13517         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
13518         -fpic/-fPIC flags.
13519         * g++.old-deja/g++.pt/asm2.C: Likewise.
13520         * gcc.c-torture/compile/20000804-1.c: Likewise.
13521         * gcc.target/i386/clobbers.c: Likewise.
13522
13523 2010-03-10  Tobias Burnus  <burnus@net-b.de>
13524
13525         PR fortran/43303
13526         * gfortran.dg/c_assoc_3.f90: New test.
13527
13528 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
13529
13530         PR debug/36728
13531         * gcc.dg/guality/pr36728-1.c: New test.
13532         * gcc.dg/guality/pr36728-2.c: New test.
13533
13534 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
13535
13536         * gcc.dg/h8300-div-delay-slot.c: New test.
13537
13538 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
13539
13540         PR tree-optimization/43236
13541         * gcc.c-torture/execute/pr43236.c: New test.
13542
13543 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
13544
13545         PR middle-end/42859
13546         * g++.dg/eh/pr42859.C: New test.
13547
13548 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
13549
13550         PR debug/43299
13551         * gcc.dg/pr43299.c: New test.
13552
13553         PR debug/43290
13554         * g++.dg/eh/unwind2.C: New test.
13555
13556 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13557             Reza Yazdani  <reza.yazdani@amd.com>
13558
13559         PR middle-end/43065
13560         * gcc.dg/graphite/run-id-4.c: New.
13561
13562 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13563
13564         PR middle-end/43065
13565         * gcc.dg/graphite/run-id-3.c: New.
13566
13567 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
13568
13569         PR middle-end/42644
13570         PR middle-end/42130
13571         * gcc.dg/graphite/id-18.c: New.
13572         * gcc.dg/graphite/run-id-pr42644.c: New.
13573
13574 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13575
13576         PR middle-end/42326
13577         * gcc.dg/graphite/pr42326.c: New.
13578
13579 2010-03-08  Richard Guenther  <rguenther@suse.de>
13580
13581         PR tree-optimization/43269
13582         * gcc.c-torture/execute/pr43269.c: New testcase.
13583
13584 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
13585
13586         PR fortran/43256
13587         * gfortran.dg/typebound_call_13.f03: New.
13588
13589 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
13590
13591         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
13592         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
13593
13594 2010-03-05  Jason Merrill  <jason@redhat.com>
13595
13596         * g++.dg/abi/mangle40.C: Require weak and alias.
13597
13598 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13599
13600         PR middle-end/42326
13601         * gfortran.dg/graphite/pr42326.f90: New.
13602         * gfortran.dg/graphite/pr42326-1.f90: New.
13603
13604 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13605
13606         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
13607         (gnat_target_compile): Likewise.
13608         Reinitialize GNAT_UNDER_TEST if target changes.
13609         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
13610         (local_find_gnatmake): Pass full --GCC to gnatlink.
13611         Remove --LINK.
13612
13613 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13614
13615         PR c/43248
13616         * gcc.dg/compound-literal-1.c: New testcase.
13617
13618 2010-03-04  Martin Jambor  <mjambor@suse.cz>
13619
13620         PR tree-optimization/43164
13621         PR tree-optimization/43191
13622         * gcc.c-torture/compile/pr43164.c: New test.
13623         * gcc.c-torture/compile/pr43191.c: Likewise.
13624
13625 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
13626
13627         PR fortran/43244
13628         * gfortran.dg/finalize_9.f90: New.
13629
13630 2010-03-04  Tobias Burnus  <burnus@net-b.de>
13631             Ken Werner  <ken@linux.vnet.ibm.com>
13632
13633         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
13634         to dg-options for spu.
13635         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
13636         dump-scan target to exclude spu.
13637
13638 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
13639
13640         PR middle-end/43209
13641         * gcc.dg/tree-ssa/ivopts-4.c: New.
13642
13643 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
13644
13645         * lib/target-supports-dg.exp (check-flags): Provide defaults for
13646         include-opts and exclude-opts; skip checking the flags if arguments
13647         are the same as the defaults.
13648         (dg-xfail-if): Verify the number of arguments, supply defaults
13649         for unspecified optional arguments.
13650         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
13651
13652 2010-03-03  Jason Merrill  <jason@redhat.com>
13653
13654         PR c++/12909
13655         * g++.dg/abi/mangle40.C: Updated.
13656
13657 2010-03-03  Jason Merrill  <jason@redhat.com>
13658
13659         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
13660         * g++.dg/abi/mangle23.C: Likewise.
13661         * g++.dg/eh/simd-2.C: Likewise.
13662         * g++.dg/ext/attribute-test-2.C: Likewise.
13663         * g++.dg/ext/vector14.C: Likewise.
13664         * g++.dg/other/pr34435.C: Likewise.
13665         * g++.dg/template/conv8.C: Likewise.
13666         * g++.dg/template/nontype9.C: Likewise.
13667         * g++.dg/template/qualttp17.C: Likewise.
13668         * g++.dg/template/ref1.C: Likewise.
13669         * g++.old-deja/g++.pt/crash68.C: Likewise.
13670         * g++.old-deja/g++.pt/ref1.C: Likewise.
13671         * g++.old-deja/g++.pt/ref3.C: Likewise.
13672         * g++.old-deja/g++.pt/ref4.C: Likewise.
13673
13674         PR c++/12909
13675         * g++.dg/abi/mangle40.C: New.
13676         * g++.dg/abi/mangle41.C: New.
13677         * g++.dg/lto/20100302_0.C: New.
13678         * g++.dg/lto/20100302_1.C: New.
13679         * g++.dg/lto/20100302.h: New.
13680
13681 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
13682
13683         PR fortran/43243
13684         * gfortran.dg/internal_pack_12.f90: New test.
13685
13686 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
13687
13688         * gcc.dg/pr36997.c: Adjust error message.
13689
13690 2010-03-03  Mike Stump  <mikestump@comcast.net>
13691
13692         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
13693         adjustments to not be present on machines that align the stack to
13694         more than 4 bytes and don't have a red zone yet as that is an
13695         unimplemented optimization.
13696
13697 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
13698
13699         PR fortran/43169
13700         * gfortran.dg/impure_assignment_3.f90: New.
13701
13702 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
13703
13704         PR debug/43229
13705         * gfortran.dg/pr43229.f90: New test.
13706
13707         PR debug/43237
13708         * gcc.dg/debug/dwarf2/pr43237.c: New test.
13709
13710         PR debug/43177
13711         * gcc.dg/guality/pr43177.c: New test.
13712
13713 2010-03-02  Jason Merrill  <jason@redhat.com>
13714
13715         * g++.dg/ext/vector9.C: Adjust error message.
13716         * g++.dg/conversion/simd3.C: Likewise.
13717         * g++.dg/other/error23.C: Likewise.
13718
13719 2010-03-02  Mike Stump  <mikestump@comcast.net>
13720
13721         PR c++/41090
13722         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
13723
13724 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
13725
13726         PR fortran/43180
13727         * gfortran.dg/internal_pack_10.f90: New test.
13728
13729         PR fortran/43173
13730         * gfortran.dg/internal_pack_11.f90: New test.
13731
13732 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
13733
13734         PR middle-end/42640
13735         * gcc.dg/tree-ssa/pr42640.c: New.
13736
13737 2010-03-01  Richard Guenther  <rguenther@suse.de>
13738
13739         PR tree-optimization/43220
13740         * gcc.c-torture/execute/pr43220.c: New testcase.
13741
13742 2010-03-01  Richard Guenther  <rguenther@suse.de>
13743
13744         PR middle-end/43213
13745         * gcc.dg/pr43213.c: New testcase.
13746
13747 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13748
13749         PR pch/14940
13750         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
13751
13752 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13753
13754         * lib/target-supports.exp (check_effective_target_ucn_nocache):
13755         New function.
13756         (check_effective_target_ucn): Likewise.
13757
13758         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
13759         if !ucn.
13760         * gcc.dg/ucnid-2.c: Likewise.
13761         * gcc.dg/ucnid-3.c: Likewise.
13762         * gcc.dg/ucnid-4.c: Likewise.
13763         * gcc.dg/ucnid-11.c: Likewise.
13764         * gcc.dg/ucnid-12.c: Likewise.
13765         * gcc.dg/ucnid-6.c: Skip if !ucn.
13766         * gcc.dg/ucnid-9.c: Likewise.
13767
13768 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13769
13770         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
13771         lists to dg-skip-if.
13772         * gcc.target/i386/stackalign/return-3.c: Likewise.
13773
13774 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13775
13776         * gcc.target/i386/clearcap.map: New file.
13777         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
13778         Pass clearcap.map by default if supported.
13779
13780 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13781
13782         PR fortran/42900
13783         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
13784         Explain this.
13785         * gfortran.dg/stat_2.f90: Likewise.
13786
13787 2010-03-01  Tobias Burnus  <burnus@net-b.de>
13788
13789         PR fortran/43199
13790         * gfortran.dg/module_read_2.f90: New test.
13791
13792 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
13793
13794         PR c++/42748
13795         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
13796         * g++.dg/abi/mangle12.C: Likewise.
13797         * g++.dg/abi/mangle20-2.C: Likewise.
13798         * g++.dg/abi/mangle17.C: Likewise.
13799         * g++.dg/template/cond2.C: Likewise.
13800         * g++.dg/template/pr35240.C: Likewise.
13801
13802 2010-02-27  Richard Guenther  <rguenther@suse.de>
13803
13804         PR tree-optimization/43186
13805         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
13806
13807 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
13808
13809         * g++.dg/abi/packed1.C: Expect warning on the SH.
13810
13811 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
13812
13813         PR c++/42054:
13814         * g++.dg/parse/error37.C: New test.
13815
13816 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13817
13818         PR c/24577
13819         PR c/43192
13820         * gcc.dg/pr8927-1.c: Match new note.
13821         * gcc.dg/990506-0.c: Likewise.
13822         * gcc.dg/gomp/flush-2.c: Likewise.
13823         * gcc.dg/gomp/atomic-5.c: Likewise.
13824         * gcc.dg/gomp/pr34607.c: Likewise.
13825         * gcc.dg/pr35746.c: Likewise.
13826         * gcc.dg/cpp/pragma-1.c: Likewise.
13827         * gcc.dg/cpp/pragma-2.c: Likewise.
13828         * gcc.dg/pr41842.c: Likewise.
13829         * gcc.dg/noncompile/20040629-1.c: Likewise.
13830         * objc.dg/private-1.m: Likewise.
13831
13832 2010-02-27  Tobias Burnus  <burnus@net-b.de>
13833
13834         PR fortran/43185
13835         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
13836         * gfortran.dg/default_initialization_4.f90: New test.
13837
13838 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
13839
13840         * gnat.dg/thin_pointer.ad[sb]: Rename into...
13841         * gnat.dg/thin_pointer1.ad[sb]: ...this.
13842         * gnat.dg/thin_pointer2.adb: New test.
13843         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
13844
13845 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13846
13847         PR c/20631
13848         * gcc.dg/cpp/c90-pedantic.c: New.
13849         * gcc.dg/cpp/c90.c: New.
13850         * gcc.dg/gnu90-const-expr-1.c: New.
13851         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
13852
13853 2010-02-26  Richard Guenther  <rguenther@suse.de>
13854
13855         PR tree-optimization/43186
13856         * gcc.c-torture/compile/pr43186.c: New testcase.
13857
13858 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
13859
13860         PR debug/43190
13861         * c-c++-common/dwarf2/pr43190.c: New test.
13862
13863 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
13864
13865         PR testsuite/37074:
13866         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
13867
13868 2010-02-26  Richard Guenther  <rguenther@suse.de>
13869
13870         PR tree-optimization/43188
13871         * gcc.c-torture/compile/pr43188.c: New testcase.
13872
13873 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
13874
13875         PR target/43175
13876         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
13877
13878 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
13879
13880         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
13881
13882 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
13883
13884         PR target/43154
13885         * gcc.target/powerpc/pr43154.c: New file.
13886
13887 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
13888
13889         PR debug/43166
13890         * gfortran.dg/debug/pr43166.f: New test.
13891
13892         PR debug/43165
13893         * gcc.dg/torture/pr43165.c: New test.
13894
13895 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13896
13897         PR c/43128
13898         * c-c++-common/pr41779.c: Update.
13899
13900 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13901
13902         PR ada/32547
13903         * lib/gnat-dg.exp (gnat_load): Redefine.
13904
13905         * ada/acats/run_acats: Run run_all.sh with $SHELL.
13906         * ada/acats/run_all.sh: Downcase tasking not implemented message.
13907
13908 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13909
13910         PR libobjc/36610
13911         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
13912         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
13913         -fgnu-runtime.
13914         Sort entries.
13915
13916 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13917
13918         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
13919
13920 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
13921
13922         PR debug/43150
13923         * gcc.dg/guality/vla-1.c: New test.
13924
13925 2010-02-24  Tobias Burnus  <burnus@net-b.de>
13926
13927         PR fortran/43042
13928         * gfortran.dg/c_ptr_tests_15.f90: New test.
13929
13930 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
13931
13932         PR target/43107
13933         * gcc.target/i386/pr43107.c: New test.
13934
13935 2010-02-23  Jason Merrill  <jason@redhat.com>
13936
13937         PR c++/43143
13938         * g++.dg/cpp0x/variadic100.C: New.
13939
13940 2010-02-23  Jason Merrill  <jason@redhat.com>
13941
13942         PR debug/42800
13943         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
13944         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
13945         * c-c++-common/dwarf2/vla1.c: New.
13946
13947 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
13948
13949         PR target/43139
13950         * gcc.dg/pr43139.c: New test.
13951
13952         PR debug/43077
13953         * gcc.dg/guality/pr43077-1.c: New test.
13954
13955 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13956
13957         PR 43123
13958         * gcc.dg/march.c: New.
13959         * gcc.dg/march-generic.c: New.
13960         * gcc.dg/mtune.c: New.
13961
13962 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13963
13964         PR middle-end/43083
13965         * gcc.dg/graphite/pr43083.c: New.
13966
13967 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13968
13969         PR middle-end/43097
13970         * gfortran.dg/graphite/pr43097.f: New.
13971
13972 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13973             Manuel López-Ibáñez  <manu@gcc.gnu.org>
13974
13975         PR middle-end/43140
13976         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
13977
13978 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13979
13980         PR middle-end/43026
13981         * g++.dg/graphite/pr43026.C: New.
13982
13983 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13984
13985         PR c++/43126
13986         * gcc.dg/cleanup-1.c: Update.
13987         * gcc.dg/func-args-1.c: Update.
13988         * gcc.dg/format/sentinel-1.c: Update.
13989         * g++.old-deja/g++.jason/scoping10.C: Update.
13990         * g++.old-deja/g++.ns/lookup5.C: Update.
13991         * g++.dg/ext/cleanup-1.C: Update.
13992         * g++.dg/parse/varmod1.C: Update.
13993         * g++.dg/parse/error33.C: Update.
13994         * g++.dg/expr/call3.C: Update.
13995         * g++.dg/func-args-1.C: New.
13996
13997 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
13998
13999         PR c/43125
14000         * gcc.dg/attr-used-2.c: Moved to ...
14001         * c-c++-common/attr-used-2.c: Here.
14002
14003         * gcc.dg/attr-used.c: Moved to ...
14004         * c-c++-common/attr-used.c: Here.
14005
14006 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
14007
14008         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
14009
14010 2010-02-22  Richard Guenther  <rguenther@suse.de>
14011
14012         PR lto/43045
14013         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
14014         * gfortran.dg/lto/20100222-1_1.c: Likewise.
14015
14016 2010-02-22  Richard Guenther  <rguenther@suse.de>
14017
14018         PR tree-optimization/42749
14019         * gcc.c-torture/compile/pr42749.c: New testcase.
14020
14021 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
14022
14023         PR fortran/43072
14024         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
14025         * gfortran.dg/internal_pack_9.f90: New test.
14026
14027 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14028
14029         PR c++/23510
14030         * g++.dg/template/recurse.C: Adjust.
14031         * g++.dg/template/pr23510.C: New.
14032
14033 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
14034
14035         PR c++/42824
14036         * g++.dg/template/memclass4.C: New test.
14037
14038 2010-02-21  Tobias Burnus  <burnus@net-b.de>
14039
14040         PR fortran/35259
14041         * gfortran.dg/reassoc_5.f90: New test.
14042
14043 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
14044
14045         PR target/43067
14046         * gcc.target/i386/pr43067.c: New test.
14047
14048 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14049
14050         PR c++/35669
14051         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
14052         -Wconversion-null.
14053         * g++.dg/warn/Wconversion-null.C: New test.
14054         * g++.old-deja/g++.other/null1.C: Move to...
14055         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
14056
14057 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
14058
14059         PR fortran/36932
14060         PR fortran/36933
14061         * gfortran.dg/dependency_26.f90: New test.
14062
14063         PR fortran/43072
14064         * gfortran.dg/internal_pack_7.f90: New test.
14065
14066         PR fortran/43111
14067         * gfortran.dg/internal_pack_8.f90: New test.
14068
14069 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14070
14071         PR 43128
14072         * c-c++-common/pr41779.c: Fix broken testcase.
14073
14074 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14075
14076         PR 36513
14077         * c-c++-common/pr36513.c: New testcase.
14078         * c-c++-common/pr36513-2.c: New testcase.
14079
14080 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14081
14082         PR 41779
14083         * c-c++-common/pr41779.c: New.
14084
14085 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
14086
14087         PR debug/43084
14088         * gcc.dg/pr43084.c: New test.
14089
14090 2010-02-19  Richard Guenther  <rguenther@suse.de>
14091
14092         PR tree-optimization/42916
14093         * gcc.dg/pr42916.c: New testcase.
14094
14095 2010-02-18  Jason Merrill  <jason@redhat.com>
14096
14097         PR c++/42837
14098         * g++.dg/abi/packed1.C: Add expected warning.
14099
14100         PR c++/43108
14101         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
14102         * gcc.dg/torture/dg-torture.exp: Likewise.
14103         * c-c++-common/torture/complex-sign.h,
14104         c-c++-common/torture/complex-sign-add.c,
14105         c-c++-common/torture/complex-sign-mixed-add.c,
14106         c-c++-common/torture/complex-sign-mixed-div.c,
14107         c-c++-common/torture/complex-sign-mixed-mul.c,
14108         c-c++-common/torture/complex-sign-mixed-sub.c,
14109         c-c++-common/torture/complex-sign-mul.c,
14110         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
14111         Adapt for C++ compilation as well.
14112
14113         PR c++/43070
14114         * g++.dg/ext/label1.C: Update.
14115         * g++.dg/ext/label2.C: Update.
14116
14117         PR c++/26261
14118         * g++.dg/template/dependent-name6.C: New.
14119
14120         PR c++/43109
14121         * g++.dg/parse/namespace12.C: New.
14122
14123 2010-02-18  Martin Jambor  <mjambor@suse.cz>
14124
14125         PR tree-optimization/43066
14126         * gcc.c-torture/compile/pr43066.c: New test.
14127
14128 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
14129
14130         * g++.dg/ext/attrib35.C: Fix target selector string.
14131         * g++.dg/ext/attrib36.C: Ditto.
14132         * g++.dg/ext/attrib37.C: Ditto.
14133         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
14134         * g++.dg/abi/mangle25.C: Ditto.
14135
14136 2010-02-17  Jason Merrill  <jason@redhat.com>
14137
14138         PR c++/43069
14139         * g++.dg/parse/namespace11.C: New.
14140
14141         PR c++/43093
14142         * g++.dg/ext/attrib37.C: New.
14143
14144         PR c++/43079
14145         * g++.dg/template/ptrmem20.C: New.
14146
14147 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
14148
14149         PR target/43103
14150         * gcc.target/i386/xop-check.h: Include m256-check.h.
14151         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
14152         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
14153         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
14154         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
14155
14156 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
14157
14158         PR debug/42918
14159         * gcc.dg/pr42918.c: New test.
14160
14161 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
14162
14163         * g++.dg/ext/attrib36.C: Require ILP32.
14164
14165 2010-02-16  Richard Guenther  <rguenther@suse.de>
14166
14167         PR tree-optimization/41043
14168         * gfortran.dg/pr41043.f90: New testcase.
14169         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
14170
14171 2010-02-16  Jason Merrill  <jason@redhat.com>
14172
14173         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
14174
14175 2010-02-16  Ira Rosen  <irar@il.ibm.com>
14176
14177         PR tree-optimization/43074
14178         * gcc.dg/vect/fast-math-pr43074.c: New test.
14179
14180 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
14181
14182         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
14183
14184 2010-02-16  Jason Merrill  <jason@redhat.com>
14185
14186         PR c++/43031
14187         * g++.dg/ext/attrib36.C: New.
14188
14189         PR c++/43036
14190         * g++.dg/other/array6.C: New.
14191
14192 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14193
14194         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
14195
14196 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
14197
14198         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
14199         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
14200         * gcc.target/i386/xop-vpermil2pd-1.c: New.
14201         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
14202         * gcc.target/i386/xop-vpermil2ps-1.c: New.
14203         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
14204
14205 2010-02-15  Richard Guenther  <rguenther@suse.de>
14206
14207         PR middle-end/43068
14208         * g++.dg/torture/pr43068.C: New testcase.
14209
14210 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
14211
14212         PR c++/43024
14213         * g++.dg/opt/ice1.C: New.
14214
14215 2010-02-14  Jason Merrill  <jason@redhat.com>
14216
14217         PR c++/41997
14218         * g++.dg/cpp0x/initlist-opt.C: New.
14219
14220 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
14221
14222         PR fortran/41113
14223         PR fortran/41117
14224         * gfortran.dg/internal_pack_6.f90: New test.
14225
14226 2010-02-12  Jason Merrill  <jason@redhat.com>
14227
14228         PR c++/43054
14229         * g++.dg/cpp0x/variadic99.C: New.
14230
14231 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
14232
14233         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
14234         sign extend pointers to gualchk_t.
14235
14236         PR c++/43033
14237         * g++.dg/other/default3.C: Xfail g4 test.
14238
14239 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14240
14241         PR middle-end/43012
14242         * gcc.dg/graphite/pr43012.c: New.
14243
14244 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14245
14246         PR middle-end/42930
14247         * g++.dg/graphite/pr42930.C: New.
14248
14249 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14250
14251         PR middle-end/42914
14252         PR middle-end/42530
14253         * gcc.dg/graphite/pr42530.c: New.
14254         * gcc.dg/graphite/pr42914.c: New.
14255
14256 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14257
14258         PR middle-end/42771
14259         * gcc.dg/graphite/pr42771.c: New.
14260
14261 2010-02-11  Richard Guenther  <rguenther@suse.de>
14262
14263         PR tree-optimization/42998
14264         * gcc.c-torture/compile/pr42998.c: New testcase.
14265
14266 2010-02-10  Jason Merrill  <jason@redhat.com>
14267
14268         PR c++/41896
14269         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
14270
14271         PR c++/42983, core issue 906
14272         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
14273         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
14274
14275         PR c++/43016
14276         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
14277
14278 2010-02-10  Richard Guenther  <rguenther@suse.de>
14279
14280         PR tree-optimization/43017
14281         * gcc.dg/torture/pr43017.c: New testcase.
14282
14283 2010-02-10  Tobias Burnus  <burnus@net-b.de>
14284
14285         PR fortran/40823
14286         * gfortran.dg/private_type_1.f90: Update error location.
14287         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
14288         * gfortran.dg/typebound_operator_2.f03: Ditto.
14289         * gfortran.dg/assignment_2.f90: Ditto.
14290         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
14291         * gfortran.dg/binding_label_tests_9.f03: Ditto.
14292
14293 2010-02-10  Tobias Burnus  <burnus@net-b.de>
14294
14295         PR fortran/43015
14296         * gfortran.dg/bind_c_usage_20.f90: New test.
14297
14298 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
14299
14300         PR debug/43010
14301         * g++.dg/debug/pr43010.C: New test.
14302
14303 2010-02-10  Richard Guenther  <rguenther@suse.de>
14304
14305         PR c/43007
14306         * gcc.c-torture/execute/20100209-1.c: New testcase.
14307         * gcc.dg/fold-div-3.c: Likewise.
14308
14309 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
14310
14311         * gcc.dg/builtin-ffs-1.c: New test.
14312
14313 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14314
14315         PR fortran/42999
14316         * gfortran.dg/array_constructor_35.f90: New test.
14317
14318 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14319
14320         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
14321
14322 2010-02-09  Jason Merrill  <jason@redhat.com>
14323
14324         PR c++/42399
14325         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
14326
14327         PR c++/42370
14328         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
14329
14330 2010-02-09  Tobias Burnus  <burnus@net-b.de>
14331
14332         PR fortran/41869
14333         * gfortran.dg/module_write_1.f90: New test.
14334
14335 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
14336
14337         * gcc.dg/pr19340.c: Adjust.
14338
14339 2010-02-09  Richard Guenther  <rguenther@suse.de>
14340
14341         PR tree-optimization/43008
14342         * gcc.c-torture/execute/pr43008.c: New testcase.
14343
14344 2010-02-09  Richard Guenther  <rguenther@suse.de>
14345
14346         PR tree-optimization/43000
14347         * gcc.dg/torture/pr43000.c: New testcase.
14348         * gcc.dg/torture/pr43002.c: Likewise.
14349
14350 2010-02-09  Daniel Kraft  <d@domob.eu>
14351
14352         PR fortran/39171
14353         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
14354         and pass -Wsurprising as necessary.
14355
14356 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
14357
14358         PR tree-optimization/42890
14359         * g++.dg/torture/pr42890.C: New test.
14360
14361 2010-02-08  Richard Guenther  <rguenther@suse.de>
14362
14363         PR middle-end/42995
14364         * gcc.dg/tree-ssa/inline-4.c: New testcase.
14365
14366 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
14367
14368         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
14369         return 0 from main.
14370         * gcc.dg/graphite/block-1.c: Same.
14371         * gcc.dg/graphite/block-3.c: Same.
14372         * gcc.dg/graphite/block-4.c: Same.
14373         * gcc.dg/graphite/block-5.c: Same.
14374         * gcc.dg/graphite/block-6.c: Same.
14375         * gcc.dg/graphite/block-7.c: Same.
14376         * gcc.dg/graphite/interchange-0.c: Same.
14377         * gcc.dg/graphite/interchange-1.c: Same.
14378         * gcc.dg/graphite/interchange-10.c: Same.
14379         * gcc.dg/graphite/interchange-11.c: Same.
14380         * gcc.dg/graphite/interchange-12.c: Same.
14381         * gcc.dg/graphite/interchange-2.c: Same.
14382         * gcc.dg/graphite/interchange-3.c: Same.
14383         * gcc.dg/graphite/interchange-4.c: Same.
14384         * gcc.dg/graphite/interchange-5.c: Same.
14385         * gcc.dg/graphite/interchange-6.c: Same.
14386         * gcc.dg/graphite/interchange-7.c: Same.
14387         * gcc.dg/graphite/interchange-8.c: Same.
14388         * gcc.dg/graphite/interchange-9.c: Same.
14389         * gcc.dg/graphite/interchange-mvt.c: Same.
14390
14391 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
14392
14393         * gfortran.dg/graphite/id-19.f: New.
14394         * gfortran.dg/graphite/pr14741.f90: New.
14395         * gfortran.dg/graphite/pr41924.f90: New.
14396         * gfortran.dg/graphite/run-id-2.f90: New.
14397
14398 2010-02-07  Richard Guenther  <rguenther@suse.de>
14399
14400         PR middle-end/42956
14401         * gcc.c-torture/compile/pr42956.c: New testcase.
14402
14403 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14404
14405         PR libfortran/42742
14406         * gfortran.dg/fmt_cache_2.f: New test.
14407
14408 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14409
14410         * gfortran.dg/read_no_eor.f90: New test.
14411
14412 2010-02-05  Jason Merrill  <jason@redhat.com>
14413
14414         * g++.dg/ext/label13.C: Move constructor body out of class.
14415
14416 2010-02-03  Jason Merrill  <jason@redhat.com>
14417
14418         PR c++/42870
14419         * g++.dg/ext/dllexport3.C: New.
14420
14421 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
14422
14423         * gcc.dg/format/ms-format3.c: New test for specific MS types.
14424
14425 2010-02-05  Richard Guenther  <rguenther@suse.de>
14426
14427         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
14428
14429 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
14430
14431         PR c++/42915
14432         * g++.dg/other/crash-9.C: New test.
14433
14434 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
14435
14436         PR fortran/42309
14437         * gfortran.dg/subref_array_pointer_4.f90 : New test.
14438
14439 2010-02-04  Richard Guenther  <rguenther@suse.de>
14440
14441         PR rtl-optimization/42952
14442         * gcc.dg/torture/pr42952.c: New testcase.
14443
14444 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14445
14446         PR libfortran/42901
14447         * gfortran.dg/namelist_60.f90: New test.
14448
14449 2010-02-03  Jason Merrill  <jason@redhat.com>
14450
14451         PR c++/40138
14452         * g++.dg/ext/builtin11.C: New.
14453
14454         PR c++/4926
14455         PR c++/38600
14456         * g++.dg/abi/mangle35.C: New.
14457         * g++.dg/abi/mangle37.C: New.
14458
14459         PR c++/12909
14460         * g++.dg/abi/mangle36.C: New.
14461
14462         PR c++/35652
14463         * g++.dg/warn/string1.C: New.
14464
14465 2010-02-03  Richard Guenther  <rguenther@suse.de>
14466
14467         PR tree-optimization/42944
14468         * gcc.dg/errno-1.c: New testcase.
14469
14470 2010-02-03  Richard Guenther  <rguenther@suse.de>
14471
14472         PR middle-end/42927
14473         * gcc.c-torture/compile/pr42927.c: New testcase.
14474
14475 2010-02-03  Tobias Burnus  <burnus@net-b.de>
14476
14477         PR fortran/42936
14478         * gfortran.dg/null_4.f90: New test.
14479
14480 2010-02-02  Jason Merrill  <jason@redhat.com>
14481
14482         PR c++/41090
14483         * g++.dg/ext/label13.C: New.
14484
14485 2010-02-02  Tobias Burnus  <burnus@net-b.de>
14486
14487         PR fortran/42650
14488         * gfortran.dg/func_result_5.f90: New test.
14489
14490 2010-02-01  Tobias Burnus  <burnus@net-b.de>
14491
14492         PR fortran/42922
14493         * gfortran.dg/pure_initializer_3.f90: News test.
14494
14495 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
14496
14497         PR fortran/42888
14498         * gfortran.dg/allocate_derived_2.f90: New test.
14499
14500 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14501
14502         PR middle-end/42898
14503         * gcc.dg/torture/pr42898-2.c: New test.
14504
14505 2010-01-31  Richard Guenther  <rguenther@suse.de>
14506
14507         PR middle-end/42898
14508         * gcc.dg/torture/pr42898.c: New testcase.
14509
14510 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
14511
14512         PR fortran/38324
14513         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
14514         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
14515
14516 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
14517
14518         * g++.dg/tree-ssa/inline-1.C: New.
14519         * g++.dg/tree-ssa/inline-2.C: New.
14520         * g++.dg/tree-ssa/inline-3.C: New.
14521
14522 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
14523
14524         PR testsuite/41701
14525         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
14526         the string 'pow' in the pathname of the compiler from generating a
14527         test failure.
14528
14529 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14530
14531         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
14532         * g++.old-deja/g++.mike/eh17.C: Likewise.
14533         * g++.old-deja/g++.mike/p5571.C: Likewise.
14534
14535 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
14536
14537         PR c++/42758
14538         PR c++/42634
14539         PR c++/42336
14540         PR c++/42797
14541         PR c++/42880
14542         * g++.dg/other/crash-5.C: New test.
14543         * g++.dg/other/crash-6.C: New test.
14544         * g++.dg/other/crash-7.C: New test.
14545         * g++.dg/other/crash-8.C: New test.
14546
14547 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
14548
14549         PR rtl-optimization/42889
14550         * gcc.dg/pr42889.c: New test.
14551
14552 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
14553
14554         * gcc.target/i386/pr42881.c: Use SSE2.
14555
14556 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
14557
14558         PR target/42891
14559         * gcc.target/i386/pr42891.c: New test.
14560
14561 2010-01-28  Richard Guenther  <rguenther@suse.de>
14562
14563         PR tree-optimization/42871
14564         * g++.dg/torture/pr42871.C: New testcase.
14565
14566 2010-01-28  Richard Guenther  <rguenther@suse.de>
14567
14568         * gcc.dg/Wobjsize-1.h: New testcase.
14569         * gcc.dg/Wobjsize-1.c: Likewise.
14570
14571 2010-01-28  Richard Guenther  <rguenther@suse.de>
14572
14573         PR middle-end/42883
14574         * g++.dg/torture/pr42883.C: New testcase.
14575
14576 2010-01-28  Michael Matz  <matz@suse.de>
14577
14578         * gcc.target/i386/pr42881.c: New test.
14579
14580 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14581
14582         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
14583         Add i?86-*-solaris2* support.
14584
14585 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
14586
14587         PR c++/42713
14588         PR c++/42820
14589         * g++.dg/template/typedef27.C: New test case.
14590         * g++.dg/template/typedef28.C: New test case.
14591
14592 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
14593
14594         * gcc.dg/optimize-bswap*.c: Add ARM target
14595
14596 2010-01-27  Richard Guenther  <rguenther@suse.de>
14597
14598         PR middle-end/42878
14599         * gcc.dg/torture/pr42878-1.c: New testcase.
14600         * gcc.dg/torture/pr42878-2.c: Likewise.
14601
14602 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
14603
14604         PR middle-end/42874
14605         * gcc.dg/vla-22.c: New test.
14606
14607 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
14608
14609         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
14610         current collation.
14611
14612 2010-01-26  Richard Guenther  <rguenther@suse.de>
14613
14614         PR rtl-optimization/42685
14615         * gcc.dg/pr42685.c: New testcase.
14616         * g++.dg/other/pr42685.C: Likewise.
14617
14618 2010-01-26  Richard Guenther  <rguenther@suse.de>
14619
14620         PR middle-end/42806
14621         * g++.dg/other/pr42806.C: New testcase.
14622
14623 2010-01-26  Richard Guenther  <rguenther@suse.de>
14624
14625         PR tree-optimization/42250
14626         * gcc.dg/pr42250.c: New testcase.
14627
14628 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
14629
14630         * gnat.dg/array_bounds_test.adb: New test.
14631
14632 2010-01-25  Tobias Burnus  <burnus@net-b.de>
14633
14634         PR fortran/42858
14635         * gfortran.dg/generic_21.f90: New test.
14636
14637 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14638
14639         PR testsuite/41522
14640         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
14641
14642 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
14643
14644         PR c++/42748
14645         * g++.dg/abi/arm_va_list2.C: New test.
14646         * g++.dg/abi/arm_va_list2.h: Companion header file.
14647
14648 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
14649
14650         PR fortran/41044
14651         * gfortran.dg/parameter_array_ref_2.f90 : New test.
14652
14653         PR fortran/41167
14654         * gfortran.dg/char_array_arg_1.f90 : New test.
14655
14656         * gfortran.dg/pr25923.f90 : Remove XFAIL.
14657
14658 2010-01-24  Tobias Burnus  <burnus@net-b.de>
14659
14660         PR fortran/39304
14661         * gfortran.dg/generic_20.f90: New test.
14662
14663 2010-01-22  Michael Matz  <matz@suse.de>
14664
14665         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
14666         -msse2.
14667
14668 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
14669
14670         PR fortran/42736
14671         * gfortran.dg/dependency_25.f90 : New test.
14672
14673 2010-01-21  Martin Jambor  <mjambor@suse.cz>
14674
14675         PR tree-optimization/42585
14676         * gcc.dg/tree-ssa/pr42585.c: New test.
14677
14678 2010-01-21  Richard Guenther  <rguenther@suse.de>
14679
14680         PR middle-end/19988
14681         * gcc.dg/pr19988.c: New testcase.
14682
14683 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
14684
14685         * g++.dg/compat/decimal/compat-common.h: New file.
14686         * g++.dg/compat/decimal/decimal-dummy.h: New file.
14687         * g++.dg/compat/decimal/pass_x.h: New file.
14688         * g++.dg/compat/decimal/pass_y.h: New file.
14689         * g++.dg/compat/decimal/pass-1_main.C: New file.
14690         * g++.dg/compat/decimal/pass-1_x.C: New file.
14691         * g++.dg/compat/decimal/pass-1_y.C: New file.
14692         * g++.dg/compat/decimal/pass-2_main.C: New file.
14693         * g++.dg/compat/decimal/pass-2_x.C: New file.
14694         * g++.dg/compat/decimal/pass-2_y.C: New file.
14695         * g++.dg/compat/decimal/pass-3_main.C: New file.
14696         * g++.dg/compat/decimal/pass-3_x.C: New file.
14697         * g++.dg/compat/decimal/pass-3_y.C: New file.
14698         * g++.dg/compat/decimal/pass-4_main.C: New file.
14699         * g++.dg/compat/decimal/pass-4_x.C: New file.
14700         * g++.dg/compat/decimal/pass-4_y.C: New file.
14701         * g++.dg/compat/decimal/pass-5_main.C: New file.
14702         * g++.dg/compat/decimal/pass-5_x.C: New file.
14703         * g++.dg/compat/decimal/pass-5_y.C: New file.
14704         * g++.dg/compat/decimal/pass-6_main.C: New file.
14705         * g++.dg/compat/decimal/pass-6_x.C: New file.
14706         * g++.dg/compat/decimal/pass-6_y.C: New file.
14707         * g++.dg/compat/decimal/return_x.h: New file.
14708         * g++.dg/compat/decimal/return_y.h: New file.
14709         * g++.dg/compat/decimal/return-1_main.C: New file.
14710         * g++.dg/compat/decimal/return-1_x.C: New file.
14711         * g++.dg/compat/decimal/return-1_y.C: New file.
14712         * g++.dg/compat/decimal/return-2_main.C: New file.
14713         * g++.dg/compat/decimal/return-2_x.C: New file.
14714         * g++.dg/compat/decimal/return-2_y.C: New file.
14715         * g++.dg/compat/decimal/return-3_main.C: New file.
14716         * g++.dg/compat/decimal/return-3_x.C: New file.
14717         * g++.dg/compat/decimal/return-3_y.C: New file.
14718         * g++.dg/compat/decimal/return-4_main.C: New file.
14719         * g++.dg/compat/decimal/return-4_x.C: New file.
14720         * g++.dg/compat/decimal/return-4_y.C: New file.
14721         * g++.dg/compat/decimal/return-5_main.C: New file.
14722         * g++.dg/compat/decimal/return-5_x.C: New file.
14723         * g++.dg/compat/decimal/return-5_y.C: New file.
14724         * g++.dg/compat/decimal/return-6_main.C: New file.
14725         * g++.dg/compat/decimal/return-6_x.C: New file.
14726         * g++.dg/compat/decimal/return-6_y.C: New file.
14727
14728 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14729
14730         PR debug/42715
14731         * gcc.dg/pr42715.c: New.
14732
14733 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
14734
14735         PR c++/42038
14736         * g++.dg/parse/crash55.C: New.
14737
14738 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14739
14740         PR debug/42782
14741         * gcc.dg/guality/pr42782.c: New.
14742
14743 2010-01-20  Jason Merrill  <jason@redhat.com>
14744
14745         PR c++/41788
14746         * g++.dg/abi/packed1.C: New.
14747
14748         PR c++/41920
14749         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
14750
14751         PR c++/40750
14752         * g++.dg/parse/fn-typedef1.C: New.
14753         * g++.dg/other/cv_quals.C: Adjust.
14754
14755 2010-01-20  Anthony Green  <green@moxielogic.com>
14756
14757         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
14758         pack(push) pragma).
14759         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
14760         * gcc.dg/20020312-2.c: Port this to the moxie core.
14761         * gcc.dg/weak/typeof-2.c: Ditto.
14762
14763 2010-01-20  Richard Guenther  <rguenther@suse.de>
14764
14765         PR tree-optimization/42717
14766         * gcc.c-torture/compile/pr42717.c: New testcase.
14767
14768 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
14769
14770         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
14771         of signed, add a few new tests.
14772
14773         PR middle-end/42803
14774         * g++.dg/parse/limits-initializer1.C: New test.
14775
14776 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14777
14778         PR fortran/42804
14779         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
14780         * gfortran.dg/typebound_call_12.f03: New test.
14781
14782 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
14783
14784         PR fortran/42783
14785         * gfortran.dg/bounds_check_15.f90 : New test.
14786
14787 2010-01-19  Michael Matz  <matz@suse.de>
14788
14789         PR tree-optimization/41783
14790         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
14791
14792 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
14793
14794         PR target/38697.
14795         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
14796         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
14797         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
14798         * gcc.target/arm/neon/vget_lows16.c: Likewise.
14799         * gcc.target/arm/neon/vget_lows32.c: Likewise.
14800         * gcc.target/arm/neon/vget_lows64.c: Likewise.
14801         * gcc.target/arm/neon/vget_lows8.c: Likewise.
14802         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
14803         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
14804         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
14805         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
14806
14807 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14808
14809         PR fortran/42545
14810         * gfortran.dg/extends_6.f03: Modified an error message.
14811         * gfortran.dg/extends_10.f03: New test.
14812         * gfortran.dg/private_type_6.f03: Modified an error message.
14813         * gfortran.dg/structure_constructor_8.f03: Ditto.
14814
14815 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
14816
14817         PR tree-optimization/42719
14818         * gcc.dg/pr42719.c: New test.
14819
14820         PR debug/42728
14821         * gcc.dg/pr42728.c: New test.
14822
14823 2010-01-19  Anthony Green  <green@moxielogic.com>
14824
14825         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
14826
14827 2010-01-18  Anthony Green  <green@moxielogic.com>
14828
14829         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
14830         for moxie.
14831
14832 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
14833
14834         * g++.dg/template/error45.C: reverted as part of reverting the
14835         fix of PR c++/42634.
14836
14837 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
14838
14839         PR c++/42634
14840         * g++.dg/template/error45.C: New test.
14841
14842 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
14843
14844         PR c++/42766
14845         * g++.dg/conversion/op6.C: New test.
14846
14847 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
14848
14849         PR target/42774
14850         * gcc.target/alpha/pr42774.c: New test.
14851
14852 2010-01-18  Richard Guenther  <rguenther@suse.de>
14853
14854         PR tree-optimization/42781
14855         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
14856
14857 2010-01-17  Richard Guenther  <rguenther@suse.de>
14858
14859         PR middle-end/42248
14860         * gcc.c-torture/execute/pr42248.c: New testcase.
14861
14862 2010-01-17  Richard Guenther  <rguenther@suse.de>
14863
14864         PR tree-optimization/42773
14865         * g++.dg/torture/pr42773.C: New testcase.
14866
14867 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
14868
14869         PR fortran/42677
14870         * gfortran.dg/interface_assignment_5.f90: New test.
14871
14872 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
14873
14874         PR c++/42697
14875         * g++.dg/template/crash94.C: Reverted.
14876
14877 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
14878
14879         PR debug/42767
14880         * gcc.dg/debug/pr42767.c: New.
14881
14882 2010-01-15  Jason Merrill  <jason@redhat.com>
14883
14884         PR c++/42761
14885         * g++.dg/cpp0x/decltype22.C: New.
14886
14887 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
14888
14889         PR middle-end/42760
14890         * g++.dg/torture/pr42760.C: New test.
14891
14892 2010-01-15  Jing Yu  <jingyu@google.com>
14893
14894         PR rtl-optimization/42691
14895         * gcc.c-torture/execute/pr42691.c: New.
14896
14897 2010-01-15  Richard Guenther  <rguenther@suse.de>
14898
14899         PR middle-end/42739
14900         * g++.dg/torture/pr42739.C: New testcase.
14901
14902 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
14903
14904         * g++.dg/template/error45.C: Revert as part of reverting changes
14905         or PR c++/42634.
14906
14907 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14908
14909         PR fortran/42684
14910         * gfortran.dg/interface_31.f90: New test.
14911
14912 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
14913
14914         * gcc.target/powerpc/pr42747.c: New file.
14915
14916 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
14917
14918         PR middle-end/42674
14919         * c-c++-common/pr42674.c: New test.
14920
14921         PR c++/42608
14922         * g++.dg/template/instantiate11.C: New test.
14923
14924 2010-01-14  Jason Merrill  <jason@redhat.com>
14925
14926         PR c++/42701
14927         * g++.dg/overload/error3.C: New.
14928
14929         PR c++/42655
14930         * g++.dg/overload/rvalue1.C: New.
14931
14932 2010-01-14  Martin Jambor  <mjambor@suse.cz>
14933
14934         PR tree-optimization/42706
14935         * gcc.dg/ipa/pr42706.c: New testcase.
14936
14937 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
14938
14939         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
14940
14941 2010-01-14  Martin Jambor  <mjambor@suse.cz>
14942
14943         PR tree-optimization/42714
14944         * g++.dg/torture/pr42714.C: New test.
14945
14946 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14947
14948         PR rtl-optimization/42246
14949         * gfortran.dg/pr42246-2.f: New.
14950
14951 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14952
14953         PR rtl-optimization/42389
14954         * gcc.dg/pr42389.c: New.
14955
14956 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14957
14958         PR rtl-optimization/42388
14959         * gcc.dg/pr42388.c: New.
14960
14961 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14962
14963         PR rtl-optimization/42294
14964         * gfortran.dg/pr42294.f: New.
14965
14966 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14967
14968         PR rtl-optimization/39453
14969         PR rtl-optimization/42246
14970         * gcc.dg/pr39453.c: New.
14971         * gcc.dg/pr42246.c: New.
14972
14973 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14974
14975         PR middle-end/42245
14976         * gcc.dg/pr42245.c: New.
14977         * gcc.dg/pr42245-2.c: New.
14978
14979 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14980
14981         PR rtl-optimization/42249
14982         * gcc.dg/pr42249.c: New.
14983
14984 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
14985
14986         PR c/42721
14987         * gcc.c-torture/execute/pr42721.c: New test.
14988
14989 2010-01-14  Ira Rosen  <irar@il.ibm.com>
14990
14991         PR tree-optimization/42709
14992         * gcc.dg/vect/pr42709.c: New test.
14993
14994 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
14995
14996         PR fortran/41478
14997         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
14998         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
14999
15000 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
15001
15002         PR fortran/42481
15003         * gfortran.dg/generic_19.f90 : New test.
15004
15005 2010-01-13  Richard Guenther  <rguenther@suse.de>
15006
15007         PR tree-optimization/42730
15008         * gcc.c-torture/compile/pr42730.c: New testcase.
15009
15010 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
15011
15012         PR target/pr42542
15013         * gcc.target/ia64/pr42542-1.c: New.
15014         * gcc.target/ia64/pr42542-2.c: New.
15015         * gcc.target/ia64/pr42542-3.c: New.
15016
15017 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
15018
15019         PR c++/42634
15020         * g++.dg/template/error45.C: New test.
15021
15022 2010-01-13  Martin Jambor  <mjambor@suse.cz>
15023
15024         PR tree-optimization/42704
15025         * g++.dg/torture/pr42704.C: New test.
15026
15027 2010-01-13  Martin Jambor  <mjambor@suse.cz>
15028
15029         PR tree-optimization/42703
15030         * gcc.c-torture/compile/pr42703.c: New test.
15031
15032 2010-01-13  Richard Guenther  <rguenther@suse.de>
15033
15034         PR tree-optimization/42705
15035         * gcc.c-torture/compile/pr42705.c: New testcase.
15036
15037 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
15038
15039         * gcc.target/bfin/l2.c: New test.
15040         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
15041
15042 2010-01-13  Richard Guenther  <rguenther@suse.de>
15043
15044         PR middle-end/42716
15045         * gcc.c-torture/compile/pr42716.c: New testcase.
15046
15047 2010-01-13  Richard Guenther  <rguenther@suse.de>
15048
15049         PR lto/42678
15050         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
15051
15052 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
15053
15054         PR c/42708
15055         * gcc.c-torture/compile/pr42708-1.c: New test.
15056
15057 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
15058
15059         PR debug/42662
15060         * gcc.dg/pr42662.c: New test.
15061
15062         PR tree-optimization/42645
15063         * g++.dg/other/pr42645-1.C: New test.
15064         * g++.dg/other/pr42645-2.C: New test.
15065
15066 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
15067
15068         PR target/42416
15069         * gcc.target/powerpc/warn-1.c: New test.
15070         * gcc.target/powerpc/warn-2.c: New test.
15071
15072 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
15073
15074         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
15075         stack alignment.
15076
15077 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
15078
15079         * gcc.dg/lto/20100108_0.c: New.
15080
15081 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
15082
15083         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
15084         Add -march=i686 -msse for 32bit x86 targets.
15085
15086 2010-01-10  Richard Guenther  <rguenther@suse.de>
15087
15088         PR middle-end/42667
15089         * gcc.dg/torture/pr42667.c: New testcase.
15090
15091 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15092
15093         PR fortran/32489
15094         * gfortran.dg/array_constructor_34.f90: New test.
15095
15096 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15097
15098         PR fortran/20923
15099         * gfortran.dg/array_constructor_33.f90: New test.
15100         gfortran.dg/array_function_5.f90: Add credit.
15101
15102 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15103
15104         PR debug/42631
15105         * gcc.dg/pr42631.c: New.
15106
15107 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15108
15109         PR debug/42630
15110         * gcc.dg/pr42630.c: New.
15111
15112 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15113
15114         PR debug/42629
15115         * gcc.dg/pr42629.c: New.
15116
15117 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15118
15119         PR middle-end/42363
15120         * gcc.dg/torture/pr42363.c: New.
15121
15122 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15123
15124         PR debug/42604
15125         PR debug/42395
15126         * gcc.dg/vect/pr42604.c: New.
15127         * gcc.dg/vect/pr42395.c: New.
15128
15129 2010-01-09  Richard Guenther  <rguenther@suse.de>
15130
15131         PR middle-end/42512
15132         * gcc.c-torture/execute/pr42512.c: New testcase.
15133
15134 2010-01-09  Tobias Burnus  <burnus@net-b.de>
15135
15136         PR fortran/41298
15137         * gfortran.dg/c_ptr_tests_14.f90: New test.
15138
15139 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15140
15141         PR ada/41929
15142         * gnat.dg/null_pointer_deref1.adb: Don't run on
15143         sparc*-sun-solaris2.11.
15144
15145 2010-01-08  Richard Guenther  <rguenther@suse.de>
15146
15147         PR lto/42528
15148         * gcc.dg/lto/20100103-1_0.c: New testcase.
15149         * gcc.dg/lto/20100103-2_0.c: Likewise.
15150
15151 2010-01-08  Tobias Burnus  <burnus@net-b.de
15152
15153         PR/fortran 25829
15154         * gfortran.dg/asynchronous_1.f90: New test.
15155         * gfortran.dg/asynchronous_2.f90: New test.
15156         * gfortran.dg/conflicts.f90: Update error message.
15157
15158 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
15159
15160         c++/40155
15161         * g++.dg/cpp0x/variadic-unify-2.C: New test.
15162
15163 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
15164
15165         PR tree-optimization/42625
15166         * g++.dg/opt/dtor4.C: New test.
15167         * g++.dg/opt/dtor4.h: New.
15168         * g++.dg/opt/dtor4-aux.cc: New.
15169
15170 2010-01-07  Tobias Burnus  <burnus@net-b.de>
15171
15172         PR fortran/42597
15173         * gfortran.dg/proc_ptr_26.f90: New test.
15174
15175 2010-01-07  Tobias Burnus  <burnus@net-b.de>
15176
15177         PR fortran/41872
15178         * gfortran.dg/allocatable_scalar_7.f90: New test.
15179
15180 2010-01-06  Richard Guenther  <rguenther@suse.de>
15181
15182         * gcc.c-torture/compile/pr42632.c: New testcase.
15183
15184 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15185
15186         PR target/42542
15187         * gcc.target/i386/pr42542-4.c: New.
15188         * gcc.target/i386/pr42542-4a.c: Likewise.
15189         * gcc.target/i386/pr42542-5.c: Likewise.
15190         * gcc.target/i386/pr42542-5a.c: Likewise.
15191
15192 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
15193
15194         * gcc.dg/tls/opt-15.c: New test.
15195
15196 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15197
15198         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
15199
15200 2010-01-05  Martin Jambor  <mjambor@suse.cz>
15201
15202         PR tree-optimization/42462
15203         * g++.dg/torture/pr42462.C: New test.
15204
15205 2010-01-05  Jason Merrill  <jason@redhat.com>
15206
15207         * g++.dg/cpp0x/initlist30.C: New test.
15208
15209 2010-01-05  Richard Guenther  <rguenther@suse.de>
15210
15211         PR tree-optimization/42614
15212         * gcc.c-torture/execute/pr42614.c: New testcase.
15213
15214 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
15215
15216         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
15217         * gcc.dg/Wunreachable-1.c: Remove the testcase of
15218         -Wunreachable-code.
15219         * gcc.dg/Wunreachable-2.c: Likewise.
15220         * gcc.dg/Wunreachable-3.c: Likewise.
15221         * gcc.dg/Wunreachable-4.c: Likewise.
15222         * gcc.dg/Wunreachable-5.c: Likewise.
15223         * gcc.dg/Wunreachable-6.c: Likewise.
15224         * gcc.dg/Wunreachable-7.c: Likewise.
15225         * gcc.dg/Wunreachable-8.c: Likewise.
15226         * gcc.dg/20041231-1.c: Likewise.
15227
15228 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
15229
15230         PR other/42611
15231         * gcc.dg/pr42611.c: New test.
15232
15233         PR tree-optimization/42508
15234         * g++.dg/opt/pr42508.C: New test.
15235
15236 2010-01-05  Tobias Burnus  <burnus@net-b.de>
15237
15238         PR fortran/41872
15239         * gfortran.dg/allocatable_scalar_8.f90: New.
15240
15241 2010-01-04  Martin Jambor  <mjambor@suse.cz>
15242
15243         PR tree-optimization/42398
15244         * gcc.c-torture/compile/pr42398.c: New test.
15245
15246 2010-01-04  Jason Merrill  <jason@redhat.com>
15247
15248         PR c++/42555
15249         * g++.dg/ext/attrib35.C: New.
15250
15251         PR c++/42567
15252         * g++.dg/cpp0x/auto17.C: New.
15253
15254 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
15255
15256         * gcc.dg/lto/20100104_0.c: New.
15257
15258 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
15259
15260         PR target/42542
15261         * gcc.target/i386/pr42542-1.c: New.
15262         * gcc.target/i386/pr42542-1a.c: Likewise.
15263         * gcc.target/i386/pr42542-1b.c: Likewise.
15264         * gcc.target/i386/pr42542-2.c: Likewise.
15265         * gcc.target/i386/pr42542-2a.c: Likewise.
15266         * gcc.target/i386/pr42542-2b.c: Likewise.
15267         * gcc.target/i386/pr42542-3.c: Likewise.
15268         * gcc.target/i386/pr42542-3a.c: Likewise.
15269
15270 2009-01-04  Tobias Burnus  <burnus@net-b.de>
15271
15272         PR fortran/41872
15273         * gfortran.dg/allocatable_scalar_5.f90: New test.
15274         * gfortran.dg/allocatable_scalar_6.f90: New test.
15275
15276 2010-01-03  Richard Guenther  <rguenther@suse.de>
15277
15278         PR testsuite/42583
15279         * gfortran.dg/gomp/recursion1.f90: Remove.
15280
15281 2010-01-03  Richard Guenther  <rguenther@suse.de>
15282
15283         * gcc.dg/Warray-bounds.c: Remove XFAILs.
15284         * gcc.dg/uninit-6.c: Likewise.
15285         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
15286
15287 2010-01-03  Richard Guenther  <rguenther@suse.de>
15288
15289         PR tree-optimization/42589
15290         * gcc.target/i386/pr42589.c: New testcase.
15291
15292 2010-01-03  Richard Guenther  <rguenther@suse.de>
15293
15294         PR tree-optimization/42438
15295         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
15296
15297 2010-01-02  Richard Guenther  <rguenther@suse.de>
15298
15299         PR testsuite/41651
15300         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
15301
15302 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
15303
15304         PR target/42448
15305         * gcc.target/alpha/pr42448-1.c: New test.
15306         * gcc.target/alpha/pr42448-2.c: Ditto.
15307
15308 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
15309
15310         PR preprocessor/41947
15311         * gcc.dg/c99-hexfloat-3.c: New test.
15312
15313 2010-01-01  Richard Guenther  <rguenther@suse.de>
15314
15315         PR c/42570
15316         * gcc.c-torture/execute/pr42570.c: New testcase.
15317
15318 2010-01-01  Richard Guenther  <rguenther@suse.de>
15319
15320         PR middle-end/42559
15321         * gcc.c-torture/compile/pr42559.c: New testcase.
15322
15323 \f
15324 Copyright (C) 2010 Free Software Foundation, Inc.
15325
15326 Copying and distribution of this file, with or without modification,
15327 are permitted in any medium without royalty provided the copyright
15328 notice and this notice are preserved.