OSDN Git Service

2010-12-22 Martin Jambor <mjambor@suse.cz>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-12-22  Martin Jambor  <mjambor@suse.cz>
2
3         PR tree-optimization/45934
4         PR tree-optimization/46302
5         PR tree-optimization/46987
6         * g++.dg/ipa/ipcp-ivi-1.C: Removed.
7         * g++.dg/ipa/ivinline-6.C: Likewise.
8         * g++.dg/otr-fold-1.C: Likewise.
9         * g++.dg/otr-fold-2.C: Likewise.
10         * g++.dg/tree-ssa/pr43411.C: Xfail dump scan.
11         * g++.dg/tree-ssa/pr45605.C: Likewise.
12         * g++.dg/tree-ssa/pr46987.C: New test.
13
14 2010-12-22  Steven Bosscher  <steven@gcc.gnu.org>
15
16         * gfortran.dg/pr46755.f: Fix test case.
17
18 2010-12-22  Andrey Belevantsev  <abel@ispras.ru>
19
20         PR rtl-optimization/45352
21         PR rtl-optimization/46521
22         PR rtl-optimization/46522
23         * gcc.dg/pr46521.c: New.
24         * gcc.dg/pr46522.c: New. 
25
26 2010-12-21  Ian Lance Taylor  <iant@google.com>
27
28         * go.test/go-test.exp: Clear runtests around invocation of
29         go-dg-runtest from errchk and go-execute-xfail.
30
31 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
32
33         PR target/46880
34         * gcc.target/i386/pr46880.c: New test.
35
36 2010-12-21  Ira Rosen  <irar@il.ibm.com>
37
38         PR tree-optimization/47001
39         * gcc.dg/vect/pr47001.c: New.
40
41 2010-12-21  Nicola Pero  <nicola.pero@meta-innovation.com>
42
43         PR libobjc/16110
44         * objc.dg/special/special.exp: Added new test.
45         * objc.dg/special/load-category-1.m: New.
46         * objc.dg/special/load-category-1a.m: New.
47         * objc.dg/special/load-category-1.h: New.
48
49 2010-12-21  Steven Bosscher  <steven@gcc.gnu.org>
50
51         PR middle-end/45310
52         * g++.dg/pr45310.C: New test.
53
54 2010-12-21  Steven Bosscher  <steven@gcc.gnu.org>
55
56         PR rtl-optimization/46755
57         * gfortran.dg/pr46755.f: New test.
58
59 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
60
61         PR rtl-optimization/47008
62         * gfortran.dg/pr47008.f03: New test.
63
64 2010-12-21  Nicola Pero  <nicola.pero@meta-innovation.com>
65
66         PR libobjc/45953
67         * objc.dg/libobjc-selector-1.m: New test.
68
69 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
70
71         PR middle-end/45852
72         * gcc.target/i386/pr45852.c: New test.
73
74 2010-12-20  Tobias Burnus  <burnus@net-b.de>
75
76         PR fortran/46974
77         * gfortran.dg/c_ptr_tests_16.f90: Fix endian issue.
78
79 2010-12-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
80
81         PR testsuite/45342
82         * gcc.dg/tls/thr-cse-1.c: Fix match on hppa*-*-hpux*.
83
84 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
85
86         * objc.dg/gnu-api-2-objc.m: Fixed test to test objc_lookUpClass,
87         not objc_lookupClass.
88         * obj-c++.dg/gnu-api-2-objc.mm: Same change.
89         
90 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
91
92         * objc.dg/gnu-api-2-objc_msg_lookup.m: New.
93         * obj-c++.dg/gnu-api-2-objc_msg_lookup.mm: New. 
94
95 2010-12-19  Chung-Lin Tang  <cltang@codesourcery.com>
96
97         * gcc.target/arm/vfp-1.c (test_ldst): New test for VFP
98         load/store immediate indexes.
99
100 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
101
102         * objc.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
103         * obj-c++.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
104
105 2010-12-18  Jakub Jelinek  <jakub@redhat.com>
106
107         PR tree-optimization/46969
108         * gcc.dg/autopar/pr46969.c: New test.
109
110 2010-12-18  Nicola Pero  <nicola.pero@meta-innovation.com>
111
112         * objc.dg/fobjc-exceptions-1.m: Updated.
113         * objc.dg/fobjc-exceptions-2.m: New.
114         * objc.dg/fobjc-exceptions-3.m: New.
115         * obj-c++.dg/fobjc-exceptions-1.mm: New.
116         * obj-c++.dg/fobjc-exceptions-2.mm: New.
117         * obj-c++.dg/fobjc-exceptions-3.mm: New.
118         
119 2010-12-18  Tobias Burnus  <burnus@net-b.de>
120
121         PR fortran/46974
122         * gfortran.dg/c_ptr_tests_16.f90: New.
123
124 2010-12-18  Jakub Jelinek  <jakub@redhat.com>
125
126         PR tree-optimization/46985
127         * gfortran.dg/pr46985.f90: New test.
128
129 2010-12-18  Eric Botcazou  <ebotcazou@adacore.com>
130
131         PR tree-optimization/46232
132         * gcc.dg/tree-ssa/pr14814.c: Add -fno-tree-sra.
133
134 2010-12-18  Iain Sandoe  <iains@gcc.gnu.org>
135
136         * objc.dg/fobjc-exceptions.m: Update dg-error syntax.
137
138 2010-12-18  Kai Tietz  <kai.tietz@onevision.com>
139
140         PR target/36834
141         * gcc.target/i386/aggregate-ret1.c: New.
142         * gcc.target/i386/aggregate-ret2.c: New.
143
144 2010-12-18  Iain Sandoe  <iains@gcc.gnu.org>
145
146         * gcc.target/powerpc/darwin-split-ld-stret.c: New test.
147
148 2010-12-17  Ahmad Sharif  <asharif@google.com>
149
150         * gcc.target/i386/max-stack-align.c: New testcase.
151
152 2010-12-17  Nicola Pero  <nicola.pero@meta-innovation.com>
153
154         * objc.dg/exceptions-4.m: Adjust for change in error message.
155
156 2010-12-17  Paolo Bonzini  <bonzini@gnu.org>
157
158         PR c/20385
159         * objc.dg/tls/init-2.m: Adjust.
160         * gcc.dg/noncompile/920923-1.c: Adjust.
161         * gcc.dg/noncompile/pr44517.c: Adjust.
162         * gcc.dg/declspec-18.c: New test.
163
164 2010-12-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
165
166         * gcc.dg/titype-1.c: Enable TImode on __SPU__.
167         * gcc.dg/torture/fp-int-convert.h: Likewise.
168         * gcc.dg/tree-ssa/ivopts-1.c: Likewise.
169         * gcc.dg/uninit-C.c: Likewise.
170         * gcc.dg/uninit-C-O0.c: Likewise.
171         * gcc.dg/format/unnamed-1.c: Likewise.
172         * gcc.dg/format/ms_unnamed-1.c: Likewise.
173
174 2010-12-17  Jason Merrill  <jason@redhat.com>
175
176         PR c++/46670
177         * g++.dg/cpp0x/constexpr-null1.C: New.
178
179 2010-12-17  Bernd Schmidt  <bernds@codesourcery.com>
180
181         * gcc.c-torture/compile/20101217-1.c: New test.
182
183 2010-12-17  Alexander Monakov  <amonakov@ispras.ru>
184
185         PR middle-end/46761
186         * gcc.dg/graphite/pr46761.c: New.
187
188 2010-12-17  Janus Weil  <janus@gcc.gnu.org>
189
190         PR fortran/46849
191         * gfortran.dg/block_9.f08: New.
192
193 2010-12-17  Dodji Seketeli  <dodji@redhat.com>
194
195         * g++.dg/debug/dwarf2/self-ref-1.C: New test.
196         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
197
198 2010-12-16  Sebastian Pop  <sebastian.pop@amd.com>
199
200         PR tree-optimization/46924
201         * gcc.dg/graphite/pr46924.c: New.
202
203 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
204
205         PR tree-optimization/46966
206         * gcc.dg/graphite/pr46966.c: New test.
207
208 2010-12-16  Eric Botcazou  <ebotcazou@adacore.com>
209
210         * gnat.dg/opt13.adb: New test.
211         * gnat.dg/opt13_pkg.ad[sb]: New helper.
212
213 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
214
215         PR tree-optimization/43655
216         * g++.dg/opt/pr43655.C: New test.
217
218 2010-12-16  Sebastian Pop  <sebastian.pop@amd.com>
219
220         PR tree-optimization/46404
221         * gcc.dg/graphite/pr46404-1.c: New.
222
223 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
224
225         PR debug/46893
226         * gcc.dg/pr46893.c: New test.
227
228 2010-12-16  H.J. Lu  <hongjiu.lu@intel.com>
229
230         PR lto/46976
231         * gcc.dg/lto/pr46940_1.c (main): Return 0.
232
233 2010-12-16  Chung-Lin Tang  <cltang@codesourcery.com>
234
235         PR target/46883
236         * gcc.target/arm/pr46883.c: New testcase.
237
238 2010-12-16  Jan Hubicka  <jh@suse.cz>
239
240         PR lto/46976
241         * gcc.dg/lto/pr46940_0.c: Fix commit.
242
243 2010-12-15  Nathan Froyd  <froydnj@codesourcery.com>
244
245         PR c++/39859
246         PR c++/44522
247         PR c++/44523
248         * g++.dg/parse/colon-autocorrect-1.C: New testcase.
249         * g++.dg/parse/colon-autocorrect-2.C: New testcase.
250
251 2010-12-15  Nathan Froyd  <froydnj@codesourcery.com>
252
253         PR c++/46852
254         * g++.dg/pr46852.C: New test.
255
256 2010-12-16  Jan Hubicka  <jh@suse.cz>
257
258         PR middle-end/46939
259         * gcc.target/i386/pr46939.c: New testcase.
260
261 2010-12-15  Sebastian Pop  <sebastian.pop@amd.com>
262
263         PR tree-optimization/46404
264         * gcc.dg/graphite/pr46404.c: New.
265
266 2010-12-15  Jakub Jelinek  <jakub@redhat.com>
267
268         PR fortran/46945
269         * gfortran.dg/pr46945.f90: New test.
270
271         PR debug/46815
272         * g++.dg/guality/pr46815.C: New test.
273
274 2010-12-15  Paolo Carlini  <paolo.carlini@oracle.com>
275
276         PR c++/42083
277         * g++.dg/cpp0x/lambda/lambda-ice2.C: New.
278
279 2010-12-15  H.J. Lu  <hongjiu.lu@intel.com>
280
281         * gfortran.dg/debug/pr46756.f: Correct PR number.
282
283 2010-12-15  Martin Jambor  <mjambor@suse.cz>
284
285         PR tree-optimization/46053
286         PR middle-end/46287
287         PR middle-end/46242
288         * g++.dg/ipa/pr46053.C: New test.
289         * g++.dg/ipa/pr46287-1.C: Likewise.
290         * g++.dg/ipa/pr46287-2.C: Likewise.
291         * g++.dg/ipa/pr46287-3.C: Likewise.
292         * g++.dg/torture/covariant-1.C: Likewise.
293         * g++.dg/torture/pr46287.C: Likewise.
294
295 2010-12-15  Alexander Monakov  <amonakov@ispras.ru>
296
297         PR rtl-optimization/46649
298         * g++.dg/opt/pr46649.C: New.
299
300 2010-12-15  Dave Korn  <dave.korn.cygwin@gmail.com>
301
302         PR testsuite/46938
303         * gcc.dg/pr43157.c: Add dg-require-linker-plugin  directive.
304
305 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
306
307         PR tree-optimization/46845
308         * gcc.dg/graphite/id-pr46845.c: New.
309
310 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
311
312         PR tree-optimization/46928
313         * gcc.dg/tree-ssa/ldist-17.c: New.
314
315 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
316
317         PR tree-optimization/45948
318         * gcc.dg/tree-ssa/ldist-pr45948.c: New.
319
320 2010-12-14  Jason Merrill  <jason@redhat.com>
321
322         PR c++/46930
323         * g++.dg/cpp0x/constexpr-decl.C: New.
324         * g++.dg/cpp0x/constexpr-ex1.C: Fix.
325         * g++.dg/cpp0x/constexpr-static5.C: Fix.
326
327 2010-12-14  Jan Hubicka  <jh@suse.cz>
328
329         PR lto/46940
330         PR lto/44463
331         * gcc.dg/lto/pr46940_0.c: New testcase.
332         * gcc.dg/lto/pr46940_1.c: New testcase.
333
334 2010-12-14  Nathan Froyd  <froydnj@codesourcery.com>
335
336         PR c++/45330
337         * g++.dg/lookup/suggestions1.C: New test.
338
339 2010-12-14  Tobias Burnus  <burnus@net-b.de>
340
341         PR fortran/46937
342         * gfortran.dg/pointer_intent_4.f90: New.
343
344 2010-12-14  Jakub Jelinek  <jakub@redhat.com>
345
346         PR debug/46885
347         * gcc.dg/autopar/pr46885.c: New test.
348
349         PR tree-optimization/46909
350         * gcc.c-torture/execute/pr46909-1.c: New test.
351         * gcc.c-torture/execute/pr46909-2.c: New test.
352         * gcc.dg/pr46909.c: New test.
353
354 2010-12-14  Alexander Monakov  <amonakov@ispras.ru>
355
356         PR rtl-optimization/46875
357         * gcc.dg/pr46875.c: New.
358
359 2010-12-14  Jan Hubicka  <jh@suse.cz>
360
361         * g++.dg/other/first-global.C: Update regexp to match new
362         names of ctors.
363
364 2010-12-14  Bernd Schmidt  <bernds@codesourcery.com>
365
366         PR rtl-optimization/44374
367         Reapply patch with fixes.
368         * gcc.target/arm/headmerge-1.c: New test.
369         * gcc.target/arm/headmerge-2.c: New test.
370         * gcc.target/i386/headmerge-1.c: New test.
371         * gcc.target/i386/headmerge-2.c: New test.
372
373 2010-12-13  Jason Merrill  <jason@redhat.com>
374
375         PR c++/46873
376         PR c++/46877
377         * g++.dg/cpp0x/constexpr-ctor4.C: New.
378         * g++.dg/cpp0x/constexpr-ctor5.C: New.
379
380 2010-12-13  Janus Weil  <janus@gcc.gnu.org>
381
382         PR fortran/46201
383         * gfortran.dg/proc_ptr_comp_27.f90: New.
384
385 2010-12-13  Jakub Jelinek  <jakub@redhat.com>
386
387         PR debug/46867
388         * gcc.dg/pr46867.c: New test.
389
390 2010-12-13  Janus Weil  <janus@gcc.gnu.org>
391
392         PR fortran/46841
393         * gfortran.dg/proc_ptr_comp_26.f90: New.
394
395 2010-12-13  Eric Botcazou  <ebotcazou@adacore.com>
396
397         * gnat.dg/pack9.adb: XFAIL everywhere.
398
399 2010-12-13  Jakub Jelinek  <jakub@redhat.com>
400
401         PR fortran/46884
402         * gfortran.dg/pr46884.f: New test.
403
404 2010-12-13  Iain Sandoe  <iains@gcc.gnu.org>
405
406         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
407         Adjust XFAILs.
408
409 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
410
411         PR debug/46756
412         * gfortran.dg/debug/pr46756.f: New.
413
414 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
415
416         PR debug/46782
417         * gcc.dg/debug/pr46782.c: New.
418
419 2010-12-12  Janus Weil  <janus@gcc.gnu.org>
420
421         PR fortran/46809
422         * gfortran.dg/pointer_check_8.f90: New.
423
424 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
425
426         PR fortran/46705
427         * gfortran.dg/continuation_12.f90: New test.
428
429 2010-12-11  Tobias Burnus  <burnus@net-b.de>
430
431         PR fortran/46370
432         * gfortran.dg/coarray_14.f90: New.
433
434 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
435
436         PR fortran/46842
437         * gfortran.dg/array_function_6.f90: New test.
438
439 2010-12-11  Nicola Pero  <nicola.pero@meta-innovation.com>
440
441         * objc.dg/gnu-api-2-resolve-method.m: New.
442         * obj-c++.dg/gnu-api-2-resolve-method.mm: New.  
443
444 2010-12-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
445
446         * gcc.dg/funcorder.c: Remove XFAIL for hppa*64*-*-*.
447
448 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
449
450         * objc.dg/fobjc-std-1.m: Updated to test that class extensions
451         produce an error with -fobjc-std=objc1.
452         * obj-c++.dg/fobjc-std-1.mm: Same change.
453
454 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
455
456         PR c++/46001
457         * g++.dg/diagnostic/bitfld1.C: New test.
458
459 2010-12-10  Sebastian Pop  <sebastian.pop@amd.com>
460
461         PR tree-optimization/43023
462         * gfortran.dg/ldist-1.f90: Adjust pattern.
463         * gfortran.dg/ldist-pr43023.f90: New.
464
465 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
466
467         PR rtl-optimization/46804
468         * gfortran.dg/pr46804.f90: New test.
469
470 2010-12-10  Dave Korn  <dave.korn.cygwin@gmail.com>
471
472         PR middle-end/46674
473         PR lto/43157
474         * gcc.dg/pr43157.c: New file.
475
476 2010-12-10  Nathan Froyd  <froydnj@codesourcery.com>
477
478         * gcc.dg/dfp/struct-union.c: Adjust.
479         * gcc.dg/lvalue-2.c: Adjust.
480         * gcc.dg/pr21419.c: Adjust.
481         * gcc.dg/qual-component-1.c: Adjust.
482         * g++.dg/other/const1.C: Adjust.
483
484 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
485
486         PR rtl-optimization/46865
487         * gcc.target/i386/pr46865-1.c: New test.
488         * gcc.target/i386/pr46865-2.c: New test.
489
490         PR tree-optimization/46864
491         * g++.dg/opt/pr46864.C: New test.
492
493 2010-12-10  Jack Howarth  <howarth@bromo.med.uc.edu>
494             Iain Sandoe  <iains@gcc.gnu.org>
495
496         PR 43751/target
497         * lib/prune.exp: Prune dsymutil warnings.
498
499 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
500
501         * objc.dg/class-extension-1.m: New.
502         * objc.dg/class-extension-2.m: New.
503         * objc.dg/class-extension-3.m: New.
504         * objc.dg/property/at-property-26.m: New.
505         * objc.dg/property/at-property-27.m: New.
506         * objc.dg/property/at-property-28.m: New.
507         * obj-c++.dg/class-extension-1.mm: New.
508         * obj-c++.dg/class-extension-2.mm: New.
509         * obj-c++.dg/class-extension-3.mm: New.
510         * obj-c++.dg/property/at-property-26.mm: New.
511         * obj-c++.dg/property/at-property-27.mm: New.
512         * obj-c++.dg/property/at-property-28.mm: New.
513
514 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
515
516         PR target/46057
517         * gcc.dg/torture/stackalign/nested-1.c: Skip on hppa*-*-hpux*.
518         * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
519         * gcc.dg/torture/stackalign/nested-2.c: Likewise.
520         * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
521         * gcc.dg/torture/stackalign/nested-3.c: Likewise.
522         * gcc.dg/torture/stackalign/nested-4.c: Likewise.
523         * gcc.dg/torture/stackalign/global-1.c: Likewise.
524         * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
525         * gcc.dg/torture/stackalign/inline-1.c: Likewise.
526         * gcc.dg/torture/stackalign/inline-2.c: Likewise.
527         * gcc.dg/torture/stackalign/struct-1.c: Likewise.
528         * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
529         * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
530         * g++.dg/torture/stackalign/throw-1.C: Likewise.
531         * g++.dg/torture/stackalign/throw-2.C: Likewise.
532         * g++.dg/torture/stackalign/throw-4.C: Likewise.
533         * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
534         * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
535         * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
536         * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
537         * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
538         * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
539
540         PR tree-optimization/46021
541         gcc.dg/tree-ssa/20040204-1.c: Remove XFAIL for hppa*-*.*.
542
543 2010-12-09  Richard Guenther  <rguenther@suse.de>
544
545         PR middle-end/46844
546         * gcc.c-torture/compile/pr46866.c: New testcase.
547
548 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
549
550         PR testsuite/45068
551         * g++.dg/debug/dwarf2/nested-2.C: Also match comments starting with ';'.
552
553 2010-12-09  Martin Jambor  <mjambor@suse.cz>
554
555         PR middle-end/46734
556         * g++.dg/tree-ssa/pr46734.C: New test.
557
558 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
559
560         PR c++/44641
561         * lib/scanasm.exp (dg-function-on-line): Add match pattern for
562         hppa*-*-*.
563
564 2010-12-08  Jason Merrill  <jason@redhat.com>
565
566         PR c++/46348
567         * g++.dg/cpp0x/constexpr-array2.C: New.
568
569 2010-12-08  H.J. Lu  <hongjiu.lu@intel.com>
570
571         * gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update
572         expected scan.
573
574 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
575
576         * objc.dg/exceptions-7.m: New.
577         * obj-c++.dg/exceptions-7.mm: New.
578         * obj-c++.dg/exceptions-3.mm: Adjust for new C++ messages.
579         * obj-c++.dg/exceptions-5.mm: Same change.
580
581 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
582
583         * objc.dg/foreach-6.m: Updated location of error messages.
584         * objc.dg/foreach-7.m: Same change.
585
586 2010-12-08  Richard Guenther  <rguenther@suse.de>
587             Sebastian Pop  <sebastian.pop@amd.com>
588
589         PR tree-optimization/45230
590         PR tree-optimization/45231
591         PR tree-optimization/45370
592         * gcc.dg/graphite/id-pr45230-1.c: New.
593         * gcc.dg/graphite/id-pr45231.c: New.
594         * gfortran.dg/graphite/id-pr45370.f90: New.
595
596 2010-12-08  Nathan Froyd  <froydnj@codesourcery.com>
597
598         PR c++/45329
599         * testsuite/g++.dg/conversion/ambig1.C: Adjust.
600         * testsuite/g++.dg/conversion/op1.C: Adjust.
601         * testsuite/g++.dg/conversion/simd1.C: Adjust.
602         * testsuite/g++.dg/cpp0x/defaulted14.C: Adjust.
603         * testsuite/g++.dg/cpp0x/defaulted18.C: Adjust.
604         * testsuite/g++.dg/cpp0x/defaulted20.C: Adjust.
605         * testsuite/g++.dg/cpp0x/explicit3.C: Adjust.
606         * testsuite/g++.dg/cpp0x/explicit4.C: Adjust.
607         * testsuite/g++.dg/cpp0x/implicit4.C: Adjust.
608         * testsuite/g++.dg/cpp0x/nullptr15.C: Adjust.
609         * testsuite/g++.dg/cpp0x/nullptr19.C: Adjust.
610         * testsuite/g++.dg/cpp0x/pr31431-2.C: Adjust.
611         * testsuite/g++.dg/cpp0x/pr31431.C: Adjust.
612         * testsuite/g++.dg/cpp0x/pr31434.C: Adjust.
613         * testsuite/g++.dg/cpp0x/pr31437.C: Adjust.
614         * testsuite/g++.dg/cpp0x/rv2n.C: Adjust.
615         * testsuite/g++.dg/cpp0x/rv3n.C: Adjust.
616         * testsuite/g++.dg/cpp0x/rv4n.C: Adjust.
617         * testsuite/g++.dg/cpp0x/rv5n.C: Adjust.
618         * testsuite/g++.dg/cpp0x/rv6n.C: Adjust.
619         * testsuite/g++.dg/cpp0x/rv7n.C: Adjust.
620         * testsuite/g++.dg/cpp0x/temp_default2.C: Adjust.
621         * testsuite/g++.dg/cpp0x/trailing4.C: Adjust.
622         * testsuite/g++.dg/cpp0x/variadic-ex3.C: Adjust.
623         * testsuite/g++.dg/cpp0x/variadic-ex4.C: Adjust.
624         * testsuite/g++.dg/cpp0x/variadic35.C: Adjust.
625         * testsuite/g++.dg/cpp0x/vt-35147.C: Adjust.
626         * testsuite/g++.dg/cpp0x/vt-37737-2.C: Adjust.
627         * testsuite/g++.dg/expr/cond9.C: Adjust.
628         * testsuite/g++.dg/expr/pmf-1.C: Adjust.
629         * testsuite/g++.dg/ext/label5.C: Adjust.
630         * testsuite/g++.dg/ext/visibility/anon8.C: Adjust.
631         * testsuite/g++.dg/ext/vla2.C: Adjust.
632         * testsuite/g++.dg/gomp/pr26690-1.C: Adjust.
633         * testsuite/g++.dg/gomp/pr26690-2.C: Adjust.
634         * testsuite/g++.dg/init/synth2.C: Adjust.
635         * testsuite/g++.dg/lookup/conv-1.C: Adjust.
636         * testsuite/g++.dg/lookup/new1.C: Adjust.
637         * testsuite/g++.dg/lookup/using9.C: Adjust.
638         * testsuite/g++.dg/other/error13.C: Adjust.
639         * testsuite/g++.dg/other/error20.C: Adjust.
640         * testsuite/g++.dg/other/error31.C: Adjust.
641         * testsuite/g++.dg/other/pr28114.C: Adjust.
642         * testsuite/g++.dg/other/ptrmem10.C: Adjust.
643         * testsuite/g++.dg/other/ptrmem11.C: Adjust.
644         * testsuite/g++.dg/overload/ambig1.C: Adjust.
645         * testsuite/g++.dg/overload/arg3.C: Adjust.
646         * testsuite/g++.dg/overload/builtin1.C: Adjust.
647         * testsuite/g++.dg/overload/copy1.C: Adjust.
648         * testsuite/g++.dg/overload/new1.C: Adjust.
649         * testsuite/g++.dg/overload/template4.C: Adjust.
650         * testsuite/g++.dg/overload/unknown1.C: Adjust.
651         * testsuite/g++.dg/overload/using2.C: Adjust.
652         * testsuite/g++.dg/parse/crash5.C: Adjust.
653         * testsuite/g++.dg/parse/error19.C: Adjust.
654         * testsuite/g++.dg/parse/error28.C: Adjust.
655         * testsuite/g++.dg/parse/template7.C: Adjust.
656         * testsuite/g++.dg/parse/typename7.C: Adjust.
657         * testsuite/g++.dg/rtti/typeid6.C: Adjust.
658         * testsuite/g++.dg/tc1/dr152.C: Adjust.
659         * testsuite/g++.dg/template/conv11.C: Adjust.
660         * testsuite/g++.dg/template/copy1.C: Adjust.
661         * testsuite/g++.dg/template/crash37.C: Adjust.
662         * testsuite/g++.dg/template/deduce3.C: Adjust.
663         * testsuite/g++.dg/template/dependent-expr5.C: Adjust.
664         * testsuite/g++.dg/template/error38.C: Adjust.
665         * testsuite/g++.dg/template/error40.C: Adjust.
666         * testsuite/g++.dg/template/friend.C: Adjust.
667         * testsuite/g++.dg/template/incomplete2.C: Adjust.
668         * testsuite/g++.dg/template/instantiate5.C: Adjust.
669         * testsuite/g++.dg/template/local4.C: Adjust.
670         * testsuite/g++.dg/template/local6.C: Adjust.
671         * testsuite/g++.dg/template/new3.C: Adjust.
672         * testsuite/g++.dg/template/operator9.C: Adjust.
673         * testsuite/g++.dg/template/overload6.C: Adjust.
674         * testsuite/g++.dg/template/ptrmem2.C: Adjust.
675         * testsuite/g++.dg/template/ptrmem20.C: Adjust.
676         * testsuite/g++.dg/template/ptrmem4.C: Adjust.
677         * testsuite/g++.dg/template/ptrmem8.C: Adjust.
678         * testsuite/g++.dg/template/qualttp5.C: Adjust.
679         * testsuite/g++.dg/template/sfinae2.C: Adjust.
680         * testsuite/g++.dg/template/spec22.C: Adjust.
681         * testsuite/g++.dg/template/spec23.C: Adjust.
682         * testsuite/g++.dg/template/ttp25.C: Adjust.
683         * testsuite/g++.dg/template/typedef4.C: Adjust.
684         * testsuite/g++.dg/template/unify10.C: Adjust.
685         * testsuite/g++.dg/template/unify11.C: Adjust.
686         * testsuite/g++.dg/template/unify6.C: Adjust.
687         * testsuite/g++.dg/template/unify7.C: Adjust.
688         * testsuite/g++.dg/template/unify9.C: Adjust.
689         * testsuite/g++.dg/template/varmod1.C: Adjust.
690         * testsuite/g++.old-deja/g++.benjamin/15799.C: Adjust.
691         * testsuite/g++.old-deja/g++.benjamin/15800-1.C: Adjust.
692         * testsuite/g++.old-deja/g++.brendan/ambiguity1.C: Adjust.
693         * testsuite/g++.old-deja/g++.brendan/crash29.C: Adjust.
694         * testsuite/g++.old-deja/g++.brendan/crash48.C: Adjust.
695         * testsuite/g++.old-deja/g++.brendan/crash56.C: Adjust.
696         * testsuite/g++.old-deja/g++.brendan/cvt3.C: Adjust.
697         * testsuite/g++.old-deja/g++.brendan/overload1.C: Adjust.
698         * testsuite/g++.old-deja/g++.brendan/overload4.C: Adjust.
699         * testsuite/g++.old-deja/g++.brendan/overload9.C: Adjust.
700         * testsuite/g++.old-deja/g++.bugs/900127_01.C: Adjust.
701         * testsuite/g++.old-deja/g++.bugs/900205_04.C: Adjust.
702         * testsuite/g++.old-deja/g++.bugs/900330_02.C: Adjust.
703         * testsuite/g++.old-deja/g++.bugs/900404_03.C: Adjust.
704         * testsuite/g++.old-deja/g++.bugs/900514_03.C: Adjust.
705         * testsuite/g++.old-deja/g++.eh/ctor1.C: Adjust.
706         * testsuite/g++.old-deja/g++.jason/conversion11.C: Adjust.
707         * testsuite/g++.old-deja/g++.jason/crash3.C: Adjust.
708         * testsuite/g++.old-deja/g++.jason/overload16.C: Adjust.
709         * testsuite/g++.old-deja/g++.jason/overload28.C: Adjust.
710         * testsuite/g++.old-deja/g++.jason/scoping10.C: Adjust.
711         * testsuite/g++.old-deja/g++.jason/template30.C: Adjust.
712         * testsuite/g++.old-deja/g++.jason/temporary2.C: Adjust.
713         * testsuite/g++.old-deja/g++.law/arg1.C: Adjust.
714         * testsuite/g++.old-deja/g++.law/arg11.C: Adjust.
715         * testsuite/g++.old-deja/g++.law/arm9.C: Adjust.
716         * testsuite/g++.old-deja/g++.law/ctors11.C: Adjust.
717         * testsuite/g++.old-deja/g++.law/ctors17.C: Adjust.
718         * testsuite/g++.old-deja/g++.law/ctors5.C: Adjust.
719         * testsuite/g++.old-deja/g++.law/ctors9.C: Adjust.
720         * testsuite/g++.old-deja/g++.law/enum4.C: Adjust.
721         * testsuite/g++.old-deja/g++.law/missed-error2.C: Adjust.
722         * testsuite/g++.old-deja/g++.law/operators32.C: Adjust.
723         * testsuite/g++.old-deja/g++.law/operators9.C: Adjust.
724         * testsuite/g++.old-deja/g++.mike/net2.C: Adjust.
725         * testsuite/g++.old-deja/g++.mike/net22.C: Adjust.
726         * testsuite/g++.old-deja/g++.mike/p11110.C: Adjust.
727         * testsuite/g++.old-deja/g++.mike/p1989.C: Adjust.
728         * testsuite/g++.old-deja/g++.mike/p2431.C: Adjust.
729         * testsuite/g++.old-deja/g++.mike/p438.C: Adjust.
730         * testsuite/g++.old-deja/g++.mike/p807a.C: Adjust.
731         * testsuite/g++.old-deja/g++.mike/p9068.C: Adjust.
732         * testsuite/g++.old-deja/g++.niklas/t120.C: Adjust.
733         * testsuite/g++.old-deja/g++.niklas/t121.C: Adjust.
734         * testsuite/g++.old-deja/g++.niklas/t128.C: Adjust.
735         * testsuite/g++.old-deja/g++.ns/overload2.C: Adjust.
736         * testsuite/g++.old-deja/g++.ns/using12.C: Adjust.
737         * testsuite/g++.old-deja/g++.other/crash24.C: Adjust.
738         * testsuite/g++.old-deja/g++.other/expr1.C: Adjust.
739         * testsuite/g++.old-deja/g++.other/overload11.C: Adjust.
740         * testsuite/g++.old-deja/g++.other/pmf3.C: Adjust.
741         * testsuite/g++.old-deja/g++.other/volatile1.C: Adjust.
742         * testsuite/g++.old-deja/g++.pt/auto_ptr.C: Adjust.
743         * testsuite/g++.old-deja/g++.pt/crash28.C: Adjust.
744         * testsuite/g++.old-deja/g++.pt/crash60.C: Adjust.
745         * testsuite/g++.old-deja/g++.pt/explicit38.C: Adjust.
746         * testsuite/g++.old-deja/g++.pt/explicit39.C: Adjust.
747         * testsuite/g++.old-deja/g++.pt/explicit41.C: Adjust.
748         * testsuite/g++.old-deja/g++.pt/explicit67.C: Adjust.
749         * testsuite/g++.old-deja/g++.pt/explicit77.C: Adjust.
750         * testsuite/g++.old-deja/g++.pt/expr2.C: Adjust.
751         * testsuite/g++.old-deja/g++.pt/ptrmem10.C: Adjust.
752         * testsuite/g++.old-deja/g++.pt/ptrmem6.C: Adjust.
753         * testsuite/g++.old-deja/g++.pt/spec35.C: Adjust.
754         * testsuite/g++.old-deja/g++.pt/spec5.C: Adjust.
755         * testsuite/g++.old-deja/g++.pt/spec6.C: Adjust.
756         * testsuite/g++.old-deja/g++.pt/t05.C: Adjust.
757         * testsuite/g++.old-deja/g++.pt/t24.C: Adjust.
758         * testsuite/g++.old-deja/g++.pt/unify4.C: Adjust.
759         * testsuite/g++.old-deja/g++.pt/unify6.C: Adjust.
760         * testsuite/g++.old-deja/g++.pt/unify8.C: Adjust.
761         * testsuite/g++.old-deja/g++.robertl/eb109.C: Adjust.
762         * testsuite/g++.old-deja/g++.robertl/eb119.C: Adjust.
763         * testsuite/g++.old-deja/g++.robertl/eb131.C: Adjust.
764         * testsuite/g++.old-deja/g++.robertl/eb22.C: Adjust.
765         * testsuite/g++.old-deja/g++.robertl/eb69.C: Adjust.
766         * testsuite/g++.old-deja/g++.robertl/eb98.C: Adjust.
767
768 2010-12-08  Jason Merrill  <jason@redhat.com>
769
770         PR c++/45822
771         * g++.dg/init/synth4.C: New.
772
773         PR c++/46736
774         * g++.dg/cpp0x/defaulted21.C: New.
775
776 2010-12-08  Wei Guozhi  <carrot@google.com>
777
778         PR target/46631
779         * gcc.target/arm/pr46631: New testcase.
780
781 2010-12-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
782
783         PR middle-end/42694
784         * gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x,
785         0.75) is not optimized if the machine has no sqrt instruction.
786
787 2010-12-07  Andrey Belevantsev  <abel@ispras.ru>
788
789         PR target/43603
790         * gcc.target/ia64/pr43603.c: New.
791         * gcc/testsuite/g++.dg/opt/pr46640.C: New.
792
793 2010-12-07  Tobias Burnus  <burnus@net-b.de>
794
795         PR fortran/44352
796         * gfortran.dg/string_4.f90: New.
797
798 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
799
800         PR tree-optimization/44676
801         * gcc.dg/graphite/id-pr44676.c: New.
802
803 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
804
805         PR tree-optimization/42327
806         * gcc.dg/tree-ssa/pr42327.c: New.
807
808 2010-12-07  Nathan Froyd  <froydnj@codesourcery.com>
809
810         PR c++/45330
811         * g++.dg/pr45330.C: New test.
812         * g++.dg/ext/builtin3.C: Adjust.
813         * g++.dg/lookup/error1.C: Adjust.
814         * g++.dg/lookup/koenig5.C: Adjust.
815         * g++.dg/overload/koenig1.C: Adjust.
816         * g++.dg/parse/decl-specifier-1.C: Adjust.
817         * g++.dg/template/static10.C: Adjust.
818         * g++.old-deja/g++.mike/ns5.C: Adjust.
819         * g++.old-deja/g++.mike/ns7.C: Adjust.
820         * g++.old-deja/g++.ns/koenig5.C: Adjust.
821         * g++.old-deja/g++.ns/koenig9.C: Adjust.
822         * g++.old-deja/g++.other/lineno5.C: Adjust.
823
824 2010-12-07  Richard Guenther  <rguenther@suse.de>
825
826         PR tree-optimization/46832
827         * gcc.c-torture/compile/pr46832.c: New testcase.
828
829 2010-12-07  Jakub Jelinek  <jakub@redhat.com>
830
831         PR debug/46799
832         * gcc.dg/autopar/pr46799.c: New test.
833
834 2010-12-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
835
836         * gfortran.dg/internal_dummy_2.f08: Fix dg-options.
837         * gfortran.dg/internal_dummy_3.f08: Fix dg-options.
838
839 2010-12-06  H.J. Lu  <hongjiu.lu@intel.com>
840
841         PR middle-end/41562
842         * g++.dg/graphite/pr41562.C: New.
843
844         PR middle-end/46185
845         * gcc.dg/graphite/pr46185.c: New.
846
847 2010-12-06  Nicola Pero  <nicola.pero@meta-innovation.com>
848
849         * objc.dg/foreach-8.m: New.
850
851 2010-12-06  Jakub Jelinek  <jakub@redhat.com>
852
853         PR debug/45997
854         * g++.dg/debug/dwarf2/pr45997-1.C: New test.
855         * g++.dg/debug/dwarf2/pr45997-2.C: New test.
856
857         PR target/43897
858         * gcc.target/ia64/pr43897.c: New test.
859
860         PR debug/46771
861         * gcc.dg/pr46771.c: New test.
862
863         PR rtl-optimization/46777
864         * gcc.dg/pr46777.c: New test.
865
866 2010-12-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
867
868         * ada/acats/run_acats (which): Assign output to temporary
869         variable, only use if successful.
870         Use last field of type output.
871
872 2010-12-06  Richard Guenther  <rguenther@suse.de>
873
874         PR tree-optimization/46806
875         * g++.dg/torture/20100825.C: New testcase.
876
877 2010-12-06  Richard Guenther  <rguenther@suse.de>
878
879         PR tree-optimization/46785
880         * gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase.
881
882 2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
883
884         * gcc.dg/pr46674.c (LABEL3): New macro definition.
885         (LABEL2): Likewise.
886         (LABEL): Likewise.
887         (jelly): Account for user label prefix in asm name.
888
889 2010-12-05  Daniel Kraft  <d@domob.eu>
890
891         PR fortran/46794
892         * gfortran.dg/power2.f90: Initialize variables.
893
894 2010-12-04  Jan Hubicka  <jh@suse.cz>
895
896         * snprintf-chk.c (ptr): Declare volatile.
897         * strcpy-chk.c (s2, s3, l1): Declare volatile.
898         * snprintf-chk.c (ptr): Declare volatile.
899         * vsprintf-chk.c (ptr): Declare volatile.
900         * vsnprintf-chk.c (ptr): Declare volatile.
901
902 2010-12-04  Tobias Burnus  <burnus@net-b.de>
903
904         PR fortran/46584
905         * gfortran.dg/quad_1.f90: Remove some complex
906         math checks as they fail on some non-libquadmath
907         systems.
908
909 2010-12-04  Daniel Kraft  <d@domob.eu>
910
911         PR fortran/46794
912         * gfortran.dg/power2.f90: New test.
913
914 2010-12-03  Jakub Jelinek  <jakub@redhat.com>
915
916         PR debug/46123
917         * g++.dg/debug/pr46123.C: New test.
918         * g++.dg/debug/dwarf2/pr46123.C: New test.
919
920 2010-12-03  Jason Merrill  <jason@redhat.com>
921
922         PR c++/46058
923         * g++.dg/template/scope4.C: New.
924
925 2010-12-03  Nathan Froyd  <froydnj@codesourcery.com>
926
927         * gcc.target/arm/neon-offset-1.c: New test.
928
929 2010-12-03  Alexander Monakov  <amonakov@ispras.ru>
930
931         PR rtl-optimization/45354
932         * gcc.dg/tree-prof/pr45354.c: New.
933
934 2010-12-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
935
936         PR fortran/45159
937         * gfortran.dg/dependency_38.f90:  New test.
938
939 2010-12-02  Ian Lance Taylor  <iant@google.com>
940
941         * lib/go.exp: New file.
942         * lib/go-dg.exp: New file.
943         * lib/go-torture.exp: New file.
944         * lib/target-supports.exp (check_compile): Match // Go.
945
946 2010-12-02  Eric Botcazou  <ebotcazou@adacore.com>
947
948         * gcc.dg/pr46685.c: New test.
949
950 2010-12-02  Sebastian Pop  <sebastian.pop@amd.com>
951
952         PR tree-optimization/45199
953         * gcc.dg/tree-ssa/ldist-15.c: New.
954         * gcc.dg/tree-ssa/ldist-16.c: New.
955         * gfortran.dg/ldist-pr45199.f: New.
956
957 2010-12-02  Richard Guenther  <rguenther@suse.de>
958
959         PR tree-optimization/46723
960         * gcc.dg/torture/pr46723.c: New testcase.
961
962 2010-12-02  Richard Guenther  <rguenther@suse.de>
963
964         PR lto/44871
965         * g++.dg/lto/20101126-1_0.C: New testcase.
966         * g++.dg/lto/20101126-1_1.c: Likewise.
967
968 2010-12-02  Richard Guenther  <rguenther@suse.de>
969             Ira Rosen  <irar@il.ibm.com>
970
971         PR tree-optimization/46663
972         * gcc.dg/vect/pr46663.c: New test.
973
974 2010-12-02  Jie Zhang  <jie@codesourcery.com>
975
976         PR middle-end/46674
977         * gcc.dg/pr46674.c: New test.
978
979 2010-12-02  Nicola Pero  <nicola.pero@meta-innovation.com>
980
981         * objc.dg/exceptions-6.m: New.
982         * obj-c++.dg/exceptions-6.mm: New.
983
984 2010-12-01  Jan Hubicka  <jh@suse.cz>
985
986         * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
987
988 2010-12-01  Sebastian Pop  <sebastian.pop@amd.com>
989
990         PR middle-end/45297
991         * gcc.dg/graphite/pr45297.c: New.
992
993 2010-12-01  Richard Guenther  <rguenther@suse.de>
994
995         PR tree-optimization/46730
996         * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
997
998 2010-11-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
999
1000         * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
1001         (a*b)-c generates two fma instructions, instead of separate
1002         multiply, add, and subtract.
1003
1004 2010-11-30  Tobias Burnus  <burnus@net-b.de>
1005
1006         * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
1007         a value to all array elements.
1008
1009 2010-11-30  Richard Guenther  <rguenther@suse.de>
1010
1011         PR tree-optimization/46722
1012         * gcc.target/i386/fma4-fma-2.c: New testcase.
1013
1014 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1015
1016         * objc.dg/duplicate-class-1.m: New.
1017         * obj-c++.dg/duplicate-class-1.mm: New.
1018
1019 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1020
1021         * objc.dg/property/dotsyntax-21.m
1022         * obj-c++.dg/property/dotsyntax-21.mm
1023
1024 2010-11-29  Alexandre Oliva  <aoliva@redhat.com>
1025
1026         PR debug/46338
1027         * g++.dg/debug/pr46338.C: New.
1028
1029 2010-11-29  Richard Guenther  <rguenther@suse.de>
1030             Zdenek Dvorak  <rakdver@kam.uniff.cz>
1031
1032         PR tree-optimization/46675
1033         * gcc.dg/pr46675.c: New test.
1034
1035 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
1036
1037         * gcc/testsuite/objc.dg/strings-1.m: Move to...
1038         * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
1039         * gcc/testsuite/objc.dg/strings-2.m: Move to ...
1040         * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
1041         constructor and class reference for NeXT runtime.  Update paths.
1042         * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
1043         * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
1044         * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
1045         * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
1046         constructor and class reference for NeXT runtime.  Update paths.
1047
1048 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1049
1050         PR c++/42260
1051         * g++.dg/conversion/cast2.C: New test.
1052
1053         PR c++/45383
1054         * g++.dg/conversion/cond4.C: Likewise.
1055
1056 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1057
1058         PR c++/45383
1059         Reverted patch for PR c++/42260
1060         * g++.dg/conversion/cast2.C: Reverted new test.
1061
1062 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1063
1064         PR debug/46101
1065         * g++.dg/debug/dwarf2/typedef5.C: New test
1066
1067 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
1068             Mike Stump  <mrs@gcc.gnu.org>
1069
1070         PR target/26427
1071         PR target/33120
1072         PR testsuite/35710
1073         * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
1074         * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
1075         * gcc.dg/darwin-comm.c: Adjust for new allocators.
1076         * gcc.dg/darwin-sections.c: New test.
1077         * g++.dg/ext/instantiate2.C: Adjust for new allocators.
1078
1079 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1080
1081         * objc.dg/exceptions-1.m: New.
1082         * objc.dg/exceptions-2.m: New.
1083         * objc.dg/exceptions-3.m: New.
1084         * objc.dg/exceptions-4.m: New.
1085         * objc.dg/exceptions-5.m: New.
1086         * obj-c++.dg/exceptions-1.mm: New.
1087         * obj-c++.dg/exceptions-2.mm: New.
1088         * obj-c++.dg/exceptions-3.mm: New.
1089         * obj-c++.dg/exceptions-4.mm: New.
1090         * obj-c++.dg/exceptions-5.mm: New.
1091
1092 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1093
1094         * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
1095         * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
1096         * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
1097
1098 2010-11-28  Janus Weil  <janus@gcc.gnu.org>
1099
1100         PR fortran/46662
1101         * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
1102
1103 2010-11-28  Eric Botcazou  <ebotcazou@adacore.com>
1104
1105         * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
1106         * gnat.dg/pack9.adb (dg-final): Likewise.
1107
1108 2010-11-28  Paul Thomas  <pault@gcc.gnu.org
1109
1110         PR fortran/35810
1111         * gfortran.dg/realloc_on_assign_1.f03: New test.
1112         * gfortran.dg/realloc_on_assign_2.f03: New test.
1113         * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
1114         * gfortran.dg/unpack_bounds_1.f90: The same.
1115         * gfortran.dg/cshift_bounds_2.f90: The same.
1116         * gfortran.dg/matmul_bounds_2.f90: The same.
1117         * gfortran.dg/matmul_bounds_3.f90: The same.
1118         * gfortran.dg/matmul_bounds_4.f90: The same.
1119         * gfortran.dg/matmul_bounds_5.f90: The same.
1120
1121 2010-11-27  Tobias Burnus  <burnus@net-b.de>
1122
1123         PR fortran/46638
1124         PR fortran/46668
1125         * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
1126
1127 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1128
1129         PR objc++/46222
1130         * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
1131
1132 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1133
1134         * objc.dg/property/at-property-24.m: New.
1135         * objc.dg/property/at-property-25.m: New.
1136         * obj-c++.dg/property/at-property-24.mm: New.
1137         * obj-c++.dg/property/at-property-25.mm: New.
1138
1139 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1140
1141         * objc.dg/protocol-qualifier-1.m: New.
1142         * objc.dg/protocol-qualifier-2.m: New.
1143         * obj-c++.dg/protocol-qualifier-1.mm: New.
1144         * obj-c++.dg/protocol-qualifier-2.mm: New.
1145
1146 2010-11-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1147
1148         * lib/gnat.exp: Load gcc.exp.
1149         (gnat_target_compile): Use gcc_target_compile for *.c sources.
1150         * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
1151
1152 2010-11-26  Richard Guenther  <rguenther@suse.de>
1153
1154         PR lto/46648
1155         * gcc.dg/lto/20101125-1_0.c: New testcase.
1156         * gcc.dg/lto/20101125-1_1.c: Likewise.
1157
1158 2010-11-22   Bud Davis  <jmdavis@link.com>
1159
1160         * arith_divide_no_check.f
1161          ,arith_divide.f,old_style_init.f90: new tests.
1162
1163 2010-11-26  H.J. Lu  <hongjiu.lu@intel.com>
1164
1165         PR tree-optimization/46665
1166         * gfortran.dg/pr46665.f90: New.
1167
1168 2010-11-26  Jakub Jelinek  <jakub@redhat.com>
1169
1170         PR middle-end/46647
1171         * gcc.dg/pr46647.c: New test.
1172
1173 2010-11-25  Janus Weil  <janus@gcc.gnu.org>
1174
1175         PR fortran/46581
1176         * gfortran.dg/select_type_19.f03: New.
1177
1178 2010-11-25  Nicola Pero  <nicola.pero@meta-innovation.com>
1179
1180         * objc.dg/ivar-problem-1.m: New.
1181         * obj-c++.dg/ivar-problem-1.mm: New.
1182
1183 2010-11-25  Jakub Jelinek  <jakub@redhat.com>
1184
1185         PR middle-end/46637
1186         * gcc.c-torture/compile/pr46637.c: New test.
1187
1188 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
1189
1190         * gfortran.dg/pr46519-1.f: Add -mtune=generic.
1191
1192 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
1193
1194         PR middle-end/46647
1195         * gcc.target/i386/pr46647.c: New.
1196
1197 2010-11-25  Kai Tietz  <kai.tietz@onevision.com>
1198
1199         * gcc.dg/dll-8.c: New.
1200
1201 2010-11-25  Eric Botcazou  <ebotcazou@adacore.com>
1202
1203         * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
1204         * gnat.dg/sse_nolib.adb: Likewise.
1205
1206 2010-11-25  Alexander Monakov  <amonakov@ispras.ru>
1207
1208         PR rtl-optimization/46585
1209         * gcc.dg/pr46585.c: New.
1210
1211 2010-11-24  Richard Henderson  <rth@redhat.com>
1212
1213         * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
1214         vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
1215         vect_unpack, vect_int_mult, vect_extract_even_odd,
1216         vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
1217
1218 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1219
1220         PR target/46519
1221         * gfortran.dg/pr46519-1.f: New.
1222
1223 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1224
1225         PR target/46519
1226         * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
1227         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1228
1229         * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
1230         * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
1231         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1232         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1233
1234         * gcc.target/i386/avx-vzeroupper-20.c: New.
1235         * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
1236         * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
1237         * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
1238         * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
1239         * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
1240         * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
1241
1242 2010-11-24  Richard Guenther  <rguenther@suse.de>
1243
1244         PR lto/43218
1245         * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
1246
1247 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
1248
1249         PR rtl-optimization/46614
1250         * gcc.dg/pr46614.c: New test.
1251
1252 2010-11-24  Tobias Burnus  <burnus@net-b.de>
1253
1254         PR fortran/46638
1255         * gfortran.dg/transfer_simplify_10.f90: New.
1256
1257 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
1258
1259         PR middle-end/46629
1260         * gfortran.dg/lto/pr46629_0.f90: New test.
1261
1262 2010-11-24  Mingjie Xing  <mingjie.xing@gmail.com>
1263
1264         * gcc.target/mips/loongson3a-muldiv-1.c: New test.
1265         * gcc.target/mips/loongson3a-muldiv-2.c: New test.
1266
1267 2010-11-23  Joseph Myers  <joseph@codesourcery.com>
1268
1269         * gcc.dg/opts-5.c: New test.
1270
1271 2010-11-23  Jeffrey Yasskin <jyasskin@google.com>
1272
1273         PR c++/46527
1274         * g++.dg/debug/dwarf2/pr46527.C: New test.
1275
1276 2010-11-23  Iain Sandoe  <iains@gcc.gnu.org>
1277
1278         * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
1279
1280 2010-11-23  Jakub Jelinek  <jakub@redhat.com>
1281
1282         PR middle-end/46499
1283         * gcc.dg/pr46499-1.c: New test.
1284         * gcc.dg/pr46499-2.c: New test.
1285
1286 2010-11-23  Jack Howarth  <howarth@bromo.med.uc.edu>
1287
1288         * gcc.target/i386/alias-1.c: Require alias support.
1289
1290 2010-11-22  Uros Bizjak  <ubizjak@gmail.com>
1291
1292         * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
1293         for vectorizer tests.
1294         * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
1295         * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
1296         * gcc.dg/graphite/pr41888.c: Ditto.
1297         * gcc.dg/graphite/pr42729.c: Ditto.
1298
1299 2010-11-22  Mingjie Xing  <mingjie.xing@gmail.com>
1300             Uros Bizjak  <ubizjak@gmail.com>
1301
1302         * lib/target-supports.exp (check_vect_support_and_set_flags): New
1303         procedure to check if the target supports vectorizer tests. Set
1304         DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
1305         capabilites.
1306         * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
1307         * g++.dg/vect/vect.exp: Ditto.
1308         * gfortran.dg/vect/vect.exp: Ditto.
1309
1310 2010-11-22  Nicola Pero  <nicola.pero@meta-innovation.com>
1311
1312         PR objc/34033
1313         * objc.dg/strings-1.m: New.
1314         * objc.dg/strings-2.m: New.
1315         * obj-c++.dg/strings-1.mm: New.
1316         * obj-c++.dg/strings-2.mm: New.
1317
1318 2010-11-22  Ian Bolton  <ian.bolton@arm.com>
1319
1320         * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
1321         "target short_enums".
1322         * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
1323
1324 2010-11-22  Eric Botcazou  <ebotcazou@adacore.com>
1325
1326         * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
1327
1328         PR rtl-optimization/46603
1329         * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
1330
1331         PR testsuite/46230
1332         * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
1333         being vectorized.  Adjust dg-final pattern.
1334         * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
1335
1336         * gcc.dg/vect: Do not include <stdio.h> in testcases.
1337         * gcc.dg/vect/costmodel/ppc: Likewise.
1338
1339 2010-11-22  Alexander Monakov  <amonakov@ispras.ru>
1340
1341         PR rtl-optimization/45652
1342         * gcc.dg/pr45652.c: New.
1343
1344 2010-11-21  Richard Henderson  <rth@redhat.com>
1345
1346         PR rtl-optimization/46571
1347         * gcc.dg/pr46571.c: New.
1348
1349 2010-11-21  Eric Botcazou  <ebotcazou@adacore.com>
1350
1351         * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
1352
1353 2010-11-21  Uros Bizjak  <ubizjak@gmail.com>
1354
1355         PR target/46533
1356         * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-*  targets.
1357
1358 2010-11-20  Joseph Myers  <joseph@codesourcery.com>
1359
1360         * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
1361         * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
1362         * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
1363         * gcc.dg/pack-test-2.c: Test for all targets.
1364         * gcc.dg/pragma-align.c: Test for all targets.
1365         * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
1366         * gcc.dg/ucnid-10.c: Test for all targets.
1367
1368 2010-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1369
1370         * gcc.target/sparc/sparc-align-1.c: New test.
1371
1372 2010-11-20  Nathan Froyd  <froydnj@codesourcery.com>
1373
1374         PR c++/16189
1375         PR c++/36888
1376         PR c++/45331
1377         * g++.dg/parse/semicolon3.C: New test.
1378         * g++.dg/debug/pr22514.C: Adjust.
1379         * g++.dg/init/error1.C: Adjust.
1380         * g++.dg/other/bitfield3.C: Adjust.
1381         * g++.dg/other/semicolon.C: Adjust.
1382         * g++.dg/parse/error14.C: Adjust.
1383         * g++.dg/parse/error5.C: Adjust.
1384         * g++.dg/parse/parameter-declaration-1.C: Adjust.
1385         * g++.dg/template/pr23510.C: Adjust.
1386         * g++.dg/template/pr39425.C: Adjust.
1387         * g++.old-deja/g++.robertl/eb125.C: Adjust.
1388
1389 2010-11-20  Jakub Jelinek  <jakub@redhat.com>
1390
1391         PR debug/46561
1392         * gcc.dg/autopar/pr46561.c: New test.
1393
1394         PR c++/46538
1395         * g++.dg/other/error34.C: New test.
1396
1397         PR c++/46526
1398         * g++.dg/cpp0x/constexpr-base3.C: New test.
1399
1400         PR tree-optimization/45830
1401         * gcc.target/i386/pr45830.c: New test.
1402         * gcc.c-torture/execute/pr45830.c: New test.
1403
1404 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1405
1406         * objc.dg/attributes/class-attribute-1.m: Rewritten.
1407         * objc.dg/attributes/class-attribute-2.m: Same change.
1408         * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
1409         * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
1410         * objc.dg/fobjc-std-1.m: Updated.
1411         * obj-c++.dg/fobjc-std-1.mm: Updated.
1412
1413 2010-11-19  Michael Matz  <matz@suse.de>
1414
1415         PR tree-optimization/46077
1416         * gcc.dg/vect/O3-pr46077.c: New testcase.
1417
1418 2010-11-19  Joseph Myers  <joseph@codesourcery.com>
1419
1420         PR c/46547
1421         * gcc.c-torture/compile/pr46547-1.c: New test.
1422
1423 2010-11-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1424
1425         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
1426         exec $compiler.
1427         * lib/gfortran.exp (gfortran_link_flags): Remove braces around
1428         $GFORTRAN_UNDER_TEST.
1429         (gfortran_init): Use -B to specify specpath, add trailing /.
1430
1431 2010-11-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
1432
1433         * gcc.target/powerpc/ppc-target-1.c: New file to test target
1434         attributes on PowerPC.
1435         * gcc.target/powerpc/ppc-target-2.c: Ditto.
1436         * gcc.target/powerpc/ppc-target-3.c: Ditto.
1437
1438 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1439
1440         * objc.dg/attributes/proto-attribute-1.m: Updated.
1441         * objc.dg/attributes/proto-attribute-2.m: New.
1442         * objc.dg/attributes/proto-attribute-3.m: New.
1443         * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
1444         * obj-c++.dg/attributes/proto-attribute-2.mm: New.
1445         * obj-c++.dg/attributes/proto-attribute-3.mm: New.
1446
1447 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1448
1449         * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
1450
1451 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1452
1453         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
1454
1455 2010-11-18  Steve Ellcey  <sje@cup.hp.com>
1456
1457         * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
1458         * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
1459
1460 2010-11-18  Jakub Jelinek  <jakub@redhat.com>
1461
1462         PR middle-end/46534
1463         * gcc.c-torture/compile/pr46534.c: New test.
1464
1465 2010-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1466
1467         * gnat.dg/atomic4.ad[sb]: New test.
1468         * gnat.dg/volatile4.adb: Likewise.
1469
1470 2010-11-18  Richard Henderson  <rth@redhat.com>
1471
1472         * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
1473
1474 2010-11-18  Nathan Froyd  <froydnj@codesourcery.com>
1475
1476         PR c/33193
1477         * c-c++-common/pr33193.c: New test.
1478
1479 2010-11-18  Richard Guenther  <rguenther@suse.de>
1480
1481         PR tree-optimization/46172
1482         * gcc.dg/torture/pr46172.c: New testcase.
1483
1484 2010-11-18  Jeff Law  <law@redhat.com>
1485
1486         PR middle-end-optimization/46297
1487         * gfortran.dg/pr46297.f: New test.
1488
1489 2010-11-17  Steve Ellcey  <sje@cup.hp.com>
1490
1491         PR middle-end/31490
1492         * gcc.dg/pr31490.c: New test.
1493
1494 2010-11-17  Uros Bizjak  <ubizjak@gmail.com>
1495
1496         * gcc.dg/nop.h: Move from ...
1497         * gcc.dg/guality/nop.h: ... here.
1498         * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
1499         * gcc.dg/guality/asm-1.c: Update nop.h include.
1500         * gcc.dg/guality/pr43329-1.c: Ditto.
1501
1502 2010-11-17  Paolo Bonzini  <bonzini@gnu.org>
1503
1504         * gcc.dg/two-types-1.c: New test.
1505         * gcc.dg/two-types-2.c: New test.
1506         * gcc.dg/two-types-3.c: New test.
1507         * gcc.dg/two-types-4.c: New test.
1508         * gcc.dg/two-types-5.c: New test.
1509         * gcc.dg/two-types-6.c: New test.
1510         * gcc.dg/two-types-7.c: New test.
1511         * gcc.dg/two-types-8.c: New test.
1512         * gcc.dg/two-types-9.c: New test.
1513         * gcc.dg/two-types-10.c: New test.
1514         * objc.dg/two-types-1.m: New test.
1515
1516 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1517
1518         PR rtl-optimization/46440
1519         * gcc.dg/pr46440.c: New test.
1520
1521         PR testsuite/45429
1522         * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
1523
1524 2010-11-17  Ira Rosen  <irar@il.ibm.com>
1525
1526         PR tree-optimization/46312
1527         * gcc.dg/vect/vect-scal-opt2.c: Rename to...
1528         * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
1529         on targets that support vector shifts with scalar shift argument.
1530         Remove dg-options.
1531         * gcc.dg/vect/vect-scal-opt.c: Rename to...
1532         * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
1533         * gcc.dg/vect/vect-scal-opt1.c: Rename to...
1534         * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
1535         * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
1536         * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
1537         support misaligned data accesses.
1538         * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
1539         * gcc.dg/vect/pr43430-2.c: Remove dg-options.
1540         * lib/target-supports.exp
1541         (check_effective_target_vect_shift_scalar): New.
1542
1543 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1544
1545         * gcc.dg/guality/nop.h: New file.
1546         * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
1547         "nop".  Adjust line numbers in gdb-test.
1548         * gcc.dg/guality/pr43329-1.c: Likewise.
1549
1550 2010-11-16  Jason Merrill  <jason@redhat.com>
1551
1552         * g++.dg/cpp0x/defaulted20.C: New.
1553
1554         * g++.dg/template/injected2.C: New.
1555
1556 2010-11-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1557
1558         * objc.dg/protocol-optional-1.m: New.
1559         * obj-c++.dg/protocol-optional-1.mm: New.
1560
1561 2010-11-16  Richard Henderson  <rth@redhat.com>
1562
1563         * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
1564         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1565
1566 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1567
1568         * gnat.dg/opt12.adb: New test.
1569         * gnat.dg/opt12_pkg.ad[sb]: New helper.
1570
1571 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1572
1573         * gcc.target/rx/pack.c: New test.
1574
1575 2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1576             Tobias Burnus  <burnus@net-b.de>
1577
1578         PR fortran/32049
1579         * gfortran.dg/quad_1.f90: New.
1580         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
1581         compiler arguments.
1582         * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
1583         library search path; call gcc-set-multilib-library-path with
1584         arguments such that libgfortran.spec is found.
1585         (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
1586
1587 2010-11-16  Jakub Jelinek  <jakub@redhat.com>
1588
1589         PR c++/46401
1590         * g++.dg/warn/Wsequence-point-3.C: New test.
1591
1592 2010-11-16  Kai Tietz  <kai.tietz@onevision.com>
1593
1594         PR preprocessor/17349
1595         * gcc.dg/cpp/cmdlne-C3.c: New.
1596
1597 2010-11-16  Richard Guenther  <rguenther@suse.de>
1598
1599         PR tree-optimization/44545
1600         * gcc.dg/pr44545.c: New testcase.
1601
1602 2010-11-16  Andrey Belevantsev  <abel@ispras.ru>
1603
1604         PR rtl-optimization/46366
1605         * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
1606         casts.
1607
1608 2010-11-16  Richard Guenther  <rguenther@suse.de>
1609
1610         * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
1611
1612 2010-11-16  Richard Guenther  <rguenther@suse.de>
1613
1614         PR middle-end/45172
1615         * gfortran.dg/gomp/pr45172.f90: New testcase.
1616
1617 2010-11-16  Nick Clifton  <nickc@redhat.com>
1618
1619         * gcc.target/rx/pack.c: New test.
1620
1621 2010-11-15  Richard Henderson  <rth@redhat.com>
1622
1623         * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
1624         * gcc.dg/torture/builtin-math-8.c: ... here.  New file.
1625         Use builtin_constant_p rather than scanning for builtin name.
1626
1627 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1628
1629         * objc.dg/property/dotsyntax-18.m: New.
1630         * objc.dg/property/dotsyntax-19.m: New.
1631         * objc.dg/property/dotsyntax-20.m: New.
1632         * obj-c++.dg/property/dotsyntax-18.mm: New.
1633         * obj-c++.dg/property/dotsyntax-19.mm: New.
1634         * obj-c++.dg/property/dotsyntax-20.mm: New.
1635         * objc.dg/property/dotsyntax-4.m: Removed some unused
1636         variables and code.
1637         * objc.dg/property/dotsyntax-6.m: Same change.
1638         * objc.dg/property/dotsyntax-16.m: Same change.
1639         * objc.dg/property/dotsyntax-17.m: Same change.
1640         * obj-c++.dg/property/dotsyntax-4.mm: Same change.
1641         * obj-c++.dg/property/dotsyntax-6.mm: Same change.
1642         * obj-c++.dg/property/dotsyntax-16.mm: Same change.
1643         * obj-c++.dg/property/dotsyntax-17.mm: Same change.
1644         * objc.dg/property/at-property-22.m: Added missing casts.
1645         * obj-c++.dg/property/at-property-22.mm: Same change.
1646
1647 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1648
1649         PR tree-optimization/46491
1650         * gcc.target/i386/pr46491.c: New test.
1651
1652         PR tree-optimization/46461
1653         * gcc.c-torture/compile/pr46461.c: New test.
1654
1655 2010-11-15  Tobias Burnus  <burnus@net.b.de>
1656
1657         PR fortran/46484
1658         * gfortran.dg/allocatable_scalar_11.f90: New.
1659         * gfortran.dg/allocatable_scalar_5.f90: Make test case
1660         standard conform.
1661
1662 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1663
1664         PR debug/46095
1665         * gcc.target/i386/pr46095.c: New test.
1666
1667         PR debug/46387
1668         * gcc.dg/pr46387.c: New test.
1669
1670 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1671
1672         * objc.dg/property/dotsyntax-16.m: New.
1673         * objc.dg/property/dotsyntax-17.m: New.
1674         * obj-c++.dg/property/dotsyntax-16.mm: New.
1675         * obj-c++.dg/property/dotsyntax-17.mm: New.
1676         * objc.dg/property/at-property-10.m: Uncommented using 'x++'
1677         syntax with properties, which now works.
1678         * obj-c++.dg/property/at-property-10.mm: Same change.
1679
1680 2010-11-15  Martin Jambor  <mjambor@suse.cz>
1681
1682         PR tree-optimization/46349
1683         * gnat.dg/opt9.adb: New file.
1684         * gnat.dg/opt9_pkg.ads: Likewise
1685
1686 2010-11-15  Richard Guenther  <rguenther@suse.de>
1687
1688         PR lto/44989
1689         * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
1690
1691 2010-11-15  Nathan Froyd  <froydnj@codesourcery.com>
1692
1693         PR preprocessor/45038
1694         * g++.dg/pr45038.C: New test.
1695
1696 2010-11-15  Richard Guenther  <rguenther@suse.de>
1697
1698         PR tree-optimization/46467
1699         * gcc.dg/ipa/ipa-pta-16.c: New testcase.
1700
1701 2010-11-15  Richard Guenther  <rguenther@suse.de>
1702
1703         PR testsuite/46423
1704         * g++.dg/torture/pr34850.C: Adjust.
1705
1706 2010-11-14  Paolo Bonzini  <bonzini@gnu.org>
1707
1708         PR c/46475
1709         * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
1710
1711 2010-11-14  Nicola Pero  <nicola.pero@meta-innovation.com>
1712
1713         * objc.dg/property/at-property-21.m: New.
1714         * objc.dg/property/at-property-22.m: New.
1715         * objc.dg/property/at-property-23.m: New.
1716         * objc.dg/property/synthesize-9.m: New.
1717         * objc.dg/property/synthesize-10.m: New.
1718         * objc.dg/property/synthesize-11.m: New.
1719         * obj-c++.dg/property/at-property-21.mm: New.
1720         * obj-c++.dg/property/at-property-22.mm: New.
1721         * obj-c++.dg/property/at-property-23.mm: New.
1722         * obj-c++.dg/property/synthesize-9.mm: New.
1723         * obj-c++.dg/property/synthesize-10.mm: New.
1724         * obj-c++.dg/property/synthesize-11.mm: New.
1725
1726         * objc.dg/property/at-property-4.m: Updated to match new compiler
1727         where some errors have been converted into warnings and vice versa.
1728         * objc.dg/property/at-property-16.m: Same change.
1729         * objc.dg/property/at-property-18.m: Same change.
1730         * objc.dg/property/property-neg-5.m: Same change.
1731         * obj-c++.dg/property/at-property-4.mm: Same change.
1732         * obj-c++.dg/property/at-property-16.mm: Same change.
1733         * obj-c++.dg/property/at-property-18.mm: Same change.
1734         * obj-c++.dg/property/property-neg-5.mm: Same change.
1735
1736         * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
1737         commented out because of testsuite problems; I found out that
1738         using dg-warning instead of dg-message gets them to work.
1739         * obj-c++.dg/property/property-neg-3.mm: Same change.
1740         * obj-c++.dg/property/synthesize-6.mm: Same change.
1741         * obj-c++.dg/property/at-property-5.mm: Same change.
1742         * obj-c++.dg/property/at-property-14.mm: Same change.
1743         * obj-c++.dg/property/at-property-18.mm: Same change.
1744         * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
1745         some tests still do not work due to some other testsuite issue).
1746
1747 2010-11-13  Jason Merrill  <jason@redhat.com>
1748
1749         * g++.dg/cpp0x/auto20.C: New.
1750
1751 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1752
1753         * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
1754         * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
1755
1756 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1757
1758         PR c/46462
1759         * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
1760         * gcc.dg/pr35746.c: Likewise.
1761         * gcc.dg/cpp/direct2.c: Likewise.
1762         * gcc.dg/cpp/direct2s.c: Likewise.
1763         * gcc.dg/noncompile/920923-1.c: Likewise.
1764         * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
1765
1766 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1767
1768         * obj-c++.dg/attributes/method-format-1.mm: Adjust.
1769
1770 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1771
1772         * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
1773         a pointer to an arbitrary C struct with an Objective-C protocol.
1774         Test various valid uses of typedef with Objective-C objects and
1775         protocols instead.
1776         * objc.dg/invalid-type-1.m: New.
1777         * obj-c++.dg/invalid-type-1.m: New.
1778
1779 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1780
1781         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
1782
1783 2010-11-13  Tobias Burnus  <burnus@net-b.de>
1784
1785         PR fortran/45742
1786         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
1787
1788 2010-11-13  Tobias Burnus  <burnus@net-b.de>
1789
1790         PR fortran/45742
1791         * gfortran.dg/volatile12.f90: New.
1792
1793 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1794
1795         * objc.dg/attributes/method-format-1.m: Adjust.
1796
1797 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1798
1799         PR c/20385
1800         * gcc.dg/decl-9.c: New.
1801
1802 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1803
1804         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
1805
1806 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1807
1808         * gcc.dg/format/few-1.c: New test.
1809         * gcc.dg/format/asm_fprintf-1.c: Adjust.
1810         * gcc.dg/format/c90-scanf-1.c: Adjust.
1811         * gcc.dg/format/cmn-err-1.c: Adjust.
1812         * gcc.dg/format/dfp-printf-1.c: Adjust.
1813         * gcc.dg/format/dfp-scanf-1.c: Adjust.
1814         * gcc.dg/format/gcc_diag-1.c: Adjust.
1815         * gcc.dg/format/ms_unnamed-1.c: Adjust.
1816         * gcc.dg/format/strfmon-1.c: Adjust.
1817         * gcc.dg/format/unnamed-1.c: Adjust.
1818         * gcc.dg/format/xopen-2.c: Adjust.
1819         * g++.dg/ext/builtin4.C: Adjust.
1820         * g++.dg/ext/builtin5.C: Adjust.
1821
1822 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
1823
1824         * gcc.dg/pragma-diag-2.c: New test.
1825
1826 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1827
1828         PR fortran/45794
1829         * gfortran.dg/optional_mask.f90: New test.
1830
1831 2010-11-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
1832
1833         * g++.dg/cpp0x/defaulted15.C: Adjust.
1834
1835 2010-11-12  James Dennett <jdennett@google.com>
1836
1837         PR c++/39415
1838         * g++.dg/expr/static_cast7.C: New.
1839
1840 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1841
1842         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
1843         warning.
1844         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
1845         mips-sgi-irix*.
1846         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
1847         * gcc.target/mips/call-3.c: Add dg-require-visibility.
1848
1849 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
1850
1851         * gcc.dg/pr46375.c: New test.
1852
1853 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
1854
1855         PR c/44782
1856         * c-c++-common/fmax-errors.c: New test.
1857
1858 2010-11-11  Richard Henderson  <rth@redhat.com>
1859
1860         * gcc.target/i386/sse-24.c: Use -ffp-contract.
1861
1862 2010-11-11  Jan Hubicka  <jh@suse.cz>
1863
1864         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
1865         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
1866
1867 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
1868
1869         PR target/46088
1870         * gcc.dg/pr46088.c: New test.
1871
1872 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
1873
1874         * gfortran.dg/empty_derived_type.f90: New test.
1875
1876 2010-11-11  Tobias Burnus  <burnus@net-b.de>
1877
1878         PR fortran/46413
1879         * gfortran.dg/class_31.f90: New.
1880
1881         PR fortran/46205
1882         * gfortran.dg/forall_14.f90: New.
1883
1884 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
1885             Tobias Burnus  <burnus@net-b.de>
1886
1887         PR fortran/46325
1888         * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
1889
1890 2010-11-11  Jan Hubicka  <jh@suse.cz>
1891
1892         * gcc.dg/20081223-1.c: Update LTO options.
1893         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
1894         * gcc.dg/lto/20081118_0.c: Update LTO options.
1895         * gcc.dg/lto/ipareference_0.c: Update LTO options.
1896         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
1897         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
1898         * gcc.dg/lto/ipacp_0.c: Update LTO options.
1899         * gcc.dg/lto/20090116_0.c: Update LTO options.
1900         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
1901         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
1902         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
1903         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
1904         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
1905         * gcc.dg/lto/20081224_0.c: Update LTO options.
1906         * gcc.dg/lto/20090219_0.c: Update LTO options.
1907         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
1908         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
1909         * gcc.dg/lto/20081115_0.c: Update LTO options.
1910         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
1911         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
1912         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
1913         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
1914         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
1915         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
1916         * g++.dg/20090107-1.C: Update LTO options.
1917         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
1918         * g++.dg/lto/20081123_0.C: Update LTO options.
1919         * g++.dg/lto/20090313_0.C: Update LTO options.
1920         * g++.dg/lto/20081125_0.C: Update LTO options.
1921         * g++.dg/lto/20081109-1_0.C: Update LTO options.
1922         * g++.dg/lto/20081219_0.C: Update LTO options.
1923         * g++.dg/lto/20100724-1_0.C: Update LTO options.
1924         * g++.dg/lto/20081204-1_0.C: Update LTO options.
1925         * g++.dg/lto/20090303_0.C: Update LTO options.
1926         * g++.dg/lto/20100723-1_0.C: Update LTO options.
1927         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
1928         * g++.dg/lto/20090128_0.C: Update LTO options.
1929         * g++.dg/lto/20081204-2_0.C: Update LTO options.
1930         * g++.dg/lto/20090302_0.C: Update LTO options.
1931         * g++.dg/lto/20081119-1_0.C: Update LTO options.
1932         * g++.dg/lto/20081118_0.C: Update LTO options.
1933         * g++.dg/20090121-1.C: Update LTO options.
1934         * objc.dg/lto/lto.exp: Update LTO options.
1935         * lib/lto.exp: Update LTO options.
1936         * lib/gcc-dg.exp: Update LTO options.
1937         * lib/c-torture.exp: Update LTO options.
1938         * obj-c++.dg/lto/lto.exp: Update LTO options.
1939
1940 2010-11-11  Jan Hubicka  <jh@suse.cz>
1941
1942         PR tree-optimize/40436
1943         * gcc.dg/tree-ssa/inline-5.c: New testcase.
1944         * gcc.dg/tree-ssa/inline-6.c: New testcase.
1945
1946 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
1947
1948         * gfortran.dg/proc_decl_24.f90: New.
1949
1950 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
1951
1952         * objc.dg/property/at-property-20.m: New.
1953         * objc.dg/property/synthesize-8.m: New.
1954         * obj-c++.dg/property/at-property-20.m: New.
1955         * obj-c++.dg/property/synthesize-8.mm: New.
1956
1957 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
1958
1959         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
1960
1961 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
1962
1963         PR middle-end/46388
1964         * gcc.c-torture/compile/pr46388.c: New test.
1965
1966 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1967
1968         * lib/lto.exp (lto-get-options-main): Support optional target
1969         selector for dg-suppress-ld-options.
1970
1971 2010-11-11  Martin Jambor  <mjambor@suse.cz>
1972
1973         PR tree-optimization/46383
1974         * g++.dg/torture/pr46383.C: New test.
1975
1976 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
1977
1978         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
1979         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
1980         to dg-options.
1981         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
1982         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
1983         * g++.dg/other/i386-3.C: Ditto.
1984
1985 2010-11-10  Jason Merrill  <jason@redhat.com>
1986
1987         * g++.dg/cpp0x/constexpr-46420.C: New.
1988
1989 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
1990
1991         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
1992         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
1993         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
1994         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
1995         expected messages.
1996
1997 2010-11-10  Jan Hubicka  <jh@suse.cz>
1998
1999         PR tree-optimize/38669
2000         * gcc.dg/tree-ssa/pr38699.c: New testcase.
2001
2002 2010-11-10  Jan Hubicka  <jh@suse.cz>
2003
2004         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
2005
2006 2010-11-10  Jason Merrill  <jason@redhat.com>
2007
2008         * g++.dg/cpp0x/constexpr-bitfield.C: New.
2009
2010 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
2011
2012         PR debug/46409
2013         * gcc.dg/debug/pr46409.c: New test.
2014
2015         PR c++/46368
2016         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
2017
2018 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
2019
2020         PR target/46419
2021         * gcc-target/i386/pr46419.c: New test.
2022
2023 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
2024
2025         * g++.dg/other/i386-2.C: Add -mtbm.
2026         * g++.dg/other/i386-3.C: Likewise.
2027         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
2028         * gcc.target/i386/funcspec-6.c: Likewise.
2029         * gcc.target/i386/sse-12.c: Add -mtbm.
2030         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
2031         operand intrinsics.
2032         * gcc.target/i386/sse-14.c: Likewise.
2033         * gcc.target/i386/sse-22.c: Likewise.
2034         * gcc.target/i386/sse-23.c: Likewise.
2035         * gcc.target/i386/tbm-1.c: New file.
2036         * gcc.target/i386/tbm-2.c: Likewise.
2037
2038 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
2039
2040         * g++.dg/other/i386-2.C: Add -mbmi.
2041         * g++.dg/other/i386-3.C: Likewise.
2042         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
2043         * gcc.target/i386/funcspec-6.c: Likewise.
2044         * gcc.target/i386/sse-12.c: Add -mbmi.
2045         * gcc.target/i386/bmi-1.c: New file.
2046         * gcc.target/i386/bmi-2.c: Likewise.
2047         * gcc.target/i386/bmi-3.c: Likewise.
2048         * gcc.target/i386/bmi-4.c: Likewise.
2049         * gcc.target/i386/bmi-5.c: Likewise.
2050         * gcc.target/i386/bmi-6.c: Likewise.
2051
2052 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
2053
2054         PR c++/46065
2055         * g++.dg/pr46065.C: New test.
2056
2057 2010-11-10  Jan Hubicka  <jh@suse.cz>
2058
2059         PR tree-optimize/33172
2060         PR tree-optimize/43411
2061         * gcc.dg/tree-ssa/pr33172.c: New testcase.
2062         * g++.dg/tree-ssa/pr43411.C: New testcase.
2063
2064 2010-11-10  Jan Hubicka  <jh@suse.cz>
2065
2066         PR tree-optimize/46228
2067         * g++.dg/tree-ssa/pr46228.C: New testcase.
2068
2069 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
2070
2071         PR tree-optimization/46414
2072         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
2073
2074 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2075
2076         PR fortran/46411
2077         * gfortran.dg/intrinsic_7.f90: New.
2078
2079 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2080
2081         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
2082         * g++.dg/abi/thunk4.C: Likewise.
2083         * g++.dg/opt/combine.C: Add dg-require-visibility.
2084         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
2085         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
2086         alpha*-dec-osf*.
2087         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
2088         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
2089         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
2090         large arena_size.
2091         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
2092         * gcc.dg/intmax_t-1.c: Likewise.
2093
2094 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2095
2096         PR fortran/46244
2097         * gfortran.dg/class_30.f90: New.
2098
2099 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2100
2101         PR fortran/46223
2102         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
2103         failure on s390.
2104
2105 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
2106
2107         PR tree-optimization/45971
2108         * gcc.dg/vect/O3-pr45971.c: New.
2109
2110 2010-11-10  Richard Guenther  <rguenther@suse.de>
2111
2112         PR tree-optimization/44964
2113         * gcc.dg/pr44964.c: New testcase.
2114
2115 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2116
2117         * gnat.dg/opt10.adb: Fix typo.
2118
2119 2010-11-10  Martin Jambor  <mjambor@suse.cz>
2120
2121         PR tree-optimization/46351
2122         PR tree-optimization/46377
2123         * gnat.dg/opt10.adb: New file.
2124         * gnat.dg/opt10_pkg.ads: Likewise.
2125         * gnat.dg/opt11.adb: Likewise.
2126         * gnat.dg/opt11.ads: Likewise.
2127
2128 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2129
2130         * gnat.dg/boolean_conv.adb: New test.
2131
2132 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2133
2134         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
2135
2136 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2137
2138         * gnat.dg/unchecked_convert7.adb: New test.
2139
2140 2010-11-10  Richard Guenther  <rguenther@suse.de>
2141
2142         PR tree-optimization/46398
2143         * gcc.dg/torture/pr46398.c: New testcase.
2144
2145 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2146
2147         * gfortran.dg/open_dev_null.f90: New test.
2148
2149 2010-11-09  Jan Hubicka  <jh@suse.cz>
2150
2151         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
2152         unrolling.
2153
2154 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
2155
2156         * gcc.dg/struct-semi-4.c: New test.
2157
2158 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
2159
2160         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
2161         power5 to enable generation of FRIZ.
2162
2163         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
2164         optimization.
2165
2166         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
2167         expected.
2168
2169 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
2170
2171         PR target/43808
2172         * gfortran.dg/pr43808.f90: New test.
2173
2174 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
2175
2176         PR tree-optimization/46036
2177         * gfortran.dg/lto/pr46036_0.f90: New.
2178
2179 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
2180
2181         PR middle-end/45663
2182         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
2183         bar invocation instead of first.
2184
2185         PR debug/46171
2186         * gcc.dg/pr46171.c: New test.
2187
2188 2010-11-09  Richard Guenther  <rguenther@suse.de>
2189
2190         PR tree-optimization/46355
2191         * gcc.dg/pr46355.c: New testcase.
2192
2193 2010-11-09  Richard Guenther  <rguenther@suse.de>
2194
2195         PR tree-optimization/46177
2196         * gcc.dg/pr46177-2.c: New testcase.
2197
2198 2010-11-09  Richard Guenther  <rguenther@suse.de>
2199
2200         PR testsuite/46312
2201         * gcc.dg/vec-scal-opt.c: Move ...
2202         * gcc.dg/vect/vect-scal-opt.c: ... here.
2203         * gcc.dg/vec-scal-opt1.c: Move ...
2204         * gcc.dg/vect/vect-scal-opt1.c: ... here.
2205         * gcc.dg/vec-scal-opt2.c: Move ...
2206         * gcc.dg/vect/vect-scal-opt2.c: ... here.
2207
2208 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
2209
2210         * gnat.dg/specs/static_initializer5.ads: New test.
2211         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
2212
2213 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
2214
2215         PR middle-end/46360
2216         * gcc.c-torture/compile/pr46360.c: New test.
2217
2218         PR c++/45894
2219         * g++.dg/warn/Wsequence-point-2.C: New test.
2220
2221 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
2222
2223         PR fortran/46313
2224         * gfortran.dg/class_29.f03: New.
2225
2226 2010-11-09  Richard Guenther  <rguenther@suse.de>
2227
2228         PR middle-end/46221
2229         * gcc.target/i386/alias-1.c: New testcase.
2230
2231 2010-11-08  Jason Merrill  <jason@redhat.com>
2232
2233         * g++.dg/cpp0x/constexpr-sassert.C: New.
2234
2235 2010-11-08  Jason Merrill  <jason@redhat.com>
2236
2237         * g++.dg/cpp0x/constexpr-defarg.C: New.
2238
2239 2010-11-08  Xinliang David Li  <davidxl@google.com>
2240
2241         PR tree-optimization/46316
2242         * gcc.c-torture/execute/pr46316.c: New test.
2243
2244 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
2245
2246         PR fortran/46344
2247         * gfortran.dg/class_28.f03: Extended.
2248
2249 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2250
2251         * objc.dg/property/dotsyntax-13.m: New.
2252         * objc.dg/property/dotsyntax-14.m: New.
2253         * objc.dg/property/dotsyntax-15.m: New.
2254         * objc.dg/property/synthesize-7.m: New.
2255         * obj-c++.dg/property/dotsyntax-13.mm: New.
2256         * obj-c++.dg/property/dotsyntax-14.mm: New.
2257         * obj-c++.dg/property/dotsyntax-15.mm: New.
2258         * obj-c++.dg/property/synthesize-7.mm: New.
2259
2260 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2261
2262         * objc.dg/property/dynamic-4.m: New.
2263         * objc.dg/property/dynamic-5.m: New.
2264         * objc.dg/property/dynamic-6.m: New.
2265         * obj-c++.dg/property/dynamic-4.mm: New.
2266         * obj-c++.dg/property/dynamic-5.mm: New.
2267         * obj-c++.dg/property/dynamic-6.mm: New.
2268
2269 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2270
2271         * objc.dg/property/synthesize-3.m: New.
2272         * objc.dg/property/synthesize-4.m: New.
2273         * objc.dg/property/synthesize-5.m: New.
2274         * objc.dg/property/synthesize-6.m: New.
2275         * obj-c++.dg/property/synthesize-3.mm: New.
2276         * obj-c++.dg/property/synthesize-4.mm: New.
2277         * obj-c++.dg/property/synthesize-5.mm: New.
2278         * obj-c++.dg/property/synthesize-6.mm: New.
2279
2280 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2281
2282         * objc.dg/property/at-property-5.m: Updated test.
2283         * objc.dg/property/at-property-16.m: New.
2284         * objc.dg/property/at-property-17.m: New.
2285         * objc.dg/property/at-property-18.m: New.
2286         * objc.dg/property/at-property-19.m: New.
2287         * objc.dg/property/dotsyntax-12.m: New.
2288         * objc.dg/protocol-inheritance-1.m: New.
2289         * objc.dg/protocol-inheritance-2.m: New.
2290         * obj-c++.dg/property/at-property-5.mm: Updated test.
2291         * obj-c++.dg/property/at-property-16.mm: New.
2292         * obj-c++.dg/property/at-property-17.mm: New.
2293         * obj-c++.dg/property/at-property-18.mm: New.
2294         * obj-c++.dg/property/at-property-19.mm: New.
2295         * obj-c++.dg/protocol-inheritance-1.mm: New.
2296         * obj-c++.dg/protocol-inheritance-2.mm: New.
2297         * obj-c++.dg/property/dotsyntax-12.mm: New.
2298
2299 2010-11-08  Jason Merrill  <jason@redhat.com>
2300
2301         * g++.dg/expr/overflow1.C: New.
2302         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
2303         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
2304         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
2305         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
2306
2307 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2308
2309         * gcc.dg/pr35442.c: Adapt warning.
2310
2311         PR target/46280
2312         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
2313         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
2314         * g++.dg/torture/pr36444.C: Add dg-options -msse for
2315         i?86-*-* x86_64-*-*.
2316         * g++.dg/torture/pr36445.C: Likewise.
2317         * gcc.c-torture/compile/pr34856.c: Likewise.
2318         * gcc.c-torture/compile/pr39928-1.c: Likewise.
2319         * gcc.c-torture/compile/vector-1.c: Likewise.
2320         * gcc.c-torture/compile/vector-2.c: Likewise.
2321         * gcc.dg/pr32912-1.c: Likewise.
2322         * gcc.c-torture/execute/va-arg-25.c: Move ...
2323         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
2324         Add dg-options -msse, dg-require-effective-target sse_runtime for
2325         for i?86-*-*, x86_64-*-*.
2326         * gcc.c-torture/execute/vector-1.c: Likewise.
2327         * gcc.c-torture/execute/vector-2.c: Likewise.
2328         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
2329         i?86-*-*, x86_64-*-*.
2330         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2331         * gcc.dg/tree-ssa/sra-4.c: Likewise.
2332         * gcc.dg/tree-ssa/vector-1.c: Likewise.
2333         * gcc.dg/tree-ssa/vector-2.c: Likewise.
2334         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
2335
2336 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
2337
2338         * gcc.dg/torture/pr45982.c: Add -std=c99
2339         * gcc.dg/torture/pr45623.c: Ditto.
2340
2341 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
2342
2343         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
2344         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
2345
2346 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
2347
2348         PR target/28627
2349         * g++.dg/ext/dllimport7.C: Adjust second error check and
2350         allow test for x86_64 mingw, too.
2351
2352 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
2353
2354         PR fortran/46344
2355         * gfortran.dg/class_28.f03: New.
2356
2357 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
2358
2359         PR rtl-optimization/45352
2360         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
2361         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
2362         gcc.target/i386/pr45352-2.c: New tests.
2363
2364 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2365
2366         PR libobjc/36610
2367         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
2368         XFAIL the run for all but m32 x86.
2369
2370 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
2371
2372         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
2373         as comment character.
2374
2375 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2376
2377         * gcc.target/mips/mips.exp: Revert previous patch.
2378         * gcc.target/mips/fma-1.c: Delete.
2379         * gcc.target/mips/fma-2.c: Likewise.
2380         * gcc.target/mips/fma-3.c: Likewise.
2381         * gcc.target/mips/fma-4.c: Likewise.
2382         * gcc.target/mips/fma-5.c: Likewise.
2383         * gcc.target/mips/fma-6.c: Likewise.
2384         * gcc.target/mips/fma-7.c: Likewise.
2385         * gcc.target/mips/fma-8.c: Likewise.
2386         * gcc.target/mips/fma-9.c: Likewise.
2387         * gcc.target/mips/fma-10.c: Likewise.
2388         * gcc.target/mips/fma-11.c: Likewise.
2389         * gcc.target/mips/fma-12.c: Likewise.
2390         * gcc.target/mips/fma-13.c: Likewise.
2391         * gcc.target/mips/fma-14.c: Likewise.
2392         * gcc.target/mips/fma-15.c: Likewise.
2393         * gcc.target/mips/fma-16.c: Likewise.
2394         * gcc.target/mips/fma-17.c: Likewise.
2395         * gcc.target/mips/fma-18.c: Likewise.
2396         * gcc.target/mips/fma-19.c: Likewise.
2397         * gcc.target/mips/fma-20.c: Likewise.
2398
2399 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2400
2401         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
2402         * gcc.target/mips/fma-1.c: New test.
2403         * gcc.target/mips/fma-2.c: Likewise.
2404         * gcc.target/mips/fma-3.c: Likewise.
2405         * gcc.target/mips/fma-4.c: Likewise.
2406         * gcc.target/mips/fma-5.c: Likewise.
2407         * gcc.target/mips/fma-6.c: Likewise.
2408         * gcc.target/mips/fma-7.c: Likewise.
2409         * gcc.target/mips/fma-8.c: Likewise.
2410         * gcc.target/mips/fma-9.c: Likewise.
2411         * gcc.target/mips/fma-10.c: Likewise.
2412         * gcc.target/mips/fma-11.c: Likewise.
2413         * gcc.target/mips/fma-12.c: Likewise.
2414         * gcc.target/mips/fma-13.c: Likewise.
2415         * gcc.target/mips/fma-14.c: Likewise.
2416         * gcc.target/mips/fma-15.c: Likewise.
2417         * gcc.target/mips/fma-16.c: Likewise.
2418         * gcc.target/mips/fma-17.c: Likewise.
2419         * gcc.target/mips/fma-18.c: Likewise.
2420         * gcc.target/mips/fma-19.c: Likewise.
2421         * gcc.target/mips/fma-20.c: Likewise.
2422
2423 2010-11-06  Jason Merrill  <jason@redhat.com>
2424
2425         * g++.dg/cpp0x/constexpr-ctor3.C: New.
2426
2427 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
2428
2429         PR c/43384
2430         * gcc.dg/parser-error-3.c: New test.
2431
2432 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
2433
2434         PR c++/45332
2435         * g++.dg/parse/semicolon2.C: New testcase.
2436         * g++.dg/ext/asmspec1.C: Adjust.
2437         * g++.dg/init/new13.C: Adjust.
2438         * g++.dg/parse/ctor5.C: Adjust.
2439
2440 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
2441
2442         PR fortran/46330
2443         * gfortran.dg/class_27.f03: New.
2444
2445 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2446
2447         Fixed using the Objective-C 2.0 dot-syntax with self and super.
2448         * objc.dg/property/dotsyntax-5.m: New.
2449         * objc.dg/property/dotsyntax-6.m: New.
2450         * objc.dg/property/dotsyntax-7.m: New.
2451         * objc.dg/property/dotsyntax-8.m: New.
2452         * objc.dg/property/dotsyntax-9.m: New.
2453         * objc.dg/property/dotsyntax-10.m: New.
2454         * objc.dg/property/dotsyntax-11.m: New.
2455         * obj-c++.dg/property/dotsyntax-5.mm: New.
2456         * obj-c++.dg/property/dotsyntax-6.mm: New.
2457         * obj-c++.dg/property/dotsyntax-7.mm: New.
2458         * obj-c++.dg/property/dotsyntax-8.mm: New.
2459         * obj-c++.dg/property/dotsyntax-9.mm: New.
2460         * obj-c++.dg/property/dotsyntax-10.mm: New.
2461         * obj-c++.dg/property/dotsyntax-11.mm: New.
2462
2463 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2464
2465         * obj-c++.dg/encode-3.mm: Provide a different string check for the
2466         NeXT runtime when the type is READONLY.
2467
2468 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
2469
2470         * gcc.target/i386/387-2.c: Skip if -march= is specified.
2471         * gcc.target/i386/387-6.c: Ditto.
2472         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
2473         * gcc.target/i386/387-4.c: Ditto.
2474         * gcc.target/i386/387-7.c: Ditto.
2475         * gcc.target/i386/387-8.c: Ditto.
2476         * gcc.target/i386/387-9.c: Ditto.
2477         * gcc.target/i386/387-10.c: Ditto.
2478         * gcc.target/i386/387-11.c: Ditto.
2479         * gcc.target/i386/387-12.c: Ditto.
2480
2481         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
2482
2483 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2484
2485         PR target/44981
2486         * gcc.dg/darwin-cfstring-format-1.c: New.
2487         * gcc.dg/warn-nsstring.c: New.
2488         * objc.dg/fsf-nsstring-format-1.m: New.
2489         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
2490         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
2491         linker warning.
2492
2493 2010-11-05  Jason Merrill  <jason@redhat.com>
2494
2495         PR c++/45473
2496         * g++.dg/inherit/virtual6.C: New.
2497
2498 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2499
2500         PR c/44772
2501         * gcc.dg/Wcxx-compat-21.c: New test.
2502
2503 2010-11-05  Ian Lance Taylor  <iant@google.com>
2504
2505         PR target/46084
2506         * gcc.target/i386/pr46084.c: New test.
2507
2508 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
2509
2510         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
2511         * (check_effective_target_mempcpy): New.
2512         * gcc.c-torture/execute/pr45636.c: Move this...
2513         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
2514
2515 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2516
2517         * gcc.target/i386/i386.exp (FLAGS): Remove.
2518         Wrap gcc_target_compile with $clearcap_ldflags added to options.
2519
2520 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2521
2522         PR c++/46160
2523         * g++.dg/opt/empty2.C: New test.
2524
2525         PR target/45670
2526         * gcc.target/i386/pr45670.c: New test.
2527
2528 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
2529
2530         PR fortran/45451
2531         PR fortran/46174
2532         * gfortran.dg/class_19.f03: Modified.
2533         * gfortran.dg/class_allocate_6.f03: New.
2534
2535 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
2536
2537         * gcc.target/i386/avx-vzeroupper-19.c: New.
2538
2539 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2540
2541         PR tree-optimization/46099
2542         * gcc.dg/autopar/pr46099.c: New test.
2543
2544         PR middle-end/43690
2545         * c-c++-common/pr43690.c: New test.
2546
2547 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
2548
2549         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
2550         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
2551         declaration and implementation.
2552         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
2553         * obj-c++.dg/property/at-property-13.mm: Likewise.
2554         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
2555         * obj-c++.dg/property/property-1.mm: Likewise.
2556         * obj-c++.dg/property/at-property-7.mm: Likewise.
2557         * obj-c++.dg/property/at-property-9.mm: Likewise.
2558         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
2559         * obj-c++.dg/property/at-property-10.mm: Likewise.
2560         * obj-c++.dg/property/synthesize-2.mm: Likewise.
2561         * obj-c++.dg/property/at-property-12.mm: Likewise.
2562         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
2563         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
2564         * obj-c++.dg/property/at-property-6.mm: Likewise.
2565         * obj-c++.dg/property/at-property-8.mm: Likewise.
2566         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
2567         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
2568         * obj-c++.dg/property/at-property-11.mm: Likewise.
2569         * obj-c++.dg/template-8.mm: Likewise.
2570         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
2571         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
2572         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
2573         and put a FIXME for this.
2574         * obj-c++.dg/property/property-2.mm: Remove.
2575         * obj-c++.dg/property/property-3.mm: Remove.
2576
2577 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2578
2579         PR debug/46307
2580         * gcc.dg/pr46307.c: New test.
2581
2582 2010-11-05  Jason Merrill  <jason@redhat.com>
2583
2584         PR c++/46304
2585         * g++.dg/ext/complex6.C: New.
2586
2587 2010-11-04  Bud Davis   <jimmied@smu.edu>
2588
2589         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
2590
2591 2010-11-04  Chao-ying Fu  <fu@mips.com>
2592
2593         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
2594         msubu, mult, multu.
2595         * gcc.target/mips/mips32-dsp-run.c: Likewise.
2596
2597 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
2598
2599         Fixed using the Objective-C 2.0 dot-syntax with class names.
2600         * objc.dg/property/dotsyntax-3.m: New.
2601         * objc.dg/property/dotsyntax-4.m: New.
2602         * obj-c++.dg/property/dotsyntax-3.mm: New.
2603         * obj-c++.dg/property/dotsyntax-4.mm: New.
2604
2605         * objc.dg/fobjc-std-1.m: Added test for warnings when the
2606         Objective-C 2.0 dot-syntax is used with class names.
2607         * obj-c++.dg/fobjc-std-1.mm: Same change.
2608
2609 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
2610
2611         * gcc.target/powerpc/loop_align.c: New.
2612
2613 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2614
2615         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
2616
2617         merge from FSF 'apple/trunk' branch.
2618         * gcc.target/powerpc/darwin64-abi.c: New.
2619
2620 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
2621
2622         PR tree-optimization/46233
2623         * gcc.dg/pr46233.c: New test.
2624
2625 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2626
2627         * objc.dg/property/property-2.m: Deleted.
2628         * objc.dg/property/property-3.m: Deleted.
2629
2630 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2631
2632         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
2633         defined.
2634         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
2635         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
2636         * objc.dg/property/property-1.m: Likewise.
2637         * objc.dg/property/at-property-6.m: Likewise.
2638         * objc.dg/property/at-property-7.m: Likewise.
2639         * objc.dg/property/dotsyntax-1.m: Likewise.
2640         * objc.dg/property/at-property-8.m: Likewise.
2641         * objc.dg/property/dotsyntax-2.m: Likewise.
2642         * objc.dg/property/at-property-9.m: Likewise.
2643         * objc.dg/property/synthesize-2.m: Likewise.
2644         * objc.dg/property/at-property-10.m: Likewise.
2645         * objc.dg/property/at-property-11.m: Likewise.
2646         * objc.dg/property/at-property-12.m: Likewise.
2647         * objc.dg/property/at-property-13.m: Likewise.
2648         * objc.dg/property/fsf-property-method-access.m: Likewise.
2649         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
2650         linker warning.
2651         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
2652         warnings.
2653         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
2654         deprecation warnings.  Use Object1 implementation.
2655         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
2656         * objc/execute/forward-1.m: Remove.
2657         * objc/execute/forward-1.x: Remove.
2658
2659 2010-11-04  Jason Merrill  <jason@redhat.com>
2660
2661         * g++.dg/cpp0x/constexpr-access.C: New.
2662
2663 2010-11-04  Richard Guenther  <rguenther@suse.de>
2664
2665         PR rtl-optimization/46183
2666         * gcc.dg/torture/pr46183.c: New testcase.
2667
2668 2010-11-04  Richard Guenther  <rguenther@suse.de>
2669
2670         PR tree-optimization/46068
2671         * gcc.dg/torture/pr46068.c: New testcase.
2672
2673 2010-11-04  Richard Guenther  <rguenther@suse.de>
2674
2675         PR tree-optimization/45991
2676         * gcc.dg/pr45991.c: New testcase.
2677
2678 2010-11-04  Richard Guenther  <rguenther@suse.de>
2679
2680         PR tree-optimization/46154
2681         * g++.dg/torture/pr46154.C: New testcase.
2682
2683 2010-11-04  Richard Guenther  <rguenther@suse.de>
2684
2685         PR tree-optimization/45733
2686         * gcc.dg/pr45733.c: New testcase.
2687
2688 2010-11-04  Ira Rosen  <irar@il.ibm.com>
2689
2690         PR tree-optimization/46213
2691         * gfortran.dg/vect/pr46213.f90: New.
2692
2693 2010-11-04  Richard Guenther  <rguenther@suse.de>
2694
2695         PR testsuite/45702
2696         * gcc.dg/pr34989-1.c: Move ...
2697         * gcc.dg/lto/pr34989-1_0.c: ... here.
2698         * gcc.dg/pr34989-2.c: Move ...
2699         * gcc.dg/lto/pr34989-1_1.c: ... here.
2700         * gcc.dg/pr27898.c: Move ...
2701         * gcc.dg/lto/pr27898_0.c: ... here and ...
2702         * gcc.dg/lto/pr27898_1.c: ... split.
2703         * gcc.dg/pr28712.c: Move ...
2704         * gcc.dg/lto/pr28712_0.c: ... here and ...
2705         * gcc.dg/lto/pr28712_1.c: ... split ...
2706         * gcc.dg/lto/pr28712_2.c: ... twice.
2707         * gcc.dg/pr28706.c: Move ...
2708         * gcc.dg/lto/pr28706_0.c: ... here and ...
2709         * gcc.dg/lto/pr28706_1.c: ... split.
2710
2711 2010-11-04  Richard Guenther  <rguenther@suse.de>
2712             Richard Henderson  <rth@redhat.com>
2713
2714         * gcc.target/i386/fma4-vector-2.c: New testcase.
2715
2716 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2717             Richard Guenther  <rguenther@suse.de>
2718
2719         * gcc.dg/vec-scal-opt.c: New testcase.
2720         * gcc.dg/vec-scal-opt1.c: New testcase.
2721         * gcc.dg/vec-scal-opt2.c: New testcase.
2722
2723 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2724
2725         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
2726         from plugin build flags on Darwin targets.
2727
2728 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2729
2730         * gcc.target/i386/pr46285.c: Require split_stack target.
2731
2732 2010-11-03  Jason Merrill  <jason@redhat.com>
2733
2734         PR c++/46293
2735         * g++.dg/cpp0x/constexpr-base2.C: New.
2736
2737         PR c++/46289
2738         * g++.dg/cpp0x/initlist45.C: New.
2739
2740 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2741
2742         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
2743         is now allowed in categories.
2744         * obj-c++.dg/property/dynamic-2.mm: Same change.
2745         * objc.dg/property/dynamic-3.m: New.
2746         * obj-c++.dg/property/dynamic-3.mm: New.
2747         * objc.dg/property/at-property-14.m: New.
2748         * objc.dg/property/at-property-15.m: New.
2749         * obj-c++.dg/property/at-property-14.mm: New.
2750         * obj-c++.dg/property/at-property-15.mm: New.
2751
2752         * objc.dg/foreach-6.m: Added a few more tests for valid and
2753         invalid iterating variables and collections.
2754
2755 2010-11-03  Xinliang David Li  <davidxl@google.com>
2756
2757         PR target/46200
2758         * g++.dg/tree-ssa/ivopts-2.C: New test.
2759
2760 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2761
2762         PR target/46295
2763         * gcc.target/i386/pr46295.c: New.
2764
2765 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2766
2767         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
2768         precision min/max for single precision on VSX.
2769
2770 2010-11-03  Jason Merrill  <jason@redhat.com>
2771
2772         PR c++/46289
2773         * g++.dg/cpp0x/constexpr-ice3.C: New.
2774
2775 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
2776
2777         * gnat.dg/opt8.ad[sb]: New test.
2778         * gnat.dg/opt8_pkg.ads: New helper.
2779
2780 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2781
2782         PR rtl-optimization/45865
2783         * gcc.dg/pr45865.c: New.
2784         * gcc.dg/torture/pr45865.c: Likewise.
2785
2786         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
2787         * gcc.target/arm/headmerge-2.c: Likewise.
2788         * gcc.target/i386/headmerge-1.c: Likewise.
2789         * gcc.target/i386/headmerge-2.c: Likewise.
2790
2791 2010-11-03  Richard Guenther  <rguenther@suse.de>
2792
2793         PR middle-end/46288
2794         * gcc.dg/pr46288.c: New testcase.
2795
2796 2010-11-03  Richard Guenther  <rguenther@suse.de>
2797
2798         PR tree-optimization/44807
2799         * gcc.dg/torture/pr44807.c: New testcase.
2800
2801 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2802
2803         PR libgfortran/43899
2804         * gfortran.dg/namelist_67.f90: New test.
2805
2806 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2807
2808         PR tree-optimization/46009
2809         * gcc.dg/vect/pr46009.c: New function.
2810
2811 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2812
2813         Implemented -fobjc-std=objc1 flag.
2814         * objc.dg/fobjc-std-1.m: New.
2815         * obj-c++.dg/fobjc-std-1.mm: New.
2816
2817 2010-11-03  Richard Guenther  <rguenther@suse.de>
2818
2819         PR middle-end/46241
2820         * g++.dg/debug/pr46241.C: New testcase.
2821
2822 2010-11-03  Richard Guenther  <rguenther@suse.de>
2823
2824         PR tree-optimization/46190
2825         * gfortran.dg/pr46190.f90: New testcase.
2826
2827 2010-11-03  Richard Guenther  <rguenther@suse.de>
2828
2829         PR testsuite/46274
2830         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
2831         * gcc.dg/vect/vect-19.c: Likewise.
2832         * gcc.dg/vect/vect-17.c: Likewise.
2833
2834 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2835
2836         PR target/46285
2837         * gcc.target/i386/pr46285.c: New.
2838
2839 2010-11-03  Richard Guenther  <rguenther@suse.de>
2840
2841         PR tree-optimization/46217
2842         * gcc.dg/pr46217.c: New testcase.
2843
2844 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2845
2846         * objc.dg/property/dotsyntax-1.m: New.
2847         * objc.dg/property/dotsyntax-2.m: New.
2848         * obj-c++.dg/property/dotsyntax-1.mm: New.
2849         * obj-c++.dg/property/dotsyntax-2.mm: New.
2850
2851 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2852
2853         PR tree-optimization/46165
2854         * gcc.dg/pr46165.c: New test.
2855
2856 2010-11-03  Richard Guenther  <rguenther@suse.de>
2857
2858         PR middle-end/46251
2859         * gcc.dg/pr46251.c: New testcase.
2860
2861 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2862
2863         PR tree-optimization/46107
2864         * gcc.c-torture/compile/pr46107.c: New test.
2865
2866         PR debug/46252
2867         * gcc.dg/pr46252.c: New test.
2868
2869         PR rtl-optimization/46034
2870         PR rtl-optimization/46212
2871         PR rtl-optimization/46248
2872         * gcc.c-torture/compile/pr46034.c: New test.
2873         * gcc.c-torture/compile/pr46248.c: New test.
2874         * gcc.dg/pr46212.c: New test.
2875
2876 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2877
2878         * gnat.dg/sizetype4.adb: New test.
2879
2880 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
2881
2882         * gcc.target/i386/avx-vzeroupper-15.c: New.
2883         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2884         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2885         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2886
2887         PR target/46253
2888         * gcc.target/i386/pr46253.c: New.
2889
2890 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2891             Tobias Burnus  <burnus@net-b.de>
2892
2893         PR fortran/45170
2894         * gfortran.dg/deferred_type_param_1.f90: New.
2895         * gfortran.dg/deferred_type_param_2.f90: New.
2896         * gfortran.dg/initialization_1.f90: Update dg-errors.
2897         * gfortran.dg/initialization_9.f90: Update dg-errors.
2898
2899 2010-11-02  Richard Guenther  <rguenther@suse.de>
2900
2901         PR tree-optimization/46149
2902         * g++.dg/torture/pr46149.C: New testcase.
2903
2904 2010-11-02  Richard Guenther  <rguenther@suse.de>
2905
2906         PR tree-optimization/46216
2907         * gcc.dg/torture/pr46216.c: New testcase.
2908
2909 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2910
2911         PR target/46131
2912         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
2913         *-*-osf*.
2914
2915 2010-11-02  Richard Guenther  <rguenther@suse.de>
2916
2917         PR tree-optimization/46184
2918         * gcc.dg/pr46184.c: New testcase.
2919
2920 2010-11-02  Richard Guenther  <rguenther@suse.de>
2921
2922         PR tree-optimization/46177
2923         * gcc.dg/pr46177.c: New testcase.
2924
2925 2010-11-02  Martin Jambor  <mjambor@suse.cz>
2926
2927         PR middle-end/46120
2928         * g++.dg/ipa/ivinline-9.C: New test.
2929
2930 2010-11-02  Martin Jambor  <mjambor@suse.cz>
2931
2932         PR tree-optimization/45875
2933         * g++.dg/torture/pr45875.C: New test.
2934
2935 2010-11-02  Richard Guenther  <rguenther@suse.de>
2936
2937         PR testsuite/46249
2938         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
2939
2940 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
2941
2942         PR debug/46255
2943         * gcc.dg/pr46255.c: New test.
2944
2945 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
2946
2947         PR c++/46170
2948         PR c++/46162
2949         * g++.dg/template/sfinae26.C: New test.
2950         * g++.dg/template/sfinae27.C: Likewise.
2951
2952 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
2953
2954         PR c++/45606
2955         * g++.dg/template/typedef36.C: New test.
2956         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
2957         * g++.dg/template/canon-type-10.C: Likewise.
2958         * g++.dg/template/canon-type-11.C: Likewise.
2959         * g++.dg/template/canon-type-12.C: Likewise.
2960         * g++.dg/template/canon-type-13.C: Likewise.
2961
2962 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
2963
2964         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
2965         instance of debug_pubnames on darwin.
2966
2967 2010-11-01  Jason Merrill  <jason@redhat.com>
2968             Benjamin Kosnik  <bkoz@redhat.com>
2969
2970         * g++.dg/cpp0x/constexpr-initlist2.C: New.
2971         * g++.dg/cpp0x/constexpr-initlist3.C: New.
2972
2973         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
2974         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
2975         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
2976         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
2977         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
2978         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
2979         * g++.dg/cpp0x/constexpr-array.C: New.
2980         * g++.dg/cpp0x/constexpr-base.C: New.
2981         * g++.dg/cpp0x/constexpr-complex.C: New.
2982         * g++.dg/cpp0x/constexpr-data1.C: New.
2983         * g++.dg/cpp0x/constexpr-data2.C: New.
2984         * g++.dg/cpp0x/constexpr-deref.C: New.
2985         * g++.dg/cpp0x/constexpr-diag1.C: New.
2986         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
2987         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
2988         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
2989         * g++.dg/cpp0x/constexpr-empty.C: New.
2990         * g++.dg/cpp0x/constexpr-empty2.C: New.
2991         * g++.dg/cpp0x/constexpr-empty3.C: New.
2992         * g++.dg/cpp0x/constexpr-empty4.C: New.
2993         * g++.dg/cpp0x/constexpr-empty5.C: New.
2994         * g++.dg/cpp0x/constexpr-ex1.C: New.
2995         * g++.dg/cpp0x/constexpr-ex2.C: New.
2996         * g++.dg/cpp0x/constexpr-ex3.C: New.
2997         * g++.dg/cpp0x/constexpr-ex4.C: New.
2998         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
2999         * g++.dg/cpp0x/constexpr-fnptr.C: New.
3000         * g++.dg/cpp0x/constexpr-function1.C: New.
3001         * g++.dg/cpp0x/constexpr-function2.C: New.
3002         * g++.dg/cpp0x/constexpr-function3.C: New.
3003         * g++.dg/cpp0x/constexpr-ice.C: New.
3004         * g++.dg/cpp0x/constexpr-initlist.C: New.
3005         * g++.dg/cpp0x/constexpr-neg1.C: New.
3006         * g++.dg/cpp0x/constexpr-noexcept.C: New.
3007         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
3008         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
3009         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
3010         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
3011         * g++.dg/cpp0x/constexpr-nonlit.C: New.
3012         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
3013         * g++.dg/cpp0x/constexpr-nullptr.C: New.
3014         * g++.dg/cpp0x/constexpr-object1.C: New.
3015         * g++.dg/cpp0x/constexpr-object2.C: New.
3016         * g++.dg/cpp0x/constexpr-overflow.C: New.
3017         * g++.dg/cpp0x/constexpr-pedantic.C: New.
3018         * g++.dg/cpp0x/constexpr-pos1.C: New.
3019         * g++.dg/cpp0x/constexpr-potential1.C: New.
3020         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
3021         * g++.dg/cpp0x/constexpr-pure.C: New.
3022         * g++.dg/cpp0x/constexpr-static.C: New.
3023         * g++.dg/cpp0x/constexpr-static2.C: New.
3024         * g++.dg/cpp0x/constexpr-static3.C: New.
3025         * g++.dg/cpp0x/constexpr-static4.C: New.
3026         * g++.dg/cpp0x/constexpr-static5.C: New.
3027         * g++.dg/cpp0x/constexpr-static6.C: New.
3028         * g++.dg/cpp0x/constexpr-string.C: New.
3029         * g++.dg/cpp0x/constexpr-switch.C: New.
3030         * g++.dg/cpp0x/constexpr-targ.C: New.
3031         * g++.dg/cpp0x/constexpr-throw.C: New.
3032         * g++.dg/cpp0x/constexpr-typeid.C: New.
3033         * g++.dg/cpp0x/constexpr-union.C: New.
3034         * g++.dg/cpp0x/constexpr-value.C: New.
3035         * g++.dg/cpp0x/constexpr-value2.C: New.
3036         * g++.dg/cpp0x/constexpr-variadic.C: New.
3037         * g++.dg/cpp0x/initlist5.C: Use constexpr.
3038         * g++.dg/cpp0x/static_assert3.C: Add expected error.
3039         * g++.dg/other/fold1.C: Likewise.
3040         * g++.dg/parse/crash36.C: Likewise.
3041         * g++.dg/parse/constant4.C: Adjust expected error.
3042         * g++.dg/template/arg5.C: Likewise.
3043         * g++.dg/template/non-dependent10.C: Likewise.
3044         * g++.dg/template/qualified-id3.C: Likewise.
3045         * g++.dg/warn/overflow-warn-1.C: Likewise.
3046         * g++.dg/warn/overflow-warn-3.C: Likewise.
3047         * g++.dg/warn/overflow-warn-4.C: Likewise.
3048         * g++.old-deja/g++.pt/crash10.C: Likewise.
3049
3050         * g++.dg/cpp0x/constexpr-ctor2.C: New.
3051
3052 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3053
3054         Implemented format and noreturn attributes for Objective-C methods.
3055         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
3056         * objc.dg/attributes/method-deprecated-1.m: New.
3057         * objc.dg/attributes/method-deprecated-2.m: New.
3058         * objc.dg/attributes/method-deprecated-3.m: New.
3059         * objc.dg/attributes/method-noreturn-1.m: New.
3060         * objc.dg/attributes/method-sentinel-1.m: New.
3061         * objc.dg/attributes/method-format-1.m: New.
3062         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
3063         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
3064         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
3065         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
3066         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
3067         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
3068         * obj-c++.dg/attributes/method-format-1.mm: New.
3069
3070 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3071
3072         * objc.dg/property/at-property-deprecated-1.m: New.
3073         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
3074
3075 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3076
3077         Implemented Objective-C 2.0 property accessors.
3078         * objc.dg/property/at-property-6.m: Use nonatomic properties to
3079         avoid testing more complex accessors in this testcase which is not
3080         about them.
3081         * objc.dg/property/at-property-7.m: Same change.
3082         * objc.dg/property/at-property-8.m: Same change.
3083         * objc.dg/property/at-property-9.m: Same change.
3084         * objc.dg/property/at-property-10.m: Same change.
3085         * objc.dg/property/at-property-11.m: Same change.
3086         * obj-c++.dg/property/at-property-6.mm: Same change.
3087         * obj-c++.dg/property/at-property-7.mm: Same change.
3088         * obj-c++.dg/property/at-property-8.mm: Same change.
3089         * obj-c++.dg/property/at-property-9.mm: Same change.
3090         * obj-c++.dg/property/at-property-10.mm: Same change.
3091         * obj-c++.dg/property/at-property-11.mm: Same change.
3092         * objc.dg/property/at-property-12.m: New.
3093         * objc.dg/property/at-property-13.m: New.
3094         * obj-c++.dg/property/at-property-12.mm: New.
3095         * obj-c++.dg/property/at-property-13.mm: New.
3096
3097 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
3098
3099         PR fortran/46152
3100         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
3101         * gfortran.dg/allocate_with_typespec_4.f90: New test.
3102         * gfortran.dg/allocate_with_typespec_1.f90: New test.
3103         * gfortran.dg/allocate_with_typespec_2.f: New test.
3104         * gfortran.dg/allocate_with_typespec_3.f90: New test.
3105         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
3106         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
3107
3108 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
3109             Nathan Froyd  <froydnj@codesourcery.com>
3110
3111         PR tree-optimization/46259
3112         * gfortran.dg/pr46259.f: New testcase.
3113
3114 2010-11-01  Paul Koning  <ni1d@arrl.net>
3115
3116         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
3117         * gcc.c-torture/compile/20020604-1.c: Ditto.
3118         * gcc.c-torture/compile/20001226-1.c: Ditto.
3119         * gcc.c-torture/compile/20010327-1.c: Ditto.
3120         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
3121         * gcc.c-torture/compile/pr43191.c: Ditto.
3122         * gcc.c-torture/compile/pr41181.c: Ditto.
3123
3124 2010-10-31  Richard Henderson  <rth@redhat.com>
3125
3126         * lib/target-supports.exp
3127         (check_effective_target_automatic_stack_alignment): True for
3128         x86 but not windows.
3129         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
3130         use of the preferred-stack-boundary arguments.
3131         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
3132
3133 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
3134
3135         PR target/46142
3136         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
3137         * gcc.target/i386/fma4-builtin-2.c: Likewise.
3138
3139 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3140
3141         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
3142
3143 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3144
3145         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
3146         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
3147         than tls.
3148         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
3149         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3150         * objc.dg/torture/tls/thr-init.m: Likewise.
3151         * objc.dg/torture/tls/thr-init-2.m: Likewise.
3152         * objc.dg/torture/tls/thr-init-3.m: Likewise.
3153
3154 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3155
3156         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
3157         the Linux kernel.
3158
3159 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
3160
3161         PR fortran/44917
3162         PR fortran/44926
3163         PR fortran/46196
3164         * gfortran.dg/typebound_generic_10.f03: New.
3165
3166 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
3167
3168         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
3169         * objc.dg/property/property-neg-1.m: Updated for changes in the
3170         syntax of @property and the implementation of
3171         @synthesize/@dynamic.
3172         * objc.dg/property/property-neg-2.m: Same change.
3173         * objc.dg/property/property-neg-3.m: Same change.
3174         * objc.dg/property/property-neg-4.m: Same change.
3175         * objc.dg/property/property-neg-5.m: Same change.
3176         * objc.dg/property/property-neg-7.m: Same change.
3177         * objc.dg/property/property-1.m: Same change.
3178         * objc.dg/property/synthesize-1.m: Same change.
3179         * objc.dg/property/at-property-2.m: Same change.
3180         * objc.dg/property/at-property-4.m: Same change.
3181
3182         * objc.dg/property/fsf-property-method-acces.m: Updated for
3183         changes in the syntax of @property and the implementation of
3184         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
3185         * objc.dg/property/fsf-property-basic.m: Same change.
3186         * objc.dg/property/fsf-property-named-ivar.m: Same change.
3187
3188         * objc.dg/property/at-property-5.m: New.
3189         * objc.dg/property/at-property-6.m: New.
3190         * objc.dg/property/at-property-7.m: New.
3191         * objc.dg/property/at-property-8.m: New.
3192         * objc.dg/property/at-property-9.m: New.
3193         * objc.dg/property/at-property-10.m: New.
3194         * objc.dg/property/at-property-11.m: New.
3195         * objc.dg/property/synthesize-2.m: New.
3196         * objc.dg/property/dynamic-2.m: New.
3197
3198         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
3199         syntax of @property and the implementation of
3200         @synthesize/@dynamic.
3201         * obj-c++.dg/property/property-neg-2.mm: Same change.
3202         * obj-c++.dg/property/property-neg-3.mm: Same change.
3203         * obj-c++.dg/property/property-neg-4.mm: Same change.
3204         * obj-c++.dg/property/property-neg-5.mm: Same change.
3205         * obj-c++.dg/property/property-neg-7.mm: Same change.
3206         * obj-c++.dg/property/property-1.mm: Same change.
3207         * obj-c++.dg/property/synthesize-1.mm: Same change.
3208         * obj-c++.dg/property/at-property-2.mm: Same change.
3209         * obj-c++.dg/property/at-property-4.mm: Same change.
3210
3211         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
3212         changes in the syntax of @property and the implementation of
3213         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
3214         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
3215         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
3216
3217         * obj-c++.dg/property/at-property-5.mm: New.
3218         * obj-c++.dg/property/at-property-6.mm: New.
3219         * obj-c++.dg/property/at-property-7.mm: New.
3220         * obj-c++.dg/property/at-property-8.mm: New.
3221         * obj-c++.dg/property/at-property-9.mm: New.
3222         * obj-c++.dg/property/at-property-10.mm: New.
3223         * obj-c++.dg/property/at-property-11.mm: New.
3224         * obj-c++.dg/property/synthesize-2.mm: New.
3225         * obj-c++.dg/property/dynamic-2.mm: New.
3226
3227 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3228             Andrew Pinski  <pinskia@gmail.com>
3229
3230         * gcc.c-torture/execute/vector-shift.c: New testcase.
3231         * gcc.c-torture/execute/vector-shift1.c: Likewise.
3232         * gcc.c-torture/execute/vector-shift2.c: Likewise.
3233         * gcc.dg/vector-shift.c: Likewise.
3234         * gcc.dg/vector-shift1.c: Likewise.
3235         * gcc.dg/torture/vector-shift2.c: Likewise.
3236         * gcc.dg/vector-shift3.c: Likewise.
3237         * gcc.dg/simd-1b.c: Adjust.
3238
3239 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
3240
3241         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
3242
3243 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
3244
3245         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
3246
3247 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
3248
3249         PR target/46153
3250         * gcc.target/i386/pr46153.c: New test.
3251
3252 2010-10-27  Jason Merrill  <jason@redhat.com>
3253
3254         * g++.dg/cpp0x/constexpr-is_literal.C: New.
3255
3256 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
3257
3258         PR fortran/46161
3259         * gfortran.dg/class_dummy_3.f03: New.
3260
3261 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
3262
3263         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
3264         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
3265
3266         * gcc.target/i386/avx-vzeroupper-3.c: New.
3267         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
3268         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
3269         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
3270         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
3271         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
3272         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
3273         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
3274         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
3275         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
3276         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
3277         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
3278
3279 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3280
3281         * obj-c.dg/property/at-property-4.m: New.
3282         * obj-c++.dg/property/at-property-4.mm: New.
3283         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
3284         updates in warning.
3285         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
3286         updates in warning.
3287
3288 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3289
3290         * objc.dg/property/at-property-1.m: New.
3291         * objc.dg/property/at-property-2.m: New.
3292         * objc.dg/property/at-property-3.m: New.
3293         * objc.dg/ivar-invalid-type-1.m: New.
3294         * obj-c++.dg/property/at-property-1.mm: New.
3295         * obj-c++.dg/property/at-property-2.mm: New.
3296         * obj-c++.dg/property/at-property-3.mm: New.
3297         * obj-c++.dg/ivar-invalid-type-1.mm: New.
3298         * objc.dg/property/property-neg-6.m: Updated testcase for updates
3299         in error reporting.
3300
3301 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3302
3303         PR libgfortran/46010
3304         * gfortran.dg/namelist_66.f90: New test.
3305         * gfortran.dg/fmt_t_6.f: Fix whitespace.
3306
3307 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
3308
3309         PR fortran/42647
3310         * gfortran.dg/allocatable_scalar_9.f90: Extended.
3311         * gfortran.dg/allocatable_scalar_10.f90: New.
3312         * gfortran.dg/class_19.f03: Extended.
3313
3314 2010-10-26  Jan Hubicka  <jh@suse.cz>
3315
3316         PR middle-end/45736
3317         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
3318
3319 2010-10-26  Ira Rosen  <irar@il.ibm.com>
3320
3321         PR tree-optimization/46167
3322         * gcc.dg/vect/O-pr46167.c: New.
3323         * gcc.dg/vect/vect.exp: Run tests with -O.
3324
3325 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
3326
3327         PR target/44948
3328         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
3329         * g++.dg/vect/pr33860a.cc: Likewise.
3330         * gcc.c-torture/compile/20070522-1.c: Likewise.
3331         * gcc.dg/compat/struct-align-1_x.c: Likewise.
3332         * gcc.dg/compat/struct-align-1_y.c: Likewise.
3333         * gcc.dg/compat/struct-align-2_x.c: Likewise.
3334         * gcc.dg/compat/struct-align-2_y.c: Likewise.
3335         * gcc.dg/pr44136.c: Likewise.
3336
3337         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
3338         * gcc.dg/compat/vector-1_x.c: Likewise.
3339         * gcc.dg/compat/vector-1_y.c: Likewise.
3340         * gcc.dg/compat/vector-2_x.c: Likewise.
3341         * gcc.dg/compat/vector-2_y.c: Likewise.
3342         * gcc.dg/pr43300.c: Likewise.
3343
3344         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
3345         * gcc.dg/compat/vector-1a_y.c: Likewise.
3346         * gcc.dg/compat/vector-1b_x.c: Likewise.
3347         * gcc.dg/compat/vector-1b_y.c: Likewise.
3348         * gcc.dg/compat/vector-2a_x.c: Likewise.
3349         * gcc.dg/compat/vector-2a_y.c: Likewise.
3350         * gcc.dg/compat/vector-2b_x.c: Likewise.
3351         * gcc.dg/compat/vector-2b_y.c: Likewise.
3352         * gcc.target/i386/pr39162.c: Likewise.
3353         * gcc.target/i386/pr40906-2.c: Likewise.
3354         * gcc.target/i386/sse-5.c: Likewise.
3355
3356         * gcc.dg/pr35442.c: Prune ABI change warnings.
3357
3358         * gcc.c-torture/execute/pr38151.x: New.
3359         * gcc.target/i386/pr44948-1a.c: Likewise.
3360         * gcc.target/i386/pr44948-1b.c: Likewise.
3361         * gcc.target/i386/pr44948-2a.c: Likewise.
3362         * gcc.target/i386/pr44948-2b.c: Likewise.
3363
3364 2010-10-26  Ian Lance Taylor  <iant@google.com>
3365
3366         PR middle-end/45687
3367         * gcc.c-torture/execute/20101025-1.c: New test.
3368
3369 2010-10-26  Tobias Burnus  <burnus@net-b.de>
3370
3371         PR fortran/45451
3372         * gfortran.dg/class_allocate_5.f90: New.
3373
3374 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3375
3376         Implement opaque-enum-specifiers for C++0x
3377         * g++.dg/cpp0x/forw_enum1.C: New.
3378         * g++.dg/cpp0x/forw_enum2.C: New.
3379         * g++.dg/cpp0x/forw_enum3.C: New.
3380         * g++.dg/cpp0x/forw_enum4.C: New.
3381         * g++.dg/cpp0x/forw_enum5.C: New.
3382         * g++.dg/cpp0x/forw_enum6.C: New.
3383         * g++.dg/cpp0x/forw_enum7.C: New.
3384         * g++.dg/cpp0x/forw_enum8.C: New.
3385         * g++.dg/cpp0x/forw_enum9.C: New.
3386         * g++.dg/parse/enum3.C: Add new errors.
3387         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
3388         * g++.dg/cpp0x/auto9.C: Add new error.
3389         * g++.dg/template/crash79.C: Add new errors.
3390
3391 2010-10-26  Jie Zhang  <jie@codesourcery.com>
3392
3393         * gcc.target/arm/volatile-bitfields-1.c: New test.
3394         * gcc.target/arm/volatile-bitfields-2.c: New test.
3395         * gcc.target/arm/volatile-bitfields-3.c: New test.
3396
3397 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3398
3399         * gnat.dg/pointer_discr1.adb: New test.
3400         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
3401         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
3402         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
3403
3404 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3405
3406         * gnat.dg/loop_optimization8.adb: New test.
3407         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
3408         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
3409
3410 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3411
3412         * gnat.dg/in_out_parameter2.adb: New test.
3413         * gnat.dg/in_out_parameter3.adb: Likewise.
3414
3415 2010-10-25  Jie Zhang  <jie@codesourcery.com>
3416
3417         * g++.dg/opt/combine.c: New test.
3418
3419 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
3420
3421         * gnat.dg/opt7.ad[sb]: New test.
3422         * gnat.dg/opt7_pkg.ads: New helper.
3423
3424 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3425
3426         PR objc/45735
3427         * obj-c.dg/pr45735.mm: New.
3428         * obj-c++.dg/pr45735.mm: New.
3429
3430 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3431
3432         PR objc/24393
3433         * objc.dg/pr24393.m: New.
3434         * obj-c++.dg/pr24393.mm: New.
3435
3436 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3437
3438         PR objc/28049
3439         * objc.dg/pr28049.m: New.
3440         * obj-c++.dg/pr28049.mm: New.
3441
3442 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3443
3444         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
3445         parameter attributes are now supported.
3446         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
3447         * objc.dg/attributes/parameter-attribute-1.m: New test.
3448         * objc.dg/attributes/parameter-attribute-2.m: New test.
3449         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
3450         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
3451
3452 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
3453
3454         Based on the CFString implementation in FSF apple/trunk branch.
3455
3456         * gcc.dg/darwin-cfstring-1.c: New.
3457         * gcc.dg/darwin-cfstring-2.c: New.
3458         * gcc.dg/torture/darwin-cfstring-3.c: New.
3459         * g++.dg/other/darwin-cfstring1.C: New.
3460         * g++.dg/torture/darwin-cfstring-3.C: New.
3461
3462 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
3463
3464         * objc.dg/demangle-1.m: New test.
3465         * obj-c++.dg/demangle-1.mm: New test.
3466         * obj-c++.dg/demangle-2.mm: New test.
3467         * obj-c++.dg/demangle-3.mm: New test.
3468
3469 2010-10-23  Ian Lance Taylor  <iant@google.com>
3470
3471         * gcc.c-torture/execute/20101011-1.c: New test.
3472         * gcc.c-torture/execute/20101011-1.x: New test driver.
3473
3474 2010-10-23  Tobias Burnus  <burnus@net-b.de>
3475
3476         PR fortran/46122
3477         * gfortran.dg/protected_8.f90: New.
3478
3479 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
3480
3481         * gcc.dg/march-generic.c: Skip for -march in multilib options.
3482         * gcc.target/i386/isa-9.c: Skip for -march other than
3483         -march=amdfam10 in multilib options.
3484         * gcc.target/i386/pr42589.c: Skip for -march other than
3485         -march=i486 in multilib options.
3486         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
3487         other -march in multilib options.
3488
3489 2010-10-23  Jie Zhang  <jie@codesourcery.com>
3490
3491         PR rtl-optimization/37360
3492         * gcc.dg/pr37360.c: New test.
3493
3494 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3495
3496         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
3497
3498 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3499             Andrew Pinski  <pinskia@gmail.com>
3500
3501         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
3502         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
3503         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
3504         * gcc.dg/vector-subscript-1.c: Likewise.
3505         * gcc.dg/vector-subscript-2.c: Likewise.
3506         * gcc.dg/vector-subscript-3.c: New testcase.
3507         * gcc.dg/array-8.c: Adjust.
3508
3509 2010-10-22  Richard Guenther  <rguenther@suse.de>
3510
3511         PR middle-end/46137
3512         * c-c++-common/torture/pr46137.c: New testcase.
3513
3514 2010-10-22  Jason Merrill  <jason@redhat.com>
3515
3516         PR c++/46129
3517         * g++.dg/template/defarg14.C: New.
3518
3519 2010-10-22  Jason Merrill  <jason@redhat.com>
3520
3521         PR c++/46103
3522         * g++.dg/cpp0x/implicit10.C: New.
3523
3524 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
3525
3526         PR target/46098
3527         * gcc.target/i386/pr46098.c: New test.
3528
3529 2010-10-22  Richard Guenther  <rguenther@suse.de>
3530
3531         PR tree-optimization/45720
3532         * gcc.dg/torture/pr45720.c: New testcase.
3533
3534 2010-10-22  Ira Rosen  <irar@il.ibm.com>
3535
3536         PR tree-optimization/46126
3537         * gcc.dg/vect/pr46126.c: New.
3538
3539 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
3540
3541         Based on the CFString implementation in FSF apple/trunk branch.
3542
3543         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
3544         so that the latter can be used in dg-skip and dg-xfail clauses.
3545         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3546         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
3547         to use dg-additional-files for Object1.
3548         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
3549         to use dg-additional-files for Object1, move to torture/strings/.
3550         * obj-c++.dg/const-str-4.mm: Likewise.
3551         * obj-c++.dg/const-str-3.mm: Likewise.
3552         * obj-c++.dg/const-str-8.mm: Likewise.
3553         * obj-c++.dg/const-str-9.mm: Likewise.
3554         * obj-c++.dg/const-str-10.mm: Likewise.
3555         * obj-c++.dg/const-str-10.mm: Likewise.
3556         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
3557         to use dg-additional-files for Object1, move to strings/.
3558         * obj-c++.dg/const-str-2.mm: Likewise.
3559         * obj-c++.dg/const-str-5.mm: Likewise.
3560         * obj-c++.dg/const-str-6.mm: Likewise.
3561         * obj-c++.dg/const-str-12.mm: Likewise.
3562         * obj-c++.dg/strings/strings.exp: New.
3563         * obj-c++.dg/strings/const-cfstring-2.mm: New.
3564         * obj-c++.dg/strings/const-cfstring-5.mm: New.
3565         * obj-c++.dg/torture/strings/strings.exp: New.
3566         * obj-c++.dg/torture/strings/string1.mm: New.
3567         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
3568         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
3569         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
3570
3571         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
3572         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3573         * objc/execute/string2.m: Likewise.
3574         * objc/execute/string3.m: Likewise.
3575         * objc/execute/string3.m: Likewise.
3576         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
3577         * objc.dg/foreach-4.m: Likewise.
3578         * objc.dg/foreach-5.m: Likewise.
3579         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
3580         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3581         * objc.dg/const-str-4.m: Likewise.
3582         * objc.dg/const-str-7.m: Likewise.
3583         * objc.dg/const-str-8.m: Likewise.
3584         * objc.dg/const-str-9.m: Likewise.
3585         * objc.dg/const-str-10.m: Likewise.
3586         * objc.dg/const-str-11.m: Likewise.
3587         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
3588         to use dg-additional-files for Object1, move to objc.dg/strings/.
3589         * objc.dg/const-str-2.m: Likewise.
3590         * objc.dg/const-str-5.m: Likewise.
3591         * objc.dg/const-str-6.m: Likewise.
3592         * objc.dg/const-str-12.m: Likewise.
3593         * objc.dg/const-str-12b.m: Likewise.
3594         * objc.dg/strings/strings.exp: New.
3595         * objc.dg/strings/const-cfstring-2.m: New.
3596         * objc.dg/strings/const-cfstring-5.m: New.
3597         * objc.dg/torture/strings/strings.exp: New.
3598         * objc.dg/torture/strings/const-cfstring-1.m: New.
3599         * objc.dg/torture/strings/const-cfstring-3.m: New.
3600         * objc.dg/torture/strings/const-cfstring-4.m: New.
3601
3602 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3603
3604         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
3605
3606 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3607
3608         PR c++/46117
3609         * g++.dg/parse/crash57.C: New.
3610
3611 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
3612             H.J. Lu  <hongjiu.lu@intel.com>
3613
3614         PR target/45946
3615         * gcc.target/i386/pr45946.c: New test.
3616
3617 2010-10-21  Martin Jambor  <mjambor@suse.cz>
3618
3619         PR tree-optimization/45875
3620         * g++.dg/ipa/pr45875.C: New test.
3621
3622 2010-10-21  Ira Rosen  <irar@il.ibm.com>
3623
3624         PR tree-optimization/46049
3625         PR tree-optimization/46052
3626         * gcc.dg/vect/pr46052.c: New test.
3627         * gcc.dg/vect/pr46049.c: New test.
3628
3629 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3630
3631         PR fortran/46007
3632         * gfortran.dg/shape_5.f90:  New test case.
3633
3634 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3635
3636         PR fortran/46060
3637         * gfortran.dg/proc_ptr_comp_25.f90: New.
3638
3639 2010-10-21  Richard Guenther  <rguenther@suse.de>
3640             Michael Matz  <matz@suse.de>
3641
3642         PR tree-optimization/45764
3643         * gcc.dg/torture/pr45764.c: New testcase.
3644
3645 2010-10-21  Richard Guenther  <rguenther@suse.de>
3646
3647         PR tree-optimization/46111
3648         * g++.dg/torture/pr46111.C: New testcase.
3649
3650 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3651
3652         PR fortran/46067
3653         * gfortran.dg/dummy_procedure_4.f90: New.
3654         * gfortran.dg/proc_ptr_30.f90: New.
3655
3656 2010-10-21  Tobias Burnus  <burnus@net-b.de>
3657
3658         PR fortran/46100
3659         * gfortran.dg/ptr-func-1.f90: New.
3660         * gfortran.dg/ptr-func-2.f90: New.
3661
3662 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
3663
3664         PR tree-optimization/45919
3665         * gcc.c-torture/compile/pr45919.c: New test.
3666
3667         PR tree-optimization/46066
3668         * gcc.dg/autopar/pr46066.c: New test.
3669
3670 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3671
3672         PR c++/46024
3673         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
3674
3675 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3676
3677         PR c++/46056
3678         * g++.dg/cpp0x/range-for7.C: New.
3679
3680 2010-10-20  Richard Guenther  <rguenther@suse.de>
3681
3682         PR lto/45667
3683         * g++.dg/lto/20101020-1_0.h: New testcase.
3684         * g++.dg/lto/20101020-1_0.C: Likewise.
3685         * g++.dg/lto/20101020-1_1.C: Likewise.
3686
3687 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
3688
3689         * gcc.dg/20101013-1.c: New test.
3690
3691 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
3692
3693         PR target/46085
3694         * gcc.target/i386/pr46085-1.c: New.
3695         * gcc.target/i386/pr46085-2.c: Likewise.
3696
3697 2010-10-20  Richard Guenther  <rguenther@suse.de>
3698
3699         PR tree-optimization/45860
3700         * gcc.dg/torture/pr45860.c: New testcase.
3701
3702 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3703
3704         * gnat.dg/discr25.adb: New test.
3705         * gnat.dg/discr25_pkg.ad[sb]: New helper.
3706
3707 2010-10-20  Olivier Hainque  <hainque@adacore.com>
3708
3709         * gcc.target/powerpc/ehreturn.c: New test.
3710
3711 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3712
3713         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
3714         not require Foundation and run with the GNU runtime as well.
3715
3716         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
3717
3718         Radar 4439126
3719         * obj-c++.dg/template-8.mm: New.
3720
3721 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3722
3723         PR objc/23709
3724         * objc.dg/pr23709.m: New.
3725         * obj-c++.dg/pr23709.m: New.
3726
3727 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
3728
3729         PR c++/46046
3730         * g++.dg/template/crash104.C: New.
3731
3732 2010-10-19  Richard Henderson  <rth@redhat.com>
3733
3734         * gcc.target/i386/fma3-fma.c: New.
3735         * gcc.target/i386/fma3-builtin.c: New.
3736         * gcc.target/i386/fma4-builtin.c: New.
3737
3738 2010-10-19  Richard Guenther  <rguenther@suse.de>
3739
3740         PR testsuite/46081
3741         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3742
3743 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3744
3745         Merge from 'apple/trunk' branch on FSF servers.
3746
3747         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
3748
3749         Radar 4293709
3750         * objc.dg/proto-init-mimatch-1.m: New.
3751         * obj-c++.dg/proto-init-mimatch-1.mm: New.
3752
3753 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3754
3755         Implemented parsing @synthesize and @dynamic for
3756         Objective-C/Objective-C++.
3757         * objc.dg/property/dynamic-1.m: New.
3758         * objc.dg/property/synthesize-1.m: New.
3759         * obj-c++.dg/property/dynamic-1.mm: New.
3760         * obj-c++.dg/property/synthesize-1.mm: New.
3761
3762 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3763
3764         * objc.dg/at-class-1.m: New.
3765         * objc.dg/at-class-1.mm: New.
3766
3767 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
3768
3769         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
3770
3771 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3772
3773         Merge from 'apple/trunk' branch on FSF servers.
3774
3775         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
3776
3777         Radar 4407151
3778         * obj-c++.dg/template-7.mm: New.
3779
3780 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3781
3782         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
3783         bugfix.
3784
3785 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3786
3787         Merge from 'apple/trunk' branch on FSF servers.
3788
3789         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
3790
3791         Radar 4451818
3792         * obj-c++.dg/try-catch-16.mm: New.
3793         * obj-c++.dg/try-catch-17.mm: New.
3794
3795         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
3796
3797         Radar 4330422
3798         * obj-c++.dg/try-catch-15.mm: New
3799
3800         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
3801
3802         Radar 4204796
3803         * obj-c++.dg/try-catch-12.mm: New
3804         * obj-c++.dg/try-catch-13.mm: New
3805         * obj-c++.dg/try-catch-14.mm: New
3806         * objc.dg/try-catch-11.m: New
3807         * objc.dg/try-catch-12.m: New
3808         * objc.dg/try-catch-13.m: New
3809
3810 2010-10-18  Richard Henderson  <rth@redhat.com>
3811
3812         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
3813
3814 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
3815
3816         PR c/46015
3817         * c-c++-common/Wunused-var-13.c: New test.
3818
3819 2010-10-18  Richard Guenther  <rguenther@suse.de>
3820
3821         PR tree-optimization/45967
3822         * gcc.dg/torture/pr45967.c: New testcase.
3823         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3824         * gcc.dg/ipa/ipa-pta-13.c: Likewise
3825         * gcc.dg/torture/pr39074-2.c: Likewise
3826         * gcc.dg/torture/pta-escape-1.c: Likewise
3827         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
3828         * gcc.dg/tree-ssa/pta-callused.c: Likewise
3829         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
3830         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
3831         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
3832         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
3833
3834 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
3835
3836         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
3837
3838 2010-10-18  Richard Guenther  <rguenther@suse.de>
3839
3840         PR lto/44950
3841         * g++.dg/lto/20101015-2_0.C: New testcase.
3842
3843 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
3844
3845         PR middle-end/46019
3846         * gcc.c-torture/execute/pr46019.c: New test.
3847
3848 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3849
3850         Merge from 'apple/trunk' branch on FSF servers.
3851
3852         2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
3853
3854         Radar 4516785
3855         * obj-c++.dg/method-namespace-2.mm: New.
3856
3857 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3858
3859         Merge from 'apple/trunk' branch on FSF servers.
3860
3861         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
3862
3863         Radar 4133425
3864         * objc.dg/private-1.m: Test modified.
3865         * obj-c++.dg/private-1.mm: Test modified.
3866
3867 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
3868
3869         PR testsuite/45987
3870         * gcc.target/i386/push-1.c: Remove.
3871
3872 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
3873             H.J. Lu  <hongjiu.lu@intel.com>
3874
3875         PR target/46051
3876         * gcc.target/i386/pr46051.c: New test.
3877
3878 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3879
3880         * obj-c++.dg/gnu-api-2-class.mm: New.
3881         * obj-c++.dg/gnu-api-2-ivar.mm: New.
3882         * obj-c++.dg/gnu-api-2-method.mm: New.
3883         * obj-c++.dg/gnu-api-2-objc.mm: New.
3884         * obj-c++.dg/gnu-api-2-object.mm: New.
3885         * obj-c++.dg/gnu-api-2-property.mm: New.
3886         * obj-c++.dg/gnu-api-2-protocol.mm: New.
3887         * obj-c++.dg/gnu-api-2-sel.mm: New.
3888
3889 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
3890
3891         * objc.dg/fsf-package-0.m: New.
3892         * obj-c++.dg/fsf-package-0.m: New.
3893
3894 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3895
3896         PR objc/18255
3897         * objc.dg/pr18255.m: New.
3898
3899 2010-10-16  Jan Hubicka  <jh@suse.cz>
3900
3901         PR middle-end/44206
3902         * g++.dg/torture/pr44206.C: New.
3903
3904 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
3905
3906         * objc.dg/gnu-api-2-class.m: New.
3907         * objc.dg/gnu-api-2-objc.m: New.
3908
3909 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
3910
3911         * objc.dg/gnu-api-2-ivar.m: New.
3912
3913 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3914
3915         * objc.dg/gnu-api-2-property.m: New.
3916
3917 2010-10-15  Xinliang David Li  <davidxl@google.com>
3918
3919         * g++.dg/uninit-pred-3_a.C: New test.
3920         * g++.dg/uninit-pred-3_b.C: New test.
3921
3922 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3923
3924         * objc.dg/gnu-api-2-object.m: New.
3925
3926 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3927
3928         * objc.dg/gnu-api-2-method.m: New.
3929
3930 2010-10-15  Jason Merrill  <jason@redhat.com>
3931
3932         * g++.dg/lto/pr45983_0.C: New.
3933
3934 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3935
3936         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
3937         builtin combiner patterns.
3938         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3939         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
3940         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
3941         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
3942         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
3943
3944 2010-10-15  Richard Guenther  <rguenther@suse.de>
3945
3946         * g++.dg/lto/20101015-1_0.C: New testcase.
3947
3948 2010-10-15  Richard Guenther  <rguenther@suse.de>
3949
3950         PR testsuite/46021
3951         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
3952         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
3953
3954 2010-10-15  Richard Guenther  <rguenther@suse.de>
3955
3956         PR lto/45957
3957         * g++.dg/lto/20101014-1_0.C: New testcase.
3958
3959 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3960
3961         * objc.dg/gnu-api-2-protocol.m: New.
3962         * objc.dg/gnu-api-2-sel.m: New.
3963
3964 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3965
3966         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
3967         arm-eabi targets.
3968
3969 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
3970
3971         * gcc.dg/20101010-1.c: New testcase.
3972
3973 2010-10-15  Jie Zhang  <jie@codesourcery.com>
3974
3975         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
3976         script when relocatable linking.
3977
3978 2010-10-14  Yao Qi  <yao@codesourcery.com>
3979
3980         PR target/45447
3981         * gcc.target/arm/pr45447.c: New test.
3982
3983 2010-10-14  Jan Hubicka  <jh@suse.cz>
3984
3985         PR middle-end/45621
3986         * g++.dg/lto/pr45621.h : New.
3987         * g++.dg/lto/pr45621_0.C: New.
3988         * g++.dg/lto/pr45621_1.C: New.
3989
3990 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
3991
3992         * objc.dg/property: New.
3993         * objc.dg/property/fsf-property-basic.m: New.
3994         * objc.dg/property/fsf-property-method-access.m: New.
3995         * objc.dg/property/fsf-property-named-ivar.m: New.
3996         * obj-c++.dg/property: New.
3997         * obj-c++.dg/property/fsf-property-basic.mm: New.
3998         * obj-c++.dg/property/fsf-property-method-access.mm: New.
3999         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
4000
4001         merge from FSF apple 'trunk' branch.
4002         2006 Fariborz Jahanian  <fjahanian@apple.com>
4003
4004         Radars 4436866, 4505126, 4506903, 4517826
4005         * objc.dg/property/property-1.m: New.
4006         * objc.dg/property/property-2.m: New.
4007         * objc.dg/property/property-3.m: New.
4008         * objc.dg/property/property-neg-1.m: New.
4009         * objc.dg/property/property-neg-2.m: New.
4010         * objc.dg/property/property-neg-3.m: New.
4011         * objc.dg/property/property-neg-4.m: New.
4012         * objc.dg/property/property-neg-5.m: New.
4013         * objc.dg/property/property-neg-6.m: New.
4014         * objc.dg/property/property-neg-7.m: New.
4015         * objc.dg/property/property.exp: New.
4016         * obj-c++.dg/property/property-1.mm: New.
4017         * obj-c++.dg/property/property-2.mm: New.
4018         * obj-c++.dg/property/property-3.mm: New.
4019         * obj-c++.dg/property/property-neg-1.mm: New.
4020         * obj-c++.dg/property/property-neg-2.mm: New.
4021         * obj-c++.dg/property/property-neg-3.mm: New.
4022         * obj-c++.dg/property/property-neg-4.mm: New.
4023         * obj-c++.dg/property/property-neg-5.mm: New.
4024         * obj-c++.dg/property/property-neg-6.mm: New.
4025         * obj-c++.dg/property/property-neg-7.mm: New.
4026         * obj-c++.dg/property/property.exp: New.
4027
4028 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4029
4030         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
4031
4032 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
4033
4034         PR c/45969
4035         * gcc.c-torture/compile/pr45969-1.c: New test.
4036
4037 2010-10-14  Richard Guenther  <rguenther@suse.de>
4038
4039         PR tree-optimization/44913
4040         * gcc.dg/torture/pr44913.c: New testcase.
4041
4042 2010-10-14  Richard Guenther  <rguenther@suse.de>
4043
4044         PR lto/45382
4045         * g++.dg/lto/20101014-2_0.C: New testcase.
4046
4047 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4048
4049         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
4050         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
4051         * gcc.target/i386/pr44130.c: Likewise.
4052         * gcc.target/i386/pr44144.c: Likewise.
4053         * gcc.target/i386/pr44180.c: Likewise.
4054         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4055         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
4056         * gcc.target/i386/vect-sizes-1.c: Likewise.
4057         * gcc.target/i386/vectorize4-avx.c: Likewise.
4058
4059 2010-10-14  Richard Guenther  <rguenther@suse.de>
4060
4061         PR lto/44561
4062         * g++.dg/lto/20101010-3_0.C: New testcase.
4063         * g++.dg/lto/20101010-4_0.C: Likewise.
4064
4065 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
4066
4067         * objc.dg/pr45878.m: Update to include NSConstantString interface
4068         for -fnext-runtime.
4069         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
4070         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
4071         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
4072         reference for m64 -fnext-runtime.
4073
4074 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4075
4076         * gcc.target/i386/vect-sizes-1.c: New.
4077
4078 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4079
4080         PR middle-end/46011
4081         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
4082
4083 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4084
4085         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
4086         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4087
4088 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
4089
4090         * gcc.target/ia64/20101005.c: New test.
4091
4092 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
4093
4094         PR rtl-optimization/45570
4095         * gcc.dg/pr45570.c: New test.
4096
4097 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4098
4099         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
4100         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4101         * gcc.target/i386/vectorize4-avx.c: Likewise.
4102
4103 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4104
4105         * gcc.target/i386/avx-copysign-vec.c: New.
4106         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
4107
4108 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4109
4110         PR middle-end/44130
4111         * gcc.target/i386/pr44130.c: New.
4112
4113 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4114
4115         PR middle-end/44144
4116         * gcc.target/i386/pr44144.c: New.
4117
4118 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4119
4120         PR target/44180
4121         * gcc.target/i386/pr44180.c: New.
4122
4123 2010-10-13  Jason Merrill  <jason@redhat.com>
4124
4125         * g++.dg/template/canon-type-8.C: New.
4126
4127 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
4128
4129         * gcc.c-torture/execute/20101013-1.c: New test.
4130
4131 2010-10-13  Richard Guenther  <rguenther@suse.de>
4132
4133         PR objc/45878
4134         * objc.dg/pr45878.m: New testcase.
4135
4136 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
4137
4138         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
4139         * gcc.dg/format/dfp-printf-1.c: Likewise.
4140         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
4141
4142 2010-10-13  Richard Guenther  <rguenther@suse.de>
4143
4144         PR tree-optimization/45788
4145         * g++.dg/pr45788.C: New testcase.
4146
4147 2010-10-13  Richard Guenther  <rguenther@suse.de>
4148
4149         PR tree-optimization/45970
4150         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
4151
4152 2010-10-13  Richard Guenther  <rguenther@suse.de>
4153
4154         PR tree-optimization/45982
4155         * gcc.dg/torture/pr45982.c: New testcase.
4156         * gcc.dg/tree-ssa/pr24287.c: Adjust.
4157         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
4158         * gcc.dg/torture/pr39074-2.c: Likewise.
4159
4160 2010-10-13  Richard Guenther  <rguenther@suse.de>
4161
4162         PR middle-end/45874
4163         * g++.dg/torture/pr45874.C: New testcase.
4164
4165 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
4166
4167         * objc.dg/attributes/method-attribute-1.m: Update to respond
4168         to implemented method attributes..
4169         * objc.dg/attributes/method-attribute-2.m: Likewise.
4170         * objc.dg/attributes/method-attribute-3.m: Likewise.
4171         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4172         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4173         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4174
4175 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
4176
4177         PR libobjc/23214
4178         * objc.dg/pr23214.m: New.
4179
4180 2010-10-12  Michael Eager  <eager@eagercon.com>
4181
4182         PR testsuite/45856
4183         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
4184         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
4185
4186 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
4187
4188         PR fortran/45636
4189         * gcc.c-torture/execute/pr45636.c: New test.
4190         * gfortran.dg/pr45636.f90: New test.
4191
4192 2010-10-12  Richard Henderson  <rth@redhat.com>
4193
4194         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
4195
4196 2010-10-12  Daniel Kraft  <d@domob.eu>
4197
4198         PR fortran/38936
4199         * gfortran.dg/associate_1.f03: More tests with derived-types.
4200         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
4201         * gfortran.dg/associate_8.f03: Fix typo.
4202         * gfortran.dg/initialization_27.f90: Fix typo.
4203
4204 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4205
4206         PR testsuite/45851
4207         * lib/lto.exp (lto-get-options-main): Support optional target
4208         selector for dg-extra-ld-options.
4209
4210 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4211
4212         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
4213         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
4214
4215 2010-10-11  Martin Jambor  <mjambor@suse.cz>
4216
4217         PR middle-end/45699
4218         * g++.dg/torture/pr45699.C: New test.
4219         * g++.dg/otr-fold-1.C: Adjusted.
4220         * g++.dg/otr-fold-1.C: Likewise.
4221
4222 2010-10-11  Nick Clifton  <nickc@redhat.com>
4223
4224         * gcc.c-torture/compile/pr44197.c: Require visibility support.
4225         Allow for a user label prefix.
4226
4227 2010-10-10  Richard Guenther  <rguenther@suse.de>
4228
4229         * g++.dg/lto/20101010-1_0.C: New testcase.
4230         * g++.dg/lto/20101010-2_0.C: Likewise.
4231
4232 2010-10-11  Ira Rosen  <irar@il.ibm.com>
4233
4234         PR tree-optimization/45902
4235         * gcc.dg/vect/45902.c: New test.
4236
4237 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
4238
4239         PR target/45870
4240         * gcc.dg/tls/pr45870.c: New test.
4241
4242 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
4243
4244         PR fortran/45961
4245         * gfortran.dg/typebound_operator_6.f03: New.
4246
4247 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
4248
4249         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
4250         and adjust -export symbol scanning.
4251         * g++.dg/ext/dllexport1.C: Likewise.
4252         * g++.dg/ext/dllexport3.C: Likewise.
4253         * gcc.dg/dll-3.c: Likewise.
4254         * gcc.dg/dll-4.c: Likewise.
4255         * gcc.dg/dll-5.c: Likewise.
4256
4257 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
4258
4259         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
4260         instead of tree_profile dump file.
4261         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
4262         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
4263         dump file.
4264
4265 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
4266
4267         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
4268
4269 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4270
4271         * gfortran.dg/character_comparison_4.f90:  New test.
4272         * gfortran.dg/character_comparison_5.f90:  New test.
4273         * gfortran.dg/character_comparison_6.f90:  New test.
4274
4275 2010-10-09  Richard Henderson  <rth@redhat.com>
4276
4277         * lib/target-supports.exp
4278         (check_effective_target_automatic_stack_alignment): Always true.
4279
4280 2010-10-09  Richard Guenther  <rguenther@suse.de>
4281
4282         PR lto/45956
4283         * gcc.dg/lto/20101009-2_0.c: New testcase.
4284         * gcc.dg/lto/20101009-2_1.c: Likewise.
4285         * gcc.dg/lto/20101009-2_2.c: Likewise.
4286
4287 2010-10-09  Richard Guenther  <rguenther@suse.de>
4288
4289         PR lto/45947
4290         * g++.dg/lto/20101009-1_0.C: New testcase.
4291
4292 2010-10-09  Richard Guenther  <rguenther@suse.de>
4293
4294         PR tree-optimization/45945
4295         * gcc.dg/lto/20101009-1_0.c: New testcase.
4296
4297 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
4298
4299         PR target/45913
4300         * gcc.target/i386/pr45913.c: New.
4301
4302 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4303
4304         PR fortran/45943
4305         * gfortran.dg/streamio_16.f90: Update test.
4306
4307 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
4308
4309         PR tree-optimization/45903
4310         * gcc.target/i386/pr45903.c: New test.
4311
4312 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
4313
4314         * gnat.dg/interface5.adb: Compile with warnings disabled.
4315
4316 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4317
4318         * obj-c++.dg/encode-10.mm: New testcase.
4319
4320 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4321
4322         PR objc++/23614
4323         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
4324         C++ class.  Removed XFAIL.
4325
4326 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
4327
4328         PR fortran/45933
4329         * gfortran.dg/typebound_operator_5.f03: New.
4330
4331 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4332
4333         Merge from 'apple/trunk' branch on FSF servers.
4334
4335         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
4336
4337         Radar 4508851
4338         * obj-c++.dg/method-namespace-1.mm: New.
4339
4340 2010-10-07  Martin Jambor  <mjambor@suse.cz>
4341
4342         * gcc.dg/tree-ssa/sra-11.c: New test.
4343
4344 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
4345
4346         PR Tree-Vect/45847
4347         * gcc.dg/vect/pr45847.c: New test.
4348
4349 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4350             Kai Tietz  <kai.tietz@onevision.com>
4351
4352         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
4353
4354 2010-10-07  Richard Guenther  <rguenther@suse.de>
4355
4356         PR tree-optimization/45732
4357         * gcc.dg/torture/pr45732.c: New testcase.
4358
4359 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4360
4361         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
4362         * objc.dg/foreach-2.m: Likewise.
4363         * objc.dg/foreach-3.m: Likewise.
4364         * objc.dg/foreach-4.m: Likewise.
4365         * objc.dg/foreach-5.m: Likewise.
4366         * objc.dg/foreach-6.m: Likewise.
4367         * objc.dg/foreach-7.m: Likewise.
4368         * objc.dg/objc-foreach-4.m: Likewise.
4369         * objc.dg/objc-foreach-5.m: Likewise.
4370
4371 2010-10-07  Richard Guenther  <rguenther@suse.de>
4372
4373         PR middle-end/45869
4374         * gcc.dg/torture/pr45869.c: New testcase.
4375
4376 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4377
4378         * objc.dg/set-not-used-1.m: New
4379         * obj-c++.dg/set-not-used-1.mm: New.
4380
4381 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4382
4383         * objc.dg/attributes/method-attribute-3.m: New.
4384         * obj-c++.dg/attributes/method-attribute-3.mm: New.
4385
4386 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
4387
4388         PR fortran/45916
4389         * gfortran.dg/generic_typebound_operator_1.f90: New test.
4390
4391 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4392
4393         PR fortran/45889
4394         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
4395
4396 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4397
4398         Merge from 'apple/trunk' branch on FSF servers.
4399
4400         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
4401
4402         Radar 4278774
4403         * obj-c++.dg/encode-9.mm: New.
4404
4405 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4406
4407         * g++.dg/cpp0x/pr45908.C: New test.
4408
4409 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4410
4411         * gnat.dg/opt6.ad[sb]: New test.
4412
4413 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4414
4415         Implemented fast enumeration for Objective-C.
4416         * objc.dg/foreach-1.m: New.
4417         * objc.dg/foreach-2.m: New.
4418         * objc.dg/foreach-3.m: New.
4419         * objc.dg/foreach-4.m: New.
4420         * objc.dg/foreach-5.m: New.
4421         * objc.dg/foreach-6.m: New.
4422         * objc.dg/foreach-7.m: New.
4423
4424         Merge from 'apple/trunk' branch on FSF servers:
4425         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
4426
4427         Radar 4502236
4428         * objc.dg/objc-foreach-5.m: New.
4429
4430         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
4431
4432         Radar 4507230
4433         * objc.dg/objc-foreach-4.m: New.
4434
4435         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
4436
4437         Radar 4472881
4438         * objc.dg/objc-foreach-3.m: New.
4439
4440         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
4441
4442         Radar 4468498
4443         * objc.dg/objc-foreach-2.m: New.
4444
4445         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
4446
4447         Radar 4294910
4448         * objc.dg/objc-foreach-1.m: New
4449
4450 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
4451
4452         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
4453         unsigned values.
4454
4455 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4456
4457         PR objc++/28050
4458         * obj-c++.dg/syntax-error-10.mm: New.
4459
4460 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4461
4462         PR objc++/23707
4463         * obj-c++.dg/syntax-error-9.mm: New.
4464
4465 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4466
4467         PR objc++/31126
4468         * obj-c++.dg/syntax-error-8.mm: New.
4469
4470 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4471
4472         Merge from 'apple/trunk' branch on FSF servers.
4473
4474         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
4475
4476         Radar 4290840
4477         * obj-c++.dg/syntax-error-7.mm: New
4478
4479         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
4480
4481         Radar 4294425
4482         * obj-c++.dg/syntax-error-6.mm: New
4483
4484         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
4485
4486         Radar 4261146
4487         * obj-c++.dg/syntax-error-5.mm: New
4488
4489         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
4490
4491         Radar 4093475
4492         * obj-c++.dg/syntax-error-[3-4].mm: New.
4493
4494         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
4495
4496         Radar 4185810
4497         * obj-c++.dg/syntax-error-[1-2].mm: New.
4498
4499 2010-10-05  Ira Rosen  <irar@il.ibm.com>
4500
4501         PR tree-optimization/45752
4502         * gcc.dg/vect/pr45752.c: New test.
4503
4504 2010-10-05  Richard Guenther  <rguenther@suse.de>
4505
4506         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
4507         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4508         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4509         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4510         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4511         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4512         * gcc.dg/tree-prof/stringop-1.c: Likewise.
4513         * gcc.dg/tree-prof/stringop-2.c: Likewise.
4514         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
4515         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
4516         * gcc.dg/tree-prof/update-loopch.c: Likewise.
4517         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
4518         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4519         * gcc.dg/tree-prof/tracer-1.c: Likewise.
4520         * gcc.dg/tree-ssa/inline-4.c: Likewise.
4521         * gcc.dg/tree-ssa/inline-3.c: Likewise.
4522         * gcc.dg/tree-ssa/20080530.c: Likewise.
4523         * g++.dg/tree-ssa/inline-3.C: Likewise.
4524         * g++.dg/tree-ssa/inline-1.C: Likewise.
4525         * g++.dg/tree-ssa/inline-2.C: Likewise.
4526         * gcc.dg/profile-dir-1.c: Likewise.
4527         * gcc.dg/profile-dir-2.c: Likewise.
4528         * gcc.dg/profile-dir-3.c: Likewise.
4529
4530 2010-10-05  Richard Guenther  <rguenther@suse.de>
4531
4532         PR middle-end/45877
4533         * g++.dg/torture/pr45877.C: New testcase.
4534
4535 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
4536
4537         PR debug/45849
4538         * gcc.dg/debug/pr45849.c: New test.
4539
4540         PR middle-end/45876
4541         * gcc.c-torture/compile/pr45876.c: New test.
4542
4543 2010-10-04  Julian Brown  <julian@codesourcery.com>
4544
4545         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
4546         vect_hw_misalign.
4547         * gcc.dg/vect/vect-60.c: Likewise.
4548         * gcc.dg/vect/vect-56.c: Likewise.
4549         * gcc.dg/vect/vect-93.c: Likewise.
4550         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4551         * gcc.dg/vect/vect-95.c: Likewise.
4552         * gcc.dg/vect/vect-96.c: Likewise.
4553         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
4554         * gcc.dg/vect/slp-25.c: Likewise.
4555         * gcc.dg/vect/slp-3.c: Likewise.
4556         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4557         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4558         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
4559         * gcc.dg/vect/vect-109.c: Likewise.
4560         * gcc.dg/vect/vect-peel-1.c: Likewise.
4561         * gcc.dg/vect/vect-peel-2.c: Likewise.
4562         * lib/target-supports.exp
4563         (check_effective_target_arm_vect_no_misalign): New.
4564         (check_effective_target_vect_no_align): Use above.
4565         (check_effective_target_vect_element_align): New.
4566         (add_options_for_quad_vectors): New.
4567
4568 2010-10-04  Martin Jambor  <mjambor@suse.cz>
4569
4570         PR tree-optimization/45572
4571         * g++.dg/ipa/pr45572-1.C: New test.
4572         * g++.dg/ipa/pr45572-2.C: Likewise.
4573
4574 2010-10-03  Ian Lance Taylor  <iant@google.com>
4575
4576         * gcc.dg/anon-struct-11.c: New test.
4577         * gcc.dg/anon-struct-12.c: New test.
4578         * gcc.dg/anon-struct-13.c: New test.
4579         * gcc.dg/anon-struct-14.c: New test.
4580
4581 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
4582
4583         * g++.dg/torture/pr45764.C: Revert revision 164914.
4584         * gcc.dg/vect/pr43432.c: Likewise.
4585         * gcc.dg/vect/vect-114.c: Likewise.
4586         * gcc.dg/vect/vect-15.c: Likewise.
4587
4588 2010-10-03  Jason Merrill  <jason@redhat.com>
4589
4590         * g++.dg/cpp0x/sfinae5.C: New.
4591
4592 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
4593
4594         PR tree-optimization/45720
4595         PR tree-optimization/45764
4596         * g++.dg/torture/pr45764.C: New.
4597
4598         * gcc.dg/vect/pr43432.c: Xfail.
4599         * gcc.dg/vect/vect-114.c: Likewise.
4600         * gcc.dg/vect/vect-15.c: Likewise.
4601
4602 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4603
4604         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
4605         hppa*-*-hpux*.
4606         * gcc.dg/torture/pr45678-2.c: Likewise.
4607
4608 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
4609
4610         PR fortran/45748
4611         * gfortran.dg/intrinsic_6.f90: New.
4612
4613 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4614
4615         PR fortran/42831
4616         * gfortran.dg/dependency_37.f90:  New test.
4617
4618 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
4619
4620         * gcc.target/i386/shift_mask.c: New test.
4621
4622 2010-10-01  Richard Guenther  <rguenther@suse.de>
4623
4624         PR tree-optimization/45854
4625         * g++.dg/torture/pr45854.C: New testcase.
4626
4627 2010-09-30  Michael Eager  <eager@eagercon.com>
4628
4629         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
4630         __FLT_{MIN,MAX}__.
4631
4632 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4633
4634         PR middle-end/45758
4635         * gfortran.dg/graphite/pr45758.f90: New.
4636
4637 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4638
4639         PR middle-end/45230
4640         * gcc.dg/graphite/id-pr45230.c: New.
4641
4642 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4643
4644         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
4645         * gfortran.dg/graphite/graphite.exp: Same.
4646         * gcc.dg/graphite/vect-pr43423.c: New.
4647
4648 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4649
4650         PR target/45843
4651         * g++.dg/torture/pr45843.C: New test.
4652
4653 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
4654
4655         PR fortran/45828
4656         * gfortran.dg/allocate_derived_5.f90: New.
4657
4658 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4659
4660         PR tree-optimization/31261
4661         * gcc.dg/tree-ssa/pr31261.c: New test.
4662
4663 2010-09-30  Michael Eager  <eager@eagercon.com>
4664
4665         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
4666         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
4667         * gcc.target/microblaze/microblaze.exp: Ditto.
4668         * gcc.target/microblaze/others/string_cst1.c: Ditto.
4669         * gcc.target/microblaze/others/string_cst2.c: Ditto.
4670         * gcc.target/microblaze/others/data_var1.c: Ditto.
4671         * gcc.target/microblaze/others/data_var2.c: Ditto.
4672         * gcc.target/microblaze/others/data_var3.c: Ditto.
4673         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
4674         * gcc.target/microblaze/others/strings1.c:: Ditto.
4675         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
4676         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
4677         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
4678         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4679         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4680         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4681         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4682         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4683         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
4684         * gcc.target/microblaze/isa/pcmp.c: Ditto.
4685         * gcc.target/microblaze/isa/nofloat.c: Ditto.
4686         * gcc.target/microblaze/isa/fcvt.c: Ditto.
4687         * gcc.target/microblaze/isa/float.c: Ditto.
4688         * gcc.target/microblaze/isa/mulh.c: Ditto.
4689         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
4690         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
4691         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
4692         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
4693         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
4694         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
4695         * gcc.target/microblaze/isa/bshift.c: Ditto.
4696         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
4697         * gcc.target/microblaze/isa/div.c: Ditto.
4698         * gcc.target/microblaze/isa/vanilla.c: Ditto.
4699         * gcc.target/microblaze/isa/mul.c: Ditto.
4700
4701 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4702
4703         merge from FSF 'apple/trunk' branch.
4704         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
4705
4706         Radar 4386773
4707         * objc.dg/enhanced-proto-1.m: New.
4708         * objc.dg/enhanced-proto-2.m: New.
4709         * obj-c++.dg/enhanced-proto-1.mm: New
4710         * obj-c++.dg/enhanced-proto-2.mm: New.
4711
4712 2010-09-30  Richard Guenther  <rguenther@suse.de>
4713
4714         PR testsuite/45702
4715         * gcc.dg/debug/pr41893-1.c: Adjust.
4716         * gcc.dg/pr30762-1.c: Likewise.
4717         * gcc.dg/pr31529-1.c: Likewise.
4718         * gcc.dg/pr34457-1.c: Likewise.
4719         * gcc.dg/pr34668-1.c: Likewise.
4720         * gcc.dg/pr43557-1.c: Likewise.
4721
4722 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4723
4724         PR objc/45842
4725         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
4726         * objc.dg/const-str-3.m: Correct header for memcpy.
4727         * objc.dg/const-str-7.m: Likewise.
4728         * objc.dg/method-20b.m: Provide an implementation of Object.
4729         Adjust XFAIL for m64 NeXT runtime.
4730         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
4731         * objc.dg/encode-3.m: Correct line ordering, provide header for
4732         sprintf.
4733         * objc.dg/encode-7-next.m: Only run for 32bit.
4734         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
4735         * objc.dg/type-size-2.m: Provide an implementation of Object.
4736         Ajust headers.
4737         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
4738         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
4739         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
4740         Adjust XFAIL for m64 NeXT runtime.
4741         * obj-c++.dg/method-22.mm: Likewise.
4742         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
4743
4744 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
4745
4746         Merge from 'apple/trunk' branch on FSF servers.
4747
4748         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4749
4750         Radar 4278236
4751         * obj-c++.dg/bad-forward-decl.mm: New
4752
4753 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
4754
4755         * ada/acats/run_acats: Revert revision 157037.
4756
4757 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4758
4759         Merge from 'apple/trunk' branch on FSF servers.
4760
4761         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4762
4763         Radar 4281748
4764         * objc.dg/naming-2.m: Update
4765         * objc.dg/naming-3.m: New
4766
4767 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
4768
4769         PR target/40457
4770         * gcc.target/arm/pr40457-3.c: New test.
4771
4772 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
4773
4774         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
4775         alias checking.
4776         * lib/target-supports.exp (check_ifunc_available): Likewise.
4777
4778 2010-09-29  Tristan Gingold  <gingold@adacore.com>
4779
4780         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
4781
4782 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4783
4784         * objc.dg/keywords-1.m: New test.
4785         * objc.dg/keywords-2.m: New test.
4786         * objc.dg/keywords-3.m: New test.
4787         * obj-c++.dg/keywords-1.mm: New test.
4788         * obj-c++.dg/keywords-2.mm: New test.
4789
4790 2010-09-28  Jason Merrill  <jason@redhat.com>
4791
4792         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
4793         * g++.dg/ext/complit11.C: Likewise.
4794         * g++.old-deja/g++.law/temps1.C: Likewise.
4795
4796         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
4797         * g++.old-deja/g++.mike/misc6.C: Likewise.
4798
4799 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
4800
4801         * objc.dg/attributes/method-attribute-1.m: New.
4802         * objc.dg/attributes/method-attribute-2.m: New.
4803
4804         * obj-c++.dg/attributes/method-attribute-1.m: New.
4805         * obj-c++.dg/attributes/method-attribute-2.m: New.
4806
4807 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
4808
4809         * objc.dg/attributes: New.
4810         * objc.dg/attributes/attributes.exp: New.
4811         * objc.dg/attributes/class-attribute-1.m: New.
4812         * objc.dg/attributes/class-attribute-2.m: New
4813         * objc.dg/attributes/categ-attribute-1.m: New
4814         * objc.dg/attributes/categ-attribute-2.m: New
4815         * objc.dg/attributes/proto-attribute-1.m: New
4816
4817         * obj-c++.dg/attributes: New.
4818         * obj-c++.dg/attributes/attributes.exp: New
4819         * obj-c++.dg/attributes/class-attribute-1.mm: New
4820         * obj-c++.dg/attributes/class-attribute-2.mm: New
4821         * obj-c++.dg/attributes/categ-attribute-1.mm: New
4822         * obj-c++.dg/attributes/categ-attribute-2.mm: New
4823         * obj-c++.dg/attributes/proto-attribute-1.mm: New
4824
4825 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
4826
4827         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
4828         from the branch renamed to method-20b.m to avoid clashes).
4829
4830         2005-08-23  Stuart Hastings  <stuart@apple.com>
4831                     Ziemowit Laski  <zlaski@apple.com>
4832
4833         Radar 4209854
4834         * obj-c++.dg/method-23.mm: New.
4835         * objc.dg/method-20.m: New.
4836
4837 2010-09-28  Jan Hubicka  <jh@suse.cz>
4838
4839         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
4840
4841 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4842
4843         PR target/44452
4844         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
4845         i?86-*-solaris2.[89], *-*-vxworks*.
4846         * gcc.target/i386/pr22152.c: Likewise.
4847         * gcc.target/i386/vect8-ret.c: New test.
4848
4849 2010-09-28  Jie Zhang  <jie@codesourcery.com>
4850
4851         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
4852
4853 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
4854
4855         Merge from 'apple/trunk' branch on FSF servers.
4856
4857         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
4858
4859         Radar 4175534
4860         * obj-c++.dg/method-22.mm: New.
4861
4862 2010-09-27  Jason Merrill  <jason@redhat.com>
4863
4864         * g++.dg/cpp0x/rv-lvalue-req.C: New.
4865         * g++.dg/ext/complit11.C: Adjust.
4866         * g++.old-deja/g++.law/temps1.C: Adjust.
4867         * g++.old-deja/g++.ns/koenig6.C: Adjust.
4868         * g++.old-deja/g++.oliva/partord1.C: Adjust.
4869
4870 2010-09-27  Ian Lance Taylor  <iant@google.com>
4871
4872         * lib/target-supports.exp (check_effective_target_split_stack):
4873         New procedure.
4874         * gcc.dg/split-1.c: New test.
4875         * gcc.dg/split-2.c: New test.
4876         * gcc.dg/split-3.c: New test.
4877         * gcc.dg/split-4.c: New test.
4878
4879 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4880
4881         PR objc/25464
4882         * objc.dg/type-size-3.m: New test.
4883
4884 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4885
4886         PR objc/45763
4887         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
4888
4889 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4890
4891         PR objc/25450
4892         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
4893         * objc.dg/type-size-2.m: Same change.
4894         * obj-c++.dg/encode-5.mm: Same change.
4895
4896 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4897
4898         Merge from 'apple/trunk' branch on FSF servers.  The original
4899         Changelogs are below.
4900
4901         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
4902         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
4903         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
4904         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
4905         in the branch).
4906         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
4907         proto-qual-1.m in the branch) and the normal ABI on GNU.
4908         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
4909         the test only with the NeXT runtime.
4910         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
4911         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
4912         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
4913         Run the test only with the NeXT runtime.
4914
4915         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
4916
4917         Radar 4492973
4918         * objc.dg/encode-7-64bit.m: New.
4919         * objc.dg/encode-7.m: Skip if -m64.
4920
4921         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
4922
4923         Radar 4301047
4924         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
4925         * obj-c++.dg/threedotthree-abi-1.mm: New
4926         * objc.dg/threedotthree-abi-1.m: New
4927
4928         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
4929
4930         Radar 4136935
4931         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
4932         * objc.dg/encode-6.m: Likewise.
4933         * objc.dg/encode-7.m: New test case.
4934
4935 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4936
4937         Merge from 'apple/trunk' branch on FSF servers.  Renamed
4938         const-str-12.m to constr-str-12b.m to avoid conflicts.
4939
4940         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
4941
4942         Radar 4229905
4943         * obj-c++.dg/warn5.mm: New
4944
4945         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
4946
4947         Radar 4154928
4948         * obj-c++.dg/const-str-12.mm: New.
4949         * objc.dg/const-str-12.m: New.
4950
4951 2010-09-27  Tobias Burnus  <burnus@net-b.de>
4952
4953         PR fortran/40569
4954         PR fortran/40568
4955         * gfortran.dg/storage_size_2.f08: Fix test.
4956         * gfortran.dg/c_sizeof_1.f90: Fix test.
4957         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4958         * gfortran.dg/c_sizeof_3.f90: New.
4959         * gfortran.dg/c_sizeof_4.f90: New.
4960         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
4961         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
4962
4963 2010-09-26  Daniel Kraft  <d@domob.eu>
4964
4965         PR fortran/45783
4966         PR fortran/45795
4967         * gfortran.dg/select_type_18.f03: New test.
4968
4969 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
4970
4971         * gnat.dg/return2.ad[sb]: New test.
4972         * gnat.dg/return2_pkg.ads: New helper.
4973
4974 2010-09-25  Daniel Kraft  <d@domob.eu>
4975
4976         PR fortran/45776
4977         * gfortran.dg/io_constraints_6.f03: New test.
4978         * gfortran.dg/io_constraints_7.f03: New test.
4979         * gfortran.dg/newunit_2.f90: New test.
4980
4981 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
4982
4983         * gfortran.dg/operator_c1202.f90: New test.
4984
4985 2010-09-24  Jan Hubicka  <jh@suse.cz>
4986
4987         * gcc.dg/tree-ssa/leaf.c: New testcase.
4988
4989 2010-09-24  Jan Hubicka  <jh@suse.cz>
4990
4991         PR tree-optimization/45738
4992         PR tree-optimization/45741
4993         * gcc.c-torture/compile/pr45741.c: New.
4994         * gfortran.fortran-torture/compile/pr45738.f90: New.
4995
4996 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
4997
4998         * gcc.dg/cpp/undef-opt-1.c: New test.
4999
5000 2010-09-24  Jason Merrill  <jason@redhat.com>
5001
5002         * g++.dg/other/error10.C: Adjust expected output.
5003
5004 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
5005
5006         PR middle-end/45234
5007         * gcc.dg/torture/stackalign/alloca-6.c: New test.
5008         * gcc.target/i386/pr45234.c: New test.
5009
5010 2010-09-24  Richard Guenther  <rguenther@suse.de>
5011
5012         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
5013
5014 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5015
5016         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
5017         as a comment leader in regexp.
5018
5019 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5020
5021         * objc.dg/sync-2.m: New test.
5022         * obj-c++.dg/sync-2.mm: New test.
5023
5024 2010-09-24  Tobias Burnus  <burnus@net-b.de>
5025
5026         PR fortran/40571
5027         * gfortran.dg/iso_fortran_env_7.f90: New.
5028
5029 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5030
5031         * obj-c++.dg/too-many-args.mm: New file.
5032
5033 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5034
5035         Merge from 'apple/trunk' branch on FSF servers.
5036
5037         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
5038
5039         Radar 4491608
5040         * objc.dg/too-many-args.m: New
5041
5042 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
5043
5044         PR fortran/45744
5045         * gfortran.dg/dependency_36.f90:  New test.
5046
5047 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
5048
5049         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
5050         * gcc.target/i386/pad-3.c: Ditto.
5051         * gcc.target/i386/pad-7.c: Ditto.
5052         * gcc.target/i386/pad-7.c: Ditto.
5053         * gcc.target/i386/pr36502.c: Ditto.
5054         * gcc.target/i386/zee.c: Ditto.
5055         * gcc.target/i386/20060821-1.c: Ditto.
5056         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
5057         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
5058         * gcc.target/i386/pad-5b.c: Ditto.
5059         * gcc.target/i386/pad-6a.c: Ditto.
5060         * gcc.target/i386/pad-6b.c: Ditto.
5061         * gcc.target/i386/pad-8.c: Ditto.
5062         * gcc.target/i386/pad-9.c: Ditto.
5063         * gcc.target/i386/pad-10.c: Ditto.
5064         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
5065
5066 2010-09-23  Richard Guenther  <rguenther@suse.de>
5067
5068         PR tree-optimization/45565
5069         * g++.dg/ipa/pr45565.C: New testcase.
5070
5071 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
5072
5073         PR fortran/45745
5074         PR fortran/45648
5075         * gfortran.dg/vector_subscript_bound_1.f90: New.
5076
5077 2010-09-23  Richard Guenther  <rguenther@suse.de>
5078
5079         PR middle-end/45750
5080         * gcc.dg/pr45750.c: New testcase.
5081
5082 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
5083
5084         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
5085         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
5086         build.
5087
5088 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
5089
5090         PR rtl-optimization/44374
5091         * gcc.target/arm/headmerge-1.c: New test.
5092         * gcc.target/arm/headmerge-2.c: New test.
5093         * gcc.target/i386/headmerge-1.c: New test.
5094         * gcc.target/i386/headmerge-2.c: New test.
5095
5096 2010-09-23  Daniel Kraft  <d@domob.eu>
5097
5098         PR fortran/38936
5099         PR fortran/44044
5100         PR fortran/45474
5101         * gfortran.dg/intrinsic_intent_1.f03: New test.
5102         * gfortran.dg/select_type_17.f03: New test.
5103         * gfortran.dg/associate_5.f03: More definability tests.
5104         * gfortran.dg/enum_2.f90: Check definability.
5105         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
5106         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
5107         * gfortran.dg/char_expr_2.f90: Ditto.
5108         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
5109         * gfortran.dg/enum_5.f90: Ditto.
5110         * gfortran.dg/equiv_constraint_8.f90: Ditto.
5111         * gfortran.dg/impure_assignment_2.f90: Ditto.
5112         * gfortran.dg/impure_assignment_3.f90: Ditto.
5113         * gfortran.dg/intent_out_1.f90: Ditto.
5114         * gfortran.dg/intent_out_3.f90: Ditto.
5115         * gfortran.dg/pointer_assign_7.f90: Ditto.
5116         * gfortran.dg/pointer_intent_3.f90: Ditto.
5117         * gfortran.dg/pr19936_1.f90: Ditto.
5118         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
5119         * gfortran.dg/simpleif_2.f90: Ditto.
5120         * gfortran.dg/protected_5.f90: Ditto.
5121         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
5122         * gfortran.dg/protected_6.f90: Ditto.
5123         * gfortran.dg/protected_7.f90: Ditto.
5124
5125 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5126
5127         PR libfortran/45710
5128         * gfortran.dg/namelist_65.f90: New test.
5129
5130 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5131
5132         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
5133         the regexp pattern between the expected label and location string.
5134
5135 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5136
5137         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
5138
5139 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5140
5141         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
5142         * gcc.dg/pr27898.c: Likewise.
5143         * gcc.dg/pr28712.c: Likewise.
5144         * gcc.dg/pr30762-1.c: Likewise.
5145         * gcc.dg/pr31529-1.c: Likewise.
5146         * gcc.dg/pr34457-1.c: Likewise.
5147         * gcc.dg/pr34668-1.c: Likewise.
5148         * gcc.dg/pr34989-1.c: Likewise.
5149         * gcc.dg/pr43557-1.c: Likewise.
5150
5151 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
5152
5153         PR rtl-optimization/45739
5154         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
5155
5156 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
5157
5158         * gcc.target/sparc/mnofpu.c: New test.
5159
5160 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
5161
5162         PR rtl-optimization/45739
5163         * gcc.target/i386/pr45739.c: New test.
5164
5165 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
5166
5167         PR fortran/45648
5168         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5169         and counts. Add non-elemental function call check.
5170
5171         PR fortran/45648
5172         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
5173         arguments checks. Update temporary counts.
5174         * gfortran.dg/transpose_optimization_1.f90: New.
5175
5176 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
5177
5178         PR objc/23710
5179         * objc.dg/invalid-method-1.m: New.
5180
5181 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
5182
5183         Merge from 'apple/trunk' branch on FSF servers.
5184
5185         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
5186
5187         Radar 4291785
5188         * objc.dg/naming-4.m: New
5189         * objc.dg/naming-5.m: New
5190         * obj-c++.dg/naming-1.mm: New
5191         * obj-c++.dg/naming-2.mm: New
5192
5193 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
5194             Jack Howarth  <howarth@bromo.med.uc.edu>
5195
5196         PR c++/45645
5197         * g++.dg/torture/pr44972.C: Use portable assert().
5198
5199 2010-09-21  Richard Guenther  <rguenther@suse.de>
5200
5201         PR tree-optimization/45580
5202         * g++.dg/torture/pr45580.C: New testcase.
5203
5204 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
5205
5206         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
5207
5208 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
5209
5210         PR fortran/45438
5211         * gfortran.dg/pointer_check_7.f90: New.
5212
5213 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
5214
5215         PR rtl-optimization/45728
5216         * gcc.c-torture/compile/pr45728.c: New test.
5217
5218 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
5219
5220         PR fortran/45081
5221         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
5222
5223 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
5224
5225         * g++.dg/tree-ssa/pr45605.C: Add "\\".
5226
5227 2010-09-20  Richard Guenther  <rguenther@suse.de>
5228
5229         PR middle-end/45704
5230         * gcc.dg/torture/pr45704.c: New testcase.
5231
5232 2010-09-20  Jan Hubicka  <jh@suse.cz>
5233
5234         PR tree-optimize/45605
5235         * g++.dg/tree-ssa/pr45605.C: New testcase.
5236
5237 2010-09-20  Michael Matz  <matz@suse.de>
5238
5239         PR testsuite/45706
5240         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
5241         enough.
5242
5243 2010-09-20  Richard Guenther  <rguenther@suse.de>
5244
5245         PR tree-optimization/45705
5246         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
5247
5248 2010-09-20  Michael Matz  <matz@suse.de>
5249
5250         PR testsuite/45706
5251         * lib/target-supports.exp (check_effective_target_vect_perm):
5252         Add i?86-*-*.
5253
5254 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
5255
5256         PR rtl-optimization/45695
5257         * gcc.c-torture/execute/pr45695.c: New test.
5258
5259 2010-09-19  Jan Hubicka  <jh@suse.cz>
5260
5261         PR lto/44246
5262         * gcc.c-torture/compile/pr44246.c:New file.
5263
5264 2010-09-19  Ira Rosen  <irar@il.ibm.com>
5265
5266         PR tree-optimization/45714
5267         * gfortran.dg/vect/pr45714-a.f: New test.
5268         * gfortran.dg/vect/pr45714-b.f: New test.
5269
5270 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5271
5272         * gnat.dg/const1.adb: Rename into...
5273         * gnat.dg/constant1.adb: ...this.
5274         * gnat.dg/constant2.adb: New test.
5275         * gnat.dg/constant2_pkg1.ads: New helper.
5276         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
5277
5278 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5279
5280         * gnat.dg/specs/constant1.ads: New test.
5281         * gnat.dg/specs/constant1_pkg.ads: New helper.
5282
5283 2010-09-18  Jan Hubicka  <jh@suse.cz>
5284
5285         PR tree-optimization/45453
5286         * g++.dg/tree-ssa/pr45453.C: New testcase.
5287
5288 2010-09-18  Jason Merrill  <jason@redhat.com>
5289
5290         * g++.dg/cpp0x/initlist44.C: New.
5291
5292 2010-09-18  Richard Guenther  <rguenther@suse.de>
5293
5294         PR tree-optimization/45709
5295         * g++.dg/torture/pr45709-2.C: New testcase.
5296
5297 2010-09-18  Richard Guenther  <rguenther@suse.de>
5298
5299         PR tree-optimization/45709
5300         * g++.dg/torture/pr45709.C: New testcase.
5301
5302 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
5303
5304         PR testsuite/45719
5305         * gcc.target/i386/pad-3.c: Pass -fno-pic.
5306
5307 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5308
5309         * gcc.target/i386/pad-1.c: New.
5310         * gcc.target/i386/pad-2.c: Likewise.
5311         * gcc.target/i386/pad-3.c: Likewise.
5312         * gcc.target/i386/pad-4.c: Likewise.
5313         * gcc.target/i386/pad-5a.c: Likewise.
5314         * gcc.target/i386/pad-5b.c: Likewise.
5315         * gcc.target/i386/pad-6a.c: Likewise.
5316         * gcc.target/i386/pad-6b.c: Likewise.
5317         * gcc.target/i386/pad-7.c: Likewise.
5318         * gcc.target/i386/pad-8.c: Likewise.
5319         * gcc.target/i386/pad-9.c: Likewise.
5320         * gcc.target/i386/pad-10.c: Likewise.
5321
5322 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5323
5324         PR middle-end/45234
5325         * gcc.dg/torture/stackalign/alloca-5.c: New.
5326
5327 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5328
5329         PR middle-end/45678
5330         * gcc.dg/torture/pr45678-2.c: New.
5331
5332 2010-09-17  Richard Guenther  <rguenther@suse.de>
5333
5334         PR middle-end/45678
5335         * gcc.dg/torture/pr45678-1.c: New testcase.
5336
5337 2010-09-17  Michael Matz  <matz@suse.de>
5338
5339         PR tree-optimization/43432
5340         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
5341         check_effective_target_vect_perm_short): New predicates.
5342         (check_effective_target_vect_perm): Include x86_64.
5343         * gcc.dg/vect/pr43432.c: New test.
5344         * gcc.dg/vect/vect-114.c: Adjust.
5345         * gcc.dg/vect/vect-15.c: Ditto.
5346         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
5347         * gcc.dg/vect/slp-perm-9.c: Ditto.
5348
5349 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
5350
5351         PR testsuite/45692
5352         * objc/execute/exceptions/throw-nil.m: Run the test only with the
5353         GNU runtime.
5354
5355 2010-09-17  Richard Guenther  <rguenther@suse.de>
5356
5357         * gcc.dg/pr27898.c: Use -flto instead of -combine.
5358         * gcc.dg/pr28706.c: Likewise.
5359         * gcc.dg/pr28712.c: Likewise.
5360         * gcc.dg/pr30762-1.c: Likewise.
5361         * gcc.dg/pr30762-2.c: Likewise.
5362         * gcc.dg/pr31529-1.c: Likewise.
5363         * gcc.dg/pr31529-2.c: Likewise.
5364         * gcc.dg/pr34457-1.c: Likewise.
5365         * gcc.dg/pr34457-2.c: Likewise.
5366         * gcc.dg/pr34668-1.c: Likewise.
5367         * gcc.dg/pr34668-2.c: Likewise.
5368         * gcc.dg/pr34989-1.c: Likewise.
5369         * gcc.dg/pr34989-2.c: Likewise.
5370         * gcc.dg/pr43557-1.c: Likewise.
5371         * gcc.dg/pr43557-2.c: Likewise.
5372         * gcc.dg/debug/pr41893-1.c: Likewise.
5373         * gcc.dg/matrix/matrix.exp: Do not use -combine.
5374         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
5375         * gcc.dg/matrix/matrix-4.c: Likewise.
5376         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
5377         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
5378         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5379         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5380
5381 2010-09-16  Tobias Burnus  <burnus@net-b.de>
5382
5383         PR fortran/43665
5384         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
5385         optimizations.
5386         * gfortran.dg/intent_optimize_1.f90: New test.
5387
5388 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
5389
5390         * gcc.target/i386/divmod-1.c: New.
5391         * gcc.target/i386/divmod-2.c: Likewise.
5392         * gcc.target/i386/divmod-3.c: Likewise.
5393         * gcc.target/i386/divmod-4.c: Likewise.
5394         * gcc.target/i386/divmod-4a.c: Likewise.
5395         * gcc.target/i386/divmod-5.c: Likewise.
5396         * gcc.target/i386/divmod-6.c: Likewise.
5397         * gcc.target/i386/divmod-7.c: Likewise.
5398         * gcc.target/i386/divmod-8.c: Likewise.
5399         * gcc.target/i386/udivmod-1.c: Likewise.
5400         * gcc.target/i386/udivmod-2.c: Likewise.
5401         * gcc.target/i386/udivmod-3.c: Likewise.
5402         * gcc.target/i386/udivmod-4.c: Likewise.
5403         * gcc.target/i386/udivmod-4a.c: Likewise.
5404         * gcc.target/i386/udivmod-5.c: Likewise.
5405         * gcc.target/i386/udivmod-6.c: Likewise.
5406         * gcc.target/i386/udivmod-7.c: Likewise.
5407         * gcc.target/i386/udivmod-8.c: Likewise.
5408
5409 2010-09-16  Jan Hubicka  <jh@suse.cz>
5410
5411         * g++.dg/lto/pr45679-1_0.C: New file.
5412         * g++.dg/lto/pr45679-1_1.C: New file.
5413         * g++.dg/lto/pr45679-0_0.C: New file.
5414         * g++.dg/lto/pr45679-0_1.C: New file.
5415
5416 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
5417
5418         PR fortran/45674
5419         * gfortran.dg/class_dummy_2.f03: New.
5420
5421 2010-09-16  Richard Guenther  <rguenther@suse.de>
5422
5423         PR tree-optimization/45623
5424         * gcc.dg/torture/pr45623.c: New testcase.
5425
5426 2010-09-16  Ira Rosen  <irar@il.ibm.com>
5427
5428         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
5429         name and parentheses.
5430         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
5431
5432 2010-09-15  Jason Merrill  <jason@redhat.com>
5433
5434         * g++.dg/parse/parameter-declaration-2.C: New.
5435
5436         * g++.dg/cpp0x/scoped_enum2.C: New.
5437
5438 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
5439
5440         * gcc.c-torture/compile/20100915-1.c: New test.
5441
5442 2010-09-15  Martin Jambor  <mjambor@suse.cz>
5443
5444         PR middle-end/45644
5445         * gcc.dg/ipa/pr45644.c: New test.
5446
5447 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
5448
5449         PR tree-optimization/45633
5450         * gcc.dg/vect/pr45633.c: New test.
5451
5452 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
5453
5454         PR fortran/45577
5455         * gfortran.dg/allocate_derived_4.f90: New.
5456
5457 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
5458
5459         * lib/target-supports.exp
5460         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
5461         supported flag to true for neon.
5462
5463 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
5464
5465         PR c++/45665
5466         * g++.dg/template/crash103.C: New.
5467
5468 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5469
5470         Merge from 'apple/trunk' branch on FSF servers.
5471
5472         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
5473
5474         Radar 4457381
5475         * objc.dg/msg-in-protocol.m: New.
5476         * obj-c++.dg/msg-in-protocol.mm: New.
5477
5478         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
5479
5480         Radar 4219590
5481         * objc.dg/break-in-ifstmt.m: New.
5482
5483         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5484
5485         Radar 4174166
5486         * obj-c++.dg/comp-types-13.mm: New.
5487         * objc.dg/comp-types-12.m: New.
5488
5489         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5490
5491         Radar 4216500
5492         * obj-c++.dg/proto-lossage-7.mm: New.
5493         * objc.dg/proto-lossage-7.m: New.
5494
5495 2010-09-14  Jan Hubicka  <jh@suse.cz>
5496
5497         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
5498         folding.
5499         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
5500         folding.
5501
5502 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
5503
5504         PR middle-end/45567
5505         * gcc.dg/pr45567.c: New test.
5506
5507         PR debug/45660
5508         * g++.dg/debug/pr45660.C: New test.
5509
5510 2010-09-14  Ira Rosen  <irar@il.ibm.com>
5511
5512         PR tree-optimization/45470
5513         * g++.dg/vect/pr45470-a.cc: New test.
5514         * g++.dg/vect/pr45470-a.cc: New test.
5515
5516 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
5517
5518         PR target/42070
5519         * lib/profopt.exp: Prune warnings on execname2 compile.
5520         * lib/prune.exp: Prune "can't add line info" warnings.
5521
5522 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5523
5524         PR libfortran/45532
5525         * gfortran.dg/namelist_64.f90: New test.
5526
5527 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
5528
5529         PR rtl-optimization/45617
5530         * gcc.target/i386/pr45617.c: New test.
5531
5532 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
5533
5534         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
5535
5536 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
5537
5538         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
5539         * gcc.target/i386/fma4-vector.c: Likewise.
5540         * gcc.target/i386/vectorize2.c: Likewise.
5541         * gcc.target/i386/vectorize4.c: Likewise.
5542         * gcc.target/i386/vectorize5.c: Likewise.
5543         * gcc.target/i386/vectorize6.c: Likewise.
5544         * gcc.target/i386/vectorize8.c: Likewise.
5545
5546         * gcc.target/i386/vect-double-1.c: New.
5547         * gcc.target/i386/vect-double-1a.c: Likewise.
5548         * gcc.target/i386/vect-double-2.c: Likewise.
5549         * gcc.target/i386/vect-double-2a.c: Likewise.
5550
5551         * lib/target-supports.exp (check_effective_target_vect_double):
5552         Set et_vect_double_saved to 0 when tuning for Atom.
5553
5554 2010-09-13  Jan Hubicka  <jh@suse.cz>
5555
5556         * gcc.dg/torture/pr23821.c: Drop static keyword.
5557         * gcc.dg/tree-ssa/loop-19.c: Likewise.
5558         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
5559
5560 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5561
5562         * gcc.target/arm/sync-1.c: New.
5563
5564 2010-09-12  Olivier Hainque  <hainque@adacore.com>
5565
5566         * gnat.dg/memtrap.adb: New test.
5567
5568 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5569
5570         * gfortran.dg/promotion.f90: Fix options.
5571
5572 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
5573
5574         * g++.dg/cpp0x/range-for1.C: New.
5575         * g++.dg/cpp0x/range-for2.C: New.
5576         * g++.dg/cpp0x/range-for3.C: New.
5577         * g++.dg/cpp0x/range-for4.C: New.
5578         * g++.dg/cpp0x/range-for5.C: New.
5579         * g++.dg/cpp0x/range-for6.C: New.
5580
5581 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
5582
5583         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5584         and counts. Check that transpose is not called.
5585         * gfortran.dg/transpose_2.f90: Update error message.
5586
5587 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
5588
5589         PR c++/43824
5590         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
5591         * g++.dg/lookup/strong-using-2.C: Likewise.
5592         * g++.dg/lookup/strong-using-3.C: Likewise.
5593         * g++.dg/lookup/strong-using-5.C: Likewise.
5594
5595         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
5596         * g++.dg/cpp0x/inline-ns4.C: New.
5597         * g++.dg/cpp0x/inline-ns5.C: New.
5598
5599 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
5600
5601         PR middle-end/45634
5602         * gfortran.fortran-torture/compile/pr45634.f90: New.
5603
5604 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
5605
5606         * objc.dg/fobjc-exceptions.m: New test.
5607
5608 2010-09-10  Jan Hubicka  <jh@suse.cz>
5609
5610         * g++.dg/inherit/covariant7.C: Fix pattern matching.
5611
5612 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5613
5614         PR tree-optimization/44972
5615         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
5616         * gcc.dg/tree-ssa/pr45144.c: Likewise.
5617         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
5618         instead.
5619         * g++.dg/torture/pr44972.C: New test.
5620
5621 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5622
5623         PR tree-optimization/44972
5624         * g++.dg/torture/pr34850.C: Remove expected warning.
5625
5626 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5627
5628         * gfortran.dg/dummy_optional_arg.f90: New test.
5629
5630 2010-09-08  Jan Hubicka  <jh@suse.cz>
5631
5632         PR tree-optimization/45598
5633         * fortran.fortran-torture/compile/pr45598.f90: New test.
5634
5635 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
5636
5637         * lib/target-supports-dg.exp (dg-require-ifunc): New.
5638         * lib/target-supports.exp (check_ifunc_available): New.
5639         * gcc.dg/attr-ifunc-1.c: New.
5640         * gcc.dg/attr-ifunc-2.c: New.
5641         * gcc.dg/attr-ifunc-3.c: New.
5642         * gcc.dg/attr-ifunc-4.c: New.
5643         * gcc.dg/attr-ifunc-5.c: New.
5644         * g++.dg/ext/attr-ifunc-1.C: New.
5645         * g++.dg/ext/attr-ifunc-2.C: New.
5646         * g++.dg/ext/attr-ifunc-3.C: New.
5647         * g++.dg/ext/attr-ifunc-4.C: New.
5648
5649 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
5650
5651         PR middle-end/40386
5652         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
5653
5654 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
5655
5656         * gfortran.dg/inline_transpose_1.f90: New test.
5657
5658 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5659
5660         PR c++/45588
5661         * g++.dg/warn/Wunused-var-15.C: New test.
5662
5663 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5664
5665         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
5666         hppa*-*-hpux*.
5667
5668 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5669
5670         * objc/execute/exceptions/throw-nil.m: New test.
5671         * objc/execute/exceptions/handler-1.m: Updated to use the new
5672         objc_set_uncaught_exception_handler() function.
5673         * objc/execute/exceptions/matcher-1.m: New test.
5674
5675 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5676
5677         PR fortran/38282
5678         * gfortran.dg/bit_comparison_1.F90: New test.
5679         * gfortran.dg/leadz_trailz_3.f90: New test.
5680         * gfortran.dg/masklr_2.F90: New test.
5681         * gfortran.dg/shiftalr_1.F90: New test.
5682         * gfortran.dg/merge_bits_2.F90: New test.
5683         * gfortran.dg/dshift_2.F90: New test.
5684         * gfortran.dg/bit_comparison_2.F90: New test.
5685         * gfortran.dg/masklr_1.F90: New test.
5686         * gfortran.dg/merge_bits_1.F90: New test.
5687         * gfortran.dg/dshift_1.F90: New test.
5688         * gfortran.dg/shiftalr_2.F90: New test.
5689
5690 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5691
5692         * objc.dg/type-stream-1.m: Replaced with a test that tests that
5693         functions from objc/typedstream.h are deprecated.
5694
5695 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5696
5697         * lib/target-supports.exp
5698         (check_effective_target_run_expensive_tests): New proc.
5699         * gcc.c-torture/compile/limits-fnargs.c: Use
5700         dg-require-effective-target run_expensive_tests.
5701
5702 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5703
5704         PR fortran/45597
5705         * gfortran.dg/gomp/pr45597.f90: New test.
5706
5707         PR fortran/45595
5708         * gfortran.dg/gomp/pr45595.f90: New test.
5709
5710 2010-09-08  Michael Matz  <matz@suse.de>
5711
5712         * c-c++-common/uninit-17.c: Adjust.
5713
5714 2010-09-08  Michael Matz  <matz@suse.de>
5715
5716         PR tree-optimization/43430
5717         * gcc.dg/vect/pr43430-2.c: New test.
5718
5719 2010-09-08  Michael Matz  <matz@suse.de>
5720
5721         PR tree-optimization/33244
5722         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
5723
5724 2010-09-08  Richard Guenther  <rguenther@suse.de>
5725
5726         PR tree-optimization/45578
5727         * gfortran.dg/pr45578.f90: New testcase.
5728
5729 2010-09-08  Richard Guenther  <rguenther@suse.de>
5730
5731         PR testsuite/45590
5732         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
5733
5734 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
5735
5736         PR fortran/45576
5737         * gfortran.dg/char_length_18.f90:  New test.
5738
5739 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
5740
5741         PR target/36502
5742         * gcc.target/i386/pr36502.c: New test.
5743
5744         PR target/42313
5745         PR target/44651
5746         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
5747         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
5748
5749 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
5750
5751         * gfortran.dg/achar_4.f90: Enable bounds checking.
5752
5753 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
5754
5755         PR target/45206
5756         * gcc.target/i386/pr45206.c: New test.
5757
5758 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
5759
5760         PR fortran/45505
5761         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
5762
5763 2010-09-07  Jan Hubicka  <jh@suse.cz>
5764
5765         * gcc.c-torture/compile/20100907.c: New testcase.
5766
5767 2010-09-07  Richard Guenther  <rguenther@suse.de>
5768
5769         PR middle-end/45569
5770         * g++.dg/eh/pr45569.C: New testcase.
5771
5772 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
5773
5774         PR target/43137
5775         * gcc.target/arm/pr43137.c: New test.
5776
5777 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5778
5779         PR fortran/36931
5780         * gfortran.dg/dependency_35.f90:  New test.
5781
5782 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5783
5784         PR fortran/34145
5785         * gfortran.dg/char_length_17.f90:  New test.
5786
5787 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
5788
5789         PR c++/45200
5790         PR c++/45293
5791         PR c++/45558
5792         * g++.dg/template/typedef34.C: New test.
5793         * g++.dg/template/typedef35.C: New test.
5794
5795 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
5796
5797         PR target/22152
5798         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
5799
5800 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
5801
5802         * g++.dg/warn/Wdouble-promotion.C: New.
5803
5804 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
5805
5806         * g++.dg/parse/redef2.C: New.
5807
5808 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5809
5810         * gcc.dg/20100906-1.c: New testcase.
5811
5812 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
5813
5814         PR testsuite/45543
5815         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
5816         DW_TAG_enumeration_type DIE.
5817
5818 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
5819
5820         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
5821         Update XFAILs.
5822
5823 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
5824
5825         PR rtl-optimization/44919
5826         * g++.dg/opt/pr44919.C: New.
5827
5828 2010-09-06  Tobias Burnus  <burnus@net-b.de>
5829
5830         PR fortran/38282
5831         * gfortran.dg/iall_iany_iparity_1.f90: New.
5832         * gfortran.dg/iall_iany_iparity_2.f90: New.
5833
5834 2010-09-06  Jason Merrill  <jason@redhat.com>
5835
5836         * g++.dg/cpp0x/initlist42.C: New.
5837
5838         * g++.dg/cpp0x/auto19.C: New.
5839
5840         * g++.dg/template/sfinae25.C: New.
5841         * g++.dg/template/char1.C: Expect warning.
5842         * g++.dg/template/nontype10.C: Likewise.
5843
5844         * g++.dg/cpp0x/implicit9.C: New.
5845
5846         * g++.dg/cpp0x/initlist43.C: New.
5847
5848 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
5849
5850         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
5851
5852 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
5853
5854         * gcc.dg/Wdouble-promotion.c: New.
5855
5856 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5857
5858         * gfortran.dg/float128_1.f90: Remove test case as
5859         it always fails since Rev 163611 backed out the
5860         front-end implementation.
5861
5862 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5863
5864         * gfortran.dg/float128_1.f90: XFAIL test case.
5865
5866 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5867
5868         * gfortran.dg/bessel_7.f90: Decrease required precision.
5869
5870 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
5871
5872         PR testsuite/45545
5873         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
5874         ref-all-matching targets.
5875
5876 2010-09-05  Richard Guenther  <rguenther@suse.de>
5877
5878         PR tree-optimization/45535
5879         * gcc.c-torture/compile/pr45535.c: New testcase.
5880
5881 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
5882
5883         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
5884         "\[^\n\]*".
5885         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
5886         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
5887         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
5888         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
5889         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
5890         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
5891         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
5892         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5893         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
5894         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
5895         * gcc.target/i386/pr22152.c: Likewise.
5896         * gcc.target/i386/pr36992-1.c: Likewise.
5897         * gcc.target/i386/pr36992-2.c: Likewise.
5898         * gcc.target/sh/sh4a-memmovua.c: Likewise.
5899
5900 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5901
5902         PR testsuite/43957
5903         * gcc.dg/const-uniq-1.c: Modify regexp.
5904
5905 2010-09-04  Tobias Burnus  <burnus@net-b.de>
5906
5907         PR fortran/45530
5908         * gfortran.dg/namelist_63.f90: New.
5909
5910 2010-09-04  Jan Hubicka  <jh@suse.cz>
5911
5912         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
5913         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
5914
5915 2010-09-04  Jan Hubicka  <jh@suse.cz>
5916
5917         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
5918
5919 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
5920
5921         PR fortran/45507
5922         * gfortran.dg/allocate_alloc_opt_12.f90: New.
5923
5924 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
5925
5926         * gcc.dg/opts-4.c: New test.
5927
5928 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
5929
5930         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
5931         * gcc.dg/vect/vect-peel-4.c: Ditto.
5932
5933 2010-09-03  Daniel Kraft  <d@domob.eu>
5934
5935         PR fortran/45525
5936         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
5937
5938 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5939
5940         PR fortran/45159
5941         * gfortran.dg/dependency_34.f90:  New test.
5942
5943 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
5944
5945         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
5946
5947 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5948
5949         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
5950         gcc.target/i386/clearcap.map if supported.
5951
5952 2010-09-03  Michael Matz  <matz@suse.de>
5953
5954         PR middle-end/45415
5955         * gcc.dg/pr45415.c: New test.
5956
5957 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
5958
5959         PR tree-optimization/45506
5960         * gcc.dg/pr45506.c: New.
5961
5962 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
5963
5964         PR target/45476
5965         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
5966         * gcc.target/i386/float128-2.c: Ditto.
5967
5968 2010-09-03  Daniel Kraft  <d@domob.eu>
5969
5970         PR fortran/34162
5971         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
5972         * gfortran.dg/internal_dummy_2.f08: New test.
5973         * gfortran.dg/internal_dummy_3.f08: New test.
5974         * gfortran.dg/internal_dummy_4.f08: New test.
5975
5976 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
5977
5978         PR debug/45500
5979         * gcc.target/i386/pr45500.c: New test.
5980
5981 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
5982
5983         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
5984
5985 2010-09-03  Daniel Kraft  <d@domob.eu>
5986
5987         PR fortran/44602
5988         * gfortran.dg/exit_2.f08; Adapt error messages.
5989         * gfortran.dg/exit_3.f08: New test.
5990         * gfortran.dg/exit_4.f08: New test.
5991         * gfortran.dg/exit_5.f03: New test.
5992
5993 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5994
5995         * gfortran.dg/ishft_4.f90: New test.
5996
5997 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5998
5999         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
6000         FRIZ/XSRIZ instruciton for (double)(long long)x.
6001         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
6002
6003 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
6004
6005         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
6006
6007 2010-09-02  Richard Guenther  <rguenther@suse.de>
6008
6009         PR tree-optimization/44937
6010         PR tree-optimization/45412
6011         * g++.dg/opt/pr45412.C: New testcase.
6012         * gcc.c-torture/compile/pr45412.c: Likewise.
6013         * gcc.c-torture/compile/pr44937.c: Likewise.
6014
6015 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
6016
6017         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
6018         but using -Werror=comment.
6019         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
6020         expected error messages.
6021
6022 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
6023
6024         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
6025         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
6026
6027 2010-09-02  Tobias Burnus  <burnus@net-b.de>
6028
6029         PR fortran/45489
6030         * gfortran.dg/initialization_27.f90: New.
6031
6032 2010-09-02  Ira Rosen  <irar@il.ibm.com>
6033
6034         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
6035         check into different basic blocks. Expect vectorization if misaligned
6036         stores are supported.
6037         * gcc.dg/vect/bb-slp-8a.c: New test.
6038         * gcc.dg/vect/bb-slp-8b.c: New test.
6039
6040 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
6041
6042         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
6043
6044 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
6045
6046         PR fortran/44541
6047         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
6048         * gfortran.dg/class_dummy_1.f03: New.
6049
6050 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
6051
6052         PR middle-end/45458
6053         * g++.dg/tree-prof/partition2.C: New test.
6054
6055 2010-09-01  Richard Guenther  <rguenther@suse.de>
6056
6057         * gcc.dg/vect/vect-outer-fir.c: Adjust.
6058         * gcc.dg/tree-ssa/vrp54.c: New testcase.
6059         * gcc.c-torture/execute/20100827-1.c: Likewise.
6060
6061 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6062
6063         * gfortran.dg/execute_command_line_1.f90: New test.
6064
6065 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
6066
6067         PR preprocessor/45457
6068         * c-c++-common/cpp/pr45457.c: New test.
6069
6070 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
6071
6072         * gcc.dg/nested-func-8.c: New test.
6073
6074 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6075
6076         PR fortran/38282
6077         * gfortran.dg/popcnt_poppar_1.F90: New test.
6078         * gfortran.dg/popcnt_poppar_2.F90: New test.
6079
6080 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
6081
6082         * gcc.target/i386/volatile-2.c: Require nonpic target.
6083
6084 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
6085
6086         PR middle-end/45461
6087         * gcc.dg/pr45461.c: New test.
6088
6089 2010-08-31  Richard Guenther  <rguenther@suse.de>
6090
6091         PR testsuite/45455
6092         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
6093
6094 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
6095
6096         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
6097
6098 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
6099
6100         PR fortran/45456
6101         * gfortran.dg/typebound_proc_18.f03: New.
6102
6103 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
6104
6105         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
6106         * lib/scanasm.exp (scan-stack-usage): Likewise.
6107         (scan-stack-usage-not): Likewise.
6108         * gcc.dg/stack-usage-1.c: New test.
6109         * gcc.target/i386/stack-usage-realign.c: Likewise.
6110
6111 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
6112
6113         PR tree-optimization/45427
6114         * gcc.dg/tree-ssa/pr45427.c: New test.
6115
6116 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
6117
6118         PR c++/45043
6119         * g++.dg/template/crash102.C: New.
6120
6121 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
6122
6123         PR middle-end/45423
6124         * gcc.dg/gomp/atomic-12.c: New test.
6125         * gcc.dg/gomp/atomic-13.c: New test.
6126         * gcc.dg/gomp/atomic-14.c: New test.
6127         * g++.dg/gomp/atomic-11.C: New test.
6128         * g++.dg/gomp/atomic-12.C: New test.
6129         * g++.dg/gomp/atomic-13.C: New test.
6130         * g++.dg/gomp/atomic-14.C: New test.
6131
6132 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6133
6134         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
6135         delimiter.
6136
6137 2010-08-30  Thomas Quinot  <quinot@adacore.com>
6138
6139         * gnat.dg/discr24.adb: New test.
6140
6141 2010-08-30  Richard Guenther  <rguenther@suse.de>
6142
6143         PR tree-optimization/45449
6144         * gcc.dg/pr45449.c: New testcase.
6145
6146 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
6147
6148         * gcc.dg/opts-1.c: Expect errors, not warnings.
6149
6150 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
6151
6152         PR fortran/42769
6153         * gfortran.dg/dynamic_dispatch_11.f03: New.
6154
6155 2010-08-29  Jason Merrill  <jason@redhat.com>
6156
6157         PR c++/44991
6158         * g++.dg/parse/defarg15.C: New.
6159
6160 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
6161
6162         PR fortran/45439
6163         * gfortran.dg/select_type_16.f03: New.
6164
6165 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
6166             Tobias Burnus  <burnus@net-b.de>
6167
6168         * gfortran.dg/bessel_7.f90: Decrease required precision.
6169
6170 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
6171             Kaz Kojima  <kkojima@gcc.gnu.org>
6172
6173         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
6174
6175 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6176
6177         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
6178         floating point conversion code generation.
6179         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
6180         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
6181         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
6182         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
6183         to integer conversion code generation.
6184         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
6185         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
6186         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
6187         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
6188
6189 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6190
6191         PR fortran/32049
6192         * gfortran.dg/random_seed_1.f90: Adjust test.
6193         * gfortran.dg/float128_1.f90: New test.
6194
6195 2010-08-27  Tobias Burnus  <burnus@net-b.de>
6196
6197         PR fortran/33197
6198         * gfortran.dg/norm2_1.f90: New.
6199         * gfortran.dg/norm2_2.f90: New.
6200         * gfortran.dg/norm2_3.f90: New.
6201         * gfortran.dg/norm2_4.f90: New.
6202         * gfortran.dg/parity_1.f90: New.
6203         * gfortran.dg/parity_2.f90: New.
6204         * gfortran.dg/parity_3.f90: New.
6205
6206 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
6207
6208         PR fortran/45420
6209         * gfortran.dg/select_type_15.f03: New.
6210
6211 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6212
6213         PR libfortran/43217
6214         * gfortran.dg/hollerith8.f90: New test.
6215
6216 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6217
6218         PR fortran/45159
6219         * gfortran.dg/dependency_33.f90:  New test.
6220
6221 2010-08-27  Richard Guenther  <rguenther@suse.de>
6222
6223         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
6224         * gcc.dg/graphite/scop-2.c: Likewise.
6225         * gcc.dg/graphite/scop-20.c: Likewise.
6226         * gcc.dg/vect/slp-25.c: Likewise.
6227
6228 2010-08-27  Olivier Hainque  <hainque@adacore.com>
6229
6230         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
6231
6232 2010-08-26  Daniel Kraft  <d@domob.eu>
6233
6234         PR fortran/38936
6235         PR fortran/44047
6236         PR fortran/45384
6237         * gfortran.dg/associate_8.f03: New test.
6238         * gfortran.dg/select_type_13.f03: New test.
6239         * gfortran.dg/select_type_14.f03: New test.
6240
6241 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
6242
6243         PR tree-optimization/44485
6244         * gcc.dg/pr44485.c: New test.
6245
6246 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6247
6248         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
6249         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
6250         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
6251
6252 2010-08-26  Richard Guenther  <rguenther@suse.de>
6253
6254         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
6255         * gcc.dg/graphite/scop-21.c: Likewise.
6256
6257 2010-08-26  Richard Guenther  <rguenther@suse.de>
6258
6259         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
6260         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6261         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6262         * gcc.dg/vect/vect-91.c: Likewise.
6263         * gcc.dg/vect/vect-peel-1.c: Likewise.
6264         * gcc.dg/vect/vect-peel-2.c: Likewise.
6265         * gcc.dg/vect/vect-peel-4.c: Likewise.
6266
6267 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6268
6269         PR libfortran/41859
6270         * gfortran.dg/der_io_4.f90: New test.
6271
6272 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
6273
6274         PR rtl-optimization/44858
6275         * gcc.c-torture/execute/pr44858.c: New test.
6276
6277         PR rtl-optimization/45400
6278         * g++.dg/other/i386-8.C: New test.
6279
6280 2010-08-25  Richard Guenther  <rguenther@suse.de>
6281
6282         * gcc.dg/alias-8.c: Adjust.
6283
6284 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
6285
6286         * gcc.target/i386/combine-mul.c: New test.
6287
6288 2010-08-25  Richard Guenther  <rguenther@suse.de>
6289
6290         PR lto/44562
6291         * gcc.dg/graphite/id-27.c: New testcase.
6292         * gcc.dg/lto/20100825-1_0.c: Likewise.
6293
6294 2010-08-25  Richard Guenther  <rguenther@suse.de>
6295
6296         PR tree-optimization/45316
6297         * g++.dg/opt/pr45316.C: New testcase.
6298
6299 2010-08-25  Richard Guenther  <rguenther@suse.de>
6300
6301         PR tree-optimization/45393
6302         * g++.dg/torture/pr45393.C: New testcase.
6303
6304 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
6305
6306         PR tree-optimization/45059
6307         * gcc.c-torture/compile/pr45059.c: New test.
6308
6309 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
6310
6311         * lib/target-supports.exp (check_effective_target_vect_unpack):
6312         Set vect_unpack supported flag to true for neon.
6313
6314 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
6315
6316         * gcc.dg/tree-ssa/ifc-5.c: New.
6317
6318 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
6319
6320         * gcc.dg/tree-ssa/ifc-4.c: New.
6321         * gcc.dg/tree-ssa/ifc-7.c: New.
6322
6323 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
6324
6325         * gcc.dg/vect/vect.exp: Check loongson targets
6326         * g++.dg/vect/vect.exp: Likewise
6327         * gfortran.dg/vect/vect.exp: Likewise
6328
6329 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6330
6331         * gcc.target/powerpc/vsx-mass-1.c: New file, test
6332         -mveclibabi=mass.
6333
6334 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
6335
6336         PR fortran/45366
6337         * gfortran.dg/proc_ptr_29.f90: New.
6338
6339 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6340             Dominique d'Humieres  <dominiq@lps.ens.fr>
6341
6342         PR fortran/45367
6343         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
6344
6345 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6346
6347         PR fortran/45367
6348         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
6349
6350 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6351
6352         PR fortran/36158
6353         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
6354
6355 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6356             Dominique d'Humieres  <dominiq@lps.ens.fr>
6357
6358         PR fortran/45367
6359         PR fortran/36158
6360         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
6361         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
6362
6363 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
6364
6365         PR fortran/44863
6366         PR fortran/45271
6367         PR fortran/45290
6368         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
6369         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
6370         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
6371
6372 2010-08-21  Tobias Burnus  <burnus@net-b.de>
6373
6374         PR fortran/36158
6375         PR fortran/33197
6376         * gfortran.dg/bessel_6.f90: New.
6377         * gfortran.dg/bessel_7.f90: New.
6378
6379 2010-08-20  Jan Hubicka  <jh@suse.cz>
6380
6381         PR c++/45307
6382         PR c++/17736
6383         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
6384         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
6385
6386 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
6387
6388         PR target/45336
6389         * gcc.target/i386/pr45336-1.c: New.
6390         * gcc.target/i386/pr45336-2.c: Likewise.
6391         * gcc.target/i386/pr45336-3.c: Likewise.
6392         * gcc.target/i386/pr45336-4.c: Likewise.
6393
6394 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
6395
6396         PR testsuite/45361
6397         * gcc.target/i386/volatile-2.c: Update scan strings to also
6398         include (%rip) for the memory reference on x86_64.
6399
6400 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
6401
6402         PR middle-end/44974
6403         * gcc.dg/pr44974.c: New test.
6404
6405         PR rtl-optimization/45353
6406         * gcc.dg/pr45353.c: New test.
6407
6408 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
6409
6410         * gcc.target/i386/volatile-2.c: New.
6411
6412 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
6413
6414         PR rtl-optimization/44691
6415         * gfortran.dg/pr44691.f: New test.
6416
6417 2010-10-19  Olivier Hainque  <hainque@adacore.com>
6418
6419         * gcc.target/sparc/sibcall-dslot.c: New testcase.
6420
6421 2010-08-19  Jason Merrill  <jason@redhat.com>
6422
6423         * g++.dg/init/synth3.C: New.
6424         * g++.dg/init/value8.C: New.
6425         * g++.dg/tree-ssa/empty-2.C: New.
6426         * g++.dg/cpp0x/noexcept09.C: New.
6427
6428 2010-08-19  Daniel Kraft  <d@domob.eu>
6429
6430         PR fortran/29785
6431         PR fortran/45016
6432         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
6433         * gfortran.dg/pointer_remapping_1.f90: New test.
6434         * gfortran.dg/pointer_remapping_2.f03: New test.
6435         * gfortran.dg/pointer_remapping_3.f08: New test.
6436         * gfortran.dg/pointer_remapping_4.f03: New test.
6437         * gfortran.dg/pointer_remapping_5.f08: New test.
6438         * gfortran.dg/pointer_remapping_6.f08: New test.
6439
6440 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
6441
6442         PR testsuite/45324
6443         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
6444
6445 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6446
6447         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
6448
6449 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
6450
6451         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
6452         variable.
6453
6454 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6455
6456         PR target/45070
6457         * gcc.c-torture/execute/pr45070.c: New.
6458
6459 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6460
6461         * g++.dg/pr44328.C: New test.
6462
6463 2010-08-19  Tobias Burnus  <burnus@net-b.de>
6464
6465         PR fortran/36158
6466         PR fortran/33197
6467         * gfortran.dg/bessel_3.f90: New.
6468         * gfortran.dg/bessel_4.f90: New.
6469         * gfortran.dg/bessel_5.f90: New.
6470
6471 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
6472
6473         PR fortran/45290
6474         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
6475         * gfortran.dg/pointer_init_2.f90: New.
6476         * gfortran.dg/pointer_init_3.f90: New.
6477         * gfortran.dg/pointer_init_4.f90: New.
6478
6479 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
6480
6481         PR c++/45049
6482         * g++.dg/pr45049-1.C: New test.
6483         * g++.dg/pr45049-2.C: New test.
6484
6485 2010-08-18  Jie Zhang  <jie@codesourcery.com>
6486
6487         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
6488         20 if __ARM_PCS is defined otherwise 64.
6489         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
6490         instead of hard coded 64.
6491
6492 2010-08-18  Yao Qi  <yao@codesourcery.com>
6493
6494         PR target/45094
6495         * gcc.target/arm/pr45094.c: New test.
6496
6497 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6498
6499         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
6500
6501 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6502
6503         PR rtl-optimization/42575
6504         * gcc.target/arm/pr42575.c: New test.
6505
6506 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6507
6508         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
6509         * gcc.dg/tls/thr-cse-1.c: New.
6510
6511 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6512
6513         PR debug/42487
6514         * lib/target-supports.exp
6515         (check_effective_target_function_sections): New.
6516         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
6517         function sections before proceding.
6518
6519 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
6520
6521         PR fortran/45308
6522         * gfortran.dg/pr45308.f03: New test.
6523
6524 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
6525
6526         PR target/45296
6527         * gcc.target/i386/pr45296.c: New test.
6528
6529 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
6530
6531         * g++.dg/ext/uow-1.C: New.
6532         * g++.dg/ext/uow-2.C: New.
6533         * g++.dg/ext/uow-3.C: New.
6534         * g++.dg/ext/uow-4.C: New.
6535
6536 2010-08-17  Richard Guenther  <rguenther@suse.de>
6537
6538         PR testsuite/45266
6539         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
6540
6541 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
6542
6543         PR c/40563
6544         * gcc.dg/Wcxx-compat-20.c: New test.
6545
6546 2010-08-17  Daniel Kraft  <d@domob.eu>
6547
6548         PR fortran/38936
6549         * gfortran.dg/associate_1.f03: Extended to test newly supported
6550         features like association to variables.
6551         * gfortran.dg/associate_3.f03: Removed check for illegal change
6552         of associate-name here...
6553         * gfortran.dg/associate_5.f03: ...and added it here.
6554         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
6555         * gfortran.dg/associate_7.f03: New test.
6556
6557 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
6558
6559         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
6560
6561 2010-08-15  Daniel Kraft  <d@domob.eu>
6562
6563         PR fortran/38936
6564         * gfortran.dg/associate_1.f03: Enable test for array expressions.
6565         * gfortran.dg/associate_3.f03: Clarify comment.
6566         * gfortran.dg/associate_5.f03: New test.
6567         * gfortran.dg/associate_6.f03: New test.
6568
6569 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6570
6571         PR fortran/45211
6572         * gfortran.dg/bind_c_usage_21.f90: New.
6573         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
6574
6575 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6576
6577         * gfortran.dg/optional_absent_1.f90: New.
6578         * gfortran.dg/null_actual.f90: New.
6579
6580 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6581
6582         * gfortran.dg/pointer_target_1.f90: New.
6583         * gfortran.dg/pointer_target_2.f90: New.
6584         * gfortran.dg/pointer_target_3.f90: New.
6585
6586 2010-08-15  Daniel Kraft  <d@domob.eu>
6587
6588         PR fortran/45197
6589         * gfortran.dg/elemental_args_check_3.f90: New test.
6590         * gfortran.dg/impure_1.f08: New test.
6591         * gfortran.dg/impure_2.f08: New test.
6592         * gfortran.dg/impure_3.f90: New test.
6593         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
6594
6595 2010-08-15  Ira Rosen  <irar@il.ibm.com>
6596
6597         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
6598         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
6599         SLP tests.
6600         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
6601         misaligned loads.
6602         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
6603         misaligned stores.c
6604         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
6605
6606 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6607
6608         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
6609         dg-require-effective-target after dg-do.
6610
6611 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6612
6613         * lib/target-supports.exp (check_effective_target_vect_int): Return
6614         true for Loongson targets.
6615         (check_effective_target_vect_shift): Likewise.
6616         (check_effective_target_vect_no_int_max): Likewise.
6617         (check_effective_target_vect_no_align): Likewise.
6618         (check_effective_target_vect_short_mult): Likewise.
6619
6620 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
6621
6622         * g++.dg/cast.C: Change fields of structures to "long" to pass
6623         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
6624         * g++.dg/cpp0x/iop.C: Ditto.
6625         * g++.dg/cpp0x/named_refs.C: Ditto.
6626         * g++.dg/cpp0x/rv1p.C: Ditto.
6627         * g++.dg/cpp0x/rv2p.C: Ditto.
6628         * g++.dg/cpp0x/rv3p.C: Ditto.
6629         * g++.dg/cpp0x/rv4p.C: Ditto.
6630         * g++.dg/cpp0x/rv5p.C: Ditto.
6631         * g++.dg/cpp0x/rv6p.C: Ditto.
6632         * g++.dg/cpp0x/rv7p.C: Ditto.
6633         * g++.dg/cpp0x/rv8p.C: Ditto.
6634         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
6635
6636 2010-08-13  Daniel Kraft  <d@domob.eu>
6637
6638         * gfortran.dg/implied_shape_1.f08: New test.
6639         * gfortran.dg/implied_shape_2.f90: New test.
6640         * gfortran.dg/implied_shape_3.f08: New test.
6641
6642 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6643
6644         PR libfortran/42526
6645         * gfortran.dg/char_component_initializer_1.f90: New test.
6646
6647 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
6648
6649         PR tree-optimization/45241
6650         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
6651
6652 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6653
6654         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
6655         to dg-options.
6656         * gcc.target/i386/pr40906-2.c: Ditto.
6657         * gcc.target/i386/pr40906-3.c: Ditto.
6658
6659 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6660
6661         PR middle-end/45262
6662         * gcc.c-torture/execute/pr45262.c: New test.
6663
6664 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6665
6666         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
6667         empty argument.
6668         * g++.dg/other/profile1.C: Ditto.
6669
6670 2010-08-12  Richard Guenther  <rguenther@suse.de>
6671
6672         PR tree-optimization/45232
6673         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
6674         * gcc.dg/tree-ssa/loop-7.c: Adjust.
6675         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
6676         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
6677         unsigned arithmetic.
6678         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
6679         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
6680         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
6681         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
6682         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
6683         unsigned arithmetic.
6684         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
6685         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
6686         unsigned arithmetic.
6687         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
6688         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
6689         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
6690         unsigned arithmetic.
6691         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
6692         * gcc.dg/tree-ssa/negate.c: Adjust.
6693         * gcc.dg/vect/vect-1.c: Adjust.
6694         * gfortran.dg/reassoc_6.f: XFAIL.
6695
6696 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6697
6698         PR debug/45259
6699         * gcc.dg/pr45259.c: New test.
6700
6701 2010-08-12  Wei Guozhi  <carrot@google.com>
6702
6703         PR target/44999
6704         * gcc.target/arm/pr44999.c: New testcase.
6705
6706 2010-08-12  Jie Zhang  <jie@codesourcery.com>
6707
6708         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
6709         (N): Likewise.
6710         (main): Adjust accordingly.
6711
6712 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6713
6714         * gfortran.dg/graphite/id-22.f: New.
6715
6716 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6717
6718         * gcc.dg/graphite/id-26.c: New.
6719
6720 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6721
6722         * gcc.dg/graphite/id-25.c: New.
6723
6724 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6725
6726         * gcc.dg/graphite/run-id-5.c: New.
6727         * gcc.dg/graphite/run-id-6.c: New.
6728         * gfortran.dg/graphite/id-21.f: New.
6729
6730 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6731
6732         * gcc.dg/graphite/id-24.c: New.
6733
6734 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6735
6736         * gcc.dg/tree-ssa/pr20742.c: New.
6737
6738 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6739
6740         * gcc.dg/graphite/id-23.c: New.
6741
6742 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6743
6744         * gfortran.dg/graphite/id-20.f: Adjust testcase.
6745
6746 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6747
6748         * gcc.dg/graphite/pr42729.c: New.
6749
6750 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6751
6752         * gfortran.dg/graphite/id-20.f: New.
6753
6754 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6755
6756         * gcc.dg/graphite/id-22.c: New.
6757
6758 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6759
6760         * gcc.dg/graphite/run-id-2.c: Call abort.
6761
6762 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6763
6764         * gcc.dg/graphite/id-20.c: New.
6765
6766 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
6767             Steve Kargl  <kargl@gcc.gnu.org>
6768
6769         PR fortran/44595
6770         * gfortran.dg/move_alloc_3.f90: New.
6771         * gfortran.dg/random_seed_2.f90: New.
6772
6773 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6774
6775         * lib/target-supports.exp (check_effective_target_sync_int_long):
6776         Add hppa*-*-linux*.
6777         (check_effective_target_sync_char_short): Likewise.
6778
6779 2010-08-10  Yao Qi  <yao@codesourcery.com>
6780
6781         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
6782         general form.
6783         * gcc.dg/tree-ssa/loop-31.c: Likewise.
6784         * g++.dg/other/packed1.C: Likewise.
6785         * g++.dg/other/crash-4.C: Likewise.
6786         * g++.dg/ext/packed8.C: Likewise.
6787         * g++.dg/init/array16.C: Likewise.
6788
6789 2010-08-10  xinliang David Li  <davidxl@google.com>
6790         * gcc.dg/tree-ssa/loop-19.c: Add option
6791         -fno-prefetch-loop-array
6792
6793 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
6794
6795         PR middle-end/45182
6796         * gcc.c-torture/compile/pr45182.c: New test.
6797
6798 2010-08-09  Jason Merrill  <jason@redhat.com>
6799
6800         PR c++/45236
6801         * g++.dg/cpp0x/variadic-104.C: New.
6802
6803 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6804
6805         PR fortran/44235
6806         * gfortran.dg/dependency_32.f90:  New test.
6807
6808 2010-08-09  Richard Guenther  <rguenther@suse.de>
6809
6810         PR middle-end/44632
6811         * g++.dg/opt/nrv17.C: New testcase.
6812
6813 2010-08-09  Richard Guenther  <rguenther@suse.de>
6814
6815         PR middle-end/45212
6816         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
6817         alignment from MEM_REF offset only if we took it from the
6818         base object.
6819
6820         * gcc.target/i386/pr24178.c: New testcase.
6821
6822 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
6823
6824         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
6825         * gcc.dg/20030702-1.c: Ditto.
6826         * gcc.dg/20050309-1.c: Ditto.
6827         * gcc.dg/20050325-1.c: Ditto.
6828         * gcc.dg/20050330-2.c: Ditto.
6829         * gcc.dg/20051201-1.c: Ditto.
6830         * gcc.dg/gomp/pr27573.c: Ditto.
6831         * gcc.dg/gomp/pr34610.c: Ditto.
6832         * gcc.dg/pr24225.c: Ditto.
6833         * gcc.dg/pr26570.c: Ditto.
6834         * gcc.dg/pr32773.c: Ditto.
6835         * g++.dg/gcov/gcov-6.C: Ditto.
6836         * g++.dg/gomp/pr34608.C: Ditto.
6837         * gfortran.dg/gomp/pr27573.f90: Ditto.
6838
6839         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
6840         dg-require-host-local dg directive.
6841         * gcc.dg/profile-dir-2.c: Ditto.
6842         * gcc.dg/profile-dir-3.c: Ditto.
6843
6844 2010-08-08  Richard Guenther  <rguenther@suse.de>
6845
6846         PR tree-optimization/45109
6847         * gcc.c-torture/compile/pr45109.c: New testcase.
6848
6849 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
6850
6851         * gcc.dg/march.c: Skip if -march defined.
6852         * gcc.dg/mtune.c: Skip if -mtune defined.
6853
6854         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
6855         generic thunk support.
6856
6857 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
6858
6859         PR target/45213
6860         * gcc.target/i386/pr45213.c: New test.
6861
6862 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6863
6864         PR libfortran/45143
6865         * gfortran.dg/fmt_error_11.f03: New test.
6866
6867 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
6868
6869         * lib/target-supports.exp (check_effective_target_sync_int_long):
6870         Add arm*-*-linux-gnueabi.
6871         (check_effective_target_sync_char_short): Likewise.
6872
6873 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6874
6875         PR fortran/45159
6876         * gfortran.dg/dependency_31.f90:  New test.
6877
6878 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6879
6880         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
6881
6882 2010-08-06  Jason Merrill  <jason@redhat.com>
6883
6884         * g++.dg/cpp0x/sfinae3.C: New.
6885         * g++.dg/cpp0x/sfinae4.C: New.
6886
6887 2010-08-06  Richard Guenther  <rguenther@suse.de>
6888
6889         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
6890         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
6891         * gcc.dg/tree-ssa/pr25382.c: Likewise.
6892         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
6893         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
6894         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
6895         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
6896         * gcc.c-torture/execute/20100805-1.c: Likewise.
6897
6898 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6899
6900         PR testsuite/42855
6901         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
6902
6903 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6904
6905         * gcc.dg/ipa/ipcp-ii-1.c: New test.
6906         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
6907
6908 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6909
6910         * g++.dg/ipa/devirt-1.C: New test.
6911         * g++.dg/ipa/devirt-2.C: Likewise.
6912         * g++.dg/ipa/devirt-3.C: Likewise.
6913         * g++.dg/ipa/devirt-4.C: Likewise.
6914         * g++.dg/ipa/devirt-5.C: Likewise.
6915         * gcc.dg/ipa/iinline-3.c: Likewise.
6916
6917 2010-08-05  Jie Zhang  <jie@codesourcery.com>
6918
6919         PR tree-optimization/45144
6920         * gcc.dg/tree-ssa/pr45144.c: New test.
6921
6922 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
6923
6924         PR fortran/42207
6925         PR fortran/44064
6926         PR fortran/44065
6927         * gfortran.dg/class_25.f03: New.
6928         * gfortran.dg/class_26.f03: New.
6929
6930 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
6931
6932         * g++.dg/warn/miss-format-1.C: Update line number.
6933
6934 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
6935
6936         PR c++/44641
6937         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
6938         .frame and .mask assembler directives.
6939
6940 2010-08-04  Richard Guenther  <rguenther@suse.de>
6941
6942         * gcc.dg/tree-ssa/vrp35.c: Adjust.
6943         * gcc.dg/tree-ssa/vrp36.c: Likewise.
6944         * gcc.dg/tree-ssa/vrp50.c: Likewise.
6945         * gcc.dg/tree-ssa/vrp52.c: Likewise.
6946
6947 2010-08-04  Tobias Burnus  <burnus@net-b.de>
6948
6949         PR fortran/44857
6950         * gfortran.dg/derived_constructor_char_1.f90: New.
6951         * gfortran.dg/derived_constructor_char_2.f90: New.
6952
6953 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6954
6955         PR fortran/45159
6956         * gfortran.dg/dependency_30.f90:  New test.
6957
6958 2010-08-03  Jan Hubicka  <jh@suse.cz>
6959
6960         * gcc.c-torture/compile/pr45085.c: New testcase.
6961
6962 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
6963
6964         PR fortran/44584
6965         PR fortran/45161
6966         * gfortran.dg/typebound_call_9.f03: Modified.
6967         * gfortran.dg/typebound_generic_1.f03: Modified.
6968
6969 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6970
6971         PR fortran/45159
6972
6973         * gfortran.dg/dependency_29.f90:  New test.
6974
6975 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6976
6977         PR fortran/36854
6978         * gfortran.dg/character_comparison_2.f90:  New test.
6979         * gfortran.dg/character_comparison_3.f90:  New test.
6980         * gfortran.dg/dependency_28.f90:  New test.
6981
6982 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
6983
6984         PR target/40457
6985         * gcc.target/arm/pr40457-1.c: New test.
6986         * gcc.target/arm/pr40457-2.c: New test.
6987
6988 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
6989
6990         PR fortran/44912
6991         * gfortran.dg/typebound_call_17.f03: New.
6992
6993 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
6994
6995         PR fortran/44929
6996         * gfortran.dg/allocate_derived_3.f90: New.
6997
6998 2010-07-30  Xinliang David Li  <davidxl@google.com>
6999         PR tree-optimization/45121
7000         * c-c++-common/uninit-17.c: Add -fno-ivops option.
7001
7002 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7003
7004         PR c++/45112
7005         * g++.dg/pr45112.C: New test.
7006
7007 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
7008
7009         PR debug/45055
7010         PR rtl-optimization/45137
7011         * gcc.dg/pr45055.c: New test.
7012
7013 2010-07-30  Alan Modra  <amodra@gmail.com>
7014
7015         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
7016         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
7017
7018 2010-07-29  Tobias Burnus  <burnus@net-b.de>
7019
7020         PR fortran/45087
7021         PR fortran/45125
7022         * gfortran.dg/whole_file_25.f90: New.
7023         * gfortran.dg/whole_file_26.f90: New.
7024         * gfortran.dg/whole_file_27.f90: New.
7025
7026 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
7027
7028         PR fortran/44962
7029         * gfortran.dg/typebound_proc_17.f03: New.
7030
7031 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
7032
7033         PR fortran/45004
7034         * gfortran.dg/move_alloc_2.f90: New.
7035
7036 2010-07-29  Xinliang David Li  <davidxl@google.com>
7037         PR tree-optimization/45121
7038         * c-c++-common/uninit-17.c: Fix expected output.
7039
7040 2010-07-29  Richard Guenther  <rguenther@suse.de>
7041
7042         PR tree-optimization/45120
7043         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
7044
7045 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
7046
7047         PR fortran/42051
7048         PR fortran/44064
7049         * gfortran.dg/pr42051.f03: New testcase.
7050
7051 2010-07-29  Richard Guenther  <rguenther@suse.de>
7052
7053         PR middle-end/45034
7054         * gcc.c-torture/execute/pr45034.c: New testcase.
7055
7056 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
7057
7058         PR c++/45096
7059         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
7060
7061 2010-07-28  Daniel Kraft  <d@domob.eu>
7062
7063         * gfortran.dg/bound_8.f90: New test.
7064
7065 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
7066
7067         PR debug/45105
7068         * gcc.dg/pr45105.c: New test.
7069
7070 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
7071
7072         PR rtl-optimization/45107
7073         * gcc.dg/pr45107.c: New test.
7074
7075 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
7076
7077         PR rtl-optimization/45101
7078         * gcc.dg/pr45101.c: New test.
7079
7080 2010-07-28  Tobias Burnus  <burnus@net-b.de>
7081
7082         PR fortran/45077
7083         * gfortran.dg/whole_file_24.f90: New.
7084
7085 2010-07-27  Jason Merrill  <jason@redhat.com>
7086
7087         * g++.dg/cpp0x/variadic102.C: New.
7088         * g++.dg/cpp0x/variadic103.C: New.
7089
7090 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
7091
7092         PR rtl-optimization/40956
7093         PR target/42495
7094         PR middle-end/42574
7095         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
7096         * gcc.target/arm/pr42574.c: Add tests.
7097
7098 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
7099
7100         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
7101         test name.
7102         (cleanup-repo-files): Ditto.
7103         (cleanup-saved-temps): Ditto.
7104
7105 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
7106
7107         PR testsuite/44701
7108         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
7109
7110         PR c/45079
7111         * gcc.dg/pr45079.c: New test.
7112
7113 2010-07-27  Ira Rosen  <irar@il.ibm.com>
7114
7115         PR tree-optimization/44152
7116         * gcc.dg/vect/fast-math-pr44152.c: New test.
7117
7118 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
7119
7120         PR ObjC/44140
7121         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
7122         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
7123         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
7124         * obj-c++.dg/torture/trivial.mm: Ditto.
7125         * objc.dg/torture/tls/thr-init-2.m: Ditto.
7126         * objc.dg/torture/tls/thr-init-3.m: Ditto.
7127         * objc.dg/torture/tls/thr-init.m: Ditto.
7128         * objc.dg/torture/trivial.m: Ditto.
7129
7130 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
7131
7132         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
7133         Skip on spu-*-* targets.
7134
7135 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
7136
7137         PR tree-optimization/45083
7138         * gcc.dg/pr45083.c: New test.
7139
7140 2010-07-26  Tobias Burnus  <burnus@net-b.de>
7141
7142         PR fortran/40873
7143         * gfortran.dg/whole_file_22.f90: New test.
7144         * gfortran.dg/whole_file_23.f90: New test.
7145
7146 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
7147             Jack Howarth  <howarth@bromo.med.uc.edu>
7148             Richard Henderson  <rth@redhat.com>
7149
7150         PR target/44132
7151         * gcc.dg/tls/thr-init-1.c: New.
7152         * gcc.dg/tls/thr-init-2.c: New.
7153         * gcc.dg/torture/tls New.
7154         * gcc.dg/torture/tls/tls-test.c: New.
7155         * gcc.dg/torture/tls/thr-init-1.c: New.
7156         * gcc.dg/torture/tls/tls.exp: New.
7157         * gcc.dg/torture/tls/thr-init-2.c: New.
7158         * gcc.dg/tls/emutls-2.c: New test
7159
7160         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
7161         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
7162         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
7163         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
7164         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
7165         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
7166         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
7167         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
7168         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
7169         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
7170         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
7171         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
7172         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
7173         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
7174         gfortran.dg/gomp/appendix-a/a.22.4.f90,
7175         gfortran.dg/gomp/appendix-a/a.22.5.f90,
7176         gfortran.dg/gomp/appendix-a/a.22.6.f90,
7177         gfortran.dg/gomp/appendix-a/a.24.1.f90,
7178         gfortran.dg/gomp/appendix-a/a.32.1.f90,
7179         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
7180         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
7181         gfortran.dg/gomp/omp_threadprivate1.f90,
7182         gfortran.dg/gomp/omp_threadprivate2.f90,
7183         gfortran.dg/gomp/reduction1.f90,
7184         gfortran.dg/gomp/sharing-1.f90: Likewise.
7185
7186 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7187
7188         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
7189         sse_runtime.
7190         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
7191         dg-require-visibility.
7192
7193 2010-07-26  Richard Guenther  <rguenther@suse.de>
7194
7195         PR tree-optimization/43784
7196         * gcc.c-torture/execute/pr43784.c: New testcase.
7197         * g++.dg/torture/pr43784.C: Likewise.
7198
7199 2010-07-26  Richard Guenther  <rguenther@suse.de>
7200
7201         PR middle-end/45056
7202         * g++.dg/pr45056.C: New testcase.
7203
7204 2010-07-26  Richard Guenther  <rguenther@suse.de>
7205
7206         PR tree-optimization/45071
7207         * gcc.dg/pr45071.c: New testcase.
7208
7209 2010-07-26  Tobias Burnus  <burnus@net-b.de>
7210
7211         PR fortran/45066
7212         * gfortran.dg/namelist_62.f90: New.
7213
7214 2010-07-26  Richard Guenther  <rguenther@suse.de>
7215
7216         * gcc.c-torture/execute/pr45017.c: Move ...
7217         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
7218
7219 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
7220
7221         PR fortran/40628
7222         * trim_optimize_1.f90:  New test.
7223         * character_comparision_1.f90:  New test.
7224
7225 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7226
7227         PR fortran/42852
7228         * gfortran.dg/wtruncate_fix.f: New test.
7229
7230 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
7231
7232         PR testsuite/45068
7233         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
7234
7235 2010-07-24  Richard Guenther  <rguenther@suse.de>
7236
7237         PR lto/43788
7238         * g++.dg/lto/20100724-1_0.C: New testcase.
7239
7240 2010-07-24  Richard Guenther  <rguenther@suse.de>
7241
7242         PR lto/43212
7243         * gcc.dg/lto/20100724-1_0.c: New testcase.
7244         * gcc.dg/lto/20100724-1_1.c: Likewise.
7245
7246 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7247
7248         PR fortran/40011
7249         * gfortran.dg/whole_file_21.f90: New.
7250
7251         * gfortran.dg/integer_exponentiation_3.F90: Use
7252         -ffloat-store only for i?86/x86-64 -m32.
7253
7254 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7255
7256         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
7257         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
7258
7259 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7260
7261         * gfortran.dg/func_decl_4.f90: Split test into two ...
7262         * gfortran.dg/func_decl_5.f90: ... parts.
7263         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
7264         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
7265         * gfortran.dg/global_references_1.f90: Add new dg-warning.
7266         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
7267         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
7268         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
7269         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
7270         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
7271         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
7272         * gfortran.dg/sizeof.f90: Make test valid.
7273         * gfortran.dg/pr20865.f90: Add new dg-error.
7274         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
7275         * gfortran.dg/g77/19990218-0.f: Ditto.
7276         * gfortran.dg/g77/19990218-1.f: Ditto.
7277         * gfortran.dg/g77/970625-2.f: Ditto.
7278         * gfortran.dg/pr37243.f: Fix function declaration.
7279         * gfortran.dg/use_only_1.f90: Fix implicit typing.
7280         * gfortran.dg/loc_1.f90: Fix pointer datatype.
7281
7282 2010-07-23  Tobias Burnus  <burnus@net-b.de>
7283
7284         PR fortran/44945
7285         * gfortran.dg/char_array_structure_constructor.f90: Add
7286         -fwhole-file as dg-option as it otherwise fails on some
7287         systems.
7288
7289 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
7290
7291         * gnat.dg/aggr16.ad[sb]: New test.
7292         * gnat.dg/aggr16_pkg.ads: New helper.
7293
7294 2010-07-23  Richard Guenther  <rguenther@suse.de>
7295
7296         PR lto/43071
7297         * g++.dg/lto/20100723-1_0.C: New testcase.
7298
7299 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
7300
7301         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
7302         AVX support.
7303         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
7304         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
7305
7306 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7307
7308         * lib/target-supports.exp (add_options_for_tls): New proc.
7309         * g++.dg/tls/static-1.C: Use dg-add-options tls.
7310         * g++.dg/tls/static-1a.cc: Likewise.
7311         * gcc.dg/tls/emutls-1.c: Likewise.
7312         * gcc.dg/tls/opt-11.c: Likewise.
7313         * gcc.dg/tls/opt-12.c: Likewise.
7314         * gcc.dg/tls/pr24428-2.c: Likewise.
7315         * gcc.dg/tls/pr24428.c: Likewise.
7316         * obj-c++.dg/tls/static-1.mm: Likewise.
7317         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
7318         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
7319         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7320         * objc.dg/torture/tls/thr-init-2.m: Likewise.
7321         * objc.dg/torture/tls/thr-init-3.m: Likewise.
7322         * objc.dg/torture/tls/thr-init.m: Likewise.
7323         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
7324
7325 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7326
7327         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
7328         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
7329         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
7330         optimized dump files.
7331
7332 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
7333
7334         PR tree-optimization/45047
7335         * gcc.c-torture/compile/pr45047.c: New test.
7336
7337 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7338
7339         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
7340         instead of dg-compile.
7341         * gcc.dg/float-range-4.c: Ditto.
7342         * gcc.dg/float-range-5.c: Ditto.
7343         * gcc.dg/fold-overflow-1.c: Ditto.
7344         * gcc.dg/gomp/sections-4.c: Ditto.
7345         * gcc.dg/transparent-union-1.c: Ditto.
7346         * gcc.dg/transparent-union-2.c: Ditto.
7347         * gcc.target/i386/pr39315-check.c: Ditto.
7348         * g++.dg/gomp/sections-4.C: Ditto.
7349         * g++.dg/template/dtor7.C: Ditto.
7350         * g++.dg/tree-ssa/pr19952.C: Ditto.
7351         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
7352         * gfortran.dg/graphite/pr42185.f90: Ditto.
7353         * gfortran.dg/namelist_36.f90: Ditto.
7354         * gnat.dg/noreturn1.adb: Ditto.
7355         * gnat.dg/specs/small_alignment.ads: Ditto.
7356
7357 2010-07-23  Martin Jambor  <mjambor@suse.cz>
7358
7359         PR tree-optimization/44915
7360         * g++.dg/torture/pr44915.C: New test.
7361
7362 2010-07-23  Martin Jambor  <mjambor@suse.cz>
7363
7364         PR tree-optimization/44914
7365         * g++.dg/tree-ssa/pr44914.C: New test.
7366
7367 2010-07-23  Jie Zhang  <jie@codesourcery.com>
7368
7369         PR target/44290
7370         * gcc.dg/pr44290-1.c: New test.
7371         * gcc.dg/pr44290-2.c: New test.
7372
7373 2010-07-23  Jason Merrill  <jason@redhat.com>
7374
7375         PR c++/45008
7376         * g++.dg/abi/mangle44.C: New.
7377
7378 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7379
7380         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
7381         for compile-time only tests.
7382         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
7383         target check.
7384         * gcc.target/i386/pr39315-4.c: Ditto.
7385         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
7386         target check.  Include sse-os-support.h.
7387         (main): Call check_isa and sse_os_support.
7388         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
7389         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
7390         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
7391         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
7392         target check.  Include sse-os-support.h.
7393         (main): Call check_isa and sse_os_support.
7394         * gcc.target/i386/vperm-v2df.c: Ditto.
7395
7396 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7397
7398         * lib/target-supports.exp (check_avx_hw_available): New procedure.
7399         (check_effective_target_avx_runtime): New procedure.
7400         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
7401         (check_effective_target_sse_runtime): Add check_effective_target_sse.
7402
7403         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
7404         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
7405         and __get_cpuid test.
7406         * gcc.dg/compat/vector-2b_main.c: Ditto.
7407
7408         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
7409
7410         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
7411         for compile-time only test.
7412         * gcc.dg/pr32716.c: Ditto.
7413         * gcc.dg/pr34856.c: Ditto.
7414         * gcc.dg/pr36997.c: Ditto.
7415         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
7416         * gfortran.dg/pr28158.f90: Ditto.
7417         * gfortran.dg/pr30667.f: Ditto.
7418
7419         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
7420         i?86-*-* and x86_64-*-* targets to disable execution on targets
7421         without sse2 runtime support.
7422         * g++.dg/vect/vect.exp: Ditto.
7423         * gfortran.dg/vect/vect.exp: Ditto.
7424
7425         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
7426         * gcc.dg/pr37544.c: Ditto.
7427         * gcc.dg/pr40550.c: Ditto.
7428         * gcc.dg/compat/union-m128-1_main.c: Ditto.
7429         * gcc.dg/compat/vector-1a_main.c: Ditto.
7430         * gcc.dg/compat/vector-2a_main.c: Ditto.
7431         * gcc.dg/torture/pr16104-1.c: Ditto.
7432         * gcc.dg/torture/pr35771-1.c: Ditto.
7433         * gcc.dg/torture/pr35771-2.c: Ditto.
7434         * gcc.dg/torture/pr35771-3.c: Ditto.
7435         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
7436         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
7437         * gcc.dg/torture/stackalign/push-1.c: Ditto.
7438         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
7439         * g++.dg/other/i386-1.C: Ditto.
7440         * g++.dg/other/pr40446.C: Ditto.
7441
7442 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7443
7444         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
7445
7446 2010-07-23  Daniel Kraft  <d@domob.eu>
7447
7448         PR fortran/44709
7449         * gfortran.dg/exit_1.f08: New test.
7450         * gfortran.dg/exit_2.f08: New test.
7451
7452 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
7453
7454         PR tree-optimization/39839
7455         * gcc.target/arm/pr39839.c: New test case.
7456
7457 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7458
7459         * gnat.dg/unchecked_convert5b.adb: New test.
7460         * gnat.dg/unchecked_convert6.adb: Likewise.
7461         * gnat.dg/unchecked_convert6b.adb: Likewise.
7462
7463 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7464
7465         * gnat.dg/aggr15.ad[sb]: New test.
7466
7467 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
7468
7469         PR debug/45024
7470         * g++.dg/debug/dwarf2/nested-2.C: New test case.
7471
7472 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
7473
7474         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
7475         with dg-require-linker-plugin.
7476
7477 2010-07-22  Richard Guenther  <rguenther@suse.de>
7478
7479         PR lto/43850
7480         * g++.dg/lto/20100722-1_0.C: New testcase.
7481
7482 2010-07-22  Richard Guenther  <rguenther@suse.de>
7483
7484         PR lto/42451
7485         * gcc.dg/lto/20100720-3_0.c: New testcase.
7486         * gcc.dg/lto/20100720-3_1.c: Likewise.
7487
7488 2010-07-22  Richard Guenther  <rguenther@suse.de>
7489
7490         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
7491         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
7492
7493         PR lto/43373
7494         * gcc.dg/lto/20100722-1_0.c: New testcase.
7495
7496 2010-07-22  Martin Jambor  <mjambor@suse.cz>
7497
7498         PR tree-optimization/44891
7499         * gcc.c-torture/compile/pr44891.c: New test.
7500
7501 2010-07-22  Richard Guenther  <rguenther@suse.de>
7502
7503         PR tree-optimization/45017
7504         * gcc.c-torture/execute/pr45017.c: New testcase.
7505
7506 2010-07-22  Tobias Burnus  <burnus@net-b.de>
7507
7508         PR fortran/45019
7509         * gfortran.dg/aliasing_dummy_5.f90: New.
7510
7511 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7512
7513         PR target/43698
7514         * gcc.target/arm/pr43698.c: New test.
7515
7516 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7517
7518         PR fortran/44929
7519         * Revert my commit r162325 for this PR.
7520
7521 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7522
7523         PR debug/45015
7524         * gcc.target/m68k/pr45015.c: New test.
7525
7526 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
7527
7528         PR c++/44641
7529         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
7530         comments.
7531
7532 2010-07-21  Richard Guenther  <rguenther@suse.de>
7533
7534         PR lto/45018
7535         * g++.dg/lto/20100721-1_0.C: New testcase.
7536
7537 2010-07-21  Martin Jambor  <mjambor@suse.cz>
7538
7539         PR tree-optimization/44900
7540         * g++.dg/torture/pr44900.C: New test.
7541
7542 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
7543
7544         PR middle-end/44738
7545         * c-c++-common/uninit-17.c: Correct expected error.
7546
7547 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7548
7549         * gcc.dg/guality/asm-1.c: New test.
7550
7551         PR debug/45003
7552         * gcc.dg/guality/pr45003-2.c: New test.
7553         * gcc.dg/guality/pr45003-3.c: New test.
7554
7555 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7556
7557         PR libfortran/44697
7558         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
7559
7560 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
7561
7562         * lib/scanasm.exp (dg-function-on-line): Test that a function is
7563         defined on the current line.
7564         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
7565         * g++.dg/debug/dwarf2/pr44641.C: New.
7566
7567 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
7568
7569         * gcc.target/powerpc/block-move-1.c: New test.
7570         * gcc.target/powerpc/block-move-2.c: New test.
7571
7572 2010-07-20  Jason Merrill  <jason@redhat.com>
7573
7574         PR c++/44967
7575         * g++.dg/cpp0x/sfinae2.C: New.
7576
7577 2010-07-20  Richard Guenther  <rguenther@suse.de>
7578
7579         PR lto/42696
7580         * gcc.dg/lto/20100720-4_0.c: New testcase.
7581
7582 2010-07-20  Richard Guenther  <rguenther@suse.de>
7583
7584         PR lto/43221
7585         * gcc.dg/lto/20100720-2_0.c: New testcase.
7586         * gcc.dg/lto/20100720-2_1.c: Likewise.
7587
7588 2010-07-20  Richard Guenther  <rguenther@suse.de>
7589
7590         PR lto/43208
7591         * gcc.dg/lto/20100720-1_0.c: New testcase.
7592         * gcc.dg/lto/20100720-1_1.c: Likewise.
7593
7594 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
7595
7596         PR debug/45003
7597         * gcc.dg/guality/pr45003-1.c: New test.
7598
7599 2010-07-20  Richard Guenther  <rguenther@suse.de>
7600
7601         PR tree-optimization/44977
7602         * gcc.dg/torture/pr44977.c: New testcase.
7603
7604 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
7605
7606         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
7607         sync_char_short
7608
7609 2010-07-20  Richard Guenther  <rguenther@suse.de>
7610
7611         PR middle-end/44971
7612         PR middle-end/44988
7613         * gcc.dg/pr44971.c: New testcase.
7614         * gcc.c-torture/compile/pr44988.c: Likewise.
7615
7616 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
7617
7618         PR fortran/44929
7619         * gfortran.dg/allocate_with_typespec.f90: New test.
7620         * gfortran.dg/allocate_derived_1.f90: Update error message.
7621
7622 2010-07-19  Jason Merrill  <jason@redhat.com>
7623
7624         PR c++/44996
7625         * g++.dg/cpp0x/decltype23.C: New.
7626
7627 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
7628
7629         PR fortran/42385
7630         * gfortran.dg/class_defined_operator_1.f03 : New test.
7631
7632 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
7633
7634         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
7635         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
7636         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
7637         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
7638
7639 2010-07-19  Richard Guenther  <rguenther@suse.de>
7640
7641         PR middle-end/44941
7642         * gcc.c-torture/compile/pr44941.c: New testcase.
7643
7644 2010-07-19  Jason Merrill  <jason@redhat.com>
7645
7646         PR c++/44969
7647         * g++.dg/template/sfinae24.C: New.
7648
7649 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
7650
7651         PR fortran/44353
7652         * gfortran.dg/data_implied_do_2.f90: Removed.
7653
7654 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
7655
7656         PR c++/44969
7657         * g++.dg/template/sfinae23.C: New.
7658
7659 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7660
7661         * lib/target-supports.exp (check_sse_os_support_available): New
7662         proc.
7663         (check_sse_hw_available): New proc.
7664         (check_effective_target_sse_runtime): New proc.
7665         (check_effective_target_sse2_runtime): New proc.
7666         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
7667         -msse2 if check_sse_os_support_available.
7668         * g++.dg/vect/vect.exp: Only run -msse2 tests if
7669         check_sse_os_support_available.
7670         * gcc.dg/vect/vect.exp: Likewise.
7671         * gfortran.dg/vect/vect.exp: Likewise.
7672         * gcc.target/i386/sol2-check: Renamed to ...
7673         * gcc.target/i386/sse-os-support.h: ... this.
7674         (sol2_check): Renamed to ...
7675         (sse_os_support): ... this.
7676         Only test movss with xmm registers.
7677         * gcc.target/i386/sse-check.h: Reflect new header and function names.
7678         Removed ILL_INSN, ILL_INSN_LEN.
7679         * gcc.target/i386/sse2-check.h: Likewise.
7680         * gcc.target/i386/sse3-check.h: Likewise.
7681         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
7682         Removed cpuid.h, __get_cpuid test.
7683         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
7684         Removed cpuid.h, __get_cpuid test.
7685         * g++.dg/other/pr40446.C: Likewise.
7686         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7687         * gcc.dg/compat/vector-1a_main.c: Likewise.
7688         * gcc.dg/compat/vector-2a_main.c: Likewise.
7689         * gcc.dg/pr36584.c: Likewise.
7690         * gcc.dg/pr37544.c: Likewise.
7691         * gcc.dg/torture/pr16104-1.c: Likewise.
7692         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7693         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7694         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7695         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7696         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
7697         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
7698         sse2_runtime.
7699         * gcc.dg/torture/pr35771-2.c: Likewise.
7700         * gcc.dg/torture/pr35771-3.c: Likewise.
7701         * gcc.target/i386/pr39315-2.c: Likewise.
7702         * gcc.target/i386/pr39315-4.c: Likewise.
7703         * gcc.target/i386/vperm-v2df.c: Likewise.
7704         * gcc.target/i386/vperm-v2di.c: Likewise.
7705         * gcc.target/i386/vperm-v4si-1.c: Likewise.
7706         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
7707         sse_runtime.
7708
7709 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
7710
7711         PR fortran/44353
7712         * gfortran.dg/data_implied_do_2.f90: New test.
7713
7714 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7715
7716         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
7717
7718 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7719
7720         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
7721         to the "mips16" group.
7722         (mips_using_mips16_p): New procedure.
7723         (mips-dg-options): Use it.
7724
7725 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7726
7727         * gcc.target/mips/mips16-attributes-4.c: New test.
7728
7729 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
7730
7731         PR testsuite/44418
7732         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
7733         * gcc.target/powerpc/recip-2.c: Ditto.
7734         * gcc.target/powerpc/recip-3.c: Ditto.
7735
7736 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
7737
7738         * gcc.target/arm/pr42235.c: New test.
7739
7740 2010-07-16  Jason Merrill  <jason@redhat.com>
7741
7742         PR c++/32505
7743         * g++.dg/template/partial8.C: New.
7744
7745 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7746
7747         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
7748         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
7749         in C++.
7750         (gualcvt): New overloaded inline.
7751         (GUALCVT): Use it for C++.
7752         * g++.dg/guality/guality.exp: New.
7753         * g++.dg/guality/guality.h: New.
7754         * g++.dg/guality/redeclaration1.C: New test.
7755         * g++.dg/dg.exp: Prune also guality/* tests.
7756         * gcc.dg/guality/pr43141.c: Moved to...
7757         * c-c++-common/guality/pr43141.c: ... here.
7758
7759 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7760
7761         PR libfortran/37077
7762         * gfortran.dg/char4_iunit_2.f03: New test.
7763
7764 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
7765
7766         PR testsuite/43925
7767         * lib/plugin-support.exp (plugin-test-execute):
7768         Add ${gcc_objdir}/intl to includes.
7769
7770 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7771
7772         PR target/44942
7773         * gcc.c-torture/execute/pr44942.c: New test.
7774         * gcc.target/i386/pr44942.c: New test.
7775
7776 2010-07-15  Jason Merrill  <jason@redhat.com>
7777
7778         PR c++/44909
7779         * g++.dg/cpp0x/implicit7.C: New.
7780         * g++.dg/cpp0x/implicit8.C: New.
7781
7782 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7783
7784         Disable float tests for __SPU__ targets due to lack of signed zero:
7785         * c-c++-common/torture/complex-sign-add.c (check_add_float).
7786         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
7787         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
7788         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
7789         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
7790         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
7791         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
7792         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
7793         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
7794
7795 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
7796
7797         * gfortran.dg/select_char_2.f90: New test.
7798
7799 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
7800
7801         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
7802         with DECL_CHAIN.
7803
7804 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
7805
7806         PR fortran/44936
7807         * gfortran.dg/typebound_generic_9.f03: New.
7808
7809 2010-07-15  Richard Guenther  <rguenther@suse.de>
7810
7811         PR tree-optimization/44946
7812         * gcc.c-torture/compile/pr44946.c: New testcase.
7813
7814 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
7815
7816         PR fortran/40206
7817         * gfortran.dg/select_char_3.f90: New test.
7818
7819 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
7820             Kevin F. Quinn  <kevquinn@gentoo.org>
7821
7822         * gcc.dg/Wtrampolines.c: New.
7823
7824 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7825
7826         PR libfortran/44934
7827         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
7828
7829 2010-07-14  Jason Merrill  <jason@redhat.com>
7830
7831         PR c++/44810
7832         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
7833
7834         Implement C++0x unrestricted unions (N2544)
7835         * g++.dg/cpp0x/union1.C: New.
7836         * g++.dg/cpp0x/union2.C: New.
7837         * g++.dg/cpp0x/union3.C: New.
7838         * g++.dg/cpp0x/defaulted2.C: Adjust.
7839         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
7840         * g++.old-deja/g++.ext/anon2.C: Adjust.
7841         * g++.old-deja/g++.mike/misc6.C: Adjust.
7842
7843 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
7844
7845         PR fortran/44925
7846         * gfortran.dg/c_loc_tests_15.f90: New.
7847
7848 2010-07-13  Jason Merrill  <jason@redhat.com>
7849
7850         PR c++/44909
7851         * g++.dg/cpp0x/implicit6.C: New.
7852
7853 2010-07-13  Jason Merrill  <jason@redhat.com>
7854
7855         PR c++/44540
7856         * g++.dg/abi/noreturn1.C: New.
7857         * g++.dg/abi/noreturn2.C: New.
7858
7859 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
7860
7861         PR other/44874
7862         PR debug/44832
7863         * c-c++-common/pr44832.c: New test.
7864
7865 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
7866
7867         PR objc/44488
7868         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
7869         on the target.  Make sure that we can assemble the emitted asm when
7870         the test type is 'compile'.
7871
7872 2010-07-13  Richard Guenther  <rguenther@suse.de>
7873
7874         PR tree-optimization/36960
7875         * g++.dg/torture/pr36960.C: New testcase.
7876
7877 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
7878
7879         PR c++/44908
7880         * g++.dg/template/sfinae21.C: New.
7881         * g++.dg/template/sfinae22.C: Likewise.
7882
7883 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
7884
7885         PR testsuite/42843
7886         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
7887         * gcc.dg/plugin/ggcplug.c: Likewise.
7888         * g++.dg/plugin/selfassign.c: Likewise.
7889         * g++.dg/plugin/attribute_plugin.c: Likewise.
7890         * g++.dg/plugin/dumb_plugin.c: Likewise.
7891         * g++.dg/plugin/pragma_plugin.c: Likewise.
7892
7893 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
7894
7895         * gcc.c-torture/execute/pr44683.x: New.
7896         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
7897
7898 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
7899
7900         PR fortran/44434
7901         PR fortran/44565
7902         PR fortran/43945
7903         PR fortran/44869
7904         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
7905         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
7906         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
7907         * gfortran.dh/typebound_call_16.f03: New.
7908         * gfortran.dg/typebound_generic_6.f03: New.
7909         * gfortran.dg/typebound_generic_7.f03: New.
7910         * gfortran.dg/typebound_generic_8.f03: New.
7911
7912 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7913
7914         PR libfortran/37077
7915         * gfortran.dg/char4_iunit_1.f03: New test.
7916
7917 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
7918
7919         * gcc.dg/tree-ssa/vrp53.c: New test.
7920
7921 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
7922
7923         PR c++/44907
7924         * g++.dg/template/sfinae19.C: New.
7925         * g++.dg/template/sfinae20.C: Likewise.
7926
7927 2010-07-12  Jie Zhang  <jie@codesourcery.com>
7928
7929         * gcc.target/arm/interrupt-1.c: New test.
7930         * gcc.target/arm/interrupt-2.c: New test.
7931
7932 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7933
7934         * gcc.dg/pr42427.c: Require c99_runtime.
7935         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
7936         c99_runtime.
7937         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7938         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
7939         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
7940         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
7941         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
7942         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
7943         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
7944         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7945         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
7946         * gcc.target/i386/pr37275.c: Require visibility support.
7947
7948 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7949
7950         * lib/target-supports.exp (check_effective_target_sse): New proc.
7951         * gcc.target/i386/sol2-check.h: New file.
7952         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
7953         Include sol2-check.h.
7954         (main) Only run do_test () if sol2_check ().
7955         * gcc.target/i386/sse2-check.h: Likewise.
7956         * gcc.target/i386/sse3-check.h: Likewise.
7957         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
7958         [__sun__ && __svr4__]: Execute SSE2 instruction.
7959         * gcc.target/i386/math-torture/math-torture.exp: Only add options
7960         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
7961         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
7962         * g++.dg/ext/vector14.C: Likewise.
7963         * g++.dg/other/mmintrin.C: Likewise.
7964         * gcc.dg/20020418-1.c: Likewise.
7965         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
7966         * gcc.dg/format/ms_unnamed-1.c: Likewise.
7967         * gcc.dg/format/unnamed-1.c: Likewise.
7968         Adapt dg-warning line number.
7969         * gcc.dg/graphite/pr40281.c: Likewise.
7970         * gcc.dg/pr32176.c: Likewise.
7971         * gcc.dg/pr40550.c: Likewise.
7972         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7973         * gcc.dg/torture/pr36891.c: Likewise.
7974         * gcc.target/i386/20020218-1.c: Likewise.
7975         * gcc.target/i386/20020523.c: Likewise.
7976         * gcc.target/i386/abi-1.c: Likewise.
7977         * gcc.target/i386/brokensqrt.c: Likewise.
7978         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7979         * gcc.target/i386/pr13366.c: Likewise.
7980         * gcc.target/i386/pr13685.c: Likewise.
7981         * gcc.target/i386/pr24306.c: Likewise.
7982         * gcc.target/i386/pr31486.c: Likewise.
7983         * gcc.target/i386/pr32065-1.c: Likewise.
7984         * gcc.target/i386/pr32065-2.c: Likewise.
7985         * gcc.target/i386/pr32389.c: Likewise.
7986         * gcc.target/i386/pr38824.c: Likewise.
7987         * gcc.target/i386/pr38931.c: Likewise.
7988         * gcc.target/i386/pr39592-1.c: Likewise.
7989         * gcc.target/i386/pr43766.c: Likewise.
7990         * gcc.target/i386/recip-divf.c: Likewise.
7991         * gcc.target/i386/recip-sqrtf.c: Likewise.
7992         * gcc.target/i386/recip-vec-divf.c: Likewise.
7993         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7994         * gcc.target/i386/sse-1.c: Likewise.
7995         * gcc.target/i386/sse-16.c: Likewise.
7996         * gcc.target/i386/sse-2.c: Likewise.
7997         * gcc.target/i386/sse-20.c: Likewise.
7998         * gcc.target/i386/sse-3.c: Likewise.
7999         * gcc.target/i386/sse-7.c: Likewise.
8000         * gcc.target/i386/sse-9.c: Likewise.
8001         * gcc.target/i386/sse-addps-1.c: Likewise.
8002         * gcc.target/i386/sse-addss-1.c: Likewise.
8003         * gcc.target/i386/sse-andnps-1.c: Likewise.
8004         * gcc.target/i386/sse-andps-1.c: Likewise.
8005         * gcc.target/i386/sse-cmpss-1.c: Likewise.
8006         * gcc.target/i386/sse-comiss-1.c: Likewise.
8007         * gcc.target/i386/sse-comiss-2.c: Likewise.
8008         * gcc.target/i386/sse-comiss-3.c: Likewise.
8009         * gcc.target/i386/sse-comiss-4.c: Likewise.
8010         * gcc.target/i386/sse-comiss-5.c: Likewise.
8011         * gcc.target/i386/sse-comiss-6.c: Likewise.
8012         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
8013         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
8014         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
8015         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
8016         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
8017         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
8018         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
8019         * gcc.target/i386/sse-divps-1.c: Likewise.
8020         * gcc.target/i386/sse-divss-1.c: Likewise.
8021         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
8022         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
8023         * gcc.target/i386/sse-maxps-1.c: Likewise.
8024         * gcc.target/i386/sse-maxss-1.c: Likewise.
8025         * gcc.target/i386/sse-minps-1.c: Likewise.
8026         * gcc.target/i386/sse-minss-1.c: Likewise.
8027         * gcc.target/i386/sse-movaps-1.c: Likewise.
8028         * gcc.target/i386/sse-movaps-2.c: Likewise.
8029         * gcc.target/i386/sse-movhlps-1.c: Likewise.
8030         * gcc.target/i386/sse-movhps-1.c: Likewise.
8031         * gcc.target/i386/sse-movhps-2.c: Likewise.
8032         * gcc.target/i386/sse-movlhps-1.c: Likewise.
8033         * gcc.target/i386/sse-movmskps-1.c: Likewise.
8034         * gcc.target/i386/sse-movntps-1.c: Likewise.
8035         * gcc.target/i386/sse-movss-1.c: Likewise.
8036         * gcc.target/i386/sse-movss-2.c: Likewise.
8037         * gcc.target/i386/sse-movss-3.c: Likewise.
8038         * gcc.target/i386/sse-movups-1.c: Likewise.
8039         * gcc.target/i386/sse-movups-2.c: Likewise.
8040         * gcc.target/i386/sse-mulps-1.c: Likewise.
8041         * gcc.target/i386/sse-mulss-1.c: Likewise.
8042         * gcc.target/i386/sse-orps-1.c: Likewise.
8043         * gcc.target/i386/sse-rcpps-1.c: Likewise.
8044         * gcc.target/i386/sse-recip-vec.c: Likewise.
8045         * gcc.target/i386/sse-recip.c: Likewise.
8046         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
8047         * gcc.target/i386/sse-set-ps-1.c: Likewise.
8048         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
8049         * gcc.target/i386/sse-subps-1.c: Likewise.
8050         * gcc.target/i386/sse-subss-1.c: Likewise.
8051         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
8052         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
8053         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
8054         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
8055         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
8056         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
8057         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
8058         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
8059         * gcc.target/i386/sse-xorps-1.c: Likewise.
8060         * gcc.target/i386/ssefn-1.c: Likewise.
8061         * gcc.target/i386/ssefn-3.c: Likewise.
8062         * gcc.target/i386/sseregparm-1.c: Likewise.
8063         * gcc.target/i386/stackalign/return-3.c: Likewise.
8064         * gcc.target/i386/vectorize1.c: Likewise.
8065         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
8066         * gcc.target/i386/xorps-sse.c: Likewise.
8067         * gfortran.dg/pr28158.f90: Likewise.
8068         * gfortran.dg/pr30667.f: Likewise.
8069         * gnat.dg/loop_optimization7.adb: Likewise.
8070         * gnat.dg/sse_nolib.adb: Likewise.
8071
8072 2010-07-11  Tobias Burnus  <burnus@net-b.de>
8073
8074         PR fortran/44702
8075         * gfortran.dg/use_rename_6.f90: New.
8076         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
8077
8078 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
8079
8080         PR fortran/44869
8081         * gfortran.dg/class_24.f03: New.
8082
8083 2010-07-10  Richard Guenther  <rguenther@suse.de>
8084
8085         PR lto/44889
8086         * gcc.dg/lto/20100709-1_0.c: New testcase.
8087         * gcc.dg/lto/20100709-1_1.c: Likewise.
8088
8089 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
8090
8091         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
8092
8093 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
8094
8095         PR objc/44140
8096         * objc.dg/lto/trivial-1_0.m: New.
8097         * objc.dg/lto/lto.exp: New.
8098         * obj-c++.dg/lto/trivial-1_0.mm: New.
8099         * obj-c++.dg/lto/lto.exp: New.
8100         * objc.dg/symtab-1.m: Adjust sizes.
8101         * objc.dg/image-info.m: Do not run for gnu-runtime.
8102
8103 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
8104
8105         * gcc.dg/pr32370.c: Allow another kind of error message.
8106
8107 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
8108
8109         * gnat.dg/atomic3.adb: New test.
8110
8111 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
8112             Denys Vlasenko  <dvlasenk@redhat.com>
8113             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
8114
8115         PR tree-optimization/28632
8116         * gcc.dg/tree-ssa/vrp51.c: New test.
8117         * gcc.dg/tree-ssa/vrp52.c: New test.
8118
8119 2010-07-09  Jason Merrill  <jason@redhat.com>
8120
8121         * g++.dg/abi/covariant6.C: New.
8122         * g++.dg/inherit/covariant17.C: Test both bases.
8123         * g++.dg/inherit/covariant7.C: Check vtable layout.
8124
8125 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
8126
8127         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
8128
8129 2010-07-09  Richard Guenther  <rguenther@suse.de>
8130
8131         PR tree-optimization/44852
8132         * gcc.c-torture/execute/pr44852.c: New testcase.
8133
8134 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8135
8136         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
8137         multiplication by values.
8138         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
8139         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
8140
8141 2010-07-09  Richard Guenther  <rguenther@suse.de>
8142
8143         PR tree-optimization/44882
8144         * gfortran.dg/pr44882.f90: New testcase.
8145
8146 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
8147
8148         PR target/40657
8149         * gcc.target/arm/pr40657-1.c: New test.
8150         * gcc.target/arm/pr40657-2.c: New test.
8151         * gcc.c-torture/execute/pr40657.c: New test.
8152
8153 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
8154
8155         * gcc.dg/tree-ssa/vrp50.c: New test.
8156         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
8157
8158 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
8159
8160         PR fortran/44649
8161         * gfortran.dg/c_sizeof_1.f90: Modified.
8162         * gfortran.dg/storage_size_1.f08: New.
8163         * gfortran.dg/storage_size_2.f08: New.
8164
8165 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
8166
8167         * gcc.c-torture/execute/20100708-1.c: New test.
8168
8169 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
8170
8171         PR fortran/44847
8172         * gfortran.dg/gomp/pr44847.f90: New test.
8173
8174 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
8175
8176         PR tree-optimization/44710
8177         * gcc.dg/tree-ssa/ifc-6.c: New.
8178         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
8179
8180 2010-07-08  Tobias Burnus  <burnus@net-b.de>
8181
8182         PR fortran/18918
8183         * gfortran.dg/coarray_10.f90: Add an additional test.
8184
8185 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
8186
8187         PR middle-end/44828
8188         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
8189         * gcc.c-torture/execute/pr44828.x: Revert.
8190
8191 2010-07-08  Jason Merrill  <jason@redhat.com>
8192
8193         PR c++/43120
8194         * g++.dg/inherit/covariant17.C: New.
8195         * g++.dg/abi/covariant1.C: Actually test for the bug.
8196
8197 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
8198
8199         PR rtl-optimization/44838
8200         * gcc.dg/pr44838.c: New.
8201
8202 2010-07-08  Richard Guenther  <rguenther@suse.de>
8203
8204         PR tree-optimization/44831
8205         * gcc.c-torture/compile/pr44831.c: New testcase.
8206         * gcc.dg/tree-ssa/pr21463.c: Adjust.
8207
8208 2010-07-08  Richard Guenther  <rguenther@suse.de>
8209
8210         PR tree-optimization/44861
8211         * g++.dg/vect/pr44861.cc: New testcase.
8212
8213 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
8214
8215         PR middle-end/44828
8216         * gcc.c-torture/execute/pr44828.x: New file.
8217
8218 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
8219
8220         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
8221         dg-options.
8222         * g++.dg/ext/altivec-17.C: Adjust error message.
8223
8224 2010-07-07  Tom Tromey  <tromey@redhat.com>
8225
8226         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
8227
8228 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
8229
8230         PR target/44844
8231         * gcc.target/i386/rdrand-1.c: Scan "jnc".
8232         * gcc.target/i386/rdrand-2.c: Likewise.
8233         * gcc.target/i386/rdrand-3.c: Likewise.
8234
8235 2010-07-07  Jan Hubicka  <jh@suse.cz>
8236
8237         PR middle-end/44813
8238         * g++.dg/torture/pr44813.C: New testcase.
8239         * g++.dg/torture/pr44826.C: New testcase.
8240
8241 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
8242
8243         PR rtl-optimization/44787
8244         * gcc.c-torture/compile/pr44788.c: New test.
8245         * gcc.target/arm/pr44788.c: New test.
8246
8247 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8248
8249         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
8250
8251 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8252
8253         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
8254         to dg-options.
8255
8256 2010-07-06  Tobias Burnus  <burnus@net-b.de>
8257
8258         PR fortran/44742
8259         * gfortran.dg/parameter_array_init_6.f90: New.
8260         * gfortran.dg/initialization_20.f90: Update dg-error.
8261         * gfortran.dg/initialization_24.f90: Ditto.
8262
8263 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
8264         PR fortran/PR44693
8265         * gfortran.dg/dim_range_1.f90:  New test.
8266         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
8267
8268 2010-07-06  Jason Merrill  <jason@redhat.com>
8269
8270         PR c++/44703
8271         * g++.dg/cpp0x/initlist41.C: New.
8272
8273         PR c++/44778
8274         * g++.dg/template/ptrmem22.C: New.
8275
8276 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
8277
8278         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
8279         support.
8280         * gcc.target/i386/i386.exp: Likewise.
8281
8282 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8283
8284         PR testsuite/44195
8285         * gcc.dg/lto/20100518_0.c: Limit to x86.
8286
8287 2010-07-06  Richard Guenther  <rguenther@suse.de>
8288
8289         PR middle-end/44828
8290         * gcc.c-torture/execute/pr44828.c: New testcase.
8291
8292 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
8293
8294         * g++.dg/warn/noeffect2.C: Adjust expected warning.
8295         * g++.dg/warn/volatile1.C: Likewise.
8296         * g++.dg/template/warn1.C: Likewise.
8297
8298 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
8299
8300         AVX Programming Reference (June, 2010)
8301         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
8302         * g++.dg/other/i386-3.C: Likewise.
8303         * gcc.target/i386/sse-12.c: Likewise.
8304
8305         * gcc.target/i386/f16c-check.h: New.
8306         * gcc.target/i386/rdfsbase-1.c: Likewise.
8307         * gcc.target/i386/rdfsbase-2.c: Likewise.
8308         * gcc.target/i386/rdgsbase-1.c: Likewise.
8309         * gcc.target/i386/rdgsbase-2.c: Likewise.
8310         * gcc.target/i386/rdrand-1.c: Likewise.
8311         * gcc.target/i386/rdrand-2.c: Likewise.
8312         * gcc.target/i386/rdrand-3.c: Likewise.
8313         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
8314         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
8315         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
8316         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
8317         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
8318         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
8319         * gcc.target/i386/wrfsbase-1.c: Likewise.
8320         * gcc.target/i386/wrfsbase-2.c: Likewise.
8321         * gcc.target/i386/wrgsbase-1.c: Likewise.
8322         * gcc.target/i386/wrgsbase-2.c: Likewise.
8323
8324         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
8325         (__builtin_ia32_vcvtps2ph): New.
8326         (__builtin_ia32_vcvtps2ph256): Likewise.
8327
8328         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
8329         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8330
8331         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
8332         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8333
8334         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
8335         (__builtin_ia32_vcvtps2ph256): Likewise.
8336         Add fsgsbase,rdrnd,f16c.
8337
8338         * lib/target-supports.exp (check_effective_target_f16c): New.
8339
8340 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
8341
8342         * gcc.dg/guality/nrv-1.c: New test.
8343
8344 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
8345
8346         PR middle-end/42505
8347         * gcc.target/arm/pr42505.c: New test case.
8348
8349 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
8350
8351         PR c++/44808
8352         * g++.dg/opt/nrv16.C: New test.
8353
8354 2010-07-05  Richard Guenther  <rguenther@suse.de>
8355
8356         PR tree-optimization/44784
8357         * gcc.c-torture/compile/pr44784.c: New testcase.
8358
8359 2010-07-05  Ira Rosen  <irar@il.ibm.com>
8360
8361         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8362         Increase loop bound and array size.
8363         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8364         Likewise.
8365
8366 2010-07-05  Ira Rosen  <irar@il.ibm.com>
8367
8368         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
8369         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
8370         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
8371         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
8372         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
8373
8374 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
8375
8376         PR c++/22138
8377         * g++.dg/parse/template25.C: New.
8378
8379 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
8380
8381         PR rtl-optimization/44695
8382         * gcc.dg/torture/pr44695.c: New.
8383
8384 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8385
8386         PR c++/16630
8387         * g++.dg/ext/pretty3.C: New.
8388
8389 2010-07-04  Richard Guenther  <rguenther@suse.de>
8390
8391         PR middle-end/44809
8392         * g++.dg/torture/pr44809.C: New testcase.
8393
8394 2010-07-04  Richard Guenther  <rguenther@suse.de>
8395
8396         PR tree-optimization/44656
8397         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
8398
8399 2010-07-04  Ira Rosen  <irar@il.ibm.com>
8400             Revital Eres  <eres@il.ibm.com>
8401
8402         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
8403         misaligned stores.
8404         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
8405         gcc.dg/vect/vect-96.c: Likewise.
8406         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
8407         that support misaligned stores. Change the number of expected
8408         misaligned accesses.
8409         * gcc.dg/vect/vect-peel-1.c: New test.
8410         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
8411         gcc.dg/vect/vect-peel-4.c: Likewise.
8412         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
8413         vectorizable on all targets that support realignment.
8414         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8415
8416 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
8417
8418         PR c/44806
8419         * gcc.dg/torture/pr44806.c: New.
8420
8421 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8422
8423         * gnat.dg/cond_expr1.adb: New test.
8424
8425 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8426
8427         * gnat.dg/modular3.adb: New test.
8428         * gnat.dg/modular3_pkg.ads: New helper.
8429
8430 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
8431             Mikael Pettersson  <mikpe@it.uu.se>
8432
8433         PR testsuite/44518
8434         * obj-c++.dg/encode-2.mm: Produce object and save temps.
8435         Make signed-ness of chars explicit.  Scan the object for
8436         strings that are split by some target assemblers.
8437         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
8438         explicit.
8439
8440 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
8441
8442         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
8443
8444 2010-07-02  Le-Chun Wu  <lcwu@google.com>
8445
8446         PR/44128
8447         * g++.dg/warn/Wshadow-7.C: New test.
8448
8449 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
8450             Julian Brown  <julian@codesourcery.com>
8451             Sandra Loosemore  <sandra@codesourcery.com>
8452
8453         * gcc.c-torture/execute/20100416-1.c: New test case.
8454
8455 2010-07-02  Julian Brown  <julian@codesourcery.com>
8456             Sandra Loosemore  <sandra@codesourcery.com>
8457
8458         PR target/43703
8459
8460         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
8461         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
8462
8463 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8464             Julian Brown  <julian@codesourcery.com>
8465
8466         * gcc.target/arm/neon/vadds64.c: Regenerated.
8467         * gcc.target/arm/neon/vaddu64.c: Regenerated.
8468         * gcc.target/arm/neon/vsubs64.c: Regenerated.
8469         * gcc.target/arm/neon/vsubu64.c: Regenerated.
8470         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
8471         * gcc.target/arm/neon-vmls-1.c: Likewise.
8472         * gcc.target/arm/neon-vsubs64.c: New execution test.
8473         * gcc.target/arm/neon-vsubu64.c: New execution test.
8474         * gcc.target/arm/neon-vadds64.c: New execution test.
8475         * gcc.target/arm/neon-vaddu64.c: New execution test.
8476
8477 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8478
8479         * gcc.target/arm/neon-vands64.c: New.
8480         * gcc.target/arm/neon-vandu64.c: New.
8481         * gcc.target/arm/neon-vbics64.c: New.
8482         * gcc.target/arm/neon-vbicu64.c: New.
8483         * gcc.target/arm/neon-veors64.c: New.
8484         * gcc.target/arm/neon-veoru64.c: New.
8485         * gcc.target/arm/neon-vorns64.c: New.
8486         * gcc.target/arm/neon-vornu64.c: New.
8487         * gcc.target/arm/neon-vorrs64.c: New.
8488         * gcc.target/arm/neon-vorru64.c: New.
8489         * gcc.target/arm/neon/vands64.c: Regenerated.
8490         * gcc.target/arm/neon/vandu64.c: Regenerated.
8491         * gcc.target/arm/neon/vbics64.c: Regenerated.
8492         * gcc.target/arm/neon/vbicu64.c: Regenerated.
8493         * gcc.target/arm/neon/veors64.c: Regenerated.
8494         * gcc.target/arm/neon/veoru64.c: Regenerated.
8495         * gcc.target/arm/neon/vorns64.c: Regenerated.
8496         * gcc.target/arm/neon/vornu64.c: Regenerated.
8497         * gcc.target/arm/neon/vorrs64.c: Regenerated.
8498         * gcc.target/arm/neon/vorru64.c: Regenerated.
8499
8500 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8501
8502         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
8503
8504 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8505
8506         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
8507         * gfortran.dg/intent_out_5.f90: Same.
8508         * gfortran.dg/ltrans-7.f90: Same.
8509         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
8510
8511 2010-07-02  Jan Hubicka  <jh@suse.cz>
8512
8513         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
8514
8515 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8516
8517         * objc-obj-c++-shared/Object1.h: Correct Line endings.
8518
8519 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
8520
8521         PR c++/44780
8522         * c-c++-common/Wunused-var-12.c: New test.
8523
8524 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
8525
8526         PR target/42835
8527         * gcc.target/arm/pr42835.c: New test.
8528
8529         PR target/42172
8530         * gcc.target/arm/pr42172-1.c: New test.
8531
8532 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8533
8534         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
8535
8536 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8537
8538         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
8539         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
8540         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
8541         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
8542         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
8543         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
8544         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
8545         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
8546         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
8547         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
8548         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
8549         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
8550         * gcc.target/arm/neon-vdup_ns64.c: New.
8551         * gcc.target/arm/neon-vdup_nu64.c: New.
8552         * gcc.target/arm/neon-vdupQ_ns64.c: New.
8553         * gcc.target/arm/neon-vdupQ_nu64.c: New.
8554         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
8555         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
8556         * gcc.target/arm/neon-vmov_ns64.c: New.
8557         * gcc.target/arm/neon-vmov_nu64.c: New.
8558         * gcc.target/arm/neon-vmovQ_ns64.c: New.
8559         * gcc.target/arm/neon-vmovQ_nu64.c: New.
8560         * gcc.target/arm/neon-vget_lanes64.c: New.
8561         * gcc.target/arm/neon-vget_laneu64.c: New.
8562         * gcc.target/arm/neon-vset_lanes64.c: New.
8563         * gcc.target/arm/neon-vset_laneu64.c: New.
8564
8565 2010-07-02  Richard Guenther  <rguenther@suse.de>
8566
8567         * g++.dg/torture/20100702-1.C: New testcase.
8568
8569 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8570
8571         PR target/44707
8572         * gcc.c-torture/compile/pr44707.c: New test.
8573
8574 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8575
8576         PR c++/44039
8577         * g++.dg/template/crash101.C: New.
8578
8579 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8580
8581         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
8582         Use the ABI-0 accessors and fail it for m64.
8583
8584 2010-07-02  Jan Hubicka  <jh@suse.cz>
8585
8586         * g++.dg/tree-ssa/pr44706.C: New testcase.
8587
8588 2010-07-02  Richard Guenther  <rguenther@suse.de>
8589
8590         PR tree-optimization/44748
8591         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
8592
8593 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8594
8595         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
8596         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
8597         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
8598         the method types to forward:.
8599
8600 2010-06-30  Jason Merrill  <jason@redhat.com>
8601
8602         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
8603         * g++.dg/other/pr25632.C: Likewise.
8604
8605 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
8606
8607         PR tree-optimization/40421
8608         * gfortran.fortran-torture/compile/pr40421.f90: New test.
8609
8610 2010-07-01  Richard Guenther  <rguenther@suse.de>
8611
8612         PR middle-end/42834
8613         PR middle-end/44468
8614         * gcc.c-torture/execute/20100316-1.c: New testcase.
8615         * gcc.c-torture/execute/pr44468.c: Likewise.
8616         * gcc.c-torture/compile/20100609-1.c: Likewise.
8617         * gcc.dg/volatile2.c: Adjust.
8618         * gcc.dg/plugin/selfassign.c: Likewise.
8619         * gcc.dg/pr36902.c: Likewise.
8620         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
8621         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
8622         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8623         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8624         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8625         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8626         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
8627         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
8628         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
8629         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8630         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8631         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8632         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
8633         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
8634         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8635         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8636         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
8637         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8638         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8639         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8640         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8641         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8642         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
8643         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
8644         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
8645         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
8646         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
8647         * gcc.dg/struct/w_prof_local_array.c: Likewise.
8648         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
8649         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
8650         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8651         * gcc.dg/struct/w_prof_global_array.c: Likewise.
8652         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
8653         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
8654         * gcc.dg/struct/w_prof_local_var.c: Likewise.
8655         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
8656         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8657         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
8658         * gcc.dg/struct/w_prof_global_var.c: Likewise.
8659         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
8660         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
8661         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
8662         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8663         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
8664         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
8665         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
8666         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
8667         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
8668         * gcc.dg/tree-prof/stringop-1.c: Adjust.
8669         * g++.dg/tree-ssa/pr31146.C: Likewise.
8670         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
8671         * g++.dg/tree-ssa/pr33604.C: Likewise.
8672         * g++.dg/plugin/selfassign.c: Likewise.
8673         * gfortran.dg/array_memcpy_3.f90: Likewise.
8674         * gfortran.dg/array_memcpy_4.f90: Likewise.
8675         * c-c++-common/torture/pr42834.c: New testcase.
8676
8677 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
8678
8679         PR c++/44628
8680         * g++.dg/template/crash100.C: New.
8681
8682 2010-06-30  Jan Hubicka  <jh@suse.cz>
8683
8684         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
8685
8686 2010-06-30  Michael Matz  <matz@suse.de>
8687
8688         PR bootstrap/44699
8689         * gcc.dg/pr44699.c: New test.
8690
8691 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
8692
8693         PR tree-optimization/39799
8694         * c-c++-common/uninit-17.c: New test.
8695
8696 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8697
8698         PR libfortran/43298
8699         * gfortran.dg/read_infnan_1.f90: New test.
8700
8701 2010-06-29  Jason Merrill  <jason@redhat.com>
8702
8703         Enable implicitly declared move constructor/operator= (N3053).
8704         * g++.dg/cpp0x/implicit3.C: New.
8705         * g++.dg/cpp0x/implicit4.C: New.
8706         * g++.dg/cpp0x/implicit5.C: New.
8707         * g++.dg/cpp0x/implicit-copy.C: Adjust.
8708         * g++.dg/cpp0x/not_special.C: Adjust.
8709         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
8710         * g++.dg/cpp0x/rv1n.C: Adjust.
8711         * g++.dg/cpp0x/rv1p.C: Adjust.
8712         * g++.dg/cpp0x/rv2n.C: Adjust.
8713         * g++.dg/cpp0x/rv2p.C: Adjust.
8714         * g++.dg/cpp0x/rv3n.C: Adjust.
8715         * g++.dg/cpp0x/rv3p.C: Adjust.
8716         * g++.dg/cpp0x/rv4n.C: Adjust.
8717         * g++.dg/cpp0x/rv4p.C: Adjust.
8718         * g++.dg/cpp0x/rv5n.C: Adjust.
8719         * g++.dg/cpp0x/rv5p.C: Adjust.
8720         * g++.dg/cpp0x/rv6n.C: Adjust.
8721         * g++.dg/cpp0x/rv6p.C: Adjust.
8722         * g++.dg/cpp0x/rv7n.C: Adjust.
8723         * g++.dg/cpp0x/rv7p.C: Adjust.
8724         * g++.dg/cpp0x/rv8p.C: Adjust.
8725         * g++.dg/gomp/pr26690-1.C: Adjust.
8726         * g++.dg/other/error20.C: Adjust.
8727         * g++.dg/other/error31.C: Adjust.
8728         * g++.dg/parse/error19.C: Adjust.
8729         * g++.dg/template/qualttp5.C: Adjust.
8730         * g++.old-deja/g++.law/ctors5.C: Adjust.
8731
8732         Enable implicitly deleted functions (N2346)
8733         * g++.dg/cpp0x/defaulted17.C: New.
8734         * g++.dg/cpp0x/implicit1.C: New.
8735         * g++.dg/cpp0x/implicit2.C: New.
8736         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
8737         * g++.dg/ext/has_virtual_destructor.C: Adjust.
8738         * g++.dg/init/ctor4.C: Adjust.
8739         * g++.dg/init/synth2.C: Adjust.
8740         * g++.dg/lto/20081118_1.C: Adjust.
8741         * g++.dg/other/error13.C: Adjust.
8742         * g++.dg/other/unused1.C: Adjust.
8743         * g++.old-deja/g++.bob/inherit2.C: Adjust.
8744         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
8745         * g++.old-deja/g++.jason/opeq3.C: Adjust.
8746         * g++.old-deja/g++.law/ctors17.C: Adjust.
8747         * g++.old-deja/g++.oliva/delete1.C: Adjust.
8748         * g++.old-deja/g++.pt/assign1.C: Adjust.
8749         * g++.old-deja/g++.pt/crash20.C: Adjust.
8750
8751         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
8752         * g++.dg/cpp0x/defaulted13.C: Adjust.
8753         * g++.dg/cpp0x/defaulted2.C: Adjust.
8754         * g++.dg/cpp0x/defaulted3.C: Adjust.
8755         * g++.dg/cpp0x/initlist9.C: Adjust.
8756         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
8757         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
8758         * g++.dg/init/synth2.C: Adjust.
8759
8760         * g++.dg/cpp0x/defaulted19.C: New.
8761
8762         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
8763         * g++.dg/template/error23.C: Fix for -std=c++0x.
8764
8765 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
8766
8767         PR fortran/44718
8768         * gfortran.dg/proc_ptr_28.f90: New.
8769
8770 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
8771
8772         PR tree-optimization/43801
8773         * g++.dg/torture/pr43801.C: New test.
8774
8775         PR debug/44668
8776         * g++.dg/debug/dwarf2/accessibility1.C: New test.
8777
8778 2010-06-29  Jason Merrill  <jason@redhat.com>
8779
8780         PR c++/44587
8781         * g++.dg/template/qualified-id2.C: New.
8782         * g++.dg/template/qualified-id3.C: New.
8783
8784 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
8785
8786         PR fortran/44696
8787         * gfortran.dg/associated_target_4.f90: New.
8788
8789 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
8790
8791         PR fortran/44582
8792         * gfortran.dg/aliasing_array_result_1.f90 : New test.
8793
8794 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8795
8796         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
8797
8798 2010-06-29  Jan Hubicka  <jh@suse.cz>
8799
8800         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
8801
8802 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
8803
8804         PR target/43902
8805         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
8806         * gcc.target/arm/wmul-3.c: New test.
8807         * gcc.target/arm/wmul-4.c: New test.
8808
8809 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
8810
8811         PR rtl-optimization/44659
8812         * gcc.target/i386/extract-1.c: New.
8813         * gcc.target/i386/extract-2.c: Likewise.
8814         * gcc.target/i386/extract-3.c: Likewise.
8815         * gcc.target/i386/extract-4.c: Likewise.
8816         * gcc.target/i386/extract-5.c: Likewise.
8817         * gcc.target/i386/extract-6.c: Likewise.
8818
8819 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
8820
8821         PR c++/44682
8822         * g++.dg/warn/Wunused-var-14.C: New test.
8823
8824 2010-06-28  Tobias Burnus  <burnus@net-b.de>
8825
8826         PR fortran/43298
8827         * gfortran.dg/nan_6.f90: New.
8828
8829 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
8830
8831         PR tree-optimization/43781
8832         * gcc.dg/torture/pr43781.c: New.
8833
8834 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
8835
8836         PR fortran/40158
8837         * gfortran.dg/actual_rank_check_1.f90: New test.
8838
8839 2010-06-28  Martin Jambor  <mjambor@suse.cz>
8840
8841         * gcc.dg/ipa/ipa-sra-6.c: New test.
8842
8843 2010-06-28  Jan Hubicka  <jh@suse.cz>
8844
8845         PR tree-optimization/44687
8846         * gcc.c-torture/compile/pr44687.c
8847
8848 2010-06-28  Martin Jambor  <mjambor@suse.cz>
8849
8850         PR c++/44535
8851         * g++.dg/torture/pr44535.C: New test.
8852
8853 2010-06-28  Michael Matz  <matz@suse.de>
8854
8855         PR middle-end/44592
8856         * gfortran.dg/pr44592.f90: New test.
8857
8858 2010-06-28  Jan Hubicka  <jh@suse.cz>
8859
8860         PR tree-optimization/44357
8861         * g++.dg/torture/pr44357.C: New testcase.
8862
8863 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8864
8865         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
8866         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
8867         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
8868         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
8869         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
8870         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
8871         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
8872         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
8873
8874 2010-06-27  Jan Hubicka  <jh@suse.cz>
8875
8876         * gcc.c-torture/compile/pr44686.c: New file.
8877
8878 2010-06-27  Richard Guenther  <rguenther@suse.de>
8879
8880         PR tree-optimization/44683
8881         * gcc.c-torture/execute/pr44683.c: New testcase.
8882
8883 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
8884
8885         * gnat.dg/noreturn3.ad[sb]: New test.
8886
8887 2010-06-26  Jason Merrill  <jason@redhat.com>
8888
8889         * g++.dg/cpp0x/explicit5.C: New.
8890
8891 2010-06-26  Richard Guenther  <rguenther@suse.de>
8892
8893         PR tree-optimization/44393
8894         * gcc.dg/pr44393.c: New testcase.
8895
8896 2010-06-26  Jan Hubicka  <jh@suse.cz>
8897
8898         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
8899
8900 2010-06-26  Richard Guenther  <rguenther@suse.de>
8901
8902         PR middle-end/44674
8903         * gcc.dg/pr44674.c: New testcase.
8904
8905 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
8906
8907         * gcc.dg/opts-3.c: New test.
8908
8909 2010-06-26  Tobias Burnus  <burnus@net-b.de>
8910
8911         * gfortran.dg/type_decl_1.f90: New.
8912         * gfortran.dg/type_decl_2.f90: New.
8913
8914 2010-06-26  Tobias Burnus  <burnus@net-b.de>
8915
8916         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
8917         * gfortran.dg/semicolon_fixed_2.f: Ditto.
8918
8919 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8920
8921         PR testsuite/38946
8922         * gfortran.dg/array_constructor_23.f: Update test to allow for small
8923         error in comparing reals.
8924
8925 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8926
8927         * selected_real_kind_2.f90: New.
8928         * selected_real_kind_3.f90: New.
8929
8930 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8931
8932         * gfortran.dg/entry_19.f90: New.
8933
8934 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8935
8936         * gfortran.dg/end_subroutine_1.f90: New.
8937         * gfortran.dg/end_subroutine_2.f90: New.
8938         * gfortran.dg/interface_proc_end.f90: Update.
8939
8940 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8941
8942         * gfortran.dg/semicolon_fixed.f: Update.
8943         * gfortran.dg/semicolon_fixed_2.f: New.
8944         * gfortran.dg/semicolon_free_2.f90: New.
8945         * gfortran.dg/semicolon_free.f90: Update.
8946
8947 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8948
8949         PR fortran/44448
8950         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
8951
8952 2010-06-25  Martin Jambor  <mjambor@suse.cz>
8953
8954         * g++.dg/ipa/iinline-3.C: New test.
8955         * gcc.dg/ipa/modif-1.c: Removed.
8956
8957 2010-06-25  Jan Hubicka  <jh@suse.cz>
8958
8959         * gcc.dg/tree-ssa/ipa-split-1.c
8960
8961 2010-06-25  Martin Jambor  <mjambor@suse.cz>
8962
8963         * g++.dg/ipa/iinline-2.C: New test.
8964
8965 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
8966
8967         PR middle-end/43866
8968         * gfortran.dg/pr43866.f90: New test.
8969
8970         PR tree-optimization/44539
8971         * gcc.dg/pr44539.c: New test.
8972
8973 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
8974
8975         From Jim Wilson:
8976         PR target/43902
8977         * gcc.target/mips/madd-9.c: New test.
8978
8979 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
8980
8981         PR c/44517
8982         * gcc.dg/noncompile/pr44517.c: New.
8983         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
8984
8985 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
8986
8987         PR testsuite/43283
8988         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
8989         and add argument to nop for IA64.
8990
8991 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
8992
8993         PR target/44588
8994         * gcc.target/i386/mod-1.c: New.
8995         * gcc.target/i386/umod-1.c: Likewise.
8996         * gcc.target/i386/umod-2.c: Likewise.
8997         * gcc.target/i386/umod-3.c: Likewise.
8998
8999 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
9000
9001         PR middle-end/44492
9002         * g++.dg/torture/pr44492.C: New test.
9003
9004 2010-06-24  Andi Kleen  <ak@linux.intel.com>
9005
9006         * c-c++-common/warn-omitted-condop.c: New.
9007
9008 2010-06-24  Tobias Burnus  <burnus@net-b.de>
9009
9010         PR fortran/44614
9011         * gfortran.dg/import8.f90: New.
9012
9013 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
9014
9015         * gnat.dg/not_null.adb: Update test case.
9016
9017 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
9018
9019         PR c++/44619
9020         * g++.dg/warn/Wunused-var-13.C: New test.
9021
9022         PR c++/44627
9023         * g++.dg/diagnostic/method1.C: New test.
9024
9025 2010-06-22  Cary Coutant  <ccoutant@google.com>
9026
9027         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
9028
9029 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
9030
9031         PR fortran/44616
9032         * gfortran.dg/abstract_type_8.f03: New.
9033
9034 2010-06-21  Jason Merrill  <jason@redhat.com>
9035
9036         * g++.dg/cpp0x/noexcept08.C: New.
9037
9038         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
9039
9040 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
9041
9042         PR target/44615
9043         * gcc.target/i386/sse2-vec-2a.c: New.
9044
9045 2010-06-21  DJ Delorie  <dj@redhat.com>
9046
9047         * gcc.dg/pragma-diag-1.c: New.
9048
9049 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
9050
9051         PR target/44615
9052         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
9053
9054 2010-06-21  Alan Modra  <amodra@gmail.com>
9055
9056         PR testsuite/44505
9057         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
9058         tail call to check_fa_mid.
9059
9060 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
9061
9062         PR target/44575
9063         * gcc.c-torture/execute/pr44575.c: New test.
9064
9065 2010-06-21  Tobias Burnus  <burnus@net-b.de>
9066
9067         PR fortran/40632
9068         * gfortran.dg/contiguous_1.f90: New.
9069         * gfortran.dg/contiguous_2.f90: New.
9070         * gfortran.dg/contiguous_3.f90: New.
9071
9072 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
9073
9074         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
9075         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
9076
9077 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
9078
9079         PR target/44546
9080         * gcc.target/i386/pr44546.c: New test.
9081
9082 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
9083
9084         * gcc.dg/opts-2.c: New test.
9085
9086 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
9087
9088         PR fortran/44584
9089         * gfortran.dg/typebound_proc_15.f03: Modified.
9090
9091 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
9092
9093         PR target/44072
9094         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
9095         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
9096
9097 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9098
9099         * g++.dg/ext/label13.C: Fix typo in last change.
9100
9101 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9102
9103         PR libfortran/44477
9104         * gfortran.dg/eof_3.f90
9105         * gfortran.dg/endfile_2.f90
9106         * gfortran.dg/endfile_4.f90
9107         * gfortran.dg/endfile_3.f90
9108
9109 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9110
9111         PR c++/41090
9112         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
9113
9114 2010-06-18  Tobias Burnus  <burnus@net-b.de>
9115
9116         PR fortran/44556
9117         * gfortran.dg/allocate_alloc_opt_11.f90: New.
9118
9119 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
9120
9121         * gcc.target/arm/pr40900.c: New test.
9122
9123 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
9124
9125         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
9126
9127 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
9128
9129         PR fortran/44558
9130         * gfortran.dg/typebound_call_15.f03: New.
9131
9132 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9133
9134         PR c++/44486
9135         * g++.dg/pr44486.C: New.
9136
9137 2010-06-16  DJ Delorie  <dj@redhat.com>
9138
9139         * gcc.target/i386/volatile-bitfields-1.c: New.
9140         * gcc.target/i386/volatile-bitfields-2.c: New.
9141
9142 2010-06-16  Jason Merrill  <jason@redhat.com>
9143
9144         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
9145
9146         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
9147
9148 2010-06-16  Richard Guenther  <rguenther@suse.de>
9149
9150         PR c/44555
9151         * gcc.c-torture/execute/pr44555.c: New testcase.
9152
9153 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
9154
9155         PR fortran/44549
9156         * gfortran.dg/typebound_proc_16.f03: New.
9157
9158 2010-06-16  Martin Jambor  <mjambor@suse.cz>
9159
9160         * g++.dg/torture/pr43905.C: New test.
9161
9162 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
9163
9164         PR testsuite/44538
9165         * gcc.dg/vect/slp-perm-5.c (main): Prevent
9166         initialization loop from being vectorized.
9167         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
9168
9169 2010-06-16  Alan Modra  <amodra@gmail.com>
9170
9171         PR tree-optimization/44507
9172         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
9173
9174 2010-06-15  Jason Merrill  <jason@redhat.com>
9175
9176         * g++.dg/overload/arg3.C: Adjust error locations.
9177         * g++.dg/overload/copy1.C: Likewise.
9178         * g++.dg/tc1/dr152.C: Likewise.
9179         * g++.dg/template/incomplete4.C: Likewise.
9180         * g++.dg/template/incomplete5.C: Likewise.
9181         * g++.old-deja/g++.bob/inherit2.C: Likewise.
9182         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
9183         * g++.old-deja/g++.pt/crash9.C: Likewise.
9184
9185         * g++.dg/inherit/virtual5.C: New.
9186
9187         * g++.dg/cpp0x/defaulted18.C: New.
9188
9189         * g++.dg/cpp0x/initlist40.C: New.
9190
9191         * g++.dg/cpp0x/initlist39.C: New.
9192
9193 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
9194
9195         PR middle-end/44391
9196         * gcc.dg/graphite/pr44391.c: New.
9197
9198 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
9199
9200         PR fortran/43388
9201         * gfortran.dg/allocate_alloc_opt_8.f90: New.
9202         * gfortran.dg/allocate_alloc_opt_9.f90: New.
9203         * gfortran.dg/allocate_alloc_opt_10.f90: New.
9204         * gfortran.dg/class_allocate_2.f03: Modified an error message.
9205
9206 2010-06-15  Richard Guenther  <rguenther@suse.de>
9207
9208         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
9209
9210 2010-06-15  Richard Guenther  <rguenther@suse.de>
9211
9212         * gcc.dg/vect/bb-slp-21.c: Adjust.
9213         * gcc.dg/vect/bb-slp-13.c: Likewise
9214         * gcc.dg/vect/bb-slp-4.c: Likewise
9215         * gcc.dg/vect/bb-slp-22.c: Likewise
9216         * gcc.dg/vect/bb-slp-14.c: Likewise
9217         * gcc.dg/vect/bb-slp-23.c: Likewise
9218         * gcc.dg/vect/bb-slp-15.c: Likewise
9219         * gcc.dg/vect/bb-slp-17.c: Likewise
9220         * gcc.dg/vect/bb-slp-18.c: Likewise
9221         * gcc.dg/vect/bb-slp-19.c: Likewise
9222         * gcc.dg/vect/bb-slp-10.c: Likewise
9223         * gcc.dg/vect/bb-slp-11.c: Likewise
9224         * gcc.dg/vect/bb-slp-20.c: Likewise
9225         * gcc.dg/vect/bb-slp-3.c: Likewise
9226
9227 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
9228
9229         PR fortran/44536
9230         * gfortran.dg/gomp/pr44536.f90: New test.
9231         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
9232
9233 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
9234
9235         PR target/44534
9236         * gcc.target/i386/avx-vextractf128-256-3.c: New.
9237         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
9238
9239 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
9240
9241         PR tree-optimization/44508
9242         * gcc.dg/tree-ssa/pr21086.c: Adjust.
9243
9244         PR bootstrap/44509
9245         * gcc.dg/pr44509.c: New test.
9246
9247 2010-06-14  Ira Rosen  <irar@il.ibm.com>
9248
9249         PR tree-optimization/44507
9250         * gcc.dg/vect/pr44507.c: New test.
9251
9252 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
9253
9254         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
9255         and c-pretty-print.h.
9256
9257         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
9258
9259 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
9260
9261         * gfortran.dg/whole_file_18.f90: Updated error message.
9262
9263 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
9264
9265         * gfortran.dg/whole_file_20.f03: New.
9266
9267 2010-06-12  Jan Hubicka  <jh@suse.cz>
9268
9269         * gcc.c-torture/compile/pc44485.c: New testcase.
9270
9271 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
9272
9273         PR fortran/40117
9274         * gfortran.dg/typebound_proc_4.f03: Modified error message.
9275         * gfortran.dg/typebound_proc_14.f03: New.
9276         * gfortran.dg/typebound_proc_15.f03: New.
9277
9278 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
9279
9280         * gcc.dg/opts-1.c: New test.
9281
9282 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
9283
9284         * gcc.dg/funroll-loops-all.c: Update expected error.
9285
9286 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
9287
9288         PR target/44481
9289         * gcc.target/i386/pr44481.c: New test.
9290
9291 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
9292
9293         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
9294
9295 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
9296
9297         PR middle-end/44483
9298         * gcc.dg/tree-ssa/pr44483.c: New.
9299
9300 2010-06-11  Paul Brook  <paul@codesourcery.com>
9301
9302         * g++.dg/other/arm-neon-1.C: New test.
9303
9304 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
9305
9306         PR fortran/42051
9307         PR fortran/43896
9308         * gfortran.dg/class_23.f03: New test.
9309
9310 2010-06-11  Jan Hubicka  <jh@suse.cz>
9311
9312         * gcc.dg/ipa/pure-const-2.c: New testcase.
9313
9314 2010-06-11  Jan Hubicka  <jh@suse.cz>
9315
9316         * gcc.dg/noreturn-7.c: Update.
9317         * gcc.dg/noreturn-4.c: Update.
9318
9319 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
9320
9321         Fix MIPS bootstrap
9322         * g++.dg/other/typedef4.C: New test.
9323
9324 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
9325
9326         PR fortran/44207
9327         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
9328
9329 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
9330
9331         PR fortran/44457
9332         * gfortran.dg/asynchronous_3.f03
9333
9334 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
9335
9336         PR middle-end/44185
9337         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
9338         non-temporal stores out of the tests to form new test cases.  As a
9339         result, no non-temporal store should be generated in this case.
9340
9341         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
9342         prefetch-7.c that generate one non-temporal store.
9343
9344         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
9345         prefetch-7.c that generate one non-temporal store and one
9346         one-temporal prefetch.
9347
9348 2010-06-10  Martin Jambor  <mjambor@suse.cz>
9349
9350         PR tree-optimization/44258
9351         * gcc.dg/tree-ssa/pr44258.c: New test.
9352
9353 2010-06-10  Daniel Kraft  <d@domob.eu>
9354
9355         PR fortran/38936
9356         * gfortran.dg/associate_1.f03: New test.
9357         * gfortran.dg/associate_2.f95: New test.
9358         * gfortran.dg/associate_3.f03: New test.
9359         * gfortran.dg/associate_4.f08: New test.
9360
9361 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9362
9363         * gfortran.dg/selected_char_kind_4.f90: New test.
9364
9365 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
9366
9367         * gcc.dg/pr42461.c: New test.
9368
9369 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9370
9371         PR fortran/44347
9372         * gfortran.dg/selected_real_kind_1.f90: New.
9373
9374 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9375
9376         PR fortran/44359
9377         * gfortran.dg/warn_conversion.f90: Removed check for redundant
9378         warning.
9379         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
9380         check for warning.
9381
9382 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9383
9384         * gfortran.dg/data_namelist_conflict.f90: New test.
9385
9386 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9387
9388         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
9389         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
9390         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
9391
9392 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9393
9394         * gfortran.dg/mvbits_9.f90: New test.
9395         * gfortran.dg/ibset_1.f90: Ditto.
9396         * gfortran.dg/ibits_1.f90: Ditto.
9397         * gfortran.dg/btest_1.f90: Ditto.
9398         * gfortran.dg/ibclr_1.f90: Ditto.
9399
9400 2010-06-09  Jason Merrill  <jason@redhat.com>
9401
9402         PR c++/44366
9403         * g++.dg/cpp0x/decltype23.C: Move to...
9404         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
9405
9406 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
9407
9408         PR fortran/44211
9409         * gfortran.dg/typebound_call_14.f03: New test.
9410
9411 2010-06-09  Martin Jambor  <mjambor@suse.cz>
9412
9413         PR tree-optimization/44423
9414         * gcc.dg/tree-ssa/pr44423.c: New test.
9415
9416 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
9417
9418         PR testsuite/42843
9419         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
9420         TV_NONE to initialize tv_id field.
9421         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
9422         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
9423         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
9424         Include toplev.h .
9425         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
9426         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
9427         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
9428
9429 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
9430
9431         PR tree-optimization/39874
9432         PR middle-end/28685
9433         * gcc.dg/pr39874.c: New file.
9434
9435 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
9436
9437         * g++.dg/ext/attr-alias-1.C: New.
9438         * g++.dg/ext/attr-alias-2.C: New.
9439
9440 2010-06-07  Tobias Burnus  <burnus@net-b.de>
9441
9442         PR fortran/44446
9443         * gfortran.dg/proc_ptr_27.f90: New.
9444
9445 2010-06-07  Jason Merrill  <jason@redhat.com>
9446
9447         PR c++/44366
9448         * g++.dg/cpp0x/decltype23.C: New.
9449
9450 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
9451             Shujing Zhao  <pearly.zhao@oracle.com>
9452
9453         PR c/37724
9454         * gcc.dg/c90-const-expr-10.c: Adjust.
9455         * gcc.dg/c99-const-expr-10.c: Adjust.
9456         * gcc.dg/init-bad-7.c: New.
9457
9458 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9459
9460         * lib/target-supports.exp (check_effective_target_gas): New proc.
9461         * gcc.c-torture/execute/960321-1.x: New file.
9462
9463 2010-06-07  Jason Merrill  <jason@redhat.com>
9464
9465         PR c++/44401
9466         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
9467
9468 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
9469
9470         PR c++/44444
9471         * g++.dg/warn/Wunused-var-12.C: New test.
9472
9473         PR c++/44443
9474         * c-c++-common/Wunused-var-11.c: New test.
9475
9476 2010-06-07  Jan Hubicka  <jh@suse.cz>
9477
9478         * gcc.dg/ipa/pure-const-1.c: New testcase.
9479
9480 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
9481
9482         PR rtl-optimization/44404
9483         * gcc.dg/pr44404.c: New.
9484
9485 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
9486
9487         PR target/44159
9488         * gcc.target/i386/abi-2.c: Check sysv abi here.
9489         * gcc.target/i386/aes-avx-check.h: Call test in noinline
9490         function to avoid failures by different ABIs.
9491         * gcc.target/i386/aes-check.h: Likewise.
9492         * gcc.target/i386/avx-check.h: Likewise.
9493         * gcc.target/i386/fma4-check.h: Likewise.
9494         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
9495         * gcc.target/i386/mmx-check.h: Likewise.
9496         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9497         * gcc.target/i386/pclmul-check.h: Likewise.
9498         * gcc.target/i386/sse-check.h: Likewise.
9499         * gcc.target/i386/sse2-check.h: Likewise.
9500         * gcc.target/i386/sse3-check.h: Likewise.
9501         * gcc.target/i386/sse4_1-check.h: Likewise.
9502         * gcc.target/i386/sse4_2-check.h: Likewise.
9503         * gcc.target/i386/sse4a-check.h: Likewise.
9504         * gcc.target/i386/ssse3-check.h: Likewise.
9505         * gcc.target/i386/xop-check.h: Likewise.
9506         * gcc.target/i386/pr27971.c: Fix for LLP64.
9507         * gcc.target/i386/pr39139.c: Likewise.
9508         * gcc.target/i386/pr39315-check.c: Likewise.
9509         * gcc.target/i386/vararg-1.c: Likewise.
9510         * gcc.target/i386/vararg-2.c: Likewise.
9511         Additional add dg-compile to avoid failure due
9512         missing foo symbol.
9513
9514         * gcc.dg/compound-literal-1.c: Fix for llp64.
9515         * gcc.dg/pr32370.c: Likewise.
9516         * gcc.dg/pr37561.c: Likewise.
9517         * gcc.dg/pr41340.c: Likewise.
9518         * gcc.dg/pr41551.c: Likewise.
9519
9520 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9521
9522         PR c++/44188
9523         * g++.dg/debug/dwarf2/typedef3.C: New test.
9524
9525 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9526
9527         PR c/20000
9528         * c-c++-common/pr20000.c: New.
9529
9530 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
9531
9532         PR c++/44086
9533         * g++.dg/init/pr44086.C: New.
9534         * g++.dg/cpp0x/decltype4.C: Adjust.
9535
9536 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9537
9538         PR fortran/43945
9539         * gfortran.dg/generic_23.f03: New test.
9540
9541 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9542
9543         PR fortran/43895
9544         * gfortran.dg/alloc_comp_class_1.f90 : New test.
9545
9546 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
9547
9548         PR c++/44361
9549         * c-c++-common/Wunused-var-9.c: New test.
9550
9551 2010-06-05  Jason Merrill  <jason@redhat.com>
9552
9553         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
9554
9555 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
9556
9557         PR c/44322
9558         * gcc.dg/c99-restrict-4.c: New test.
9559
9560 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
9561
9562         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
9563         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
9564         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
9565         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
9566         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
9567         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
9568         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
9569         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
9570         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
9571         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
9572         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
9573         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
9574         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
9575         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
9576         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
9577         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
9578         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
9579         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
9580         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
9581         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
9582         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
9583         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
9584
9585 2010-06-04  Jason Merrill  <jason@redhat.com>
9586
9587         * g++.dg/cpp0x/noexcept06.C: New.
9588         * g++.dg/cpp0x/noexcept07.C: New.
9589
9590         * g++.dg/cpp0x/noexcept01.C: New.
9591         * g++.dg/cpp0x/noexcept02.C: New.
9592         * g++.dg/cpp0x/noexcept03.C: New.
9593         * g++.dg/cpp0x/noexcept04.C: New.
9594         * g++.dg/cpp0x/noexcept05.C: New.
9595
9596 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
9597
9598         PR c++/44412
9599         * g++.dg/warn/Wunused-var-10.C: New test.
9600         * g++.dg/warn/Wunused-var-11.C: New test.
9601
9602         PR c++/44362
9603         * c-c++-common/Wunused-var-10.c: New test.
9604
9605 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9606
9607         PR c/25880
9608         * gcc.dg/assign-warn-2.c: Update.
9609         * gcc.dg/cpp/line3.c: Update.
9610         * gcc.dg/c99-array-lval-8.c: Update.
9611         * gcc.dg/cast-qual-2.c: Update.
9612         * gcc.dg/c99-arraydecl-3.c:  Update.
9613         * gcc.dg/assign-warn-1.c:  Update.
9614         * gcc.dg/format/gcc_diag-1.c:  Update.
9615
9616 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
9617
9618         PR rtl-optimization/39871
9619         PR rtl-optimization/40615
9620         PR rtl-optimization/42500
9621         PR rtl-optimization/42502
9622         * gcc.target/arm/eliminate.c: New test.
9623
9624 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
9625
9626         PR libstdc++/44410
9627         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
9628         * g++.old-deja/g++.other/delete3.C: Likewise.
9629         * g++.old-deja/g++.other/new.C: Likewise.
9630         * g++.old-deja/g++.law/operators27.C: Likewise.
9631         * g++.old-deja/g++.mike/p755.C: Likewise.
9632         * g++.dg/eh/new1.C: Likewise.
9633         * g++.dg/init/new5.C: Likewise.
9634
9635 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
9636
9637         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
9638         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
9639         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
9640
9641 2010-06-03  Richard Guenther  <rguenther@suse.de>
9642
9643         PR lto/41921
9644         * lib/lto.exp: Always load gcc.exp.
9645         (lto-obj): For C source files invoke gcc_target_compile.
9646         * g++.dg/lto/20100603-1_0.C: New testcase.
9647         * g++.dg/lto/20100603-1_1.c: Likewise.
9648
9649 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
9650
9651         PR tree-optimization/43688
9652         * gfortran.dg/pr43688.f90: New.
9653
9654 2010-06-03  Richard Guenther  <rguenther@suse.de>
9655
9656         PR lto/41584
9657         * gcc.dg/lto/20100603-1_0.c: New testcase.
9658         * gcc.dg/lto/20100603-2_0.c: Likewise.
9659         * gcc.dg/lto/20100603-3_0.c: Likewise.
9660
9661 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9662
9663         PR target/44218
9664         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
9665         * gcc.target/powerpc/recip-2.c: Ditto.
9666         * gcc.target/powerpc/recip-3.c: Ditto.
9667         * gcc.target/powerpc/recip-4.c: Ditto.
9668         * gcc.target/powerpc/recip-5.c: Ditto.
9669         * gcc.target/powerpc/recip-6.c: Ditto.
9670         * gcc.target/powerpc/recip-7.c: Ditto.
9671         * gcc.target/powerpc/recip-test.h: Ditto.
9672         * gcc.target/powerpc/recip-test2.h: Ditto.
9673
9674 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9675
9676         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
9677
9678 2010-06-02  Jason Merrill  <jason@redhat.com>
9679
9680         * g++.dg/ext/vector9.C: Expect typedef in error message.
9681
9682         PR c++/9726
9683         PR c++/23594
9684         PR c++/44333
9685         * g++.dg/tc1/dr101.C: Remove xfails.
9686
9687 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9688
9689         PR middle-end/44372
9690         * g++.dg/ipa/pr44372.C: New.
9691
9692 2010-06-02  Jan Hubicka  <jh@suse.cz>
9693
9694         PR middle-end/44295
9695         * g++.dg/torture/pr44295.C: Neww testcase.
9696
9697 2010-06-02  Jan Hubicka  <jh@suse.cz>
9698
9699         * gcc.dg/tree-ssa/loadpre6.c: Update.
9700
9701 2010-06-02  Richard Guenther  <rguenther@suse.de>
9702
9703         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
9704         diagnostic.h.
9705
9706 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
9707
9708         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
9709         the link fail message.
9710
9711 2010-06-02  Tobias Burnus  <burnus@net-b.de>
9712
9713         PR fortran/44360
9714         * gfortran.dg/use_13.f90: New test case.
9715
9716 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9717
9718         PR fortran/44371
9719         * gfortran.dg/error_stop_2.f08: Minor update.
9720
9721 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9722
9723         PR fortran/44371
9724         * gfortran.dg/error_stop_1.f08: New test.
9725         * gfortran.dg/error_stop_2.f08: New test.
9726
9727 2010-06-01  Jason Merrill  <jason@redhat.com>
9728
9729         DR 990
9730         * g++.dg/cpp0x/initlist37.C: New.
9731         * g++.dg/cpp0x/initlist38.C: New.
9732
9733         PR c++/44358
9734         * g++.dg/cpp0x/initlist36.C: New.
9735
9736 2010-05-31 Jan Hubicka  <jh@suse.cz>
9737
9738         * gcc.dg/noreturn-8.c: New testcase.
9739
9740 2010-05-31 Jan Hubicka  <jh@suse.cz>
9741
9742         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
9743         * gcc.dg/lto/noreturn-1_0.c: Move it here.
9744
9745 2010-05-31 Jan Hubicka  <jh@suse.cz>
9746
9747         * gcc.dg/lto/noreturn-1_1.c: New testcase.
9748         * gcc.dg/lto/noreturn-1_0.c: New testcase.
9749
9750 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
9751
9752         PR fortran/36928
9753         * gfortran.dg/dependency_27.f90:  New test.
9754         * gfortran.dg/array_assign_1.F90:  New test.
9755
9756 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9757
9758         PR target/44338
9759         * gcc.target/i386/sse-24.c: New test.
9760
9761 2010-05-31  Jan Hubicka  <jh@suse.cz>
9762
9763         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
9764
9765 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9766
9767         PR middle-end/44337
9768         * gcc.dg/pr44337.c: New test.
9769
9770         PR tree-optimization/44182
9771         * g++.dg/debug/pr44182.C: New test.
9772
9773 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
9774
9775         * gcc.dg/nested-func-7.c: New test.
9776         * gnat.dg/frame_overflow.adb: Adjust directives.
9777
9778 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
9779
9780         * gnat.dg/prot2.ad[sb]: New test.
9781         * gnat.dg/prot2_pkg1.ads: New helper.
9782         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
9783
9784 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
9785
9786         * gnat.dg/array11.adb: Adjust dg-warning directive.
9787         * gnat.dg/object_overflow.adb: Likewise.
9788
9789 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
9790
9791         PR middle-end/44306
9792         * gcc.dg/tree-ssa/pr44306.c: New.
9793
9794 2010-05-29  Jan Hubicka  <jh@suse.cz>
9795
9796         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
9797
9798 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
9799
9800         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
9801
9802 2010-05-28  Mike Stump  <mikestump@comcast.net>
9803
9804         PR objc/44125
9805         * objc.dg/const-str-9.m: Remove static.
9806
9807 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
9808
9809         PR target/43636
9810         * gcc.c-torture/compile/pr43636.c: New test.
9811
9812 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
9813
9814         PR objc++/23616
9815         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
9816         * obj-c++.dg/try-catch-9.mm: Ditto.
9817
9818 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
9819
9820         Revert patch for PR c++/44188
9821         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
9822
9823 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9824
9825         PR c++/44188
9826         * g++.dg/debug/dwarf2/typedef3.C: New test.
9827
9828 2010-05-27  Jason Merrill  <jason@redhat.com>
9829
9830         PR c++/43555
9831         * g++.dg/ext/vla9.C: New.
9832
9833 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
9834
9835         PR objc/44140
9836         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
9837         * objc.dg/torture/tls/thr-init-3.m: Ditto.
9838         * objc.dg/torture/tls/thr-init.m: Ditto.
9839         * objc.dg/torture/trivial.m: Ditto.
9840         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
9841         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
9842         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
9843         * obj-c++.dg/torture/trivial.mm: Ditto.
9844
9845 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
9846
9847         * g++.dg/lto/20100302_0.C: Skip on darwin.
9848
9849 2010-05-27  Richard Guenther  <rguenther@suse.de>
9850
9851         PR tree-optimization/44284
9852         * gcc.dg/vect/vect-118.c: New testcase.
9853         * gcc.dg/vect/bb-slp-20.c: Adjust.
9854         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
9855         * gcc.dg/vect/slp-9.c: Likewise.
9856         * gcc.dg/vect/slp-reduc-4.c: Likewise.
9857         * gcc.dg/vect/vect-10.c: Likewise.
9858         * gcc.dg/vect/vect-109.c: Likewise.
9859         * gcc.dg/vect/vect-12.c: Likewise.
9860         * gcc.dg/vect/vect-36.c: Likewise.
9861         * gcc.dg/vect/vect-7.c: Likewise.
9862         * gcc.dg/vect/vect-iv-8.c: Likewise.
9863         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
9864         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
9865         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
9866         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
9867         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
9868         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
9869         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
9870         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
9871         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
9872         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9873         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9874         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9875         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9876         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
9877         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
9878         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
9879         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9880
9881 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
9882
9883         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
9884         necessary.
9885
9886 2010-05-26  Jan Hubicka  <jh@suse.cz>
9887
9888         * gcc.dg/lto/materialize-1_0.c: New file.
9889         * gcc.dg/lto/materialize-1_1.c: New file.
9890
9891 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
9892
9893         * gnat.dg/lto10.adb: New test.
9894         * gnat.dg/lto10_pkg.ads: New helper.
9895
9896 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
9897
9898         * lib/target-supports.exp (check_effective_target_int128): New
9899         function to check if __int128 types are available for target.
9900         * c-c++-common/int128-types-1.c: New.
9901         * c-c++-common/int128-1.c: New.
9902         * c-c++-common/int128-2.c: New.
9903         * g++.dg/abi/mangle43.C: New.
9904         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
9905         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
9906         pointer-wide scalar.
9907         * g++.dg/other/pr25632.C: Likewise.
9908         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
9909         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
9910         overflow warnings.
9911         * g++.dg/warn/pr13358-4.C: Likewise.
9912         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
9913         * g++.dg/warn/Wconversion-null.C: Likewise.
9914
9915 2010-05-26  Jason Merrill  <jason@redhat.com>
9916
9917         PR c++/43382
9918         * g++.dg/cpp0x/variadic101.C: New.
9919
9920 2010-05-26  Richard Guenther  <rguenther@suse.de>
9921
9922         PR rtl-optimization/44164
9923         * gcc.c-torture/execute/pr44164.c: New testcase.
9924         * g++.dg/tree-ssa/pr13146.C: Adjust.
9925
9926 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
9927
9928         PR fortran/40011
9929         * gfortran.dg/whole_file_19.f90 : New test.
9930
9931 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
9932
9933         PR fortran/30668
9934         PR fortran/31346
9935         PR fortran/34260
9936         * gfortran.dg/pr40999.f: Fix function type.
9937         * gfortran.dg/whole_file_5.f90: Likewise.
9938         * gfortran.dg/whole_file_6.f90: Likewise.
9939         * gfortran.dg/whole_file_16.f90: New.
9940         * gfortran.dg/whole_file_17.f90: New.
9941         * gfortran.dg/whole_file_18.f90: New.
9942
9943 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
9944             Iain Sandoe  <iains@gcc.gnu.org>
9945
9946         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
9947         * gcc.c-torture/compile/pr44197.c: Require alias support.
9948         * gcc.dg/lto/20081222_0.c: Ditto.
9949
9950 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
9951
9952         PR debug/42801
9953         * gcc.dg/guality/vla-2.c: New test.
9954
9955 2010-05-25  Richard Guenther  <rguenther@suse.de>
9956
9957         PR middle-end/44069
9958         * g++.dg/torture/pr44069.C: New testcase.
9959
9960 2010-05-25  Richard Guenther  <rguenther@suse.de>
9961
9962         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
9963
9964 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
9965
9966         PR objc/44140
9967         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
9968
9969 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
9970
9971         * obj-c++.dg/torture/tls/trivial.mm: New.
9972         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
9973         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
9974         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
9975         * obj-c++.dg/torture/tls/diag-1.mm: New.
9976         * obj-c++.dg/torture/tls/tls.exp: New.
9977         * obj-c++.dg/torture/trivial.mm: New.
9978         * obj-c++.dg/torture/dg-torture.exp: New.
9979         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
9980         * obj-c++.dg/tls/trivial.m: New.
9981         * obj-c++.dg/tls/init-1.mm: New.
9982         * obj-c++.dg/tls/diag-1.mm: New.
9983         * obj-c++.dg/tls/init-2.mm: New.
9984         * obj-c++.dg/tls/diag-2.mm: New.
9985         * obj-c++.dg/tls/diag-3.mm: New.
9986         * obj-c++.dg/tls/diag-4.mm: New.
9987         * obj-c++.dg/tls/static-1.mm: New.
9988         * obj-c++.dg/tls/tls.exp: New.
9989         * obj-c++.dg/tls/diag-5.mm: New.
9990         * obj-c++.dg/tls/static-1a.mm: New.
9991         * objc-obj-c++-shared/Object1.mm: New.
9992         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
9993
9994 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
9995
9996         PR objc++/43689
9997         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
9998         * obj-c++.dg/const-str-6.mm: Ditto.
9999
10000 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
10001
10002         * g++.dg/parse/array-size2.C: Remove dg-error directives.
10003
10004 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
10005
10006         PR ada/38394
10007         * gnat.dg/array13.ad[sb]: New test.
10008
10009 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
10010             Sandra Loosemore  <sandra@codesourcery.com>
10011
10012         * gcc.target/arm/neon/: Regenerated test cases.
10013
10014         * gcc.target/arm/neon/polytypes.c,
10015         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
10016         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
10017         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
10018         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
10019         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
10020         dg-add-options arm_neon.
10021
10022         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
10023         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
10024         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
10025         and arm_neon_fp16_ok.
10026
10027         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
10028         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
10029
10030         * lib/target-supports.exp (add_options_for_arm_neon): New.
10031         (check_effective_target_arm_neon_ok_nocache): New, from
10032         check_effective_target_arm_neon_ok.  Check multiple possibilities.
10033         (check_effective_target_arm_neon_ok): Use
10034         check_effective_target_arm_neon_ok_nocache.
10035         (add_options_for_arm_neon_fp16)
10036         (check_effective_target_arm_neon_fp16_ok)
10037         check_effective_target_arm_neon_fp16_ok_nocache): New.
10038         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
10039
10040 2010-05-24  Jason Merrill  <jason@redhat.com>
10041
10042         PR c++/41510
10043         * g++.dg/cpp0x/initlist35.C: New.
10044         * g++.dg/init/brace6.C: Adjust.
10045
10046 2010-05-24  Paul Brook  <paul@codesourcery.com>
10047
10048         * gcc.target/arm/frame-pointer-1.c: New test.
10049         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
10050         pointer elimination.
10051
10052 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10053
10054         PR target/44245
10055         * gcc.target/i386/crc32-3.c: New.
10056         * gcc.target/i386/crc32-4.c: Likewise.
10057
10058 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
10059
10060         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
10061         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
10062         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
10063
10064 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10065
10066         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
10067
10068 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
10069
10070         PR target/43869
10071         * gcc.c-target/pr43869.c: New test.
10072
10073 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
10074
10075         PR fortran/44212
10076         * gfortran.dg/class_22.f03: New.
10077
10078 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
10079
10080         PR lto/44238
10081         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
10082
10083 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
10084
10085         PR fortran/44213
10086         * gfortran.dg/abstract_type_7.f03: New.
10087
10088 2010-05-21  Jason Merrill  <jason@redhat.com>
10089
10090         * g++.dg/eh/spec11.C: Test cleanup optimization.
10091
10092 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
10093
10094         PR debug/44223
10095         * gcc.target/i386/pr44223.c: New test.
10096
10097 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10098
10099         * gcc.target/i386/pr25993.c: Use @function as type specifier.
10100
10101 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
10102
10103         * g++.dg/other/const3.C: New test.
10104
10105 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
10106
10107         PR fortran/38407
10108         * warn_unused_dummy_argument_1.f90: New.
10109         * warn_unused_dummy_argument_2.f90: New.
10110
10111 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
10112
10113         PR c++/30298
10114         * g++.dg/inherit/crash1.C: New.
10115         * g++.dg/inherit/crash2.C: Likewise.
10116
10117 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
10118
10119         PR debug/44178
10120         * g++.dg/debug/pr44178.C: New test.
10121
10122 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
10123
10124         PR middle-end/44185
10125         * gcc.dg/tree-ssa/prefetch-6.c: Add
10126         --param min-insn-to-prefetch-ratio=6.
10127         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
10128         allow unrolling, and adjust the movnti count.
10129
10130 2010-05-20  Jan Hubicka  <jh@suse.cz>
10131
10132         PR middle-end/44197
10133         * gcc.c-torture/compile/pr44197.c: New file.
10134
10135 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
10136
10137         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
10138         Fix test code.
10139         (check_effective_target_xop): Remove __may_alias__ attribute.
10140
10141 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
10142
10143         PR target/44202
10144         * gcc.c-torture/execute/pr44202-1.c: New test.
10145
10146 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10147
10148         PR fortran/43851
10149         * gfortran.dg/label_1.f90: Update test.
10150
10151 2010-05-19  Jan Hubicka  <jh@suse.cz>
10152
10153         * gcc.dg/lto/ipareference2_0.c: New file.
10154         * gcc.dg/lto/ipareference2_1.c: New file.
10155
10156 2010-05-19  Jason Merrill  <jason@redhat.com>
10157
10158         * g++.dg/parse/fn-typedef2.C: New.
10159
10160         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
10161         function type.
10162
10163         PR c++/44193
10164         * g++.dg/template/fntype1.C: New.
10165
10166 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
10167
10168         * gnat.dg/discr23.ad[sb]: New test.
10169         * gnat.dg/discr23_pkg.ads: New helper.
10170
10171         * gnat.dg/specs/controlled1.ads: New test.
10172         * gnat.dg/specs/controlled1_pkg.ads: New helper.
10173
10174 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10175
10176         PR fortran/44055
10177         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
10178         Fixed scope of C_SIZEOF.
10179         * gfortran.dg/warn_conversion_2.f90: New.
10180
10181 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10182
10183         * lib/target-supports.exp (check_effective_target_sse2): New proc.
10184         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
10185         for optional selector.
10186         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
10187         (check_effective_target_sse3): New proc.
10188         * gcc.target/i386/math-torture/math-torture.exp: Load
10189         target-supports.exp.
10190         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
10191         check_effective_target_sse2.
10192         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
10193         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
10194         * g++.dg/vect/vect.exp: Likewise.
10195         * gfortran.dg/vect/vect.exp: Likewise.
10196         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
10197         -msse2 if check_effective_target_sse2.
10198
10199         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
10200         * gcc.target/i386/3dnow-2.c: Likewise.
10201         * gcc.target/i386/3dnowA-1.c: Likewise.
10202         * gcc.target/i386/3dnowA-2.c: Likewise.
10203         * gcc.target/i386/pr42549.c: Likewise.
10204
10205         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
10206         * gcc.target/i386/sse3-addsubpd.c: Likewise.
10207         * gcc.target/i386/sse3-addsubps.c: Likewise.
10208         * gcc.target/i386/sse3-haddpd.c: Likewise.
10209         * gcc.target/i386/sse3-haddps.c: Likewise.
10210         * gcc.target/i386/sse3-hsubpd.c: Likewise.
10211         * gcc.target/i386/sse3-hsubps.c: Likewise.
10212         * gcc.target/i386/sse3-movddup.c: Likewise.
10213         * gcc.target/i386/sse3-movshdup.c: Likewise.
10214         * gcc.target/i386/sse3-movsldup.c: Likewise.
10215
10216         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
10217         * g++.dg/ext/attrib35.C: Likewise.
10218         * g++.dg/opt/pr40496.C: Likewise.
10219         * g++.dg/other/i386-1.C: Likewise.
10220         * g++.dg/other/i386-4.C: Likewise.
10221         * g++.dg/other/pr34435.C: Likewise.
10222         * g++.dg/other/pr39496.C: Likewise.
10223         * g++.dg/other/pr40446.C: Likewise.
10224         * gcc.dg/compat/union-m128-1_main.c: Likewise.
10225         * gcc.dg/compat/vector-1a_main.c: Likewise.
10226         * gcc.dg/compat/vector-2a_main.c: Likewise.
10227         * gcc.dg/lto/20090206-1_0.c: Likewise.
10228         * gcc.dg/pr34856.c: Likewise.
10229         * gcc.dg/pr36584.c: Likewise.
10230         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
10231         * gcc.dg/pr37544.c: Likewise.
10232         * gcc.dg/torture/pr16104-1.c: Likewise.
10233         * gcc.dg/torture/pr35771-1.c: Likewise.
10234         * gcc.dg/torture/pr35771-2.c: Likewise.
10235         * gcc.dg/torture/pr35771-3.c: Likewise.
10236         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
10237         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
10238         * gcc.dg/torture/stackalign/push-1.c: Likewise.
10239         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
10240         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
10241         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
10242         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
10243         * gcc.target/i386/20060512-1.c: Likewise.
10244         * gcc.target/i386/20060512-3.c: Likewise.
10245         * gcc.target/i386/all_one_m128i.c: Likewise.
10246         * gcc.target/i386/float128-1.c: Likewise.
10247         * gcc.target/i386/float128-2.c: Likewise.
10248         * gcc.target/i386/fpcvt-1.c: Likewise.
10249         * gcc.target/i386/fpcvt-2.c: Likewise.
10250         * gcc.target/i386/fpcvt-3.c: Likewise.
10251         * gcc.target/i386/fpprec-1.c: Likewise.
10252         * gcc.target/i386/funcspec-9.c: Likewise.
10253         * gcc.target/i386/incoming-1.c: Likewise.
10254         * gcc.target/i386/incoming-12.c: Likewise.
10255         * gcc.target/i386/incoming-2.c: Likewise.
10256         * gcc.target/i386/incoming-3.c: Likewise.
10257         * gcc.target/i386/incoming-4.c: Likewise.
10258         * gcc.target/i386/incoming-6.c: Likewise.
10259         * gcc.target/i386/incoming-7.c: Likewise.
10260         * gcc.target/i386/incoming-8.c: Likewise.
10261         * gcc.target/i386/opt-1.c: Likewise.
10262         * gcc.target/i386/opt-2.c: Likewise.
10263         * gcc.target/i386/ordcmp-1.c: Likewise.
10264         * gcc.target/i386/pr17692.c: Likewise.
10265         * gcc.target/i386/pr18614-1.c: Likewise.
10266         * gcc.target/i386/pr22152.c: Likewise.
10267         * gcc.target/i386/pr23570.c: Likewise.
10268         * gcc.target/i386/pr23575.c: Likewise.
10269         * gcc.target/i386/pr26449-1.c: Likewise.
10270         * gcc.target/i386/pr26600.c: Likewise.
10271         * gcc.target/i386/pr27790.c: Likewise.
10272         * gcc.target/i386/pr28839.c: Likewise.
10273         * gcc.target/i386/pr30970.c: Likewise.
10274         * gcc.target/i386/pr32000-1.c: Likewise.
10275         * gcc.target/i386/pr32000-2.c: Likewise.
10276         * gcc.target/i386/pr32280.c: Likewise.
10277         * gcc.target/i386/pr32661.c: Likewise.
10278         * gcc.target/i386/pr32708-1.c: Likewise.
10279         * gcc.target/i386/pr32961.c: Likewise.
10280         * gcc.target/i386/pr33329.c: Likewise.
10281         * gcc.target/i386/pr35714.c: Likewise.
10282         * gcc.target/i386/pr35767-1.c: Likewise.
10283         * gcc.target/i386/pr35767-1d.c: Likewise.
10284         * gcc.target/i386/pr35767-1i.c: Likewise.
10285         * gcc.target/i386/pr35767-2.c: Likewise.
10286         * gcc.target/i386/pr35767-2d.c: Likewise.
10287         * gcc.target/i386/pr35767-2i.c: Likewise.
10288         * gcc.target/i386/pr35767-3.c: Likewise.
10289         * gcc.target/i386/pr35767-5.c: Likewise.
10290         * gcc.target/i386/pr36222-1.c: Likewise.
10291         * gcc.target/i386/pr36578-1.c: Likewise.
10292         * gcc.target/i386/pr36578-2.c: Likewise.
10293         * gcc.target/i386/pr36992-1.c: Likewise.
10294         * gcc.target/i386/pr37101.c: Likewise.
10295         * gcc.target/i386/pr37216.c: Likewise.
10296         * gcc.target/i386/pr37434-1.c: Likewise.
10297         * gcc.target/i386/pr37434-2.c: Likewise.
10298         * gcc.target/i386/pr37843-3.c: Likewise.
10299         * gcc.target/i386/pr37843-4.c: Likewise.
10300         * gcc.target/i386/pr39162.c: Likewise.
10301         * gcc.target/i386/pr39315-1.c: Likewise.
10302         * gcc.target/i386/pr39315-2.c: Likewise.
10303         * gcc.target/i386/pr39315-3.c: Likewise.
10304         * gcc.target/i386/pr39315-4.c: Likewise.
10305         * gcc.target/i386/pr39445.c: Likewise.
10306         * gcc.target/i386/pr39496.c: Likewise.
10307         * gcc.target/i386/pr40809.c: Likewise.
10308         * gcc.target/i386/pr40906-3.c: Likewise.
10309         * gcc.target/i386/pr41019.c: Likewise.
10310         * gcc.target/i386/pr42542-1.c: Likewise.
10311         * gcc.target/i386/pr42542-2.c: Likewise.
10312         * gcc.target/i386/pr42542-3.c: Likewise.
10313         * gcc.target/i386/pr42542-3a.c: Likewise.
10314         * gcc.target/i386/pr42881.c: Likewise.
10315         * gcc.target/i386/push-1.c: Likewise.
10316         * gcc.target/i386/quad-sse.c: Likewise.
10317         * gcc.target/i386/reload-1.c: Likewise.
10318         * gcc.target/i386/sse-10.c: Likewise.
10319         * gcc.target/i386/sse-11.c: Likewise.
10320         * gcc.target/i386/sse-15.c: Likewise.
10321         * gcc.target/i386/sse-17.c: Likewise.
10322         * gcc.target/i386/sse-18.c: Likewise.
10323         * gcc.target/i386/sse-19.c: Likewise.
10324         * gcc.target/i386/sse-4.c: Likewise.
10325         * gcc.target/i386/sse-6.c: Likewise.
10326         * gcc.target/i386/sse-vect-types.c: Likewise.
10327         * gcc.target/i386/sse2-addpd-1.c: Likewise.
10328         * gcc.target/i386/sse2-addsd-1.c: Likewise.
10329         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
10330         * gcc.target/i386/sse2-andpd-1.c: Likewise.
10331         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10332         * gcc.target/i386/sse2-comisd-1.c: Likewise.
10333         * gcc.target/i386/sse2-comisd-2.c: Likewise.
10334         * gcc.target/i386/sse2-comisd-3.c: Likewise.
10335         * gcc.target/i386/sse2-comisd-4.c: Likewise.
10336         * gcc.target/i386/sse2-comisd-5.c: Likewise.
10337         * gcc.target/i386/sse2-comisd-6.c: Likewise.
10338         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
10339         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
10340         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
10341         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
10342         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
10343         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
10344         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
10345         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
10346         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
10347         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
10348         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
10349         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
10350         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
10351         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
10352         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
10353         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
10354         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
10355         * gcc.target/i386/sse2-divpd-1.c: Likewise.
10356         * gcc.target/i386/sse2-divsd-1.c: Likewise.
10357         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
10358         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
10359         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
10360         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
10361         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
10362         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
10363         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
10364         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
10365         * gcc.target/i386/sse2-minpd-1.c: Likewise.
10366         * gcc.target/i386/sse2-minsd-1.c: Likewise.
10367         * gcc.target/i386/sse2-mmx.c: Likewise.
10368         * gcc.target/i386/sse2-movapd-1.c: Likewise.
10369         * gcc.target/i386/sse2-movapd-2.c: Likewise.
10370         * gcc.target/i386/sse2-movd-1.c: Likewise.
10371         * gcc.target/i386/sse2-movd-2.c: Likewise.
10372         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
10373         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
10374         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
10375         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
10376         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
10377         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
10378         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
10379         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
10380         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
10381         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
10382         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
10383         * gcc.target/i386/sse2-movq-1.c: Likewise.
10384         * gcc.target/i386/sse2-movq-2.c: Likewise.
10385         * gcc.target/i386/sse2-movq-3.c: Likewise.
10386         * gcc.target/i386/sse2-movsd-1.c: Likewise.
10387         * gcc.target/i386/sse2-movsd-2.c: Likewise.
10388         * gcc.target/i386/sse2-movupd-1.c: Likewise.
10389         * gcc.target/i386/sse2-movupd-2.c: Likewise.
10390         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
10391         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
10392         * gcc.target/i386/sse2-orpd-1.c: Likewise.
10393         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
10394         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
10395         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
10396         * gcc.target/i386/sse2-paddb-1.c: Likewise.
10397         * gcc.target/i386/sse2-paddd-1.c: Likewise.
10398         * gcc.target/i386/sse2-paddq-1.c: Likewise.
10399         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
10400         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
10401         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
10402         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
10403         * gcc.target/i386/sse2-paddw-1.c: Likewise.
10404         * gcc.target/i386/sse2-pand-1.c: Likewise.
10405         * gcc.target/i386/sse2-pandn-1.c: Likewise.
10406         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
10407         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
10408         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
10409         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
10410         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
10411         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
10412         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
10413         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
10414         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
10415         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
10416         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
10417         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
10418         * gcc.target/i386/sse2-pminub-1.c: Likewise.
10419         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
10420         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
10421         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
10422         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
10423         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
10424         * gcc.target/i386/sse2-por-1.c: Likewise.
10425         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
10426         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
10427         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
10428         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
10429         * gcc.target/i386/sse2-pslld-1.c: Likewise.
10430         * gcc.target/i386/sse2-pslld-2.c: Likewise.
10431         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
10432         * gcc.target/i386/sse2-psllq-1.c: Likewise.
10433         * gcc.target/i386/sse2-psllq-2.c: Likewise.
10434         * gcc.target/i386/sse2-psllw-1.c: Likewise.
10435         * gcc.target/i386/sse2-psllw-2.c: Likewise.
10436         * gcc.target/i386/sse2-psrad-1.c: Likewise.
10437         * gcc.target/i386/sse2-psrad-2.c: Likewise.
10438         * gcc.target/i386/sse2-psraw-1.c: Likewise.
10439         * gcc.target/i386/sse2-psraw-2.c: Likewise.
10440         * gcc.target/i386/sse2-psrld-1.c: Likewise.
10441         * gcc.target/i386/sse2-psrld-2.c: Likewise.
10442         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
10443         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
10444         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
10445         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
10446         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
10447         * gcc.target/i386/sse2-psubb-1.c: Likewise.
10448         * gcc.target/i386/sse2-psubd-1.c: Likewise.
10449         * gcc.target/i386/sse2-psubq-1.c: Likewise.
10450         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
10451         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
10452         * gcc.target/i386/sse2-psubw-1.c: Likewise.
10453         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
10454         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
10455         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
10456         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
10457         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
10458         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
10459         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
10460         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
10461         * gcc.target/i386/sse2-pxor-1.c: Likewise.
10462         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
10463         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
10464         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
10465         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
10466         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
10467         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
10468         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
10469         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
10470         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
10471         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
10472         * gcc.target/i386/sse2-shufps-1.c: Likewise.
10473         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
10474         * gcc.target/i386/sse2-subpd-1.c: Likewise.
10475         * gcc.target/i386/sse2-subsd-1.c: Likewise.
10476         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
10477         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
10478         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
10479         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
10480         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
10481         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
10482         * gcc.target/i386/sse2-unpack-1.c: Likewise.
10483         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
10484         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
10485         * gcc.target/i386/sse2-vec-1.c: Likewise.
10486         * gcc.target/i386/sse2-vec-2.c: Likewise.
10487         * gcc.target/i386/sse2-vec-3.c: Likewise.
10488         * gcc.target/i386/sse2-vec-4.c: Likewise.
10489         * gcc.target/i386/sse2-vec-5.c: Likewise.
10490         * gcc.target/i386/sse2-vec-6.c: Likewise.
10491         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
10492         * gcc.target/i386/ssefn-2.c: Likewise.
10493         * gcc.target/i386/ssefn-4.c: Likewise.
10494         * gcc.target/i386/ssefp-1.c: Likewise.
10495         * gcc.target/i386/ssefp-2.c: Likewise.
10496         * gcc.target/i386/sseregparm-3.c: Likewise.
10497         * gcc.target/i386/sseregparm-4.c: Likewise.
10498         * gcc.target/i386/sseregparm-5.c: Likewise.
10499         * gcc.target/i386/sseregparm-6.c: Likewise.
10500         * gcc.target/i386/sseregparm-7.c: Likewise.
10501         * gcc.target/i386/ssetype-1.c: Likewise.
10502         * gcc.target/i386/ssetype-2.c: Likewise.
10503         * gcc.target/i386/ssetype-3.c: Likewise.
10504         * gcc.target/i386/ssetype-4.c: Likewise.
10505         * gcc.target/i386/ssetype-5.c: Likewise.
10506         * gcc.target/i386/unordcmp-1.c: Likewise.
10507         * gcc.target/i386/vararg-1.c: Likewise.
10508         * gcc.target/i386/vararg-2.c: Likewise.
10509         * gcc.target/i386/vararg-3.c: Likewise.
10510         * gcc.target/i386/vararg-4.c: Likewise.
10511         * gcc.target/i386/vararg-7.c: Likewise.
10512         * gcc.target/i386/vararg-8.c: Likewise.
10513         * gcc.target/i386/vecinit-1.c: Likewise.
10514         * gcc.target/i386/vecinit-2.c: Likewise.
10515         * gcc.target/i386/vecinit-3.c: Likewise.
10516         * gcc.target/i386/vecinit-4.c: Likewise.
10517         * gcc.target/i386/vecinit-5.c: Likewise.
10518         * gcc.target/i386/vecinit-6.c: Likewise.
10519         * gcc.target/i386/vectorize2.c: Likewise.
10520         * gcc.target/i386/vectorize3.c: Likewise.
10521         * gcc.target/i386/vectorize4.c: Likewise.
10522         * gcc.target/i386/vectorize6.c: Likewise.
10523         * gcc.target/i386/vectorize7.c: Likewise.
10524         * gcc.target/i386/vectorize8.c: Likewise.
10525         * gcc.target/i386/vperm-v2df.c: Likewise.
10526         * gcc.target/i386/vperm-v2di.c: Likewise.
10527         * gcc.target/i386/vperm-v4si-1.c: Likewise.
10528         * gcc.target/i386/xorps-sse2.c: Likewise.
10529         * gcc.target/i386/xorps.c: Likewise.
10530         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
10531         * gfortran.dg/graphite/pr42326.f90: Likewise.
10532         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
10533
10534 2010-05-19  Richard Guenther  <rguenther@suse.de>
10535
10536         PR lto/44196
10537         * g++.dg/lto/20100519-1_0.C: New testcase.
10538
10539 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10540
10541         PR fortran/42360
10542         * gfortran.dg/warn_intent_out_not_set.f90: New.
10543
10544 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10545
10546         PR fortran/38404
10547         * gfortran.dg/data_char_1.f90: Updated warning message.
10548         * gfortran.dg/data_array_6.f: New.
10549
10550 2010-05-19  Martin Jambor  <mjambor@suse.cz>
10551
10552         * g++.dg/ipa/ivinline-8.C: New test.
10553         * gcc.dg/ipa/iinline-2.c: Likewise.
10554
10555 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10556
10557         PR fortran/34505
10558         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
10559         arguments; add check for return value kind.
10560         * gfortran.dg/float_1.f90: Likewise.
10561
10562 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10563
10564         * gcc.target/i386/20011009-1.c (COMMENT): Define.
10565         (main): Use it.
10566         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
10567         * lib/lto.exp (lto_prune_warns): Fix location line regex.
10568         Prune another location line format.
10569         (lto-obj): Call lto_prune_warns on comp_output.
10570
10571 2010-05-18  Jan Hubicka  <jh@suse.cz>
10572
10573         * gcc.dg/lto/ipacp_0.c: New test.
10574         * gcc.dg/lto/ipacp_1.c: New test.
10575
10576 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
10577
10578         PR lto/44184
10579         * gcc.dg/lto/20100518_0.c: New test.
10580
10581 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
10582
10583         * gnat.dg/specs/lto3.ads: Add missing dg-options.
10584
10585 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10586
10587         PR fortran/43990
10588         * gfortran.dg/class_21.f03: New.
10589
10590 2010-05-17  Jason Merrill  <jason@redhat.com>
10591
10592         PR c++/44157
10593         * g++.dg/cpp0x/initlist34.C: New.
10594
10595         PR c++/44158
10596         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
10597
10598 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10599
10600         * g++.dg/ipa/ivinline-1.C: New test.
10601         * g++.dg/ipa/ivinline-2.C: New test.
10602         * g++.dg/ipa/ivinline-3.C: New test.
10603         * g++.dg/ipa/ivinline-4.C: New test.
10604         * g++.dg/ipa/ivinline-5.C: New test.
10605         * g++.dg/ipa/ivinline-6.C: New test.
10606
10607 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
10608             Jason Merrill  <jason@redhat.com>
10609
10610         PR c++/44108
10611         * c-c++-common/Wunused-var-8.c: New test.
10612
10613 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
10614
10615         PR bootstrap/42347
10616         * gcc.c-torture/compile/pr42347.c: New test.
10617
10618         PR middle-end/44102
10619         * g++.dg/ext/asmgoto1.C: New test.
10620
10621 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10622
10623         PR middle-end/44133
10624         * gcc.dg/tree-ssa/pr44133.c: New test.
10625         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
10626         precise.
10627
10628 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10629
10630         PR fortran/44044
10631         * gfortran.dg/class_20.f03: New.
10632
10633 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
10634
10635         PR 44078
10636         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
10637         debug messages but not the newly introduced one.
10638
10639 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
10640
10641         PR fortran/35779
10642         * gfortran.dg/initialization_25.f90: Commented testcase.
10643         * gfortran.dg/initialization_26.f90: New.
10644
10645 2010-05-16  Richard Guenther  <rguenther@suse.de>
10646
10647         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
10648         * gcc.dg/pr43084.c: Likewise.
10649         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
10650         -fipa-type-escape.
10651         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
10652         -fipa-type-escape.
10653         * gcc.dg/struct/struct-reorg.exp: Likewise.
10654         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
10655         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
10656
10657 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
10658
10659         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
10660         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
10661         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
10662         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
10663         tests.
10664
10665 2010-05-15  Jason Merrill  <jason@redhat.com>
10666
10667         * g++.dg/eh/spec10.C: New.
10668         * g++.dg/eh/spec11.C: New.
10669         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
10670
10671 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10672
10673         PR fortran/44154
10674         PR fortran/42647
10675         * gfortran.dg/allocatable_scalar_9.f90: New.
10676
10677 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
10678
10679         PR c++/44148
10680         * g++.dg/torture/pr44148.C: New test.
10681
10682 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
10683
10684         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
10685         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
10686         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
10687         diagnostics and type sizes.
10688
10689 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
10690
10691         * gnat.dg/lto9.adb: New test.
10692         * gnat.dg/lto9_pkg1.ads: New helper.
10693         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
10694
10695 2010-05-15  Jan Hubicka  <jh@suse.cz>
10696
10697         * gcc.dg/lto/ipareference_1.c: Rename to ...
10698         * gcc.dg/lto/ipareference_0.c: ... this one.
10699         * gcc.dg/lto/ipareference_2.c: Rename to ...
10700         * gcc.dg/lto/ipareference_1.c: ... this one.
10701
10702 2010-05-15  Jan Hubicka  <jh@suse.cz>
10703
10704         * gcc.dg/lto/ipareference_1.c: New file.
10705         * gcc.dg/lto/ipareference_2.c: New file.
10706
10707 2010-05-15  Richard Guenther  <rguenther@suse.de>
10708
10709         PR tree-optimization/44038
10710         * gcc.c-torture/compile/pr44038.c: New testcase.
10711
10712 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
10713
10714         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
10715         * gcc.target/i386/avx-cmpss-1.c: Likewise.
10716
10717 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10718
10719         PR fortran/43207
10720         PR fortran/43969
10721         * gfortran.dg/class_18.f03: New.
10722         * gfortran.dg/class_19.f03: New.
10723
10724 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10725
10726         PR debug/44112
10727         * gcc.dg/debug/dwarf2/const-1.c: Remove.
10728         * g++.dg/debug/dwarf2/const1.C: Remove.
10729
10730 2010-05-14  Jason Merrill  <jason@redhat.com>
10731
10732         * g++.dg/eh/cond4.C: New.
10733         * g++.dg/eh/elide2.C: Adjust.
10734         * g++.old-deja/g++.eh/terminate1.C: Adjust.
10735
10736 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
10737
10738         PR fortran/44135
10739         * gfortran.dg/actual_array_interface_2.f90: New test.
10740
10741 2010-05-14  Richard Guenther  <rguenther@suse.de>
10742
10743         PR tree-optimization/44119
10744         * gcc.c-torture/compile/pr44119.c: New testcase.
10745
10746 2010-05-14  Jason Merrill  <jason@redhat.com>
10747
10748         PR c++/44127
10749         * g++.dg/eh/terminate1.C: New.
10750
10751 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10752
10753         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
10754
10755         PR debug/44136
10756         * gcc.dg/pr44136.c: New test.
10757
10758 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
10759
10760         PR c++/30566
10761         * g++.dg/warn/Wshadow-4.C: Adjust.
10762         * g++.dg/warn/Wshadow-5.C: New test.
10763         * g++.dg/warn/Wshadow-6.C: New test
10764
10765 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
10766
10767         PR fortran/35779
10768         * gfortran.dg/initialization_25.f90: New.
10769
10770 2010-05-13  Martin Jambor  <mjambor@suse.cz>
10771
10772         * g++.dg/otr-fold-1.C: New test.
10773         * g++.dg/otr-fold-2.C: New test.
10774
10775 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
10776
10777         PR fortran/44036
10778         * gfortran.dg/gomp/pr44036-1.f90: New test.
10779         * gfortran.dg/gomp/pr44036-2.f90: New test.
10780         * gfortran.dg/gomp/pr44036-3.f90: New test.
10781
10782         PR debug/43983
10783         * gcc.dg/guality/sra-1.c: New test.
10784
10785 2010-05-12  Jan Hubicka  <jh@suse.cz>
10786
10787         * tree-ssa/unreachable.c: New test.
10788
10789 2010-05-12  Jason Merrill  <jason@redhat.com>
10790
10791         * g++.dg/cpp0x/sfinae1.C: New.
10792
10793 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
10794
10795         * gcc.target/i386/zee.c: New file.
10796
10797 2010-05-12  Jason Merrill  <jason@redhat.com>
10798
10799         * g++.dg/conversion/op1.C: Expect template candidate message.
10800         * g++.dg/cpp0x/nullptr15.C: Likewise.
10801         * g++.dg/cpp0x/pr31431-2.C: Likewise.
10802         * g++.dg/cpp0x/pr31431.C: Likewise.
10803         * g++.dg/cpp0x/temp_default2.C: Likewise.
10804         * g++.dg/cpp0x/trailing4.C: Likewise.
10805         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
10806         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
10807         * g++.dg/cpp0x/variadic-throw.C: Likewise.
10808         * g++.dg/cpp0x/variadic35.C: Likewise.
10809         * g++.dg/cpp0x/vt-35147.C: Likewise.
10810         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10811         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10812         * g++.dg/ext/visibility/anon8.C: Likewise.
10813         * g++.dg/ext/vla2.C: Likewise.
10814         * g++.dg/other/pr28114.C: Likewise.
10815         * g++.dg/other/ptrmem10.C: Likewise.
10816         * g++.dg/other/ptrmem11.C: Likewise.
10817         * g++.dg/overload/unknown1.C: Likewise.
10818         * g++.dg/parse/template7.C: Likewise.
10819         * g++.dg/parse/typename7.C: Likewise.
10820         * g++.dg/template/conv11.C: Likewise.
10821         * g++.dg/template/copy1.C: Likewise.
10822         * g++.dg/template/deduce3.C: Likewise.
10823         * g++.dg/template/dependent-expr5.C: Likewise.
10824         * g++.dg/template/friend.C: Likewise.
10825         * g++.dg/template/incomplete2.C: Likewise.
10826         * g++.dg/template/local4.C: Likewise.
10827         * g++.dg/template/local6.C: Likewise.
10828         * g++.dg/template/operator10.C: Likewise.
10829         * g++.dg/template/overload6.C: Likewise.
10830         * g++.dg/template/ptrmem2.C: Likewise.
10831         * g++.dg/template/ptrmem20.C: Likewise.
10832         * g++.dg/template/ptrmem8.C: Likewise.
10833         * g++.dg/template/sfinae2.C: Likewise.
10834         * g++.dg/template/ttp25.C: Likewise.
10835         * g++.dg/template/unify10.C: Likewise.
10836         * g++.dg/template/unify11.C: Likewise.
10837         * g++.dg/template/unify6.C: Likewise.
10838         * g++.dg/template/unify7.C: Likewise.
10839         * g++.dg/template/unify9.C: Likewise.
10840         * g++.dg/template/varmod1.C: Likewise.
10841         * g++.old-deja/g++.brendan/crash56.C: Likewise.
10842         * g++.old-deja/g++.law/operators32.C: Likewise.
10843         * g++.old-deja/g++.pt/crash28.C: Likewise.
10844         * g++.old-deja/g++.pt/crash60.C: Likewise.
10845         * g++.old-deja/g++.pt/explicit38.C: Likewise.
10846         * g++.old-deja/g++.pt/explicit39.C: Likewise.
10847         * g++.old-deja/g++.pt/explicit41.C: Likewise.
10848         * g++.old-deja/g++.pt/explicit67.C: Likewise.
10849         * g++.old-deja/g++.pt/explicit77.C: Likewise.
10850         * g++.old-deja/g++.pt/expr2.C: Likewise.
10851         * g++.old-deja/g++.pt/overload7.C: Likewise.
10852         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
10853         * g++.old-deja/g++.pt/spec5.C: Likewise.
10854         * g++.old-deja/g++.pt/spec6.C: Likewise.
10855         * g++.old-deja/g++.pt/t24.C: Likewise.
10856         * g++.old-deja/g++.pt/unify4.C: Likewise.
10857         * g++.old-deja/g++.pt/unify6.C: Likewise.
10858         * g++.old-deja/g++.pt/unify8.C: Likewise.
10859         * g++.old-deja/g++.robertl/eb119.C: Likewise.
10860         * g++.old-deja/g++.robertl/eb79.C: Likewise.
10861         * g++.old-deja/g++.robertl/eb98.C: Likewise.
10862
10863         * g++.dg/cpp0x/initlist32.C: New.
10864
10865         * g++.dg/template/conv11.C: New.
10866         * g++.dg/conversion/op1.C: Adjust expected error.
10867
10868         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
10869
10870 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
10871
10872         PR target/44088
10873         * gcc.target/i386/avx-cmpsd-1.c: New.
10874         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
10875         * gcc.target/i386/avx-cmpss-1.c: Likewise.
10876         * gcc.target/i386/avx-cmpss-2.c: Likewise.
10877         * gcc.target/i386/sse-cmpss-1.c: Likewise.
10878         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10879
10880 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
10881
10882         PR middle-end/44085
10883         * gcc.dg/gomp/pr44085.c: New test.
10884         * gfortran.dg/gomp/pr44085.f90: New test.
10885
10886 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
10887
10888         * objc-obj-c++-shared/Object1.m: New.
10889         * objc.dg/torture: New directory.
10890         * objc.dg/torture/tls: Ditto.
10891         * objc.dg/tls: Ditto.
10892         * objc.dg/torture/tls/trivial.m: New test.
10893         * objc.dg/torture/tls/thr-init-2.m: New test.
10894         * objc.dg/torture/tls/thr-init-3.m: New test.
10895         * objc.dg/torture/tls/thr-init.m: New test.
10896         * objc.dg/torture/tls/diag-1.m: New test.
10897         * objc.dg/torture/tls/tls.exp: New.
10898         * objc.dg/torture/trivial.m: New test.
10899         * objc.dg/torture/dg-torture.exp: New.
10900         * objc.dg/tls/diag-3.m: New test.
10901         * objc.dg/tls/diag-4.m: New test.
10902         * objc.dg/tls/diag-5.m: New test.
10903         * objc.dg/tls/init-1.m: New test.
10904         * objc.dg/tls/init-2.m: New test.
10905         * objc.dg/tls/tls.exp: New.
10906         * objc.dg/tls/diag-2.m: New test.
10907         * lib/objc.exp: Respond to dg-additional-files.
10908
10909 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
10910
10911         * gcc.target/m68k/20100512-1.c: New.
10912
10913 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
10914
10915         * gnat.dg/lto8.adb: New test.
10916         * gnat.dg/lto8_pkg.ad[sb]: New helper.
10917         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
10918
10919 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
10920
10921         PR c++/34272
10922         PR c++/43630
10923         PR c++/34491
10924         * g++.dg/template/crash97.C: New.
10925         * g++.dg/template/crash98.C: Likewise.
10926         * g++.dg/template/crash99.C: Likewise.
10927         * g++.dg/cpp0x/pr31439.C: Adjust.
10928         * g++.dg/template/crash95.C: Likewise.
10929
10930 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
10931
10932         PR middle-end/44071
10933         * c-c++-common/asmgoto-4.c: New test.
10934         * gcc.target/i386/pr44071.c: New test.
10935
10936         PR c++/44062
10937         * c-c++-common/Wunused-var-7.c: New test.
10938         * g++.dg/warn/Wunused-var-9.C: New test.
10939
10940 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
10941
10942         PR fortran/43711
10943         * gfortran.dg/gomp/pr43711.f90: New.
10944
10945 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
10946
10947         PR fortran/31820
10948         * gfortran.dg/select_5.f90: Updated.
10949
10950 2010-05-11  Jan Hubicka  <jh@suse.cz>
10951
10952         PR tree-optimize/44063
10953         * gcc.c-torture/compile/pr44063.c: New testcase.
10954
10955 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
10956
10957         PR debug/44023
10958         * gcc.dg/pr44023.c: New test.
10959
10960 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
10961
10962         * gnat.dg/lto7.adb: New test.
10963         * gnat.dg/lto7_pkg.ad[sb]: New helper.
10964
10965 2010-05-10  Jason Merrill  <jason@redhat.com>
10966
10967         PR c++/44017
10968         * g++.dg/template/inherit5.C: New.
10969
10970         PR c++/44045
10971         * g++.dg/cpp0x/initlist33.C: New.
10972         * g++.dg/cpp0x/initlist26.C: Adjust.
10973         * g++.dg/cpp0x/initlist28.C: Adjust.
10974
10975 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
10976
10977         PR c++/43719
10978         * g++.dg/init/pr43719.C: New.
10979         * g++.dg/anon-struct4.C: Adjust.
10980
10981 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
10982
10983         PR debug/44028
10984         * gcc.dg/pr44028.c: New test.
10985
10986 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
10987
10988         PR fortran/27866
10989         PR fortran/35003
10990         PR fortran/42809
10991         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
10992         * gfortran.dg/warn_conversion.f90: New.
10993
10994 2010-05-10  Michael Matz  <matz@suse.de>
10995
10996         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
10997
10998 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
10999
11000         PR rtl-optimization/44012
11001         * gcc.dg/pr44012.c: New.
11002
11003 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11004
11005         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
11006         Log text on entry and exit.
11007         Prune Sun ld warnings for common symbols with differing sizes.
11008         (lto-link-and-maybe-run): Change caller.
11009
11010 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
11011
11012         PR fortran/44044
11013         * gfortran.dg/class_7.f03: Modified.
11014         * gfortran.dg/select_type_1.f03: Modified.
11015         * gfortran.dg/select_type_12.f03: New.
11016
11017 2010-05-10  Richard Guenther  <rguenther@suse.de>
11018
11019         PR tree-optimization/44050
11020         * gcc.dg/torture/pr44050.c: New testcase.
11021
11022 2010-05-10  Wei Guozhi  <carrot@google.com>
11023
11024         PR target/42879
11025         * gcc.target/arm/pr42879.c: New testcase.
11026
11027 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11028
11029         PR c/44051
11030         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
11031
11032 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11033
11034         PR c/10676
11035         * gcc.dg/anon-struct-10.c: New test.
11036
11037 2010-05-09  Richard Guenther  <rguenther@suse.de>
11038
11039         PR middle-end/44024
11040         * gcc.dg/pr44024.c: New testcase.
11041
11042 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11043
11044         PR c/4784
11045         * gcc.dg/anon-struct-9.c: New test.
11046
11047 2010-05-09  Richard Guenther  <rguenther@suse.de>
11048
11049         PR middle-end/44043
11050         * gcc.c-torture/compile/pr44043.c: New testcase.
11051
11052 2010-05-09  Richard Guenther  <rguenther@suse.de>
11053
11054         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
11055
11056 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
11057
11058         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
11059
11060 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11061
11062         * gnat.dg/lto[12456].adb: Add "target lto" marker.
11063         * gnat.dg/specs/lto3.ads: Likewise.
11064
11065 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
11066
11067         PR middle-end/28685
11068         * gcc.dg/pr28685-1.c: New file.
11069
11070 2010-05-08  Richard Guenther  <rguenther@suse.de>
11071
11072         PR tree-optimization/44030
11073         * gcc.c-torture/compile/pr44030.c: New testcase.
11074
11075 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11076
11077         * gnat.dg/lto6.adb: New test.
11078         * gnat.dg/lto6_pkg.ads: New helper.
11079
11080 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11081
11082         * gnat.dg/lto5.adb: New test.
11083         * gnat.dg/lto5_pkg.ad[sb]: New helper.
11084
11085 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11086
11087         * gnat.dg/lto4.ad[sb]: New test.
11088
11089 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11090
11091         * gnat.dg/specs/lto3.ads: New test.
11092         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
11093         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
11094
11095 2010-05-08  Quentin Ochem  <ochem@adacore.com>
11096
11097         * gnat.dg/sizetype3.ad[sb]: New test.
11098         * gnat.dg/sizetype3_pkg.ads: New helper.
11099
11100 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
11101
11102         PR c++/43951
11103         * g++.dg/init/new29.C: New.
11104
11105 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
11106
11107         PR fortran/40728
11108         * gfortran.dg/coarray_1.f90: Fixed error message.
11109         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
11110         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
11111         * gfortran.dg/intrinsic_std_5.f90: New.
11112
11113 2010-05-07  Jason Merrill  <jason@redhat.com>
11114
11115         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
11116
11117 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11118
11119         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
11120         (size_t, stderr): Remove.
11121         (read_error): Replaced __builtin_fprintf by fprintf.
11122
11123 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
11124
11125         * gcc.dg/ordered-comparison-1.c: New test.
11126         * gcc.dg/ordered-comparison-2.c: New test.
11127         * gcc.dg/ordered-comparison-3.c: New test.
11128         * gcc.dg/ordered-comparison-4.c: New test.
11129
11130 2010-05-06  Mike Stump  <mikestump@comcast.net>
11131
11132         PR objc/35165
11133         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
11134
11135 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
11136             Jason Merrill  <jason@redhat.com>
11137
11138         * g++.dg/cpp0x/nullptr01.C: New.
11139         * g++.dg/cpp0x/nullptr02.C: New.
11140         * g++.dg/cpp0x/nullptr03.C: New.
11141         * g++.dg/cpp0x/nullptr04.C: New.
11142         * g++.dg/cpp0x/nullptr05.C: New.
11143         * g++.dg/cpp0x/nullptr06.C: New.
11144         * g++.dg/cpp0x/nullptr07.C: New.
11145         * g++.dg/cpp0x/nullptr08.C: New.
11146         * g++.dg/cpp0x/nullptr09.C: New.
11147         * g++.dg/cpp0x/nullptr10.C: New.
11148         * g++.dg/cpp0x/nullptr11.C: New.
11149         * g++.dg/cpp0x/nullptr12.C: New.
11150         * g++.dg/cpp0x/nullptr13.C: New.
11151         * g++.dg/cpp0x/nullptr14.C: New.
11152         * g++.dg/cpp0x/nullptr15.C: New.
11153         * g++.dg/cpp0x/nullptr16.C: New.
11154         * g++.dg/cpp0x/nullptr17.C: New.
11155         * g++.dg/cpp0x/nullptr18.C: New.
11156         * g++.dg/cpp0x/nullptr19.C: New.
11157         * g++.dg/cpp0x/nullptr20.C: New.
11158         * g++.dg/cpp0x/nullptr21.C: New.
11159         * g++.dg/cpp0x/nullptr22.C: New.
11160         * g++.dg/debug/nullptr01.C: New.
11161         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
11162
11163 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
11164
11165         * gcc.dg/Wunused-var-8.c: Move to...
11166         * c-c++-common/Wunused-var-6.c: ... here.  New test.
11167
11168 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
11169
11170         PR c++/40406
11171         * g++.dg/template/crash96.C: New.
11172
11173 2010-05-06  Jan Hubicka  <jh@suse.cz>
11174
11175         PR tree-optimization/43791
11176         * gcc.c-torture/compile/pr43791.c: New file.
11177
11178 2010-05-06  Michael Matz  <matz@suse.de>
11179
11180         PR tree-optimization/43984
11181         * gfortran.dg/pr43984.f90: New test.
11182
11183 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11184
11185         PR 40989
11186         * gcc.dg/pr40989.c: New.
11187
11188 2010-05-06  Richard Guenther  <rguenther@suse.de>
11189
11190         PR tree-optimization/43934
11191         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
11192
11193 2010-05-06  Richard Guenther  <rguenther@suse.de>
11194
11195         PR tree-optimization/43987
11196         * gcc.c-torture/execute/pr43987.c: New testcase.
11197         * gcc.dg/torture/pta-escape-1.c: Adjust.
11198         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
11199         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
11200         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
11201         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11202
11203 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
11204             Dodji Seketeli  <dodji@redhat.com>
11205
11206         PR c/18624
11207         * g++.dg/warn/Wunused-7.C: Add dg-warning.
11208         * g++.dg/template/sfinae16.C: Likewise.
11209         * gcc.dg/Wunused-var-1.c: Moved to...
11210         * c-c++-common/Wunused-var-1.c: ...here. New test.
11211         * gcc.dg/Wunused-var-2.c: Moved to...
11212         * c-c++-common/Wunused-var-2.c: ...here. New test.
11213         * gcc.dg/Wunused-var-3.c: Moved to...
11214         * c-c++-common/Wunused-var-3.c: ...here. New test.
11215         * gcc.dg/Wunused-var-4.c: Moved to...
11216         * gcc.dg/Wunused-var-1.c: ... here.
11217         * gcc.dg/Wunused-var-5.c: Moved to...
11218         * c-c++-common/Wunused-var-4.c: ...here. New test.
11219         * gcc.dg/Wunused-var-7.c: Moved to...
11220         * c-c++-common/Wunused-var-5.c: ...here. New test.
11221         * gcc.dg/Wunused-var-6.c: Moved to...
11222         * gcc.dg/Wunused-var-2.c: ... here.
11223         * c-c++-common/Wunused-var-1.c: New test.
11224         * c-c++-common/Wunused-var-2.c: New test.
11225         * c-c++-common/Wunused-var-3.c: New test.
11226         * c-c++-common/Wunused-var-4.c: New test.
11227         * c-c++-common/Wunused-var-5.c: New test.
11228         * g++.dg/warn/Wunused-var-1.C: New test.
11229         * g++.dg/warn/Wunused-var-2.C: New test.
11230         * g++.dg/warn/Wunused-var-3.C: New test.
11231         * g++.dg/warn/Wunused-var-4.C: New test.
11232         * g++.dg/warn/Wunused-var-5.C: New test.
11233         * g++.dg/warn/Wunused-var-6.C: New test.
11234         * g++.dg/warn/Wunused-var-7.C: New test.
11235         * g++.dg/warn/Wunused-var-8.C: New test.
11236         * g++.dg/warn/Wunused-parm-1.C: New test.
11237         * g++.dg/warn/Wunused-parm-2.C: New test.
11238         * g++.dg/warn/Wunused-parm-3.C: New test.
11239
11240 2010-05-06  Tobias Burnus  <burnus@net-b.de>
11241
11242         PR fortran/43985
11243         * gfortran.dg/gomp/crayptr5.f90: New test case.
11244
11245 2010-05-05  Jason Merrill  <jason@redhat.com>
11246
11247         PR debug/43370
11248         * g++.dg/ext/attrib39.C: New.
11249
11250 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
11251
11252         PR fortran/24978
11253         * gfortran.dg/data_invalid.f90: New.
11254
11255 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
11256
11257         * gnat.dg/lto2.adb: New test.
11258
11259 2010-05-05  Jason Merrill  <jason@redhat.com>
11260
11261         PR c++/43787
11262         * g++.dg/opt/empty1.C: New.
11263
11264 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
11265
11266         PR fortran/43696
11267         * gfortran.dg/class_17.f03: New.
11268
11269 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
11270
11271         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
11272
11273 2010-05-04  Mike Stump  <mikestump@comcast.net>
11274
11275         PR objc/35165
11276         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
11277
11278 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11279
11280         PR target/43668
11281         * gcc.target/i386/pr43668.c: New.
11282
11283 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
11284
11285         PR c++/43028
11286         * g++.dg/cpp0x/initlist31.C: New.
11287
11288 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
11289
11290         PR c/43981
11291         * gcc.dg/Wunused-var-8.c: New test.
11292
11293 2010-05-04  Jason Merrill  <jason@redhat.com>
11294
11295         PR c++/38064
11296         * g++.dg/cpp0x/enum3.C: Extend.
11297
11298 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11299
11300         PR target/43799
11301         * gcc.target/i386/pr43799.c: New.
11302
11303 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
11304
11305         * gnat.dg/lto1.adb: New test.
11306         * gnat.dg/lto1_pkg.ad[sb]: New helper.
11307
11308 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11309
11310         PR middle-end/43671
11311         * gcc.target/i386/pr43671.c: New.
11312
11313 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
11314
11315         PR c++/43705
11316         * g++.dg/template/crash95.C: New.
11317
11318 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11319
11320         PR debug/43508
11321         * gcc.target/i386/pr43508.c: New.
11322
11323 2010-05-04  Richard Guenther  <rguenther@suse.de>
11324
11325         PR tree-optimization/43879
11326         * g++.dg/torture/pr43879-1_0.C: New testcase.
11327         * g++.dg/torture/pr43879-1_1.C: Likewise.
11328
11329 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
11330
11331         PR c++/43953
11332         * g++.dg/other/crash-12.C: New test.
11333
11334 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
11335
11336         * g++.dg/cdce3.C: Add a space.  Updated.
11337
11338 2010-05-03  Jason Merrill  <jason@redhat.com>
11339
11340         PR c++/43680
11341         * g++.dg/opt/enum2.C: New.
11342         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
11343         * g++.dg/warn/Wswitch-1.C: Adjust message.
11344
11345 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11346
11347         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
11348         * g++.dg/ext/label13.C: Fix typo.
11349         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
11350         alpha*-dec-osf5*.
11351         * gcc.c-torture/compile/limits-declparen.c: xfail on
11352         alpha*-dec-osf5* with -g.
11353         * gcc.c-torture/compile/limits-pointer.c: Likewise.
11354         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
11355         * gcc.dg/c99-tgmath-2.c: Likewise.
11356         * gcc.dg/c99-tgmath-3.c: Likewise.
11357         * gcc.dg/c99-tgmath-4.c: Likewise.
11358
11359 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
11360
11361         PR fortran/43592
11362         * gfortran.dg/unexpected_interface.f90: New test.
11363
11364 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11365
11366         * ada/acats/run_acats (which): New function.
11367         (host_gnatchop, host_gnatmake): Use it.
11368
11369 2010-05-03  Richard Guenther  <rguenther@suse.de>
11370
11371         PR tree-optimization/43971
11372         * gcc.dg/pr43971.c: New testcase.
11373
11374 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
11375
11376         PR debug/43972
11377         * gcc.dg/debug/pr43972.c: New test.
11378
11379 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
11380
11381         PR testsuite/43963
11382         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
11383
11384 2010-05-02  Richard Guenther  <rguenther@suse.de>
11385
11386         PR tree-optimization/43879
11387         * gcc.dg/torture/pr43879-3.c: New testcase.
11388
11389 2010-05-01  Richard Guenther  <rguenther@suse.de>
11390
11391         PR tree-optimization/43949
11392         * g++.dg/warn/Warray-bounds-5.C: New testcase.
11393
11394 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
11395
11396         PR c++/43951
11397         * g++.dg/init/new28.C: New.
11398
11399 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
11400
11401         PR objc++/32052
11402         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
11403         structure and nested declarations.
11404         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
11405         structure and nested declarations.  Reduce header clutter and
11406         use _exit() rather than abort().
11407         * objc.dg/encode-10.m: New.
11408         * objc.dg/encode-11.m: New.
11409
11410 2010-04-30  DJ Delorie  <dj@redhat.com>
11411
11412         * gcc.c-torture/execute/20100430-1.c: New test.
11413
11414 2010-04-30  Jason Merrill  <jason@redhat.com>
11415
11416         PR c++/43868
11417         * g++.dg/template/ptrmem21.C: New.
11418
11419 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
11420
11421         PR fortran/18918
11422         PR fortran/43931
11423         * gfortran.dg/coarray_13.f90: New test.
11424
11425 2010-04-30  Richard Guenther  <rguenther@suse.de>
11426
11427         PR lto/43946
11428         * gcc.dg/lto/20100430-1_0.c: New testcase.
11429
11430 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
11431
11432         PR debug/43942
11433         * c-c++-common/pr43942.c: New test.
11434
11435 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
11436
11437         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
11438         conflict with darwin crt1.o 'start' symbol.
11439
11440 2010-04-30  Richard Guenther  <rguenther@suse.de>
11441
11442         PR tree-optimization/43879
11443         * gcc.dg/torture/pr43879_1.c: New testcase.
11444
11445 2010-04-30  Richard Guenther  <rguenther@suse.de>
11446
11447         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
11448
11449 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
11450
11451         PR c++/43890
11452         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
11453         user-provided constructor while recursing.
11454
11455 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11456
11457         PR fortran/42274
11458         * gfortran.dg/class_16.f03: New test.
11459
11460 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11461
11462         PR fortran/42274
11463         * gfortran.dg/class_15.f03: New.
11464
11465 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11466
11467         PR fortran/43326
11468         * gfortran.dg/dynamic_dispatch_9.f03: New test.
11469
11470 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11471
11472         PR fortran/43492
11473         * gfortran.dg/generic_22.f03 : New test.
11474
11475 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11476
11477         PR fortran/42353
11478         * gfortran.dg/class_14.f03: New test.
11479
11480 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11481
11482         PR fortran/42680
11483         * gfortran.dg/interface_32.f90: New test.
11484
11485 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
11486             Janus Weil  <janus@gcc.gnu.org>
11487
11488         PR fortran/41829
11489         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
11490         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
11491         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
11492
11493 2010-04-28  Mike Stump  <mikestump@comcast.net>
11494
11495         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
11496         dg-excess-errors.
11497         * g++.dg/uninit-pred-2_b.C: Likewise.
11498
11499 2010-04-28  Tobias Burnus  <burnus@net-b.de>
11500
11501         PR fortran/18918
11502         PR fortran/43919
11503         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
11504
11505 2010-04-28  Matthias Klose  <doko@ubuntu.com>
11506
11507         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
11508         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
11509         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
11510         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
11511         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
11512
11513 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
11514
11515         * gcc.dg/const-uniq-1.c: New test.
11516         * gcc.dg/lto/const-uniq_[01].c: Likewise.
11517
11518 2010-04-28  Xinliang David Li  <davidxl@google.com>
11519
11520         * gcc.dg/uninit-pred-2_b.c: New test.
11521         * gcc.dg/uninit-pred-4_b.c: New test.
11522         * gcc.dg/uninit-pred-3_d.c: New test.
11523         * gcc.dg/uninit-pred-6_b.c: New test.
11524         * gcc.dg/uninit-pred-8_b.c: New test.
11525         * gcc.dg/uninit-pred-3_a.c: New test.
11526         * gcc.dg/uninit-pred-2_c.c: New test.
11527         * gcc.dg/uninit-pred-5_a.c: New test.
11528         * gcc.dg/uninit-pred-3_e.c: New test.
11529         * gcc.dg/uninit-pred-7_a.c: New test.
11530         * gcc.dg/uninit-pred-6_c.c: New test.
11531         * gcc.dg/uninit-pred-9_a.c: New test.
11532         * gcc.dg/uninit-pred-8_c.c: New test.
11533         * gcc.dg/uninit-pred-3_b.c: New test.
11534         * gcc.dg/uninit-pred-5_b.c: New test.
11535         * gcc.dg/uninit-pred-7_b.c: New test.
11536         * gcc.dg/uninit-pred-6_d.c: New test.
11537         * gcc.dg/uninit-pred-9_b.c: New test.
11538         * gcc.dg/uninit-pred-2_a.c: New test.
11539         * gcc.dg/uninit-pred-4_a.c: New test.
11540         * gcc.dg/uninit-pred-3_c.c: New test.
11541         * gcc.dg/uninit-pred-6_a.c: New test.
11542         * gcc.dg/uninit-pred-8_a.c: New test.
11543         * gcc.dg/uninit-pred-7_c.c: New test.
11544         * gcc.dg/uninit-pred-6_e.c: New test.
11545         * g++.dg/uninit-pred-loop-1_b.cc: New test.
11546         * g++.dg/uninit-pred-1_a.C: New test.
11547         * g++.dg/uninit-pred-1_b.C: New test.
11548         * g++.dg/uninit-pred-2_a.C: New test.
11549         * g++.dg/uninit-pred-2_b.C: New test.
11550         * g++.dg/uninit-pred-loop-1_a.cc: New test.
11551         * g++.dg/uninit-pred-loop-1_c.cc: New test.
11552         * g++.dg/uninit-pred-loop_1.cc: New test.
11553
11554 2010-04-28  Martin Jambor  <mjambor@suse.cz>
11555
11556         * gcc.dg/lto/20091209-1_0.c: New testcase.
11557
11558 2010-04-28  Richard Guenther  <rguenther@suse.de>
11559
11560         PR tree-optimization/43879
11561         PR tree-optimization/43909
11562         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
11563
11564 2010-04-28  Richard Guenther  <rguenther@suse.de>
11565
11566         PR c++/43880
11567         * g++.dg/torture/pr43880.C: New testcase.
11568
11569 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11570
11571         PR c++/9335
11572         * g++.dg/template/recurse2.C: Update
11573         * g++.dg/template/recurse.C: Update.
11574         * g++.dg/template/pr23510.C: Update.
11575         * lib/prune.exp: Filter out 'recursively instantiated'.
11576
11577 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11578
11579         PR c++/29043
11580         * g++.dg/init/pr29043.C: New.
11581
11582 2010-04-27  Jason Merrill  <jason@redhat.com>
11583
11584         * g++.dg/lookup/scoped5.C: Adjust.
11585         * g++.dg/lookup/scoped8.C: Adjust.
11586         * g++.dg/template/dependent-expr5.C: Adjust.
11587         * g++.old-deja/g++.brendan/nest1.C: Adjust.
11588
11589         PR c++/43856
11590         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
11591
11592         PR c++/43875
11593         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11594
11595 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11596             Jan Hubicka  <hubicka@ucw.cz>
11597
11598         * gcc.dg/pure-2.c: New testcase.
11599         * gcc.dg/const-1.c: New testcase.
11600
11601 2010-04-27  Jason Merrill  <jason@redhat.com>
11602
11603         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
11604
11605         PR c++/41468
11606         * g++.dg/template/sfinae17.C: New.
11607         * g++.dg/template/sfinae18.C: New.
11608
11609 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11610
11611         * g++.dg/init/pr42844.C: New.
11612         * g++.dg/cpp0x/pr42844-2.C: New.
11613         * g++.dg/cpp0x/defaulted2.C: Adjust.
11614         * g++.dg/tree-ssa/pr27549.C: Likewise.
11615         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
11616
11617 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11618
11619         PR fortran/18918
11620         * gfortran.dg/coarray_12.f90: Fix dump parsing.
11621
11622 2010-04-27  Richard Guenther  <rguenther@suse.de>
11623
11624         PR middle-end/40561
11625         * g++.dg/other/pr40561.C: New testcase.
11626
11627 2010-04-27  Martin Jambor  <mjambor@suse.cz>
11628
11629         PR middle-end/43812
11630         * g++.dg/ipa/pr43812.C: New test.
11631
11632 2010-04-27  Jan Hubicka  <jh@suse.cz>
11633
11634         * gcc.dg/ipa/iinline-1.c (main): Rename to...
11635         (test): ... this one.
11636
11637 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
11638
11639         PR target/40657
11640         * gcc.target/arm/thumb-stackframe.c: New test.
11641
11642 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11643
11644         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
11645         * gcc.dg/misc-column.c: Likewise.
11646         * gcc.dg/Walways-true-1.c: Likewise.
11647         * gcc.dg/Walways-true-2.c: Likewise.
11648         * gcc.dg/warn-addr-cmp.c: Likewise.
11649
11650 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11651
11652         PR fortran/18918
11653         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
11654         * gfortran.dg/coarray_12.f90: New.
11655
11656 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11657
11658         PR c/32207
11659         * gcc.dg/pr32207.c: New test.
11660         * gcc.dg/misc-column.c: Adjust expected warning.
11661         * gcc.dg/Walways-true-1.c: Likewise.
11662         * gcc.dg/Walways-true-2.c: Likewise.
11663         * gcc.dg/warn-addr-cmp.c: Likewise.
11664
11665 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
11666
11667         PR lto/42776
11668         * lib/lto.exp (lto_prune_vis_warns): New function.
11669         (lto-link-and-maybe-run): Call it.
11670
11671 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
11672
11673         PR tree-optimization/43904
11674         * gcc.dg/tree-ssa/tailcall-6.c: New.
11675
11676 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11677
11678         PR testsuite/35165
11679         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
11680         Darwin8/OSX10.4 - compatible code generation.
11681         Use scan-rtl-dump.
11682         * obj-c++.dg/stubify-1.mm: Ditto.
11683         * lib/objc-torture.exp: Do not require link success for
11684         "trivial.m" in the runtime checks when dowhat = 'compile'.
11685         * lib/dg-pch.exp (dg-flags-pch): New Proc.
11686         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
11687         Darwin8/OSX10.4 - compatible code generation.
11688         * objc.dg/stubify-2.m: Ditto.
11689         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
11690         * objc.dg/next-runtime-1.m: Ditto.
11691         * objc.dg/stret-2.m: Restrict to ilp32 targets.
11692         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
11693         runtimes on Darwin.
11694
11695 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
11696
11697         PR 43715
11698         * lib/plugin-support.exp: Use "-undefined
11699         dynamic_lookup" on darwin.
11700
11701 2010-04-26  Richard Guenther  <rguenther@suse.de>
11702
11703         * gcc.dg/lto/20100426_0.c: New testcase.
11704
11705 2010-04-26  Jie Zhang  <jie@codesourcery.com>
11706
11707         PR tree-optimization/43833
11708         gcc.dg/Warray-bounds-8.c: New test case.
11709
11710 2010-04-26  Richard Guenther  <rguenther@suse.de>
11711
11712         PR lto/43080
11713         * g++.dg/lto/20100423-3_0.C: New testcase.
11714
11715 2010-04-26  Richard Guenther  <rguenther@suse.de>
11716
11717         PR lto/42425
11718         * g++.dg/lto/20100423-2_0.C: New testcase.
11719
11720 2010-04-26  Ira Rosen  <irar@il.ibm.com>
11721
11722         * gcc.dg/vect/bb-slp-23.c: New test.
11723
11724 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
11725
11726         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
11727         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
11728         * gcc.dg/c1x-float-1.c: New test.
11729
11730 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11731
11732         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
11733         of "lea\[ \t\]".
11734
11735 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11736
11737         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
11738         FreeBSD.
11739         * gfortran.dg/default_format_denormal_1.f90: Ditto.
11740         * gfortran.dg/default_format_2.f90: Ditto.
11741
11742 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11743
11744         * gfortran.dg/pr43505.f90: Clean up .mod file.
11745         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
11746         * gfortran.dg/pr41347.f90: Ditto.
11747         * gfortran.dg/internal_pack_4.f90: Ditto.
11748         * gfortran.dg/proc_decl_23.f90: Ditto.
11749         * gfortran.dg/recursive_check_3.f90: Ditto.
11750         * gfortran.dg/intent_out_3.f90: Ditto.
11751         * gfortran.dg/assignment_2.f90: Ditto.
11752         * gfortran.dg/pr41928.f90: Ditto.
11753         * gfortran.dg/pr42166.f90: Ditto.
11754         * gfortran.dg/private_type_12.f90: Ditto.
11755         * gfortran.dg/graphite/pr42185.f90: Ditto.
11756         * gfortran.dg/graphite/pr42186.f90: Ditto.
11757         * gfortran.dg/graphite/pr40982.f90: Ditto.
11758         * gfortran.dg/graphite/id-2.f90: Ditto.
11759         * gfortran.dg/graphite/id-4.f90: Ditto.
11760         * gfortran.dg/graphite/pr42050.f90: Ditto.
11761         * gfortran.dg/graphite/id-18.f90: Ditto.
11762         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
11763         * gfortran.dg/graphite/pr41924.f90: Ditto.
11764         * gfortran.dg/graphite/pr42393.f90: Ditto.
11765         * gfortran.dg/graphite/pr37980.f90: Ditto.
11766         * gfortran.dg/graphite/pr38953.f90: Ditto.
11767         * gfortran.dg/graphite/pr42180.f90: Ditto.
11768         * gfortran.dg/graphite/pr42181.f90: Ditto.
11769         * gfortran.dg/where_operator_assign_4.f90: Ditto.
11770         * gfortran.dg/select_type_4.f90: Ditto.
11771         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11772         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
11773         * gfortran.dg/lto/pr40725_0.f03: Ditto.
11774         * gfortran.dg/elemental_args_check_2.f90: Ditto.
11775         * gfortran.dg/whole_file_11.f90: Ditto.
11776         * gfortran.dg/private_type_11.f90: Ditto.
11777         * gfortran.dg/vect/vect-gems.f90: Ditto.
11778         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
11779
11780 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11781
11782         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
11783
11784 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
11785
11786         * gnat.dg/pack15.ad[sb]: New test.
11787
11788 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
11789
11790         * gcc.target/arm/mla-1.c: New test.
11791
11792 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
11793
11794         PR fortran/30073
11795         PR fortran/43793
11796         * gfortran.dg/pr43793.f90: New test.
11797
11798 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
11799
11800         PR tree-optimization/41442
11801         * gcc.target/i386/pr41442.c: New test.
11802
11803 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
11804
11805         PR fortran/43832
11806         * gfortran.dg/fgetc_3.f90: Delete bogus test.
11807
11808 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11809
11810         PR fortran/43832
11811         * gfortran.dg/open_nounit.f90: New test.
11812
11813 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
11814
11815         PR fortran/43841
11816         PR fortran/43843
11817         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
11818
11819 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11820
11821         * gcc.dg/Wconversion-integer.c: Update.
11822
11823 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
11824
11825         * gnat.dg/unchecked_convert5.adb: New test.
11826
11827 2010-04-23  Richard Guenther  <rguenther@suse.de>
11828
11829         PR lto/41734
11830         * gcc.dg/lto/20100423-2_0.c: New testcase.
11831         * gcc.dg/lto/20100423-2_0.c: Likewise.
11832
11833 2010-04-23  Richard Guenther  <rguenther@suse.de>
11834
11835         PR lto/43455
11836         * gcc.dg/lto/20100423-1_0.c: New testcase.
11837         * gcc.dg/lto/20100423-1_1.c: Likewise.
11838
11839 2010-04-23  Martin Jambor  <mjambor@suse.cz>
11840
11841         PR tree-optimization/43846
11842         * gcc.dg/tree-ssa/sra-10.c: New test.
11843
11844 2010-04-23  Martin Jambor  <mjambor@suse.cz>
11845
11846         PR middle-end/43835
11847         * gcc.c-torture/execute/pr43835.c: New test.
11848
11849 2010-04-23  Richard Guenther  <rguenther@suse.de>
11850
11851         PR lto/42653
11852         * g++.dg/lto/20100423-1_0.C: New testcase.
11853
11854 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
11855
11856         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
11857
11858 2010-04-22  Ira Rosen  <irar@il.ibm.com>
11859
11860         PR tree-optimization/43842
11861         * gcc.dg/vect/pr43842.c: New test.
11862
11863 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11864
11865         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
11866         * gcc.target/i386/wmul-2.c: Likewise.
11867
11868 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11869
11870         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
11871         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
11872
11873 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
11874
11875         * gfortran.dg/reassoc_6.f: New testcase.
11876
11877 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11878
11879         PR middle-end/29274
11880         * gcc.target/arm/wmul-1.c: New test.
11881         * gcc.target/arm/wmul-2.c: New test.
11882
11883 2010-04-22  Richard Guenther  <rguenther@suse.de>
11884
11885         PR tree-optimization/43845
11886         * gcc.c-torture/compile/pr43845.c: New testcase.
11887
11888 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11889
11890         PR middle-end/29274
11891         * gcc.target/i386/wmul-1.c: New test.
11892         * gcc.target/i386/wmul-2.c: New test.
11893         * gcc.target/bfin/wmul-1.c: New test.
11894         * gcc.target/bfin/wmul-2.c: New test.
11895
11896 2010-04-22  Richard Guenther  <rguenther@suse.de>
11897
11898         PR fortran/43829
11899         * gfortran.dg/vector_subscript_6.f90: New testcase.
11900         * gfortran.dg/assign_10.f90: Adjust.
11901
11902 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
11903
11904         PR fortran/43836
11905         * gfortran.dg/gomp/pr43836.f90: New test.
11906
11907 2010-04-21  Richard Guenther  <rguenther@suse.de>
11908
11909         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
11910
11911 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11912
11913         * gcc.dg/torture/builtin-cproj-3.c: New.
11914
11915 2010-04-20  Jason Merrill  <jason@redhat.com>
11916
11917         PR c++/9335
11918         * g++.dg/template/recurse2.C: New.
11919         * g++.dg/parse/crash36.C: Adjust.
11920         * g++.dg/other/fold1.C: Adjust.
11921         * g++.dg/init/member1.C: Adjust.
11922         * lib/prune.exp: Prune "skipping N instantiation contexts".
11923
11924 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11925
11926         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
11927
11928 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11929
11930         * gcc.dg/torture/builtin-cproj-1.c: New.
11931         * gcc.dg/torture/builtin-cproj-2.c: New.
11932
11933 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
11934
11935         PR c++/43800
11936         PR c++/43704
11937         * g++.dg/template/typedef32.C: Adjust.
11938         * g++.dg/template/typedef33.C: New test.
11939
11940 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
11941
11942         PR fortran/43227
11943         * gfortran.dg/proc_decl_23.f90: New test.
11944
11945         PR fortran/43266
11946         * gfortran.dg/abstract_type_6.f03: New test.
11947
11948 2010-04-20  Xinliang David Li  <davidxl@google.com>
11949
11950         * g++.dg/tree-ssa/fold-compare.C: New.
11951
11952 2010-04-20  Richard Guenther  <rguenther@suse.de>
11953
11954         PR tree-optimization/39417
11955         * g++.dg/torture/pr39417.C: New testcase.
11956
11957 2010-04-20  Richard Guenther  <rguenther@suse.de>
11958
11959         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
11960
11961 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
11962
11963         * g++.dg/debug/dwarf2/rv1.C: New test.
11964
11965 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11966
11967         PR target/43635
11968         * gcc.c-torture/compile/pr43635.c: New testcase.
11969
11970 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
11971
11972         PR fortran/43339
11973         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
11974         of sequential loops being private only in the innermost containing
11975         task region.
11976
11977         PR middle-end/43337
11978         * gfortran.dg/gomp/pr43337.f90: New test.
11979
11980 2010-04-19  Richard Guenther  <rguenther@suse.de>
11981
11982         PR tree-optimization/43796
11983         * gfortran.dg/pr43796.f90: New testcase.
11984
11985 2010-04-19  Richard Guenther  <rguenther@suse.de>
11986
11987         PR tree-optimization/43783
11988         * gcc.c-torture/execute/pr43783.c: New testcase.
11989
11990 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
11991
11992         PR target/43766
11993         * gcc.target/i386/pr43766.c: New test.
11994
11995 2010-04-19  Jie Zhang  <jie@codesourcery.com>
11996
11997         PR target/43662
11998         * gcc.target/i386/pr43662.c: New test.
11999
12000 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
12001
12002         PR c++/43704
12003         * g++.dg/template/typedef32.C: New test.
12004
12005 2010-04-19  Ira Rosen  <irar@il.ibm.com>
12006
12007         PR tree-optimization/37027
12008         * lib/target-supports.exp
12009         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
12010         * gcc.dg/vect/pr37027.c: New test.
12011         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
12012         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
12013         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
12014         gcc.dg/vect/vect-complex-6.c: Likewise.
12015
12016 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
12017
12018         * g++.dg/debug/dwarf2/enum1.C: New test.
12019
12020 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
12021
12022         * gnat.dg/rep_clause5.ad[sb]: New test.
12023         * gnat.dg/rep_clause5_pkg.ads: New helper.
12024
12025 2010-04-18  Ira Rosen  <irar@il.ibm.com>
12026
12027         PR tree-optimization/43771
12028         * g++.dg/vect/pr43771.cc: New test.
12029
12030 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
12031
12032         PR fortran/31538
12033         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
12034         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
12035
12036 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
12037
12038         * gnat.dg/sizetype.adb: Rename into...
12039         * gnat.dg/sizetype1.adb: ...this.
12040         * gnat.dg/sizetype2.adb: New test.
12041
12042 2010-04-16  Richard Guenther  <rguenther@suse.de>
12043
12044         PR tree-optimization/43572
12045         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
12046
12047 2010-04-16  Olivier Hainque  <hainque@adacore.com>
12048
12049         * gnat.dg/specs/discr_private.ads: New test.
12050
12051 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
12052
12053         PR target/41514
12054         * gcc.target/arm/thumb-comparisons.c: New test.
12055
12056         PR target/40603
12057         * gcc.target/arm/thumb-cbranchqi.c: New test.
12058
12059 2010-04-16  Christian Bruel  <christian.bruel@st.com>
12060
12061         * g++.dg/torture/pr36191.C: Enable for SH.
12062
12063 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
12064
12065         * gnat.dg/wide_boolean.adb: New test.
12066         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
12067
12068 2010-04-15  Richard Guenther  <rguenther@suse.de>
12069
12070         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
12071         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
12072         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12073         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12074         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
12075         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
12076         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
12077         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
12078         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
12079         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
12080         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
12081         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
12082         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12083         * gcc.dg/torture/ipa-pta-2.c: Likewise.
12084         * gcc.dg/torture/ipa-pta-1.c: Adjust.
12085
12086 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
12087
12088         PR target/21803
12089         * gcc.target/arm/pr42496.c: New test.
12090
12091 2010-04-14  Jason Merrill  <jason@redhat.com>
12092
12093         PR c++/36625
12094         * g++.dg/ext/attrib38.C: New.
12095
12096 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
12097
12098         PR testsuite/43739
12099         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
12100
12101 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12102
12103         PR 42966
12104         * gcc.dg/cpp/warn-undef-2.c: Update.
12105         * gcc.dg/cpp/warn-traditional-2.c: Update.
12106         * gcc.dg/cpp/warn-comments-2.c: Update.
12107         * gcc.dg/cpp/warn-variadic-2.c: Update.
12108         * gcc.dg/cpp/warn-long-long-2.c: Update.
12109         * gcc.dg/cpp/warn-deprecated-2.c: Update.
12110         * gcc.dg/cpp/warn-multichar-2.c: Update.
12111         * gcc.dg/cpp/warn-normalized-3.c: Update.
12112         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
12113         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
12114         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
12115         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
12116         * gcc.dg/cpp/warn-redefined-2.c: Update.
12117         * gfortran.dg/warning-directive-2.F90: Update.
12118         * c-c++-common/cpp/warning-directive-2.c: Update.
12119
12120 2010-04-14  Michael Matz  <matz@suse.de>
12121
12122         PR tree-optimization/42963
12123         * gcc.dg/pr42963.c: New testcase.
12124
12125 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
12126
12127         * gnat.dg/class_wide.adb: Rename into...
12128         * gnat.dg/class_wide1.adb: ...this.
12129         * gnat.dg/class_wide2.ad[sb]: New test.
12130
12131 2010-04-14  Tobias Burnus  <burnus@net-b.de>
12132
12133         PR fortran/18918
12134         * gfortran.dg/coarray_9.f90: Update dg-errors.
12135         * gfortran.dg/coarray_10.f90: New test.
12136         * gfortran.dg/coarray_11.f90: New test.
12137
12138 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12139
12140         PR fortran/43747
12141         gfortran.dg/initialization_24.f90: New test.
12142
12143 2010-04-13  Jason Merrill  <jason@redhat.com>
12144
12145         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
12146         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
12147
12148 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12149
12150         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
12151         * g++.dg/dg.exp: Likewise.
12152         * gcc.dg/cpp/warning-directive-1.c: Move to ...
12153         * c-c++-common/cpp/warning-directive-1.c: ... here.
12154         * gcc.dg/cpp/warning-directive-2.c: Move to ...
12155         * c-c++-common/cpp/warning-directive-2.c: ... here.
12156         * gcc.dg/cpp/warning-directive-3.c: Move to ...
12157         * c-c++-common/cpp/warning-directive-3.c: ... here.
12158         * gcc.dg/cpp/warning-directive-4.c: Move to ...
12159         * c-c++-common/cpp/warning-directive-4.c: ... here.
12160         * g++.dg/cpp/warning-directive-1.C: Delete.
12161         * g++.dg/cpp/warning-directive-2.C: Delete.
12162         * g++.dg/cpp/warning-directive-3.C: Delete.
12163         * g++.dg/cpp/warning-directive-4.C: Delete.
12164         * gcc.dg/cpp/normalised-3.c: Delete.
12165         * g++.dg/cpp/normalised-1.C: Rename as ...
12166         * c-c++-common/cpp/normalised-3.c: ... this.
12167
12168 2010-04-13  Martin Jambor  <mjambor@suse.cz>
12169
12170         * gcc.dg/tree-ssa/sra-9.c: New test.
12171
12172 2010-04-13  Michael Matz  <matz@suse.de>
12173
12174         PR middle-end/43730
12175         * gcc.dg/pr43730.c: New test.
12176
12177 2010-04-13  Michael Matz  <matz@suse.de>
12178
12179         * gcc.dg/tree-ssa/negate.c: New testcase.
12180
12181 2010-04-13  Richard Guenther  <rguenther@suse.de>
12182
12183         PR testsuite/43735
12184         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
12185
12186 2010-04-13  Richard Guenther  <rguenther@suse.de>
12187
12188         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
12189
12190 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
12191
12192         * gnat.dg/derived_type1.adb: New test.
12193
12194 2010-04-13  Matthias Klose  <doko@ubuntu.com>
12195
12196         * gcc.dg/plugindir1.c: New testcase.
12197         * gcc.dg/plugindir2.c: New testcase.
12198         * gcc.dg/plugindir3.c: New testcase.
12199         * gcc.dg/plugindir4.c: New testcase.
12200
12201 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
12202
12203         * gcc.target/i386/rotate-2.c: New test.
12204
12205 2010-04-12  Jason Merrill  <jason@redhat.com>
12206
12207         PR c++/43641
12208         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
12209         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
12210
12211 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
12212
12213         PR c++/25811
12214         * g++.dg/init/pr25811.C: New test.
12215
12216 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12217
12218         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
12219         dg-error, dg-warning.
12220         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
12221
12222 2010-04-12  Richard Guenther  <rguenther@suse.de>
12223
12224         * gcc.dg/torture/inline-2.c: New testcase.
12225
12226 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
12227
12228         PR bootstrap/43699
12229         * gcc.dg/Wunused-var-7.c: New test.
12230
12231         PR tree-optimization/43560
12232         * gcc.c-torture/execute/pr43560.c: New test.
12233
12234 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
12235
12236         * gnat.dg/aggr13.adb: New test.
12237         * gnat.dg/aggr14.adb: Likewise.
12238         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
12239
12240 2010-04-12  Richard Guenther  <rguenther@suse.de>
12241
12242         PR c++/43611
12243         * g++.dg/torture/pr43611.C: New testcase.
12244
12245 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
12246
12247         PR c/36774
12248         * gcc.dg/pr36774-1.c: New test.
12249         * gcc.dg/pr36774-2.c: New test.
12250
12251 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
12252
12253         * gcc.target/sh/rte-delay-slot.c: New test.
12254
12255 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
12256
12257         * gnat.dg/pack9.adb: Remove -cargs option.
12258         * gnat.dg/aggr12.ad[sb]: New test.
12259
12260 2010-04-10  Jie Zhang  <jie@codesourcery.com>
12261
12262         PR target/43417
12263         * gcc.target/sh/pr43417.c: New test.
12264
12265 2010-04-10  Tobias Burnus  <burnus@net-b.de>
12266
12267         PR fortran/43591
12268         * gfortran.dg/spec_expr_6.f90: New test.
12269
12270 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12271
12272         PR cpp/43195
12273         * gcc.dg/cpp/pr43195.c: New.
12274         * gcc.dg/cpp/pr43195.h: New.
12275
12276 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12277
12278         PR 42965
12279         * gcc.dg/Werror-6.c: Adjust.
12280         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
12281         * gcc.dg/Werror-4.c: Likewise.
12282         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
12283         * gcc.dg/Wswitch-enum-error.c: Likewise.
12284         * gcc.dg/Wpointer-arith.c: Likewise.
12285         * gcc.dg/Wfatal.c: Likewise.
12286         * gcc.dg/Wswitch-error.c: Likewise.
12287         * g++.dg/warn/unused-result1-Werror.c: Likewise.
12288         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
12289         * gcc.dg/cpp/warn-undef-2.c: Likewise.
12290         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
12291         * gcc.dg/cpp/warn-comments-2.c: Likewise.
12292         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
12293         * gcc.dg/cpp/warning-directive-2.c: Likewise.
12294         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
12295         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
12296         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
12297         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
12298         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
12299         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
12300         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
12301         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
12302         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
12303         * g++.dg/cpp/warning-directive-2.C: Likewise.
12304         * gfortran.dg/warning-directive-2.F90: Likewise.
12305
12306 2010-04-09  Jason Merrill  <jason@redhat.com>
12307
12308         PR c++/42623
12309         * g++.dg/template/sizeof13.C: New.
12310
12311 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
12312
12313         * g++.dg/other/pr35504.C: Add check for thiscall.
12314         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
12315         * gcc.dg/torture/stackalign/thiscall-1.c: New.
12316
12317 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12318
12319         PR c++/28584
12320         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
12321         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
12322         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
12323         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
12324         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
12325         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
12326         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
12327         * g++.dg/other/increment1.C: Likewise.
12328
12329 2010-04-09  Tobias Burnus  <burnus@net-b.de>
12330
12331         PR fortran/18918
12332         * gfortran.dg/coarray_7.f90: New test.
12333         * gfortran.dg/coarray_8.f90: New test.
12334
12335 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
12336
12337         PR fortran/28039
12338         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
12339
12340 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12341
12342         PR target/43643
12343         * gcc.dg/pr43643.c: New test.
12344
12345 2010-04-08  Tobias Burnus  <burnus@net-b.de>
12346
12347         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
12348
12349 2010-04-08  Richard Guenther  <rguenther@suse.de>
12350
12351         PR tree-optimization/43679
12352         * gcc.c-torture/compile/pr43679.c: New testcase.
12353
12354 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
12355
12356         PR debug/43670
12357         * gcc.dg/pr43670.c: New test.
12358
12359 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
12360
12361         PR middle-end/40815
12362         * gcc.dg/tree-ssa/reassoc-19.c: New.
12363
12364 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
12365
12366         PR c/18624
12367         * gcc.dg/Wunused-var-1.c: New test.
12368         * gcc.dg/Wunused-var-2.c: New test.
12369         * gcc.dg/Wunused-var-3.c: New test.
12370         * gcc.dg/Wunused-var-4.c: New test.
12371         * gcc.dg/Wunused-var-5.c: New test.
12372         * gcc.dg/Wunused-var-6.c: New test.
12373         * gcc.dg/Wunused-parm-1.c: New test.
12374
12375         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
12376         * gcc.dg/trunc-1.c: Likewise.
12377         * gcc.dg/vla-9.c: Likewise.
12378         * gcc.dg/dfp/composite-type.c: Likewise.
12379
12380 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12381
12382         PR objc/35996
12383         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
12384         * obj-c++.dg/objc-gc-3.mm: Ditto.
12385
12386 2010-04-07  Simon Baldwin  <simonb@google.com>
12387
12388         * gcc.dg/cpp/warn-undef-2.c: New.
12389         * gcc.dg/cpp/warn-traditional-2.c: New.
12390         * gcc.dg/cpp/warn-comments-2.c: New.
12391         * gcc.dg/cpp/warning-directive-1.c: New.
12392         * gcc.dg/cpp/warn-long-long.c: New.
12393         * gcc.dg/cpp/warn-traditional.c: New.
12394         * gcc.dg/cpp/warn-variadic-2.c: New.
12395         * gcc.dg/cpp/warn-undef.c: New.
12396         * gcc.dg/cpp/warn-normalized-1.c: New.
12397         * gcc.dg/cpp/warning-directive-2.c: New.
12398         * gcc.dg/cpp/warn-long-long-2.c: New.
12399         * gcc.dg/cpp/warn-variadic.c: New.
12400         * gcc.dg/cpp/warn-normalized-2.c: New.
12401         * gcc.dg/cpp/warning-directive-3.c: New.
12402         * gcc.dg/cpp/warn-deprecated-2.c: New.
12403         * gcc.dg/cpp/warn-trigraphs-1.c: New.
12404         * gcc.dg/cpp/warn-multichar-2.c: New.
12405         * gcc.dg/cpp/warn-normalized-3.c: New.
12406         * gcc.dg/cpp/warning-directive-4.c: New.
12407         * gcc.dg/cpp/warn-unused-macros.c: New.
12408         * gcc.dg/cpp/warn-trigraphs-2.c: New.
12409         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
12410         * gcc.dg/cpp/warn-cxx-compat.c: New.
12411         * gcc.dg/cpp/warn-redefined.c: New.
12412         * gcc.dg/cpp/warn-trigraphs-3.c: New.
12413         * gcc.dg/cpp/warn-unused-macros-2.c: New.
12414         * gcc.dg/cpp/warn-deprecated.c: New.
12415         * gcc.dg/cpp/warn-trigraphs-4.c: New.
12416         * gcc.dg/cpp/warn-redefined-2.c: New.
12417         * gcc.dg/cpp/warn-comments.c: New.
12418         * gcc.dg/cpp/warn-multichar.c: New.
12419         * g++.dg/cpp/warning-directive-1.C: New.
12420         * g++.dg/cpp/warning-directive-2.C: New.
12421         * g++.dg/cpp/warning-directive-3.C: New.
12422         * g++.dg/cpp/warning-directive-4.C: New.
12423         * gfortran.dg/warning-directive-1.F90: New.
12424         * gfortran.dg/warning-directive-3.F90: New.
12425         * gfortran.dg/warning-directive-2.F90: New.
12426         * gfortran.dg/warning-directive-4.F90: New.
12427
12428 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12429
12430         PR objc++/23716
12431         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
12432
12433 2010-04-07  Jason Merrill  <jason@redhat.com>
12434
12435         * g++.dg/template/dr408.C: New.
12436
12437         * g++.dg/lookup/ns4.C: New.
12438
12439         PR c++/38392
12440         * g++.dg/template/friend51.C: New test.
12441
12442         PR c++/41970
12443         * g++.old-deja/g++.other/linkage1.C: Adjust.
12444
12445 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12446
12447         PR c++/42697
12448         * g++.dg/template/crash94.C: New test.
12449
12450 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12451
12452         PR c++/40239
12453         * g++.dg/init/aggr5.C: New test.
12454         * g++.dg/init/aggr5.C: New test.
12455
12456 2010-04-07  Richard Guenther  <rguenther@suse.de>
12457
12458         PR tree-optimization/43270
12459         * g++.dg/warn/Warray-bounds-4.C: New testcase.
12460         * gcc.dg/Warray-bounds-7.c: Likewise.
12461
12462 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
12463
12464         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
12465         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
12466         * gnat.dg/bit_packed_array4.ad[sb]: New test.
12467
12468 2010-04-07  Jie Zhang  <jie@codesourcery.com>
12469
12470         PR c++/42556
12471         * g++.dg/init/pr42556.C: New test.
12472
12473 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12474
12475         PR debug/43628
12476         * g++.dg/debug/dwarf2/typedef2.C: New test.
12477
12478 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
12479
12480         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
12481         c-c++-common/dwarf2/redeclaration-1.C
12482
12483 2010-04-06  Jason Merrill  <jason@redhat.com>
12484
12485         * g++.dg/cpp0x/pr31437.C: Adjust error location.
12486         * g++.dg/ext/attrib18.C: Likewise.
12487         * g++.dg/ext/bitfield2.C: Likewise.
12488         * g++.dg/ext/bitfield4.C: Likewise.
12489         * g++.dg/ext/visibility/warn2.C: Likewise.
12490         * g++.dg/ext/visibility/warn3.C: Likewise.
12491         * g++.dg/gomp/pr26690-1.C: Likewise.
12492         * g++.dg/inherit/covariant7.C: Likewise.
12493         * g++.dg/init/synth2.C: Likewise.
12494         * g++.dg/lookup/using7.C: Likewise.
12495         * g++.dg/other/crash-4.C: Likewise.
12496         * g++.dg/other/error13.C: Likewise.
12497         * g++.dg/other/error20.C: Likewise.
12498         * g++.dg/parse/crash31.C: Likewise.
12499         * g++.dg/parse/error16.C: Likewise.
12500         * g++.dg/parse/error19.C: Likewise.
12501         * g++.dg/parse/error27.C: Likewise.
12502         * g++.dg/parse/error28.C: Likewise.
12503         * g++.dg/parse/fused-params1.C: Likewise.
12504         * g++.dg/template/error2.C: Likewise.
12505         * g++.dg/template/local6.C: Likewise.
12506         * g++.dg/template/qualttp15.C: Likewise.
12507         * g++.dg/warn/Wnvdtor-2.C: Likewise.
12508         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
12509         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
12510         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12511         * g++.old-deja/g++.eh/spec6.C: Likewise.
12512         * g++.old-deja/g++.jason/crash3.C: Likewise.
12513         * g++.old-deja/g++.jason/destruct2.C: Likewise.
12514         * g++.old-deja/g++.law/ctors5.C: Likewise.
12515         * g++.old-deja/g++.law/ctors9.C: Likewise.
12516         * g++.old-deja/g++.mike/p3538a.C: Likewise.
12517         * g++.old-deja/g++.mike/p3538b.C: Likewise.
12518         * g++.old-deja/g++.other/struct1.C: Likewise.
12519         * g++.old-deja/g++.other/volatile1.C: Likewise.
12520         * g++.old-deja/g++.pt/crash36.C: Likewise.
12521         * g++.old-deja/g++.pt/derived3.C: Likewise.
12522         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12523         * g++.old-deja/g++.robertl/eb4.C: Likewise.
12524
12525 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
12526
12527         PR middle-end/43519
12528         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
12529         * gcc.dg/graphite/id-19.c: New.
12530
12531 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
12532
12533         PR middle-end/32824
12534         * gcc.dg/vect/pr32824: New.
12535
12536 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12537
12538         PR fortran/18918
12539         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
12540         * gfortran.dg/coarray_3.f90: Ditto.
12541         * gfortran.dg/coarray_4.f90: Ditto.
12542         * gfortran.dg/coarray_5.f90: Ditto.
12543         * gfortran.dg/coarray_6.f90: Ditto.
12544         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
12545
12546 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12547
12548         PR fortran/18918
12549         * gfortran.dg/coarray_4.f90: Fix test.
12550         * gfortran.dg/coarray_6.f90: Add more tests.
12551
12552 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12553
12554         PR fortran/18918
12555         * gfortran.dg/coarray_4.f90: New test.
12556         * gfortran.dg/coarray_5.f90: New test.
12557         * gfortran.dg/coarray_6.f90: New test.
12558
12559 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12560
12561         PR fortran/18918
12562         * gfortran.dg/iso_fortran_env_5.f90: New test.
12563         * gfortran.dg/iso_fortran_env_6.f90: New test.
12564
12565 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12566
12567         PR fortran/39997
12568         * gfortran.dg/coarray_1.f90: New test.
12569         * gfortran.dg/coarray_2.f90: New test.
12570         * gfortran.dg/coarray_3.f90: New test.
12571
12572 2010-04-06  Jason Merrill  <jason@redhat.com>
12573
12574         PR c++/43648
12575         * g++.dg/template/dtor8.C: New.
12576
12577         PR c++/43621
12578         * g++.dg/template/error-recovery2.C: New.
12579
12580 2010-04-06  Jan Hubicka  <jh@suse.czpli
12581
12582         PR tree-optimization/42906
12583         * gcc.dg/tree-ssa/dce-1.c: New testcase.
12584
12585 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12586
12587         PR fortran/43178
12588         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
12589         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
12590         * gfortran.dg/auto_dealloc_1.f90: Ditto.
12591
12592 2010-04-06  Richard Guenther  <rguenther@suse.de>
12593
12594         PR tree-optimization/43627
12595         * gcc.dg/tree-ssa/vrp49.c: New testcase.
12596
12597 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12598
12599         PR target/43638
12600         * gcc.target/i386/pr43638.c: New test.
12601
12602 2010-04-06  Richard Guenther  <rguenther@suse.de>
12603
12604         PR middle-end/43661
12605         * gcc.c-torture/compile/pr43661.c: New testcase.
12606
12607 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12608
12609         * gcc.target/s390/stackcheck1.c: Add dg-warning.
12610
12611 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
12612
12613         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
12614
12615 2010-04-02  Richard Guenther  <rguenther@suse.de>
12616
12617         PR tree-optimization/43629
12618         * gcc.c-torture/execute/pr43629.c: New testcase.
12619
12620 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12621             Dominique d'Humieres  <dominiq@lps.ens.fr>
12622
12623         PR libfortran/43605
12624         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
12625
12626 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
12627
12628         PR debug/43325
12629         * c-c++-common/dwarf2/redeclaration-1.C: New test.
12630
12631 2010-04-01  Jason Merrill  <jason@redhat.com>
12632
12633         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
12634
12635 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12636             Manfred Schwarb  <manfred99@gmx.ch>
12637
12638         PR libfortran/43605
12639         * gfortran.dg/ftell_3.f90: New test.
12640
12641 2010-04-01  Richard Guenther  <rguenther@suse.de>
12642
12643         PR middle-end/43614
12644         * gcc.c-torture/compile/pr43614.c: New testcase.
12645
12646 2010-04-01  Martin Jambor  <mjambor@suse.cz>
12647
12648         PR tree-optimization/43141
12649         * gcc.dg/guality/pr43141.c: New test.
12650
12651 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12652
12653         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
12654         * g++.dg/eh/spbp.C: Likewise.
12655         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
12656         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
12657         superfluous casts.
12658         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
12659         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
12660         * objc.dg/dwarf-2.m: Likewise.
12661
12662 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12663
12664         PR middle-end/43464
12665         * gcc.dg/graphite/id-pr43464.c: New.
12666         * gcc.dg/graphite/id-pr43464-1.c: New.
12667
12668 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12669
12670         PR middle-end/43351
12671         * gcc.dg/graphite/id-pr43351.c
12672
12673 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12674
12675         PR testsuite/35165
12676         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
12677         * obj-c++.dg/try-catch-2.mm: Ditto.
12678         * obj-c++.dg/lookup-2.mm: Ditto.
12679         * obj-c++.dg/encode-8.m: Ditto.
12680         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12681         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
12682         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
12683         * obj-c++.dg/const-str-11.mm: Ditto.
12684         * obj-c++.dg/const-str-9.mm: Ditto.
12685         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
12686         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
12687         * obj-c++.dg/except-1.mm: Ditto.
12688         * obj-c++.dg/const-str-7.mm: Ditto.
12689         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12690         * obj-c++.dg/const-str-3.mm: Ditto.
12691         * obj-c++.dg/const-str-7.mm: Ditto.
12692         * obj-c++.dg/stubify-2.mm: Change dump file name.
12693
12694         PR objc++/23613
12695         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
12696         New macro.
12697         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
12698         Remove dg-xfail-if.
12699
12700 2010-03-31  Martin Jambor  <mjambor@suse.cz>
12701
12702         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
12703         only with -O2, -O3 or -Os and not with -fwhopr.
12704
12705 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
12706
12707         PR c++/43558
12708         * g++.dg/template/typedef31.C: New test.
12709
12710 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12711
12712         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
12713         assembler output on *-*-solaris2*.
12714         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
12715
12716 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
12717
12718         PR debug/43557
12719         * gcc.dg/pr43557-1.c: New test.
12720         * gcc.dg/pr43557-2.c: New file.
12721
12722 2010-03-31  Jie Zhang  <jie@codesourcery.com>
12723
12724         PR 43562
12725         * gcc.dg/pr43562.c: New test.
12726
12727 2010-03-30  Jason Merrill  <jason@redhat.com>
12728
12729         PR c++/43076
12730         * g++.dg/template/error-recovery1.C: New.
12731
12732         PR c++/41786
12733         * g++.dg/parse/ambig5.C: New.
12734
12735 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
12736
12737         PR debug/43593
12738         * gcc.dg/guality/pr43593.c: New test.
12739
12740 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
12741
12742         PR middle-end/43430
12743         * gcc.dg/vect/pr43430-1.c: New.
12744
12745 2010-03-30  Jason Merrill  <jason@redhat.com>
12746
12747         PR c++/43559
12748         * g++.dg/template/partial7.C: New.
12749
12750 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12751
12752         * gcc.target/s390/stackcheck1.c: New testcase.
12753
12754 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12755
12756         PR libfortran/43265
12757         * gfortran.dg/read_eof_8.f90: New test.
12758
12759 2010-03-29  Jason Merrill  <jason@redhat.com>
12760
12761         * gcc.dg/cpp/include6.c: Change [] to ().
12762
12763         N3077
12764         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
12765         splicing and UCNs.
12766         * c-c++-common/raw-string-2.c: Add trigraph test.
12767         * c-c++-common/raw-string-8.c: New.
12768         * c-c++-common/raw-string-9.c: New.
12769         * c-c++-common/raw-string-10.c: New.
12770
12771         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
12772         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
12773         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
12774         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
12775         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
12776         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
12777         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
12778
12779 2010-03-29  Richard Guenther  <rguenther@suse.de>
12780
12781         PR tree-optimization/43560
12782         * gcc.dg/torture/pr43560.c: New testcase.
12783
12784 2010-03-29  Jason Merrill  <jason@redhat.com>
12785
12786         N3077
12787         * g++.dg/ext/raw-string-1.C: Change [] to ().
12788         * g++.dg/ext/raw-string-2.C: Change [] to ().
12789         Don't use \ in delimiter.
12790         * g++.dg/ext/raw-string-3.C: Change [] to ().
12791         * g++.dg/ext/raw-string-4.C: Change [] to ().
12792         * g++.dg/ext/raw-string-5.C: Change [] to ().
12793         Test for error on \ in delimiter.
12794         * g++.dg/ext/raw-string-6.C: Change [] to ().
12795         * g++.dg/ext/raw-string-7.C: Change [] to ().
12796
12797 2010-03-29  Jie Zhang  <jie@codesourcery.com>
12798
12799         PR 43564
12800         * gcc.dg/pr43564.c: New test.
12801
12802 2010-03-29  Tobias Burnus  <burnus@net-b.de>
12803
12804         PR fortran/43551
12805         * gfortran.dg/direct_io_12.f90: New test.
12806
12807 2010-03-28  Jan Hubicka  <jh@suse.cz>
12808
12809         PR tree-optimization/43505
12810         * gfortran.dg/pr43505.f90: New testcase.
12811
12812 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
12813
12814         PR tree-optimization/43528
12815         * gcc.target/i386/pr43528.c: New test.
12816
12817 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
12818
12819         PR c/43381
12820         * gcc.dg/parm-impl-decl-3.c: New test.
12821
12822 2010-03-26  Jason Merrill  <jason@redhat.com>
12823
12824         PR c++/43509
12825         * g++.dg/cpp0x/parse1.C: New.
12826
12827 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
12828
12829         PR target/43524
12830         * gcc.target/i386/pr43524.c: New test.
12831
12832 2010-03-26  Martin Jambor  <mjambor@suse.cz>
12833
12834         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
12835         whitespace, rename main to foo.
12836         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
12837         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
12838         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
12839         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
12840         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
12841         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
12842         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
12843         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
12844         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
12845         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
12846         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
12847
12848 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
12849
12850         PR c++/43327
12851         * g++.dg/other/crash-10.C: New test.
12852         * g++.dg/other/crash-11.C: New test.
12853
12854 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12855
12856         PR libfortran/43517
12857         * gfortran.dg/read_eof_7.f90: New test.
12858
12859 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12860
12861         PR objc/35165
12862         PR testsuite/43512
12863         * objc-obj-c++-shared: New directory.
12864         * objc-obj-c++-shared/Object1-implementation.h: New file.
12865         * objc-obj-c++-shared/Object1.h: New file.
12866         * objc-obj-c++-shared/Protocol1.h: New file.
12867         * objc-obj-c++-shared/next-abi.h: New file.
12868         * objc-obj-c++-shared/next-mapping.h: New file.
12869         * objc/execute/next_mapping.h: Delete.
12870         * objc.dg/special/special.exp: For all targets run the tests with
12871         -fgnu-runtime, for darwin targets also run the tests with
12872         -fnext-runtime.
12873         * objc.dg/dg.exp: Ditto.
12874         * obj-c++.dg/dg.exp: Ditto.
12875         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
12876         Protocol1.h) and next-mapping.h as required.  Amend testcase to
12877         include use of updated NeXT interface.
12878         * objc/execute/formal_protocol-5.m: Ditto.
12879         * objc/execute/protocol-isEqual-2.m: Ditto.
12880         * objc/execute/protocol-isEqual-4.m: Ditto.
12881         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
12882         Protocol1.h) and next-mapping.h as required.
12883         * objc/execute/object_is_class.m: Ditto.
12884         * objc/execute/enumeration-1.m: Ditto.
12885         * objc/execute/class-13.m: Ditto.
12886         * objc/execute/formal_protocol-2.m: Ditto.
12887         * objc/execute/formal_protocol-4.m: Ditto.
12888         * objc/execute/class-1.m: Ditto.
12889         * objc/execute/bycopy-1.m: Ditto.
12890         * objc/execute/formal_protocol-6.m: Ditto.
12891         * objc/execute/bycopy-3.m: Ditto.
12892         * objc/execute/class-3.m: Ditto.
12893         * objc/execute/bf-11.m: Ditto.
12894         * objc/execute/class-5.m: Ditto.
12895         * objc/execute/bf-13.m: Ditto.
12896         * objc/execute/class-7.m: Ditto.
12897         * objc/execute/bf-15.m: Ditto.
12898         * objc/execute/class-9.m: Ditto.
12899         * objc/execute/bf-17.m: Ditto.
12900         * objc/execute/bf-19.m: Ditto.
12901         * objc/execute/IMP.m: Ditto.
12902         * objc/execute/exceptions/catchall-1.m: Ditto.
12903         * objc/execute/exceptions/trivial.m: Ditto.
12904         * objc/execute/exceptions/finally-1.m: Ditto.
12905         * objc/execute/exceptions/local-variables-1.m: Ditto.
12906         * objc/execute/exceptions/foward-1.m: Ditto.
12907         * objc/execute/bf-2.m: Ditto.
12908         * objc/execute/string1.m: Ditto.
12909         * objc/execute/bf-4.m: Ditto.
12910         * objc/execute/informal_protocol.m: Ditto.
12911         * objc/execute/string3.m: Ditto.
12912         * objc/execute/bf-6.m: Ditto.
12913         * objc/execute/bf-8.m: Ditto.
12914         * objc/execute/class-tests-1.h: Ditto.
12915         * objc/execute/protocol-isEqual-1.m: Ditto.
12916         * objc/execute/protocol-isEqual-3.m: Ditto.
12917         * objc/execute/_cmd.m: Ditto.
12918         * objc/execute/function-message-1.m: Ditto.
12919         * objc/execute/bf-20.m: Ditto.
12920         * objc/execute/bf-common.h: Ditto.
12921         * objc/execute/np-2.m: Ditto.
12922         * objc/execute/class-10.m: Ditto.
12923         * objc/execute/class-12.m: Ditto.
12924         * objc/execute/enumeration-2.m: Ditto.
12925         * objc/execute/class-14.m: Ditto.
12926         * objc/execute/encode-1.m: Ditto.
12927         * objc/execute/formal_protocol-1.m: Ditto.
12928         * objc/execute/formal_protocol-3.m: Ditto.
12929         * objc/execute/accessing_ivars.m: Ditto.
12930         * objc/execute/bycopy-2.m: Ditto.
12931         * objc/execute/class-2.m: Ditto.
12932         * objc/execute/bf-10.m: Ditto.
12933         * objc/execute/formal_protocol-7.m: Ditto.
12934         * objc/execute/root_methods.m: Ditto.
12935         * objc/execute/class-4.m: Ditto.
12936         * objc/execute/bf-12.m: Ditto.
12937         * objc/execute/class-6.m: Ditto.
12938         * objc/execute/bf-14.m: Ditto.
12939         * objc/execute/nested-func-1.m: Ditto.
12940         * objc/execute/class-8.m: Ditto.
12941         * objc/execute/private.m: Ditto.
12942         * objc/execute/bf-16.m: Ditto.
12943         * objc/execute/bf-18.m: Ditto.
12944         * objc/execute/load-3.m: Ditto.
12945         * objc/execute/compatibility_alias.m: Ditto.
12946         * objc/execute/bf-1.m: Ditto.
12947         * objc/execute/no_clash.m: Ditto.
12948         * objc/execute/bf-3.m: Ditto.
12949         * objc/execute/string2.m: Ditto.
12950         * objc/execute/bf-5.m: Ditto.
12951         * objc/execute/string4.m: Ditto.
12952         * objc/execute/bf-7.m: Ditto.
12953         * objc/execute/object_is_meta_class.m: Ditto.
12954         * objc/execute/bf-9.m: Ditto.
12955         * objc/execute/bf-21.m: Ditto.
12956         * objc/execute/cascading-1.m: Ditto.
12957         * objc/execute/trivial.m: Ditto.
12958         * objc/execute/np-1.m: Ditto.
12959         * objc/compile/trivial.m: Ditto.
12960         * objc/execute/class_self-2.m: Include <stdlib.h>.
12961         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
12962         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
12963         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12964         and 64bit. Use new NeXT interface as required.
12965         * objc.dg/special/unclaimed-category-1.m: Ditto.
12966         * objc.dg/special/unclaimed-category-1.h: Ditto.
12967         * objc.dg/special/unclaimed-category-1a.m: Ditto.
12968         * objc.dg/func-ptr-1.m: Ditto.
12969         * objc.dg/stret-1.m: Ditto.
12970         * objc.dg/encode-2.m: Ditto.
12971         * objc.dg/category-1.m: Ditto.
12972         * objc.dg/encode-3.m: Ditto.
12973         * objc.dg/call-super-3.m: Ditto.
12974         * objc.dg/method-3.m: Ditto.
12975         * objc.dg/func-ptr-2.m: Ditto.
12976         * objc.dg/lookup-1.m: Ditto.
12977         * objc.dg/encode-4.m: Ditto.
12978         * objc.dg/fix-and-continue-1.m: Ditto.
12979         * objc.dg/proto-lossage-3.m: Ditto.
12980         * objc.dg/method-13.m: Ditto.
12981         * objc.dg/proto-qual-1.m: Ditto.
12982         * objc.dg/zero-link-3.m: Ditto.
12983         * objc.dg/bitfield-1.m: Ditto.
12984         * objc.dg/va-meth-1.m: Ditto.
12985         * objc.dg/super-class-3.m: Ditto.
12986         * objc.dg/call-super-1.m: Ditto.
12987         * objc.dg/type-size-2.m: Ditto.
12988         * objc.dg/method-10.m: Ditto.
12989         * objc.dg/defs.m: Ditto.
12990         * objc.dg/const-str-3.m: Ditto.
12991         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
12992         Protocol1.h) and next-mapping.h as required. Use new NeXT
12993         interface as required.
12994         * objc.dg/super-class-4.m: Ditto.
12995         * objc.dg/comp-types-8.m: Ditto.
12996         * objc.dg/call-super-2.m: Ditto.
12997         * objc.dg/objc-fast-4.m: Ditto.
12998         * objc.dg/method-6.m: Ditto.
12999         * objc.dg/const-str-3.m: Ditto.
13000         * objc.dg/const-str-7.m: Ditto.
13001         * objc.dg/method-15.m: Ditto.
13002         * objc.dg/method-19.m: Ditto.
13003         * objc.dg/sync-1.m: Ditto.
13004         * objc.dg/layout-1.m: Ditto.
13005         * objc.dg/bitfield-3.m: Ditto.
13006         * objc.dg/try-catch-3.m: Ditto.
13007         * objc.dg/try-catch-7.m: Ditto.
13008         * objc.dg/comp-types-10.m: Ditto.
13009         * objc.dg/selector-2.: Ditto.
13010         * objc.dg/method-7.m: Ditto.
13011         * objc.dg/typedef-alias-1.m: Ditto.
13012         * objc.dg/proto-lossage-2.m: Ditto.
13013         * objc.dg/comp-types-11.m: Ditto.
13014         * objc.dg/sizeof-1.m: Ditto.
13015         * objc.dg/method-17.m: Ditto.
13016         * objc.dg/bitfield-5.m: Ditto.
13017         * objc.dg/try-catch-1.m: Ditto.
13018         * objc.dg/encode-5.m: Ditto.
13019         * objc.dg/fix-and-continue-2.m: Ditto.
13020         * objc.dg/method-9.m: Ditto.
13021         * objc.dg/isa-field-1.m: Ditto.
13022         * objc.dg/local-decl-2.m: Ditto.
13023         * objc.dg/objc-gc-4.m: Ditto.
13024         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
13025         * objc.dg/gnu-runtime-3.m: Ditto.
13026         * objc.dg/encode-7.m: Ditto.
13027         * objc.dg/encode-8.m: Ditto.
13028         * objc.dg/selector-3.m: Ditto.
13029         * objc.dg/gnu-runtime-1.m: Ditto.
13030         * objc.dg/const-str-12.m: Ditto.
13031         * objc.dg/gnu-runtime-2.m: Ditto.
13032         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
13033         * objc.dg/selector-1.m: Ditto.
13034         * objc.dg/stubify-2.m: Ditto.
13035         * objc.dg/zero-link-1.m: Ditto.
13036         * objc.dg/stret-2.m: Ditto.
13037         * objc.dg/zero-link-2.m: Ditto.
13038         * objc.dg/next-runtime-1.m: Ditto.
13039         * objc.dg/symtab-1.m: Ditto.
13040         * objc.dg/stubify-1.m: Ditto.
13041         * objc.dg/bitfield-2.m: Ditto.
13042         * objc.dg/try-catch-10.m: Apply to both runtimes.
13043         * objc.dg/const-str-1.m: Ditto.
13044         * objc.dg/image-info.m: Ditto.
13045         * objc.dg/encode-9.m: Ditto.
13046         * objc.dg/pragma-1.m: Apply test to all targets.
13047         * objc.dg/const-str-4.m: Ditto.
13048         * objc.dg/const-str-8.m: Ditto.
13049         * objc.dg/super-class-2.m: Ditto.
13050         * objc.dg/try-catch-5.m: Ditto.
13051         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
13052         Protocol1.h) and next-mapping.h as required. Use new NeXT
13053         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
13054         * objc.dg/const-str-11.m: Ditto.
13055         * objc.dg/const-str-9.m: Ditto.
13056         * objc.dg/method-4.m: Skip for 64Bit NeXT.
13057         * objc.dg/encode-1.m: Remove redundant -lobjc.
13058         * objc.dg/try-catch-9.m: Tidy space.
13059         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
13060         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
13061         and 64bit. Use new NeXT interface as required.
13062         * obj-c++.dg/template-4.mm: Ditto.
13063         * obj-c++.dg/defs.mm: Ditto.
13064         * obj-c++.dg/basic.mm: Ditto.
13065         * obj-c++.dg/encode-4.mm: Ditto.
13066         * obj-c++.dg/method-17.mm: Ditto.
13067         * obj-c++.dg/proto-lossage-3.mm: Ditto.
13068         * obj-c++.dg/cxx-class-1.mm: Ditto.
13069         * obj-c++.dg/method-10.mm: Ditto.
13070         * obj-c++.dg/va-meth-1.mm: Ditto.
13071         * obj-c++.dg/encode-5.mm: Ditto.
13072         * obj-c++.dg/lookup-2.mm: Ditto.
13073         * obj-c++.dg/template-3.mm: Ditto.
13074         * obj-c++.dg/proto-qual-1.mm: Ditto.
13075         * obj-c++.dg/qual-types-1.m: Ditto.
13076         * obj-c++.dg/cxx-scope-1.mm: Ditto.
13077         * obj-c++.dg/template-1.mm: Ditto.
13078         * obj-c++.dg/encode-6.mm: Ditto.
13079         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
13080         Protocol1.h) and next-mapping.h as required. Use new NeXT
13081         interface as required.
13082         * obj-c++.dg/except-1.mm: Ditto.
13083         * obj-c++.dg/const-str-7.mm: Ditto.
13084         * obj-c++.dg/ivar-list-semi.mm: Ditto.
13085         * obj-c++.dg/cxx-scope-2.mm: Ditto.
13086         * obj-c++.dg/selector-2.mm: Ditto.
13087         * obj-c++.dg/isa-field-1.mm: Ditto.
13088         * obj-c++.dg/try-catch-1.mm: Ditto.
13089         * obj-c++.dg/local-decl-1.mm: Ditto.
13090         * obj-c++.dg/try-catch-9.mm: Ditto.
13091         * obj-c++.dg/no-extra-load.mm: Ditto.
13092         * obj-c++.dg/selector-5.mm: Ditto.
13093         * obj-c++.dg/method-12.mm: Ditto.
13094         * obj-c++.dg/try-catch-11.mm: Ditto.
13095         * obj-c++.dg/comp-types-11.mm: Ditto.
13096         * obj-c++.dg/bitfield-3.mm: Ditto.
13097         * obj-c++.dg/method-6.mm: Ditto.
13098         * obj-c++.dg/super-class-2.mm: Ditto.
13099         * obj-c++.dg/method-21.mm: Ditto.
13100         * obj-c++.dg/const-str-8.mm: Ditto.
13101         * obj-c++.dg/try-catch-7.mm: Ditto.
13102         * obj-c++.dg/method-15.mm: Ditto.
13103         * obj-c++.dg/layout-1.mm: Ditto.
13104         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
13105         * obj-c++.dg/const-str-3.mm: Ditto.
13106         * obj-c++.dg/try-catch-2.mm: Ditto.
13107         * obj-c++.dg/objc-gc-3.mm: Ditto.
13108         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
13109         * obj-c++.dg/bitfield-1.mm: Ditto.
13110         * obj-c++.dg/selector-6.mm: Ditto.
13111         * obj-c++.dg/method-13.mm: Ditto.
13112         * obj-c++.dg/comp-types-12.mm: Ditto.
13113         * obj-c++.dg/bitfield-4.mm: Ditto.
13114         * obj-c++.dg/try-catch-8.mm: Ditto.
13115         * obj-c++.dg/method-2.mm: Ditto.
13116         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
13117         * obj-c++.dg/typedef-alias-1.mm: Ditto.
13118         * obj-c++.dg/const-str-4.mm: Ditto.
13119         * obj-c++.dg/proto-lossage-2.mm: Ditto.
13120         * obj-c++.dg/try-catch-3.mm: Ditto.
13121         * obj-c++.dg/comp-types-9.mm: Ditto.
13122         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
13123         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
13124         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
13125         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
13126         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13127         Use new NeXT interface as required.
13128         * obj-c++.dg/const-str-10.mm: Ditto.
13129         * obj-c++.dg/const-str-11.mm: Ditto.
13130         * obj-c++.dg/const-str-9.mm: Ditto.
13131         * obj-c++.dg/method-11.mm: Ditto.
13132         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
13133         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13134         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
13135         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
13136         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
13137
13138 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
13139
13140         PR c++/43206
13141         * g++.dg/template/typedef30.C: New test case.
13142
13143 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
13144
13145         PR c/43385
13146         * gcc.c-torture/execute/pr43385.c: New test.
13147
13148 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
13149
13150         * gcc.dg/strncpy-fix-1.c: New test.
13151
13152 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
13153
13154         PR testsuite/41609
13155         * lib/objc-torture.exp (objc-set-runtime-options): New.
13156         * objc/execute/execute.exp: Check runtime options on each pass.
13157         * objc/execute/exceptions/exceptions.exp: Ditto.
13158         * objc/compile/compile.exp: Ditto.
13159
13160         PR testsuite/42348
13161         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
13162         standard tests.
13163         (check_effective_target_objc2): New proc.
13164         (check_effective_target_next_runtime): New proc.
13165         * lib/objc.exp: Determine which runtime is in force and support it.
13166         * lib/obj-c++.exp: Ditto.
13167
13168 2010-03-24  Jason Merrill  <jason@redhat.com>
13169
13170         PR c++/43502
13171         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
13172
13173 2010-03-24  Martin Jambor  <mjambor@suse.cz>
13174
13175         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
13176         a loop.
13177         * gcc.dg/ipa/ipa-2.c: Likewise.
13178         * gcc.dg/ipa/ipa-3.c: Likewise.
13179         * gcc.dg/ipa/ipa-4.c: Likewise.
13180         * gcc.dg/ipa/ipa-5.c: Likewise.
13181         * gcc.dg/ipa/ipa-7.c: Likewise.
13182         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
13183         a loop.
13184         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
13185         i_can_not_be_propagated_fully2 into a loop.
13186         * gcc.dg/ipa/ipa-8.c: New test.
13187         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
13188
13189 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
13190
13191         PR debug/19192
13192         PR debug/43479
13193         * gcc.dg/guality/pr43479.c: New test.
13194         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
13195         and add volatile keyword.
13196
13197 2010-03-23  Mike Stump  <mikestump@comcast.net>
13198
13199         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
13200
13201 2010-03-23  Jason Merrill  <jason@redhat.com>
13202
13203         * g++.dg/ext/altivec-17.C: Adjust error message.
13204
13205         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
13206         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
13207         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
13208         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
13209         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
13210         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
13211
13212 2010-03-22  Jason Merrill  <jason@redhat.com>
13213
13214         PR c++/43333
13215         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
13216         * g++.dg/ext/is_pod_98.C: New.
13217
13218         PR c++/43281
13219         * g++.dg/cpp0x/auto18.C: New.
13220
13221         * gcc.dg/pr36997.c: Adjust error message.
13222         * g++.dg/ext/vector9.C: Likewise.
13223         * g++.dg/conversion/simd3.C: Likewise.
13224         * g++.dg/other/error23.C: Likewise.
13225
13226 2010-03-22  Michael Matz  <matz@suse.de>
13227
13228         PR middle-end/43475
13229         * gfortran.dg/pr43475.f90: New testcase.
13230
13231 2010-03-22  Richard Guenther  <rguenther@suse.de>
13232
13233         PR tree-optimization/43390
13234         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
13235
13236 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13237
13238         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
13239         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
13240
13241 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
13242             Michael Matz  <matz@suse.de>
13243
13244         PR c++/43081
13245         * g++.dg/parse/crash56.C: New test.
13246
13247 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
13248
13249         PR fortran/43450
13250         * gfortran.dg/whole_file_15.f90 : New test.
13251
13252 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13253
13254         PR fortran/43409
13255         * gfortran.dg/inquire_size.f90: New test.
13256
13257 2010-03-20  Richard Guenther  <rguenther@suse.de>
13258
13259         PR rtl-optimization/43438
13260         * gcc.c-torture/execute/pr43438.c: New testcase.
13261
13262 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
13263
13264         PR c++/43375
13265         * g++.dg/abi/mangle42.C: New test.
13266
13267 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13268
13269         PR C/43211
13270         * gcc.dg/pr43211.c: New test.
13271         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
13272
13273 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
13274
13275         PR rtl-optimization/42258
13276         * gcc.target/arm/thumb1-mul-moves.c: New test.
13277
13278         PR target/40697
13279         * gcc.target/arm/thumb-andsi.c: New test.
13280
13281         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
13282         dg-require-effective-target.
13283
13284 2010-03-19  Michael Matz  <matz@suse.de>
13285
13286         PR c++/43116
13287         * g++.dg/other/pr43116.C: New testcase.
13288
13289 2010-03-19  Michael Matz  <matz@suse.de>
13290
13291         PR target/43305
13292         * gcc.dg/pr43305.c: New testcase.
13293
13294 2010-03-19  Richard Guenther  <rguenther@suse.de>
13295
13296         PR tree-optimization/43415
13297         * gcc.c-torture/compile/pr43415.c: New testcase.
13298
13299 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
13300
13301         PR ada/43106
13302         * gnat.dg/case_optimization2.adb: New test.
13303         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
13304
13305 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13306             Jack Howarth  <howarth@bromo.med.uc.edu>
13307
13308         PR target/36399
13309         * gcc.target/i386/push-1.c: Don't xfail
13310           scan-assembler-not "movups" on darwin.
13311
13312 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
13313
13314         PR debug/43058
13315         * gcc.dg/pr43058.c: New test.
13316
13317 2010-03-18  Martin Jambor  <mjambor@suse.cz>
13318
13319         PR middle-end/42450
13320         * g++.dg/torture/pr42450.C: New test.
13321
13322 2010-03-18  Michael Matz  <matz@suse.de>
13323
13324         PR middle-end/43419
13325         * gcc.dg/pr43419.c: New testcase.
13326
13327 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
13328
13329         PR rtl-optimization/43360
13330         * gcc.dg/torture/pr43360.c: New.
13331
13332 2010-03-18  Michael Matz  <matz@suse.de>
13333
13334         PR tree-optimization/43402
13335         * gcc.dg/pr43402.c: New testcase.
13336
13337 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
13338
13339         PR target/42427
13340         * gcc.dg/pr42427.c: New test.
13341
13342 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13343
13344         PR libfortran/43265
13345         * gfortran.dg/read_empty_file.f: New test.
13346         * gfortran.dg/read_eof_all.f90: New test.
13347         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
13348         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
13349
13350 2010-03-17  Michael Matz  <matz@suse.de>
13351
13352         * gcc.dg/pr43300.c: Add -w.
13353
13354 2010-03-17  Richard Guenther  <rguenther@suse.de>
13355
13356         * gcc.dg/pr43379.c: Add -w.
13357
13358 2010-03-17  Tobias Burnus  <burnus@net-b.de>
13359
13360         PR fortran/43331
13361         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
13362
13363 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
13364
13365         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
13366
13367 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13368
13369         * ada/acats/run_all.sh: Log start and end times.
13370
13371 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13372
13373         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
13374
13375 2010-03-16  Richard Guenther  <rguenther@suse.de>
13376
13377         PR middle-end/43379
13378         * gcc.dg/pr43379.c: New testcase.
13379
13380 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
13381
13382         PR debug/43051
13383         * gcc.dg/guality/pr43051-1.c: New test.
13384
13385 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
13386
13387         PR testsuite/43363
13388         * g++.dg/ext/altivec-17.C: Handle changes to error message.
13389
13390 2010-03-15  Michael Matz  <matz@suse.de>
13391
13392         PR middle-end/43300
13393         * gcc.dg/pr43300.c: New testcase.
13394
13395 2010-03-15  Richard Guenther  <rguenther@suse.de>
13396
13397         PR tree-optimization/43367
13398         * gcc.c-torture/compile/pr43367.c: New testcase.
13399
13400 2010-03-15  Richard Guenther  <rguenther@suse.de>
13401
13402         PR tree-optimization/43317
13403         * gcc.dg/pr43317.c: New testcase.
13404
13405 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13406
13407         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
13408
13409 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13410
13411         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
13412
13413 2010-03-14  Tobias Burnus  <burnus@net-b.de>
13414
13415         PR fortran/43362
13416         * gfortran.dg/impure_constructor_1.f90: New test.
13417
13418 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13419
13420         PR middle-end/43354
13421         * gfortran.dg/graphite/id-pr43354.f: New.
13422
13423 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13424
13425         PR middle-end/43349
13426         * gfortran.dg/graphite/pr43349.f: New.
13427
13428 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13429
13430         PR middle-end/43306
13431         * gcc.dg/graphite/pr43306.c: New.
13432
13433 2010-03-12  David S. Miller  <davem@davemloft.net>
13434
13435         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
13436         sparc.
13437
13438 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13439
13440         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
13441
13442 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
13443
13444         PR fortran/43291
13445         PR fortran/43326
13446         * gfortran.dg/dynamic_dispatch_7.f03: New test.
13447
13448 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
13449
13450         * gfortran.dg/default_format_denormal_1.f90: Don't assume
13451         fail for *-*-mingw* targets.
13452
13453 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
13454
13455         PR debug/43329
13456         * gcc.dg/guality/pr43329-1.c: New test.
13457
13458 2010-03-11  Martin Jambor  <mjambor@suse.cz>
13459
13460         PR tree-optimization/43257
13461         * g++.dg/torture/pr43257.C: New test.
13462
13463 2010-03-11  Tobias Burnus  <burnus@net-b.de>
13464
13465         PR fortran/43228
13466         * gfortran.dg/namelist_61.f90: New test.
13467
13468 2010-03-11  Richard Guenther  <rguenther@suse.de>
13469
13470         PR tree-optimization/43255
13471         * gcc.c-torture/compile/pr43255.c: New testcase.
13472
13473 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13474
13475         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
13476         * gcc.dg/pr43280.c: New testcase.
13477
13478 2010-03-11  Richard Guenther  <rguenther@suse.de>
13479
13480         PR lto/43200
13481         * gcc.dg/lto/20100227-1_0.c: New testcase.
13482         * gcc.dg/lto/20100227-1_1.c: Likewise.
13483
13484 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13485
13486         PR libfortran/43320
13487         PR libfortran/43265
13488         * gfortran.dg/read_eof_6.f: New test
13489         * gfortran.dg/read_x_eof.f90: New test.
13490         * gfortran.dg/read_x_past.f: Update test.
13491
13492 2010-03-10  Jan Hubicka  <jh@suse.cz>
13493
13494         * gcc.c-torture/compile/pr43288.c: New test.
13495
13496 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13497
13498         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
13499         -fpic/-fPIC flags.
13500         * g++.old-deja/g++.pt/asm2.C: Likewise.
13501         * gcc.c-torture/compile/20000804-1.c: Likewise.
13502         * gcc.target/i386/clobbers.c: Likewise.
13503
13504 2010-03-10  Tobias Burnus  <burnus@net-b.de>
13505
13506         PR fortran/43303
13507         * gfortran.dg/c_assoc_3.f90: New test.
13508
13509 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
13510
13511         PR debug/36728
13512         * gcc.dg/guality/pr36728-1.c: New test.
13513         * gcc.dg/guality/pr36728-2.c: New test.
13514
13515 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
13516
13517         * gcc.dg/h8300-div-delay-slot.c: New test.
13518
13519 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
13520
13521         PR tree-optimization/43236
13522         * gcc.c-torture/execute/pr43236.c: New test.
13523
13524 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
13525
13526         PR middle-end/42859
13527         * g++.dg/eh/pr42859.C: New test.
13528
13529 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
13530
13531         PR debug/43299
13532         * gcc.dg/pr43299.c: New test.
13533
13534         PR debug/43290
13535         * g++.dg/eh/unwind2.C: New test.
13536
13537 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13538             Reza Yazdani  <reza.yazdani@amd.com>
13539
13540         PR middle-end/43065
13541         * gcc.dg/graphite/run-id-4.c: New.
13542
13543 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13544
13545         PR middle-end/43065
13546         * gcc.dg/graphite/run-id-3.c: New.
13547
13548 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
13549
13550         PR middle-end/42644
13551         PR middle-end/42130
13552         * gcc.dg/graphite/id-18.c: New.
13553         * gcc.dg/graphite/run-id-pr42644.c: New.
13554
13555 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13556
13557         PR middle-end/42326
13558         * gcc.dg/graphite/pr42326.c: New.
13559
13560 2010-03-08  Richard Guenther  <rguenther@suse.de>
13561
13562         PR tree-optimization/43269
13563         * gcc.c-torture/execute/pr43269.c: New testcase.
13564
13565 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
13566
13567         PR fortran/43256
13568         * gfortran.dg/typebound_call_13.f03: New.
13569
13570 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
13571
13572         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
13573         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
13574
13575 2010-03-05  Jason Merrill  <jason@redhat.com>
13576
13577         * g++.dg/abi/mangle40.C: Require weak and alias.
13578
13579 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13580
13581         PR middle-end/42326
13582         * gfortran.dg/graphite/pr42326.f90: New.
13583         * gfortran.dg/graphite/pr42326-1.f90: New.
13584
13585 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13586
13587         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
13588         (gnat_target_compile): Likewise.
13589         Reinitialize GNAT_UNDER_TEST if target changes.
13590         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
13591         (local_find_gnatmake): Pass full --GCC to gnatlink.
13592         Remove --LINK.
13593
13594 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13595
13596         PR c/43248
13597         * gcc.dg/compound-literal-1.c: New testcase.
13598
13599 2010-03-04  Martin Jambor  <mjambor@suse.cz>
13600
13601         PR tree-optimization/43164
13602         PR tree-optimization/43191
13603         * gcc.c-torture/compile/pr43164.c: New test.
13604         * gcc.c-torture/compile/pr43191.c: Likewise.
13605
13606 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
13607
13608         PR fortran/43244
13609         * gfortran.dg/finalize_9.f90: New.
13610
13611 2010-03-04  Tobias Burnus  <burnus@net-b.de>
13612             Ken Werner  <ken@linux.vnet.ibm.com>
13613
13614         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
13615         to dg-options for spu.
13616         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
13617         dump-scan target to exclude spu.
13618
13619 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
13620
13621         PR middle-end/43209
13622         * gcc.dg/tree-ssa/ivopts-4.c: New.
13623
13624 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
13625
13626         * lib/target-supports-dg.exp (check-flags): Provide defaults for
13627         include-opts and exclude-opts; skip checking the flags if arguments
13628         are the same as the defaults.
13629         (dg-xfail-if): Verify the number of arguments, supply defaults
13630         for unspecified optional arguments.
13631         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
13632
13633 2010-03-03  Jason Merrill  <jason@redhat.com>
13634
13635         PR c++/12909
13636         * g++.dg/abi/mangle40.C: Updated.
13637
13638 2010-03-03  Jason Merrill  <jason@redhat.com>
13639
13640         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
13641         * g++.dg/abi/mangle23.C: Likewise.
13642         * g++.dg/eh/simd-2.C: Likewise.
13643         * g++.dg/ext/attribute-test-2.C: Likewise.
13644         * g++.dg/ext/vector14.C: Likewise.
13645         * g++.dg/other/pr34435.C: Likewise.
13646         * g++.dg/template/conv8.C: Likewise.
13647         * g++.dg/template/nontype9.C: Likewise.
13648         * g++.dg/template/qualttp17.C: Likewise.
13649         * g++.dg/template/ref1.C: Likewise.
13650         * g++.old-deja/g++.pt/crash68.C: Likewise.
13651         * g++.old-deja/g++.pt/ref1.C: Likewise.
13652         * g++.old-deja/g++.pt/ref3.C: Likewise.
13653         * g++.old-deja/g++.pt/ref4.C: Likewise.
13654
13655         PR c++/12909
13656         * g++.dg/abi/mangle40.C: New.
13657         * g++.dg/abi/mangle41.C: New.
13658         * g++.dg/lto/20100302_0.C: New.
13659         * g++.dg/lto/20100302_1.C: New.
13660         * g++.dg/lto/20100302.h: New.
13661
13662 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
13663
13664         PR fortran/43243
13665         * gfortran.dg/internal_pack_12.f90: New test.
13666
13667 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
13668
13669         * gcc.dg/pr36997.c: Adjust error message.
13670
13671 2010-03-03  Mike Stump  <mikestump@comcast.net>
13672
13673         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
13674         adjustments to not be present on machines that align the stack to
13675         more than 4 bytes and don't have a red zone yet as that is an
13676         unimplemented optimization.
13677
13678 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
13679
13680         PR fortran/43169
13681         * gfortran.dg/impure_assignment_3.f90: New.
13682
13683 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
13684
13685         PR debug/43229
13686         * gfortran.dg/pr43229.f90: New test.
13687
13688         PR debug/43237
13689         * gcc.dg/debug/dwarf2/pr43237.c: New test.
13690
13691         PR debug/43177
13692         * gcc.dg/guality/pr43177.c: New test.
13693
13694 2010-03-02  Jason Merrill  <jason@redhat.com>
13695
13696         * g++.dg/ext/vector9.C: Adjust error message.
13697         * g++.dg/conversion/simd3.C: Likewise.
13698         * g++.dg/other/error23.C: Likewise.
13699
13700 2010-03-02  Mike Stump  <mikestump@comcast.net>
13701
13702         PR c++/41090
13703         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
13704
13705 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
13706
13707         PR fortran/43180
13708         * gfortran.dg/internal_pack_10.f90: New test.
13709
13710         PR fortran/43173
13711         * gfortran.dg/internal_pack_11.f90: New test.
13712
13713 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
13714
13715         PR middle-end/42640
13716         * gcc.dg/tree-ssa/pr42640.c: New.
13717
13718 2010-03-01  Richard Guenther  <rguenther@suse.de>
13719
13720         PR tree-optimization/43220
13721         * gcc.c-torture/execute/pr43220.c: New testcase.
13722
13723 2010-03-01  Richard Guenther  <rguenther@suse.de>
13724
13725         PR middle-end/43213
13726         * gcc.dg/pr43213.c: New testcase.
13727
13728 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13729
13730         PR pch/14940
13731         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
13732
13733 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13734
13735         * lib/target-supports.exp (check_effective_target_ucn_nocache):
13736         New function.
13737         (check_effective_target_ucn): Likewise.
13738
13739         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
13740         if !ucn.
13741         * gcc.dg/ucnid-2.c: Likewise.
13742         * gcc.dg/ucnid-3.c: Likewise.
13743         * gcc.dg/ucnid-4.c: Likewise.
13744         * gcc.dg/ucnid-11.c: Likewise.
13745         * gcc.dg/ucnid-12.c: Likewise.
13746         * gcc.dg/ucnid-6.c: Skip if !ucn.
13747         * gcc.dg/ucnid-9.c: Likewise.
13748
13749 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13750
13751         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
13752         lists to dg-skip-if.
13753         * gcc.target/i386/stackalign/return-3.c: Likewise.
13754
13755 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13756
13757         * gcc.target/i386/clearcap.map: New file.
13758         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
13759         Pass clearcap.map by default if supported.
13760
13761 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13762
13763         PR fortran/42900
13764         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
13765         Explain this.
13766         * gfortran.dg/stat_2.f90: Likewise.
13767
13768 2010-03-01  Tobias Burnus  <burnus@net-b.de>
13769
13770         PR fortran/43199
13771         * gfortran.dg/module_read_2.f90: New test.
13772
13773 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
13774
13775         PR c++/42748
13776         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
13777         * g++.dg/abi/mangle12.C: Likewise.
13778         * g++.dg/abi/mangle20-2.C: Likewise.
13779         * g++.dg/abi/mangle17.C: Likewise.
13780         * g++.dg/template/cond2.C: Likewise.
13781         * g++.dg/template/pr35240.C: Likewise.
13782
13783 2010-02-27  Richard Guenther  <rguenther@suse.de>
13784
13785         PR tree-optimization/43186
13786         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
13787
13788 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
13789
13790         * g++.dg/abi/packed1.C: Expect warning on the SH.
13791
13792 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
13793
13794         PR c++/42054:
13795         * g++.dg/parse/error37.C: New test.
13796
13797 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13798
13799         PR c/24577
13800         PR c/43192
13801         * gcc.dg/pr8927-1.c: Match new note.
13802         * gcc.dg/990506-0.c: Likewise.
13803         * gcc.dg/gomp/flush-2.c: Likewise.
13804         * gcc.dg/gomp/atomic-5.c: Likewise.
13805         * gcc.dg/gomp/pr34607.c: Likewise.
13806         * gcc.dg/pr35746.c: Likewise.
13807         * gcc.dg/cpp/pragma-1.c: Likewise.
13808         * gcc.dg/cpp/pragma-2.c: Likewise.
13809         * gcc.dg/pr41842.c: Likewise.
13810         * gcc.dg/noncompile/20040629-1.c: Likewise.
13811         * objc.dg/private-1.m: Likewise.
13812
13813 2010-02-27  Tobias Burnus  <burnus@net-b.de>
13814
13815         PR fortran/43185
13816         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
13817         * gfortran.dg/default_initialization_4.f90: New test.
13818
13819 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
13820
13821         * gnat.dg/thin_pointer.ad[sb]: Rename into...
13822         * gnat.dg/thin_pointer1.ad[sb]: ...this.
13823         * gnat.dg/thin_pointer2.adb: New test.
13824         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
13825
13826 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13827
13828         PR c/20631
13829         * gcc.dg/cpp/c90-pedantic.c: New.
13830         * gcc.dg/cpp/c90.c: New.
13831         * gcc.dg/gnu90-const-expr-1.c: New.
13832         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
13833
13834 2010-02-26  Richard Guenther  <rguenther@suse.de>
13835
13836         PR tree-optimization/43186
13837         * gcc.c-torture/compile/pr43186.c: New testcase.
13838
13839 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
13840
13841         PR debug/43190
13842         * c-c++-common/dwarf2/pr43190.c: New test.
13843
13844 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
13845
13846         PR testsuite/37074:
13847         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
13848
13849 2010-02-26  Richard Guenther  <rguenther@suse.de>
13850
13851         PR tree-optimization/43188
13852         * gcc.c-torture/compile/pr43188.c: New testcase.
13853
13854 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
13855
13856         PR target/43175
13857         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
13858
13859 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
13860
13861         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
13862
13863 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
13864
13865         PR target/43154
13866         * gcc.target/powerpc/pr43154.c: New file.
13867
13868 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
13869
13870         PR debug/43166
13871         * gfortran.dg/debug/pr43166.f: New test.
13872
13873         PR debug/43165
13874         * gcc.dg/torture/pr43165.c: New test.
13875
13876 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13877
13878         PR c/43128
13879         * c-c++-common/pr41779.c: Update.
13880
13881 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13882
13883         PR ada/32547
13884         * lib/gnat-dg.exp (gnat_load): Redefine.
13885
13886         * ada/acats/run_acats: Run run_all.sh with $SHELL.
13887         * ada/acats/run_all.sh: Downcase tasking not implemented message.
13888
13889 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13890
13891         PR libobjc/36610
13892         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
13893         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
13894         -fgnu-runtime.
13895         Sort entries.
13896
13897 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13898
13899         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
13900
13901 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
13902
13903         PR debug/43150
13904         * gcc.dg/guality/vla-1.c: New test.
13905
13906 2010-02-24  Tobias Burnus  <burnus@net-b.de>
13907
13908         PR fortran/43042
13909         * gfortran.dg/c_ptr_tests_15.f90: New test.
13910
13911 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
13912
13913         PR target/43107
13914         * gcc.target/i386/pr43107.c: New test.
13915
13916 2010-02-23  Jason Merrill  <jason@redhat.com>
13917
13918         PR c++/43143
13919         * g++.dg/cpp0x/variadic100.C: New.
13920
13921 2010-02-23  Jason Merrill  <jason@redhat.com>
13922
13923         PR debug/42800
13924         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
13925         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
13926         * c-c++-common/dwarf2/vla1.c: New.
13927
13928 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
13929
13930         PR target/43139
13931         * gcc.dg/pr43139.c: New test.
13932
13933         PR debug/43077
13934         * gcc.dg/guality/pr43077-1.c: New test.
13935
13936 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13937
13938         PR 43123
13939         * gcc.dg/march.c: New.
13940         * gcc.dg/march-generic.c: New.
13941         * gcc.dg/mtune.c: New.
13942
13943 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13944
13945         PR middle-end/43083
13946         * gcc.dg/graphite/pr43083.c: New.
13947
13948 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13949
13950         PR middle-end/43097
13951         * gfortran.dg/graphite/pr43097.f: New.
13952
13953 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13954             Manuel López-Ibáñez  <manu@gcc.gnu.org>
13955
13956         PR middle-end/43140
13957         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
13958
13959 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13960
13961         PR middle-end/43026
13962         * g++.dg/graphite/pr43026.C: New.
13963
13964 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13965
13966         PR c++/43126
13967         * gcc.dg/cleanup-1.c: Update.
13968         * gcc.dg/func-args-1.c: Update.
13969         * gcc.dg/format/sentinel-1.c: Update.
13970         * g++.old-deja/g++.jason/scoping10.C: Update.
13971         * g++.old-deja/g++.ns/lookup5.C: Update.
13972         * g++.dg/ext/cleanup-1.C: Update.
13973         * g++.dg/parse/varmod1.C: Update.
13974         * g++.dg/parse/error33.C: Update.
13975         * g++.dg/expr/call3.C: Update.
13976         * g++.dg/func-args-1.C: New.
13977
13978 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
13979
13980         PR c/43125
13981         * gcc.dg/attr-used-2.c: Moved to ...
13982         * c-c++-common/attr-used-2.c: Here.
13983
13984         * gcc.dg/attr-used.c: Moved to ...
13985         * c-c++-common/attr-used.c: Here.
13986
13987 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
13988
13989         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
13990
13991 2010-02-22  Richard Guenther  <rguenther@suse.de>
13992
13993         PR lto/43045
13994         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
13995         * gfortran.dg/lto/20100222-1_1.c: Likewise.
13996
13997 2010-02-22  Richard Guenther  <rguenther@suse.de>
13998
13999         PR tree-optimization/42749
14000         * gcc.c-torture/compile/pr42749.c: New testcase.
14001
14002 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
14003
14004         PR fortran/43072
14005         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
14006         * gfortran.dg/internal_pack_9.f90: New test.
14007
14008 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14009
14010         PR c++/23510
14011         * g++.dg/template/recurse.C: Adjust.
14012         * g++.dg/template/pr23510.C: New.
14013
14014 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
14015
14016         PR c++/42824
14017         * g++.dg/template/memclass4.C: New test.
14018
14019 2010-02-21  Tobias Burnus  <burnus@net-b.de>
14020
14021         PR fortran/35259
14022         * gfortran.dg/reassoc_5.f90: New test.
14023
14024 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
14025
14026         PR target/43067
14027         * gcc.target/i386/pr43067.c: New test.
14028
14029 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14030
14031         PR c++/35669
14032         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
14033         -Wconversion-null.
14034         * g++.dg/warn/Wconversion-null.C: New test.
14035         * g++.old-deja/g++.other/null1.C: Move to...
14036         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
14037
14038 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
14039
14040         PR fortran/36932
14041         PR fortran/36933
14042         * gfortran.dg/dependency_26.f90: New test.
14043
14044         PR fortran/43072
14045         * gfortran.dg/internal_pack_7.f90: New test.
14046
14047         PR fortran/43111
14048         * gfortran.dg/internal_pack_8.f90: New test.
14049
14050 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14051
14052         PR 43128
14053         * c-c++-common/pr41779.c: Fix broken testcase.
14054
14055 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14056
14057         PR 36513
14058         * c-c++-common/pr36513.c: New testcase.
14059         * c-c++-common/pr36513-2.c: New testcase.
14060
14061 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14062
14063         PR 41779
14064         * c-c++-common/pr41779.c: New.
14065
14066 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
14067
14068         PR debug/43084
14069         * gcc.dg/pr43084.c: New test.
14070
14071 2010-02-19  Richard Guenther  <rguenther@suse.de>
14072
14073         PR tree-optimization/42916
14074         * gcc.dg/pr42916.c: New testcase.
14075
14076 2010-02-18  Jason Merrill  <jason@redhat.com>
14077
14078         PR c++/42837
14079         * g++.dg/abi/packed1.C: Add expected warning.
14080
14081         PR c++/43108
14082         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
14083         * gcc.dg/torture/dg-torture.exp: Likewise.
14084         * c-c++-common/torture/complex-sign.h,
14085         c-c++-common/torture/complex-sign-add.c,
14086         c-c++-common/torture/complex-sign-mixed-add.c,
14087         c-c++-common/torture/complex-sign-mixed-div.c,
14088         c-c++-common/torture/complex-sign-mixed-mul.c,
14089         c-c++-common/torture/complex-sign-mixed-sub.c,
14090         c-c++-common/torture/complex-sign-mul.c,
14091         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
14092         Adapt for C++ compilation as well.
14093
14094         PR c++/43070
14095         * g++.dg/ext/label1.C: Update.
14096         * g++.dg/ext/label2.C: Update.
14097
14098         PR c++/26261
14099         * g++.dg/template/dependent-name6.C: New.
14100
14101         PR c++/43109
14102         * g++.dg/parse/namespace12.C: New.
14103
14104 2010-02-18  Martin Jambor  <mjambor@suse.cz>
14105
14106         PR tree-optimization/43066
14107         * gcc.c-torture/compile/pr43066.c: New test.
14108
14109 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
14110
14111         * g++.dg/ext/attrib35.C: Fix target selector string.
14112         * g++.dg/ext/attrib36.C: Ditto.
14113         * g++.dg/ext/attrib37.C: Ditto.
14114         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
14115         * g++.dg/abi/mangle25.C: Ditto.
14116
14117 2010-02-17  Jason Merrill  <jason@redhat.com>
14118
14119         PR c++/43069
14120         * g++.dg/parse/namespace11.C: New.
14121
14122         PR c++/43093
14123         * g++.dg/ext/attrib37.C: New.
14124
14125         PR c++/43079
14126         * g++.dg/template/ptrmem20.C: New.
14127
14128 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
14129
14130         PR target/43103
14131         * gcc.target/i386/xop-check.h: Include m256-check.h.
14132         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
14133         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
14134         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
14135         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
14136
14137 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
14138
14139         PR debug/42918
14140         * gcc.dg/pr42918.c: New test.
14141
14142 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
14143
14144         * g++.dg/ext/attrib36.C: Require ILP32.
14145
14146 2010-02-16  Richard Guenther  <rguenther@suse.de>
14147
14148         PR tree-optimization/41043
14149         * gfortran.dg/pr41043.f90: New testcase.
14150         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
14151
14152 2010-02-16  Jason Merrill  <jason@redhat.com>
14153
14154         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
14155
14156 2010-02-16  Ira Rosen  <irar@il.ibm.com>
14157
14158         PR tree-optimization/43074
14159         * gcc.dg/vect/fast-math-pr43074.c: New test.
14160
14161 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
14162
14163         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
14164
14165 2010-02-16  Jason Merrill  <jason@redhat.com>
14166
14167         PR c++/43031
14168         * g++.dg/ext/attrib36.C: New.
14169
14170         PR c++/43036
14171         * g++.dg/other/array6.C: New.
14172
14173 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14174
14175         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
14176
14177 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
14178
14179         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
14180         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
14181         * gcc.target/i386/xop-vpermil2pd-1.c: New.
14182         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
14183         * gcc.target/i386/xop-vpermil2ps-1.c: New.
14184         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
14185
14186 2010-02-15  Richard Guenther  <rguenther@suse.de>
14187
14188         PR middle-end/43068
14189         * g++.dg/torture/pr43068.C: New testcase.
14190
14191 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
14192
14193         PR c++/43024
14194         * g++.dg/opt/ice1.C: New.
14195
14196 2010-02-14  Jason Merrill  <jason@redhat.com>
14197
14198         PR c++/41997
14199         * g++.dg/cpp0x/initlist-opt.C: New.
14200
14201 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
14202
14203         PR fortran/41113
14204         PR fortran/41117
14205         * gfortran.dg/internal_pack_6.f90: New test.
14206
14207 2010-02-12  Jason Merrill  <jason@redhat.com>
14208
14209         PR c++/43054
14210         * g++.dg/cpp0x/variadic99.C: New.
14211
14212 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
14213
14214         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
14215         sign extend pointers to gualchk_t.
14216
14217         PR c++/43033
14218         * g++.dg/other/default3.C: Xfail g4 test.
14219
14220 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14221
14222         PR middle-end/43012
14223         * gcc.dg/graphite/pr43012.c: New.
14224
14225 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14226
14227         PR middle-end/42930
14228         * g++.dg/graphite/pr42930.C: New.
14229
14230 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14231
14232         PR middle-end/42914
14233         PR middle-end/42530
14234         * gcc.dg/graphite/pr42530.c: New.
14235         * gcc.dg/graphite/pr42914.c: New.
14236
14237 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14238
14239         PR middle-end/42771
14240         * gcc.dg/graphite/pr42771.c: New.
14241
14242 2010-02-11  Richard Guenther  <rguenther@suse.de>
14243
14244         PR tree-optimization/42998
14245         * gcc.c-torture/compile/pr42998.c: New testcase.
14246
14247 2010-02-10  Jason Merrill  <jason@redhat.com>
14248
14249         PR c++/41896
14250         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
14251
14252         PR c++/42983, core issue 906
14253         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
14254         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
14255
14256         PR c++/43016
14257         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
14258
14259 2010-02-10  Richard Guenther  <rguenther@suse.de>
14260
14261         PR tree-optimization/43017
14262         * gcc.dg/torture/pr43017.c: New testcase.
14263
14264 2010-02-10  Tobias Burnus  <burnus@net-b.de>
14265
14266         PR fortran/40823
14267         * gfortran.dg/private_type_1.f90: Update error location.
14268         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
14269         * gfortran.dg/typebound_operator_2.f03: Ditto.
14270         * gfortran.dg/assignment_2.f90: Ditto.
14271         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
14272         * gfortran.dg/binding_label_tests_9.f03: Ditto.
14273
14274 2010-02-10  Tobias Burnus  <burnus@net-b.de>
14275
14276         PR fortran/43015
14277         * gfortran.dg/bind_c_usage_20.f90: New test.
14278
14279 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
14280
14281         PR debug/43010
14282         * g++.dg/debug/pr43010.C: New test.
14283
14284 2010-02-10  Richard Guenther  <rguenther@suse.de>
14285
14286         PR c/43007
14287         * gcc.c-torture/execute/20100209-1.c: New testcase.
14288         * gcc.dg/fold-div-3.c: Likewise.
14289
14290 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
14291
14292         * gcc.dg/builtin-ffs-1.c: New test.
14293
14294 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14295
14296         PR fortran/42999
14297         * gfortran.dg/array_constructor_35.f90: New test.
14298
14299 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14300
14301         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
14302
14303 2010-02-09  Jason Merrill  <jason@redhat.com>
14304
14305         PR c++/42399
14306         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
14307
14308         PR c++/42370
14309         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
14310
14311 2010-02-09  Tobias Burnus  <burnus@net-b.de>
14312
14313         PR fortran/41869
14314         * gfortran.dg/module_write_1.f90: New test.
14315
14316 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
14317
14318         * gcc.dg/pr19340.c: Adjust.
14319
14320 2010-02-09  Richard Guenther  <rguenther@suse.de>
14321
14322         PR tree-optimization/43008
14323         * gcc.c-torture/execute/pr43008.c: New testcase.
14324
14325 2010-02-09  Richard Guenther  <rguenther@suse.de>
14326
14327         PR tree-optimization/43000
14328         * gcc.dg/torture/pr43000.c: New testcase.
14329         * gcc.dg/torture/pr43002.c: Likewise.
14330
14331 2010-02-09  Daniel Kraft  <d@domob.eu>
14332
14333         PR fortran/39171
14334         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
14335         and pass -Wsurprising as necessary.
14336
14337 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
14338
14339         PR tree-optimization/42890
14340         * g++.dg/torture/pr42890.C: New test.
14341
14342 2010-02-08  Richard Guenther  <rguenther@suse.de>
14343
14344         PR middle-end/42995
14345         * gcc.dg/tree-ssa/inline-4.c: New testcase.
14346
14347 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
14348
14349         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
14350         return 0 from main.
14351         * gcc.dg/graphite/block-1.c: Same.
14352         * gcc.dg/graphite/block-3.c: Same.
14353         * gcc.dg/graphite/block-4.c: Same.
14354         * gcc.dg/graphite/block-5.c: Same.
14355         * gcc.dg/graphite/block-6.c: Same.
14356         * gcc.dg/graphite/block-7.c: Same.
14357         * gcc.dg/graphite/interchange-0.c: Same.
14358         * gcc.dg/graphite/interchange-1.c: Same.
14359         * gcc.dg/graphite/interchange-10.c: Same.
14360         * gcc.dg/graphite/interchange-11.c: Same.
14361         * gcc.dg/graphite/interchange-12.c: Same.
14362         * gcc.dg/graphite/interchange-2.c: Same.
14363         * gcc.dg/graphite/interchange-3.c: Same.
14364         * gcc.dg/graphite/interchange-4.c: Same.
14365         * gcc.dg/graphite/interchange-5.c: Same.
14366         * gcc.dg/graphite/interchange-6.c: Same.
14367         * gcc.dg/graphite/interchange-7.c: Same.
14368         * gcc.dg/graphite/interchange-8.c: Same.
14369         * gcc.dg/graphite/interchange-9.c: Same.
14370         * gcc.dg/graphite/interchange-mvt.c: Same.
14371
14372 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
14373
14374         * gfortran.dg/graphite/id-19.f: New.
14375         * gfortran.dg/graphite/pr14741.f90: New.
14376         * gfortran.dg/graphite/pr41924.f90: New.
14377         * gfortran.dg/graphite/run-id-2.f90: New.
14378
14379 2010-02-07  Richard Guenther  <rguenther@suse.de>
14380
14381         PR middle-end/42956
14382         * gcc.c-torture/compile/pr42956.c: New testcase.
14383
14384 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14385
14386         PR libfortran/42742
14387         * gfortran.dg/fmt_cache_2.f: New test.
14388
14389 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14390
14391         * gfortran.dg/read_no_eor.f90: New test.
14392
14393 2010-02-05  Jason Merrill  <jason@redhat.com>
14394
14395         * g++.dg/ext/label13.C: Move constructor body out of class.
14396
14397 2010-02-03  Jason Merrill  <jason@redhat.com>
14398
14399         PR c++/42870
14400         * g++.dg/ext/dllexport3.C: New.
14401
14402 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
14403
14404         * gcc.dg/format/ms-format3.c: New test for specific MS types.
14405
14406 2010-02-05  Richard Guenther  <rguenther@suse.de>
14407
14408         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
14409
14410 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
14411
14412         PR c++/42915
14413         * g++.dg/other/crash-9.C: New test.
14414
14415 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
14416
14417         PR fortran/42309
14418         * gfortran.dg/subref_array_pointer_4.f90 : New test.
14419
14420 2010-02-04  Richard Guenther  <rguenther@suse.de>
14421
14422         PR rtl-optimization/42952
14423         * gcc.dg/torture/pr42952.c: New testcase.
14424
14425 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14426
14427         PR libfortran/42901
14428         * gfortran.dg/namelist_60.f90: New test.
14429
14430 2010-02-03  Jason Merrill  <jason@redhat.com>
14431
14432         PR c++/40138
14433         * g++.dg/ext/builtin11.C: New.
14434
14435         PR c++/4926
14436         PR c++/38600
14437         * g++.dg/abi/mangle35.C: New.
14438         * g++.dg/abi/mangle37.C: New.
14439
14440         PR c++/12909
14441         * g++.dg/abi/mangle36.C: New.
14442
14443         PR c++/35652
14444         * g++.dg/warn/string1.C: New.
14445
14446 2010-02-03  Richard Guenther  <rguenther@suse.de>
14447
14448         PR tree-optimization/42944
14449         * gcc.dg/errno-1.c: New testcase.
14450
14451 2010-02-03  Richard Guenther  <rguenther@suse.de>
14452
14453         PR middle-end/42927
14454         * gcc.c-torture/compile/pr42927.c: New testcase.
14455
14456 2010-02-03  Tobias Burnus  <burnus@net-b.de>
14457
14458         PR fortran/42936
14459         * gfortran.dg/null_4.f90: New test.
14460
14461 2010-02-02  Jason Merrill  <jason@redhat.com>
14462
14463         PR c++/41090
14464         * g++.dg/ext/label13.C: New.
14465
14466 2010-02-02  Tobias Burnus  <burnus@net-b.de>
14467
14468         PR fortran/42650
14469         * gfortran.dg/func_result_5.f90: New test.
14470
14471 2010-02-01  Tobias Burnus  <burnus@net-b.de>
14472
14473         PR fortran/42922
14474         * gfortran.dg/pure_initializer_3.f90: News test.
14475
14476 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
14477
14478         PR fortran/42888
14479         * gfortran.dg/allocate_derived_2.f90: New test.
14480
14481 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14482
14483         PR middle-end/42898
14484         * gcc.dg/torture/pr42898-2.c: New test.
14485
14486 2010-01-31  Richard Guenther  <rguenther@suse.de>
14487
14488         PR middle-end/42898
14489         * gcc.dg/torture/pr42898.c: New testcase.
14490
14491 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
14492
14493         PR fortran/38324
14494         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
14495         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
14496
14497 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
14498
14499         * g++.dg/tree-ssa/inline-1.C: New.
14500         * g++.dg/tree-ssa/inline-2.C: New.
14501         * g++.dg/tree-ssa/inline-3.C: New.
14502
14503 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
14504
14505         PR testsuite/41701
14506         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
14507         the string 'pow' in the pathname of the compiler from generating a
14508         test failure.
14509
14510 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14511
14512         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
14513         * g++.old-deja/g++.mike/eh17.C: Likewise.
14514         * g++.old-deja/g++.mike/p5571.C: Likewise.
14515
14516 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
14517
14518         PR c++/42758
14519         PR c++/42634
14520         PR c++/42336
14521         PR c++/42797
14522         PR c++/42880
14523         * g++.dg/other/crash-5.C: New test.
14524         * g++.dg/other/crash-6.C: New test.
14525         * g++.dg/other/crash-7.C: New test.
14526         * g++.dg/other/crash-8.C: New test.
14527
14528 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
14529
14530         PR rtl-optimization/42889
14531         * gcc.dg/pr42889.c: New test.
14532
14533 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
14534
14535         * gcc.target/i386/pr42881.c: Use SSE2.
14536
14537 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
14538
14539         PR target/42891
14540         * gcc.target/i386/pr42891.c: New test.
14541
14542 2010-01-28  Richard Guenther  <rguenther@suse.de>
14543
14544         PR tree-optimization/42871
14545         * g++.dg/torture/pr42871.C: New testcase.
14546
14547 2010-01-28  Richard Guenther  <rguenther@suse.de>
14548
14549         * gcc.dg/Wobjsize-1.h: New testcase.
14550         * gcc.dg/Wobjsize-1.c: Likewise.
14551
14552 2010-01-28  Richard Guenther  <rguenther@suse.de>
14553
14554         PR middle-end/42883
14555         * g++.dg/torture/pr42883.C: New testcase.
14556
14557 2010-01-28  Michael Matz  <matz@suse.de>
14558
14559         * gcc.target/i386/pr42881.c: New test.
14560
14561 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14562
14563         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
14564         Add i?86-*-solaris2* support.
14565
14566 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
14567
14568         PR c++/42713
14569         PR c++/42820
14570         * g++.dg/template/typedef27.C: New test case.
14571         * g++.dg/template/typedef28.C: New test case.
14572
14573 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
14574
14575         * gcc.dg/optimize-bswap*.c: Add ARM target
14576
14577 2010-01-27  Richard Guenther  <rguenther@suse.de>
14578
14579         PR middle-end/42878
14580         * gcc.dg/torture/pr42878-1.c: New testcase.
14581         * gcc.dg/torture/pr42878-2.c: Likewise.
14582
14583 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
14584
14585         PR middle-end/42874
14586         * gcc.dg/vla-22.c: New test.
14587
14588 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
14589
14590         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
14591         current collation.
14592
14593 2010-01-26  Richard Guenther  <rguenther@suse.de>
14594
14595         PR rtl-optimization/42685
14596         * gcc.dg/pr42685.c: New testcase.
14597         * g++.dg/other/pr42685.C: Likewise.
14598
14599 2010-01-26  Richard Guenther  <rguenther@suse.de>
14600
14601         PR middle-end/42806
14602         * g++.dg/other/pr42806.C: New testcase.
14603
14604 2010-01-26  Richard Guenther  <rguenther@suse.de>
14605
14606         PR tree-optimization/42250
14607         * gcc.dg/pr42250.c: New testcase.
14608
14609 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
14610
14611         * gnat.dg/array_bounds_test.adb: New test.
14612
14613 2010-01-25  Tobias Burnus  <burnus@net-b.de>
14614
14615         PR fortran/42858
14616         * gfortran.dg/generic_21.f90: New test.
14617
14618 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14619
14620         PR testsuite/41522
14621         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
14622
14623 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
14624
14625         PR c++/42748
14626         * g++.dg/abi/arm_va_list2.C: New test.
14627         * g++.dg/abi/arm_va_list2.h: Companion header file.
14628
14629 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
14630
14631         PR fortran/41044
14632         * gfortran.dg/parameter_array_ref_2.f90 : New test.
14633
14634         PR fortran/41167
14635         * gfortran.dg/char_array_arg_1.f90 : New test.
14636
14637         * gfortran.dg/pr25923.f90 : Remove XFAIL.
14638
14639 2010-01-24  Tobias Burnus  <burnus@net-b.de>
14640
14641         PR fortran/39304
14642         * gfortran.dg/generic_20.f90: New test.
14643
14644 2010-01-22  Michael Matz  <matz@suse.de>
14645
14646         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
14647         -msse2.
14648
14649 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
14650
14651         PR fortran/42736
14652         * gfortran.dg/dependency_25.f90 : New test.
14653
14654 2010-01-21  Martin Jambor  <mjambor@suse.cz>
14655
14656         PR tree-optimization/42585
14657         * gcc.dg/tree-ssa/pr42585.c: New test.
14658
14659 2010-01-21  Richard Guenther  <rguenther@suse.de>
14660
14661         PR middle-end/19988
14662         * gcc.dg/pr19988.c: New testcase.
14663
14664 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
14665
14666         * g++.dg/compat/decimal/compat-common.h: New file.
14667         * g++.dg/compat/decimal/decimal-dummy.h: New file.
14668         * g++.dg/compat/decimal/pass_x.h: New file.
14669         * g++.dg/compat/decimal/pass_y.h: New file.
14670         * g++.dg/compat/decimal/pass-1_main.C: New file.
14671         * g++.dg/compat/decimal/pass-1_x.C: New file.
14672         * g++.dg/compat/decimal/pass-1_y.C: New file.
14673         * g++.dg/compat/decimal/pass-2_main.C: New file.
14674         * g++.dg/compat/decimal/pass-2_x.C: New file.
14675         * g++.dg/compat/decimal/pass-2_y.C: New file.
14676         * g++.dg/compat/decimal/pass-3_main.C: New file.
14677         * g++.dg/compat/decimal/pass-3_x.C: New file.
14678         * g++.dg/compat/decimal/pass-3_y.C: New file.
14679         * g++.dg/compat/decimal/pass-4_main.C: New file.
14680         * g++.dg/compat/decimal/pass-4_x.C: New file.
14681         * g++.dg/compat/decimal/pass-4_y.C: New file.
14682         * g++.dg/compat/decimal/pass-5_main.C: New file.
14683         * g++.dg/compat/decimal/pass-5_x.C: New file.
14684         * g++.dg/compat/decimal/pass-5_y.C: New file.
14685         * g++.dg/compat/decimal/pass-6_main.C: New file.
14686         * g++.dg/compat/decimal/pass-6_x.C: New file.
14687         * g++.dg/compat/decimal/pass-6_y.C: New file.
14688         * g++.dg/compat/decimal/return_x.h: New file.
14689         * g++.dg/compat/decimal/return_y.h: New file.
14690         * g++.dg/compat/decimal/return-1_main.C: New file.
14691         * g++.dg/compat/decimal/return-1_x.C: New file.
14692         * g++.dg/compat/decimal/return-1_y.C: New file.
14693         * g++.dg/compat/decimal/return-2_main.C: New file.
14694         * g++.dg/compat/decimal/return-2_x.C: New file.
14695         * g++.dg/compat/decimal/return-2_y.C: New file.
14696         * g++.dg/compat/decimal/return-3_main.C: New file.
14697         * g++.dg/compat/decimal/return-3_x.C: New file.
14698         * g++.dg/compat/decimal/return-3_y.C: New file.
14699         * g++.dg/compat/decimal/return-4_main.C: New file.
14700         * g++.dg/compat/decimal/return-4_x.C: New file.
14701         * g++.dg/compat/decimal/return-4_y.C: New file.
14702         * g++.dg/compat/decimal/return-5_main.C: New file.
14703         * g++.dg/compat/decimal/return-5_x.C: New file.
14704         * g++.dg/compat/decimal/return-5_y.C: New file.
14705         * g++.dg/compat/decimal/return-6_main.C: New file.
14706         * g++.dg/compat/decimal/return-6_x.C: New file.
14707         * g++.dg/compat/decimal/return-6_y.C: New file.
14708
14709 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14710
14711         PR debug/42715
14712         * gcc.dg/pr42715.c: New.
14713
14714 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
14715
14716         PR c++/42038
14717         * g++.dg/parse/crash55.C: New.
14718
14719 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14720
14721         PR debug/42782
14722         * gcc.dg/guality/pr42782.c: New.
14723
14724 2010-01-20  Jason Merrill  <jason@redhat.com>
14725
14726         PR c++/41788
14727         * g++.dg/abi/packed1.C: New.
14728
14729         PR c++/41920
14730         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
14731
14732         PR c++/40750
14733         * g++.dg/parse/fn-typedef1.C: New.
14734         * g++.dg/other/cv_quals.C: Adjust.
14735
14736 2010-01-20  Anthony Green  <green@moxielogic.com>
14737
14738         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
14739         pack(push) pragma).
14740         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
14741         * gcc.dg/20020312-2.c: Port this to the moxie core.
14742         * gcc.dg/weak/typeof-2.c: Ditto.
14743
14744 2010-01-20  Richard Guenther  <rguenther@suse.de>
14745
14746         PR tree-optimization/42717
14747         * gcc.c-torture/compile/pr42717.c: New testcase.
14748
14749 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
14750
14751         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
14752         of signed, add a few new tests.
14753
14754         PR middle-end/42803
14755         * g++.dg/parse/limits-initializer1.C: New test.
14756
14757 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14758
14759         PR fortran/42804
14760         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
14761         * gfortran.dg/typebound_call_12.f03: New test.
14762
14763 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
14764
14765         PR fortran/42783
14766         * gfortran.dg/bounds_check_15.f90 : New test.
14767
14768 2010-01-19  Michael Matz  <matz@suse.de>
14769
14770         PR tree-optimization/41783
14771         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
14772
14773 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
14774
14775         PR target/38697.
14776         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
14777         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
14778         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
14779         * gcc.target/arm/neon/vget_lows16.c: Likewise.
14780         * gcc.target/arm/neon/vget_lows32.c: Likewise.
14781         * gcc.target/arm/neon/vget_lows64.c: Likewise.
14782         * gcc.target/arm/neon/vget_lows8.c: Likewise.
14783         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
14784         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
14785         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
14786         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
14787
14788 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14789
14790         PR fortran/42545
14791         * gfortran.dg/extends_6.f03: Modified an error message.
14792         * gfortran.dg/extends_10.f03: New test.
14793         * gfortran.dg/private_type_6.f03: Modified an error message.
14794         * gfortran.dg/structure_constructor_8.f03: Ditto.
14795
14796 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
14797
14798         PR tree-optimization/42719
14799         * gcc.dg/pr42719.c: New test.
14800
14801         PR debug/42728
14802         * gcc.dg/pr42728.c: New test.
14803
14804 2010-01-19  Anthony Green  <green@moxielogic.com>
14805
14806         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
14807
14808 2010-01-18  Anthony Green  <green@moxielogic.com>
14809
14810         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
14811         for moxie.
14812
14813 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
14814
14815         * g++.dg/template/error45.C: reverted as part of reverting the
14816         fix of PR c++/42634.
14817
14818 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
14819
14820         PR c++/42634
14821         * g++.dg/template/error45.C: New test.
14822
14823 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
14824
14825         PR c++/42766
14826         * g++.dg/conversion/op6.C: New test.
14827
14828 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
14829
14830         PR target/42774
14831         * gcc.target/alpha/pr42774.c: New test.
14832
14833 2010-01-18  Richard Guenther  <rguenther@suse.de>
14834
14835         PR tree-optimization/42781
14836         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
14837
14838 2010-01-17  Richard Guenther  <rguenther@suse.de>
14839
14840         PR middle-end/42248
14841         * gcc.c-torture/execute/pr42248.c: New testcase.
14842
14843 2010-01-17  Richard Guenther  <rguenther@suse.de>
14844
14845         PR tree-optimization/42773
14846         * g++.dg/torture/pr42773.C: New testcase.
14847
14848 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
14849
14850         PR fortran/42677
14851         * gfortran.dg/interface_assignment_5.f90: New test.
14852
14853 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
14854
14855         PR c++/42697
14856         * g++.dg/template/crash94.C: Reverted.
14857
14858 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
14859
14860         PR debug/42767
14861         * gcc.dg/debug/pr42767.c: New.
14862
14863 2010-01-15  Jason Merrill  <jason@redhat.com>
14864
14865         PR c++/42761
14866         * g++.dg/cpp0x/decltype22.C: New.
14867
14868 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
14869
14870         PR middle-end/42760
14871         * g++.dg/torture/pr42760.C: New test.
14872
14873 2010-01-15  Jing Yu  <jingyu@google.com>
14874
14875         PR rtl-optimization/42691
14876         * gcc.c-torture/execute/pr42691.c: New.
14877
14878 2010-01-15  Richard Guenther  <rguenther@suse.de>
14879
14880         PR middle-end/42739
14881         * g++.dg/torture/pr42739.C: New testcase.
14882
14883 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
14884
14885         * g++.dg/template/error45.C: Revert as part of reverting changes
14886         or PR c++/42634.
14887
14888 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14889
14890         PR fortran/42684
14891         * gfortran.dg/interface_31.f90: New test.
14892
14893 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
14894
14895         * gcc.target/powerpc/pr42747.c: New file.
14896
14897 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
14898
14899         PR middle-end/42674
14900         * c-c++-common/pr42674.c: New test.
14901
14902         PR c++/42608
14903         * g++.dg/template/instantiate11.C: New test.
14904
14905 2010-01-14  Jason Merrill  <jason@redhat.com>
14906
14907         PR c++/42701
14908         * g++.dg/overload/error3.C: New.
14909
14910         PR c++/42655
14911         * g++.dg/overload/rvalue1.C: New.
14912
14913 2010-01-14  Martin Jambor  <mjambor@suse.cz>
14914
14915         PR tree-optimization/42706
14916         * gcc.dg/ipa/pr42706.c: New testcase.
14917
14918 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
14919
14920         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
14921
14922 2010-01-14  Martin Jambor  <mjambor@suse.cz>
14923
14924         PR tree-optimization/42714
14925         * g++.dg/torture/pr42714.C: New test.
14926
14927 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14928
14929         PR rtl-optimization/42246
14930         * gfortran.dg/pr42246-2.f: New.
14931
14932 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14933
14934         PR rtl-optimization/42389
14935         * gcc.dg/pr42389.c: New.
14936
14937 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14938
14939         PR rtl-optimization/42388
14940         * gcc.dg/pr42388.c: New.
14941
14942 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14943
14944         PR rtl-optimization/42294
14945         * gfortran.dg/pr42294.f: New.
14946
14947 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14948
14949         PR rtl-optimization/39453
14950         PR rtl-optimization/42246
14951         * gcc.dg/pr39453.c: New.
14952         * gcc.dg/pr42246.c: New.
14953
14954 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14955
14956         PR middle-end/42245
14957         * gcc.dg/pr42245.c: New.
14958         * gcc.dg/pr42245-2.c: New.
14959
14960 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14961
14962         PR rtl-optimization/42249
14963         * gcc.dg/pr42249.c: New.
14964
14965 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
14966
14967         PR c/42721
14968         * gcc.c-torture/execute/pr42721.c: New test.
14969
14970 2010-01-14  Ira Rosen  <irar@il.ibm.com>
14971
14972         PR tree-optimization/42709
14973         * gcc.dg/vect/pr42709.c: New test.
14974
14975 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
14976
14977         PR fortran/41478
14978         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
14979         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
14980
14981 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
14982
14983         PR fortran/42481
14984         * gfortran.dg/generic_19.f90 : New test.
14985
14986 2010-01-13  Richard Guenther  <rguenther@suse.de>
14987
14988         PR tree-optimization/42730
14989         * gcc.c-torture/compile/pr42730.c: New testcase.
14990
14991 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
14992
14993         PR target/pr42542
14994         * gcc.target/ia64/pr42542-1.c: New.
14995         * gcc.target/ia64/pr42542-2.c: New.
14996         * gcc.target/ia64/pr42542-3.c: New.
14997
14998 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
14999
15000         PR c++/42634
15001         * g++.dg/template/error45.C: New test.
15002
15003 2010-01-13  Martin Jambor  <mjambor@suse.cz>
15004
15005         PR tree-optimization/42704
15006         * g++.dg/torture/pr42704.C: New test.
15007
15008 2010-01-13  Martin Jambor  <mjambor@suse.cz>
15009
15010         PR tree-optimization/42703
15011         * gcc.c-torture/compile/pr42703.c: New test.
15012
15013 2010-01-13  Richard Guenther  <rguenther@suse.de>
15014
15015         PR tree-optimization/42705
15016         * gcc.c-torture/compile/pr42705.c: New testcase.
15017
15018 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
15019
15020         * gcc.target/bfin/l2.c: New test.
15021         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
15022
15023 2010-01-13  Richard Guenther  <rguenther@suse.de>
15024
15025         PR middle-end/42716
15026         * gcc.c-torture/compile/pr42716.c: New testcase.
15027
15028 2010-01-13  Richard Guenther  <rguenther@suse.de>
15029
15030         PR lto/42678
15031         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
15032
15033 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
15034
15035         PR c/42708
15036         * gcc.c-torture/compile/pr42708-1.c: New test.
15037
15038 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
15039
15040         PR debug/42662
15041         * gcc.dg/pr42662.c: New test.
15042
15043         PR tree-optimization/42645
15044         * g++.dg/other/pr42645-1.C: New test.
15045         * g++.dg/other/pr42645-2.C: New test.
15046
15047 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
15048
15049         PR target/42416
15050         * gcc.target/powerpc/warn-1.c: New test.
15051         * gcc.target/powerpc/warn-2.c: New test.
15052
15053 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
15054
15055         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
15056         stack alignment.
15057
15058 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
15059
15060         * gcc.dg/lto/20100108_0.c: New.
15061
15062 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
15063
15064         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
15065         Add -march=i686 -msse for 32bit x86 targets.
15066
15067 2010-01-10  Richard Guenther  <rguenther@suse.de>
15068
15069         PR middle-end/42667
15070         * gcc.dg/torture/pr42667.c: New testcase.
15071
15072 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15073
15074         PR fortran/32489
15075         * gfortran.dg/array_constructor_34.f90: New test.
15076
15077 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15078
15079         PR fortran/20923
15080         * gfortran.dg/array_constructor_33.f90: New test.
15081         gfortran.dg/array_function_5.f90: Add credit.
15082
15083 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15084
15085         PR debug/42631
15086         * gcc.dg/pr42631.c: New.
15087
15088 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15089
15090         PR debug/42630
15091         * gcc.dg/pr42630.c: New.
15092
15093 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15094
15095         PR debug/42629
15096         * gcc.dg/pr42629.c: New.
15097
15098 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15099
15100         PR middle-end/42363
15101         * gcc.dg/torture/pr42363.c: New.
15102
15103 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15104
15105         PR debug/42604
15106         PR debug/42395
15107         * gcc.dg/vect/pr42604.c: New.
15108         * gcc.dg/vect/pr42395.c: New.
15109
15110 2010-01-09  Richard Guenther  <rguenther@suse.de>
15111
15112         PR middle-end/42512
15113         * gcc.c-torture/execute/pr42512.c: New testcase.
15114
15115 2010-01-09  Tobias Burnus  <burnus@net-b.de>
15116
15117         PR fortran/41298
15118         * gfortran.dg/c_ptr_tests_14.f90: New test.
15119
15120 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15121
15122         PR ada/41929
15123         * gnat.dg/null_pointer_deref1.adb: Don't run on
15124         sparc*-sun-solaris2.11.
15125
15126 2010-01-08  Richard Guenther  <rguenther@suse.de>
15127
15128         PR lto/42528
15129         * gcc.dg/lto/20100103-1_0.c: New testcase.
15130         * gcc.dg/lto/20100103-2_0.c: Likewise.
15131
15132 2010-01-08  Tobias Burnus  <burnus@net-b.de
15133
15134         PR/fortran 25829
15135         * gfortran.dg/asynchronous_1.f90: New test.
15136         * gfortran.dg/asynchronous_2.f90: New test.
15137         * gfortran.dg/conflicts.f90: Update error message.
15138
15139 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
15140
15141         c++/40155
15142         * g++.dg/cpp0x/variadic-unify-2.C: New test.
15143
15144 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
15145
15146         PR tree-optimization/42625
15147         * g++.dg/opt/dtor4.C: New test.
15148         * g++.dg/opt/dtor4.h: New.
15149         * g++.dg/opt/dtor4-aux.cc: New.
15150
15151 2010-01-07  Tobias Burnus  <burnus@net-b.de>
15152
15153         PR fortran/42597
15154         * gfortran.dg/proc_ptr_26.f90: New test.
15155
15156 2010-01-07  Tobias Burnus  <burnus@net-b.de>
15157
15158         PR fortran/41872
15159         * gfortran.dg/allocatable_scalar_7.f90: New test.
15160
15161 2010-01-06  Richard Guenther  <rguenther@suse.de>
15162
15163         * gcc.c-torture/compile/pr42632.c: New testcase.
15164
15165 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15166
15167         PR target/42542
15168         * gcc.target/i386/pr42542-4.c: New.
15169         * gcc.target/i386/pr42542-4a.c: Likewise.
15170         * gcc.target/i386/pr42542-5.c: Likewise.
15171         * gcc.target/i386/pr42542-5a.c: Likewise.
15172
15173 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
15174
15175         * gcc.dg/tls/opt-15.c: New test.
15176
15177 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15178
15179         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
15180
15181 2010-01-05  Martin Jambor  <mjambor@suse.cz>
15182
15183         PR tree-optimization/42462
15184         * g++.dg/torture/pr42462.C: New test.
15185
15186 2010-01-05  Jason Merrill  <jason@redhat.com>
15187
15188         * g++.dg/cpp0x/initlist30.C: New test.
15189
15190 2010-01-05  Richard Guenther  <rguenther@suse.de>
15191
15192         PR tree-optimization/42614
15193         * gcc.c-torture/execute/pr42614.c: New testcase.
15194
15195 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
15196
15197         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
15198         * gcc.dg/Wunreachable-1.c: Remove the testcase of
15199         -Wunreachable-code.
15200         * gcc.dg/Wunreachable-2.c: Likewise.
15201         * gcc.dg/Wunreachable-3.c: Likewise.
15202         * gcc.dg/Wunreachable-4.c: Likewise.
15203         * gcc.dg/Wunreachable-5.c: Likewise.
15204         * gcc.dg/Wunreachable-6.c: Likewise.
15205         * gcc.dg/Wunreachable-7.c: Likewise.
15206         * gcc.dg/Wunreachable-8.c: Likewise.
15207         * gcc.dg/20041231-1.c: Likewise.
15208
15209 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
15210
15211         PR other/42611
15212         * gcc.dg/pr42611.c: New test.
15213
15214         PR tree-optimization/42508
15215         * g++.dg/opt/pr42508.C: New test.
15216
15217 2010-01-05  Tobias Burnus  <burnus@net-b.de>
15218
15219         PR fortran/41872
15220         * gfortran.dg/allocatable_scalar_8.f90: New.
15221
15222 2010-01-04  Martin Jambor  <mjambor@suse.cz>
15223
15224         PR tree-optimization/42398
15225         * gcc.c-torture/compile/pr42398.c: New test.
15226
15227 2010-01-04  Jason Merrill  <jason@redhat.com>
15228
15229         PR c++/42555
15230         * g++.dg/ext/attrib35.C: New.
15231
15232         PR c++/42567
15233         * g++.dg/cpp0x/auto17.C: New.
15234
15235 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
15236
15237         * gcc.dg/lto/20100104_0.c: New.
15238
15239 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
15240
15241         PR target/42542
15242         * gcc.target/i386/pr42542-1.c: New.
15243         * gcc.target/i386/pr42542-1a.c: Likewise.
15244         * gcc.target/i386/pr42542-1b.c: Likewise.
15245         * gcc.target/i386/pr42542-2.c: Likewise.
15246         * gcc.target/i386/pr42542-2a.c: Likewise.
15247         * gcc.target/i386/pr42542-2b.c: Likewise.
15248         * gcc.target/i386/pr42542-3.c: Likewise.
15249         * gcc.target/i386/pr42542-3a.c: Likewise.
15250
15251 2009-01-04  Tobias Burnus  <burnus@net-b.de>
15252
15253         PR fortran/41872
15254         * gfortran.dg/allocatable_scalar_5.f90: New test.
15255         * gfortran.dg/allocatable_scalar_6.f90: New test.
15256
15257 2010-01-03  Richard Guenther  <rguenther@suse.de>
15258
15259         PR testsuite/42583
15260         * gfortran.dg/gomp/recursion1.f90: Remove.
15261
15262 2010-01-03  Richard Guenther  <rguenther@suse.de>
15263
15264         * gcc.dg/Warray-bounds.c: Remove XFAILs.
15265         * gcc.dg/uninit-6.c: Likewise.
15266         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
15267
15268 2010-01-03  Richard Guenther  <rguenther@suse.de>
15269
15270         PR tree-optimization/42589
15271         * gcc.target/i386/pr42589.c: New testcase.
15272
15273 2010-01-03  Richard Guenther  <rguenther@suse.de>
15274
15275         PR tree-optimization/42438
15276         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
15277
15278 2010-01-02  Richard Guenther  <rguenther@suse.de>
15279
15280         PR testsuite/41651
15281         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
15282
15283 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
15284
15285         PR target/42448
15286         * gcc.target/alpha/pr42448-1.c: New test.
15287         * gcc.target/alpha/pr42448-2.c: Ditto.
15288
15289 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
15290
15291         PR preprocessor/41947
15292         * gcc.dg/c99-hexfloat-3.c: New test.
15293
15294 2010-01-01  Richard Guenther  <rguenther@suse.de>
15295
15296         PR c/42570
15297         * gcc.c-torture/execute/pr42570.c: New testcase.
15298
15299 2010-01-01  Richard Guenther  <rguenther@suse.de>
15300
15301         PR middle-end/42559
15302         * gcc.c-torture/compile/pr42559.c: New testcase.
15303
15304 \f
15305 Copyright (C) 2010 Free Software Foundation, Inc.
15306
15307 Copying and distribution of this file, with or without modification,
15308 are permitted in any medium without royalty provided the copyright
15309 notice and this notice are preserved.