OSDN Git Service

Fix PR46758: Do not use int_cst_value.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-12-22  Sebastian Pop  <sebastian.pop@amd.com>
2
3         PR tree-optimization/46758
4         * gcc.dg/graphite/run-id-pr46758.c: New.
5
6 2010-12-23  Mikael Morin  <mikael@gcc.gnu.org>
7
8         PR fortran/46978
9         * gfortran.dg/transpose_intrinsic_func_call_1.f90: New test.
10
11 2010-12-23  Nicola Pero  <nicola.pero@meta-innovation.com>
12
13         * obj-c.dg/gnu-api-2-class.m: Test that class_addMethod() returns
14         NO if the method is already implemented in the class.
15         * obj-c++.dg/gnu-api-2-class.mm: Same change.
16
17 2010-12-22  Sebastian Pop  <sebastian.pop@amd.com>
18
19         PR tree-optimization/47019
20         * gfortran.dg/graphite/pr47019.f: New.
21
22 2010-12-22  Jason Merrill  <jason@redhat.com>
23
24         * g++.dg/init/volatile2.C: New.
25
26 2010-12-22  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
27
28         * g++.dg/cpp0x/alignof2.C: New.
29
30 2010-12-22  Martin Jambor  <mjambor@suse.cz>
31
32         PR tree-optimization/45934
33         PR tree-optimization/46302
34         PR tree-optimization/46987
35         * g++.dg/ipa/ipcp-ivi-1.C: Removed.
36         * g++.dg/ipa/ivinline-6.C: Likewise.
37         * g++.dg/otr-fold-1.C: Likewise.
38         * g++.dg/otr-fold-2.C: Likewise.
39         * g++.dg/tree-ssa/pr43411.C: Xfail dump scan.
40         * g++.dg/tree-ssa/pr45605.C: Likewise.
41         * g++.dg/tree-ssa/pr46987.C: New test.
42
43 2010-12-22  Steven Bosscher  <steven@gcc.gnu.org>
44
45         * gfortran.dg/pr46755.f: Fix test case.
46
47 2010-12-22  Andrey Belevantsev  <abel@ispras.ru>
48
49         PR rtl-optimization/45352
50         PR rtl-optimization/46521
51         PR rtl-optimization/46522
52         * gcc.dg/pr46521.c: New.
53         * gcc.dg/pr46522.c: New. 
54
55 2010-12-21  Ian Lance Taylor  <iant@google.com>
56
57         * go.test/go-test.exp: Clear runtests around invocation of
58         go-dg-runtest from errchk and go-execute-xfail.
59
60 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
61
62         PR target/46880
63         * gcc.target/i386/pr46880.c: New test.
64
65 2010-12-21  Ira Rosen  <irar@il.ibm.com>
66
67         PR tree-optimization/47001
68         * gcc.dg/vect/pr47001.c: New.
69
70 2010-12-21  Nicola Pero  <nicola.pero@meta-innovation.com>
71
72         PR libobjc/16110
73         * objc.dg/special/special.exp: Added new test.
74         * objc.dg/special/load-category-1.m: New.
75         * objc.dg/special/load-category-1a.m: New.
76         * objc.dg/special/load-category-1.h: New.
77
78 2010-12-21  Steven Bosscher  <steven@gcc.gnu.org>
79
80         PR middle-end/45310
81         * g++.dg/pr45310.C: New test.
82
83 2010-12-21  Steven Bosscher  <steven@gcc.gnu.org>
84
85         PR rtl-optimization/46755
86         * gfortran.dg/pr46755.f: New test.
87
88 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
89
90         PR rtl-optimization/47008
91         * gfortran.dg/pr47008.f03: New test.
92
93 2010-12-21  Nicola Pero  <nicola.pero@meta-innovation.com>
94
95         PR libobjc/45953
96         * objc.dg/libobjc-selector-1.m: New test.
97
98 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
99
100         PR middle-end/45852
101         * gcc.target/i386/pr45852.c: New test.
102
103 2010-12-20  Tobias Burnus  <burnus@net-b.de>
104
105         PR fortran/46974
106         * gfortran.dg/c_ptr_tests_16.f90: Fix endian issue.
107
108 2010-12-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
109
110         PR testsuite/45342
111         * gcc.dg/tls/thr-cse-1.c: Fix match on hppa*-*-hpux*.
112
113 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
114
115         * objc.dg/gnu-api-2-objc.m: Fixed test to test objc_lookUpClass,
116         not objc_lookupClass.
117         * obj-c++.dg/gnu-api-2-objc.mm: Same change.
118         
119 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
120
121         * objc.dg/gnu-api-2-objc_msg_lookup.m: New.
122         * obj-c++.dg/gnu-api-2-objc_msg_lookup.mm: New. 
123
124 2010-12-19  Chung-Lin Tang  <cltang@codesourcery.com>
125
126         * gcc.target/arm/vfp-1.c (test_ldst): New test for VFP
127         load/store immediate indexes.
128
129 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
130
131         * objc.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
132         * obj-c++.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
133
134 2010-12-18  Jakub Jelinek  <jakub@redhat.com>
135
136         PR tree-optimization/46969
137         * gcc.dg/autopar/pr46969.c: New test.
138
139 2010-12-18  Nicola Pero  <nicola.pero@meta-innovation.com>
140
141         * objc.dg/fobjc-exceptions-1.m: Updated.
142         * objc.dg/fobjc-exceptions-2.m: New.
143         * objc.dg/fobjc-exceptions-3.m: New.
144         * obj-c++.dg/fobjc-exceptions-1.mm: New.
145         * obj-c++.dg/fobjc-exceptions-2.mm: New.
146         * obj-c++.dg/fobjc-exceptions-3.mm: New.
147         
148 2010-12-18  Tobias Burnus  <burnus@net-b.de>
149
150         PR fortran/46974
151         * gfortran.dg/c_ptr_tests_16.f90: New.
152
153 2010-12-18  Jakub Jelinek  <jakub@redhat.com>
154
155         PR tree-optimization/46985
156         * gfortran.dg/pr46985.f90: New test.
157
158 2010-12-18  Eric Botcazou  <ebotcazou@adacore.com>
159
160         PR tree-optimization/46232
161         * gcc.dg/tree-ssa/pr14814.c: Add -fno-tree-sra.
162
163 2010-12-18  Iain Sandoe  <iains@gcc.gnu.org>
164
165         * objc.dg/fobjc-exceptions.m: Update dg-error syntax.
166
167 2010-12-18  Kai Tietz  <kai.tietz@onevision.com>
168
169         PR target/36834
170         * gcc.target/i386/aggregate-ret1.c: New.
171         * gcc.target/i386/aggregate-ret2.c: New.
172
173 2010-12-18  Iain Sandoe  <iains@gcc.gnu.org>
174
175         * gcc.target/powerpc/darwin-split-ld-stret.c: New test.
176
177 2010-12-17  Ahmad Sharif  <asharif@google.com>
178
179         * gcc.target/i386/max-stack-align.c: New testcase.
180
181 2010-12-17  Nicola Pero  <nicola.pero@meta-innovation.com>
182
183         * objc.dg/exceptions-4.m: Adjust for change in error message.
184
185 2010-12-17  Paolo Bonzini  <bonzini@gnu.org>
186
187         PR c/20385
188         * objc.dg/tls/init-2.m: Adjust.
189         * gcc.dg/noncompile/920923-1.c: Adjust.
190         * gcc.dg/noncompile/pr44517.c: Adjust.
191         * gcc.dg/declspec-18.c: New test.
192
193 2010-12-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
194
195         * gcc.dg/titype-1.c: Enable TImode on __SPU__.
196         * gcc.dg/torture/fp-int-convert.h: Likewise.
197         * gcc.dg/tree-ssa/ivopts-1.c: Likewise.
198         * gcc.dg/uninit-C.c: Likewise.
199         * gcc.dg/uninit-C-O0.c: Likewise.
200         * gcc.dg/format/unnamed-1.c: Likewise.
201         * gcc.dg/format/ms_unnamed-1.c: Likewise.
202
203 2010-12-17  Jason Merrill  <jason@redhat.com>
204
205         PR c++/46670
206         * g++.dg/cpp0x/constexpr-null1.C: New.
207
208 2010-12-17  Bernd Schmidt  <bernds@codesourcery.com>
209
210         * gcc.c-torture/compile/20101217-1.c: New test.
211
212 2010-12-17  Alexander Monakov  <amonakov@ispras.ru>
213
214         PR middle-end/46761
215         * gcc.dg/graphite/pr46761.c: New.
216
217 2010-12-17  Janus Weil  <janus@gcc.gnu.org>
218
219         PR fortran/46849
220         * gfortran.dg/block_9.f08: New.
221
222 2010-12-17  Dodji Seketeli  <dodji@redhat.com>
223
224         * g++.dg/debug/dwarf2/self-ref-1.C: New test.
225         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
226
227 2010-12-16  Sebastian Pop  <sebastian.pop@amd.com>
228
229         PR tree-optimization/46924
230         * gcc.dg/graphite/pr46924.c: New.
231
232 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
233
234         PR tree-optimization/46966
235         * gcc.dg/graphite/pr46966.c: New test.
236
237 2010-12-16  Eric Botcazou  <ebotcazou@adacore.com>
238
239         * gnat.dg/opt13.adb: New test.
240         * gnat.dg/opt13_pkg.ad[sb]: New helper.
241
242 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
243
244         PR tree-optimization/43655
245         * g++.dg/opt/pr43655.C: New test.
246
247 2010-12-16  Sebastian Pop  <sebastian.pop@amd.com>
248
249         PR tree-optimization/46404
250         * gcc.dg/graphite/pr46404-1.c: New.
251
252 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
253
254         PR debug/46893
255         * gcc.dg/pr46893.c: New test.
256
257 2010-12-16  H.J. Lu  <hongjiu.lu@intel.com>
258
259         PR lto/46976
260         * gcc.dg/lto/pr46940_1.c (main): Return 0.
261
262 2010-12-16  Chung-Lin Tang  <cltang@codesourcery.com>
263
264         PR target/46883
265         * gcc.target/arm/pr46883.c: New testcase.
266
267 2010-12-16  Jan Hubicka  <jh@suse.cz>
268
269         PR lto/46976
270         * gcc.dg/lto/pr46940_0.c: Fix commit.
271
272 2010-12-15  Nathan Froyd  <froydnj@codesourcery.com>
273
274         PR c++/39859
275         PR c++/44522
276         PR c++/44523
277         * g++.dg/parse/colon-autocorrect-1.C: New testcase.
278         * g++.dg/parse/colon-autocorrect-2.C: New testcase.
279
280 2010-12-15  Nathan Froyd  <froydnj@codesourcery.com>
281
282         PR c++/46852
283         * g++.dg/pr46852.C: New test.
284
285 2010-12-16  Jan Hubicka  <jh@suse.cz>
286
287         PR middle-end/46939
288         * gcc.target/i386/pr46939.c: New testcase.
289
290 2010-12-15  Sebastian Pop  <sebastian.pop@amd.com>
291
292         PR tree-optimization/46404
293         * gcc.dg/graphite/pr46404.c: New.
294
295 2010-12-15  Jakub Jelinek  <jakub@redhat.com>
296
297         PR fortran/46945
298         * gfortran.dg/pr46945.f90: New test.
299
300         PR debug/46815
301         * g++.dg/guality/pr46815.C: New test.
302
303 2010-12-15  Paolo Carlini  <paolo.carlini@oracle.com>
304
305         PR c++/42083
306         * g++.dg/cpp0x/lambda/lambda-ice2.C: New.
307
308 2010-12-15  H.J. Lu  <hongjiu.lu@intel.com>
309
310         * gfortran.dg/debug/pr46756.f: Correct PR number.
311
312 2010-12-15  Martin Jambor  <mjambor@suse.cz>
313
314         PR tree-optimization/46053
315         PR middle-end/46287
316         PR middle-end/46242
317         * g++.dg/ipa/pr46053.C: New test.
318         * g++.dg/ipa/pr46287-1.C: Likewise.
319         * g++.dg/ipa/pr46287-2.C: Likewise.
320         * g++.dg/ipa/pr46287-3.C: Likewise.
321         * g++.dg/torture/covariant-1.C: Likewise.
322         * g++.dg/torture/pr46287.C: Likewise.
323
324 2010-12-15  Alexander Monakov  <amonakov@ispras.ru>
325
326         PR rtl-optimization/46649
327         * g++.dg/opt/pr46649.C: New.
328
329 2010-12-15  Dave Korn  <dave.korn.cygwin@gmail.com>
330
331         PR testsuite/46938
332         * gcc.dg/pr43157.c: Add dg-require-linker-plugin  directive.
333
334 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
335
336         PR tree-optimization/46845
337         * gcc.dg/graphite/id-pr46845.c: New.
338
339 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
340
341         PR tree-optimization/46928
342         * gcc.dg/tree-ssa/ldist-17.c: New.
343
344 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
345
346         PR tree-optimization/45948
347         * gcc.dg/tree-ssa/ldist-pr45948.c: New.
348
349 2010-12-14  Jason Merrill  <jason@redhat.com>
350
351         PR c++/46930
352         * g++.dg/cpp0x/constexpr-decl.C: New.
353         * g++.dg/cpp0x/constexpr-ex1.C: Fix.
354         * g++.dg/cpp0x/constexpr-static5.C: Fix.
355
356 2010-12-14  Jan Hubicka  <jh@suse.cz>
357
358         PR lto/46940
359         PR lto/44463
360         * gcc.dg/lto/pr46940_0.c: New testcase.
361         * gcc.dg/lto/pr46940_1.c: New testcase.
362
363 2010-12-14  Nathan Froyd  <froydnj@codesourcery.com>
364
365         PR c++/45330
366         * g++.dg/lookup/suggestions1.C: New test.
367
368 2010-12-14  Tobias Burnus  <burnus@net-b.de>
369
370         PR fortran/46937
371         * gfortran.dg/pointer_intent_4.f90: New.
372
373 2010-12-14  Jakub Jelinek  <jakub@redhat.com>
374
375         PR debug/46885
376         * gcc.dg/autopar/pr46885.c: New test.
377
378         PR tree-optimization/46909
379         * gcc.c-torture/execute/pr46909-1.c: New test.
380         * gcc.c-torture/execute/pr46909-2.c: New test.
381         * gcc.dg/pr46909.c: New test.
382
383 2010-12-14  Alexander Monakov  <amonakov@ispras.ru>
384
385         PR rtl-optimization/46875
386         * gcc.dg/pr46875.c: New.
387
388 2010-12-14  Jan Hubicka  <jh@suse.cz>
389
390         * g++.dg/other/first-global.C: Update regexp to match new
391         names of ctors.
392
393 2010-12-14  Bernd Schmidt  <bernds@codesourcery.com>
394
395         PR rtl-optimization/44374
396         Reapply patch with fixes.
397         * gcc.target/arm/headmerge-1.c: New test.
398         * gcc.target/arm/headmerge-2.c: New test.
399         * gcc.target/i386/headmerge-1.c: New test.
400         * gcc.target/i386/headmerge-2.c: New test.
401
402 2010-12-13  Jason Merrill  <jason@redhat.com>
403
404         PR c++/46873
405         PR c++/46877
406         * g++.dg/cpp0x/constexpr-ctor4.C: New.
407         * g++.dg/cpp0x/constexpr-ctor5.C: New.
408
409 2010-12-13  Janus Weil  <janus@gcc.gnu.org>
410
411         PR fortran/46201
412         * gfortran.dg/proc_ptr_comp_27.f90: New.
413
414 2010-12-13  Jakub Jelinek  <jakub@redhat.com>
415
416         PR debug/46867
417         * gcc.dg/pr46867.c: New test.
418
419 2010-12-13  Janus Weil  <janus@gcc.gnu.org>
420
421         PR fortran/46841
422         * gfortran.dg/proc_ptr_comp_26.f90: New.
423
424 2010-12-13  Eric Botcazou  <ebotcazou@adacore.com>
425
426         * gnat.dg/pack9.adb: XFAIL everywhere.
427
428 2010-12-13  Jakub Jelinek  <jakub@redhat.com>
429
430         PR fortran/46884
431         * gfortran.dg/pr46884.f: New test.
432
433 2010-12-13  Iain Sandoe  <iains@gcc.gnu.org>
434
435         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
436         Adjust XFAILs.
437
438 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
439
440         PR debug/46756
441         * gfortran.dg/debug/pr46756.f: New.
442
443 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
444
445         PR debug/46782
446         * gcc.dg/debug/pr46782.c: New.
447
448 2010-12-12  Janus Weil  <janus@gcc.gnu.org>
449
450         PR fortran/46809
451         * gfortran.dg/pointer_check_8.f90: New.
452
453 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
454
455         PR fortran/46705
456         * gfortran.dg/continuation_12.f90: New test.
457
458 2010-12-11  Tobias Burnus  <burnus@net-b.de>
459
460         PR fortran/46370
461         * gfortran.dg/coarray_14.f90: New.
462
463 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
464
465         PR fortran/46842
466         * gfortran.dg/array_function_6.f90: New test.
467
468 2010-12-11  Nicola Pero  <nicola.pero@meta-innovation.com>
469
470         * objc.dg/gnu-api-2-resolve-method.m: New.
471         * obj-c++.dg/gnu-api-2-resolve-method.mm: New.  
472
473 2010-12-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
474
475         * gcc.dg/funcorder.c: Remove XFAIL for hppa*64*-*-*.
476
477 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
478
479         * objc.dg/fobjc-std-1.m: Updated to test that class extensions
480         produce an error with -fobjc-std=objc1.
481         * obj-c++.dg/fobjc-std-1.mm: Same change.
482
483 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
484
485         PR c++/46001
486         * g++.dg/diagnostic/bitfld1.C: New test.
487
488 2010-12-10  Sebastian Pop  <sebastian.pop@amd.com>
489
490         PR tree-optimization/43023
491         * gfortran.dg/ldist-1.f90: Adjust pattern.
492         * gfortran.dg/ldist-pr43023.f90: New.
493
494 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
495
496         PR rtl-optimization/46804
497         * gfortran.dg/pr46804.f90: New test.
498
499 2010-12-10  Dave Korn  <dave.korn.cygwin@gmail.com>
500
501         PR middle-end/46674
502         PR lto/43157
503         * gcc.dg/pr43157.c: New file.
504
505 2010-12-10  Nathan Froyd  <froydnj@codesourcery.com>
506
507         * gcc.dg/dfp/struct-union.c: Adjust.
508         * gcc.dg/lvalue-2.c: Adjust.
509         * gcc.dg/pr21419.c: Adjust.
510         * gcc.dg/qual-component-1.c: Adjust.
511         * g++.dg/other/const1.C: Adjust.
512
513 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
514
515         PR rtl-optimization/46865
516         * gcc.target/i386/pr46865-1.c: New test.
517         * gcc.target/i386/pr46865-2.c: New test.
518
519         PR tree-optimization/46864
520         * g++.dg/opt/pr46864.C: New test.
521
522 2010-12-10  Jack Howarth  <howarth@bromo.med.uc.edu>
523             Iain Sandoe  <iains@gcc.gnu.org>
524
525         PR 43751/target
526         * lib/prune.exp: Prune dsymutil warnings.
527
528 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
529
530         * objc.dg/class-extension-1.m: New.
531         * objc.dg/class-extension-2.m: New.
532         * objc.dg/class-extension-3.m: New.
533         * objc.dg/property/at-property-26.m: New.
534         * objc.dg/property/at-property-27.m: New.
535         * objc.dg/property/at-property-28.m: New.
536         * obj-c++.dg/class-extension-1.mm: New.
537         * obj-c++.dg/class-extension-2.mm: New.
538         * obj-c++.dg/class-extension-3.mm: New.
539         * obj-c++.dg/property/at-property-26.mm: New.
540         * obj-c++.dg/property/at-property-27.mm: New.
541         * obj-c++.dg/property/at-property-28.mm: New.
542
543 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
544
545         PR target/46057
546         * gcc.dg/torture/stackalign/nested-1.c: Skip on hppa*-*-hpux*.
547         * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
548         * gcc.dg/torture/stackalign/nested-2.c: Likewise.
549         * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
550         * gcc.dg/torture/stackalign/nested-3.c: Likewise.
551         * gcc.dg/torture/stackalign/nested-4.c: Likewise.
552         * gcc.dg/torture/stackalign/global-1.c: Likewise.
553         * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
554         * gcc.dg/torture/stackalign/inline-1.c: Likewise.
555         * gcc.dg/torture/stackalign/inline-2.c: Likewise.
556         * gcc.dg/torture/stackalign/struct-1.c: Likewise.
557         * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
558         * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
559         * g++.dg/torture/stackalign/throw-1.C: Likewise.
560         * g++.dg/torture/stackalign/throw-2.C: Likewise.
561         * g++.dg/torture/stackalign/throw-4.C: Likewise.
562         * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
563         * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
564         * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
565         * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
566         * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
567         * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
568
569         PR tree-optimization/46021
570         gcc.dg/tree-ssa/20040204-1.c: Remove XFAIL for hppa*-*.*.
571
572 2010-12-09  Richard Guenther  <rguenther@suse.de>
573
574         PR middle-end/46844
575         * gcc.c-torture/compile/pr46866.c: New testcase.
576
577 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
578
579         PR testsuite/45068
580         * g++.dg/debug/dwarf2/nested-2.C: Also match comments starting with ';'.
581
582 2010-12-09  Martin Jambor  <mjambor@suse.cz>
583
584         PR middle-end/46734
585         * g++.dg/tree-ssa/pr46734.C: New test.
586
587 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
588
589         PR c++/44641
590         * lib/scanasm.exp (dg-function-on-line): Add match pattern for
591         hppa*-*-*.
592
593 2010-12-08  Jason Merrill  <jason@redhat.com>
594
595         PR c++/46348
596         * g++.dg/cpp0x/constexpr-array2.C: New.
597
598 2010-12-08  H.J. Lu  <hongjiu.lu@intel.com>
599
600         * gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update
601         expected scan.
602
603 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
604
605         * objc.dg/exceptions-7.m: New.
606         * obj-c++.dg/exceptions-7.mm: New.
607         * obj-c++.dg/exceptions-3.mm: Adjust for new C++ messages.
608         * obj-c++.dg/exceptions-5.mm: Same change.
609
610 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
611
612         * objc.dg/foreach-6.m: Updated location of error messages.
613         * objc.dg/foreach-7.m: Same change.
614
615 2010-12-08  Richard Guenther  <rguenther@suse.de>
616             Sebastian Pop  <sebastian.pop@amd.com>
617
618         PR tree-optimization/45230
619         PR tree-optimization/45231
620         PR tree-optimization/45370
621         * gcc.dg/graphite/id-pr45230-1.c: New.
622         * gcc.dg/graphite/id-pr45231.c: New.
623         * gfortran.dg/graphite/id-pr45370.f90: New.
624
625 2010-12-08  Nathan Froyd  <froydnj@codesourcery.com>
626
627         PR c++/45329
628         * testsuite/g++.dg/conversion/ambig1.C: Adjust.
629         * testsuite/g++.dg/conversion/op1.C: Adjust.
630         * testsuite/g++.dg/conversion/simd1.C: Adjust.
631         * testsuite/g++.dg/cpp0x/defaulted14.C: Adjust.
632         * testsuite/g++.dg/cpp0x/defaulted18.C: Adjust.
633         * testsuite/g++.dg/cpp0x/defaulted20.C: Adjust.
634         * testsuite/g++.dg/cpp0x/explicit3.C: Adjust.
635         * testsuite/g++.dg/cpp0x/explicit4.C: Adjust.
636         * testsuite/g++.dg/cpp0x/implicit4.C: Adjust.
637         * testsuite/g++.dg/cpp0x/nullptr15.C: Adjust.
638         * testsuite/g++.dg/cpp0x/nullptr19.C: Adjust.
639         * testsuite/g++.dg/cpp0x/pr31431-2.C: Adjust.
640         * testsuite/g++.dg/cpp0x/pr31431.C: Adjust.
641         * testsuite/g++.dg/cpp0x/pr31434.C: Adjust.
642         * testsuite/g++.dg/cpp0x/pr31437.C: Adjust.
643         * testsuite/g++.dg/cpp0x/rv2n.C: Adjust.
644         * testsuite/g++.dg/cpp0x/rv3n.C: Adjust.
645         * testsuite/g++.dg/cpp0x/rv4n.C: Adjust.
646         * testsuite/g++.dg/cpp0x/rv5n.C: Adjust.
647         * testsuite/g++.dg/cpp0x/rv6n.C: Adjust.
648         * testsuite/g++.dg/cpp0x/rv7n.C: Adjust.
649         * testsuite/g++.dg/cpp0x/temp_default2.C: Adjust.
650         * testsuite/g++.dg/cpp0x/trailing4.C: Adjust.
651         * testsuite/g++.dg/cpp0x/variadic-ex3.C: Adjust.
652         * testsuite/g++.dg/cpp0x/variadic-ex4.C: Adjust.
653         * testsuite/g++.dg/cpp0x/variadic35.C: Adjust.
654         * testsuite/g++.dg/cpp0x/vt-35147.C: Adjust.
655         * testsuite/g++.dg/cpp0x/vt-37737-2.C: Adjust.
656         * testsuite/g++.dg/expr/cond9.C: Adjust.
657         * testsuite/g++.dg/expr/pmf-1.C: Adjust.
658         * testsuite/g++.dg/ext/label5.C: Adjust.
659         * testsuite/g++.dg/ext/visibility/anon8.C: Adjust.
660         * testsuite/g++.dg/ext/vla2.C: Adjust.
661         * testsuite/g++.dg/gomp/pr26690-1.C: Adjust.
662         * testsuite/g++.dg/gomp/pr26690-2.C: Adjust.
663         * testsuite/g++.dg/init/synth2.C: Adjust.
664         * testsuite/g++.dg/lookup/conv-1.C: Adjust.
665         * testsuite/g++.dg/lookup/new1.C: Adjust.
666         * testsuite/g++.dg/lookup/using9.C: Adjust.
667         * testsuite/g++.dg/other/error13.C: Adjust.
668         * testsuite/g++.dg/other/error20.C: Adjust.
669         * testsuite/g++.dg/other/error31.C: Adjust.
670         * testsuite/g++.dg/other/pr28114.C: Adjust.
671         * testsuite/g++.dg/other/ptrmem10.C: Adjust.
672         * testsuite/g++.dg/other/ptrmem11.C: Adjust.
673         * testsuite/g++.dg/overload/ambig1.C: Adjust.
674         * testsuite/g++.dg/overload/arg3.C: Adjust.
675         * testsuite/g++.dg/overload/builtin1.C: Adjust.
676         * testsuite/g++.dg/overload/copy1.C: Adjust.
677         * testsuite/g++.dg/overload/new1.C: Adjust.
678         * testsuite/g++.dg/overload/template4.C: Adjust.
679         * testsuite/g++.dg/overload/unknown1.C: Adjust.
680         * testsuite/g++.dg/overload/using2.C: Adjust.
681         * testsuite/g++.dg/parse/crash5.C: Adjust.
682         * testsuite/g++.dg/parse/error19.C: Adjust.
683         * testsuite/g++.dg/parse/error28.C: Adjust.
684         * testsuite/g++.dg/parse/template7.C: Adjust.
685         * testsuite/g++.dg/parse/typename7.C: Adjust.
686         * testsuite/g++.dg/rtti/typeid6.C: Adjust.
687         * testsuite/g++.dg/tc1/dr152.C: Adjust.
688         * testsuite/g++.dg/template/conv11.C: Adjust.
689         * testsuite/g++.dg/template/copy1.C: Adjust.
690         * testsuite/g++.dg/template/crash37.C: Adjust.
691         * testsuite/g++.dg/template/deduce3.C: Adjust.
692         * testsuite/g++.dg/template/dependent-expr5.C: Adjust.
693         * testsuite/g++.dg/template/error38.C: Adjust.
694         * testsuite/g++.dg/template/error40.C: Adjust.
695         * testsuite/g++.dg/template/friend.C: Adjust.
696         * testsuite/g++.dg/template/incomplete2.C: Adjust.
697         * testsuite/g++.dg/template/instantiate5.C: Adjust.
698         * testsuite/g++.dg/template/local4.C: Adjust.
699         * testsuite/g++.dg/template/local6.C: Adjust.
700         * testsuite/g++.dg/template/new3.C: Adjust.
701         * testsuite/g++.dg/template/operator9.C: Adjust.
702         * testsuite/g++.dg/template/overload6.C: Adjust.
703         * testsuite/g++.dg/template/ptrmem2.C: Adjust.
704         * testsuite/g++.dg/template/ptrmem20.C: Adjust.
705         * testsuite/g++.dg/template/ptrmem4.C: Adjust.
706         * testsuite/g++.dg/template/ptrmem8.C: Adjust.
707         * testsuite/g++.dg/template/qualttp5.C: Adjust.
708         * testsuite/g++.dg/template/sfinae2.C: Adjust.
709         * testsuite/g++.dg/template/spec22.C: Adjust.
710         * testsuite/g++.dg/template/spec23.C: Adjust.
711         * testsuite/g++.dg/template/ttp25.C: Adjust.
712         * testsuite/g++.dg/template/typedef4.C: Adjust.
713         * testsuite/g++.dg/template/unify10.C: Adjust.
714         * testsuite/g++.dg/template/unify11.C: Adjust.
715         * testsuite/g++.dg/template/unify6.C: Adjust.
716         * testsuite/g++.dg/template/unify7.C: Adjust.
717         * testsuite/g++.dg/template/unify9.C: Adjust.
718         * testsuite/g++.dg/template/varmod1.C: Adjust.
719         * testsuite/g++.old-deja/g++.benjamin/15799.C: Adjust.
720         * testsuite/g++.old-deja/g++.benjamin/15800-1.C: Adjust.
721         * testsuite/g++.old-deja/g++.brendan/ambiguity1.C: Adjust.
722         * testsuite/g++.old-deja/g++.brendan/crash29.C: Adjust.
723         * testsuite/g++.old-deja/g++.brendan/crash48.C: Adjust.
724         * testsuite/g++.old-deja/g++.brendan/crash56.C: Adjust.
725         * testsuite/g++.old-deja/g++.brendan/cvt3.C: Adjust.
726         * testsuite/g++.old-deja/g++.brendan/overload1.C: Adjust.
727         * testsuite/g++.old-deja/g++.brendan/overload4.C: Adjust.
728         * testsuite/g++.old-deja/g++.brendan/overload9.C: Adjust.
729         * testsuite/g++.old-deja/g++.bugs/900127_01.C: Adjust.
730         * testsuite/g++.old-deja/g++.bugs/900205_04.C: Adjust.
731         * testsuite/g++.old-deja/g++.bugs/900330_02.C: Adjust.
732         * testsuite/g++.old-deja/g++.bugs/900404_03.C: Adjust.
733         * testsuite/g++.old-deja/g++.bugs/900514_03.C: Adjust.
734         * testsuite/g++.old-deja/g++.eh/ctor1.C: Adjust.
735         * testsuite/g++.old-deja/g++.jason/conversion11.C: Adjust.
736         * testsuite/g++.old-deja/g++.jason/crash3.C: Adjust.
737         * testsuite/g++.old-deja/g++.jason/overload16.C: Adjust.
738         * testsuite/g++.old-deja/g++.jason/overload28.C: Adjust.
739         * testsuite/g++.old-deja/g++.jason/scoping10.C: Adjust.
740         * testsuite/g++.old-deja/g++.jason/template30.C: Adjust.
741         * testsuite/g++.old-deja/g++.jason/temporary2.C: Adjust.
742         * testsuite/g++.old-deja/g++.law/arg1.C: Adjust.
743         * testsuite/g++.old-deja/g++.law/arg11.C: Adjust.
744         * testsuite/g++.old-deja/g++.law/arm9.C: Adjust.
745         * testsuite/g++.old-deja/g++.law/ctors11.C: Adjust.
746         * testsuite/g++.old-deja/g++.law/ctors17.C: Adjust.
747         * testsuite/g++.old-deja/g++.law/ctors5.C: Adjust.
748         * testsuite/g++.old-deja/g++.law/ctors9.C: Adjust.
749         * testsuite/g++.old-deja/g++.law/enum4.C: Adjust.
750         * testsuite/g++.old-deja/g++.law/missed-error2.C: Adjust.
751         * testsuite/g++.old-deja/g++.law/operators32.C: Adjust.
752         * testsuite/g++.old-deja/g++.law/operators9.C: Adjust.
753         * testsuite/g++.old-deja/g++.mike/net2.C: Adjust.
754         * testsuite/g++.old-deja/g++.mike/net22.C: Adjust.
755         * testsuite/g++.old-deja/g++.mike/p11110.C: Adjust.
756         * testsuite/g++.old-deja/g++.mike/p1989.C: Adjust.
757         * testsuite/g++.old-deja/g++.mike/p2431.C: Adjust.
758         * testsuite/g++.old-deja/g++.mike/p438.C: Adjust.
759         * testsuite/g++.old-deja/g++.mike/p807a.C: Adjust.
760         * testsuite/g++.old-deja/g++.mike/p9068.C: Adjust.
761         * testsuite/g++.old-deja/g++.niklas/t120.C: Adjust.
762         * testsuite/g++.old-deja/g++.niklas/t121.C: Adjust.
763         * testsuite/g++.old-deja/g++.niklas/t128.C: Adjust.
764         * testsuite/g++.old-deja/g++.ns/overload2.C: Adjust.
765         * testsuite/g++.old-deja/g++.ns/using12.C: Adjust.
766         * testsuite/g++.old-deja/g++.other/crash24.C: Adjust.
767         * testsuite/g++.old-deja/g++.other/expr1.C: Adjust.
768         * testsuite/g++.old-deja/g++.other/overload11.C: Adjust.
769         * testsuite/g++.old-deja/g++.other/pmf3.C: Adjust.
770         * testsuite/g++.old-deja/g++.other/volatile1.C: Adjust.
771         * testsuite/g++.old-deja/g++.pt/auto_ptr.C: Adjust.
772         * testsuite/g++.old-deja/g++.pt/crash28.C: Adjust.
773         * testsuite/g++.old-deja/g++.pt/crash60.C: Adjust.
774         * testsuite/g++.old-deja/g++.pt/explicit38.C: Adjust.
775         * testsuite/g++.old-deja/g++.pt/explicit39.C: Adjust.
776         * testsuite/g++.old-deja/g++.pt/explicit41.C: Adjust.
777         * testsuite/g++.old-deja/g++.pt/explicit67.C: Adjust.
778         * testsuite/g++.old-deja/g++.pt/explicit77.C: Adjust.
779         * testsuite/g++.old-deja/g++.pt/expr2.C: Adjust.
780         * testsuite/g++.old-deja/g++.pt/ptrmem10.C: Adjust.
781         * testsuite/g++.old-deja/g++.pt/ptrmem6.C: Adjust.
782         * testsuite/g++.old-deja/g++.pt/spec35.C: Adjust.
783         * testsuite/g++.old-deja/g++.pt/spec5.C: Adjust.
784         * testsuite/g++.old-deja/g++.pt/spec6.C: Adjust.
785         * testsuite/g++.old-deja/g++.pt/t05.C: Adjust.
786         * testsuite/g++.old-deja/g++.pt/t24.C: Adjust.
787         * testsuite/g++.old-deja/g++.pt/unify4.C: Adjust.
788         * testsuite/g++.old-deja/g++.pt/unify6.C: Adjust.
789         * testsuite/g++.old-deja/g++.pt/unify8.C: Adjust.
790         * testsuite/g++.old-deja/g++.robertl/eb109.C: Adjust.
791         * testsuite/g++.old-deja/g++.robertl/eb119.C: Adjust.
792         * testsuite/g++.old-deja/g++.robertl/eb131.C: Adjust.
793         * testsuite/g++.old-deja/g++.robertl/eb22.C: Adjust.
794         * testsuite/g++.old-deja/g++.robertl/eb69.C: Adjust.
795         * testsuite/g++.old-deja/g++.robertl/eb98.C: Adjust.
796
797 2010-12-08  Jason Merrill  <jason@redhat.com>
798
799         PR c++/45822
800         * g++.dg/init/synth4.C: New.
801
802         PR c++/46736
803         * g++.dg/cpp0x/defaulted21.C: New.
804
805 2010-12-08  Wei Guozhi  <carrot@google.com>
806
807         PR target/46631
808         * gcc.target/arm/pr46631: New testcase.
809
810 2010-12-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
811
812         PR middle-end/42694
813         * gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x,
814         0.75) is not optimized if the machine has no sqrt instruction.
815
816 2010-12-07  Andrey Belevantsev  <abel@ispras.ru>
817
818         PR target/43603
819         * gcc.target/ia64/pr43603.c: New.
820         * gcc/testsuite/g++.dg/opt/pr46640.C: New.
821
822 2010-12-07  Tobias Burnus  <burnus@net-b.de>
823
824         PR fortran/44352
825         * gfortran.dg/string_4.f90: New.
826
827 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
828
829         PR tree-optimization/44676
830         * gcc.dg/graphite/id-pr44676.c: New.
831
832 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
833
834         PR tree-optimization/42327
835         * gcc.dg/tree-ssa/pr42327.c: New.
836
837 2010-12-07  Nathan Froyd  <froydnj@codesourcery.com>
838
839         PR c++/45330
840         * g++.dg/pr45330.C: New test.
841         * g++.dg/ext/builtin3.C: Adjust.
842         * g++.dg/lookup/error1.C: Adjust.
843         * g++.dg/lookup/koenig5.C: Adjust.
844         * g++.dg/overload/koenig1.C: Adjust.
845         * g++.dg/parse/decl-specifier-1.C: Adjust.
846         * g++.dg/template/static10.C: Adjust.
847         * g++.old-deja/g++.mike/ns5.C: Adjust.
848         * g++.old-deja/g++.mike/ns7.C: Adjust.
849         * g++.old-deja/g++.ns/koenig5.C: Adjust.
850         * g++.old-deja/g++.ns/koenig9.C: Adjust.
851         * g++.old-deja/g++.other/lineno5.C: Adjust.
852
853 2010-12-07  Richard Guenther  <rguenther@suse.de>
854
855         PR tree-optimization/46832
856         * gcc.c-torture/compile/pr46832.c: New testcase.
857
858 2010-12-07  Jakub Jelinek  <jakub@redhat.com>
859
860         PR debug/46799
861         * gcc.dg/autopar/pr46799.c: New test.
862
863 2010-12-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
864
865         * gfortran.dg/internal_dummy_2.f08: Fix dg-options.
866         * gfortran.dg/internal_dummy_3.f08: Fix dg-options.
867
868 2010-12-06  H.J. Lu  <hongjiu.lu@intel.com>
869
870         PR middle-end/41562
871         * g++.dg/graphite/pr41562.C: New.
872
873         PR middle-end/46185
874         * gcc.dg/graphite/pr46185.c: New.
875
876 2010-12-06  Nicola Pero  <nicola.pero@meta-innovation.com>
877
878         * objc.dg/foreach-8.m: New.
879
880 2010-12-06  Jakub Jelinek  <jakub@redhat.com>
881
882         PR debug/45997
883         * g++.dg/debug/dwarf2/pr45997-1.C: New test.
884         * g++.dg/debug/dwarf2/pr45997-2.C: New test.
885
886         PR target/43897
887         * gcc.target/ia64/pr43897.c: New test.
888
889         PR debug/46771
890         * gcc.dg/pr46771.c: New test.
891
892         PR rtl-optimization/46777
893         * gcc.dg/pr46777.c: New test.
894
895 2010-12-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
896
897         * ada/acats/run_acats (which): Assign output to temporary
898         variable, only use if successful.
899         Use last field of type output.
900
901 2010-12-06  Richard Guenther  <rguenther@suse.de>
902
903         PR tree-optimization/46806
904         * g++.dg/torture/20100825.C: New testcase.
905
906 2010-12-06  Richard Guenther  <rguenther@suse.de>
907
908         PR tree-optimization/46785
909         * gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase.
910
911 2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
912
913         * gcc.dg/pr46674.c (LABEL3): New macro definition.
914         (LABEL2): Likewise.
915         (LABEL): Likewise.
916         (jelly): Account for user label prefix in asm name.
917
918 2010-12-05  Daniel Kraft  <d@domob.eu>
919
920         PR fortran/46794
921         * gfortran.dg/power2.f90: Initialize variables.
922
923 2010-12-04  Jan Hubicka  <jh@suse.cz>
924
925         * snprintf-chk.c (ptr): Declare volatile.
926         * strcpy-chk.c (s2, s3, l1): Declare volatile.
927         * snprintf-chk.c (ptr): Declare volatile.
928         * vsprintf-chk.c (ptr): Declare volatile.
929         * vsnprintf-chk.c (ptr): Declare volatile.
930
931 2010-12-04  Tobias Burnus  <burnus@net-b.de>
932
933         PR fortran/46584
934         * gfortran.dg/quad_1.f90: Remove some complex
935         math checks as they fail on some non-libquadmath
936         systems.
937
938 2010-12-04  Daniel Kraft  <d@domob.eu>
939
940         PR fortran/46794
941         * gfortran.dg/power2.f90: New test.
942
943 2010-12-03  Jakub Jelinek  <jakub@redhat.com>
944
945         PR debug/46123
946         * g++.dg/debug/pr46123.C: New test.
947         * g++.dg/debug/dwarf2/pr46123.C: New test.
948
949 2010-12-03  Jason Merrill  <jason@redhat.com>
950
951         PR c++/46058
952         * g++.dg/template/scope4.C: New.
953
954 2010-12-03  Nathan Froyd  <froydnj@codesourcery.com>
955
956         * gcc.target/arm/neon-offset-1.c: New test.
957
958 2010-12-03  Alexander Monakov  <amonakov@ispras.ru>
959
960         PR rtl-optimization/45354
961         * gcc.dg/tree-prof/pr45354.c: New.
962
963 2010-12-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
964
965         PR fortran/45159
966         * gfortran.dg/dependency_38.f90:  New test.
967
968 2010-12-02  Ian Lance Taylor  <iant@google.com>
969
970         * lib/go.exp: New file.
971         * lib/go-dg.exp: New file.
972         * lib/go-torture.exp: New file.
973         * lib/target-supports.exp (check_compile): Match // Go.
974
975 2010-12-02  Eric Botcazou  <ebotcazou@adacore.com>
976
977         * gcc.dg/pr46685.c: New test.
978
979 2010-12-02  Sebastian Pop  <sebastian.pop@amd.com>
980
981         PR tree-optimization/45199
982         * gcc.dg/tree-ssa/ldist-15.c: New.
983         * gcc.dg/tree-ssa/ldist-16.c: New.
984         * gfortran.dg/ldist-pr45199.f: New.
985
986 2010-12-02  Richard Guenther  <rguenther@suse.de>
987
988         PR tree-optimization/46723
989         * gcc.dg/torture/pr46723.c: New testcase.
990
991 2010-12-02  Richard Guenther  <rguenther@suse.de>
992
993         PR lto/44871
994         * g++.dg/lto/20101126-1_0.C: New testcase.
995         * g++.dg/lto/20101126-1_1.c: Likewise.
996
997 2010-12-02  Richard Guenther  <rguenther@suse.de>
998             Ira Rosen  <irar@il.ibm.com>
999
1000         PR tree-optimization/46663
1001         * gcc.dg/vect/pr46663.c: New test.
1002
1003 2010-12-02  Jie Zhang  <jie@codesourcery.com>
1004
1005         PR middle-end/46674
1006         * gcc.dg/pr46674.c: New test.
1007
1008 2010-12-02  Nicola Pero  <nicola.pero@meta-innovation.com>
1009
1010         * objc.dg/exceptions-6.m: New.
1011         * obj-c++.dg/exceptions-6.mm: New.
1012
1013 2010-12-01  Jan Hubicka  <jh@suse.cz>
1014
1015         * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
1016
1017 2010-12-01  Sebastian Pop  <sebastian.pop@amd.com>
1018
1019         PR middle-end/45297
1020         * gcc.dg/graphite/pr45297.c: New.
1021
1022 2010-12-01  Richard Guenther  <rguenther@suse.de>
1023
1024         PR tree-optimization/46730
1025         * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
1026
1027 2010-11-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
1028
1029         * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
1030         (a*b)-c generates two fma instructions, instead of separate
1031         multiply, add, and subtract.
1032
1033 2010-11-30  Tobias Burnus  <burnus@net-b.de>
1034
1035         * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
1036         a value to all array elements.
1037
1038 2010-11-30  Richard Guenther  <rguenther@suse.de>
1039
1040         PR tree-optimization/46722
1041         * gcc.target/i386/fma4-fma-2.c: New testcase.
1042
1043 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1044
1045         * objc.dg/duplicate-class-1.m: New.
1046         * obj-c++.dg/duplicate-class-1.mm: New.
1047
1048 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1049
1050         * objc.dg/property/dotsyntax-21.m
1051         * obj-c++.dg/property/dotsyntax-21.mm
1052
1053 2010-11-29  Alexandre Oliva  <aoliva@redhat.com>
1054
1055         PR debug/46338
1056         * g++.dg/debug/pr46338.C: New.
1057
1058 2010-11-29  Richard Guenther  <rguenther@suse.de>
1059             Zdenek Dvorak  <rakdver@kam.uniff.cz>
1060
1061         PR tree-optimization/46675
1062         * gcc.dg/pr46675.c: New test.
1063
1064 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
1065
1066         * gcc/testsuite/objc.dg/strings-1.m: Move to...
1067         * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
1068         * gcc/testsuite/objc.dg/strings-2.m: Move to ...
1069         * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
1070         constructor and class reference for NeXT runtime.  Update paths.
1071         * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
1072         * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
1073         * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
1074         * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
1075         constructor and class reference for NeXT runtime.  Update paths.
1076
1077 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1078
1079         PR c++/42260
1080         * g++.dg/conversion/cast2.C: New test.
1081
1082         PR c++/45383
1083         * g++.dg/conversion/cond4.C: Likewise.
1084
1085 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1086
1087         PR c++/45383
1088         Reverted patch for PR c++/42260
1089         * g++.dg/conversion/cast2.C: Reverted new test.
1090
1091 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1092
1093         PR debug/46101
1094         * g++.dg/debug/dwarf2/typedef5.C: New test
1095
1096 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
1097             Mike Stump  <mrs@gcc.gnu.org>
1098
1099         PR target/26427
1100         PR target/33120
1101         PR testsuite/35710
1102         * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
1103         * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
1104         * gcc.dg/darwin-comm.c: Adjust for new allocators.
1105         * gcc.dg/darwin-sections.c: New test.
1106         * g++.dg/ext/instantiate2.C: Adjust for new allocators.
1107
1108 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1109
1110         * objc.dg/exceptions-1.m: New.
1111         * objc.dg/exceptions-2.m: New.
1112         * objc.dg/exceptions-3.m: New.
1113         * objc.dg/exceptions-4.m: New.
1114         * objc.dg/exceptions-5.m: New.
1115         * obj-c++.dg/exceptions-1.mm: New.
1116         * obj-c++.dg/exceptions-2.mm: New.
1117         * obj-c++.dg/exceptions-3.mm: New.
1118         * obj-c++.dg/exceptions-4.mm: New.
1119         * obj-c++.dg/exceptions-5.mm: New.
1120
1121 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1122
1123         * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
1124         * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
1125         * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
1126
1127 2010-11-28  Janus Weil  <janus@gcc.gnu.org>
1128
1129         PR fortran/46662
1130         * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
1131
1132 2010-11-28  Eric Botcazou  <ebotcazou@adacore.com>
1133
1134         * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
1135         * gnat.dg/pack9.adb (dg-final): Likewise.
1136
1137 2010-11-28  Paul Thomas  <pault@gcc.gnu.org
1138
1139         PR fortran/35810
1140         * gfortran.dg/realloc_on_assign_1.f03: New test.
1141         * gfortran.dg/realloc_on_assign_2.f03: New test.
1142         * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
1143         * gfortran.dg/unpack_bounds_1.f90: The same.
1144         * gfortran.dg/cshift_bounds_2.f90: The same.
1145         * gfortran.dg/matmul_bounds_2.f90: The same.
1146         * gfortran.dg/matmul_bounds_3.f90: The same.
1147         * gfortran.dg/matmul_bounds_4.f90: The same.
1148         * gfortran.dg/matmul_bounds_5.f90: The same.
1149
1150 2010-11-27  Tobias Burnus  <burnus@net-b.de>
1151
1152         PR fortran/46638
1153         PR fortran/46668
1154         * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
1155
1156 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1157
1158         PR objc++/46222
1159         * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
1160
1161 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1162
1163         * objc.dg/property/at-property-24.m: New.
1164         * objc.dg/property/at-property-25.m: New.
1165         * obj-c++.dg/property/at-property-24.mm: New.
1166         * obj-c++.dg/property/at-property-25.mm: New.
1167
1168 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1169
1170         * objc.dg/protocol-qualifier-1.m: New.
1171         * objc.dg/protocol-qualifier-2.m: New.
1172         * obj-c++.dg/protocol-qualifier-1.mm: New.
1173         * obj-c++.dg/protocol-qualifier-2.mm: New.
1174
1175 2010-11-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1176
1177         * lib/gnat.exp: Load gcc.exp.
1178         (gnat_target_compile): Use gcc_target_compile for *.c sources.
1179         * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
1180
1181 2010-11-26  Richard Guenther  <rguenther@suse.de>
1182
1183         PR lto/46648
1184         * gcc.dg/lto/20101125-1_0.c: New testcase.
1185         * gcc.dg/lto/20101125-1_1.c: Likewise.
1186
1187 2010-11-22   Bud Davis  <jmdavis@link.com>
1188
1189         * arith_divide_no_check.f
1190          ,arith_divide.f,old_style_init.f90: new tests.
1191
1192 2010-11-26  H.J. Lu  <hongjiu.lu@intel.com>
1193
1194         PR tree-optimization/46665
1195         * gfortran.dg/pr46665.f90: New.
1196
1197 2010-11-26  Jakub Jelinek  <jakub@redhat.com>
1198
1199         PR middle-end/46647
1200         * gcc.dg/pr46647.c: New test.
1201
1202 2010-11-25  Janus Weil  <janus@gcc.gnu.org>
1203
1204         PR fortran/46581
1205         * gfortran.dg/select_type_19.f03: New.
1206
1207 2010-11-25  Nicola Pero  <nicola.pero@meta-innovation.com>
1208
1209         * objc.dg/ivar-problem-1.m: New.
1210         * obj-c++.dg/ivar-problem-1.mm: New.
1211
1212 2010-11-25  Jakub Jelinek  <jakub@redhat.com>
1213
1214         PR middle-end/46637
1215         * gcc.c-torture/compile/pr46637.c: New test.
1216
1217 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
1218
1219         * gfortran.dg/pr46519-1.f: Add -mtune=generic.
1220
1221 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
1222
1223         PR middle-end/46647
1224         * gcc.target/i386/pr46647.c: New.
1225
1226 2010-11-25  Kai Tietz  <kai.tietz@onevision.com>
1227
1228         * gcc.dg/dll-8.c: New.
1229
1230 2010-11-25  Eric Botcazou  <ebotcazou@adacore.com>
1231
1232         * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
1233         * gnat.dg/sse_nolib.adb: Likewise.
1234
1235 2010-11-25  Alexander Monakov  <amonakov@ispras.ru>
1236
1237         PR rtl-optimization/46585
1238         * gcc.dg/pr46585.c: New.
1239
1240 2010-11-24  Richard Henderson  <rth@redhat.com>
1241
1242         * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
1243         vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
1244         vect_unpack, vect_int_mult, vect_extract_even_odd,
1245         vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
1246
1247 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1248
1249         PR target/46519
1250         * gfortran.dg/pr46519-1.f: New.
1251
1252 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1253
1254         PR target/46519
1255         * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
1256         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1257
1258         * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
1259         * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
1260         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1261         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1262
1263         * gcc.target/i386/avx-vzeroupper-20.c: New.
1264         * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
1265         * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
1266         * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
1267         * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
1268         * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
1269         * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
1270
1271 2010-11-24  Richard Guenther  <rguenther@suse.de>
1272
1273         PR lto/43218
1274         * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
1275
1276 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
1277
1278         PR rtl-optimization/46614
1279         * gcc.dg/pr46614.c: New test.
1280
1281 2010-11-24  Tobias Burnus  <burnus@net-b.de>
1282
1283         PR fortran/46638
1284         * gfortran.dg/transfer_simplify_10.f90: New.
1285
1286 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
1287
1288         PR middle-end/46629
1289         * gfortran.dg/lto/pr46629_0.f90: New test.
1290
1291 2010-11-24  Mingjie Xing  <mingjie.xing@gmail.com>
1292
1293         * gcc.target/mips/loongson3a-muldiv-1.c: New test.
1294         * gcc.target/mips/loongson3a-muldiv-2.c: New test.
1295
1296 2010-11-23  Joseph Myers  <joseph@codesourcery.com>
1297
1298         * gcc.dg/opts-5.c: New test.
1299
1300 2010-11-23  Jeffrey Yasskin <jyasskin@google.com>
1301
1302         PR c++/46527
1303         * g++.dg/debug/dwarf2/pr46527.C: New test.
1304
1305 2010-11-23  Iain Sandoe  <iains@gcc.gnu.org>
1306
1307         * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
1308
1309 2010-11-23  Jakub Jelinek  <jakub@redhat.com>
1310
1311         PR middle-end/46499
1312         * gcc.dg/pr46499-1.c: New test.
1313         * gcc.dg/pr46499-2.c: New test.
1314
1315 2010-11-23  Jack Howarth  <howarth@bromo.med.uc.edu>
1316
1317         * gcc.target/i386/alias-1.c: Require alias support.
1318
1319 2010-11-22  Uros Bizjak  <ubizjak@gmail.com>
1320
1321         * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
1322         for vectorizer tests.
1323         * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
1324         * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
1325         * gcc.dg/graphite/pr41888.c: Ditto.
1326         * gcc.dg/graphite/pr42729.c: Ditto.
1327
1328 2010-11-22  Mingjie Xing  <mingjie.xing@gmail.com>
1329             Uros Bizjak  <ubizjak@gmail.com>
1330
1331         * lib/target-supports.exp (check_vect_support_and_set_flags): New
1332         procedure to check if the target supports vectorizer tests. Set
1333         DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
1334         capabilites.
1335         * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
1336         * g++.dg/vect/vect.exp: Ditto.
1337         * gfortran.dg/vect/vect.exp: Ditto.
1338
1339 2010-11-22  Nicola Pero  <nicola.pero@meta-innovation.com>
1340
1341         PR objc/34033
1342         * objc.dg/strings-1.m: New.
1343         * objc.dg/strings-2.m: New.
1344         * obj-c++.dg/strings-1.mm: New.
1345         * obj-c++.dg/strings-2.mm: New.
1346
1347 2010-11-22  Ian Bolton  <ian.bolton@arm.com>
1348
1349         * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
1350         "target short_enums".
1351         * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
1352
1353 2010-11-22  Eric Botcazou  <ebotcazou@adacore.com>
1354
1355         * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
1356
1357         PR rtl-optimization/46603
1358         * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
1359
1360         PR testsuite/46230
1361         * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
1362         being vectorized.  Adjust dg-final pattern.
1363         * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
1364
1365         * gcc.dg/vect: Do not include <stdio.h> in testcases.
1366         * gcc.dg/vect/costmodel/ppc: Likewise.
1367
1368 2010-11-22  Alexander Monakov  <amonakov@ispras.ru>
1369
1370         PR rtl-optimization/45652
1371         * gcc.dg/pr45652.c: New.
1372
1373 2010-11-21  Richard Henderson  <rth@redhat.com>
1374
1375         PR rtl-optimization/46571
1376         * gcc.dg/pr46571.c: New.
1377
1378 2010-11-21  Eric Botcazou  <ebotcazou@adacore.com>
1379
1380         * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
1381
1382 2010-11-21  Uros Bizjak  <ubizjak@gmail.com>
1383
1384         PR target/46533
1385         * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-*  targets.
1386
1387 2010-11-20  Joseph Myers  <joseph@codesourcery.com>
1388
1389         * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
1390         * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
1391         * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
1392         * gcc.dg/pack-test-2.c: Test for all targets.
1393         * gcc.dg/pragma-align.c: Test for all targets.
1394         * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
1395         * gcc.dg/ucnid-10.c: Test for all targets.
1396
1397 2010-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1398
1399         * gcc.target/sparc/sparc-align-1.c: New test.
1400
1401 2010-11-20  Nathan Froyd  <froydnj@codesourcery.com>
1402
1403         PR c++/16189
1404         PR c++/36888
1405         PR c++/45331
1406         * g++.dg/parse/semicolon3.C: New test.
1407         * g++.dg/debug/pr22514.C: Adjust.
1408         * g++.dg/init/error1.C: Adjust.
1409         * g++.dg/other/bitfield3.C: Adjust.
1410         * g++.dg/other/semicolon.C: Adjust.
1411         * g++.dg/parse/error14.C: Adjust.
1412         * g++.dg/parse/error5.C: Adjust.
1413         * g++.dg/parse/parameter-declaration-1.C: Adjust.
1414         * g++.dg/template/pr23510.C: Adjust.
1415         * g++.dg/template/pr39425.C: Adjust.
1416         * g++.old-deja/g++.robertl/eb125.C: Adjust.
1417
1418 2010-11-20  Jakub Jelinek  <jakub@redhat.com>
1419
1420         PR debug/46561
1421         * gcc.dg/autopar/pr46561.c: New test.
1422
1423         PR c++/46538
1424         * g++.dg/other/error34.C: New test.
1425
1426         PR c++/46526
1427         * g++.dg/cpp0x/constexpr-base3.C: New test.
1428
1429         PR tree-optimization/45830
1430         * gcc.target/i386/pr45830.c: New test.
1431         * gcc.c-torture/execute/pr45830.c: New test.
1432
1433 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1434
1435         * objc.dg/attributes/class-attribute-1.m: Rewritten.
1436         * objc.dg/attributes/class-attribute-2.m: Same change.
1437         * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
1438         * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
1439         * objc.dg/fobjc-std-1.m: Updated.
1440         * obj-c++.dg/fobjc-std-1.mm: Updated.
1441
1442 2010-11-19  Michael Matz  <matz@suse.de>
1443
1444         PR tree-optimization/46077
1445         * gcc.dg/vect/O3-pr46077.c: New testcase.
1446
1447 2010-11-19  Joseph Myers  <joseph@codesourcery.com>
1448
1449         PR c/46547
1450         * gcc.c-torture/compile/pr46547-1.c: New test.
1451
1452 2010-11-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1453
1454         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
1455         exec $compiler.
1456         * lib/gfortran.exp (gfortran_link_flags): Remove braces around
1457         $GFORTRAN_UNDER_TEST.
1458         (gfortran_init): Use -B to specify specpath, add trailing /.
1459
1460 2010-11-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
1461
1462         * gcc.target/powerpc/ppc-target-1.c: New file to test target
1463         attributes on PowerPC.
1464         * gcc.target/powerpc/ppc-target-2.c: Ditto.
1465         * gcc.target/powerpc/ppc-target-3.c: Ditto.
1466
1467 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1468
1469         * objc.dg/attributes/proto-attribute-1.m: Updated.
1470         * objc.dg/attributes/proto-attribute-2.m: New.
1471         * objc.dg/attributes/proto-attribute-3.m: New.
1472         * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
1473         * obj-c++.dg/attributes/proto-attribute-2.mm: New.
1474         * obj-c++.dg/attributes/proto-attribute-3.mm: New.
1475
1476 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1477
1478         * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
1479
1480 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1481
1482         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
1483
1484 2010-11-18  Steve Ellcey  <sje@cup.hp.com>
1485
1486         * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
1487         * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
1488
1489 2010-11-18  Jakub Jelinek  <jakub@redhat.com>
1490
1491         PR middle-end/46534
1492         * gcc.c-torture/compile/pr46534.c: New test.
1493
1494 2010-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1495
1496         * gnat.dg/atomic4.ad[sb]: New test.
1497         * gnat.dg/volatile4.adb: Likewise.
1498
1499 2010-11-18  Richard Henderson  <rth@redhat.com>
1500
1501         * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
1502
1503 2010-11-18  Nathan Froyd  <froydnj@codesourcery.com>
1504
1505         PR c/33193
1506         * c-c++-common/pr33193.c: New test.
1507
1508 2010-11-18  Richard Guenther  <rguenther@suse.de>
1509
1510         PR tree-optimization/46172
1511         * gcc.dg/torture/pr46172.c: New testcase.
1512
1513 2010-11-18  Jeff Law  <law@redhat.com>
1514
1515         PR middle-end-optimization/46297
1516         * gfortran.dg/pr46297.f: New test.
1517
1518 2010-11-17  Steve Ellcey  <sje@cup.hp.com>
1519
1520         PR middle-end/31490
1521         * gcc.dg/pr31490.c: New test.
1522
1523 2010-11-17  Uros Bizjak  <ubizjak@gmail.com>
1524
1525         * gcc.dg/nop.h: Move from ...
1526         * gcc.dg/guality/nop.h: ... here.
1527         * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
1528         * gcc.dg/guality/asm-1.c: Update nop.h include.
1529         * gcc.dg/guality/pr43329-1.c: Ditto.
1530
1531 2010-11-17  Paolo Bonzini  <bonzini@gnu.org>
1532
1533         * gcc.dg/two-types-1.c: New test.
1534         * gcc.dg/two-types-2.c: New test.
1535         * gcc.dg/two-types-3.c: New test.
1536         * gcc.dg/two-types-4.c: New test.
1537         * gcc.dg/two-types-5.c: New test.
1538         * gcc.dg/two-types-6.c: New test.
1539         * gcc.dg/two-types-7.c: New test.
1540         * gcc.dg/two-types-8.c: New test.
1541         * gcc.dg/two-types-9.c: New test.
1542         * gcc.dg/two-types-10.c: New test.
1543         * objc.dg/two-types-1.m: New test.
1544
1545 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1546
1547         PR rtl-optimization/46440
1548         * gcc.dg/pr46440.c: New test.
1549
1550         PR testsuite/45429
1551         * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
1552
1553 2010-11-17  Ira Rosen  <irar@il.ibm.com>
1554
1555         PR tree-optimization/46312
1556         * gcc.dg/vect/vect-scal-opt2.c: Rename to...
1557         * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
1558         on targets that support vector shifts with scalar shift argument.
1559         Remove dg-options.
1560         * gcc.dg/vect/vect-scal-opt.c: Rename to...
1561         * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
1562         * gcc.dg/vect/vect-scal-opt1.c: Rename to...
1563         * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
1564         * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
1565         * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
1566         support misaligned data accesses.
1567         * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
1568         * gcc.dg/vect/pr43430-2.c: Remove dg-options.
1569         * lib/target-supports.exp
1570         (check_effective_target_vect_shift_scalar): New.
1571
1572 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1573
1574         * gcc.dg/guality/nop.h: New file.
1575         * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
1576         "nop".  Adjust line numbers in gdb-test.
1577         * gcc.dg/guality/pr43329-1.c: Likewise.
1578
1579 2010-11-16  Jason Merrill  <jason@redhat.com>
1580
1581         * g++.dg/cpp0x/defaulted20.C: New.
1582
1583         * g++.dg/template/injected2.C: New.
1584
1585 2010-11-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1586
1587         * objc.dg/protocol-optional-1.m: New.
1588         * obj-c++.dg/protocol-optional-1.mm: New.
1589
1590 2010-11-16  Richard Henderson  <rth@redhat.com>
1591
1592         * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
1593         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1594
1595 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1596
1597         * gnat.dg/opt12.adb: New test.
1598         * gnat.dg/opt12_pkg.ad[sb]: New helper.
1599
1600 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1601
1602         * gcc.target/rx/pack.c: New test.
1603
1604 2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1605             Tobias Burnus  <burnus@net-b.de>
1606
1607         PR fortran/32049
1608         * gfortran.dg/quad_1.f90: New.
1609         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
1610         compiler arguments.
1611         * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
1612         library search path; call gcc-set-multilib-library-path with
1613         arguments such that libgfortran.spec is found.
1614         (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
1615
1616 2010-11-16  Jakub Jelinek  <jakub@redhat.com>
1617
1618         PR c++/46401
1619         * g++.dg/warn/Wsequence-point-3.C: New test.
1620
1621 2010-11-16  Kai Tietz  <kai.tietz@onevision.com>
1622
1623         PR preprocessor/17349
1624         * gcc.dg/cpp/cmdlne-C3.c: New.
1625
1626 2010-11-16  Richard Guenther  <rguenther@suse.de>
1627
1628         PR tree-optimization/44545
1629         * gcc.dg/pr44545.c: New testcase.
1630
1631 2010-11-16  Andrey Belevantsev  <abel@ispras.ru>
1632
1633         PR rtl-optimization/46366
1634         * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
1635         casts.
1636
1637 2010-11-16  Richard Guenther  <rguenther@suse.de>
1638
1639         * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
1640
1641 2010-11-16  Richard Guenther  <rguenther@suse.de>
1642
1643         PR middle-end/45172
1644         * gfortran.dg/gomp/pr45172.f90: New testcase.
1645
1646 2010-11-16  Nick Clifton  <nickc@redhat.com>
1647
1648         * gcc.target/rx/pack.c: New test.
1649
1650 2010-11-15  Richard Henderson  <rth@redhat.com>
1651
1652         * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
1653         * gcc.dg/torture/builtin-math-8.c: ... here.  New file.
1654         Use builtin_constant_p rather than scanning for builtin name.
1655
1656 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1657
1658         * objc.dg/property/dotsyntax-18.m: New.
1659         * objc.dg/property/dotsyntax-19.m: New.
1660         * objc.dg/property/dotsyntax-20.m: New.
1661         * obj-c++.dg/property/dotsyntax-18.mm: New.
1662         * obj-c++.dg/property/dotsyntax-19.mm: New.
1663         * obj-c++.dg/property/dotsyntax-20.mm: New.
1664         * objc.dg/property/dotsyntax-4.m: Removed some unused
1665         variables and code.
1666         * objc.dg/property/dotsyntax-6.m: Same change.
1667         * objc.dg/property/dotsyntax-16.m: Same change.
1668         * objc.dg/property/dotsyntax-17.m: Same change.
1669         * obj-c++.dg/property/dotsyntax-4.mm: Same change.
1670         * obj-c++.dg/property/dotsyntax-6.mm: Same change.
1671         * obj-c++.dg/property/dotsyntax-16.mm: Same change.
1672         * obj-c++.dg/property/dotsyntax-17.mm: Same change.
1673         * objc.dg/property/at-property-22.m: Added missing casts.
1674         * obj-c++.dg/property/at-property-22.mm: Same change.
1675
1676 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1677
1678         PR tree-optimization/46491
1679         * gcc.target/i386/pr46491.c: New test.
1680
1681         PR tree-optimization/46461
1682         * gcc.c-torture/compile/pr46461.c: New test.
1683
1684 2010-11-15  Tobias Burnus  <burnus@net.b.de>
1685
1686         PR fortran/46484
1687         * gfortran.dg/allocatable_scalar_11.f90: New.
1688         * gfortran.dg/allocatable_scalar_5.f90: Make test case
1689         standard conform.
1690
1691 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1692
1693         PR debug/46095
1694         * gcc.target/i386/pr46095.c: New test.
1695
1696         PR debug/46387
1697         * gcc.dg/pr46387.c: New test.
1698
1699 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1700
1701         * objc.dg/property/dotsyntax-16.m: New.
1702         * objc.dg/property/dotsyntax-17.m: New.
1703         * obj-c++.dg/property/dotsyntax-16.mm: New.
1704         * obj-c++.dg/property/dotsyntax-17.mm: New.
1705         * objc.dg/property/at-property-10.m: Uncommented using 'x++'
1706         syntax with properties, which now works.
1707         * obj-c++.dg/property/at-property-10.mm: Same change.
1708
1709 2010-11-15  Martin Jambor  <mjambor@suse.cz>
1710
1711         PR tree-optimization/46349
1712         * gnat.dg/opt9.adb: New file.
1713         * gnat.dg/opt9_pkg.ads: Likewise
1714
1715 2010-11-15  Richard Guenther  <rguenther@suse.de>
1716
1717         PR lto/44989
1718         * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
1719
1720 2010-11-15  Nathan Froyd  <froydnj@codesourcery.com>
1721
1722         PR preprocessor/45038
1723         * g++.dg/pr45038.C: New test.
1724
1725 2010-11-15  Richard Guenther  <rguenther@suse.de>
1726
1727         PR tree-optimization/46467
1728         * gcc.dg/ipa/ipa-pta-16.c: New testcase.
1729
1730 2010-11-15  Richard Guenther  <rguenther@suse.de>
1731
1732         PR testsuite/46423
1733         * g++.dg/torture/pr34850.C: Adjust.
1734
1735 2010-11-14  Paolo Bonzini  <bonzini@gnu.org>
1736
1737         PR c/46475
1738         * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
1739
1740 2010-11-14  Nicola Pero  <nicola.pero@meta-innovation.com>
1741
1742         * objc.dg/property/at-property-21.m: New.
1743         * objc.dg/property/at-property-22.m: New.
1744         * objc.dg/property/at-property-23.m: New.
1745         * objc.dg/property/synthesize-9.m: New.
1746         * objc.dg/property/synthesize-10.m: New.
1747         * objc.dg/property/synthesize-11.m: New.
1748         * obj-c++.dg/property/at-property-21.mm: New.
1749         * obj-c++.dg/property/at-property-22.mm: New.
1750         * obj-c++.dg/property/at-property-23.mm: New.
1751         * obj-c++.dg/property/synthesize-9.mm: New.
1752         * obj-c++.dg/property/synthesize-10.mm: New.
1753         * obj-c++.dg/property/synthesize-11.mm: New.
1754
1755         * objc.dg/property/at-property-4.m: Updated to match new compiler
1756         where some errors have been converted into warnings and vice versa.
1757         * objc.dg/property/at-property-16.m: Same change.
1758         * objc.dg/property/at-property-18.m: Same change.
1759         * objc.dg/property/property-neg-5.m: Same change.
1760         * obj-c++.dg/property/at-property-4.mm: Same change.
1761         * obj-c++.dg/property/at-property-16.mm: Same change.
1762         * obj-c++.dg/property/at-property-18.mm: Same change.
1763         * obj-c++.dg/property/property-neg-5.mm: Same change.
1764
1765         * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
1766         commented out because of testsuite problems; I found out that
1767         using dg-warning instead of dg-message gets them to work.
1768         * obj-c++.dg/property/property-neg-3.mm: Same change.
1769         * obj-c++.dg/property/synthesize-6.mm: Same change.
1770         * obj-c++.dg/property/at-property-5.mm: Same change.
1771         * obj-c++.dg/property/at-property-14.mm: Same change.
1772         * obj-c++.dg/property/at-property-18.mm: Same change.
1773         * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
1774         some tests still do not work due to some other testsuite issue).
1775
1776 2010-11-13  Jason Merrill  <jason@redhat.com>
1777
1778         * g++.dg/cpp0x/auto20.C: New.
1779
1780 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1781
1782         * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
1783         * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
1784
1785 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1786
1787         PR c/46462
1788         * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
1789         * gcc.dg/pr35746.c: Likewise.
1790         * gcc.dg/cpp/direct2.c: Likewise.
1791         * gcc.dg/cpp/direct2s.c: Likewise.
1792         * gcc.dg/noncompile/920923-1.c: Likewise.
1793         * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
1794
1795 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1796
1797         * obj-c++.dg/attributes/method-format-1.mm: Adjust.
1798
1799 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1800
1801         * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
1802         a pointer to an arbitrary C struct with an Objective-C protocol.
1803         Test various valid uses of typedef with Objective-C objects and
1804         protocols instead.
1805         * objc.dg/invalid-type-1.m: New.
1806         * obj-c++.dg/invalid-type-1.m: New.
1807
1808 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1809
1810         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
1811
1812 2010-11-13  Tobias Burnus  <burnus@net-b.de>
1813
1814         PR fortran/45742
1815         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
1816
1817 2010-11-13  Tobias Burnus  <burnus@net-b.de>
1818
1819         PR fortran/45742
1820         * gfortran.dg/volatile12.f90: New.
1821
1822 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1823
1824         * objc.dg/attributes/method-format-1.m: Adjust.
1825
1826 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1827
1828         PR c/20385
1829         * gcc.dg/decl-9.c: New.
1830
1831 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1832
1833         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
1834
1835 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1836
1837         * gcc.dg/format/few-1.c: New test.
1838         * gcc.dg/format/asm_fprintf-1.c: Adjust.
1839         * gcc.dg/format/c90-scanf-1.c: Adjust.
1840         * gcc.dg/format/cmn-err-1.c: Adjust.
1841         * gcc.dg/format/dfp-printf-1.c: Adjust.
1842         * gcc.dg/format/dfp-scanf-1.c: Adjust.
1843         * gcc.dg/format/gcc_diag-1.c: Adjust.
1844         * gcc.dg/format/ms_unnamed-1.c: Adjust.
1845         * gcc.dg/format/strfmon-1.c: Adjust.
1846         * gcc.dg/format/unnamed-1.c: Adjust.
1847         * gcc.dg/format/xopen-2.c: Adjust.
1848         * g++.dg/ext/builtin4.C: Adjust.
1849         * g++.dg/ext/builtin5.C: Adjust.
1850
1851 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
1852
1853         * gcc.dg/pragma-diag-2.c: New test.
1854
1855 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1856
1857         PR fortran/45794
1858         * gfortran.dg/optional_mask.f90: New test.
1859
1860 2010-11-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
1861
1862         * g++.dg/cpp0x/defaulted15.C: Adjust.
1863
1864 2010-11-12  James Dennett <jdennett@google.com>
1865
1866         PR c++/39415
1867         * g++.dg/expr/static_cast7.C: New.
1868
1869 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1870
1871         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
1872         warning.
1873         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
1874         mips-sgi-irix*.
1875         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
1876         * gcc.target/mips/call-3.c: Add dg-require-visibility.
1877
1878 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
1879
1880         * gcc.dg/pr46375.c: New test.
1881
1882 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
1883
1884         PR c/44782
1885         * c-c++-common/fmax-errors.c: New test.
1886
1887 2010-11-11  Richard Henderson  <rth@redhat.com>
1888
1889         * gcc.target/i386/sse-24.c: Use -ffp-contract.
1890
1891 2010-11-11  Jan Hubicka  <jh@suse.cz>
1892
1893         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
1894         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
1895
1896 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
1897
1898         PR target/46088
1899         * gcc.dg/pr46088.c: New test.
1900
1901 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
1902
1903         * gfortran.dg/empty_derived_type.f90: New test.
1904
1905 2010-11-11  Tobias Burnus  <burnus@net-b.de>
1906
1907         PR fortran/46413
1908         * gfortran.dg/class_31.f90: New.
1909
1910         PR fortran/46205
1911         * gfortran.dg/forall_14.f90: New.
1912
1913 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
1914             Tobias Burnus  <burnus@net-b.de>
1915
1916         PR fortran/46325
1917         * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
1918
1919 2010-11-11  Jan Hubicka  <jh@suse.cz>
1920
1921         * gcc.dg/20081223-1.c: Update LTO options.
1922         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
1923         * gcc.dg/lto/20081118_0.c: Update LTO options.
1924         * gcc.dg/lto/ipareference_0.c: Update LTO options.
1925         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
1926         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
1927         * gcc.dg/lto/ipacp_0.c: Update LTO options.
1928         * gcc.dg/lto/20090116_0.c: Update LTO options.
1929         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
1930         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
1931         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
1932         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
1933         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
1934         * gcc.dg/lto/20081224_0.c: Update LTO options.
1935         * gcc.dg/lto/20090219_0.c: Update LTO options.
1936         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
1937         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
1938         * gcc.dg/lto/20081115_0.c: Update LTO options.
1939         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
1940         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
1941         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
1942         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
1943         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
1944         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
1945         * g++.dg/20090107-1.C: Update LTO options.
1946         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
1947         * g++.dg/lto/20081123_0.C: Update LTO options.
1948         * g++.dg/lto/20090313_0.C: Update LTO options.
1949         * g++.dg/lto/20081125_0.C: Update LTO options.
1950         * g++.dg/lto/20081109-1_0.C: Update LTO options.
1951         * g++.dg/lto/20081219_0.C: Update LTO options.
1952         * g++.dg/lto/20100724-1_0.C: Update LTO options.
1953         * g++.dg/lto/20081204-1_0.C: Update LTO options.
1954         * g++.dg/lto/20090303_0.C: Update LTO options.
1955         * g++.dg/lto/20100723-1_0.C: Update LTO options.
1956         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
1957         * g++.dg/lto/20090128_0.C: Update LTO options.
1958         * g++.dg/lto/20081204-2_0.C: Update LTO options.
1959         * g++.dg/lto/20090302_0.C: Update LTO options.
1960         * g++.dg/lto/20081119-1_0.C: Update LTO options.
1961         * g++.dg/lto/20081118_0.C: Update LTO options.
1962         * g++.dg/20090121-1.C: Update LTO options.
1963         * objc.dg/lto/lto.exp: Update LTO options.
1964         * lib/lto.exp: Update LTO options.
1965         * lib/gcc-dg.exp: Update LTO options.
1966         * lib/c-torture.exp: Update LTO options.
1967         * obj-c++.dg/lto/lto.exp: Update LTO options.
1968
1969 2010-11-11  Jan Hubicka  <jh@suse.cz>
1970
1971         PR tree-optimize/40436
1972         * gcc.dg/tree-ssa/inline-5.c: New testcase.
1973         * gcc.dg/tree-ssa/inline-6.c: New testcase.
1974
1975 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
1976
1977         * gfortran.dg/proc_decl_24.f90: New.
1978
1979 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
1980
1981         * objc.dg/property/at-property-20.m: New.
1982         * objc.dg/property/synthesize-8.m: New.
1983         * obj-c++.dg/property/at-property-20.m: New.
1984         * obj-c++.dg/property/synthesize-8.mm: New.
1985
1986 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
1987
1988         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
1989
1990 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
1991
1992         PR middle-end/46388
1993         * gcc.c-torture/compile/pr46388.c: New test.
1994
1995 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1996
1997         * lib/lto.exp (lto-get-options-main): Support optional target
1998         selector for dg-suppress-ld-options.
1999
2000 2010-11-11  Martin Jambor  <mjambor@suse.cz>
2001
2002         PR tree-optimization/46383
2003         * g++.dg/torture/pr46383.C: New test.
2004
2005 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
2006
2007         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
2008         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
2009         to dg-options.
2010         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
2011         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
2012         * g++.dg/other/i386-3.C: Ditto.
2013
2014 2010-11-10  Jason Merrill  <jason@redhat.com>
2015
2016         * g++.dg/cpp0x/constexpr-46420.C: New.
2017
2018 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
2019
2020         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
2021         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
2022         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
2023         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
2024         expected messages.
2025
2026 2010-11-10  Jan Hubicka  <jh@suse.cz>
2027
2028         PR tree-optimize/38669
2029         * gcc.dg/tree-ssa/pr38699.c: New testcase.
2030
2031 2010-11-10  Jan Hubicka  <jh@suse.cz>
2032
2033         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
2034
2035 2010-11-10  Jason Merrill  <jason@redhat.com>
2036
2037         * g++.dg/cpp0x/constexpr-bitfield.C: New.
2038
2039 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
2040
2041         PR debug/46409
2042         * gcc.dg/debug/pr46409.c: New test.
2043
2044         PR c++/46368
2045         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
2046
2047 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
2048
2049         PR target/46419
2050         * gcc-target/i386/pr46419.c: New test.
2051
2052 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
2053
2054         * g++.dg/other/i386-2.C: Add -mtbm.
2055         * g++.dg/other/i386-3.C: Likewise.
2056         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
2057         * gcc.target/i386/funcspec-6.c: Likewise.
2058         * gcc.target/i386/sse-12.c: Add -mtbm.
2059         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
2060         operand intrinsics.
2061         * gcc.target/i386/sse-14.c: Likewise.
2062         * gcc.target/i386/sse-22.c: Likewise.
2063         * gcc.target/i386/sse-23.c: Likewise.
2064         * gcc.target/i386/tbm-1.c: New file.
2065         * gcc.target/i386/tbm-2.c: Likewise.
2066
2067 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
2068
2069         * g++.dg/other/i386-2.C: Add -mbmi.
2070         * g++.dg/other/i386-3.C: Likewise.
2071         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
2072         * gcc.target/i386/funcspec-6.c: Likewise.
2073         * gcc.target/i386/sse-12.c: Add -mbmi.
2074         * gcc.target/i386/bmi-1.c: New file.
2075         * gcc.target/i386/bmi-2.c: Likewise.
2076         * gcc.target/i386/bmi-3.c: Likewise.
2077         * gcc.target/i386/bmi-4.c: Likewise.
2078         * gcc.target/i386/bmi-5.c: Likewise.
2079         * gcc.target/i386/bmi-6.c: Likewise.
2080
2081 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
2082
2083         PR c++/46065
2084         * g++.dg/pr46065.C: New test.
2085
2086 2010-11-10  Jan Hubicka  <jh@suse.cz>
2087
2088         PR tree-optimize/33172
2089         PR tree-optimize/43411
2090         * gcc.dg/tree-ssa/pr33172.c: New testcase.
2091         * g++.dg/tree-ssa/pr43411.C: New testcase.
2092
2093 2010-11-10  Jan Hubicka  <jh@suse.cz>
2094
2095         PR tree-optimize/46228
2096         * g++.dg/tree-ssa/pr46228.C: New testcase.
2097
2098 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
2099
2100         PR tree-optimization/46414
2101         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
2102
2103 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2104
2105         PR fortran/46411
2106         * gfortran.dg/intrinsic_7.f90: New.
2107
2108 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2109
2110         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
2111         * g++.dg/abi/thunk4.C: Likewise.
2112         * g++.dg/opt/combine.C: Add dg-require-visibility.
2113         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
2114         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
2115         alpha*-dec-osf*.
2116         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
2117         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
2118         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
2119         large arena_size.
2120         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
2121         * gcc.dg/intmax_t-1.c: Likewise.
2122
2123 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2124
2125         PR fortran/46244
2126         * gfortran.dg/class_30.f90: New.
2127
2128 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2129
2130         PR fortran/46223
2131         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
2132         failure on s390.
2133
2134 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
2135
2136         PR tree-optimization/45971
2137         * gcc.dg/vect/O3-pr45971.c: New.
2138
2139 2010-11-10  Richard Guenther  <rguenther@suse.de>
2140
2141         PR tree-optimization/44964
2142         * gcc.dg/pr44964.c: New testcase.
2143
2144 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2145
2146         * gnat.dg/opt10.adb: Fix typo.
2147
2148 2010-11-10  Martin Jambor  <mjambor@suse.cz>
2149
2150         PR tree-optimization/46351
2151         PR tree-optimization/46377
2152         * gnat.dg/opt10.adb: New file.
2153         * gnat.dg/opt10_pkg.ads: Likewise.
2154         * gnat.dg/opt11.adb: Likewise.
2155         * gnat.dg/opt11.ads: Likewise.
2156
2157 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2158
2159         * gnat.dg/boolean_conv.adb: New test.
2160
2161 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2162
2163         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
2164
2165 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2166
2167         * gnat.dg/unchecked_convert7.adb: New test.
2168
2169 2010-11-10  Richard Guenther  <rguenther@suse.de>
2170
2171         PR tree-optimization/46398
2172         * gcc.dg/torture/pr46398.c: New testcase.
2173
2174 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2175
2176         * gfortran.dg/open_dev_null.f90: New test.
2177
2178 2010-11-09  Jan Hubicka  <jh@suse.cz>
2179
2180         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
2181         unrolling.
2182
2183 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
2184
2185         * gcc.dg/struct-semi-4.c: New test.
2186
2187 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
2188
2189         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
2190         power5 to enable generation of FRIZ.
2191
2192         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
2193         optimization.
2194
2195         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
2196         expected.
2197
2198 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
2199
2200         PR target/43808
2201         * gfortran.dg/pr43808.f90: New test.
2202
2203 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
2204
2205         PR tree-optimization/46036
2206         * gfortran.dg/lto/pr46036_0.f90: New.
2207
2208 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
2209
2210         PR middle-end/45663
2211         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
2212         bar invocation instead of first.
2213
2214         PR debug/46171
2215         * gcc.dg/pr46171.c: New test.
2216
2217 2010-11-09  Richard Guenther  <rguenther@suse.de>
2218
2219         PR tree-optimization/46355
2220         * gcc.dg/pr46355.c: New testcase.
2221
2222 2010-11-09  Richard Guenther  <rguenther@suse.de>
2223
2224         PR tree-optimization/46177
2225         * gcc.dg/pr46177-2.c: New testcase.
2226
2227 2010-11-09  Richard Guenther  <rguenther@suse.de>
2228
2229         PR testsuite/46312
2230         * gcc.dg/vec-scal-opt.c: Move ...
2231         * gcc.dg/vect/vect-scal-opt.c: ... here.
2232         * gcc.dg/vec-scal-opt1.c: Move ...
2233         * gcc.dg/vect/vect-scal-opt1.c: ... here.
2234         * gcc.dg/vec-scal-opt2.c: Move ...
2235         * gcc.dg/vect/vect-scal-opt2.c: ... here.
2236
2237 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
2238
2239         * gnat.dg/specs/static_initializer5.ads: New test.
2240         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
2241
2242 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
2243
2244         PR middle-end/46360
2245         * gcc.c-torture/compile/pr46360.c: New test.
2246
2247         PR c++/45894
2248         * g++.dg/warn/Wsequence-point-2.C: New test.
2249
2250 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
2251
2252         PR fortran/46313
2253         * gfortran.dg/class_29.f03: New.
2254
2255 2010-11-09  Richard Guenther  <rguenther@suse.de>
2256
2257         PR middle-end/46221
2258         * gcc.target/i386/alias-1.c: New testcase.
2259
2260 2010-11-08  Jason Merrill  <jason@redhat.com>
2261
2262         * g++.dg/cpp0x/constexpr-sassert.C: New.
2263
2264 2010-11-08  Jason Merrill  <jason@redhat.com>
2265
2266         * g++.dg/cpp0x/constexpr-defarg.C: New.
2267
2268 2010-11-08  Xinliang David Li  <davidxl@google.com>
2269
2270         PR tree-optimization/46316
2271         * gcc.c-torture/execute/pr46316.c: New test.
2272
2273 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
2274
2275         PR fortran/46344
2276         * gfortran.dg/class_28.f03: Extended.
2277
2278 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2279
2280         * objc.dg/property/dotsyntax-13.m: New.
2281         * objc.dg/property/dotsyntax-14.m: New.
2282         * objc.dg/property/dotsyntax-15.m: New.
2283         * objc.dg/property/synthesize-7.m: New.
2284         * obj-c++.dg/property/dotsyntax-13.mm: New.
2285         * obj-c++.dg/property/dotsyntax-14.mm: New.
2286         * obj-c++.dg/property/dotsyntax-15.mm: New.
2287         * obj-c++.dg/property/synthesize-7.mm: New.
2288
2289 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2290
2291         * objc.dg/property/dynamic-4.m: New.
2292         * objc.dg/property/dynamic-5.m: New.
2293         * objc.dg/property/dynamic-6.m: New.
2294         * obj-c++.dg/property/dynamic-4.mm: New.
2295         * obj-c++.dg/property/dynamic-5.mm: New.
2296         * obj-c++.dg/property/dynamic-6.mm: New.
2297
2298 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2299
2300         * objc.dg/property/synthesize-3.m: New.
2301         * objc.dg/property/synthesize-4.m: New.
2302         * objc.dg/property/synthesize-5.m: New.
2303         * objc.dg/property/synthesize-6.m: New.
2304         * obj-c++.dg/property/synthesize-3.mm: New.
2305         * obj-c++.dg/property/synthesize-4.mm: New.
2306         * obj-c++.dg/property/synthesize-5.mm: New.
2307         * obj-c++.dg/property/synthesize-6.mm: New.
2308
2309 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2310
2311         * objc.dg/property/at-property-5.m: Updated test.
2312         * objc.dg/property/at-property-16.m: New.
2313         * objc.dg/property/at-property-17.m: New.
2314         * objc.dg/property/at-property-18.m: New.
2315         * objc.dg/property/at-property-19.m: New.
2316         * objc.dg/property/dotsyntax-12.m: New.
2317         * objc.dg/protocol-inheritance-1.m: New.
2318         * objc.dg/protocol-inheritance-2.m: New.
2319         * obj-c++.dg/property/at-property-5.mm: Updated test.
2320         * obj-c++.dg/property/at-property-16.mm: New.
2321         * obj-c++.dg/property/at-property-17.mm: New.
2322         * obj-c++.dg/property/at-property-18.mm: New.
2323         * obj-c++.dg/property/at-property-19.mm: New.
2324         * obj-c++.dg/protocol-inheritance-1.mm: New.
2325         * obj-c++.dg/protocol-inheritance-2.mm: New.
2326         * obj-c++.dg/property/dotsyntax-12.mm: New.
2327
2328 2010-11-08  Jason Merrill  <jason@redhat.com>
2329
2330         * g++.dg/expr/overflow1.C: New.
2331         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
2332         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
2333         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
2334         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
2335
2336 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2337
2338         * gcc.dg/pr35442.c: Adapt warning.
2339
2340         PR target/46280
2341         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
2342         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
2343         * g++.dg/torture/pr36444.C: Add dg-options -msse for
2344         i?86-*-* x86_64-*-*.
2345         * g++.dg/torture/pr36445.C: Likewise.
2346         * gcc.c-torture/compile/pr34856.c: Likewise.
2347         * gcc.c-torture/compile/pr39928-1.c: Likewise.
2348         * gcc.c-torture/compile/vector-1.c: Likewise.
2349         * gcc.c-torture/compile/vector-2.c: Likewise.
2350         * gcc.dg/pr32912-1.c: Likewise.
2351         * gcc.c-torture/execute/va-arg-25.c: Move ...
2352         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
2353         Add dg-options -msse, dg-require-effective-target sse_runtime for
2354         for i?86-*-*, x86_64-*-*.
2355         * gcc.c-torture/execute/vector-1.c: Likewise.
2356         * gcc.c-torture/execute/vector-2.c: Likewise.
2357         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
2358         i?86-*-*, x86_64-*-*.
2359         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2360         * gcc.dg/tree-ssa/sra-4.c: Likewise.
2361         * gcc.dg/tree-ssa/vector-1.c: Likewise.
2362         * gcc.dg/tree-ssa/vector-2.c: Likewise.
2363         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
2364
2365 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
2366
2367         * gcc.dg/torture/pr45982.c: Add -std=c99
2368         * gcc.dg/torture/pr45623.c: Ditto.
2369
2370 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
2371
2372         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
2373         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
2374
2375 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
2376
2377         PR target/28627
2378         * g++.dg/ext/dllimport7.C: Adjust second error check and
2379         allow test for x86_64 mingw, too.
2380
2381 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
2382
2383         PR fortran/46344
2384         * gfortran.dg/class_28.f03: New.
2385
2386 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
2387
2388         PR rtl-optimization/45352
2389         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
2390         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
2391         gcc.target/i386/pr45352-2.c: New tests.
2392
2393 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2394
2395         PR libobjc/36610
2396         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
2397         XFAIL the run for all but m32 x86.
2398
2399 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
2400
2401         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
2402         as comment character.
2403
2404 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2405
2406         * gcc.target/mips/mips.exp: Revert previous patch.
2407         * gcc.target/mips/fma-1.c: Delete.
2408         * gcc.target/mips/fma-2.c: Likewise.
2409         * gcc.target/mips/fma-3.c: Likewise.
2410         * gcc.target/mips/fma-4.c: Likewise.
2411         * gcc.target/mips/fma-5.c: Likewise.
2412         * gcc.target/mips/fma-6.c: Likewise.
2413         * gcc.target/mips/fma-7.c: Likewise.
2414         * gcc.target/mips/fma-8.c: Likewise.
2415         * gcc.target/mips/fma-9.c: Likewise.
2416         * gcc.target/mips/fma-10.c: Likewise.
2417         * gcc.target/mips/fma-11.c: Likewise.
2418         * gcc.target/mips/fma-12.c: Likewise.
2419         * gcc.target/mips/fma-13.c: Likewise.
2420         * gcc.target/mips/fma-14.c: Likewise.
2421         * gcc.target/mips/fma-15.c: Likewise.
2422         * gcc.target/mips/fma-16.c: Likewise.
2423         * gcc.target/mips/fma-17.c: Likewise.
2424         * gcc.target/mips/fma-18.c: Likewise.
2425         * gcc.target/mips/fma-19.c: Likewise.
2426         * gcc.target/mips/fma-20.c: Likewise.
2427
2428 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2429
2430         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
2431         * gcc.target/mips/fma-1.c: New test.
2432         * gcc.target/mips/fma-2.c: Likewise.
2433         * gcc.target/mips/fma-3.c: Likewise.
2434         * gcc.target/mips/fma-4.c: Likewise.
2435         * gcc.target/mips/fma-5.c: Likewise.
2436         * gcc.target/mips/fma-6.c: Likewise.
2437         * gcc.target/mips/fma-7.c: Likewise.
2438         * gcc.target/mips/fma-8.c: Likewise.
2439         * gcc.target/mips/fma-9.c: Likewise.
2440         * gcc.target/mips/fma-10.c: Likewise.
2441         * gcc.target/mips/fma-11.c: Likewise.
2442         * gcc.target/mips/fma-12.c: Likewise.
2443         * gcc.target/mips/fma-13.c: Likewise.
2444         * gcc.target/mips/fma-14.c: Likewise.
2445         * gcc.target/mips/fma-15.c: Likewise.
2446         * gcc.target/mips/fma-16.c: Likewise.
2447         * gcc.target/mips/fma-17.c: Likewise.
2448         * gcc.target/mips/fma-18.c: Likewise.
2449         * gcc.target/mips/fma-19.c: Likewise.
2450         * gcc.target/mips/fma-20.c: Likewise.
2451
2452 2010-11-06  Jason Merrill  <jason@redhat.com>
2453
2454         * g++.dg/cpp0x/constexpr-ctor3.C: New.
2455
2456 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
2457
2458         PR c/43384
2459         * gcc.dg/parser-error-3.c: New test.
2460
2461 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
2462
2463         PR c++/45332
2464         * g++.dg/parse/semicolon2.C: New testcase.
2465         * g++.dg/ext/asmspec1.C: Adjust.
2466         * g++.dg/init/new13.C: Adjust.
2467         * g++.dg/parse/ctor5.C: Adjust.
2468
2469 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
2470
2471         PR fortran/46330
2472         * gfortran.dg/class_27.f03: New.
2473
2474 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2475
2476         Fixed using the Objective-C 2.0 dot-syntax with self and super.
2477         * objc.dg/property/dotsyntax-5.m: New.
2478         * objc.dg/property/dotsyntax-6.m: New.
2479         * objc.dg/property/dotsyntax-7.m: New.
2480         * objc.dg/property/dotsyntax-8.m: New.
2481         * objc.dg/property/dotsyntax-9.m: New.
2482         * objc.dg/property/dotsyntax-10.m: New.
2483         * objc.dg/property/dotsyntax-11.m: New.
2484         * obj-c++.dg/property/dotsyntax-5.mm: New.
2485         * obj-c++.dg/property/dotsyntax-6.mm: New.
2486         * obj-c++.dg/property/dotsyntax-7.mm: New.
2487         * obj-c++.dg/property/dotsyntax-8.mm: New.
2488         * obj-c++.dg/property/dotsyntax-9.mm: New.
2489         * obj-c++.dg/property/dotsyntax-10.mm: New.
2490         * obj-c++.dg/property/dotsyntax-11.mm: New.
2491
2492 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2493
2494         * obj-c++.dg/encode-3.mm: Provide a different string check for the
2495         NeXT runtime when the type is READONLY.
2496
2497 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
2498
2499         * gcc.target/i386/387-2.c: Skip if -march= is specified.
2500         * gcc.target/i386/387-6.c: Ditto.
2501         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
2502         * gcc.target/i386/387-4.c: Ditto.
2503         * gcc.target/i386/387-7.c: Ditto.
2504         * gcc.target/i386/387-8.c: Ditto.
2505         * gcc.target/i386/387-9.c: Ditto.
2506         * gcc.target/i386/387-10.c: Ditto.
2507         * gcc.target/i386/387-11.c: Ditto.
2508         * gcc.target/i386/387-12.c: Ditto.
2509
2510         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
2511
2512 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2513
2514         PR target/44981
2515         * gcc.dg/darwin-cfstring-format-1.c: New.
2516         * gcc.dg/warn-nsstring.c: New.
2517         * objc.dg/fsf-nsstring-format-1.m: New.
2518         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
2519         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
2520         linker warning.
2521
2522 2010-11-05  Jason Merrill  <jason@redhat.com>
2523
2524         PR c++/45473
2525         * g++.dg/inherit/virtual6.C: New.
2526
2527 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2528
2529         PR c/44772
2530         * gcc.dg/Wcxx-compat-21.c: New test.
2531
2532 2010-11-05  Ian Lance Taylor  <iant@google.com>
2533
2534         PR target/46084
2535         * gcc.target/i386/pr46084.c: New test.
2536
2537 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
2538
2539         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
2540         * (check_effective_target_mempcpy): New.
2541         * gcc.c-torture/execute/pr45636.c: Move this...
2542         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
2543
2544 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2545
2546         * gcc.target/i386/i386.exp (FLAGS): Remove.
2547         Wrap gcc_target_compile with $clearcap_ldflags added to options.
2548
2549 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2550
2551         PR c++/46160
2552         * g++.dg/opt/empty2.C: New test.
2553
2554         PR target/45670
2555         * gcc.target/i386/pr45670.c: New test.
2556
2557 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
2558
2559         PR fortran/45451
2560         PR fortran/46174
2561         * gfortran.dg/class_19.f03: Modified.
2562         * gfortran.dg/class_allocate_6.f03: New.
2563
2564 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
2565
2566         * gcc.target/i386/avx-vzeroupper-19.c: New.
2567
2568 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2569
2570         PR tree-optimization/46099
2571         * gcc.dg/autopar/pr46099.c: New test.
2572
2573         PR middle-end/43690
2574         * c-c++-common/pr43690.c: New test.
2575
2576 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
2577
2578         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
2579         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
2580         declaration and implementation.
2581         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
2582         * obj-c++.dg/property/at-property-13.mm: Likewise.
2583         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
2584         * obj-c++.dg/property/property-1.mm: Likewise.
2585         * obj-c++.dg/property/at-property-7.mm: Likewise.
2586         * obj-c++.dg/property/at-property-9.mm: Likewise.
2587         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
2588         * obj-c++.dg/property/at-property-10.mm: Likewise.
2589         * obj-c++.dg/property/synthesize-2.mm: Likewise.
2590         * obj-c++.dg/property/at-property-12.mm: Likewise.
2591         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
2592         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
2593         * obj-c++.dg/property/at-property-6.mm: Likewise.
2594         * obj-c++.dg/property/at-property-8.mm: Likewise.
2595         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
2596         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
2597         * obj-c++.dg/property/at-property-11.mm: Likewise.
2598         * obj-c++.dg/template-8.mm: Likewise.
2599         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
2600         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
2601         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
2602         and put a FIXME for this.
2603         * obj-c++.dg/property/property-2.mm: Remove.
2604         * obj-c++.dg/property/property-3.mm: Remove.
2605
2606 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2607
2608         PR debug/46307
2609         * gcc.dg/pr46307.c: New test.
2610
2611 2010-11-05  Jason Merrill  <jason@redhat.com>
2612
2613         PR c++/46304
2614         * g++.dg/ext/complex6.C: New.
2615
2616 2010-11-04  Bud Davis   <jimmied@smu.edu>
2617
2618         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
2619
2620 2010-11-04  Chao-ying Fu  <fu@mips.com>
2621
2622         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
2623         msubu, mult, multu.
2624         * gcc.target/mips/mips32-dsp-run.c: Likewise.
2625
2626 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
2627
2628         Fixed using the Objective-C 2.0 dot-syntax with class names.
2629         * objc.dg/property/dotsyntax-3.m: New.
2630         * objc.dg/property/dotsyntax-4.m: New.
2631         * obj-c++.dg/property/dotsyntax-3.mm: New.
2632         * obj-c++.dg/property/dotsyntax-4.mm: New.
2633
2634         * objc.dg/fobjc-std-1.m: Added test for warnings when the
2635         Objective-C 2.0 dot-syntax is used with class names.
2636         * obj-c++.dg/fobjc-std-1.mm: Same change.
2637
2638 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
2639
2640         * gcc.target/powerpc/loop_align.c: New.
2641
2642 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2643
2644         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
2645
2646         merge from FSF 'apple/trunk' branch.
2647         * gcc.target/powerpc/darwin64-abi.c: New.
2648
2649 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
2650
2651         PR tree-optimization/46233
2652         * gcc.dg/pr46233.c: New test.
2653
2654 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2655
2656         * objc.dg/property/property-2.m: Deleted.
2657         * objc.dg/property/property-3.m: Deleted.
2658
2659 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2660
2661         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
2662         defined.
2663         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
2664         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
2665         * objc.dg/property/property-1.m: Likewise.
2666         * objc.dg/property/at-property-6.m: Likewise.
2667         * objc.dg/property/at-property-7.m: Likewise.
2668         * objc.dg/property/dotsyntax-1.m: Likewise.
2669         * objc.dg/property/at-property-8.m: Likewise.
2670         * objc.dg/property/dotsyntax-2.m: Likewise.
2671         * objc.dg/property/at-property-9.m: Likewise.
2672         * objc.dg/property/synthesize-2.m: Likewise.
2673         * objc.dg/property/at-property-10.m: Likewise.
2674         * objc.dg/property/at-property-11.m: Likewise.
2675         * objc.dg/property/at-property-12.m: Likewise.
2676         * objc.dg/property/at-property-13.m: Likewise.
2677         * objc.dg/property/fsf-property-method-access.m: Likewise.
2678         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
2679         linker warning.
2680         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
2681         warnings.
2682         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
2683         deprecation warnings.  Use Object1 implementation.
2684         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
2685         * objc/execute/forward-1.m: Remove.
2686         * objc/execute/forward-1.x: Remove.
2687
2688 2010-11-04  Jason Merrill  <jason@redhat.com>
2689
2690         * g++.dg/cpp0x/constexpr-access.C: New.
2691
2692 2010-11-04  Richard Guenther  <rguenther@suse.de>
2693
2694         PR rtl-optimization/46183
2695         * gcc.dg/torture/pr46183.c: New testcase.
2696
2697 2010-11-04  Richard Guenther  <rguenther@suse.de>
2698
2699         PR tree-optimization/46068
2700         * gcc.dg/torture/pr46068.c: New testcase.
2701
2702 2010-11-04  Richard Guenther  <rguenther@suse.de>
2703
2704         PR tree-optimization/45991
2705         * gcc.dg/pr45991.c: New testcase.
2706
2707 2010-11-04  Richard Guenther  <rguenther@suse.de>
2708
2709         PR tree-optimization/46154
2710         * g++.dg/torture/pr46154.C: New testcase.
2711
2712 2010-11-04  Richard Guenther  <rguenther@suse.de>
2713
2714         PR tree-optimization/45733
2715         * gcc.dg/pr45733.c: New testcase.
2716
2717 2010-11-04  Ira Rosen  <irar@il.ibm.com>
2718
2719         PR tree-optimization/46213
2720         * gfortran.dg/vect/pr46213.f90: New.
2721
2722 2010-11-04  Richard Guenther  <rguenther@suse.de>
2723
2724         PR testsuite/45702
2725         * gcc.dg/pr34989-1.c: Move ...
2726         * gcc.dg/lto/pr34989-1_0.c: ... here.
2727         * gcc.dg/pr34989-2.c: Move ...
2728         * gcc.dg/lto/pr34989-1_1.c: ... here.
2729         * gcc.dg/pr27898.c: Move ...
2730         * gcc.dg/lto/pr27898_0.c: ... here and ...
2731         * gcc.dg/lto/pr27898_1.c: ... split.
2732         * gcc.dg/pr28712.c: Move ...
2733         * gcc.dg/lto/pr28712_0.c: ... here and ...
2734         * gcc.dg/lto/pr28712_1.c: ... split ...
2735         * gcc.dg/lto/pr28712_2.c: ... twice.
2736         * gcc.dg/pr28706.c: Move ...
2737         * gcc.dg/lto/pr28706_0.c: ... here and ...
2738         * gcc.dg/lto/pr28706_1.c: ... split.
2739
2740 2010-11-04  Richard Guenther  <rguenther@suse.de>
2741             Richard Henderson  <rth@redhat.com>
2742
2743         * gcc.target/i386/fma4-vector-2.c: New testcase.
2744
2745 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2746             Richard Guenther  <rguenther@suse.de>
2747
2748         * gcc.dg/vec-scal-opt.c: New testcase.
2749         * gcc.dg/vec-scal-opt1.c: New testcase.
2750         * gcc.dg/vec-scal-opt2.c: New testcase.
2751
2752 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2753
2754         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
2755         from plugin build flags on Darwin targets.
2756
2757 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2758
2759         * gcc.target/i386/pr46285.c: Require split_stack target.
2760
2761 2010-11-03  Jason Merrill  <jason@redhat.com>
2762
2763         PR c++/46293
2764         * g++.dg/cpp0x/constexpr-base2.C: New.
2765
2766         PR c++/46289
2767         * g++.dg/cpp0x/initlist45.C: New.
2768
2769 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2770
2771         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
2772         is now allowed in categories.
2773         * obj-c++.dg/property/dynamic-2.mm: Same change.
2774         * objc.dg/property/dynamic-3.m: New.
2775         * obj-c++.dg/property/dynamic-3.mm: New.
2776         * objc.dg/property/at-property-14.m: New.
2777         * objc.dg/property/at-property-15.m: New.
2778         * obj-c++.dg/property/at-property-14.mm: New.
2779         * obj-c++.dg/property/at-property-15.mm: New.
2780
2781         * objc.dg/foreach-6.m: Added a few more tests for valid and
2782         invalid iterating variables and collections.
2783
2784 2010-11-03  Xinliang David Li  <davidxl@google.com>
2785
2786         PR target/46200
2787         * g++.dg/tree-ssa/ivopts-2.C: New test.
2788
2789 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2790
2791         PR target/46295
2792         * gcc.target/i386/pr46295.c: New.
2793
2794 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2795
2796         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
2797         precision min/max for single precision on VSX.
2798
2799 2010-11-03  Jason Merrill  <jason@redhat.com>
2800
2801         PR c++/46289
2802         * g++.dg/cpp0x/constexpr-ice3.C: New.
2803
2804 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
2805
2806         * gnat.dg/opt8.ad[sb]: New test.
2807         * gnat.dg/opt8_pkg.ads: New helper.
2808
2809 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2810
2811         PR rtl-optimization/45865
2812         * gcc.dg/pr45865.c: New.
2813         * gcc.dg/torture/pr45865.c: Likewise.
2814
2815         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
2816         * gcc.target/arm/headmerge-2.c: Likewise.
2817         * gcc.target/i386/headmerge-1.c: Likewise.
2818         * gcc.target/i386/headmerge-2.c: Likewise.
2819
2820 2010-11-03  Richard Guenther  <rguenther@suse.de>
2821
2822         PR middle-end/46288
2823         * gcc.dg/pr46288.c: New testcase.
2824
2825 2010-11-03  Richard Guenther  <rguenther@suse.de>
2826
2827         PR tree-optimization/44807
2828         * gcc.dg/torture/pr44807.c: New testcase.
2829
2830 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2831
2832         PR libgfortran/43899
2833         * gfortran.dg/namelist_67.f90: New test.
2834
2835 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2836
2837         PR tree-optimization/46009
2838         * gcc.dg/vect/pr46009.c: New function.
2839
2840 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2841
2842         Implemented -fobjc-std=objc1 flag.
2843         * objc.dg/fobjc-std-1.m: New.
2844         * obj-c++.dg/fobjc-std-1.mm: New.
2845
2846 2010-11-03  Richard Guenther  <rguenther@suse.de>
2847
2848         PR middle-end/46241
2849         * g++.dg/debug/pr46241.C: New testcase.
2850
2851 2010-11-03  Richard Guenther  <rguenther@suse.de>
2852
2853         PR tree-optimization/46190
2854         * gfortran.dg/pr46190.f90: New testcase.
2855
2856 2010-11-03  Richard Guenther  <rguenther@suse.de>
2857
2858         PR testsuite/46274
2859         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
2860         * gcc.dg/vect/vect-19.c: Likewise.
2861         * gcc.dg/vect/vect-17.c: Likewise.
2862
2863 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2864
2865         PR target/46285
2866         * gcc.target/i386/pr46285.c: New.
2867
2868 2010-11-03  Richard Guenther  <rguenther@suse.de>
2869
2870         PR tree-optimization/46217
2871         * gcc.dg/pr46217.c: New testcase.
2872
2873 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2874
2875         * objc.dg/property/dotsyntax-1.m: New.
2876         * objc.dg/property/dotsyntax-2.m: New.
2877         * obj-c++.dg/property/dotsyntax-1.mm: New.
2878         * obj-c++.dg/property/dotsyntax-2.mm: New.
2879
2880 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2881
2882         PR tree-optimization/46165
2883         * gcc.dg/pr46165.c: New test.
2884
2885 2010-11-03  Richard Guenther  <rguenther@suse.de>
2886
2887         PR middle-end/46251
2888         * gcc.dg/pr46251.c: New testcase.
2889
2890 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2891
2892         PR tree-optimization/46107
2893         * gcc.c-torture/compile/pr46107.c: New test.
2894
2895         PR debug/46252
2896         * gcc.dg/pr46252.c: New test.
2897
2898         PR rtl-optimization/46034
2899         PR rtl-optimization/46212
2900         PR rtl-optimization/46248
2901         * gcc.c-torture/compile/pr46034.c: New test.
2902         * gcc.c-torture/compile/pr46248.c: New test.
2903         * gcc.dg/pr46212.c: New test.
2904
2905 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2906
2907         * gnat.dg/sizetype4.adb: New test.
2908
2909 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
2910
2911         * gcc.target/i386/avx-vzeroupper-15.c: New.
2912         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2913         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2914         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2915
2916         PR target/46253
2917         * gcc.target/i386/pr46253.c: New.
2918
2919 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2920             Tobias Burnus  <burnus@net-b.de>
2921
2922         PR fortran/45170
2923         * gfortran.dg/deferred_type_param_1.f90: New.
2924         * gfortran.dg/deferred_type_param_2.f90: New.
2925         * gfortran.dg/initialization_1.f90: Update dg-errors.
2926         * gfortran.dg/initialization_9.f90: Update dg-errors.
2927
2928 2010-11-02  Richard Guenther  <rguenther@suse.de>
2929
2930         PR tree-optimization/46149
2931         * g++.dg/torture/pr46149.C: New testcase.
2932
2933 2010-11-02  Richard Guenther  <rguenther@suse.de>
2934
2935         PR tree-optimization/46216
2936         * gcc.dg/torture/pr46216.c: New testcase.
2937
2938 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2939
2940         PR target/46131
2941         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
2942         *-*-osf*.
2943
2944 2010-11-02  Richard Guenther  <rguenther@suse.de>
2945
2946         PR tree-optimization/46184
2947         * gcc.dg/pr46184.c: New testcase.
2948
2949 2010-11-02  Richard Guenther  <rguenther@suse.de>
2950
2951         PR tree-optimization/46177
2952         * gcc.dg/pr46177.c: New testcase.
2953
2954 2010-11-02  Martin Jambor  <mjambor@suse.cz>
2955
2956         PR middle-end/46120
2957         * g++.dg/ipa/ivinline-9.C: New test.
2958
2959 2010-11-02  Martin Jambor  <mjambor@suse.cz>
2960
2961         PR tree-optimization/45875
2962         * g++.dg/torture/pr45875.C: New test.
2963
2964 2010-11-02  Richard Guenther  <rguenther@suse.de>
2965
2966         PR testsuite/46249
2967         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
2968
2969 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
2970
2971         PR debug/46255
2972         * gcc.dg/pr46255.c: New test.
2973
2974 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
2975
2976         PR c++/46170
2977         PR c++/46162
2978         * g++.dg/template/sfinae26.C: New test.
2979         * g++.dg/template/sfinae27.C: Likewise.
2980
2981 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
2982
2983         PR c++/45606
2984         * g++.dg/template/typedef36.C: New test.
2985         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
2986         * g++.dg/template/canon-type-10.C: Likewise.
2987         * g++.dg/template/canon-type-11.C: Likewise.
2988         * g++.dg/template/canon-type-12.C: Likewise.
2989         * g++.dg/template/canon-type-13.C: Likewise.
2990
2991 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
2992
2993         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
2994         instance of debug_pubnames on darwin.
2995
2996 2010-11-01  Jason Merrill  <jason@redhat.com>
2997             Benjamin Kosnik  <bkoz@redhat.com>
2998
2999         * g++.dg/cpp0x/constexpr-initlist2.C: New.
3000         * g++.dg/cpp0x/constexpr-initlist3.C: New.
3001
3002         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
3003         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
3004         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
3005         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
3006         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
3007         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
3008         * g++.dg/cpp0x/constexpr-array.C: New.
3009         * g++.dg/cpp0x/constexpr-base.C: New.
3010         * g++.dg/cpp0x/constexpr-complex.C: New.
3011         * g++.dg/cpp0x/constexpr-data1.C: New.
3012         * g++.dg/cpp0x/constexpr-data2.C: New.
3013         * g++.dg/cpp0x/constexpr-deref.C: New.
3014         * g++.dg/cpp0x/constexpr-diag1.C: New.
3015         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
3016         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
3017         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
3018         * g++.dg/cpp0x/constexpr-empty.C: New.
3019         * g++.dg/cpp0x/constexpr-empty2.C: New.
3020         * g++.dg/cpp0x/constexpr-empty3.C: New.
3021         * g++.dg/cpp0x/constexpr-empty4.C: New.
3022         * g++.dg/cpp0x/constexpr-empty5.C: New.
3023         * g++.dg/cpp0x/constexpr-ex1.C: New.
3024         * g++.dg/cpp0x/constexpr-ex2.C: New.
3025         * g++.dg/cpp0x/constexpr-ex3.C: New.
3026         * g++.dg/cpp0x/constexpr-ex4.C: New.
3027         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
3028         * g++.dg/cpp0x/constexpr-fnptr.C: New.
3029         * g++.dg/cpp0x/constexpr-function1.C: New.
3030         * g++.dg/cpp0x/constexpr-function2.C: New.
3031         * g++.dg/cpp0x/constexpr-function3.C: New.
3032         * g++.dg/cpp0x/constexpr-ice.C: New.
3033         * g++.dg/cpp0x/constexpr-initlist.C: New.
3034         * g++.dg/cpp0x/constexpr-neg1.C: New.
3035         * g++.dg/cpp0x/constexpr-noexcept.C: New.
3036         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
3037         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
3038         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
3039         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
3040         * g++.dg/cpp0x/constexpr-nonlit.C: New.
3041         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
3042         * g++.dg/cpp0x/constexpr-nullptr.C: New.
3043         * g++.dg/cpp0x/constexpr-object1.C: New.
3044         * g++.dg/cpp0x/constexpr-object2.C: New.
3045         * g++.dg/cpp0x/constexpr-overflow.C: New.
3046         * g++.dg/cpp0x/constexpr-pedantic.C: New.
3047         * g++.dg/cpp0x/constexpr-pos1.C: New.
3048         * g++.dg/cpp0x/constexpr-potential1.C: New.
3049         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
3050         * g++.dg/cpp0x/constexpr-pure.C: New.
3051         * g++.dg/cpp0x/constexpr-static.C: New.
3052         * g++.dg/cpp0x/constexpr-static2.C: New.
3053         * g++.dg/cpp0x/constexpr-static3.C: New.
3054         * g++.dg/cpp0x/constexpr-static4.C: New.
3055         * g++.dg/cpp0x/constexpr-static5.C: New.
3056         * g++.dg/cpp0x/constexpr-static6.C: New.
3057         * g++.dg/cpp0x/constexpr-string.C: New.
3058         * g++.dg/cpp0x/constexpr-switch.C: New.
3059         * g++.dg/cpp0x/constexpr-targ.C: New.
3060         * g++.dg/cpp0x/constexpr-throw.C: New.
3061         * g++.dg/cpp0x/constexpr-typeid.C: New.
3062         * g++.dg/cpp0x/constexpr-union.C: New.
3063         * g++.dg/cpp0x/constexpr-value.C: New.
3064         * g++.dg/cpp0x/constexpr-value2.C: New.
3065         * g++.dg/cpp0x/constexpr-variadic.C: New.
3066         * g++.dg/cpp0x/initlist5.C: Use constexpr.
3067         * g++.dg/cpp0x/static_assert3.C: Add expected error.
3068         * g++.dg/other/fold1.C: Likewise.
3069         * g++.dg/parse/crash36.C: Likewise.
3070         * g++.dg/parse/constant4.C: Adjust expected error.
3071         * g++.dg/template/arg5.C: Likewise.
3072         * g++.dg/template/non-dependent10.C: Likewise.
3073         * g++.dg/template/qualified-id3.C: Likewise.
3074         * g++.dg/warn/overflow-warn-1.C: Likewise.
3075         * g++.dg/warn/overflow-warn-3.C: Likewise.
3076         * g++.dg/warn/overflow-warn-4.C: Likewise.
3077         * g++.old-deja/g++.pt/crash10.C: Likewise.
3078
3079         * g++.dg/cpp0x/constexpr-ctor2.C: New.
3080
3081 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3082
3083         Implemented format and noreturn attributes for Objective-C methods.
3084         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
3085         * objc.dg/attributes/method-deprecated-1.m: New.
3086         * objc.dg/attributes/method-deprecated-2.m: New.
3087         * objc.dg/attributes/method-deprecated-3.m: New.
3088         * objc.dg/attributes/method-noreturn-1.m: New.
3089         * objc.dg/attributes/method-sentinel-1.m: New.
3090         * objc.dg/attributes/method-format-1.m: New.
3091         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
3092         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
3093         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
3094         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
3095         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
3096         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
3097         * obj-c++.dg/attributes/method-format-1.mm: New.
3098
3099 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3100
3101         * objc.dg/property/at-property-deprecated-1.m: New.
3102         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
3103
3104 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3105
3106         Implemented Objective-C 2.0 property accessors.
3107         * objc.dg/property/at-property-6.m: Use nonatomic properties to
3108         avoid testing more complex accessors in this testcase which is not
3109         about them.
3110         * objc.dg/property/at-property-7.m: Same change.
3111         * objc.dg/property/at-property-8.m: Same change.
3112         * objc.dg/property/at-property-9.m: Same change.
3113         * objc.dg/property/at-property-10.m: Same change.
3114         * objc.dg/property/at-property-11.m: Same change.
3115         * obj-c++.dg/property/at-property-6.mm: Same change.
3116         * obj-c++.dg/property/at-property-7.mm: Same change.
3117         * obj-c++.dg/property/at-property-8.mm: Same change.
3118         * obj-c++.dg/property/at-property-9.mm: Same change.
3119         * obj-c++.dg/property/at-property-10.mm: Same change.
3120         * obj-c++.dg/property/at-property-11.mm: Same change.
3121         * objc.dg/property/at-property-12.m: New.
3122         * objc.dg/property/at-property-13.m: New.
3123         * obj-c++.dg/property/at-property-12.mm: New.
3124         * obj-c++.dg/property/at-property-13.mm: New.
3125
3126 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
3127
3128         PR fortran/46152
3129         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
3130         * gfortran.dg/allocate_with_typespec_4.f90: New test.
3131         * gfortran.dg/allocate_with_typespec_1.f90: New test.
3132         * gfortran.dg/allocate_with_typespec_2.f: New test.
3133         * gfortran.dg/allocate_with_typespec_3.f90: New test.
3134         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
3135         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
3136
3137 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
3138             Nathan Froyd  <froydnj@codesourcery.com>
3139
3140         PR tree-optimization/46259
3141         * gfortran.dg/pr46259.f: New testcase.
3142
3143 2010-11-01  Paul Koning  <ni1d@arrl.net>
3144
3145         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
3146         * gcc.c-torture/compile/20020604-1.c: Ditto.
3147         * gcc.c-torture/compile/20001226-1.c: Ditto.
3148         * gcc.c-torture/compile/20010327-1.c: Ditto.
3149         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
3150         * gcc.c-torture/compile/pr43191.c: Ditto.
3151         * gcc.c-torture/compile/pr41181.c: Ditto.
3152
3153 2010-10-31  Richard Henderson  <rth@redhat.com>
3154
3155         * lib/target-supports.exp
3156         (check_effective_target_automatic_stack_alignment): True for
3157         x86 but not windows.
3158         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
3159         use of the preferred-stack-boundary arguments.
3160         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
3161
3162 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
3163
3164         PR target/46142
3165         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
3166         * gcc.target/i386/fma4-builtin-2.c: Likewise.
3167
3168 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3169
3170         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
3171
3172 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3173
3174         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
3175         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
3176         than tls.
3177         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
3178         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3179         * objc.dg/torture/tls/thr-init.m: Likewise.
3180         * objc.dg/torture/tls/thr-init-2.m: Likewise.
3181         * objc.dg/torture/tls/thr-init-3.m: Likewise.
3182
3183 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3184
3185         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
3186         the Linux kernel.
3187
3188 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
3189
3190         PR fortran/44917
3191         PR fortran/44926
3192         PR fortran/46196
3193         * gfortran.dg/typebound_generic_10.f03: New.
3194
3195 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
3196
3197         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
3198         * objc.dg/property/property-neg-1.m: Updated for changes in the
3199         syntax of @property and the implementation of
3200         @synthesize/@dynamic.
3201         * objc.dg/property/property-neg-2.m: Same change.
3202         * objc.dg/property/property-neg-3.m: Same change.
3203         * objc.dg/property/property-neg-4.m: Same change.
3204         * objc.dg/property/property-neg-5.m: Same change.
3205         * objc.dg/property/property-neg-7.m: Same change.
3206         * objc.dg/property/property-1.m: Same change.
3207         * objc.dg/property/synthesize-1.m: Same change.
3208         * objc.dg/property/at-property-2.m: Same change.
3209         * objc.dg/property/at-property-4.m: Same change.
3210
3211         * objc.dg/property/fsf-property-method-acces.m: 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         * objc.dg/property/fsf-property-basic.m: Same change.
3215         * objc.dg/property/fsf-property-named-ivar.m: Same change.
3216
3217         * objc.dg/property/at-property-5.m: New.
3218         * objc.dg/property/at-property-6.m: New.
3219         * objc.dg/property/at-property-7.m: New.
3220         * objc.dg/property/at-property-8.m: New.
3221         * objc.dg/property/at-property-9.m: New.
3222         * objc.dg/property/at-property-10.m: New.
3223         * objc.dg/property/at-property-11.m: New.
3224         * objc.dg/property/synthesize-2.m: New.
3225         * objc.dg/property/dynamic-2.m: New.
3226
3227         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
3228         syntax of @property and the implementation of
3229         @synthesize/@dynamic.
3230         * obj-c++.dg/property/property-neg-2.mm: Same change.
3231         * obj-c++.dg/property/property-neg-3.mm: Same change.
3232         * obj-c++.dg/property/property-neg-4.mm: Same change.
3233         * obj-c++.dg/property/property-neg-5.mm: Same change.
3234         * obj-c++.dg/property/property-neg-7.mm: Same change.
3235         * obj-c++.dg/property/property-1.mm: Same change.
3236         * obj-c++.dg/property/synthesize-1.mm: Same change.
3237         * obj-c++.dg/property/at-property-2.mm: Same change.
3238         * obj-c++.dg/property/at-property-4.mm: Same change.
3239
3240         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
3241         changes in the syntax of @property and the implementation of
3242         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
3243         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
3244         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
3245
3246         * obj-c++.dg/property/at-property-5.mm: New.
3247         * obj-c++.dg/property/at-property-6.mm: New.
3248         * obj-c++.dg/property/at-property-7.mm: New.
3249         * obj-c++.dg/property/at-property-8.mm: New.
3250         * obj-c++.dg/property/at-property-9.mm: New.
3251         * obj-c++.dg/property/at-property-10.mm: New.
3252         * obj-c++.dg/property/at-property-11.mm: New.
3253         * obj-c++.dg/property/synthesize-2.mm: New.
3254         * obj-c++.dg/property/dynamic-2.mm: New.
3255
3256 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3257             Andrew Pinski  <pinskia@gmail.com>
3258
3259         * gcc.c-torture/execute/vector-shift.c: New testcase.
3260         * gcc.c-torture/execute/vector-shift1.c: Likewise.
3261         * gcc.c-torture/execute/vector-shift2.c: Likewise.
3262         * gcc.dg/vector-shift.c: Likewise.
3263         * gcc.dg/vector-shift1.c: Likewise.
3264         * gcc.dg/torture/vector-shift2.c: Likewise.
3265         * gcc.dg/vector-shift3.c: Likewise.
3266         * gcc.dg/simd-1b.c: Adjust.
3267
3268 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
3269
3270         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
3271
3272 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
3273
3274         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
3275
3276 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
3277
3278         PR target/46153
3279         * gcc.target/i386/pr46153.c: New test.
3280
3281 2010-10-27  Jason Merrill  <jason@redhat.com>
3282
3283         * g++.dg/cpp0x/constexpr-is_literal.C: New.
3284
3285 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
3286
3287         PR fortran/46161
3288         * gfortran.dg/class_dummy_3.f03: New.
3289
3290 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
3291
3292         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
3293         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
3294
3295         * gcc.target/i386/avx-vzeroupper-3.c: New.
3296         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
3297         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
3298         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
3299         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
3300         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
3301         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
3302         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
3303         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
3304         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
3305         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
3306         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
3307
3308 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3309
3310         * obj-c.dg/property/at-property-4.m: New.
3311         * obj-c++.dg/property/at-property-4.mm: New.
3312         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
3313         updates in warning.
3314         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
3315         updates in warning.
3316
3317 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3318
3319         * objc.dg/property/at-property-1.m: New.
3320         * objc.dg/property/at-property-2.m: New.
3321         * objc.dg/property/at-property-3.m: New.
3322         * objc.dg/ivar-invalid-type-1.m: New.
3323         * obj-c++.dg/property/at-property-1.mm: New.
3324         * obj-c++.dg/property/at-property-2.mm: New.
3325         * obj-c++.dg/property/at-property-3.mm: New.
3326         * obj-c++.dg/ivar-invalid-type-1.mm: New.
3327         * objc.dg/property/property-neg-6.m: Updated testcase for updates
3328         in error reporting.
3329
3330 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3331
3332         PR libgfortran/46010
3333         * gfortran.dg/namelist_66.f90: New test.
3334         * gfortran.dg/fmt_t_6.f: Fix whitespace.
3335
3336 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
3337
3338         PR fortran/42647
3339         * gfortran.dg/allocatable_scalar_9.f90: Extended.
3340         * gfortran.dg/allocatable_scalar_10.f90: New.
3341         * gfortran.dg/class_19.f03: Extended.
3342
3343 2010-10-26  Jan Hubicka  <jh@suse.cz>
3344
3345         PR middle-end/45736
3346         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
3347
3348 2010-10-26  Ira Rosen  <irar@il.ibm.com>
3349
3350         PR tree-optimization/46167
3351         * gcc.dg/vect/O-pr46167.c: New.
3352         * gcc.dg/vect/vect.exp: Run tests with -O.
3353
3354 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
3355
3356         PR target/44948
3357         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
3358         * g++.dg/vect/pr33860a.cc: Likewise.
3359         * gcc.c-torture/compile/20070522-1.c: Likewise.
3360         * gcc.dg/compat/struct-align-1_x.c: Likewise.
3361         * gcc.dg/compat/struct-align-1_y.c: Likewise.
3362         * gcc.dg/compat/struct-align-2_x.c: Likewise.
3363         * gcc.dg/compat/struct-align-2_y.c: Likewise.
3364         * gcc.dg/pr44136.c: Likewise.
3365
3366         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
3367         * gcc.dg/compat/vector-1_x.c: Likewise.
3368         * gcc.dg/compat/vector-1_y.c: Likewise.
3369         * gcc.dg/compat/vector-2_x.c: Likewise.
3370         * gcc.dg/compat/vector-2_y.c: Likewise.
3371         * gcc.dg/pr43300.c: Likewise.
3372
3373         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
3374         * gcc.dg/compat/vector-1a_y.c: Likewise.
3375         * gcc.dg/compat/vector-1b_x.c: Likewise.
3376         * gcc.dg/compat/vector-1b_y.c: Likewise.
3377         * gcc.dg/compat/vector-2a_x.c: Likewise.
3378         * gcc.dg/compat/vector-2a_y.c: Likewise.
3379         * gcc.dg/compat/vector-2b_x.c: Likewise.
3380         * gcc.dg/compat/vector-2b_y.c: Likewise.
3381         * gcc.target/i386/pr39162.c: Likewise.
3382         * gcc.target/i386/pr40906-2.c: Likewise.
3383         * gcc.target/i386/sse-5.c: Likewise.
3384
3385         * gcc.dg/pr35442.c: Prune ABI change warnings.
3386
3387         * gcc.c-torture/execute/pr38151.x: New.
3388         * gcc.target/i386/pr44948-1a.c: Likewise.
3389         * gcc.target/i386/pr44948-1b.c: Likewise.
3390         * gcc.target/i386/pr44948-2a.c: Likewise.
3391         * gcc.target/i386/pr44948-2b.c: Likewise.
3392
3393 2010-10-26  Ian Lance Taylor  <iant@google.com>
3394
3395         PR middle-end/45687
3396         * gcc.c-torture/execute/20101025-1.c: New test.
3397
3398 2010-10-26  Tobias Burnus  <burnus@net-b.de>
3399
3400         PR fortran/45451
3401         * gfortran.dg/class_allocate_5.f90: New.
3402
3403 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3404
3405         Implement opaque-enum-specifiers for C++0x
3406         * g++.dg/cpp0x/forw_enum1.C: New.
3407         * g++.dg/cpp0x/forw_enum2.C: New.
3408         * g++.dg/cpp0x/forw_enum3.C: New.
3409         * g++.dg/cpp0x/forw_enum4.C: New.
3410         * g++.dg/cpp0x/forw_enum5.C: New.
3411         * g++.dg/cpp0x/forw_enum6.C: New.
3412         * g++.dg/cpp0x/forw_enum7.C: New.
3413         * g++.dg/cpp0x/forw_enum8.C: New.
3414         * g++.dg/cpp0x/forw_enum9.C: New.
3415         * g++.dg/parse/enum3.C: Add new errors.
3416         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
3417         * g++.dg/cpp0x/auto9.C: Add new error.
3418         * g++.dg/template/crash79.C: Add new errors.
3419
3420 2010-10-26  Jie Zhang  <jie@codesourcery.com>
3421
3422         * gcc.target/arm/volatile-bitfields-1.c: New test.
3423         * gcc.target/arm/volatile-bitfields-2.c: New test.
3424         * gcc.target/arm/volatile-bitfields-3.c: New test.
3425
3426 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3427
3428         * gnat.dg/pointer_discr1.adb: New test.
3429         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
3430         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
3431         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
3432
3433 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3434
3435         * gnat.dg/loop_optimization8.adb: New test.
3436         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
3437         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
3438
3439 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3440
3441         * gnat.dg/in_out_parameter2.adb: New test.
3442         * gnat.dg/in_out_parameter3.adb: Likewise.
3443
3444 2010-10-25  Jie Zhang  <jie@codesourcery.com>
3445
3446         * g++.dg/opt/combine.c: New test.
3447
3448 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
3449
3450         * gnat.dg/opt7.ad[sb]: New test.
3451         * gnat.dg/opt7_pkg.ads: New helper.
3452
3453 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3454
3455         PR objc/45735
3456         * obj-c.dg/pr45735.mm: New.
3457         * obj-c++.dg/pr45735.mm: New.
3458
3459 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3460
3461         PR objc/24393
3462         * objc.dg/pr24393.m: New.
3463         * obj-c++.dg/pr24393.mm: New.
3464
3465 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3466
3467         PR objc/28049
3468         * objc.dg/pr28049.m: New.
3469         * obj-c++.dg/pr28049.mm: New.
3470
3471 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3472
3473         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
3474         parameter attributes are now supported.
3475         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
3476         * objc.dg/attributes/parameter-attribute-1.m: New test.
3477         * objc.dg/attributes/parameter-attribute-2.m: New test.
3478         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
3479         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
3480
3481 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
3482
3483         Based on the CFString implementation in FSF apple/trunk branch.
3484
3485         * gcc.dg/darwin-cfstring-1.c: New.
3486         * gcc.dg/darwin-cfstring-2.c: New.
3487         * gcc.dg/torture/darwin-cfstring-3.c: New.
3488         * g++.dg/other/darwin-cfstring1.C: New.
3489         * g++.dg/torture/darwin-cfstring-3.C: New.
3490
3491 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
3492
3493         * objc.dg/demangle-1.m: New test.
3494         * obj-c++.dg/demangle-1.mm: New test.
3495         * obj-c++.dg/demangle-2.mm: New test.
3496         * obj-c++.dg/demangle-3.mm: New test.
3497
3498 2010-10-23  Ian Lance Taylor  <iant@google.com>
3499
3500         * gcc.c-torture/execute/20101011-1.c: New test.
3501         * gcc.c-torture/execute/20101011-1.x: New test driver.
3502
3503 2010-10-23  Tobias Burnus  <burnus@net-b.de>
3504
3505         PR fortran/46122
3506         * gfortran.dg/protected_8.f90: New.
3507
3508 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
3509
3510         * gcc.dg/march-generic.c: Skip for -march in multilib options.
3511         * gcc.target/i386/isa-9.c: Skip for -march other than
3512         -march=amdfam10 in multilib options.
3513         * gcc.target/i386/pr42589.c: Skip for -march other than
3514         -march=i486 in multilib options.
3515         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
3516         other -march in multilib options.
3517
3518 2010-10-23  Jie Zhang  <jie@codesourcery.com>
3519
3520         PR rtl-optimization/37360
3521         * gcc.dg/pr37360.c: New test.
3522
3523 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3524
3525         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
3526
3527 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3528             Andrew Pinski  <pinskia@gmail.com>
3529
3530         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
3531         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
3532         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
3533         * gcc.dg/vector-subscript-1.c: Likewise.
3534         * gcc.dg/vector-subscript-2.c: Likewise.
3535         * gcc.dg/vector-subscript-3.c: New testcase.
3536         * gcc.dg/array-8.c: Adjust.
3537
3538 2010-10-22  Richard Guenther  <rguenther@suse.de>
3539
3540         PR middle-end/46137
3541         * c-c++-common/torture/pr46137.c: New testcase.
3542
3543 2010-10-22  Jason Merrill  <jason@redhat.com>
3544
3545         PR c++/46129
3546         * g++.dg/template/defarg14.C: New.
3547
3548 2010-10-22  Jason Merrill  <jason@redhat.com>
3549
3550         PR c++/46103
3551         * g++.dg/cpp0x/implicit10.C: New.
3552
3553 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
3554
3555         PR target/46098
3556         * gcc.target/i386/pr46098.c: New test.
3557
3558 2010-10-22  Richard Guenther  <rguenther@suse.de>
3559
3560         PR tree-optimization/45720
3561         * gcc.dg/torture/pr45720.c: New testcase.
3562
3563 2010-10-22  Ira Rosen  <irar@il.ibm.com>
3564
3565         PR tree-optimization/46126
3566         * gcc.dg/vect/pr46126.c: New.
3567
3568 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
3569
3570         Based on the CFString implementation in FSF apple/trunk branch.
3571
3572         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
3573         so that the latter can be used in dg-skip and dg-xfail clauses.
3574         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3575         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
3576         to use dg-additional-files for Object1.
3577         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
3578         to use dg-additional-files for Object1, move to torture/strings/.
3579         * obj-c++.dg/const-str-4.mm: Likewise.
3580         * obj-c++.dg/const-str-3.mm: Likewise.
3581         * obj-c++.dg/const-str-8.mm: Likewise.
3582         * obj-c++.dg/const-str-9.mm: Likewise.
3583         * obj-c++.dg/const-str-10.mm: Likewise.
3584         * obj-c++.dg/const-str-10.mm: Likewise.
3585         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
3586         to use dg-additional-files for Object1, move to strings/.
3587         * obj-c++.dg/const-str-2.mm: Likewise.
3588         * obj-c++.dg/const-str-5.mm: Likewise.
3589         * obj-c++.dg/const-str-6.mm: Likewise.
3590         * obj-c++.dg/const-str-12.mm: Likewise.
3591         * obj-c++.dg/strings/strings.exp: New.
3592         * obj-c++.dg/strings/const-cfstring-2.mm: New.
3593         * obj-c++.dg/strings/const-cfstring-5.mm: New.
3594         * obj-c++.dg/torture/strings/strings.exp: New.
3595         * obj-c++.dg/torture/strings/string1.mm: New.
3596         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
3597         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
3598         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
3599
3600         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
3601         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3602         * objc/execute/string2.m: Likewise.
3603         * objc/execute/string3.m: Likewise.
3604         * objc/execute/string3.m: Likewise.
3605         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
3606         * objc.dg/foreach-4.m: Likewise.
3607         * objc.dg/foreach-5.m: Likewise.
3608         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
3609         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3610         * objc.dg/const-str-4.m: Likewise.
3611         * objc.dg/const-str-7.m: Likewise.
3612         * objc.dg/const-str-8.m: Likewise.
3613         * objc.dg/const-str-9.m: Likewise.
3614         * objc.dg/const-str-10.m: Likewise.
3615         * objc.dg/const-str-11.m: Likewise.
3616         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
3617         to use dg-additional-files for Object1, move to objc.dg/strings/.
3618         * objc.dg/const-str-2.m: Likewise.
3619         * objc.dg/const-str-5.m: Likewise.
3620         * objc.dg/const-str-6.m: Likewise.
3621         * objc.dg/const-str-12.m: Likewise.
3622         * objc.dg/const-str-12b.m: Likewise.
3623         * objc.dg/strings/strings.exp: New.
3624         * objc.dg/strings/const-cfstring-2.m: New.
3625         * objc.dg/strings/const-cfstring-5.m: New.
3626         * objc.dg/torture/strings/strings.exp: New.
3627         * objc.dg/torture/strings/const-cfstring-1.m: New.
3628         * objc.dg/torture/strings/const-cfstring-3.m: New.
3629         * objc.dg/torture/strings/const-cfstring-4.m: New.
3630
3631 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3632
3633         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
3634
3635 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3636
3637         PR c++/46117
3638         * g++.dg/parse/crash57.C: New.
3639
3640 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
3641             H.J. Lu  <hongjiu.lu@intel.com>
3642
3643         PR target/45946
3644         * gcc.target/i386/pr45946.c: New test.
3645
3646 2010-10-21  Martin Jambor  <mjambor@suse.cz>
3647
3648         PR tree-optimization/45875
3649         * g++.dg/ipa/pr45875.C: New test.
3650
3651 2010-10-21  Ira Rosen  <irar@il.ibm.com>
3652
3653         PR tree-optimization/46049
3654         PR tree-optimization/46052
3655         * gcc.dg/vect/pr46052.c: New test.
3656         * gcc.dg/vect/pr46049.c: New test.
3657
3658 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3659
3660         PR fortran/46007
3661         * gfortran.dg/shape_5.f90:  New test case.
3662
3663 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3664
3665         PR fortran/46060
3666         * gfortran.dg/proc_ptr_comp_25.f90: New.
3667
3668 2010-10-21  Richard Guenther  <rguenther@suse.de>
3669             Michael Matz  <matz@suse.de>
3670
3671         PR tree-optimization/45764
3672         * gcc.dg/torture/pr45764.c: New testcase.
3673
3674 2010-10-21  Richard Guenther  <rguenther@suse.de>
3675
3676         PR tree-optimization/46111
3677         * g++.dg/torture/pr46111.C: New testcase.
3678
3679 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3680
3681         PR fortran/46067
3682         * gfortran.dg/dummy_procedure_4.f90: New.
3683         * gfortran.dg/proc_ptr_30.f90: New.
3684
3685 2010-10-21  Tobias Burnus  <burnus@net-b.de>
3686
3687         PR fortran/46100
3688         * gfortran.dg/ptr-func-1.f90: New.
3689         * gfortran.dg/ptr-func-2.f90: New.
3690
3691 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
3692
3693         PR tree-optimization/45919
3694         * gcc.c-torture/compile/pr45919.c: New test.
3695
3696         PR tree-optimization/46066
3697         * gcc.dg/autopar/pr46066.c: New test.
3698
3699 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3700
3701         PR c++/46024
3702         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
3703
3704 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3705
3706         PR c++/46056
3707         * g++.dg/cpp0x/range-for7.C: New.
3708
3709 2010-10-20  Richard Guenther  <rguenther@suse.de>
3710
3711         PR lto/45667
3712         * g++.dg/lto/20101020-1_0.h: New testcase.
3713         * g++.dg/lto/20101020-1_0.C: Likewise.
3714         * g++.dg/lto/20101020-1_1.C: Likewise.
3715
3716 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
3717
3718         * gcc.dg/20101013-1.c: New test.
3719
3720 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
3721
3722         PR target/46085
3723         * gcc.target/i386/pr46085-1.c: New.
3724         * gcc.target/i386/pr46085-2.c: Likewise.
3725
3726 2010-10-20  Richard Guenther  <rguenther@suse.de>
3727
3728         PR tree-optimization/45860
3729         * gcc.dg/torture/pr45860.c: New testcase.
3730
3731 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3732
3733         * gnat.dg/discr25.adb: New test.
3734         * gnat.dg/discr25_pkg.ad[sb]: New helper.
3735
3736 2010-10-20  Olivier Hainque  <hainque@adacore.com>
3737
3738         * gcc.target/powerpc/ehreturn.c: New test.
3739
3740 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3741
3742         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
3743         not require Foundation and run with the GNU runtime as well.
3744
3745         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
3746
3747         Radar 4439126
3748         * obj-c++.dg/template-8.mm: New.
3749
3750 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3751
3752         PR objc/23709
3753         * objc.dg/pr23709.m: New.
3754         * obj-c++.dg/pr23709.m: New.
3755
3756 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
3757
3758         PR c++/46046
3759         * g++.dg/template/crash104.C: New.
3760
3761 2010-10-19  Richard Henderson  <rth@redhat.com>
3762
3763         * gcc.target/i386/fma3-fma.c: New.
3764         * gcc.target/i386/fma3-builtin.c: New.
3765         * gcc.target/i386/fma4-builtin.c: New.
3766
3767 2010-10-19  Richard Guenther  <rguenther@suse.de>
3768
3769         PR testsuite/46081
3770         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3771
3772 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3773
3774         Merge from 'apple/trunk' branch on FSF servers.
3775
3776         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
3777
3778         Radar 4293709
3779         * objc.dg/proto-init-mimatch-1.m: New.
3780         * obj-c++.dg/proto-init-mimatch-1.mm: New.
3781
3782 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3783
3784         Implemented parsing @synthesize and @dynamic for
3785         Objective-C/Objective-C++.
3786         * objc.dg/property/dynamic-1.m: New.
3787         * objc.dg/property/synthesize-1.m: New.
3788         * obj-c++.dg/property/dynamic-1.mm: New.
3789         * obj-c++.dg/property/synthesize-1.mm: New.
3790
3791 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3792
3793         * objc.dg/at-class-1.m: New.
3794         * objc.dg/at-class-1.mm: New.
3795
3796 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
3797
3798         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
3799
3800 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3801
3802         Merge from 'apple/trunk' branch on FSF servers.
3803
3804         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
3805
3806         Radar 4407151
3807         * obj-c++.dg/template-7.mm: New.
3808
3809 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3810
3811         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
3812         bugfix.
3813
3814 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3815
3816         Merge from 'apple/trunk' branch on FSF servers.
3817
3818         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
3819
3820         Radar 4451818
3821         * obj-c++.dg/try-catch-16.mm: New.
3822         * obj-c++.dg/try-catch-17.mm: New.
3823
3824         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
3825
3826         Radar 4330422
3827         * obj-c++.dg/try-catch-15.mm: New
3828
3829         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
3830
3831         Radar 4204796
3832         * obj-c++.dg/try-catch-12.mm: New
3833         * obj-c++.dg/try-catch-13.mm: New
3834         * obj-c++.dg/try-catch-14.mm: New
3835         * objc.dg/try-catch-11.m: New
3836         * objc.dg/try-catch-12.m: New
3837         * objc.dg/try-catch-13.m: New
3838
3839 2010-10-18  Richard Henderson  <rth@redhat.com>
3840
3841         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
3842
3843 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
3844
3845         PR c/46015
3846         * c-c++-common/Wunused-var-13.c: New test.
3847
3848 2010-10-18  Richard Guenther  <rguenther@suse.de>
3849
3850         PR tree-optimization/45967
3851         * gcc.dg/torture/pr45967.c: New testcase.
3852         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3853         * gcc.dg/ipa/ipa-pta-13.c: Likewise
3854         * gcc.dg/torture/pr39074-2.c: Likewise
3855         * gcc.dg/torture/pta-escape-1.c: Likewise
3856         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
3857         * gcc.dg/tree-ssa/pta-callused.c: Likewise
3858         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
3859         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
3860         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
3861         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
3862
3863 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
3864
3865         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
3866
3867 2010-10-18  Richard Guenther  <rguenther@suse.de>
3868
3869         PR lto/44950
3870         * g++.dg/lto/20101015-2_0.C: New testcase.
3871
3872 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
3873
3874         PR middle-end/46019
3875         * gcc.c-torture/execute/pr46019.c: New test.
3876
3877 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3878
3879         Merge from 'apple/trunk' branch on FSF servers.
3880
3881         2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
3882
3883         Radar 4516785
3884         * obj-c++.dg/method-namespace-2.mm: New.
3885
3886 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3887
3888         Merge from 'apple/trunk' branch on FSF servers.
3889
3890         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
3891
3892         Radar 4133425
3893         * objc.dg/private-1.m: Test modified.
3894         * obj-c++.dg/private-1.mm: Test modified.
3895
3896 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
3897
3898         PR testsuite/45987
3899         * gcc.target/i386/push-1.c: Remove.
3900
3901 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
3902             H.J. Lu  <hongjiu.lu@intel.com>
3903
3904         PR target/46051
3905         * gcc.target/i386/pr46051.c: New test.
3906
3907 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3908
3909         * obj-c++.dg/gnu-api-2-class.mm: New.
3910         * obj-c++.dg/gnu-api-2-ivar.mm: New.
3911         * obj-c++.dg/gnu-api-2-method.mm: New.
3912         * obj-c++.dg/gnu-api-2-objc.mm: New.
3913         * obj-c++.dg/gnu-api-2-object.mm: New.
3914         * obj-c++.dg/gnu-api-2-property.mm: New.
3915         * obj-c++.dg/gnu-api-2-protocol.mm: New.
3916         * obj-c++.dg/gnu-api-2-sel.mm: New.
3917
3918 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
3919
3920         * objc.dg/fsf-package-0.m: New.
3921         * obj-c++.dg/fsf-package-0.m: New.
3922
3923 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3924
3925         PR objc/18255
3926         * objc.dg/pr18255.m: New.
3927
3928 2010-10-16  Jan Hubicka  <jh@suse.cz>
3929
3930         PR middle-end/44206
3931         * g++.dg/torture/pr44206.C: New.
3932
3933 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
3934
3935         * objc.dg/gnu-api-2-class.m: New.
3936         * objc.dg/gnu-api-2-objc.m: New.
3937
3938 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
3939
3940         * objc.dg/gnu-api-2-ivar.m: New.
3941
3942 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3943
3944         * objc.dg/gnu-api-2-property.m: New.
3945
3946 2010-10-15  Xinliang David Li  <davidxl@google.com>
3947
3948         * g++.dg/uninit-pred-3_a.C: New test.
3949         * g++.dg/uninit-pred-3_b.C: New test.
3950
3951 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3952
3953         * objc.dg/gnu-api-2-object.m: New.
3954
3955 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3956
3957         * objc.dg/gnu-api-2-method.m: New.
3958
3959 2010-10-15  Jason Merrill  <jason@redhat.com>
3960
3961         * g++.dg/lto/pr45983_0.C: New.
3962
3963 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3964
3965         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
3966         builtin combiner patterns.
3967         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3968         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
3969         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
3970         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
3971         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
3972
3973 2010-10-15  Richard Guenther  <rguenther@suse.de>
3974
3975         * g++.dg/lto/20101015-1_0.C: New testcase.
3976
3977 2010-10-15  Richard Guenther  <rguenther@suse.de>
3978
3979         PR testsuite/46021
3980         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
3981         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
3982
3983 2010-10-15  Richard Guenther  <rguenther@suse.de>
3984
3985         PR lto/45957
3986         * g++.dg/lto/20101014-1_0.C: New testcase.
3987
3988 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3989
3990         * objc.dg/gnu-api-2-protocol.m: New.
3991         * objc.dg/gnu-api-2-sel.m: New.
3992
3993 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3994
3995         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
3996         arm-eabi targets.
3997
3998 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
3999
4000         * gcc.dg/20101010-1.c: New testcase.
4001
4002 2010-10-15  Jie Zhang  <jie@codesourcery.com>
4003
4004         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
4005         script when relocatable linking.
4006
4007 2010-10-14  Yao Qi  <yao@codesourcery.com>
4008
4009         PR target/45447
4010         * gcc.target/arm/pr45447.c: New test.
4011
4012 2010-10-14  Jan Hubicka  <jh@suse.cz>
4013
4014         PR middle-end/45621
4015         * g++.dg/lto/pr45621.h : New.
4016         * g++.dg/lto/pr45621_0.C: New.
4017         * g++.dg/lto/pr45621_1.C: New.
4018
4019 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
4020
4021         * objc.dg/property: New.
4022         * objc.dg/property/fsf-property-basic.m: New.
4023         * objc.dg/property/fsf-property-method-access.m: New.
4024         * objc.dg/property/fsf-property-named-ivar.m: New.
4025         * obj-c++.dg/property: New.
4026         * obj-c++.dg/property/fsf-property-basic.mm: New.
4027         * obj-c++.dg/property/fsf-property-method-access.mm: New.
4028         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
4029
4030         merge from FSF apple 'trunk' branch.
4031         2006 Fariborz Jahanian  <fjahanian@apple.com>
4032
4033         Radars 4436866, 4505126, 4506903, 4517826
4034         * objc.dg/property/property-1.m: New.
4035         * objc.dg/property/property-2.m: New.
4036         * objc.dg/property/property-3.m: New.
4037         * objc.dg/property/property-neg-1.m: New.
4038         * objc.dg/property/property-neg-2.m: New.
4039         * objc.dg/property/property-neg-3.m: New.
4040         * objc.dg/property/property-neg-4.m: New.
4041         * objc.dg/property/property-neg-5.m: New.
4042         * objc.dg/property/property-neg-6.m: New.
4043         * objc.dg/property/property-neg-7.m: New.
4044         * objc.dg/property/property.exp: New.
4045         * obj-c++.dg/property/property-1.mm: New.
4046         * obj-c++.dg/property/property-2.mm: New.
4047         * obj-c++.dg/property/property-3.mm: New.
4048         * obj-c++.dg/property/property-neg-1.mm: New.
4049         * obj-c++.dg/property/property-neg-2.mm: New.
4050         * obj-c++.dg/property/property-neg-3.mm: New.
4051         * obj-c++.dg/property/property-neg-4.mm: New.
4052         * obj-c++.dg/property/property-neg-5.mm: New.
4053         * obj-c++.dg/property/property-neg-6.mm: New.
4054         * obj-c++.dg/property/property-neg-7.mm: New.
4055         * obj-c++.dg/property/property.exp: New.
4056
4057 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4058
4059         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
4060
4061 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
4062
4063         PR c/45969
4064         * gcc.c-torture/compile/pr45969-1.c: New test.
4065
4066 2010-10-14  Richard Guenther  <rguenther@suse.de>
4067
4068         PR tree-optimization/44913
4069         * gcc.dg/torture/pr44913.c: New testcase.
4070
4071 2010-10-14  Richard Guenther  <rguenther@suse.de>
4072
4073         PR lto/45382
4074         * g++.dg/lto/20101014-2_0.C: New testcase.
4075
4076 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4077
4078         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
4079         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
4080         * gcc.target/i386/pr44130.c: Likewise.
4081         * gcc.target/i386/pr44144.c: Likewise.
4082         * gcc.target/i386/pr44180.c: Likewise.
4083         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4084         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
4085         * gcc.target/i386/vect-sizes-1.c: Likewise.
4086         * gcc.target/i386/vectorize4-avx.c: Likewise.
4087
4088 2010-10-14  Richard Guenther  <rguenther@suse.de>
4089
4090         PR lto/44561
4091         * g++.dg/lto/20101010-3_0.C: New testcase.
4092         * g++.dg/lto/20101010-4_0.C: Likewise.
4093
4094 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
4095
4096         * objc.dg/pr45878.m: Update to include NSConstantString interface
4097         for -fnext-runtime.
4098         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
4099         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
4100         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
4101         reference for m64 -fnext-runtime.
4102
4103 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4104
4105         * gcc.target/i386/vect-sizes-1.c: New.
4106
4107 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4108
4109         PR middle-end/46011
4110         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
4111
4112 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4113
4114         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
4115         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4116
4117 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
4118
4119         * gcc.target/ia64/20101005.c: New test.
4120
4121 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
4122
4123         PR rtl-optimization/45570
4124         * gcc.dg/pr45570.c: New test.
4125
4126 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4127
4128         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
4129         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4130         * gcc.target/i386/vectorize4-avx.c: Likewise.
4131
4132 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4133
4134         * gcc.target/i386/avx-copysign-vec.c: New.
4135         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
4136
4137 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4138
4139         PR middle-end/44130
4140         * gcc.target/i386/pr44130.c: New.
4141
4142 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4143
4144         PR middle-end/44144
4145         * gcc.target/i386/pr44144.c: New.
4146
4147 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4148
4149         PR target/44180
4150         * gcc.target/i386/pr44180.c: New.
4151
4152 2010-10-13  Jason Merrill  <jason@redhat.com>
4153
4154         * g++.dg/template/canon-type-8.C: New.
4155
4156 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
4157
4158         * gcc.c-torture/execute/20101013-1.c: New test.
4159
4160 2010-10-13  Richard Guenther  <rguenther@suse.de>
4161
4162         PR objc/45878
4163         * objc.dg/pr45878.m: New testcase.
4164
4165 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
4166
4167         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
4168         * gcc.dg/format/dfp-printf-1.c: Likewise.
4169         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
4170
4171 2010-10-13  Richard Guenther  <rguenther@suse.de>
4172
4173         PR tree-optimization/45788
4174         * g++.dg/pr45788.C: New testcase.
4175
4176 2010-10-13  Richard Guenther  <rguenther@suse.de>
4177
4178         PR tree-optimization/45970
4179         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
4180
4181 2010-10-13  Richard Guenther  <rguenther@suse.de>
4182
4183         PR tree-optimization/45982
4184         * gcc.dg/torture/pr45982.c: New testcase.
4185         * gcc.dg/tree-ssa/pr24287.c: Adjust.
4186         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
4187         * gcc.dg/torture/pr39074-2.c: Likewise.
4188
4189 2010-10-13  Richard Guenther  <rguenther@suse.de>
4190
4191         PR middle-end/45874
4192         * g++.dg/torture/pr45874.C: New testcase.
4193
4194 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
4195
4196         * objc.dg/attributes/method-attribute-1.m: Update to respond
4197         to implemented method attributes..
4198         * objc.dg/attributes/method-attribute-2.m: Likewise.
4199         * objc.dg/attributes/method-attribute-3.m: Likewise.
4200         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4201         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4202         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4203
4204 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
4205
4206         PR libobjc/23214
4207         * objc.dg/pr23214.m: New.
4208
4209 2010-10-12  Michael Eager  <eager@eagercon.com>
4210
4211         PR testsuite/45856
4212         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
4213         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
4214
4215 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
4216
4217         PR fortran/45636
4218         * gcc.c-torture/execute/pr45636.c: New test.
4219         * gfortran.dg/pr45636.f90: New test.
4220
4221 2010-10-12  Richard Henderson  <rth@redhat.com>
4222
4223         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
4224
4225 2010-10-12  Daniel Kraft  <d@domob.eu>
4226
4227         PR fortran/38936
4228         * gfortran.dg/associate_1.f03: More tests with derived-types.
4229         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
4230         * gfortran.dg/associate_8.f03: Fix typo.
4231         * gfortran.dg/initialization_27.f90: Fix typo.
4232
4233 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4234
4235         PR testsuite/45851
4236         * lib/lto.exp (lto-get-options-main): Support optional target
4237         selector for dg-extra-ld-options.
4238
4239 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4240
4241         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
4242         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
4243
4244 2010-10-11  Martin Jambor  <mjambor@suse.cz>
4245
4246         PR middle-end/45699
4247         * g++.dg/torture/pr45699.C: New test.
4248         * g++.dg/otr-fold-1.C: Adjusted.
4249         * g++.dg/otr-fold-1.C: Likewise.
4250
4251 2010-10-11  Nick Clifton  <nickc@redhat.com>
4252
4253         * gcc.c-torture/compile/pr44197.c: Require visibility support.
4254         Allow for a user label prefix.
4255
4256 2010-10-10  Richard Guenther  <rguenther@suse.de>
4257
4258         * g++.dg/lto/20101010-1_0.C: New testcase.
4259         * g++.dg/lto/20101010-2_0.C: Likewise.
4260
4261 2010-10-11  Ira Rosen  <irar@il.ibm.com>
4262
4263         PR tree-optimization/45902
4264         * gcc.dg/vect/45902.c: New test.
4265
4266 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
4267
4268         PR target/45870
4269         * gcc.dg/tls/pr45870.c: New test.
4270
4271 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
4272
4273         PR fortran/45961
4274         * gfortran.dg/typebound_operator_6.f03: New.
4275
4276 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
4277
4278         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
4279         and adjust -export symbol scanning.
4280         * g++.dg/ext/dllexport1.C: Likewise.
4281         * g++.dg/ext/dllexport3.C: Likewise.
4282         * gcc.dg/dll-3.c: Likewise.
4283         * gcc.dg/dll-4.c: Likewise.
4284         * gcc.dg/dll-5.c: Likewise.
4285
4286 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
4287
4288         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
4289         instead of tree_profile dump file.
4290         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
4291         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
4292         dump file.
4293
4294 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
4295
4296         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
4297
4298 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4299
4300         * gfortran.dg/character_comparison_4.f90:  New test.
4301         * gfortran.dg/character_comparison_5.f90:  New test.
4302         * gfortran.dg/character_comparison_6.f90:  New test.
4303
4304 2010-10-09  Richard Henderson  <rth@redhat.com>
4305
4306         * lib/target-supports.exp
4307         (check_effective_target_automatic_stack_alignment): Always true.
4308
4309 2010-10-09  Richard Guenther  <rguenther@suse.de>
4310
4311         PR lto/45956
4312         * gcc.dg/lto/20101009-2_0.c: New testcase.
4313         * gcc.dg/lto/20101009-2_1.c: Likewise.
4314         * gcc.dg/lto/20101009-2_2.c: Likewise.
4315
4316 2010-10-09  Richard Guenther  <rguenther@suse.de>
4317
4318         PR lto/45947
4319         * g++.dg/lto/20101009-1_0.C: New testcase.
4320
4321 2010-10-09  Richard Guenther  <rguenther@suse.de>
4322
4323         PR tree-optimization/45945
4324         * gcc.dg/lto/20101009-1_0.c: New testcase.
4325
4326 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
4327
4328         PR target/45913
4329         * gcc.target/i386/pr45913.c: New.
4330
4331 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4332
4333         PR fortran/45943
4334         * gfortran.dg/streamio_16.f90: Update test.
4335
4336 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
4337
4338         PR tree-optimization/45903
4339         * gcc.target/i386/pr45903.c: New test.
4340
4341 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
4342
4343         * gnat.dg/interface5.adb: Compile with warnings disabled.
4344
4345 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4346
4347         * obj-c++.dg/encode-10.mm: New testcase.
4348
4349 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4350
4351         PR objc++/23614
4352         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
4353         C++ class.  Removed XFAIL.
4354
4355 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
4356
4357         PR fortran/45933
4358         * gfortran.dg/typebound_operator_5.f03: New.
4359
4360 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4361
4362         Merge from 'apple/trunk' branch on FSF servers.
4363
4364         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
4365
4366         Radar 4508851
4367         * obj-c++.dg/method-namespace-1.mm: New.
4368
4369 2010-10-07  Martin Jambor  <mjambor@suse.cz>
4370
4371         * gcc.dg/tree-ssa/sra-11.c: New test.
4372
4373 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
4374
4375         PR Tree-Vect/45847
4376         * gcc.dg/vect/pr45847.c: New test.
4377
4378 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4379             Kai Tietz  <kai.tietz@onevision.com>
4380
4381         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
4382
4383 2010-10-07  Richard Guenther  <rguenther@suse.de>
4384
4385         PR tree-optimization/45732
4386         * gcc.dg/torture/pr45732.c: New testcase.
4387
4388 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4389
4390         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
4391         * objc.dg/foreach-2.m: Likewise.
4392         * objc.dg/foreach-3.m: Likewise.
4393         * objc.dg/foreach-4.m: Likewise.
4394         * objc.dg/foreach-5.m: Likewise.
4395         * objc.dg/foreach-6.m: Likewise.
4396         * objc.dg/foreach-7.m: Likewise.
4397         * objc.dg/objc-foreach-4.m: Likewise.
4398         * objc.dg/objc-foreach-5.m: Likewise.
4399
4400 2010-10-07  Richard Guenther  <rguenther@suse.de>
4401
4402         PR middle-end/45869
4403         * gcc.dg/torture/pr45869.c: New testcase.
4404
4405 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4406
4407         * objc.dg/set-not-used-1.m: New
4408         * obj-c++.dg/set-not-used-1.mm: New.
4409
4410 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4411
4412         * objc.dg/attributes/method-attribute-3.m: New.
4413         * obj-c++.dg/attributes/method-attribute-3.mm: New.
4414
4415 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
4416
4417         PR fortran/45916
4418         * gfortran.dg/generic_typebound_operator_1.f90: New test.
4419
4420 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4421
4422         PR fortran/45889
4423         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
4424
4425 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4426
4427         Merge from 'apple/trunk' branch on FSF servers.
4428
4429         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
4430
4431         Radar 4278774
4432         * obj-c++.dg/encode-9.mm: New.
4433
4434 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4435
4436         * g++.dg/cpp0x/pr45908.C: New test.
4437
4438 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4439
4440         * gnat.dg/opt6.ad[sb]: New test.
4441
4442 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4443
4444         Implemented fast enumeration for Objective-C.
4445         * objc.dg/foreach-1.m: New.
4446         * objc.dg/foreach-2.m: New.
4447         * objc.dg/foreach-3.m: New.
4448         * objc.dg/foreach-4.m: New.
4449         * objc.dg/foreach-5.m: New.
4450         * objc.dg/foreach-6.m: New.
4451         * objc.dg/foreach-7.m: New.
4452
4453         Merge from 'apple/trunk' branch on FSF servers:
4454         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
4455
4456         Radar 4502236
4457         * objc.dg/objc-foreach-5.m: New.
4458
4459         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
4460
4461         Radar 4507230
4462         * objc.dg/objc-foreach-4.m: New.
4463
4464         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
4465
4466         Radar 4472881
4467         * objc.dg/objc-foreach-3.m: New.
4468
4469         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
4470
4471         Radar 4468498
4472         * objc.dg/objc-foreach-2.m: New.
4473
4474         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
4475
4476         Radar 4294910
4477         * objc.dg/objc-foreach-1.m: New
4478
4479 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
4480
4481         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
4482         unsigned values.
4483
4484 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4485
4486         PR objc++/28050
4487         * obj-c++.dg/syntax-error-10.mm: New.
4488
4489 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4490
4491         PR objc++/23707
4492         * obj-c++.dg/syntax-error-9.mm: New.
4493
4494 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4495
4496         PR objc++/31126
4497         * obj-c++.dg/syntax-error-8.mm: New.
4498
4499 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4500
4501         Merge from 'apple/trunk' branch on FSF servers.
4502
4503         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
4504
4505         Radar 4290840
4506         * obj-c++.dg/syntax-error-7.mm: New
4507
4508         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
4509
4510         Radar 4294425
4511         * obj-c++.dg/syntax-error-6.mm: New
4512
4513         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
4514
4515         Radar 4261146
4516         * obj-c++.dg/syntax-error-5.mm: New
4517
4518         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
4519
4520         Radar 4093475
4521         * obj-c++.dg/syntax-error-[3-4].mm: New.
4522
4523         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
4524
4525         Radar 4185810
4526         * obj-c++.dg/syntax-error-[1-2].mm: New.
4527
4528 2010-10-05  Ira Rosen  <irar@il.ibm.com>
4529
4530         PR tree-optimization/45752
4531         * gcc.dg/vect/pr45752.c: New test.
4532
4533 2010-10-05  Richard Guenther  <rguenther@suse.de>
4534
4535         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
4536         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4537         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4538         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4539         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4540         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4541         * gcc.dg/tree-prof/stringop-1.c: Likewise.
4542         * gcc.dg/tree-prof/stringop-2.c: Likewise.
4543         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
4544         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
4545         * gcc.dg/tree-prof/update-loopch.c: Likewise.
4546         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
4547         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4548         * gcc.dg/tree-prof/tracer-1.c: Likewise.
4549         * gcc.dg/tree-ssa/inline-4.c: Likewise.
4550         * gcc.dg/tree-ssa/inline-3.c: Likewise.
4551         * gcc.dg/tree-ssa/20080530.c: Likewise.
4552         * g++.dg/tree-ssa/inline-3.C: Likewise.
4553         * g++.dg/tree-ssa/inline-1.C: Likewise.
4554         * g++.dg/tree-ssa/inline-2.C: Likewise.
4555         * gcc.dg/profile-dir-1.c: Likewise.
4556         * gcc.dg/profile-dir-2.c: Likewise.
4557         * gcc.dg/profile-dir-3.c: Likewise.
4558
4559 2010-10-05  Richard Guenther  <rguenther@suse.de>
4560
4561         PR middle-end/45877
4562         * g++.dg/torture/pr45877.C: New testcase.
4563
4564 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
4565
4566         PR debug/45849
4567         * gcc.dg/debug/pr45849.c: New test.
4568
4569         PR middle-end/45876
4570         * gcc.c-torture/compile/pr45876.c: New test.
4571
4572 2010-10-04  Julian Brown  <julian@codesourcery.com>
4573
4574         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
4575         vect_hw_misalign.
4576         * gcc.dg/vect/vect-60.c: Likewise.
4577         * gcc.dg/vect/vect-56.c: Likewise.
4578         * gcc.dg/vect/vect-93.c: Likewise.
4579         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4580         * gcc.dg/vect/vect-95.c: Likewise.
4581         * gcc.dg/vect/vect-96.c: Likewise.
4582         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
4583         * gcc.dg/vect/slp-25.c: Likewise.
4584         * gcc.dg/vect/slp-3.c: Likewise.
4585         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4586         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4587         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
4588         * gcc.dg/vect/vect-109.c: Likewise.
4589         * gcc.dg/vect/vect-peel-1.c: Likewise.
4590         * gcc.dg/vect/vect-peel-2.c: Likewise.
4591         * lib/target-supports.exp
4592         (check_effective_target_arm_vect_no_misalign): New.
4593         (check_effective_target_vect_no_align): Use above.
4594         (check_effective_target_vect_element_align): New.
4595         (add_options_for_quad_vectors): New.
4596
4597 2010-10-04  Martin Jambor  <mjambor@suse.cz>
4598
4599         PR tree-optimization/45572
4600         * g++.dg/ipa/pr45572-1.C: New test.
4601         * g++.dg/ipa/pr45572-2.C: Likewise.
4602
4603 2010-10-03  Ian Lance Taylor  <iant@google.com>
4604
4605         * gcc.dg/anon-struct-11.c: New test.
4606         * gcc.dg/anon-struct-12.c: New test.
4607         * gcc.dg/anon-struct-13.c: New test.
4608         * gcc.dg/anon-struct-14.c: New test.
4609
4610 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
4611
4612         * g++.dg/torture/pr45764.C: Revert revision 164914.
4613         * gcc.dg/vect/pr43432.c: Likewise.
4614         * gcc.dg/vect/vect-114.c: Likewise.
4615         * gcc.dg/vect/vect-15.c: Likewise.
4616
4617 2010-10-03  Jason Merrill  <jason@redhat.com>
4618
4619         * g++.dg/cpp0x/sfinae5.C: New.
4620
4621 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
4622
4623         PR tree-optimization/45720
4624         PR tree-optimization/45764
4625         * g++.dg/torture/pr45764.C: New.
4626
4627         * gcc.dg/vect/pr43432.c: Xfail.
4628         * gcc.dg/vect/vect-114.c: Likewise.
4629         * gcc.dg/vect/vect-15.c: Likewise.
4630
4631 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4632
4633         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
4634         hppa*-*-hpux*.
4635         * gcc.dg/torture/pr45678-2.c: Likewise.
4636
4637 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
4638
4639         PR fortran/45748
4640         * gfortran.dg/intrinsic_6.f90: New.
4641
4642 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4643
4644         PR fortran/42831
4645         * gfortran.dg/dependency_37.f90:  New test.
4646
4647 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
4648
4649         * gcc.target/i386/shift_mask.c: New test.
4650
4651 2010-10-01  Richard Guenther  <rguenther@suse.de>
4652
4653         PR tree-optimization/45854
4654         * g++.dg/torture/pr45854.C: New testcase.
4655
4656 2010-09-30  Michael Eager  <eager@eagercon.com>
4657
4658         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
4659         __FLT_{MIN,MAX}__.
4660
4661 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4662
4663         PR middle-end/45758
4664         * gfortran.dg/graphite/pr45758.f90: New.
4665
4666 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4667
4668         PR middle-end/45230
4669         * gcc.dg/graphite/id-pr45230.c: New.
4670
4671 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4672
4673         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
4674         * gfortran.dg/graphite/graphite.exp: Same.
4675         * gcc.dg/graphite/vect-pr43423.c: New.
4676
4677 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4678
4679         PR target/45843
4680         * g++.dg/torture/pr45843.C: New test.
4681
4682 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
4683
4684         PR fortran/45828
4685         * gfortran.dg/allocate_derived_5.f90: New.
4686
4687 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4688
4689         PR tree-optimization/31261
4690         * gcc.dg/tree-ssa/pr31261.c: New test.
4691
4692 2010-09-30  Michael Eager  <eager@eagercon.com>
4693
4694         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
4695         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
4696         * gcc.target/microblaze/microblaze.exp: Ditto.
4697         * gcc.target/microblaze/others/string_cst1.c: Ditto.
4698         * gcc.target/microblaze/others/string_cst2.c: Ditto.
4699         * gcc.target/microblaze/others/data_var1.c: Ditto.
4700         * gcc.target/microblaze/others/data_var2.c: Ditto.
4701         * gcc.target/microblaze/others/data_var3.c: Ditto.
4702         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
4703         * gcc.target/microblaze/others/strings1.c:: Ditto.
4704         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
4705         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
4706         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
4707         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4708         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4709         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4710         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4711         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4712         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
4713         * gcc.target/microblaze/isa/pcmp.c: Ditto.
4714         * gcc.target/microblaze/isa/nofloat.c: Ditto.
4715         * gcc.target/microblaze/isa/fcvt.c: Ditto.
4716         * gcc.target/microblaze/isa/float.c: Ditto.
4717         * gcc.target/microblaze/isa/mulh.c: Ditto.
4718         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
4719         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
4720         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
4721         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
4722         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
4723         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
4724         * gcc.target/microblaze/isa/bshift.c: Ditto.
4725         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
4726         * gcc.target/microblaze/isa/div.c: Ditto.
4727         * gcc.target/microblaze/isa/vanilla.c: Ditto.
4728         * gcc.target/microblaze/isa/mul.c: Ditto.
4729
4730 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4731
4732         merge from FSF 'apple/trunk' branch.
4733         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
4734
4735         Radar 4386773
4736         * objc.dg/enhanced-proto-1.m: New.
4737         * objc.dg/enhanced-proto-2.m: New.
4738         * obj-c++.dg/enhanced-proto-1.mm: New
4739         * obj-c++.dg/enhanced-proto-2.mm: New.
4740
4741 2010-09-30  Richard Guenther  <rguenther@suse.de>
4742
4743         PR testsuite/45702
4744         * gcc.dg/debug/pr41893-1.c: Adjust.
4745         * gcc.dg/pr30762-1.c: Likewise.
4746         * gcc.dg/pr31529-1.c: Likewise.
4747         * gcc.dg/pr34457-1.c: Likewise.
4748         * gcc.dg/pr34668-1.c: Likewise.
4749         * gcc.dg/pr43557-1.c: Likewise.
4750
4751 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4752
4753         PR objc/45842
4754         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
4755         * objc.dg/const-str-3.m: Correct header for memcpy.
4756         * objc.dg/const-str-7.m: Likewise.
4757         * objc.dg/method-20b.m: Provide an implementation of Object.
4758         Adjust XFAIL for m64 NeXT runtime.
4759         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
4760         * objc.dg/encode-3.m: Correct line ordering, provide header for
4761         sprintf.
4762         * objc.dg/encode-7-next.m: Only run for 32bit.
4763         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
4764         * objc.dg/type-size-2.m: Provide an implementation of Object.
4765         Ajust headers.
4766         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
4767         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
4768         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
4769         Adjust XFAIL for m64 NeXT runtime.
4770         * obj-c++.dg/method-22.mm: Likewise.
4771         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
4772
4773 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
4774
4775         Merge from 'apple/trunk' branch on FSF servers.
4776
4777         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4778
4779         Radar 4278236
4780         * obj-c++.dg/bad-forward-decl.mm: New
4781
4782 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
4783
4784         * ada/acats/run_acats: Revert revision 157037.
4785
4786 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4787
4788         Merge from 'apple/trunk' branch on FSF servers.
4789
4790         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4791
4792         Radar 4281748
4793         * objc.dg/naming-2.m: Update
4794         * objc.dg/naming-3.m: New
4795
4796 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
4797
4798         PR target/40457
4799         * gcc.target/arm/pr40457-3.c: New test.
4800
4801 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
4802
4803         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
4804         alias checking.
4805         * lib/target-supports.exp (check_ifunc_available): Likewise.
4806
4807 2010-09-29  Tristan Gingold  <gingold@adacore.com>
4808
4809         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
4810
4811 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4812
4813         * objc.dg/keywords-1.m: New test.
4814         * objc.dg/keywords-2.m: New test.
4815         * objc.dg/keywords-3.m: New test.
4816         * obj-c++.dg/keywords-1.mm: New test.
4817         * obj-c++.dg/keywords-2.mm: New test.
4818
4819 2010-09-28  Jason Merrill  <jason@redhat.com>
4820
4821         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
4822         * g++.dg/ext/complit11.C: Likewise.
4823         * g++.old-deja/g++.law/temps1.C: Likewise.
4824
4825         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
4826         * g++.old-deja/g++.mike/misc6.C: Likewise.
4827
4828 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
4829
4830         * objc.dg/attributes/method-attribute-1.m: New.
4831         * objc.dg/attributes/method-attribute-2.m: New.
4832
4833         * obj-c++.dg/attributes/method-attribute-1.m: New.
4834         * obj-c++.dg/attributes/method-attribute-2.m: New.
4835
4836 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
4837
4838         * objc.dg/attributes: New.
4839         * objc.dg/attributes/attributes.exp: New.
4840         * objc.dg/attributes/class-attribute-1.m: New.
4841         * objc.dg/attributes/class-attribute-2.m: New
4842         * objc.dg/attributes/categ-attribute-1.m: New
4843         * objc.dg/attributes/categ-attribute-2.m: New
4844         * objc.dg/attributes/proto-attribute-1.m: New
4845
4846         * obj-c++.dg/attributes: New.
4847         * obj-c++.dg/attributes/attributes.exp: New
4848         * obj-c++.dg/attributes/class-attribute-1.mm: New
4849         * obj-c++.dg/attributes/class-attribute-2.mm: New
4850         * obj-c++.dg/attributes/categ-attribute-1.mm: New
4851         * obj-c++.dg/attributes/categ-attribute-2.mm: New
4852         * obj-c++.dg/attributes/proto-attribute-1.mm: New
4853
4854 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
4855
4856         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
4857         from the branch renamed to method-20b.m to avoid clashes).
4858
4859         2005-08-23  Stuart Hastings  <stuart@apple.com>
4860                     Ziemowit Laski  <zlaski@apple.com>
4861
4862         Radar 4209854
4863         * obj-c++.dg/method-23.mm: New.
4864         * objc.dg/method-20.m: New.
4865
4866 2010-09-28  Jan Hubicka  <jh@suse.cz>
4867
4868         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
4869
4870 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4871
4872         PR target/44452
4873         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
4874         i?86-*-solaris2.[89], *-*-vxworks*.
4875         * gcc.target/i386/pr22152.c: Likewise.
4876         * gcc.target/i386/vect8-ret.c: New test.
4877
4878 2010-09-28  Jie Zhang  <jie@codesourcery.com>
4879
4880         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
4881
4882 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
4883
4884         Merge from 'apple/trunk' branch on FSF servers.
4885
4886         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
4887
4888         Radar 4175534
4889         * obj-c++.dg/method-22.mm: New.
4890
4891 2010-09-27  Jason Merrill  <jason@redhat.com>
4892
4893         * g++.dg/cpp0x/rv-lvalue-req.C: New.
4894         * g++.dg/ext/complit11.C: Adjust.
4895         * g++.old-deja/g++.law/temps1.C: Adjust.
4896         * g++.old-deja/g++.ns/koenig6.C: Adjust.
4897         * g++.old-deja/g++.oliva/partord1.C: Adjust.
4898
4899 2010-09-27  Ian Lance Taylor  <iant@google.com>
4900
4901         * lib/target-supports.exp (check_effective_target_split_stack):
4902         New procedure.
4903         * gcc.dg/split-1.c: New test.
4904         * gcc.dg/split-2.c: New test.
4905         * gcc.dg/split-3.c: New test.
4906         * gcc.dg/split-4.c: New test.
4907
4908 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4909
4910         PR objc/25464
4911         * objc.dg/type-size-3.m: New test.
4912
4913 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4914
4915         PR objc/45763
4916         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
4917
4918 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4919
4920         PR objc/25450
4921         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
4922         * objc.dg/type-size-2.m: Same change.
4923         * obj-c++.dg/encode-5.mm: Same change.
4924
4925 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4926
4927         Merge from 'apple/trunk' branch on FSF servers.  The original
4928         Changelogs are below.
4929
4930         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
4931         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
4932         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
4933         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
4934         in the branch).
4935         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
4936         proto-qual-1.m in the branch) and the normal ABI on GNU.
4937         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
4938         the test only with the NeXT runtime.
4939         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
4940         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
4941         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
4942         Run the test only with the NeXT runtime.
4943
4944         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
4945
4946         Radar 4492973
4947         * objc.dg/encode-7-64bit.m: New.
4948         * objc.dg/encode-7.m: Skip if -m64.
4949
4950         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
4951
4952         Radar 4301047
4953         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
4954         * obj-c++.dg/threedotthree-abi-1.mm: New
4955         * objc.dg/threedotthree-abi-1.m: New
4956
4957         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
4958
4959         Radar 4136935
4960         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
4961         * objc.dg/encode-6.m: Likewise.
4962         * objc.dg/encode-7.m: New test case.
4963
4964 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4965
4966         Merge from 'apple/trunk' branch on FSF servers.  Renamed
4967         const-str-12.m to constr-str-12b.m to avoid conflicts.
4968
4969         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
4970
4971         Radar 4229905
4972         * obj-c++.dg/warn5.mm: New
4973
4974         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
4975
4976         Radar 4154928
4977         * obj-c++.dg/const-str-12.mm: New.
4978         * objc.dg/const-str-12.m: New.
4979
4980 2010-09-27  Tobias Burnus  <burnus@net-b.de>
4981
4982         PR fortran/40569
4983         PR fortran/40568
4984         * gfortran.dg/storage_size_2.f08: Fix test.
4985         * gfortran.dg/c_sizeof_1.f90: Fix test.
4986         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4987         * gfortran.dg/c_sizeof_3.f90: New.
4988         * gfortran.dg/c_sizeof_4.f90: New.
4989         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
4990         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
4991
4992 2010-09-26  Daniel Kraft  <d@domob.eu>
4993
4994         PR fortran/45783
4995         PR fortran/45795
4996         * gfortran.dg/select_type_18.f03: New test.
4997
4998 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
4999
5000         * gnat.dg/return2.ad[sb]: New test.
5001         * gnat.dg/return2_pkg.ads: New helper.
5002
5003 2010-09-25  Daniel Kraft  <d@domob.eu>
5004
5005         PR fortran/45776
5006         * gfortran.dg/io_constraints_6.f03: New test.
5007         * gfortran.dg/io_constraints_7.f03: New test.
5008         * gfortran.dg/newunit_2.f90: New test.
5009
5010 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
5011
5012         * gfortran.dg/operator_c1202.f90: New test.
5013
5014 2010-09-24  Jan Hubicka  <jh@suse.cz>
5015
5016         * gcc.dg/tree-ssa/leaf.c: New testcase.
5017
5018 2010-09-24  Jan Hubicka  <jh@suse.cz>
5019
5020         PR tree-optimization/45738
5021         PR tree-optimization/45741
5022         * gcc.c-torture/compile/pr45741.c: New.
5023         * gfortran.fortran-torture/compile/pr45738.f90: New.
5024
5025 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
5026
5027         * gcc.dg/cpp/undef-opt-1.c: New test.
5028
5029 2010-09-24  Jason Merrill  <jason@redhat.com>
5030
5031         * g++.dg/other/error10.C: Adjust expected output.
5032
5033 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
5034
5035         PR middle-end/45234
5036         * gcc.dg/torture/stackalign/alloca-6.c: New test.
5037         * gcc.target/i386/pr45234.c: New test.
5038
5039 2010-09-24  Richard Guenther  <rguenther@suse.de>
5040
5041         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
5042
5043 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5044
5045         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
5046         as a comment leader in regexp.
5047
5048 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5049
5050         * objc.dg/sync-2.m: New test.
5051         * obj-c++.dg/sync-2.mm: New test.
5052
5053 2010-09-24  Tobias Burnus  <burnus@net-b.de>
5054
5055         PR fortran/40571
5056         * gfortran.dg/iso_fortran_env_7.f90: New.
5057
5058 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5059
5060         * obj-c++.dg/too-many-args.mm: New file.
5061
5062 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5063
5064         Merge from 'apple/trunk' branch on FSF servers.
5065
5066         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
5067
5068         Radar 4491608
5069         * objc.dg/too-many-args.m: New
5070
5071 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
5072
5073         PR fortran/45744
5074         * gfortran.dg/dependency_36.f90:  New test.
5075
5076 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
5077
5078         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
5079         * gcc.target/i386/pad-3.c: Ditto.
5080         * gcc.target/i386/pad-7.c: Ditto.
5081         * gcc.target/i386/pad-7.c: Ditto.
5082         * gcc.target/i386/pr36502.c: Ditto.
5083         * gcc.target/i386/zee.c: Ditto.
5084         * gcc.target/i386/20060821-1.c: Ditto.
5085         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
5086         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
5087         * gcc.target/i386/pad-5b.c: Ditto.
5088         * gcc.target/i386/pad-6a.c: Ditto.
5089         * gcc.target/i386/pad-6b.c: Ditto.
5090         * gcc.target/i386/pad-8.c: Ditto.
5091         * gcc.target/i386/pad-9.c: Ditto.
5092         * gcc.target/i386/pad-10.c: Ditto.
5093         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
5094
5095 2010-09-23  Richard Guenther  <rguenther@suse.de>
5096
5097         PR tree-optimization/45565
5098         * g++.dg/ipa/pr45565.C: New testcase.
5099
5100 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
5101
5102         PR fortran/45745
5103         PR fortran/45648
5104         * gfortran.dg/vector_subscript_bound_1.f90: New.
5105
5106 2010-09-23  Richard Guenther  <rguenther@suse.de>
5107
5108         PR middle-end/45750
5109         * gcc.dg/pr45750.c: New testcase.
5110
5111 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
5112
5113         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
5114         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
5115         build.
5116
5117 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
5118
5119         PR rtl-optimization/44374
5120         * gcc.target/arm/headmerge-1.c: New test.
5121         * gcc.target/arm/headmerge-2.c: New test.
5122         * gcc.target/i386/headmerge-1.c: New test.
5123         * gcc.target/i386/headmerge-2.c: New test.
5124
5125 2010-09-23  Daniel Kraft  <d@domob.eu>
5126
5127         PR fortran/38936
5128         PR fortran/44044
5129         PR fortran/45474
5130         * gfortran.dg/intrinsic_intent_1.f03: New test.
5131         * gfortran.dg/select_type_17.f03: New test.
5132         * gfortran.dg/associate_5.f03: More definability tests.
5133         * gfortran.dg/enum_2.f90: Check definability.
5134         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
5135         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
5136         * gfortran.dg/char_expr_2.f90: Ditto.
5137         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
5138         * gfortran.dg/enum_5.f90: Ditto.
5139         * gfortran.dg/equiv_constraint_8.f90: Ditto.
5140         * gfortran.dg/impure_assignment_2.f90: Ditto.
5141         * gfortran.dg/impure_assignment_3.f90: Ditto.
5142         * gfortran.dg/intent_out_1.f90: Ditto.
5143         * gfortran.dg/intent_out_3.f90: Ditto.
5144         * gfortran.dg/pointer_assign_7.f90: Ditto.
5145         * gfortran.dg/pointer_intent_3.f90: Ditto.
5146         * gfortran.dg/pr19936_1.f90: Ditto.
5147         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
5148         * gfortran.dg/simpleif_2.f90: Ditto.
5149         * gfortran.dg/protected_5.f90: Ditto.
5150         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
5151         * gfortran.dg/protected_6.f90: Ditto.
5152         * gfortran.dg/protected_7.f90: Ditto.
5153
5154 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5155
5156         PR libfortran/45710
5157         * gfortran.dg/namelist_65.f90: New test.
5158
5159 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5160
5161         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
5162         the regexp pattern between the expected label and location string.
5163
5164 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5165
5166         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
5167
5168 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5169
5170         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
5171         * gcc.dg/pr27898.c: Likewise.
5172         * gcc.dg/pr28712.c: Likewise.
5173         * gcc.dg/pr30762-1.c: Likewise.
5174         * gcc.dg/pr31529-1.c: Likewise.
5175         * gcc.dg/pr34457-1.c: Likewise.
5176         * gcc.dg/pr34668-1.c: Likewise.
5177         * gcc.dg/pr34989-1.c: Likewise.
5178         * gcc.dg/pr43557-1.c: Likewise.
5179
5180 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
5181
5182         PR rtl-optimization/45739
5183         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
5184
5185 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
5186
5187         * gcc.target/sparc/mnofpu.c: New test.
5188
5189 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
5190
5191         PR rtl-optimization/45739
5192         * gcc.target/i386/pr45739.c: New test.
5193
5194 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
5195
5196         PR fortran/45648
5197         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5198         and counts. Add non-elemental function call check.
5199
5200         PR fortran/45648
5201         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
5202         arguments checks. Update temporary counts.
5203         * gfortran.dg/transpose_optimization_1.f90: New.
5204
5205 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
5206
5207         PR objc/23710
5208         * objc.dg/invalid-method-1.m: New.
5209
5210 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
5211
5212         Merge from 'apple/trunk' branch on FSF servers.
5213
5214         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
5215
5216         Radar 4291785
5217         * objc.dg/naming-4.m: New
5218         * objc.dg/naming-5.m: New
5219         * obj-c++.dg/naming-1.mm: New
5220         * obj-c++.dg/naming-2.mm: New
5221
5222 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
5223             Jack Howarth  <howarth@bromo.med.uc.edu>
5224
5225         PR c++/45645
5226         * g++.dg/torture/pr44972.C: Use portable assert().
5227
5228 2010-09-21  Richard Guenther  <rguenther@suse.de>
5229
5230         PR tree-optimization/45580
5231         * g++.dg/torture/pr45580.C: New testcase.
5232
5233 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
5234
5235         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
5236
5237 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
5238
5239         PR fortran/45438
5240         * gfortran.dg/pointer_check_7.f90: New.
5241
5242 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
5243
5244         PR rtl-optimization/45728
5245         * gcc.c-torture/compile/pr45728.c: New test.
5246
5247 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
5248
5249         PR fortran/45081
5250         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
5251
5252 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
5253
5254         * g++.dg/tree-ssa/pr45605.C: Add "\\".
5255
5256 2010-09-20  Richard Guenther  <rguenther@suse.de>
5257
5258         PR middle-end/45704
5259         * gcc.dg/torture/pr45704.c: New testcase.
5260
5261 2010-09-20  Jan Hubicka  <jh@suse.cz>
5262
5263         PR tree-optimize/45605
5264         * g++.dg/tree-ssa/pr45605.C: New testcase.
5265
5266 2010-09-20  Michael Matz  <matz@suse.de>
5267
5268         PR testsuite/45706
5269         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
5270         enough.
5271
5272 2010-09-20  Richard Guenther  <rguenther@suse.de>
5273
5274         PR tree-optimization/45705
5275         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
5276
5277 2010-09-20  Michael Matz  <matz@suse.de>
5278
5279         PR testsuite/45706
5280         * lib/target-supports.exp (check_effective_target_vect_perm):
5281         Add i?86-*-*.
5282
5283 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
5284
5285         PR rtl-optimization/45695
5286         * gcc.c-torture/execute/pr45695.c: New test.
5287
5288 2010-09-19  Jan Hubicka  <jh@suse.cz>
5289
5290         PR lto/44246
5291         * gcc.c-torture/compile/pr44246.c:New file.
5292
5293 2010-09-19  Ira Rosen  <irar@il.ibm.com>
5294
5295         PR tree-optimization/45714
5296         * gfortran.dg/vect/pr45714-a.f: New test.
5297         * gfortran.dg/vect/pr45714-b.f: New test.
5298
5299 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5300
5301         * gnat.dg/const1.adb: Rename into...
5302         * gnat.dg/constant1.adb: ...this.
5303         * gnat.dg/constant2.adb: New test.
5304         * gnat.dg/constant2_pkg1.ads: New helper.
5305         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
5306
5307 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5308
5309         * gnat.dg/specs/constant1.ads: New test.
5310         * gnat.dg/specs/constant1_pkg.ads: New helper.
5311
5312 2010-09-18  Jan Hubicka  <jh@suse.cz>
5313
5314         PR tree-optimization/45453
5315         * g++.dg/tree-ssa/pr45453.C: New testcase.
5316
5317 2010-09-18  Jason Merrill  <jason@redhat.com>
5318
5319         * g++.dg/cpp0x/initlist44.C: New.
5320
5321 2010-09-18  Richard Guenther  <rguenther@suse.de>
5322
5323         PR tree-optimization/45709
5324         * g++.dg/torture/pr45709-2.C: New testcase.
5325
5326 2010-09-18  Richard Guenther  <rguenther@suse.de>
5327
5328         PR tree-optimization/45709
5329         * g++.dg/torture/pr45709.C: New testcase.
5330
5331 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
5332
5333         PR testsuite/45719
5334         * gcc.target/i386/pad-3.c: Pass -fno-pic.
5335
5336 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5337
5338         * gcc.target/i386/pad-1.c: New.
5339         * gcc.target/i386/pad-2.c: Likewise.
5340         * gcc.target/i386/pad-3.c: Likewise.
5341         * gcc.target/i386/pad-4.c: Likewise.
5342         * gcc.target/i386/pad-5a.c: Likewise.
5343         * gcc.target/i386/pad-5b.c: Likewise.
5344         * gcc.target/i386/pad-6a.c: Likewise.
5345         * gcc.target/i386/pad-6b.c: Likewise.
5346         * gcc.target/i386/pad-7.c: Likewise.
5347         * gcc.target/i386/pad-8.c: Likewise.
5348         * gcc.target/i386/pad-9.c: Likewise.
5349         * gcc.target/i386/pad-10.c: Likewise.
5350
5351 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5352
5353         PR middle-end/45234
5354         * gcc.dg/torture/stackalign/alloca-5.c: New.
5355
5356 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5357
5358         PR middle-end/45678
5359         * gcc.dg/torture/pr45678-2.c: New.
5360
5361 2010-09-17  Richard Guenther  <rguenther@suse.de>
5362
5363         PR middle-end/45678
5364         * gcc.dg/torture/pr45678-1.c: New testcase.
5365
5366 2010-09-17  Michael Matz  <matz@suse.de>
5367
5368         PR tree-optimization/43432
5369         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
5370         check_effective_target_vect_perm_short): New predicates.
5371         (check_effective_target_vect_perm): Include x86_64.
5372         * gcc.dg/vect/pr43432.c: New test.
5373         * gcc.dg/vect/vect-114.c: Adjust.
5374         * gcc.dg/vect/vect-15.c: Ditto.
5375         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
5376         * gcc.dg/vect/slp-perm-9.c: Ditto.
5377
5378 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
5379
5380         PR testsuite/45692
5381         * objc/execute/exceptions/throw-nil.m: Run the test only with the
5382         GNU runtime.
5383
5384 2010-09-17  Richard Guenther  <rguenther@suse.de>
5385
5386         * gcc.dg/pr27898.c: Use -flto instead of -combine.
5387         * gcc.dg/pr28706.c: Likewise.
5388         * gcc.dg/pr28712.c: Likewise.
5389         * gcc.dg/pr30762-1.c: Likewise.
5390         * gcc.dg/pr30762-2.c: Likewise.
5391         * gcc.dg/pr31529-1.c: Likewise.
5392         * gcc.dg/pr31529-2.c: Likewise.
5393         * gcc.dg/pr34457-1.c: Likewise.
5394         * gcc.dg/pr34457-2.c: Likewise.
5395         * gcc.dg/pr34668-1.c: Likewise.
5396         * gcc.dg/pr34668-2.c: Likewise.
5397         * gcc.dg/pr34989-1.c: Likewise.
5398         * gcc.dg/pr34989-2.c: Likewise.
5399         * gcc.dg/pr43557-1.c: Likewise.
5400         * gcc.dg/pr43557-2.c: Likewise.
5401         * gcc.dg/debug/pr41893-1.c: Likewise.
5402         * gcc.dg/matrix/matrix.exp: Do not use -combine.
5403         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
5404         * gcc.dg/matrix/matrix-4.c: Likewise.
5405         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
5406         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
5407         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5408         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5409
5410 2010-09-16  Tobias Burnus  <burnus@net-b.de>
5411
5412         PR fortran/43665
5413         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
5414         optimizations.
5415         * gfortran.dg/intent_optimize_1.f90: New test.
5416
5417 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
5418
5419         * gcc.target/i386/divmod-1.c: New.
5420         * gcc.target/i386/divmod-2.c: Likewise.
5421         * gcc.target/i386/divmod-3.c: Likewise.
5422         * gcc.target/i386/divmod-4.c: Likewise.
5423         * gcc.target/i386/divmod-4a.c: Likewise.
5424         * gcc.target/i386/divmod-5.c: Likewise.
5425         * gcc.target/i386/divmod-6.c: Likewise.
5426         * gcc.target/i386/divmod-7.c: Likewise.
5427         * gcc.target/i386/divmod-8.c: Likewise.
5428         * gcc.target/i386/udivmod-1.c: Likewise.
5429         * gcc.target/i386/udivmod-2.c: Likewise.
5430         * gcc.target/i386/udivmod-3.c: Likewise.
5431         * gcc.target/i386/udivmod-4.c: Likewise.
5432         * gcc.target/i386/udivmod-4a.c: Likewise.
5433         * gcc.target/i386/udivmod-5.c: Likewise.
5434         * gcc.target/i386/udivmod-6.c: Likewise.
5435         * gcc.target/i386/udivmod-7.c: Likewise.
5436         * gcc.target/i386/udivmod-8.c: Likewise.
5437
5438 2010-09-16  Jan Hubicka  <jh@suse.cz>
5439
5440         * g++.dg/lto/pr45679-1_0.C: New file.
5441         * g++.dg/lto/pr45679-1_1.C: New file.
5442         * g++.dg/lto/pr45679-0_0.C: New file.
5443         * g++.dg/lto/pr45679-0_1.C: New file.
5444
5445 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
5446
5447         PR fortran/45674
5448         * gfortran.dg/class_dummy_2.f03: New.
5449
5450 2010-09-16  Richard Guenther  <rguenther@suse.de>
5451
5452         PR tree-optimization/45623
5453         * gcc.dg/torture/pr45623.c: New testcase.
5454
5455 2010-09-16  Ira Rosen  <irar@il.ibm.com>
5456
5457         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
5458         name and parentheses.
5459         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
5460
5461 2010-09-15  Jason Merrill  <jason@redhat.com>
5462
5463         * g++.dg/parse/parameter-declaration-2.C: New.
5464
5465         * g++.dg/cpp0x/scoped_enum2.C: New.
5466
5467 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
5468
5469         * gcc.c-torture/compile/20100915-1.c: New test.
5470
5471 2010-09-15  Martin Jambor  <mjambor@suse.cz>
5472
5473         PR middle-end/45644
5474         * gcc.dg/ipa/pr45644.c: New test.
5475
5476 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
5477
5478         PR tree-optimization/45633
5479         * gcc.dg/vect/pr45633.c: New test.
5480
5481 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
5482
5483         PR fortran/45577
5484         * gfortran.dg/allocate_derived_4.f90: New.
5485
5486 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
5487
5488         * lib/target-supports.exp
5489         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
5490         supported flag to true for neon.
5491
5492 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
5493
5494         PR c++/45665
5495         * g++.dg/template/crash103.C: New.
5496
5497 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5498
5499         Merge from 'apple/trunk' branch on FSF servers.
5500
5501         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
5502
5503         Radar 4457381
5504         * objc.dg/msg-in-protocol.m: New.
5505         * obj-c++.dg/msg-in-protocol.mm: New.
5506
5507         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
5508
5509         Radar 4219590
5510         * objc.dg/break-in-ifstmt.m: New.
5511
5512         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5513
5514         Radar 4174166
5515         * obj-c++.dg/comp-types-13.mm: New.
5516         * objc.dg/comp-types-12.m: New.
5517
5518         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5519
5520         Radar 4216500
5521         * obj-c++.dg/proto-lossage-7.mm: New.
5522         * objc.dg/proto-lossage-7.m: New.
5523
5524 2010-09-14  Jan Hubicka  <jh@suse.cz>
5525
5526         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
5527         folding.
5528         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
5529         folding.
5530
5531 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
5532
5533         PR middle-end/45567
5534         * gcc.dg/pr45567.c: New test.
5535
5536         PR debug/45660
5537         * g++.dg/debug/pr45660.C: New test.
5538
5539 2010-09-14  Ira Rosen  <irar@il.ibm.com>
5540
5541         PR tree-optimization/45470
5542         * g++.dg/vect/pr45470-a.cc: New test.
5543         * g++.dg/vect/pr45470-a.cc: New test.
5544
5545 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
5546
5547         PR target/42070
5548         * lib/profopt.exp: Prune warnings on execname2 compile.
5549         * lib/prune.exp: Prune "can't add line info" warnings.
5550
5551 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5552
5553         PR libfortran/45532
5554         * gfortran.dg/namelist_64.f90: New test.
5555
5556 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
5557
5558         PR rtl-optimization/45617
5559         * gcc.target/i386/pr45617.c: New test.
5560
5561 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
5562
5563         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
5564
5565 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
5566
5567         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
5568         * gcc.target/i386/fma4-vector.c: Likewise.
5569         * gcc.target/i386/vectorize2.c: Likewise.
5570         * gcc.target/i386/vectorize4.c: Likewise.
5571         * gcc.target/i386/vectorize5.c: Likewise.
5572         * gcc.target/i386/vectorize6.c: Likewise.
5573         * gcc.target/i386/vectorize8.c: Likewise.
5574
5575         * gcc.target/i386/vect-double-1.c: New.
5576         * gcc.target/i386/vect-double-1a.c: Likewise.
5577         * gcc.target/i386/vect-double-2.c: Likewise.
5578         * gcc.target/i386/vect-double-2a.c: Likewise.
5579
5580         * lib/target-supports.exp (check_effective_target_vect_double):
5581         Set et_vect_double_saved to 0 when tuning for Atom.
5582
5583 2010-09-13  Jan Hubicka  <jh@suse.cz>
5584
5585         * gcc.dg/torture/pr23821.c: Drop static keyword.
5586         * gcc.dg/tree-ssa/loop-19.c: Likewise.
5587         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
5588
5589 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5590
5591         * gcc.target/arm/sync-1.c: New.
5592
5593 2010-09-12  Olivier Hainque  <hainque@adacore.com>
5594
5595         * gnat.dg/memtrap.adb: New test.
5596
5597 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5598
5599         * gfortran.dg/promotion.f90: Fix options.
5600
5601 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
5602
5603         * g++.dg/cpp0x/range-for1.C: New.
5604         * g++.dg/cpp0x/range-for2.C: New.
5605         * g++.dg/cpp0x/range-for3.C: New.
5606         * g++.dg/cpp0x/range-for4.C: New.
5607         * g++.dg/cpp0x/range-for5.C: New.
5608         * g++.dg/cpp0x/range-for6.C: New.
5609
5610 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
5611
5612         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5613         and counts. Check that transpose is not called.
5614         * gfortran.dg/transpose_2.f90: Update error message.
5615
5616 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
5617
5618         PR c++/43824
5619         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
5620         * g++.dg/lookup/strong-using-2.C: Likewise.
5621         * g++.dg/lookup/strong-using-3.C: Likewise.
5622         * g++.dg/lookup/strong-using-5.C: Likewise.
5623
5624         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
5625         * g++.dg/cpp0x/inline-ns4.C: New.
5626         * g++.dg/cpp0x/inline-ns5.C: New.
5627
5628 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
5629
5630         PR middle-end/45634
5631         * gfortran.fortran-torture/compile/pr45634.f90: New.
5632
5633 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
5634
5635         * objc.dg/fobjc-exceptions.m: New test.
5636
5637 2010-09-10  Jan Hubicka  <jh@suse.cz>
5638
5639         * g++.dg/inherit/covariant7.C: Fix pattern matching.
5640
5641 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5642
5643         PR tree-optimization/44972
5644         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
5645         * gcc.dg/tree-ssa/pr45144.c: Likewise.
5646         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
5647         instead.
5648         * g++.dg/torture/pr44972.C: New test.
5649
5650 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5651
5652         PR tree-optimization/44972
5653         * g++.dg/torture/pr34850.C: Remove expected warning.
5654
5655 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5656
5657         * gfortran.dg/dummy_optional_arg.f90: New test.
5658
5659 2010-09-08  Jan Hubicka  <jh@suse.cz>
5660
5661         PR tree-optimization/45598
5662         * fortran.fortran-torture/compile/pr45598.f90: New test.
5663
5664 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
5665
5666         * lib/target-supports-dg.exp (dg-require-ifunc): New.
5667         * lib/target-supports.exp (check_ifunc_available): New.
5668         * gcc.dg/attr-ifunc-1.c: New.
5669         * gcc.dg/attr-ifunc-2.c: New.
5670         * gcc.dg/attr-ifunc-3.c: New.
5671         * gcc.dg/attr-ifunc-4.c: New.
5672         * gcc.dg/attr-ifunc-5.c: New.
5673         * g++.dg/ext/attr-ifunc-1.C: New.
5674         * g++.dg/ext/attr-ifunc-2.C: New.
5675         * g++.dg/ext/attr-ifunc-3.C: New.
5676         * g++.dg/ext/attr-ifunc-4.C: New.
5677
5678 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
5679
5680         PR middle-end/40386
5681         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
5682
5683 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
5684
5685         * gfortran.dg/inline_transpose_1.f90: New test.
5686
5687 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5688
5689         PR c++/45588
5690         * g++.dg/warn/Wunused-var-15.C: New test.
5691
5692 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5693
5694         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
5695         hppa*-*-hpux*.
5696
5697 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5698
5699         * objc/execute/exceptions/throw-nil.m: New test.
5700         * objc/execute/exceptions/handler-1.m: Updated to use the new
5701         objc_set_uncaught_exception_handler() function.
5702         * objc/execute/exceptions/matcher-1.m: New test.
5703
5704 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5705
5706         PR fortran/38282
5707         * gfortran.dg/bit_comparison_1.F90: New test.
5708         * gfortran.dg/leadz_trailz_3.f90: New test.
5709         * gfortran.dg/masklr_2.F90: New test.
5710         * gfortran.dg/shiftalr_1.F90: New test.
5711         * gfortran.dg/merge_bits_2.F90: New test.
5712         * gfortran.dg/dshift_2.F90: New test.
5713         * gfortran.dg/bit_comparison_2.F90: New test.
5714         * gfortran.dg/masklr_1.F90: New test.
5715         * gfortran.dg/merge_bits_1.F90: New test.
5716         * gfortran.dg/dshift_1.F90: New test.
5717         * gfortran.dg/shiftalr_2.F90: New test.
5718
5719 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5720
5721         * objc.dg/type-stream-1.m: Replaced with a test that tests that
5722         functions from objc/typedstream.h are deprecated.
5723
5724 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5725
5726         * lib/target-supports.exp
5727         (check_effective_target_run_expensive_tests): New proc.
5728         * gcc.c-torture/compile/limits-fnargs.c: Use
5729         dg-require-effective-target run_expensive_tests.
5730
5731 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5732
5733         PR fortran/45597
5734         * gfortran.dg/gomp/pr45597.f90: New test.
5735
5736         PR fortran/45595
5737         * gfortran.dg/gomp/pr45595.f90: New test.
5738
5739 2010-09-08  Michael Matz  <matz@suse.de>
5740
5741         * c-c++-common/uninit-17.c: Adjust.
5742
5743 2010-09-08  Michael Matz  <matz@suse.de>
5744
5745         PR tree-optimization/43430
5746         * gcc.dg/vect/pr43430-2.c: New test.
5747
5748 2010-09-08  Michael Matz  <matz@suse.de>
5749
5750         PR tree-optimization/33244
5751         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
5752
5753 2010-09-08  Richard Guenther  <rguenther@suse.de>
5754
5755         PR tree-optimization/45578
5756         * gfortran.dg/pr45578.f90: New testcase.
5757
5758 2010-09-08  Richard Guenther  <rguenther@suse.de>
5759
5760         PR testsuite/45590
5761         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
5762
5763 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
5764
5765         PR fortran/45576
5766         * gfortran.dg/char_length_18.f90:  New test.
5767
5768 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
5769
5770         PR target/36502
5771         * gcc.target/i386/pr36502.c: New test.
5772
5773         PR target/42313
5774         PR target/44651
5775         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
5776         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
5777
5778 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
5779
5780         * gfortran.dg/achar_4.f90: Enable bounds checking.
5781
5782 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
5783
5784         PR target/45206
5785         * gcc.target/i386/pr45206.c: New test.
5786
5787 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
5788
5789         PR fortran/45505
5790         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
5791
5792 2010-09-07  Jan Hubicka  <jh@suse.cz>
5793
5794         * gcc.c-torture/compile/20100907.c: New testcase.
5795
5796 2010-09-07  Richard Guenther  <rguenther@suse.de>
5797
5798         PR middle-end/45569
5799         * g++.dg/eh/pr45569.C: New testcase.
5800
5801 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
5802
5803         PR target/43137
5804         * gcc.target/arm/pr43137.c: New test.
5805
5806 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5807
5808         PR fortran/36931
5809         * gfortran.dg/dependency_35.f90:  New test.
5810
5811 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5812
5813         PR fortran/34145
5814         * gfortran.dg/char_length_17.f90:  New test.
5815
5816 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
5817
5818         PR c++/45200
5819         PR c++/45293
5820         PR c++/45558
5821         * g++.dg/template/typedef34.C: New test.
5822         * g++.dg/template/typedef35.C: New test.
5823
5824 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
5825
5826         PR target/22152
5827         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
5828
5829 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
5830
5831         * g++.dg/warn/Wdouble-promotion.C: New.
5832
5833 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
5834
5835         * g++.dg/parse/redef2.C: New.
5836
5837 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5838
5839         * gcc.dg/20100906-1.c: New testcase.
5840
5841 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
5842
5843         PR testsuite/45543
5844         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
5845         DW_TAG_enumeration_type DIE.
5846
5847 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
5848
5849         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
5850         Update XFAILs.
5851
5852 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
5853
5854         PR rtl-optimization/44919
5855         * g++.dg/opt/pr44919.C: New.
5856
5857 2010-09-06  Tobias Burnus  <burnus@net-b.de>
5858
5859         PR fortran/38282
5860         * gfortran.dg/iall_iany_iparity_1.f90: New.
5861         * gfortran.dg/iall_iany_iparity_2.f90: New.
5862
5863 2010-09-06  Jason Merrill  <jason@redhat.com>
5864
5865         * g++.dg/cpp0x/initlist42.C: New.
5866
5867         * g++.dg/cpp0x/auto19.C: New.
5868
5869         * g++.dg/template/sfinae25.C: New.
5870         * g++.dg/template/char1.C: Expect warning.
5871         * g++.dg/template/nontype10.C: Likewise.
5872
5873         * g++.dg/cpp0x/implicit9.C: New.
5874
5875         * g++.dg/cpp0x/initlist43.C: New.
5876
5877 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
5878
5879         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
5880
5881 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
5882
5883         * gcc.dg/Wdouble-promotion.c: New.
5884
5885 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5886
5887         * gfortran.dg/float128_1.f90: Remove test case as
5888         it always fails since Rev 163611 backed out the
5889         front-end implementation.
5890
5891 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5892
5893         * gfortran.dg/float128_1.f90: XFAIL test case.
5894
5895 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5896
5897         * gfortran.dg/bessel_7.f90: Decrease required precision.
5898
5899 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
5900
5901         PR testsuite/45545
5902         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
5903         ref-all-matching targets.
5904
5905 2010-09-05  Richard Guenther  <rguenther@suse.de>
5906
5907         PR tree-optimization/45535
5908         * gcc.c-torture/compile/pr45535.c: New testcase.
5909
5910 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
5911
5912         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
5913         "\[^\n\]*".
5914         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
5915         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
5916         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
5917         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
5918         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
5919         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
5920         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
5921         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5922         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
5923         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
5924         * gcc.target/i386/pr22152.c: Likewise.
5925         * gcc.target/i386/pr36992-1.c: Likewise.
5926         * gcc.target/i386/pr36992-2.c: Likewise.
5927         * gcc.target/sh/sh4a-memmovua.c: Likewise.
5928
5929 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5930
5931         PR testsuite/43957
5932         * gcc.dg/const-uniq-1.c: Modify regexp.
5933
5934 2010-09-04  Tobias Burnus  <burnus@net-b.de>
5935
5936         PR fortran/45530
5937         * gfortran.dg/namelist_63.f90: New.
5938
5939 2010-09-04  Jan Hubicka  <jh@suse.cz>
5940
5941         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
5942         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
5943
5944 2010-09-04  Jan Hubicka  <jh@suse.cz>
5945
5946         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
5947
5948 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
5949
5950         PR fortran/45507
5951         * gfortran.dg/allocate_alloc_opt_12.f90: New.
5952
5953 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
5954
5955         * gcc.dg/opts-4.c: New test.
5956
5957 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
5958
5959         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
5960         * gcc.dg/vect/vect-peel-4.c: Ditto.
5961
5962 2010-09-03  Daniel Kraft  <d@domob.eu>
5963
5964         PR fortran/45525
5965         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
5966
5967 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5968
5969         PR fortran/45159
5970         * gfortran.dg/dependency_34.f90:  New test.
5971
5972 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
5973
5974         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
5975
5976 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5977
5978         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
5979         gcc.target/i386/clearcap.map if supported.
5980
5981 2010-09-03  Michael Matz  <matz@suse.de>
5982
5983         PR middle-end/45415
5984         * gcc.dg/pr45415.c: New test.
5985
5986 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
5987
5988         PR tree-optimization/45506
5989         * gcc.dg/pr45506.c: New.
5990
5991 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
5992
5993         PR target/45476
5994         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
5995         * gcc.target/i386/float128-2.c: Ditto.
5996
5997 2010-09-03  Daniel Kraft  <d@domob.eu>
5998
5999         PR fortran/34162
6000         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
6001         * gfortran.dg/internal_dummy_2.f08: New test.
6002         * gfortran.dg/internal_dummy_3.f08: New test.
6003         * gfortran.dg/internal_dummy_4.f08: New test.
6004
6005 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
6006
6007         PR debug/45500
6008         * gcc.target/i386/pr45500.c: New test.
6009
6010 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
6011
6012         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
6013
6014 2010-09-03  Daniel Kraft  <d@domob.eu>
6015
6016         PR fortran/44602
6017         * gfortran.dg/exit_2.f08; Adapt error messages.
6018         * gfortran.dg/exit_3.f08: New test.
6019         * gfortran.dg/exit_4.f08: New test.
6020         * gfortran.dg/exit_5.f03: New test.
6021
6022 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6023
6024         * gfortran.dg/ishft_4.f90: New test.
6025
6026 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
6027
6028         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
6029         FRIZ/XSRIZ instruciton for (double)(long long)x.
6030         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
6031
6032 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
6033
6034         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
6035
6036 2010-09-02  Richard Guenther  <rguenther@suse.de>
6037
6038         PR tree-optimization/44937
6039         PR tree-optimization/45412
6040         * g++.dg/opt/pr45412.C: New testcase.
6041         * gcc.c-torture/compile/pr45412.c: Likewise.
6042         * gcc.c-torture/compile/pr44937.c: Likewise.
6043
6044 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
6045
6046         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
6047         but using -Werror=comment.
6048         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
6049         expected error messages.
6050
6051 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
6052
6053         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
6054         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
6055
6056 2010-09-02  Tobias Burnus  <burnus@net-b.de>
6057
6058         PR fortran/45489
6059         * gfortran.dg/initialization_27.f90: New.
6060
6061 2010-09-02  Ira Rosen  <irar@il.ibm.com>
6062
6063         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
6064         check into different basic blocks. Expect vectorization if misaligned
6065         stores are supported.
6066         * gcc.dg/vect/bb-slp-8a.c: New test.
6067         * gcc.dg/vect/bb-slp-8b.c: New test.
6068
6069 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
6070
6071         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
6072
6073 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
6074
6075         PR fortran/44541
6076         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
6077         * gfortran.dg/class_dummy_1.f03: New.
6078
6079 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
6080
6081         PR middle-end/45458
6082         * g++.dg/tree-prof/partition2.C: New test.
6083
6084 2010-09-01  Richard Guenther  <rguenther@suse.de>
6085
6086         * gcc.dg/vect/vect-outer-fir.c: Adjust.
6087         * gcc.dg/tree-ssa/vrp54.c: New testcase.
6088         * gcc.c-torture/execute/20100827-1.c: Likewise.
6089
6090 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6091
6092         * gfortran.dg/execute_command_line_1.f90: New test.
6093
6094 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
6095
6096         PR preprocessor/45457
6097         * c-c++-common/cpp/pr45457.c: New test.
6098
6099 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
6100
6101         * gcc.dg/nested-func-8.c: New test.
6102
6103 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6104
6105         PR fortran/38282
6106         * gfortran.dg/popcnt_poppar_1.F90: New test.
6107         * gfortran.dg/popcnt_poppar_2.F90: New test.
6108
6109 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
6110
6111         * gcc.target/i386/volatile-2.c: Require nonpic target.
6112
6113 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
6114
6115         PR middle-end/45461
6116         * gcc.dg/pr45461.c: New test.
6117
6118 2010-08-31  Richard Guenther  <rguenther@suse.de>
6119
6120         PR testsuite/45455
6121         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
6122
6123 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
6124
6125         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
6126
6127 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
6128
6129         PR fortran/45456
6130         * gfortran.dg/typebound_proc_18.f03: New.
6131
6132 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
6133
6134         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
6135         * lib/scanasm.exp (scan-stack-usage): Likewise.
6136         (scan-stack-usage-not): Likewise.
6137         * gcc.dg/stack-usage-1.c: New test.
6138         * gcc.target/i386/stack-usage-realign.c: Likewise.
6139
6140 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
6141
6142         PR tree-optimization/45427
6143         * gcc.dg/tree-ssa/pr45427.c: New test.
6144
6145 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
6146
6147         PR c++/45043
6148         * g++.dg/template/crash102.C: New.
6149
6150 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
6151
6152         PR middle-end/45423
6153         * gcc.dg/gomp/atomic-12.c: New test.
6154         * gcc.dg/gomp/atomic-13.c: New test.
6155         * gcc.dg/gomp/atomic-14.c: New test.
6156         * g++.dg/gomp/atomic-11.C: New test.
6157         * g++.dg/gomp/atomic-12.C: New test.
6158         * g++.dg/gomp/atomic-13.C: New test.
6159         * g++.dg/gomp/atomic-14.C: New test.
6160
6161 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6162
6163         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
6164         delimiter.
6165
6166 2010-08-30  Thomas Quinot  <quinot@adacore.com>
6167
6168         * gnat.dg/discr24.adb: New test.
6169
6170 2010-08-30  Richard Guenther  <rguenther@suse.de>
6171
6172         PR tree-optimization/45449
6173         * gcc.dg/pr45449.c: New testcase.
6174
6175 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
6176
6177         * gcc.dg/opts-1.c: Expect errors, not warnings.
6178
6179 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
6180
6181         PR fortran/42769
6182         * gfortran.dg/dynamic_dispatch_11.f03: New.
6183
6184 2010-08-29  Jason Merrill  <jason@redhat.com>
6185
6186         PR c++/44991
6187         * g++.dg/parse/defarg15.C: New.
6188
6189 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
6190
6191         PR fortran/45439
6192         * gfortran.dg/select_type_16.f03: New.
6193
6194 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
6195             Tobias Burnus  <burnus@net-b.de>
6196
6197         * gfortran.dg/bessel_7.f90: Decrease required precision.
6198
6199 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
6200             Kaz Kojima  <kkojima@gcc.gnu.org>
6201
6202         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
6203
6204 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6205
6206         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
6207         floating point conversion code generation.
6208         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
6209         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
6210         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
6211         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
6212         to integer conversion code generation.
6213         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
6214         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
6215         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
6216         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
6217
6218 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6219
6220         PR fortran/32049
6221         * gfortran.dg/random_seed_1.f90: Adjust test.
6222         * gfortran.dg/float128_1.f90: New test.
6223
6224 2010-08-27  Tobias Burnus  <burnus@net-b.de>
6225
6226         PR fortran/33197
6227         * gfortran.dg/norm2_1.f90: New.
6228         * gfortran.dg/norm2_2.f90: New.
6229         * gfortran.dg/norm2_3.f90: New.
6230         * gfortran.dg/norm2_4.f90: New.
6231         * gfortran.dg/parity_1.f90: New.
6232         * gfortran.dg/parity_2.f90: New.
6233         * gfortran.dg/parity_3.f90: New.
6234
6235 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
6236
6237         PR fortran/45420
6238         * gfortran.dg/select_type_15.f03: New.
6239
6240 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6241
6242         PR libfortran/43217
6243         * gfortran.dg/hollerith8.f90: New test.
6244
6245 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6246
6247         PR fortran/45159
6248         * gfortran.dg/dependency_33.f90:  New test.
6249
6250 2010-08-27  Richard Guenther  <rguenther@suse.de>
6251
6252         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
6253         * gcc.dg/graphite/scop-2.c: Likewise.
6254         * gcc.dg/graphite/scop-20.c: Likewise.
6255         * gcc.dg/vect/slp-25.c: Likewise.
6256
6257 2010-08-27  Olivier Hainque  <hainque@adacore.com>
6258
6259         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
6260
6261 2010-08-26  Daniel Kraft  <d@domob.eu>
6262
6263         PR fortran/38936
6264         PR fortran/44047
6265         PR fortran/45384
6266         * gfortran.dg/associate_8.f03: New test.
6267         * gfortran.dg/select_type_13.f03: New test.
6268         * gfortran.dg/select_type_14.f03: New test.
6269
6270 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
6271
6272         PR tree-optimization/44485
6273         * gcc.dg/pr44485.c: New test.
6274
6275 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6276
6277         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
6278         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
6279         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
6280
6281 2010-08-26  Richard Guenther  <rguenther@suse.de>
6282
6283         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
6284         * gcc.dg/graphite/scop-21.c: Likewise.
6285
6286 2010-08-26  Richard Guenther  <rguenther@suse.de>
6287
6288         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
6289         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6290         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6291         * gcc.dg/vect/vect-91.c: Likewise.
6292         * gcc.dg/vect/vect-peel-1.c: Likewise.
6293         * gcc.dg/vect/vect-peel-2.c: Likewise.
6294         * gcc.dg/vect/vect-peel-4.c: Likewise.
6295
6296 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6297
6298         PR libfortran/41859
6299         * gfortran.dg/der_io_4.f90: New test.
6300
6301 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
6302
6303         PR rtl-optimization/44858
6304         * gcc.c-torture/execute/pr44858.c: New test.
6305
6306         PR rtl-optimization/45400
6307         * g++.dg/other/i386-8.C: New test.
6308
6309 2010-08-25  Richard Guenther  <rguenther@suse.de>
6310
6311         * gcc.dg/alias-8.c: Adjust.
6312
6313 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
6314
6315         * gcc.target/i386/combine-mul.c: New test.
6316
6317 2010-08-25  Richard Guenther  <rguenther@suse.de>
6318
6319         PR lto/44562
6320         * gcc.dg/graphite/id-27.c: New testcase.
6321         * gcc.dg/lto/20100825-1_0.c: Likewise.
6322
6323 2010-08-25  Richard Guenther  <rguenther@suse.de>
6324
6325         PR tree-optimization/45316
6326         * g++.dg/opt/pr45316.C: New testcase.
6327
6328 2010-08-25  Richard Guenther  <rguenther@suse.de>
6329
6330         PR tree-optimization/45393
6331         * g++.dg/torture/pr45393.C: New testcase.
6332
6333 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
6334
6335         PR tree-optimization/45059
6336         * gcc.c-torture/compile/pr45059.c: New test.
6337
6338 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
6339
6340         * lib/target-supports.exp (check_effective_target_vect_unpack):
6341         Set vect_unpack supported flag to true for neon.
6342
6343 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
6344
6345         * gcc.dg/tree-ssa/ifc-5.c: New.
6346
6347 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
6348
6349         * gcc.dg/tree-ssa/ifc-4.c: New.
6350         * gcc.dg/tree-ssa/ifc-7.c: New.
6351
6352 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
6353
6354         * gcc.dg/vect/vect.exp: Check loongson targets
6355         * g++.dg/vect/vect.exp: Likewise
6356         * gfortran.dg/vect/vect.exp: Likewise
6357
6358 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6359
6360         * gcc.target/powerpc/vsx-mass-1.c: New file, test
6361         -mveclibabi=mass.
6362
6363 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
6364
6365         PR fortran/45366
6366         * gfortran.dg/proc_ptr_29.f90: New.
6367
6368 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6369             Dominique d'Humieres  <dominiq@lps.ens.fr>
6370
6371         PR fortran/45367
6372         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
6373
6374 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6375
6376         PR fortran/45367
6377         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
6378
6379 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6380
6381         PR fortran/36158
6382         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
6383
6384 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6385             Dominique d'Humieres  <dominiq@lps.ens.fr>
6386
6387         PR fortran/45367
6388         PR fortran/36158
6389         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
6390         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
6391
6392 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
6393
6394         PR fortran/44863
6395         PR fortran/45271
6396         PR fortran/45290
6397         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
6398         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
6399         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
6400
6401 2010-08-21  Tobias Burnus  <burnus@net-b.de>
6402
6403         PR fortran/36158
6404         PR fortran/33197
6405         * gfortran.dg/bessel_6.f90: New.
6406         * gfortran.dg/bessel_7.f90: New.
6407
6408 2010-08-20  Jan Hubicka  <jh@suse.cz>
6409
6410         PR c++/45307
6411         PR c++/17736
6412         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
6413         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
6414
6415 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
6416
6417         PR target/45336
6418         * gcc.target/i386/pr45336-1.c: New.
6419         * gcc.target/i386/pr45336-2.c: Likewise.
6420         * gcc.target/i386/pr45336-3.c: Likewise.
6421         * gcc.target/i386/pr45336-4.c: Likewise.
6422
6423 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
6424
6425         PR testsuite/45361
6426         * gcc.target/i386/volatile-2.c: Update scan strings to also
6427         include (%rip) for the memory reference on x86_64.
6428
6429 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
6430
6431         PR middle-end/44974
6432         * gcc.dg/pr44974.c: New test.
6433
6434         PR rtl-optimization/45353
6435         * gcc.dg/pr45353.c: New test.
6436
6437 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
6438
6439         * gcc.target/i386/volatile-2.c: New.
6440
6441 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
6442
6443         PR rtl-optimization/44691
6444         * gfortran.dg/pr44691.f: New test.
6445
6446 2010-10-19  Olivier Hainque  <hainque@adacore.com>
6447
6448         * gcc.target/sparc/sibcall-dslot.c: New testcase.
6449
6450 2010-08-19  Jason Merrill  <jason@redhat.com>
6451
6452         * g++.dg/init/synth3.C: New.
6453         * g++.dg/init/value8.C: New.
6454         * g++.dg/tree-ssa/empty-2.C: New.
6455         * g++.dg/cpp0x/noexcept09.C: New.
6456
6457 2010-08-19  Daniel Kraft  <d@domob.eu>
6458
6459         PR fortran/29785
6460         PR fortran/45016
6461         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
6462         * gfortran.dg/pointer_remapping_1.f90: New test.
6463         * gfortran.dg/pointer_remapping_2.f03: New test.
6464         * gfortran.dg/pointer_remapping_3.f08: New test.
6465         * gfortran.dg/pointer_remapping_4.f03: New test.
6466         * gfortran.dg/pointer_remapping_5.f08: New test.
6467         * gfortran.dg/pointer_remapping_6.f08: New test.
6468
6469 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
6470
6471         PR testsuite/45324
6472         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
6473
6474 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6475
6476         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
6477
6478 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
6479
6480         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
6481         variable.
6482
6483 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6484
6485         PR target/45070
6486         * gcc.c-torture/execute/pr45070.c: New.
6487
6488 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6489
6490         * g++.dg/pr44328.C: New test.
6491
6492 2010-08-19  Tobias Burnus  <burnus@net-b.de>
6493
6494         PR fortran/36158
6495         PR fortran/33197
6496         * gfortran.dg/bessel_3.f90: New.
6497         * gfortran.dg/bessel_4.f90: New.
6498         * gfortran.dg/bessel_5.f90: New.
6499
6500 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
6501
6502         PR fortran/45290
6503         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
6504         * gfortran.dg/pointer_init_2.f90: New.
6505         * gfortran.dg/pointer_init_3.f90: New.
6506         * gfortran.dg/pointer_init_4.f90: New.
6507
6508 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
6509
6510         PR c++/45049
6511         * g++.dg/pr45049-1.C: New test.
6512         * g++.dg/pr45049-2.C: New test.
6513
6514 2010-08-18  Jie Zhang  <jie@codesourcery.com>
6515
6516         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
6517         20 if __ARM_PCS is defined otherwise 64.
6518         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
6519         instead of hard coded 64.
6520
6521 2010-08-18  Yao Qi  <yao@codesourcery.com>
6522
6523         PR target/45094
6524         * gcc.target/arm/pr45094.c: New test.
6525
6526 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6527
6528         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
6529
6530 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6531
6532         PR rtl-optimization/42575
6533         * gcc.target/arm/pr42575.c: New test.
6534
6535 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6536
6537         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
6538         * gcc.dg/tls/thr-cse-1.c: New.
6539
6540 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6541
6542         PR debug/42487
6543         * lib/target-supports.exp
6544         (check_effective_target_function_sections): New.
6545         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
6546         function sections before proceding.
6547
6548 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
6549
6550         PR fortran/45308
6551         * gfortran.dg/pr45308.f03: New test.
6552
6553 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
6554
6555         PR target/45296
6556         * gcc.target/i386/pr45296.c: New test.
6557
6558 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
6559
6560         * g++.dg/ext/uow-1.C: New.
6561         * g++.dg/ext/uow-2.C: New.
6562         * g++.dg/ext/uow-3.C: New.
6563         * g++.dg/ext/uow-4.C: New.
6564
6565 2010-08-17  Richard Guenther  <rguenther@suse.de>
6566
6567         PR testsuite/45266
6568         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
6569
6570 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
6571
6572         PR c/40563
6573         * gcc.dg/Wcxx-compat-20.c: New test.
6574
6575 2010-08-17  Daniel Kraft  <d@domob.eu>
6576
6577         PR fortran/38936
6578         * gfortran.dg/associate_1.f03: Extended to test newly supported
6579         features like association to variables.
6580         * gfortran.dg/associate_3.f03: Removed check for illegal change
6581         of associate-name here...
6582         * gfortran.dg/associate_5.f03: ...and added it here.
6583         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
6584         * gfortran.dg/associate_7.f03: New test.
6585
6586 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
6587
6588         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
6589
6590 2010-08-15  Daniel Kraft  <d@domob.eu>
6591
6592         PR fortran/38936
6593         * gfortran.dg/associate_1.f03: Enable test for array expressions.
6594         * gfortran.dg/associate_3.f03: Clarify comment.
6595         * gfortran.dg/associate_5.f03: New test.
6596         * gfortran.dg/associate_6.f03: New test.
6597
6598 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6599
6600         PR fortran/45211
6601         * gfortran.dg/bind_c_usage_21.f90: New.
6602         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
6603
6604 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6605
6606         * gfortran.dg/optional_absent_1.f90: New.
6607         * gfortran.dg/null_actual.f90: New.
6608
6609 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6610
6611         * gfortran.dg/pointer_target_1.f90: New.
6612         * gfortran.dg/pointer_target_2.f90: New.
6613         * gfortran.dg/pointer_target_3.f90: New.
6614
6615 2010-08-15  Daniel Kraft  <d@domob.eu>
6616
6617         PR fortran/45197
6618         * gfortran.dg/elemental_args_check_3.f90: New test.
6619         * gfortran.dg/impure_1.f08: New test.
6620         * gfortran.dg/impure_2.f08: New test.
6621         * gfortran.dg/impure_3.f90: New test.
6622         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
6623
6624 2010-08-15  Ira Rosen  <irar@il.ibm.com>
6625
6626         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
6627         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
6628         SLP tests.
6629         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
6630         misaligned loads.
6631         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
6632         misaligned stores.c
6633         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
6634
6635 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6636
6637         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
6638         dg-require-effective-target after dg-do.
6639
6640 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6641
6642         * lib/target-supports.exp (check_effective_target_vect_int): Return
6643         true for Loongson targets.
6644         (check_effective_target_vect_shift): Likewise.
6645         (check_effective_target_vect_no_int_max): Likewise.
6646         (check_effective_target_vect_no_align): Likewise.
6647         (check_effective_target_vect_short_mult): Likewise.
6648
6649 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
6650
6651         * g++.dg/cast.C: Change fields of structures to "long" to pass
6652         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
6653         * g++.dg/cpp0x/iop.C: Ditto.
6654         * g++.dg/cpp0x/named_refs.C: Ditto.
6655         * g++.dg/cpp0x/rv1p.C: Ditto.
6656         * g++.dg/cpp0x/rv2p.C: Ditto.
6657         * g++.dg/cpp0x/rv3p.C: Ditto.
6658         * g++.dg/cpp0x/rv4p.C: Ditto.
6659         * g++.dg/cpp0x/rv5p.C: Ditto.
6660         * g++.dg/cpp0x/rv6p.C: Ditto.
6661         * g++.dg/cpp0x/rv7p.C: Ditto.
6662         * g++.dg/cpp0x/rv8p.C: Ditto.
6663         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
6664
6665 2010-08-13  Daniel Kraft  <d@domob.eu>
6666
6667         * gfortran.dg/implied_shape_1.f08: New test.
6668         * gfortran.dg/implied_shape_2.f90: New test.
6669         * gfortran.dg/implied_shape_3.f08: New test.
6670
6671 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6672
6673         PR libfortran/42526
6674         * gfortran.dg/char_component_initializer_1.f90: New test.
6675
6676 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
6677
6678         PR tree-optimization/45241
6679         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
6680
6681 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6682
6683         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
6684         to dg-options.
6685         * gcc.target/i386/pr40906-2.c: Ditto.
6686         * gcc.target/i386/pr40906-3.c: Ditto.
6687
6688 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6689
6690         PR middle-end/45262
6691         * gcc.c-torture/execute/pr45262.c: New test.
6692
6693 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6694
6695         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
6696         empty argument.
6697         * g++.dg/other/profile1.C: Ditto.
6698
6699 2010-08-12  Richard Guenther  <rguenther@suse.de>
6700
6701         PR tree-optimization/45232
6702         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
6703         * gcc.dg/tree-ssa/loop-7.c: Adjust.
6704         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
6705         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
6706         unsigned arithmetic.
6707         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
6708         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
6709         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
6710         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
6711         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
6712         unsigned arithmetic.
6713         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
6714         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
6715         unsigned arithmetic.
6716         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
6717         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
6718         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
6719         unsigned arithmetic.
6720         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
6721         * gcc.dg/tree-ssa/negate.c: Adjust.
6722         * gcc.dg/vect/vect-1.c: Adjust.
6723         * gfortran.dg/reassoc_6.f: XFAIL.
6724
6725 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6726
6727         PR debug/45259
6728         * gcc.dg/pr45259.c: New test.
6729
6730 2010-08-12  Wei Guozhi  <carrot@google.com>
6731
6732         PR target/44999
6733         * gcc.target/arm/pr44999.c: New testcase.
6734
6735 2010-08-12  Jie Zhang  <jie@codesourcery.com>
6736
6737         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
6738         (N): Likewise.
6739         (main): Adjust accordingly.
6740
6741 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6742
6743         * gfortran.dg/graphite/id-22.f: New.
6744
6745 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6746
6747         * gcc.dg/graphite/id-26.c: New.
6748
6749 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6750
6751         * gcc.dg/graphite/id-25.c: New.
6752
6753 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6754
6755         * gcc.dg/graphite/run-id-5.c: New.
6756         * gcc.dg/graphite/run-id-6.c: New.
6757         * gfortran.dg/graphite/id-21.f: New.
6758
6759 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6760
6761         * gcc.dg/graphite/id-24.c: New.
6762
6763 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6764
6765         * gcc.dg/tree-ssa/pr20742.c: New.
6766
6767 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6768
6769         * gcc.dg/graphite/id-23.c: New.
6770
6771 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6772
6773         * gfortran.dg/graphite/id-20.f: Adjust testcase.
6774
6775 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6776
6777         * gcc.dg/graphite/pr42729.c: New.
6778
6779 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6780
6781         * gfortran.dg/graphite/id-20.f: New.
6782
6783 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6784
6785         * gcc.dg/graphite/id-22.c: New.
6786
6787 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6788
6789         * gcc.dg/graphite/run-id-2.c: Call abort.
6790
6791 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6792
6793         * gcc.dg/graphite/id-20.c: New.
6794
6795 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
6796             Steve Kargl  <kargl@gcc.gnu.org>
6797
6798         PR fortran/44595
6799         * gfortran.dg/move_alloc_3.f90: New.
6800         * gfortran.dg/random_seed_2.f90: New.
6801
6802 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6803
6804         * lib/target-supports.exp (check_effective_target_sync_int_long):
6805         Add hppa*-*-linux*.
6806         (check_effective_target_sync_char_short): Likewise.
6807
6808 2010-08-10  Yao Qi  <yao@codesourcery.com>
6809
6810         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
6811         general form.
6812         * gcc.dg/tree-ssa/loop-31.c: Likewise.
6813         * g++.dg/other/packed1.C: Likewise.
6814         * g++.dg/other/crash-4.C: Likewise.
6815         * g++.dg/ext/packed8.C: Likewise.
6816         * g++.dg/init/array16.C: Likewise.
6817
6818 2010-08-10  xinliang David Li  <davidxl@google.com>
6819         * gcc.dg/tree-ssa/loop-19.c: Add option
6820         -fno-prefetch-loop-array
6821
6822 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
6823
6824         PR middle-end/45182
6825         * gcc.c-torture/compile/pr45182.c: New test.
6826
6827 2010-08-09  Jason Merrill  <jason@redhat.com>
6828
6829         PR c++/45236
6830         * g++.dg/cpp0x/variadic-104.C: New.
6831
6832 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6833
6834         PR fortran/44235
6835         * gfortran.dg/dependency_32.f90:  New test.
6836
6837 2010-08-09  Richard Guenther  <rguenther@suse.de>
6838
6839         PR middle-end/44632
6840         * g++.dg/opt/nrv17.C: New testcase.
6841
6842 2010-08-09  Richard Guenther  <rguenther@suse.de>
6843
6844         PR middle-end/45212
6845         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
6846         alignment from MEM_REF offset only if we took it from the
6847         base object.
6848
6849         * gcc.target/i386/pr24178.c: New testcase.
6850
6851 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
6852
6853         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
6854         * gcc.dg/20030702-1.c: Ditto.
6855         * gcc.dg/20050309-1.c: Ditto.
6856         * gcc.dg/20050325-1.c: Ditto.
6857         * gcc.dg/20050330-2.c: Ditto.
6858         * gcc.dg/20051201-1.c: Ditto.
6859         * gcc.dg/gomp/pr27573.c: Ditto.
6860         * gcc.dg/gomp/pr34610.c: Ditto.
6861         * gcc.dg/pr24225.c: Ditto.
6862         * gcc.dg/pr26570.c: Ditto.
6863         * gcc.dg/pr32773.c: Ditto.
6864         * g++.dg/gcov/gcov-6.C: Ditto.
6865         * g++.dg/gomp/pr34608.C: Ditto.
6866         * gfortran.dg/gomp/pr27573.f90: Ditto.
6867
6868         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
6869         dg-require-host-local dg directive.
6870         * gcc.dg/profile-dir-2.c: Ditto.
6871         * gcc.dg/profile-dir-3.c: Ditto.
6872
6873 2010-08-08  Richard Guenther  <rguenther@suse.de>
6874
6875         PR tree-optimization/45109
6876         * gcc.c-torture/compile/pr45109.c: New testcase.
6877
6878 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
6879
6880         * gcc.dg/march.c: Skip if -march defined.
6881         * gcc.dg/mtune.c: Skip if -mtune defined.
6882
6883         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
6884         generic thunk support.
6885
6886 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
6887
6888         PR target/45213
6889         * gcc.target/i386/pr45213.c: New test.
6890
6891 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6892
6893         PR libfortran/45143
6894         * gfortran.dg/fmt_error_11.f03: New test.
6895
6896 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
6897
6898         * lib/target-supports.exp (check_effective_target_sync_int_long):
6899         Add arm*-*-linux-gnueabi.
6900         (check_effective_target_sync_char_short): Likewise.
6901
6902 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6903
6904         PR fortran/45159
6905         * gfortran.dg/dependency_31.f90:  New test.
6906
6907 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6908
6909         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
6910
6911 2010-08-06  Jason Merrill  <jason@redhat.com>
6912
6913         * g++.dg/cpp0x/sfinae3.C: New.
6914         * g++.dg/cpp0x/sfinae4.C: New.
6915
6916 2010-08-06  Richard Guenther  <rguenther@suse.de>
6917
6918         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
6919         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
6920         * gcc.dg/tree-ssa/pr25382.c: Likewise.
6921         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
6922         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
6923         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
6924         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
6925         * gcc.c-torture/execute/20100805-1.c: Likewise.
6926
6927 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6928
6929         PR testsuite/42855
6930         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
6931
6932 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6933
6934         * gcc.dg/ipa/ipcp-ii-1.c: New test.
6935         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
6936
6937 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6938
6939         * g++.dg/ipa/devirt-1.C: New test.
6940         * g++.dg/ipa/devirt-2.C: Likewise.
6941         * g++.dg/ipa/devirt-3.C: Likewise.
6942         * g++.dg/ipa/devirt-4.C: Likewise.
6943         * g++.dg/ipa/devirt-5.C: Likewise.
6944         * gcc.dg/ipa/iinline-3.c: Likewise.
6945
6946 2010-08-05  Jie Zhang  <jie@codesourcery.com>
6947
6948         PR tree-optimization/45144
6949         * gcc.dg/tree-ssa/pr45144.c: New test.
6950
6951 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
6952
6953         PR fortran/42207
6954         PR fortran/44064
6955         PR fortran/44065
6956         * gfortran.dg/class_25.f03: New.
6957         * gfortran.dg/class_26.f03: New.
6958
6959 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
6960
6961         * g++.dg/warn/miss-format-1.C: Update line number.
6962
6963 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
6964
6965         PR c++/44641
6966         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
6967         .frame and .mask assembler directives.
6968
6969 2010-08-04  Richard Guenther  <rguenther@suse.de>
6970
6971         * gcc.dg/tree-ssa/vrp35.c: Adjust.
6972         * gcc.dg/tree-ssa/vrp36.c: Likewise.
6973         * gcc.dg/tree-ssa/vrp50.c: Likewise.
6974         * gcc.dg/tree-ssa/vrp52.c: Likewise.
6975
6976 2010-08-04  Tobias Burnus  <burnus@net-b.de>
6977
6978         PR fortran/44857
6979         * gfortran.dg/derived_constructor_char_1.f90: New.
6980         * gfortran.dg/derived_constructor_char_2.f90: New.
6981
6982 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6983
6984         PR fortran/45159
6985         * gfortran.dg/dependency_30.f90:  New test.
6986
6987 2010-08-03  Jan Hubicka  <jh@suse.cz>
6988
6989         * gcc.c-torture/compile/pr45085.c: New testcase.
6990
6991 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
6992
6993         PR fortran/44584
6994         PR fortran/45161
6995         * gfortran.dg/typebound_call_9.f03: Modified.
6996         * gfortran.dg/typebound_generic_1.f03: Modified.
6997
6998 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6999
7000         PR fortran/45159
7001
7002         * gfortran.dg/dependency_29.f90:  New test.
7003
7004 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7005
7006         PR fortran/36854
7007         * gfortran.dg/character_comparison_2.f90:  New test.
7008         * gfortran.dg/character_comparison_3.f90:  New test.
7009         * gfortran.dg/dependency_28.f90:  New test.
7010
7011 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
7012
7013         PR target/40457
7014         * gcc.target/arm/pr40457-1.c: New test.
7015         * gcc.target/arm/pr40457-2.c: New test.
7016
7017 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
7018
7019         PR fortran/44912
7020         * gfortran.dg/typebound_call_17.f03: New.
7021
7022 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
7023
7024         PR fortran/44929
7025         * gfortran.dg/allocate_derived_3.f90: New.
7026
7027 2010-07-30  Xinliang David Li  <davidxl@google.com>
7028         PR tree-optimization/45121
7029         * c-c++-common/uninit-17.c: Add -fno-ivops option.
7030
7031 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7032
7033         PR c++/45112
7034         * g++.dg/pr45112.C: New test.
7035
7036 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
7037
7038         PR debug/45055
7039         PR rtl-optimization/45137
7040         * gcc.dg/pr45055.c: New test.
7041
7042 2010-07-30  Alan Modra  <amodra@gmail.com>
7043
7044         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
7045         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
7046
7047 2010-07-29  Tobias Burnus  <burnus@net-b.de>
7048
7049         PR fortran/45087
7050         PR fortran/45125
7051         * gfortran.dg/whole_file_25.f90: New.
7052         * gfortran.dg/whole_file_26.f90: New.
7053         * gfortran.dg/whole_file_27.f90: New.
7054
7055 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
7056
7057         PR fortran/44962
7058         * gfortran.dg/typebound_proc_17.f03: New.
7059
7060 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
7061
7062         PR fortran/45004
7063         * gfortran.dg/move_alloc_2.f90: New.
7064
7065 2010-07-29  Xinliang David Li  <davidxl@google.com>
7066         PR tree-optimization/45121
7067         * c-c++-common/uninit-17.c: Fix expected output.
7068
7069 2010-07-29  Richard Guenther  <rguenther@suse.de>
7070
7071         PR tree-optimization/45120
7072         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
7073
7074 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
7075
7076         PR fortran/42051
7077         PR fortran/44064
7078         * gfortran.dg/pr42051.f03: New testcase.
7079
7080 2010-07-29  Richard Guenther  <rguenther@suse.de>
7081
7082         PR middle-end/45034
7083         * gcc.c-torture/execute/pr45034.c: New testcase.
7084
7085 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
7086
7087         PR c++/45096
7088         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
7089
7090 2010-07-28  Daniel Kraft  <d@domob.eu>
7091
7092         * gfortran.dg/bound_8.f90: New test.
7093
7094 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
7095
7096         PR debug/45105
7097         * gcc.dg/pr45105.c: New test.
7098
7099 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
7100
7101         PR rtl-optimization/45107
7102         * gcc.dg/pr45107.c: New test.
7103
7104 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
7105
7106         PR rtl-optimization/45101
7107         * gcc.dg/pr45101.c: New test.
7108
7109 2010-07-28  Tobias Burnus  <burnus@net-b.de>
7110
7111         PR fortran/45077
7112         * gfortran.dg/whole_file_24.f90: New.
7113
7114 2010-07-27  Jason Merrill  <jason@redhat.com>
7115
7116         * g++.dg/cpp0x/variadic102.C: New.
7117         * g++.dg/cpp0x/variadic103.C: New.
7118
7119 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
7120
7121         PR rtl-optimization/40956
7122         PR target/42495
7123         PR middle-end/42574
7124         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
7125         * gcc.target/arm/pr42574.c: Add tests.
7126
7127 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
7128
7129         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
7130         test name.
7131         (cleanup-repo-files): Ditto.
7132         (cleanup-saved-temps): Ditto.
7133
7134 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
7135
7136         PR testsuite/44701
7137         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
7138
7139         PR c/45079
7140         * gcc.dg/pr45079.c: New test.
7141
7142 2010-07-27  Ira Rosen  <irar@il.ibm.com>
7143
7144         PR tree-optimization/44152
7145         * gcc.dg/vect/fast-math-pr44152.c: New test.
7146
7147 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
7148
7149         PR ObjC/44140
7150         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
7151         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
7152         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
7153         * obj-c++.dg/torture/trivial.mm: Ditto.
7154         * objc.dg/torture/tls/thr-init-2.m: Ditto.
7155         * objc.dg/torture/tls/thr-init-3.m: Ditto.
7156         * objc.dg/torture/tls/thr-init.m: Ditto.
7157         * objc.dg/torture/trivial.m: Ditto.
7158
7159 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
7160
7161         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
7162         Skip on spu-*-* targets.
7163
7164 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
7165
7166         PR tree-optimization/45083
7167         * gcc.dg/pr45083.c: New test.
7168
7169 2010-07-26  Tobias Burnus  <burnus@net-b.de>
7170
7171         PR fortran/40873
7172         * gfortran.dg/whole_file_22.f90: New test.
7173         * gfortran.dg/whole_file_23.f90: New test.
7174
7175 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
7176             Jack Howarth  <howarth@bromo.med.uc.edu>
7177             Richard Henderson  <rth@redhat.com>
7178
7179         PR target/44132
7180         * gcc.dg/tls/thr-init-1.c: New.
7181         * gcc.dg/tls/thr-init-2.c: New.
7182         * gcc.dg/torture/tls New.
7183         * gcc.dg/torture/tls/tls-test.c: New.
7184         * gcc.dg/torture/tls/thr-init-1.c: New.
7185         * gcc.dg/torture/tls/tls.exp: New.
7186         * gcc.dg/torture/tls/thr-init-2.c: New.
7187         * gcc.dg/tls/emutls-2.c: New test
7188
7189         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
7190         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
7191         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
7192         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
7193         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
7194         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
7195         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
7196         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
7197         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
7198         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
7199         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
7200         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
7201         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
7202         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
7203         gfortran.dg/gomp/appendix-a/a.22.4.f90,
7204         gfortran.dg/gomp/appendix-a/a.22.5.f90,
7205         gfortran.dg/gomp/appendix-a/a.22.6.f90,
7206         gfortran.dg/gomp/appendix-a/a.24.1.f90,
7207         gfortran.dg/gomp/appendix-a/a.32.1.f90,
7208         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
7209         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
7210         gfortran.dg/gomp/omp_threadprivate1.f90,
7211         gfortran.dg/gomp/omp_threadprivate2.f90,
7212         gfortran.dg/gomp/reduction1.f90,
7213         gfortran.dg/gomp/sharing-1.f90: Likewise.
7214
7215 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7216
7217         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
7218         sse_runtime.
7219         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
7220         dg-require-visibility.
7221
7222 2010-07-26  Richard Guenther  <rguenther@suse.de>
7223
7224         PR tree-optimization/43784
7225         * gcc.c-torture/execute/pr43784.c: New testcase.
7226         * g++.dg/torture/pr43784.C: Likewise.
7227
7228 2010-07-26  Richard Guenther  <rguenther@suse.de>
7229
7230         PR middle-end/45056
7231         * g++.dg/pr45056.C: New testcase.
7232
7233 2010-07-26  Richard Guenther  <rguenther@suse.de>
7234
7235         PR tree-optimization/45071
7236         * gcc.dg/pr45071.c: New testcase.
7237
7238 2010-07-26  Tobias Burnus  <burnus@net-b.de>
7239
7240         PR fortran/45066
7241         * gfortran.dg/namelist_62.f90: New.
7242
7243 2010-07-26  Richard Guenther  <rguenther@suse.de>
7244
7245         * gcc.c-torture/execute/pr45017.c: Move ...
7246         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
7247
7248 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
7249
7250         PR fortran/40628
7251         * trim_optimize_1.f90:  New test.
7252         * character_comparision_1.f90:  New test.
7253
7254 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7255
7256         PR fortran/42852
7257         * gfortran.dg/wtruncate_fix.f: New test.
7258
7259 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
7260
7261         PR testsuite/45068
7262         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
7263
7264 2010-07-24  Richard Guenther  <rguenther@suse.de>
7265
7266         PR lto/43788
7267         * g++.dg/lto/20100724-1_0.C: New testcase.
7268
7269 2010-07-24  Richard Guenther  <rguenther@suse.de>
7270
7271         PR lto/43212
7272         * gcc.dg/lto/20100724-1_0.c: New testcase.
7273         * gcc.dg/lto/20100724-1_1.c: Likewise.
7274
7275 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7276
7277         PR fortran/40011
7278         * gfortran.dg/whole_file_21.f90: New.
7279
7280         * gfortran.dg/integer_exponentiation_3.F90: Use
7281         -ffloat-store only for i?86/x86-64 -m32.
7282
7283 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7284
7285         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
7286         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
7287
7288 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7289
7290         * gfortran.dg/func_decl_4.f90: Split test into two ...
7291         * gfortran.dg/func_decl_5.f90: ... parts.
7292         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
7293         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
7294         * gfortran.dg/global_references_1.f90: Add new dg-warning.
7295         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
7296         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
7297         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
7298         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
7299         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
7300         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
7301         * gfortran.dg/sizeof.f90: Make test valid.
7302         * gfortran.dg/pr20865.f90: Add new dg-error.
7303         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
7304         * gfortran.dg/g77/19990218-0.f: Ditto.
7305         * gfortran.dg/g77/19990218-1.f: Ditto.
7306         * gfortran.dg/g77/970625-2.f: Ditto.
7307         * gfortran.dg/pr37243.f: Fix function declaration.
7308         * gfortran.dg/use_only_1.f90: Fix implicit typing.
7309         * gfortran.dg/loc_1.f90: Fix pointer datatype.
7310
7311 2010-07-23  Tobias Burnus  <burnus@net-b.de>
7312
7313         PR fortran/44945
7314         * gfortran.dg/char_array_structure_constructor.f90: Add
7315         -fwhole-file as dg-option as it otherwise fails on some
7316         systems.
7317
7318 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
7319
7320         * gnat.dg/aggr16.ad[sb]: New test.
7321         * gnat.dg/aggr16_pkg.ads: New helper.
7322
7323 2010-07-23  Richard Guenther  <rguenther@suse.de>
7324
7325         PR lto/43071
7326         * g++.dg/lto/20100723-1_0.C: New testcase.
7327
7328 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
7329
7330         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
7331         AVX support.
7332         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
7333         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
7334
7335 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7336
7337         * lib/target-supports.exp (add_options_for_tls): New proc.
7338         * g++.dg/tls/static-1.C: Use dg-add-options tls.
7339         * g++.dg/tls/static-1a.cc: Likewise.
7340         * gcc.dg/tls/emutls-1.c: Likewise.
7341         * gcc.dg/tls/opt-11.c: Likewise.
7342         * gcc.dg/tls/opt-12.c: Likewise.
7343         * gcc.dg/tls/pr24428-2.c: Likewise.
7344         * gcc.dg/tls/pr24428.c: Likewise.
7345         * obj-c++.dg/tls/static-1.mm: Likewise.
7346         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
7347         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
7348         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7349         * objc.dg/torture/tls/thr-init-2.m: Likewise.
7350         * objc.dg/torture/tls/thr-init-3.m: Likewise.
7351         * objc.dg/torture/tls/thr-init.m: Likewise.
7352         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
7353
7354 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7355
7356         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
7357         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
7358         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
7359         optimized dump files.
7360
7361 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
7362
7363         PR tree-optimization/45047
7364         * gcc.c-torture/compile/pr45047.c: New test.
7365
7366 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7367
7368         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
7369         instead of dg-compile.
7370         * gcc.dg/float-range-4.c: Ditto.
7371         * gcc.dg/float-range-5.c: Ditto.
7372         * gcc.dg/fold-overflow-1.c: Ditto.
7373         * gcc.dg/gomp/sections-4.c: Ditto.
7374         * gcc.dg/transparent-union-1.c: Ditto.
7375         * gcc.dg/transparent-union-2.c: Ditto.
7376         * gcc.target/i386/pr39315-check.c: Ditto.
7377         * g++.dg/gomp/sections-4.C: Ditto.
7378         * g++.dg/template/dtor7.C: Ditto.
7379         * g++.dg/tree-ssa/pr19952.C: Ditto.
7380         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
7381         * gfortran.dg/graphite/pr42185.f90: Ditto.
7382         * gfortran.dg/namelist_36.f90: Ditto.
7383         * gnat.dg/noreturn1.adb: Ditto.
7384         * gnat.dg/specs/small_alignment.ads: Ditto.
7385
7386 2010-07-23  Martin Jambor  <mjambor@suse.cz>
7387
7388         PR tree-optimization/44915
7389         * g++.dg/torture/pr44915.C: New test.
7390
7391 2010-07-23  Martin Jambor  <mjambor@suse.cz>
7392
7393         PR tree-optimization/44914
7394         * g++.dg/tree-ssa/pr44914.C: New test.
7395
7396 2010-07-23  Jie Zhang  <jie@codesourcery.com>
7397
7398         PR target/44290
7399         * gcc.dg/pr44290-1.c: New test.
7400         * gcc.dg/pr44290-2.c: New test.
7401
7402 2010-07-23  Jason Merrill  <jason@redhat.com>
7403
7404         PR c++/45008
7405         * g++.dg/abi/mangle44.C: New.
7406
7407 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7408
7409         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
7410         for compile-time only tests.
7411         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
7412         target check.
7413         * gcc.target/i386/pr39315-4.c: Ditto.
7414         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
7415         target check.  Include sse-os-support.h.
7416         (main): Call check_isa and sse_os_support.
7417         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
7418         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
7419         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
7420         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
7421         target check.  Include sse-os-support.h.
7422         (main): Call check_isa and sse_os_support.
7423         * gcc.target/i386/vperm-v2df.c: Ditto.
7424
7425 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7426
7427         * lib/target-supports.exp (check_avx_hw_available): New procedure.
7428         (check_effective_target_avx_runtime): New procedure.
7429         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
7430         (check_effective_target_sse_runtime): Add check_effective_target_sse.
7431
7432         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
7433         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
7434         and __get_cpuid test.
7435         * gcc.dg/compat/vector-2b_main.c: Ditto.
7436
7437         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
7438
7439         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
7440         for compile-time only test.
7441         * gcc.dg/pr32716.c: Ditto.
7442         * gcc.dg/pr34856.c: Ditto.
7443         * gcc.dg/pr36997.c: Ditto.
7444         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
7445         * gfortran.dg/pr28158.f90: Ditto.
7446         * gfortran.dg/pr30667.f: Ditto.
7447
7448         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
7449         i?86-*-* and x86_64-*-* targets to disable execution on targets
7450         without sse2 runtime support.
7451         * g++.dg/vect/vect.exp: Ditto.
7452         * gfortran.dg/vect/vect.exp: Ditto.
7453
7454         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
7455         * gcc.dg/pr37544.c: Ditto.
7456         * gcc.dg/pr40550.c: Ditto.
7457         * gcc.dg/compat/union-m128-1_main.c: Ditto.
7458         * gcc.dg/compat/vector-1a_main.c: Ditto.
7459         * gcc.dg/compat/vector-2a_main.c: Ditto.
7460         * gcc.dg/torture/pr16104-1.c: Ditto.
7461         * gcc.dg/torture/pr35771-1.c: Ditto.
7462         * gcc.dg/torture/pr35771-2.c: Ditto.
7463         * gcc.dg/torture/pr35771-3.c: Ditto.
7464         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
7465         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
7466         * gcc.dg/torture/stackalign/push-1.c: Ditto.
7467         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
7468         * g++.dg/other/i386-1.C: Ditto.
7469         * g++.dg/other/pr40446.C: Ditto.
7470
7471 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7472
7473         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
7474
7475 2010-07-23  Daniel Kraft  <d@domob.eu>
7476
7477         PR fortran/44709
7478         * gfortran.dg/exit_1.f08: New test.
7479         * gfortran.dg/exit_2.f08: New test.
7480
7481 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
7482
7483         PR tree-optimization/39839
7484         * gcc.target/arm/pr39839.c: New test case.
7485
7486 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7487
7488         * gnat.dg/unchecked_convert5b.adb: New test.
7489         * gnat.dg/unchecked_convert6.adb: Likewise.
7490         * gnat.dg/unchecked_convert6b.adb: Likewise.
7491
7492 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7493
7494         * gnat.dg/aggr15.ad[sb]: New test.
7495
7496 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
7497
7498         PR debug/45024
7499         * g++.dg/debug/dwarf2/nested-2.C: New test case.
7500
7501 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
7502
7503         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
7504         with dg-require-linker-plugin.
7505
7506 2010-07-22  Richard Guenther  <rguenther@suse.de>
7507
7508         PR lto/43850
7509         * g++.dg/lto/20100722-1_0.C: New testcase.
7510
7511 2010-07-22  Richard Guenther  <rguenther@suse.de>
7512
7513         PR lto/42451
7514         * gcc.dg/lto/20100720-3_0.c: New testcase.
7515         * gcc.dg/lto/20100720-3_1.c: Likewise.
7516
7517 2010-07-22  Richard Guenther  <rguenther@suse.de>
7518
7519         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
7520         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
7521
7522         PR lto/43373
7523         * gcc.dg/lto/20100722-1_0.c: New testcase.
7524
7525 2010-07-22  Martin Jambor  <mjambor@suse.cz>
7526
7527         PR tree-optimization/44891
7528         * gcc.c-torture/compile/pr44891.c: New test.
7529
7530 2010-07-22  Richard Guenther  <rguenther@suse.de>
7531
7532         PR tree-optimization/45017
7533         * gcc.c-torture/execute/pr45017.c: New testcase.
7534
7535 2010-07-22  Tobias Burnus  <burnus@net-b.de>
7536
7537         PR fortran/45019
7538         * gfortran.dg/aliasing_dummy_5.f90: New.
7539
7540 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7541
7542         PR target/43698
7543         * gcc.target/arm/pr43698.c: New test.
7544
7545 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7546
7547         PR fortran/44929
7548         * Revert my commit r162325 for this PR.
7549
7550 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7551
7552         PR debug/45015
7553         * gcc.target/m68k/pr45015.c: New test.
7554
7555 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
7556
7557         PR c++/44641
7558         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
7559         comments.
7560
7561 2010-07-21  Richard Guenther  <rguenther@suse.de>
7562
7563         PR lto/45018
7564         * g++.dg/lto/20100721-1_0.C: New testcase.
7565
7566 2010-07-21  Martin Jambor  <mjambor@suse.cz>
7567
7568         PR tree-optimization/44900
7569         * g++.dg/torture/pr44900.C: New test.
7570
7571 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
7572
7573         PR middle-end/44738
7574         * c-c++-common/uninit-17.c: Correct expected error.
7575
7576 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7577
7578         * gcc.dg/guality/asm-1.c: New test.
7579
7580         PR debug/45003
7581         * gcc.dg/guality/pr45003-2.c: New test.
7582         * gcc.dg/guality/pr45003-3.c: New test.
7583
7584 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7585
7586         PR libfortran/44697
7587         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
7588
7589 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
7590
7591         * lib/scanasm.exp (dg-function-on-line): Test that a function is
7592         defined on the current line.
7593         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
7594         * g++.dg/debug/dwarf2/pr44641.C: New.
7595
7596 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
7597
7598         * gcc.target/powerpc/block-move-1.c: New test.
7599         * gcc.target/powerpc/block-move-2.c: New test.
7600
7601 2010-07-20  Jason Merrill  <jason@redhat.com>
7602
7603         PR c++/44967
7604         * g++.dg/cpp0x/sfinae2.C: New.
7605
7606 2010-07-20  Richard Guenther  <rguenther@suse.de>
7607
7608         PR lto/42696
7609         * gcc.dg/lto/20100720-4_0.c: New testcase.
7610
7611 2010-07-20  Richard Guenther  <rguenther@suse.de>
7612
7613         PR lto/43221
7614         * gcc.dg/lto/20100720-2_0.c: New testcase.
7615         * gcc.dg/lto/20100720-2_1.c: Likewise.
7616
7617 2010-07-20  Richard Guenther  <rguenther@suse.de>
7618
7619         PR lto/43208
7620         * gcc.dg/lto/20100720-1_0.c: New testcase.
7621         * gcc.dg/lto/20100720-1_1.c: Likewise.
7622
7623 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
7624
7625         PR debug/45003
7626         * gcc.dg/guality/pr45003-1.c: New test.
7627
7628 2010-07-20  Richard Guenther  <rguenther@suse.de>
7629
7630         PR tree-optimization/44977
7631         * gcc.dg/torture/pr44977.c: New testcase.
7632
7633 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
7634
7635         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
7636         sync_char_short
7637
7638 2010-07-20  Richard Guenther  <rguenther@suse.de>
7639
7640         PR middle-end/44971
7641         PR middle-end/44988
7642         * gcc.dg/pr44971.c: New testcase.
7643         * gcc.c-torture/compile/pr44988.c: Likewise.
7644
7645 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
7646
7647         PR fortran/44929
7648         * gfortran.dg/allocate_with_typespec.f90: New test.
7649         * gfortran.dg/allocate_derived_1.f90: Update error message.
7650
7651 2010-07-19  Jason Merrill  <jason@redhat.com>
7652
7653         PR c++/44996
7654         * g++.dg/cpp0x/decltype23.C: New.
7655
7656 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
7657
7658         PR fortran/42385
7659         * gfortran.dg/class_defined_operator_1.f03 : New test.
7660
7661 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
7662
7663         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
7664         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
7665         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
7666         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
7667
7668 2010-07-19  Richard Guenther  <rguenther@suse.de>
7669
7670         PR middle-end/44941
7671         * gcc.c-torture/compile/pr44941.c: New testcase.
7672
7673 2010-07-19  Jason Merrill  <jason@redhat.com>
7674
7675         PR c++/44969
7676         * g++.dg/template/sfinae24.C: New.
7677
7678 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
7679
7680         PR fortran/44353
7681         * gfortran.dg/data_implied_do_2.f90: Removed.
7682
7683 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
7684
7685         PR c++/44969
7686         * g++.dg/template/sfinae23.C: New.
7687
7688 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7689
7690         * lib/target-supports.exp (check_sse_os_support_available): New
7691         proc.
7692         (check_sse_hw_available): New proc.
7693         (check_effective_target_sse_runtime): New proc.
7694         (check_effective_target_sse2_runtime): New proc.
7695         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
7696         -msse2 if check_sse_os_support_available.
7697         * g++.dg/vect/vect.exp: Only run -msse2 tests if
7698         check_sse_os_support_available.
7699         * gcc.dg/vect/vect.exp: Likewise.
7700         * gfortran.dg/vect/vect.exp: Likewise.
7701         * gcc.target/i386/sol2-check: Renamed to ...
7702         * gcc.target/i386/sse-os-support.h: ... this.
7703         (sol2_check): Renamed to ...
7704         (sse_os_support): ... this.
7705         Only test movss with xmm registers.
7706         * gcc.target/i386/sse-check.h: Reflect new header and function names.
7707         Removed ILL_INSN, ILL_INSN_LEN.
7708         * gcc.target/i386/sse2-check.h: Likewise.
7709         * gcc.target/i386/sse3-check.h: Likewise.
7710         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
7711         Removed cpuid.h, __get_cpuid test.
7712         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
7713         Removed cpuid.h, __get_cpuid test.
7714         * g++.dg/other/pr40446.C: Likewise.
7715         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7716         * gcc.dg/compat/vector-1a_main.c: Likewise.
7717         * gcc.dg/compat/vector-2a_main.c: Likewise.
7718         * gcc.dg/pr36584.c: Likewise.
7719         * gcc.dg/pr37544.c: Likewise.
7720         * gcc.dg/torture/pr16104-1.c: Likewise.
7721         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7722         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7723         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7724         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7725         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
7726         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
7727         sse2_runtime.
7728         * gcc.dg/torture/pr35771-2.c: Likewise.
7729         * gcc.dg/torture/pr35771-3.c: Likewise.
7730         * gcc.target/i386/pr39315-2.c: Likewise.
7731         * gcc.target/i386/pr39315-4.c: Likewise.
7732         * gcc.target/i386/vperm-v2df.c: Likewise.
7733         * gcc.target/i386/vperm-v2di.c: Likewise.
7734         * gcc.target/i386/vperm-v4si-1.c: Likewise.
7735         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
7736         sse_runtime.
7737
7738 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
7739
7740         PR fortran/44353
7741         * gfortran.dg/data_implied_do_2.f90: New test.
7742
7743 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7744
7745         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
7746
7747 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7748
7749         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
7750         to the "mips16" group.
7751         (mips_using_mips16_p): New procedure.
7752         (mips-dg-options): Use it.
7753
7754 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7755
7756         * gcc.target/mips/mips16-attributes-4.c: New test.
7757
7758 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
7759
7760         PR testsuite/44418
7761         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
7762         * gcc.target/powerpc/recip-2.c: Ditto.
7763         * gcc.target/powerpc/recip-3.c: Ditto.
7764
7765 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
7766
7767         * gcc.target/arm/pr42235.c: New test.
7768
7769 2010-07-16  Jason Merrill  <jason@redhat.com>
7770
7771         PR c++/32505
7772         * g++.dg/template/partial8.C: New.
7773
7774 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7775
7776         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
7777         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
7778         in C++.
7779         (gualcvt): New overloaded inline.
7780         (GUALCVT): Use it for C++.
7781         * g++.dg/guality/guality.exp: New.
7782         * g++.dg/guality/guality.h: New.
7783         * g++.dg/guality/redeclaration1.C: New test.
7784         * g++.dg/dg.exp: Prune also guality/* tests.
7785         * gcc.dg/guality/pr43141.c: Moved to...
7786         * c-c++-common/guality/pr43141.c: ... here.
7787
7788 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7789
7790         PR libfortran/37077
7791         * gfortran.dg/char4_iunit_2.f03: New test.
7792
7793 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
7794
7795         PR testsuite/43925
7796         * lib/plugin-support.exp (plugin-test-execute):
7797         Add ${gcc_objdir}/intl to includes.
7798
7799 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7800
7801         PR target/44942
7802         * gcc.c-torture/execute/pr44942.c: New test.
7803         * gcc.target/i386/pr44942.c: New test.
7804
7805 2010-07-15  Jason Merrill  <jason@redhat.com>
7806
7807         PR c++/44909
7808         * g++.dg/cpp0x/implicit7.C: New.
7809         * g++.dg/cpp0x/implicit8.C: New.
7810
7811 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7812
7813         Disable float tests for __SPU__ targets due to lack of signed zero:
7814         * c-c++-common/torture/complex-sign-add.c (check_add_float).
7815         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
7816         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
7817         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
7818         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
7819         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
7820         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
7821         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
7822         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
7823
7824 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
7825
7826         * gfortran.dg/select_char_2.f90: New test.
7827
7828 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
7829
7830         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
7831         with DECL_CHAIN.
7832
7833 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
7834
7835         PR fortran/44936
7836         * gfortran.dg/typebound_generic_9.f03: New.
7837
7838 2010-07-15  Richard Guenther  <rguenther@suse.de>
7839
7840         PR tree-optimization/44946
7841         * gcc.c-torture/compile/pr44946.c: New testcase.
7842
7843 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
7844
7845         PR fortran/40206
7846         * gfortran.dg/select_char_3.f90: New test.
7847
7848 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
7849             Kevin F. Quinn  <kevquinn@gentoo.org>
7850
7851         * gcc.dg/Wtrampolines.c: New.
7852
7853 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7854
7855         PR libfortran/44934
7856         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
7857
7858 2010-07-14  Jason Merrill  <jason@redhat.com>
7859
7860         PR c++/44810
7861         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
7862
7863         Implement C++0x unrestricted unions (N2544)
7864         * g++.dg/cpp0x/union1.C: New.
7865         * g++.dg/cpp0x/union2.C: New.
7866         * g++.dg/cpp0x/union3.C: New.
7867         * g++.dg/cpp0x/defaulted2.C: Adjust.
7868         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
7869         * g++.old-deja/g++.ext/anon2.C: Adjust.
7870         * g++.old-deja/g++.mike/misc6.C: Adjust.
7871
7872 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
7873
7874         PR fortran/44925
7875         * gfortran.dg/c_loc_tests_15.f90: New.
7876
7877 2010-07-13  Jason Merrill  <jason@redhat.com>
7878
7879         PR c++/44909
7880         * g++.dg/cpp0x/implicit6.C: New.
7881
7882 2010-07-13  Jason Merrill  <jason@redhat.com>
7883
7884         PR c++/44540
7885         * g++.dg/abi/noreturn1.C: New.
7886         * g++.dg/abi/noreturn2.C: New.
7887
7888 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
7889
7890         PR other/44874
7891         PR debug/44832
7892         * c-c++-common/pr44832.c: New test.
7893
7894 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
7895
7896         PR objc/44488
7897         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
7898         on the target.  Make sure that we can assemble the emitted asm when
7899         the test type is 'compile'.
7900
7901 2010-07-13  Richard Guenther  <rguenther@suse.de>
7902
7903         PR tree-optimization/36960
7904         * g++.dg/torture/pr36960.C: New testcase.
7905
7906 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
7907
7908         PR c++/44908
7909         * g++.dg/template/sfinae21.C: New.
7910         * g++.dg/template/sfinae22.C: Likewise.
7911
7912 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
7913
7914         PR testsuite/42843
7915         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
7916         * gcc.dg/plugin/ggcplug.c: Likewise.
7917         * g++.dg/plugin/selfassign.c: Likewise.
7918         * g++.dg/plugin/attribute_plugin.c: Likewise.
7919         * g++.dg/plugin/dumb_plugin.c: Likewise.
7920         * g++.dg/plugin/pragma_plugin.c: Likewise.
7921
7922 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
7923
7924         * gcc.c-torture/execute/pr44683.x: New.
7925         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
7926
7927 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
7928
7929         PR fortran/44434
7930         PR fortran/44565
7931         PR fortran/43945
7932         PR fortran/44869
7933         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
7934         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
7935         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
7936         * gfortran.dh/typebound_call_16.f03: New.
7937         * gfortran.dg/typebound_generic_6.f03: New.
7938         * gfortran.dg/typebound_generic_7.f03: New.
7939         * gfortran.dg/typebound_generic_8.f03: New.
7940
7941 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7942
7943         PR libfortran/37077
7944         * gfortran.dg/char4_iunit_1.f03: New test.
7945
7946 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
7947
7948         * gcc.dg/tree-ssa/vrp53.c: New test.
7949
7950 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
7951
7952         PR c++/44907
7953         * g++.dg/template/sfinae19.C: New.
7954         * g++.dg/template/sfinae20.C: Likewise.
7955
7956 2010-07-12  Jie Zhang  <jie@codesourcery.com>
7957
7958         * gcc.target/arm/interrupt-1.c: New test.
7959         * gcc.target/arm/interrupt-2.c: New test.
7960
7961 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7962
7963         * gcc.dg/pr42427.c: Require c99_runtime.
7964         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
7965         c99_runtime.
7966         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7967         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
7968         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
7969         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
7970         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
7971         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
7972         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
7973         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7974         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
7975         * gcc.target/i386/pr37275.c: Require visibility support.
7976
7977 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7978
7979         * lib/target-supports.exp (check_effective_target_sse): New proc.
7980         * gcc.target/i386/sol2-check.h: New file.
7981         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
7982         Include sol2-check.h.
7983         (main) Only run do_test () if sol2_check ().
7984         * gcc.target/i386/sse2-check.h: Likewise.
7985         * gcc.target/i386/sse3-check.h: Likewise.
7986         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
7987         [__sun__ && __svr4__]: Execute SSE2 instruction.
7988         * gcc.target/i386/math-torture/math-torture.exp: Only add options
7989         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
7990         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
7991         * g++.dg/ext/vector14.C: Likewise.
7992         * g++.dg/other/mmintrin.C: Likewise.
7993         * gcc.dg/20020418-1.c: Likewise.
7994         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
7995         * gcc.dg/format/ms_unnamed-1.c: Likewise.
7996         * gcc.dg/format/unnamed-1.c: Likewise.
7997         Adapt dg-warning line number.
7998         * gcc.dg/graphite/pr40281.c: Likewise.
7999         * gcc.dg/pr32176.c: Likewise.
8000         * gcc.dg/pr40550.c: Likewise.
8001         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
8002         * gcc.dg/torture/pr36891.c: Likewise.
8003         * gcc.target/i386/20020218-1.c: Likewise.
8004         * gcc.target/i386/20020523.c: Likewise.
8005         * gcc.target/i386/abi-1.c: Likewise.
8006         * gcc.target/i386/brokensqrt.c: Likewise.
8007         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
8008         * gcc.target/i386/pr13366.c: Likewise.
8009         * gcc.target/i386/pr13685.c: Likewise.
8010         * gcc.target/i386/pr24306.c: Likewise.
8011         * gcc.target/i386/pr31486.c: Likewise.
8012         * gcc.target/i386/pr32065-1.c: Likewise.
8013         * gcc.target/i386/pr32065-2.c: Likewise.
8014         * gcc.target/i386/pr32389.c: Likewise.
8015         * gcc.target/i386/pr38824.c: Likewise.
8016         * gcc.target/i386/pr38931.c: Likewise.
8017         * gcc.target/i386/pr39592-1.c: Likewise.
8018         * gcc.target/i386/pr43766.c: Likewise.
8019         * gcc.target/i386/recip-divf.c: Likewise.
8020         * gcc.target/i386/recip-sqrtf.c: Likewise.
8021         * gcc.target/i386/recip-vec-divf.c: Likewise.
8022         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8023         * gcc.target/i386/sse-1.c: Likewise.
8024         * gcc.target/i386/sse-16.c: Likewise.
8025         * gcc.target/i386/sse-2.c: Likewise.
8026         * gcc.target/i386/sse-20.c: Likewise.
8027         * gcc.target/i386/sse-3.c: Likewise.
8028         * gcc.target/i386/sse-7.c: Likewise.
8029         * gcc.target/i386/sse-9.c: Likewise.
8030         * gcc.target/i386/sse-addps-1.c: Likewise.
8031         * gcc.target/i386/sse-addss-1.c: Likewise.
8032         * gcc.target/i386/sse-andnps-1.c: Likewise.
8033         * gcc.target/i386/sse-andps-1.c: Likewise.
8034         * gcc.target/i386/sse-cmpss-1.c: Likewise.
8035         * gcc.target/i386/sse-comiss-1.c: Likewise.
8036         * gcc.target/i386/sse-comiss-2.c: Likewise.
8037         * gcc.target/i386/sse-comiss-3.c: Likewise.
8038         * gcc.target/i386/sse-comiss-4.c: Likewise.
8039         * gcc.target/i386/sse-comiss-5.c: Likewise.
8040         * gcc.target/i386/sse-comiss-6.c: Likewise.
8041         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
8042         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
8043         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
8044         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
8045         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
8046         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
8047         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
8048         * gcc.target/i386/sse-divps-1.c: Likewise.
8049         * gcc.target/i386/sse-divss-1.c: Likewise.
8050         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
8051         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
8052         * gcc.target/i386/sse-maxps-1.c: Likewise.
8053         * gcc.target/i386/sse-maxss-1.c: Likewise.
8054         * gcc.target/i386/sse-minps-1.c: Likewise.
8055         * gcc.target/i386/sse-minss-1.c: Likewise.
8056         * gcc.target/i386/sse-movaps-1.c: Likewise.
8057         * gcc.target/i386/sse-movaps-2.c: Likewise.
8058         * gcc.target/i386/sse-movhlps-1.c: Likewise.
8059         * gcc.target/i386/sse-movhps-1.c: Likewise.
8060         * gcc.target/i386/sse-movhps-2.c: Likewise.
8061         * gcc.target/i386/sse-movlhps-1.c: Likewise.
8062         * gcc.target/i386/sse-movmskps-1.c: Likewise.
8063         * gcc.target/i386/sse-movntps-1.c: Likewise.
8064         * gcc.target/i386/sse-movss-1.c: Likewise.
8065         * gcc.target/i386/sse-movss-2.c: Likewise.
8066         * gcc.target/i386/sse-movss-3.c: Likewise.
8067         * gcc.target/i386/sse-movups-1.c: Likewise.
8068         * gcc.target/i386/sse-movups-2.c: Likewise.
8069         * gcc.target/i386/sse-mulps-1.c: Likewise.
8070         * gcc.target/i386/sse-mulss-1.c: Likewise.
8071         * gcc.target/i386/sse-orps-1.c: Likewise.
8072         * gcc.target/i386/sse-rcpps-1.c: Likewise.
8073         * gcc.target/i386/sse-recip-vec.c: Likewise.
8074         * gcc.target/i386/sse-recip.c: Likewise.
8075         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
8076         * gcc.target/i386/sse-set-ps-1.c: Likewise.
8077         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
8078         * gcc.target/i386/sse-subps-1.c: Likewise.
8079         * gcc.target/i386/sse-subss-1.c: Likewise.
8080         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
8081         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
8082         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
8083         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
8084         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
8085         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
8086         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
8087         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
8088         * gcc.target/i386/sse-xorps-1.c: Likewise.
8089         * gcc.target/i386/ssefn-1.c: Likewise.
8090         * gcc.target/i386/ssefn-3.c: Likewise.
8091         * gcc.target/i386/sseregparm-1.c: Likewise.
8092         * gcc.target/i386/stackalign/return-3.c: Likewise.
8093         * gcc.target/i386/vectorize1.c: Likewise.
8094         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
8095         * gcc.target/i386/xorps-sse.c: Likewise.
8096         * gfortran.dg/pr28158.f90: Likewise.
8097         * gfortran.dg/pr30667.f: Likewise.
8098         * gnat.dg/loop_optimization7.adb: Likewise.
8099         * gnat.dg/sse_nolib.adb: Likewise.
8100
8101 2010-07-11  Tobias Burnus  <burnus@net-b.de>
8102
8103         PR fortran/44702
8104         * gfortran.dg/use_rename_6.f90: New.
8105         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
8106
8107 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
8108
8109         PR fortran/44869
8110         * gfortran.dg/class_24.f03: New.
8111
8112 2010-07-10  Richard Guenther  <rguenther@suse.de>
8113
8114         PR lto/44889
8115         * gcc.dg/lto/20100709-1_0.c: New testcase.
8116         * gcc.dg/lto/20100709-1_1.c: Likewise.
8117
8118 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
8119
8120         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
8121
8122 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
8123
8124         PR objc/44140
8125         * objc.dg/lto/trivial-1_0.m: New.
8126         * objc.dg/lto/lto.exp: New.
8127         * obj-c++.dg/lto/trivial-1_0.mm: New.
8128         * obj-c++.dg/lto/lto.exp: New.
8129         * objc.dg/symtab-1.m: Adjust sizes.
8130         * objc.dg/image-info.m: Do not run for gnu-runtime.
8131
8132 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
8133
8134         * gcc.dg/pr32370.c: Allow another kind of error message.
8135
8136 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
8137
8138         * gnat.dg/atomic3.adb: New test.
8139
8140 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
8141             Denys Vlasenko  <dvlasenk@redhat.com>
8142             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
8143
8144         PR tree-optimization/28632
8145         * gcc.dg/tree-ssa/vrp51.c: New test.
8146         * gcc.dg/tree-ssa/vrp52.c: New test.
8147
8148 2010-07-09  Jason Merrill  <jason@redhat.com>
8149
8150         * g++.dg/abi/covariant6.C: New.
8151         * g++.dg/inherit/covariant17.C: Test both bases.
8152         * g++.dg/inherit/covariant7.C: Check vtable layout.
8153
8154 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
8155
8156         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
8157
8158 2010-07-09  Richard Guenther  <rguenther@suse.de>
8159
8160         PR tree-optimization/44852
8161         * gcc.c-torture/execute/pr44852.c: New testcase.
8162
8163 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8164
8165         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
8166         multiplication by values.
8167         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
8168         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
8169
8170 2010-07-09  Richard Guenther  <rguenther@suse.de>
8171
8172         PR tree-optimization/44882
8173         * gfortran.dg/pr44882.f90: New testcase.
8174
8175 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
8176
8177         PR target/40657
8178         * gcc.target/arm/pr40657-1.c: New test.
8179         * gcc.target/arm/pr40657-2.c: New test.
8180         * gcc.c-torture/execute/pr40657.c: New test.
8181
8182 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
8183
8184         * gcc.dg/tree-ssa/vrp50.c: New test.
8185         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
8186
8187 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
8188
8189         PR fortran/44649
8190         * gfortran.dg/c_sizeof_1.f90: Modified.
8191         * gfortran.dg/storage_size_1.f08: New.
8192         * gfortran.dg/storage_size_2.f08: New.
8193
8194 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
8195
8196         * gcc.c-torture/execute/20100708-1.c: New test.
8197
8198 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
8199
8200         PR fortran/44847
8201         * gfortran.dg/gomp/pr44847.f90: New test.
8202
8203 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
8204
8205         PR tree-optimization/44710
8206         * gcc.dg/tree-ssa/ifc-6.c: New.
8207         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
8208
8209 2010-07-08  Tobias Burnus  <burnus@net-b.de>
8210
8211         PR fortran/18918
8212         * gfortran.dg/coarray_10.f90: Add an additional test.
8213
8214 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
8215
8216         PR middle-end/44828
8217         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
8218         * gcc.c-torture/execute/pr44828.x: Revert.
8219
8220 2010-07-08  Jason Merrill  <jason@redhat.com>
8221
8222         PR c++/43120
8223         * g++.dg/inherit/covariant17.C: New.
8224         * g++.dg/abi/covariant1.C: Actually test for the bug.
8225
8226 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
8227
8228         PR rtl-optimization/44838
8229         * gcc.dg/pr44838.c: New.
8230
8231 2010-07-08  Richard Guenther  <rguenther@suse.de>
8232
8233         PR tree-optimization/44831
8234         * gcc.c-torture/compile/pr44831.c: New testcase.
8235         * gcc.dg/tree-ssa/pr21463.c: Adjust.
8236
8237 2010-07-08  Richard Guenther  <rguenther@suse.de>
8238
8239         PR tree-optimization/44861
8240         * g++.dg/vect/pr44861.cc: New testcase.
8241
8242 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
8243
8244         PR middle-end/44828
8245         * gcc.c-torture/execute/pr44828.x: New file.
8246
8247 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
8248
8249         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
8250         dg-options.
8251         * g++.dg/ext/altivec-17.C: Adjust error message.
8252
8253 2010-07-07  Tom Tromey  <tromey@redhat.com>
8254
8255         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
8256
8257 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
8258
8259         PR target/44844
8260         * gcc.target/i386/rdrand-1.c: Scan "jnc".
8261         * gcc.target/i386/rdrand-2.c: Likewise.
8262         * gcc.target/i386/rdrand-3.c: Likewise.
8263
8264 2010-07-07  Jan Hubicka  <jh@suse.cz>
8265
8266         PR middle-end/44813
8267         * g++.dg/torture/pr44813.C: New testcase.
8268         * g++.dg/torture/pr44826.C: New testcase.
8269
8270 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
8271
8272         PR rtl-optimization/44787
8273         * gcc.c-torture/compile/pr44788.c: New test.
8274         * gcc.target/arm/pr44788.c: New test.
8275
8276 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8277
8278         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
8279
8280 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8281
8282         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
8283         to dg-options.
8284
8285 2010-07-06  Tobias Burnus  <burnus@net-b.de>
8286
8287         PR fortran/44742
8288         * gfortran.dg/parameter_array_init_6.f90: New.
8289         * gfortran.dg/initialization_20.f90: Update dg-error.
8290         * gfortran.dg/initialization_24.f90: Ditto.
8291
8292 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
8293         PR fortran/PR44693
8294         * gfortran.dg/dim_range_1.f90:  New test.
8295         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
8296
8297 2010-07-06  Jason Merrill  <jason@redhat.com>
8298
8299         PR c++/44703
8300         * g++.dg/cpp0x/initlist41.C: New.
8301
8302         PR c++/44778
8303         * g++.dg/template/ptrmem22.C: New.
8304
8305 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
8306
8307         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
8308         support.
8309         * gcc.target/i386/i386.exp: Likewise.
8310
8311 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8312
8313         PR testsuite/44195
8314         * gcc.dg/lto/20100518_0.c: Limit to x86.
8315
8316 2010-07-06  Richard Guenther  <rguenther@suse.de>
8317
8318         PR middle-end/44828
8319         * gcc.c-torture/execute/pr44828.c: New testcase.
8320
8321 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
8322
8323         * g++.dg/warn/noeffect2.C: Adjust expected warning.
8324         * g++.dg/warn/volatile1.C: Likewise.
8325         * g++.dg/template/warn1.C: Likewise.
8326
8327 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
8328
8329         AVX Programming Reference (June, 2010)
8330         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
8331         * g++.dg/other/i386-3.C: Likewise.
8332         * gcc.target/i386/sse-12.c: Likewise.
8333
8334         * gcc.target/i386/f16c-check.h: New.
8335         * gcc.target/i386/rdfsbase-1.c: Likewise.
8336         * gcc.target/i386/rdfsbase-2.c: Likewise.
8337         * gcc.target/i386/rdgsbase-1.c: Likewise.
8338         * gcc.target/i386/rdgsbase-2.c: Likewise.
8339         * gcc.target/i386/rdrand-1.c: Likewise.
8340         * gcc.target/i386/rdrand-2.c: Likewise.
8341         * gcc.target/i386/rdrand-3.c: Likewise.
8342         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
8343         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
8344         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
8345         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
8346         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
8347         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
8348         * gcc.target/i386/wrfsbase-1.c: Likewise.
8349         * gcc.target/i386/wrfsbase-2.c: Likewise.
8350         * gcc.target/i386/wrgsbase-1.c: Likewise.
8351         * gcc.target/i386/wrgsbase-2.c: Likewise.
8352
8353         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
8354         (__builtin_ia32_vcvtps2ph): New.
8355         (__builtin_ia32_vcvtps2ph256): Likewise.
8356
8357         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
8358         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8359
8360         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
8361         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8362
8363         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
8364         (__builtin_ia32_vcvtps2ph256): Likewise.
8365         Add fsgsbase,rdrnd,f16c.
8366
8367         * lib/target-supports.exp (check_effective_target_f16c): New.
8368
8369 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
8370
8371         * gcc.dg/guality/nrv-1.c: New test.
8372
8373 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
8374
8375         PR middle-end/42505
8376         * gcc.target/arm/pr42505.c: New test case.
8377
8378 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
8379
8380         PR c++/44808
8381         * g++.dg/opt/nrv16.C: New test.
8382
8383 2010-07-05  Richard Guenther  <rguenther@suse.de>
8384
8385         PR tree-optimization/44784
8386         * gcc.c-torture/compile/pr44784.c: New testcase.
8387
8388 2010-07-05  Ira Rosen  <irar@il.ibm.com>
8389
8390         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8391         Increase loop bound and array size.
8392         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8393         Likewise.
8394
8395 2010-07-05  Ira Rosen  <irar@il.ibm.com>
8396
8397         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
8398         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
8399         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
8400         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
8401         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
8402
8403 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
8404
8405         PR c++/22138
8406         * g++.dg/parse/template25.C: New.
8407
8408 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
8409
8410         PR rtl-optimization/44695
8411         * gcc.dg/torture/pr44695.c: New.
8412
8413 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8414
8415         PR c++/16630
8416         * g++.dg/ext/pretty3.C: New.
8417
8418 2010-07-04  Richard Guenther  <rguenther@suse.de>
8419
8420         PR middle-end/44809
8421         * g++.dg/torture/pr44809.C: New testcase.
8422
8423 2010-07-04  Richard Guenther  <rguenther@suse.de>
8424
8425         PR tree-optimization/44656
8426         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
8427
8428 2010-07-04  Ira Rosen  <irar@il.ibm.com>
8429             Revital Eres  <eres@il.ibm.com>
8430
8431         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
8432         misaligned stores.
8433         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
8434         gcc.dg/vect/vect-96.c: Likewise.
8435         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
8436         that support misaligned stores. Change the number of expected
8437         misaligned accesses.
8438         * gcc.dg/vect/vect-peel-1.c: New test.
8439         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
8440         gcc.dg/vect/vect-peel-4.c: Likewise.
8441         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
8442         vectorizable on all targets that support realignment.
8443         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8444
8445 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
8446
8447         PR c/44806
8448         * gcc.dg/torture/pr44806.c: New.
8449
8450 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8451
8452         * gnat.dg/cond_expr1.adb: New test.
8453
8454 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8455
8456         * gnat.dg/modular3.adb: New test.
8457         * gnat.dg/modular3_pkg.ads: New helper.
8458
8459 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
8460             Mikael Pettersson  <mikpe@it.uu.se>
8461
8462         PR testsuite/44518
8463         * obj-c++.dg/encode-2.mm: Produce object and save temps.
8464         Make signed-ness of chars explicit.  Scan the object for
8465         strings that are split by some target assemblers.
8466         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
8467         explicit.
8468
8469 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
8470
8471         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
8472
8473 2010-07-02  Le-Chun Wu  <lcwu@google.com>
8474
8475         PR/44128
8476         * g++.dg/warn/Wshadow-7.C: New test.
8477
8478 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
8479             Julian Brown  <julian@codesourcery.com>
8480             Sandra Loosemore  <sandra@codesourcery.com>
8481
8482         * gcc.c-torture/execute/20100416-1.c: New test case.
8483
8484 2010-07-02  Julian Brown  <julian@codesourcery.com>
8485             Sandra Loosemore  <sandra@codesourcery.com>
8486
8487         PR target/43703
8488
8489         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
8490         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
8491
8492 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8493             Julian Brown  <julian@codesourcery.com>
8494
8495         * gcc.target/arm/neon/vadds64.c: Regenerated.
8496         * gcc.target/arm/neon/vaddu64.c: Regenerated.
8497         * gcc.target/arm/neon/vsubs64.c: Regenerated.
8498         * gcc.target/arm/neon/vsubu64.c: Regenerated.
8499         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
8500         * gcc.target/arm/neon-vmls-1.c: Likewise.
8501         * gcc.target/arm/neon-vsubs64.c: New execution test.
8502         * gcc.target/arm/neon-vsubu64.c: New execution test.
8503         * gcc.target/arm/neon-vadds64.c: New execution test.
8504         * gcc.target/arm/neon-vaddu64.c: New execution test.
8505
8506 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8507
8508         * gcc.target/arm/neon-vands64.c: New.
8509         * gcc.target/arm/neon-vandu64.c: New.
8510         * gcc.target/arm/neon-vbics64.c: New.
8511         * gcc.target/arm/neon-vbicu64.c: New.
8512         * gcc.target/arm/neon-veors64.c: New.
8513         * gcc.target/arm/neon-veoru64.c: New.
8514         * gcc.target/arm/neon-vorns64.c: New.
8515         * gcc.target/arm/neon-vornu64.c: New.
8516         * gcc.target/arm/neon-vorrs64.c: New.
8517         * gcc.target/arm/neon-vorru64.c: New.
8518         * gcc.target/arm/neon/vands64.c: Regenerated.
8519         * gcc.target/arm/neon/vandu64.c: Regenerated.
8520         * gcc.target/arm/neon/vbics64.c: Regenerated.
8521         * gcc.target/arm/neon/vbicu64.c: Regenerated.
8522         * gcc.target/arm/neon/veors64.c: Regenerated.
8523         * gcc.target/arm/neon/veoru64.c: Regenerated.
8524         * gcc.target/arm/neon/vorns64.c: Regenerated.
8525         * gcc.target/arm/neon/vornu64.c: Regenerated.
8526         * gcc.target/arm/neon/vorrs64.c: Regenerated.
8527         * gcc.target/arm/neon/vorru64.c: Regenerated.
8528
8529 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8530
8531         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
8532
8533 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8534
8535         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
8536         * gfortran.dg/intent_out_5.f90: Same.
8537         * gfortran.dg/ltrans-7.f90: Same.
8538         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
8539
8540 2010-07-02  Jan Hubicka  <jh@suse.cz>
8541
8542         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
8543
8544 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8545
8546         * objc-obj-c++-shared/Object1.h: Correct Line endings.
8547
8548 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
8549
8550         PR c++/44780
8551         * c-c++-common/Wunused-var-12.c: New test.
8552
8553 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
8554
8555         PR target/42835
8556         * gcc.target/arm/pr42835.c: New test.
8557
8558         PR target/42172
8559         * gcc.target/arm/pr42172-1.c: New test.
8560
8561 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8562
8563         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
8564
8565 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8566
8567         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
8568         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
8569         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
8570         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
8571         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
8572         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
8573         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
8574         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
8575         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
8576         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
8577         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
8578         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
8579         * gcc.target/arm/neon-vdup_ns64.c: New.
8580         * gcc.target/arm/neon-vdup_nu64.c: New.
8581         * gcc.target/arm/neon-vdupQ_ns64.c: New.
8582         * gcc.target/arm/neon-vdupQ_nu64.c: New.
8583         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
8584         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
8585         * gcc.target/arm/neon-vmov_ns64.c: New.
8586         * gcc.target/arm/neon-vmov_nu64.c: New.
8587         * gcc.target/arm/neon-vmovQ_ns64.c: New.
8588         * gcc.target/arm/neon-vmovQ_nu64.c: New.
8589         * gcc.target/arm/neon-vget_lanes64.c: New.
8590         * gcc.target/arm/neon-vget_laneu64.c: New.
8591         * gcc.target/arm/neon-vset_lanes64.c: New.
8592         * gcc.target/arm/neon-vset_laneu64.c: New.
8593
8594 2010-07-02  Richard Guenther  <rguenther@suse.de>
8595
8596         * g++.dg/torture/20100702-1.C: New testcase.
8597
8598 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8599
8600         PR target/44707
8601         * gcc.c-torture/compile/pr44707.c: New test.
8602
8603 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8604
8605         PR c++/44039
8606         * g++.dg/template/crash101.C: New.
8607
8608 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8609
8610         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
8611         Use the ABI-0 accessors and fail it for m64.
8612
8613 2010-07-02  Jan Hubicka  <jh@suse.cz>
8614
8615         * g++.dg/tree-ssa/pr44706.C: New testcase.
8616
8617 2010-07-02  Richard Guenther  <rguenther@suse.de>
8618
8619         PR tree-optimization/44748
8620         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
8621
8622 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8623
8624         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
8625         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
8626         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
8627         the method types to forward:.
8628
8629 2010-06-30  Jason Merrill  <jason@redhat.com>
8630
8631         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
8632         * g++.dg/other/pr25632.C: Likewise.
8633
8634 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
8635
8636         PR tree-optimization/40421
8637         * gfortran.fortran-torture/compile/pr40421.f90: New test.
8638
8639 2010-07-01  Richard Guenther  <rguenther@suse.de>
8640
8641         PR middle-end/42834
8642         PR middle-end/44468
8643         * gcc.c-torture/execute/20100316-1.c: New testcase.
8644         * gcc.c-torture/execute/pr44468.c: Likewise.
8645         * gcc.c-torture/compile/20100609-1.c: Likewise.
8646         * gcc.dg/volatile2.c: Adjust.
8647         * gcc.dg/plugin/selfassign.c: Likewise.
8648         * gcc.dg/pr36902.c: Likewise.
8649         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
8650         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
8651         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8652         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8653         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8654         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8655         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
8656         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
8657         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
8658         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8659         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8660         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8661         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
8662         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
8663         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8664         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8665         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
8666         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8667         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8668         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8669         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8670         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8671         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
8672         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
8673         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
8674         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
8675         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
8676         * gcc.dg/struct/w_prof_local_array.c: Likewise.
8677         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
8678         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
8679         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8680         * gcc.dg/struct/w_prof_global_array.c: Likewise.
8681         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
8682         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
8683         * gcc.dg/struct/w_prof_local_var.c: Likewise.
8684         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
8685         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8686         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
8687         * gcc.dg/struct/w_prof_global_var.c: Likewise.
8688         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
8689         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
8690         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
8691         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8692         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
8693         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
8694         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
8695         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
8696         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
8697         * gcc.dg/tree-prof/stringop-1.c: Adjust.
8698         * g++.dg/tree-ssa/pr31146.C: Likewise.
8699         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
8700         * g++.dg/tree-ssa/pr33604.C: Likewise.
8701         * g++.dg/plugin/selfassign.c: Likewise.
8702         * gfortran.dg/array_memcpy_3.f90: Likewise.
8703         * gfortran.dg/array_memcpy_4.f90: Likewise.
8704         * c-c++-common/torture/pr42834.c: New testcase.
8705
8706 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
8707
8708         PR c++/44628
8709         * g++.dg/template/crash100.C: New.
8710
8711 2010-06-30  Jan Hubicka  <jh@suse.cz>
8712
8713         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
8714
8715 2010-06-30  Michael Matz  <matz@suse.de>
8716
8717         PR bootstrap/44699
8718         * gcc.dg/pr44699.c: New test.
8719
8720 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
8721
8722         PR tree-optimization/39799
8723         * c-c++-common/uninit-17.c: New test.
8724
8725 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8726
8727         PR libfortran/43298
8728         * gfortran.dg/read_infnan_1.f90: New test.
8729
8730 2010-06-29  Jason Merrill  <jason@redhat.com>
8731
8732         Enable implicitly declared move constructor/operator= (N3053).
8733         * g++.dg/cpp0x/implicit3.C: New.
8734         * g++.dg/cpp0x/implicit4.C: New.
8735         * g++.dg/cpp0x/implicit5.C: New.
8736         * g++.dg/cpp0x/implicit-copy.C: Adjust.
8737         * g++.dg/cpp0x/not_special.C: Adjust.
8738         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
8739         * g++.dg/cpp0x/rv1n.C: Adjust.
8740         * g++.dg/cpp0x/rv1p.C: Adjust.
8741         * g++.dg/cpp0x/rv2n.C: Adjust.
8742         * g++.dg/cpp0x/rv2p.C: Adjust.
8743         * g++.dg/cpp0x/rv3n.C: Adjust.
8744         * g++.dg/cpp0x/rv3p.C: Adjust.
8745         * g++.dg/cpp0x/rv4n.C: Adjust.
8746         * g++.dg/cpp0x/rv4p.C: Adjust.
8747         * g++.dg/cpp0x/rv5n.C: Adjust.
8748         * g++.dg/cpp0x/rv5p.C: Adjust.
8749         * g++.dg/cpp0x/rv6n.C: Adjust.
8750         * g++.dg/cpp0x/rv6p.C: Adjust.
8751         * g++.dg/cpp0x/rv7n.C: Adjust.
8752         * g++.dg/cpp0x/rv7p.C: Adjust.
8753         * g++.dg/cpp0x/rv8p.C: Adjust.
8754         * g++.dg/gomp/pr26690-1.C: Adjust.
8755         * g++.dg/other/error20.C: Adjust.
8756         * g++.dg/other/error31.C: Adjust.
8757         * g++.dg/parse/error19.C: Adjust.
8758         * g++.dg/template/qualttp5.C: Adjust.
8759         * g++.old-deja/g++.law/ctors5.C: Adjust.
8760
8761         Enable implicitly deleted functions (N2346)
8762         * g++.dg/cpp0x/defaulted17.C: New.
8763         * g++.dg/cpp0x/implicit1.C: New.
8764         * g++.dg/cpp0x/implicit2.C: New.
8765         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
8766         * g++.dg/ext/has_virtual_destructor.C: Adjust.
8767         * g++.dg/init/ctor4.C: Adjust.
8768         * g++.dg/init/synth2.C: Adjust.
8769         * g++.dg/lto/20081118_1.C: Adjust.
8770         * g++.dg/other/error13.C: Adjust.
8771         * g++.dg/other/unused1.C: Adjust.
8772         * g++.old-deja/g++.bob/inherit2.C: Adjust.
8773         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
8774         * g++.old-deja/g++.jason/opeq3.C: Adjust.
8775         * g++.old-deja/g++.law/ctors17.C: Adjust.
8776         * g++.old-deja/g++.oliva/delete1.C: Adjust.
8777         * g++.old-deja/g++.pt/assign1.C: Adjust.
8778         * g++.old-deja/g++.pt/crash20.C: Adjust.
8779
8780         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
8781         * g++.dg/cpp0x/defaulted13.C: Adjust.
8782         * g++.dg/cpp0x/defaulted2.C: Adjust.
8783         * g++.dg/cpp0x/defaulted3.C: Adjust.
8784         * g++.dg/cpp0x/initlist9.C: Adjust.
8785         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
8786         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
8787         * g++.dg/init/synth2.C: Adjust.
8788
8789         * g++.dg/cpp0x/defaulted19.C: New.
8790
8791         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
8792         * g++.dg/template/error23.C: Fix for -std=c++0x.
8793
8794 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
8795
8796         PR fortran/44718
8797         * gfortran.dg/proc_ptr_28.f90: New.
8798
8799 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
8800
8801         PR tree-optimization/43801
8802         * g++.dg/torture/pr43801.C: New test.
8803
8804         PR debug/44668
8805         * g++.dg/debug/dwarf2/accessibility1.C: New test.
8806
8807 2010-06-29  Jason Merrill  <jason@redhat.com>
8808
8809         PR c++/44587
8810         * g++.dg/template/qualified-id2.C: New.
8811         * g++.dg/template/qualified-id3.C: New.
8812
8813 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
8814
8815         PR fortran/44696
8816         * gfortran.dg/associated_target_4.f90: New.
8817
8818 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
8819
8820         PR fortran/44582
8821         * gfortran.dg/aliasing_array_result_1.f90 : New test.
8822
8823 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8824
8825         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
8826
8827 2010-06-29  Jan Hubicka  <jh@suse.cz>
8828
8829         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
8830
8831 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
8832
8833         PR target/43902
8834         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
8835         * gcc.target/arm/wmul-3.c: New test.
8836         * gcc.target/arm/wmul-4.c: New test.
8837
8838 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
8839
8840         PR rtl-optimization/44659
8841         * gcc.target/i386/extract-1.c: New.
8842         * gcc.target/i386/extract-2.c: Likewise.
8843         * gcc.target/i386/extract-3.c: Likewise.
8844         * gcc.target/i386/extract-4.c: Likewise.
8845         * gcc.target/i386/extract-5.c: Likewise.
8846         * gcc.target/i386/extract-6.c: Likewise.
8847
8848 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
8849
8850         PR c++/44682
8851         * g++.dg/warn/Wunused-var-14.C: New test.
8852
8853 2010-06-28  Tobias Burnus  <burnus@net-b.de>
8854
8855         PR fortran/43298
8856         * gfortran.dg/nan_6.f90: New.
8857
8858 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
8859
8860         PR tree-optimization/43781
8861         * gcc.dg/torture/pr43781.c: New.
8862
8863 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
8864
8865         PR fortran/40158
8866         * gfortran.dg/actual_rank_check_1.f90: New test.
8867
8868 2010-06-28  Martin Jambor  <mjambor@suse.cz>
8869
8870         * gcc.dg/ipa/ipa-sra-6.c: New test.
8871
8872 2010-06-28  Jan Hubicka  <jh@suse.cz>
8873
8874         PR tree-optimization/44687
8875         * gcc.c-torture/compile/pr44687.c
8876
8877 2010-06-28  Martin Jambor  <mjambor@suse.cz>
8878
8879         PR c++/44535
8880         * g++.dg/torture/pr44535.C: New test.
8881
8882 2010-06-28  Michael Matz  <matz@suse.de>
8883
8884         PR middle-end/44592
8885         * gfortran.dg/pr44592.f90: New test.
8886
8887 2010-06-28  Jan Hubicka  <jh@suse.cz>
8888
8889         PR tree-optimization/44357
8890         * g++.dg/torture/pr44357.C: New testcase.
8891
8892 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8893
8894         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
8895         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
8896         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
8897         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
8898         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
8899         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
8900         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
8901         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
8902
8903 2010-06-27  Jan Hubicka  <jh@suse.cz>
8904
8905         * gcc.c-torture/compile/pr44686.c: New file.
8906
8907 2010-06-27  Richard Guenther  <rguenther@suse.de>
8908
8909         PR tree-optimization/44683
8910         * gcc.c-torture/execute/pr44683.c: New testcase.
8911
8912 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
8913
8914         * gnat.dg/noreturn3.ad[sb]: New test.
8915
8916 2010-06-26  Jason Merrill  <jason@redhat.com>
8917
8918         * g++.dg/cpp0x/explicit5.C: New.
8919
8920 2010-06-26  Richard Guenther  <rguenther@suse.de>
8921
8922         PR tree-optimization/44393
8923         * gcc.dg/pr44393.c: New testcase.
8924
8925 2010-06-26  Jan Hubicka  <jh@suse.cz>
8926
8927         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
8928
8929 2010-06-26  Richard Guenther  <rguenther@suse.de>
8930
8931         PR middle-end/44674
8932         * gcc.dg/pr44674.c: New testcase.
8933
8934 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
8935
8936         * gcc.dg/opts-3.c: New test.
8937
8938 2010-06-26  Tobias Burnus  <burnus@net-b.de>
8939
8940         * gfortran.dg/type_decl_1.f90: New.
8941         * gfortran.dg/type_decl_2.f90: New.
8942
8943 2010-06-26  Tobias Burnus  <burnus@net-b.de>
8944
8945         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
8946         * gfortran.dg/semicolon_fixed_2.f: Ditto.
8947
8948 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8949
8950         PR testsuite/38946
8951         * gfortran.dg/array_constructor_23.f: Update test to allow for small
8952         error in comparing reals.
8953
8954 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8955
8956         * selected_real_kind_2.f90: New.
8957         * selected_real_kind_3.f90: New.
8958
8959 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8960
8961         * gfortran.dg/entry_19.f90: New.
8962
8963 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8964
8965         * gfortran.dg/end_subroutine_1.f90: New.
8966         * gfortran.dg/end_subroutine_2.f90: New.
8967         * gfortran.dg/interface_proc_end.f90: Update.
8968
8969 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8970
8971         * gfortran.dg/semicolon_fixed.f: Update.
8972         * gfortran.dg/semicolon_fixed_2.f: New.
8973         * gfortran.dg/semicolon_free_2.f90: New.
8974         * gfortran.dg/semicolon_free.f90: Update.
8975
8976 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8977
8978         PR fortran/44448
8979         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
8980
8981 2010-06-25  Martin Jambor  <mjambor@suse.cz>
8982
8983         * g++.dg/ipa/iinline-3.C: New test.
8984         * gcc.dg/ipa/modif-1.c: Removed.
8985
8986 2010-06-25  Jan Hubicka  <jh@suse.cz>
8987
8988         * gcc.dg/tree-ssa/ipa-split-1.c
8989
8990 2010-06-25  Martin Jambor  <mjambor@suse.cz>
8991
8992         * g++.dg/ipa/iinline-2.C: New test.
8993
8994 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
8995
8996         PR middle-end/43866
8997         * gfortran.dg/pr43866.f90: New test.
8998
8999         PR tree-optimization/44539
9000         * gcc.dg/pr44539.c: New test.
9001
9002 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
9003
9004         From Jim Wilson:
9005         PR target/43902
9006         * gcc.target/mips/madd-9.c: New test.
9007
9008 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
9009
9010         PR c/44517
9011         * gcc.dg/noncompile/pr44517.c: New.
9012         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
9013
9014 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
9015
9016         PR testsuite/43283
9017         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
9018         and add argument to nop for IA64.
9019
9020 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
9021
9022         PR target/44588
9023         * gcc.target/i386/mod-1.c: New.
9024         * gcc.target/i386/umod-1.c: Likewise.
9025         * gcc.target/i386/umod-2.c: Likewise.
9026         * gcc.target/i386/umod-3.c: Likewise.
9027
9028 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
9029
9030         PR middle-end/44492
9031         * g++.dg/torture/pr44492.C: New test.
9032
9033 2010-06-24  Andi Kleen  <ak@linux.intel.com>
9034
9035         * c-c++-common/warn-omitted-condop.c: New.
9036
9037 2010-06-24  Tobias Burnus  <burnus@net-b.de>
9038
9039         PR fortran/44614
9040         * gfortran.dg/import8.f90: New.
9041
9042 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
9043
9044         * gnat.dg/not_null.adb: Update test case.
9045
9046 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
9047
9048         PR c++/44619
9049         * g++.dg/warn/Wunused-var-13.C: New test.
9050
9051         PR c++/44627
9052         * g++.dg/diagnostic/method1.C: New test.
9053
9054 2010-06-22  Cary Coutant  <ccoutant@google.com>
9055
9056         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
9057
9058 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
9059
9060         PR fortran/44616
9061         * gfortran.dg/abstract_type_8.f03: New.
9062
9063 2010-06-21  Jason Merrill  <jason@redhat.com>
9064
9065         * g++.dg/cpp0x/noexcept08.C: New.
9066
9067         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
9068
9069 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
9070
9071         PR target/44615
9072         * gcc.target/i386/sse2-vec-2a.c: New.
9073
9074 2010-06-21  DJ Delorie  <dj@redhat.com>
9075
9076         * gcc.dg/pragma-diag-1.c: New.
9077
9078 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
9079
9080         PR target/44615
9081         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
9082
9083 2010-06-21  Alan Modra  <amodra@gmail.com>
9084
9085         PR testsuite/44505
9086         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
9087         tail call to check_fa_mid.
9088
9089 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
9090
9091         PR target/44575
9092         * gcc.c-torture/execute/pr44575.c: New test.
9093
9094 2010-06-21  Tobias Burnus  <burnus@net-b.de>
9095
9096         PR fortran/40632
9097         * gfortran.dg/contiguous_1.f90: New.
9098         * gfortran.dg/contiguous_2.f90: New.
9099         * gfortran.dg/contiguous_3.f90: New.
9100
9101 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
9102
9103         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
9104         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
9105
9106 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
9107
9108         PR target/44546
9109         * gcc.target/i386/pr44546.c: New test.
9110
9111 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
9112
9113         * gcc.dg/opts-2.c: New test.
9114
9115 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
9116
9117         PR fortran/44584
9118         * gfortran.dg/typebound_proc_15.f03: Modified.
9119
9120 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
9121
9122         PR target/44072
9123         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
9124         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
9125
9126 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9127
9128         * g++.dg/ext/label13.C: Fix typo in last change.
9129
9130 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9131
9132         PR libfortran/44477
9133         * gfortran.dg/eof_3.f90
9134         * gfortran.dg/endfile_2.f90
9135         * gfortran.dg/endfile_4.f90
9136         * gfortran.dg/endfile_3.f90
9137
9138 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9139
9140         PR c++/41090
9141         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
9142
9143 2010-06-18  Tobias Burnus  <burnus@net-b.de>
9144
9145         PR fortran/44556
9146         * gfortran.dg/allocate_alloc_opt_11.f90: New.
9147
9148 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
9149
9150         * gcc.target/arm/pr40900.c: New test.
9151
9152 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
9153
9154         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
9155
9156 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
9157
9158         PR fortran/44558
9159         * gfortran.dg/typebound_call_15.f03: New.
9160
9161 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9162
9163         PR c++/44486
9164         * g++.dg/pr44486.C: New.
9165
9166 2010-06-16  DJ Delorie  <dj@redhat.com>
9167
9168         * gcc.target/i386/volatile-bitfields-1.c: New.
9169         * gcc.target/i386/volatile-bitfields-2.c: New.
9170
9171 2010-06-16  Jason Merrill  <jason@redhat.com>
9172
9173         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
9174
9175         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
9176
9177 2010-06-16  Richard Guenther  <rguenther@suse.de>
9178
9179         PR c/44555
9180         * gcc.c-torture/execute/pr44555.c: New testcase.
9181
9182 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
9183
9184         PR fortran/44549
9185         * gfortran.dg/typebound_proc_16.f03: New.
9186
9187 2010-06-16  Martin Jambor  <mjambor@suse.cz>
9188
9189         * g++.dg/torture/pr43905.C: New test.
9190
9191 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
9192
9193         PR testsuite/44538
9194         * gcc.dg/vect/slp-perm-5.c (main): Prevent
9195         initialization loop from being vectorized.
9196         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
9197
9198 2010-06-16  Alan Modra  <amodra@gmail.com>
9199
9200         PR tree-optimization/44507
9201         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
9202
9203 2010-06-15  Jason Merrill  <jason@redhat.com>
9204
9205         * g++.dg/overload/arg3.C: Adjust error locations.
9206         * g++.dg/overload/copy1.C: Likewise.
9207         * g++.dg/tc1/dr152.C: Likewise.
9208         * g++.dg/template/incomplete4.C: Likewise.
9209         * g++.dg/template/incomplete5.C: Likewise.
9210         * g++.old-deja/g++.bob/inherit2.C: Likewise.
9211         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
9212         * g++.old-deja/g++.pt/crash9.C: Likewise.
9213
9214         * g++.dg/inherit/virtual5.C: New.
9215
9216         * g++.dg/cpp0x/defaulted18.C: New.
9217
9218         * g++.dg/cpp0x/initlist40.C: New.
9219
9220         * g++.dg/cpp0x/initlist39.C: New.
9221
9222 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
9223
9224         PR middle-end/44391
9225         * gcc.dg/graphite/pr44391.c: New.
9226
9227 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
9228
9229         PR fortran/43388
9230         * gfortran.dg/allocate_alloc_opt_8.f90: New.
9231         * gfortran.dg/allocate_alloc_opt_9.f90: New.
9232         * gfortran.dg/allocate_alloc_opt_10.f90: New.
9233         * gfortran.dg/class_allocate_2.f03: Modified an error message.
9234
9235 2010-06-15  Richard Guenther  <rguenther@suse.de>
9236
9237         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
9238
9239 2010-06-15  Richard Guenther  <rguenther@suse.de>
9240
9241         * gcc.dg/vect/bb-slp-21.c: Adjust.
9242         * gcc.dg/vect/bb-slp-13.c: Likewise
9243         * gcc.dg/vect/bb-slp-4.c: Likewise
9244         * gcc.dg/vect/bb-slp-22.c: Likewise
9245         * gcc.dg/vect/bb-slp-14.c: Likewise
9246         * gcc.dg/vect/bb-slp-23.c: Likewise
9247         * gcc.dg/vect/bb-slp-15.c: Likewise
9248         * gcc.dg/vect/bb-slp-17.c: Likewise
9249         * gcc.dg/vect/bb-slp-18.c: Likewise
9250         * gcc.dg/vect/bb-slp-19.c: Likewise
9251         * gcc.dg/vect/bb-slp-10.c: Likewise
9252         * gcc.dg/vect/bb-slp-11.c: Likewise
9253         * gcc.dg/vect/bb-slp-20.c: Likewise
9254         * gcc.dg/vect/bb-slp-3.c: Likewise
9255
9256 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
9257
9258         PR fortran/44536
9259         * gfortran.dg/gomp/pr44536.f90: New test.
9260         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
9261
9262 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
9263
9264         PR target/44534
9265         * gcc.target/i386/avx-vextractf128-256-3.c: New.
9266         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
9267
9268 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
9269
9270         PR tree-optimization/44508
9271         * gcc.dg/tree-ssa/pr21086.c: Adjust.
9272
9273         PR bootstrap/44509
9274         * gcc.dg/pr44509.c: New test.
9275
9276 2010-06-14  Ira Rosen  <irar@il.ibm.com>
9277
9278         PR tree-optimization/44507
9279         * gcc.dg/vect/pr44507.c: New test.
9280
9281 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
9282
9283         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
9284         and c-pretty-print.h.
9285
9286         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
9287
9288 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
9289
9290         * gfortran.dg/whole_file_18.f90: Updated error message.
9291
9292 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
9293
9294         * gfortran.dg/whole_file_20.f03: New.
9295
9296 2010-06-12  Jan Hubicka  <jh@suse.cz>
9297
9298         * gcc.c-torture/compile/pc44485.c: New testcase.
9299
9300 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
9301
9302         PR fortran/40117
9303         * gfortran.dg/typebound_proc_4.f03: Modified error message.
9304         * gfortran.dg/typebound_proc_14.f03: New.
9305         * gfortran.dg/typebound_proc_15.f03: New.
9306
9307 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
9308
9309         * gcc.dg/opts-1.c: New test.
9310
9311 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
9312
9313         * gcc.dg/funroll-loops-all.c: Update expected error.
9314
9315 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
9316
9317         PR target/44481
9318         * gcc.target/i386/pr44481.c: New test.
9319
9320 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
9321
9322         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
9323
9324 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
9325
9326         PR middle-end/44483
9327         * gcc.dg/tree-ssa/pr44483.c: New.
9328
9329 2010-06-11  Paul Brook  <paul@codesourcery.com>
9330
9331         * g++.dg/other/arm-neon-1.C: New test.
9332
9333 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
9334
9335         PR fortran/42051
9336         PR fortran/43896
9337         * gfortran.dg/class_23.f03: New test.
9338
9339 2010-06-11  Jan Hubicka  <jh@suse.cz>
9340
9341         * gcc.dg/ipa/pure-const-2.c: New testcase.
9342
9343 2010-06-11  Jan Hubicka  <jh@suse.cz>
9344
9345         * gcc.dg/noreturn-7.c: Update.
9346         * gcc.dg/noreturn-4.c: Update.
9347
9348 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
9349
9350         Fix MIPS bootstrap
9351         * g++.dg/other/typedef4.C: New test.
9352
9353 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
9354
9355         PR fortran/44207
9356         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
9357
9358 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
9359
9360         PR fortran/44457
9361         * gfortran.dg/asynchronous_3.f03
9362
9363 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
9364
9365         PR middle-end/44185
9366         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
9367         non-temporal stores out of the tests to form new test cases.  As a
9368         result, no non-temporal store should be generated in this case.
9369
9370         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
9371         prefetch-7.c that generate one non-temporal store.
9372
9373         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
9374         prefetch-7.c that generate one non-temporal store and one
9375         one-temporal prefetch.
9376
9377 2010-06-10  Martin Jambor  <mjambor@suse.cz>
9378
9379         PR tree-optimization/44258
9380         * gcc.dg/tree-ssa/pr44258.c: New test.
9381
9382 2010-06-10  Daniel Kraft  <d@domob.eu>
9383
9384         PR fortran/38936
9385         * gfortran.dg/associate_1.f03: New test.
9386         * gfortran.dg/associate_2.f95: New test.
9387         * gfortran.dg/associate_3.f03: New test.
9388         * gfortran.dg/associate_4.f08: New test.
9389
9390 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9391
9392         * gfortran.dg/selected_char_kind_4.f90: New test.
9393
9394 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
9395
9396         * gcc.dg/pr42461.c: New test.
9397
9398 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9399
9400         PR fortran/44347
9401         * gfortran.dg/selected_real_kind_1.f90: New.
9402
9403 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9404
9405         PR fortran/44359
9406         * gfortran.dg/warn_conversion.f90: Removed check for redundant
9407         warning.
9408         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
9409         check for warning.
9410
9411 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9412
9413         * gfortran.dg/data_namelist_conflict.f90: New test.
9414
9415 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9416
9417         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
9418         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
9419         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
9420
9421 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9422
9423         * gfortran.dg/mvbits_9.f90: New test.
9424         * gfortran.dg/ibset_1.f90: Ditto.
9425         * gfortran.dg/ibits_1.f90: Ditto.
9426         * gfortran.dg/btest_1.f90: Ditto.
9427         * gfortran.dg/ibclr_1.f90: Ditto.
9428
9429 2010-06-09  Jason Merrill  <jason@redhat.com>
9430
9431         PR c++/44366
9432         * g++.dg/cpp0x/decltype23.C: Move to...
9433         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
9434
9435 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
9436
9437         PR fortran/44211
9438         * gfortran.dg/typebound_call_14.f03: New test.
9439
9440 2010-06-09  Martin Jambor  <mjambor@suse.cz>
9441
9442         PR tree-optimization/44423
9443         * gcc.dg/tree-ssa/pr44423.c: New test.
9444
9445 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
9446
9447         PR testsuite/42843
9448         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
9449         TV_NONE to initialize tv_id field.
9450         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
9451         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
9452         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
9453         Include toplev.h .
9454         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
9455         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
9456         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
9457
9458 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
9459
9460         PR tree-optimization/39874
9461         PR middle-end/28685
9462         * gcc.dg/pr39874.c: New file.
9463
9464 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
9465
9466         * g++.dg/ext/attr-alias-1.C: New.
9467         * g++.dg/ext/attr-alias-2.C: New.
9468
9469 2010-06-07  Tobias Burnus  <burnus@net-b.de>
9470
9471         PR fortran/44446
9472         * gfortran.dg/proc_ptr_27.f90: New.
9473
9474 2010-06-07  Jason Merrill  <jason@redhat.com>
9475
9476         PR c++/44366
9477         * g++.dg/cpp0x/decltype23.C: New.
9478
9479 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
9480             Shujing Zhao  <pearly.zhao@oracle.com>
9481
9482         PR c/37724
9483         * gcc.dg/c90-const-expr-10.c: Adjust.
9484         * gcc.dg/c99-const-expr-10.c: Adjust.
9485         * gcc.dg/init-bad-7.c: New.
9486
9487 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9488
9489         * lib/target-supports.exp (check_effective_target_gas): New proc.
9490         * gcc.c-torture/execute/960321-1.x: New file.
9491
9492 2010-06-07  Jason Merrill  <jason@redhat.com>
9493
9494         PR c++/44401
9495         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
9496
9497 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
9498
9499         PR c++/44444
9500         * g++.dg/warn/Wunused-var-12.C: New test.
9501
9502         PR c++/44443
9503         * c-c++-common/Wunused-var-11.c: New test.
9504
9505 2010-06-07  Jan Hubicka  <jh@suse.cz>
9506
9507         * gcc.dg/ipa/pure-const-1.c: New testcase.
9508
9509 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
9510
9511         PR rtl-optimization/44404
9512         * gcc.dg/pr44404.c: New.
9513
9514 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
9515
9516         PR target/44159
9517         * gcc.target/i386/abi-2.c: Check sysv abi here.
9518         * gcc.target/i386/aes-avx-check.h: Call test in noinline
9519         function to avoid failures by different ABIs.
9520         * gcc.target/i386/aes-check.h: Likewise.
9521         * gcc.target/i386/avx-check.h: Likewise.
9522         * gcc.target/i386/fma4-check.h: Likewise.
9523         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
9524         * gcc.target/i386/mmx-check.h: Likewise.
9525         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9526         * gcc.target/i386/pclmul-check.h: Likewise.
9527         * gcc.target/i386/sse-check.h: Likewise.
9528         * gcc.target/i386/sse2-check.h: Likewise.
9529         * gcc.target/i386/sse3-check.h: Likewise.
9530         * gcc.target/i386/sse4_1-check.h: Likewise.
9531         * gcc.target/i386/sse4_2-check.h: Likewise.
9532         * gcc.target/i386/sse4a-check.h: Likewise.
9533         * gcc.target/i386/ssse3-check.h: Likewise.
9534         * gcc.target/i386/xop-check.h: Likewise.
9535         * gcc.target/i386/pr27971.c: Fix for LLP64.
9536         * gcc.target/i386/pr39139.c: Likewise.
9537         * gcc.target/i386/pr39315-check.c: Likewise.
9538         * gcc.target/i386/vararg-1.c: Likewise.
9539         * gcc.target/i386/vararg-2.c: Likewise.
9540         Additional add dg-compile to avoid failure due
9541         missing foo symbol.
9542
9543         * gcc.dg/compound-literal-1.c: Fix for llp64.
9544         * gcc.dg/pr32370.c: Likewise.
9545         * gcc.dg/pr37561.c: Likewise.
9546         * gcc.dg/pr41340.c: Likewise.
9547         * gcc.dg/pr41551.c: Likewise.
9548
9549 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9550
9551         PR c++/44188
9552         * g++.dg/debug/dwarf2/typedef3.C: New test.
9553
9554 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9555
9556         PR c/20000
9557         * c-c++-common/pr20000.c: New.
9558
9559 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
9560
9561         PR c++/44086
9562         * g++.dg/init/pr44086.C: New.
9563         * g++.dg/cpp0x/decltype4.C: Adjust.
9564
9565 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9566
9567         PR fortran/43945
9568         * gfortran.dg/generic_23.f03: New test.
9569
9570 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9571
9572         PR fortran/43895
9573         * gfortran.dg/alloc_comp_class_1.f90 : New test.
9574
9575 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
9576
9577         PR c++/44361
9578         * c-c++-common/Wunused-var-9.c: New test.
9579
9580 2010-06-05  Jason Merrill  <jason@redhat.com>
9581
9582         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
9583
9584 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
9585
9586         PR c/44322
9587         * gcc.dg/c99-restrict-4.c: New test.
9588
9589 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
9590
9591         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
9592         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
9593         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
9594         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
9595         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
9596         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
9597         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
9598         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
9599         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
9600         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
9601         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
9602         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
9603         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
9604         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
9605         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
9606         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
9607         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
9608         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
9609         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
9610         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
9611         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
9612         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
9613
9614 2010-06-04  Jason Merrill  <jason@redhat.com>
9615
9616         * g++.dg/cpp0x/noexcept06.C: New.
9617         * g++.dg/cpp0x/noexcept07.C: New.
9618
9619         * g++.dg/cpp0x/noexcept01.C: New.
9620         * g++.dg/cpp0x/noexcept02.C: New.
9621         * g++.dg/cpp0x/noexcept03.C: New.
9622         * g++.dg/cpp0x/noexcept04.C: New.
9623         * g++.dg/cpp0x/noexcept05.C: New.
9624
9625 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
9626
9627         PR c++/44412
9628         * g++.dg/warn/Wunused-var-10.C: New test.
9629         * g++.dg/warn/Wunused-var-11.C: New test.
9630
9631         PR c++/44362
9632         * c-c++-common/Wunused-var-10.c: New test.
9633
9634 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9635
9636         PR c/25880
9637         * gcc.dg/assign-warn-2.c: Update.
9638         * gcc.dg/cpp/line3.c: Update.
9639         * gcc.dg/c99-array-lval-8.c: Update.
9640         * gcc.dg/cast-qual-2.c: Update.
9641         * gcc.dg/c99-arraydecl-3.c:  Update.
9642         * gcc.dg/assign-warn-1.c:  Update.
9643         * gcc.dg/format/gcc_diag-1.c:  Update.
9644
9645 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
9646
9647         PR rtl-optimization/39871
9648         PR rtl-optimization/40615
9649         PR rtl-optimization/42500
9650         PR rtl-optimization/42502
9651         * gcc.target/arm/eliminate.c: New test.
9652
9653 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
9654
9655         PR libstdc++/44410
9656         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
9657         * g++.old-deja/g++.other/delete3.C: Likewise.
9658         * g++.old-deja/g++.other/new.C: Likewise.
9659         * g++.old-deja/g++.law/operators27.C: Likewise.
9660         * g++.old-deja/g++.mike/p755.C: Likewise.
9661         * g++.dg/eh/new1.C: Likewise.
9662         * g++.dg/init/new5.C: Likewise.
9663
9664 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
9665
9666         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
9667         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
9668         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
9669
9670 2010-06-03  Richard Guenther  <rguenther@suse.de>
9671
9672         PR lto/41921
9673         * lib/lto.exp: Always load gcc.exp.
9674         (lto-obj): For C source files invoke gcc_target_compile.
9675         * g++.dg/lto/20100603-1_0.C: New testcase.
9676         * g++.dg/lto/20100603-1_1.c: Likewise.
9677
9678 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
9679
9680         PR tree-optimization/43688
9681         * gfortran.dg/pr43688.f90: New.
9682
9683 2010-06-03  Richard Guenther  <rguenther@suse.de>
9684
9685         PR lto/41584
9686         * gcc.dg/lto/20100603-1_0.c: New testcase.
9687         * gcc.dg/lto/20100603-2_0.c: Likewise.
9688         * gcc.dg/lto/20100603-3_0.c: Likewise.
9689
9690 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9691
9692         PR target/44218
9693         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
9694         * gcc.target/powerpc/recip-2.c: Ditto.
9695         * gcc.target/powerpc/recip-3.c: Ditto.
9696         * gcc.target/powerpc/recip-4.c: Ditto.
9697         * gcc.target/powerpc/recip-5.c: Ditto.
9698         * gcc.target/powerpc/recip-6.c: Ditto.
9699         * gcc.target/powerpc/recip-7.c: Ditto.
9700         * gcc.target/powerpc/recip-test.h: Ditto.
9701         * gcc.target/powerpc/recip-test2.h: Ditto.
9702
9703 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9704
9705         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
9706
9707 2010-06-02  Jason Merrill  <jason@redhat.com>
9708
9709         * g++.dg/ext/vector9.C: Expect typedef in error message.
9710
9711         PR c++/9726
9712         PR c++/23594
9713         PR c++/44333
9714         * g++.dg/tc1/dr101.C: Remove xfails.
9715
9716 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9717
9718         PR middle-end/44372
9719         * g++.dg/ipa/pr44372.C: New.
9720
9721 2010-06-02  Jan Hubicka  <jh@suse.cz>
9722
9723         PR middle-end/44295
9724         * g++.dg/torture/pr44295.C: Neww testcase.
9725
9726 2010-06-02  Jan Hubicka  <jh@suse.cz>
9727
9728         * gcc.dg/tree-ssa/loadpre6.c: Update.
9729
9730 2010-06-02  Richard Guenther  <rguenther@suse.de>
9731
9732         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
9733         diagnostic.h.
9734
9735 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
9736
9737         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
9738         the link fail message.
9739
9740 2010-06-02  Tobias Burnus  <burnus@net-b.de>
9741
9742         PR fortran/44360
9743         * gfortran.dg/use_13.f90: New test case.
9744
9745 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9746
9747         PR fortran/44371
9748         * gfortran.dg/error_stop_2.f08: Minor update.
9749
9750 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9751
9752         PR fortran/44371
9753         * gfortran.dg/error_stop_1.f08: New test.
9754         * gfortran.dg/error_stop_2.f08: New test.
9755
9756 2010-06-01  Jason Merrill  <jason@redhat.com>
9757
9758         DR 990
9759         * g++.dg/cpp0x/initlist37.C: New.
9760         * g++.dg/cpp0x/initlist38.C: New.
9761
9762         PR c++/44358
9763         * g++.dg/cpp0x/initlist36.C: New.
9764
9765 2010-05-31 Jan Hubicka  <jh@suse.cz>
9766
9767         * gcc.dg/noreturn-8.c: New testcase.
9768
9769 2010-05-31 Jan Hubicka  <jh@suse.cz>
9770
9771         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
9772         * gcc.dg/lto/noreturn-1_0.c: Move it here.
9773
9774 2010-05-31 Jan Hubicka  <jh@suse.cz>
9775
9776         * gcc.dg/lto/noreturn-1_1.c: New testcase.
9777         * gcc.dg/lto/noreturn-1_0.c: New testcase.
9778
9779 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
9780
9781         PR fortran/36928
9782         * gfortran.dg/dependency_27.f90:  New test.
9783         * gfortran.dg/array_assign_1.F90:  New test.
9784
9785 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9786
9787         PR target/44338
9788         * gcc.target/i386/sse-24.c: New test.
9789
9790 2010-05-31  Jan Hubicka  <jh@suse.cz>
9791
9792         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
9793
9794 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9795
9796         PR middle-end/44337
9797         * gcc.dg/pr44337.c: New test.
9798
9799         PR tree-optimization/44182
9800         * g++.dg/debug/pr44182.C: New test.
9801
9802 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
9803
9804         * gcc.dg/nested-func-7.c: New test.
9805         * gnat.dg/frame_overflow.adb: Adjust directives.
9806
9807 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
9808
9809         * gnat.dg/prot2.ad[sb]: New test.
9810         * gnat.dg/prot2_pkg1.ads: New helper.
9811         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
9812
9813 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
9814
9815         * gnat.dg/array11.adb: Adjust dg-warning directive.
9816         * gnat.dg/object_overflow.adb: Likewise.
9817
9818 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
9819
9820         PR middle-end/44306
9821         * gcc.dg/tree-ssa/pr44306.c: New.
9822
9823 2010-05-29  Jan Hubicka  <jh@suse.cz>
9824
9825         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
9826
9827 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
9828
9829         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
9830
9831 2010-05-28  Mike Stump  <mikestump@comcast.net>
9832
9833         PR objc/44125
9834         * objc.dg/const-str-9.m: Remove static.
9835
9836 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
9837
9838         PR target/43636
9839         * gcc.c-torture/compile/pr43636.c: New test.
9840
9841 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
9842
9843         PR objc++/23616
9844         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
9845         * obj-c++.dg/try-catch-9.mm: Ditto.
9846
9847 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
9848
9849         Revert patch for PR c++/44188
9850         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
9851
9852 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9853
9854         PR c++/44188
9855         * g++.dg/debug/dwarf2/typedef3.C: New test.
9856
9857 2010-05-27  Jason Merrill  <jason@redhat.com>
9858
9859         PR c++/43555
9860         * g++.dg/ext/vla9.C: New.
9861
9862 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
9863
9864         PR objc/44140
9865         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
9866         * objc.dg/torture/tls/thr-init-3.m: Ditto.
9867         * objc.dg/torture/tls/thr-init.m: Ditto.
9868         * objc.dg/torture/trivial.m: Ditto.
9869         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
9870         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
9871         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
9872         * obj-c++.dg/torture/trivial.mm: Ditto.
9873
9874 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
9875
9876         * g++.dg/lto/20100302_0.C: Skip on darwin.
9877
9878 2010-05-27  Richard Guenther  <rguenther@suse.de>
9879
9880         PR tree-optimization/44284
9881         * gcc.dg/vect/vect-118.c: New testcase.
9882         * gcc.dg/vect/bb-slp-20.c: Adjust.
9883         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
9884         * gcc.dg/vect/slp-9.c: Likewise.
9885         * gcc.dg/vect/slp-reduc-4.c: Likewise.
9886         * gcc.dg/vect/vect-10.c: Likewise.
9887         * gcc.dg/vect/vect-109.c: Likewise.
9888         * gcc.dg/vect/vect-12.c: Likewise.
9889         * gcc.dg/vect/vect-36.c: Likewise.
9890         * gcc.dg/vect/vect-7.c: Likewise.
9891         * gcc.dg/vect/vect-iv-8.c: Likewise.
9892         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
9893         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
9894         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
9895         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
9896         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
9897         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
9898         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
9899         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
9900         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
9901         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9902         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9903         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9904         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9905         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
9906         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
9907         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
9908         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9909
9910 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
9911
9912         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
9913         necessary.
9914
9915 2010-05-26  Jan Hubicka  <jh@suse.cz>
9916
9917         * gcc.dg/lto/materialize-1_0.c: New file.
9918         * gcc.dg/lto/materialize-1_1.c: New file.
9919
9920 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
9921
9922         * gnat.dg/lto10.adb: New test.
9923         * gnat.dg/lto10_pkg.ads: New helper.
9924
9925 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
9926
9927         * lib/target-supports.exp (check_effective_target_int128): New
9928         function to check if __int128 types are available for target.
9929         * c-c++-common/int128-types-1.c: New.
9930         * c-c++-common/int128-1.c: New.
9931         * c-c++-common/int128-2.c: New.
9932         * g++.dg/abi/mangle43.C: New.
9933         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
9934         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
9935         pointer-wide scalar.
9936         * g++.dg/other/pr25632.C: Likewise.
9937         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
9938         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
9939         overflow warnings.
9940         * g++.dg/warn/pr13358-4.C: Likewise.
9941         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
9942         * g++.dg/warn/Wconversion-null.C: Likewise.
9943
9944 2010-05-26  Jason Merrill  <jason@redhat.com>
9945
9946         PR c++/43382
9947         * g++.dg/cpp0x/variadic101.C: New.
9948
9949 2010-05-26  Richard Guenther  <rguenther@suse.de>
9950
9951         PR rtl-optimization/44164
9952         * gcc.c-torture/execute/pr44164.c: New testcase.
9953         * g++.dg/tree-ssa/pr13146.C: Adjust.
9954
9955 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
9956
9957         PR fortran/40011
9958         * gfortran.dg/whole_file_19.f90 : New test.
9959
9960 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
9961
9962         PR fortran/30668
9963         PR fortran/31346
9964         PR fortran/34260
9965         * gfortran.dg/pr40999.f: Fix function type.
9966         * gfortran.dg/whole_file_5.f90: Likewise.
9967         * gfortran.dg/whole_file_6.f90: Likewise.
9968         * gfortran.dg/whole_file_16.f90: New.
9969         * gfortran.dg/whole_file_17.f90: New.
9970         * gfortran.dg/whole_file_18.f90: New.
9971
9972 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
9973             Iain Sandoe  <iains@gcc.gnu.org>
9974
9975         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
9976         * gcc.c-torture/compile/pr44197.c: Require alias support.
9977         * gcc.dg/lto/20081222_0.c: Ditto.
9978
9979 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
9980
9981         PR debug/42801
9982         * gcc.dg/guality/vla-2.c: New test.
9983
9984 2010-05-25  Richard Guenther  <rguenther@suse.de>
9985
9986         PR middle-end/44069
9987         * g++.dg/torture/pr44069.C: New testcase.
9988
9989 2010-05-25  Richard Guenther  <rguenther@suse.de>
9990
9991         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
9992
9993 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
9994
9995         PR objc/44140
9996         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
9997
9998 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
9999
10000         * obj-c++.dg/torture/tls/trivial.mm: New.
10001         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
10002         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
10003         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
10004         * obj-c++.dg/torture/tls/diag-1.mm: New.
10005         * obj-c++.dg/torture/tls/tls.exp: New.
10006         * obj-c++.dg/torture/trivial.mm: New.
10007         * obj-c++.dg/torture/dg-torture.exp: New.
10008         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
10009         * obj-c++.dg/tls/trivial.m: New.
10010         * obj-c++.dg/tls/init-1.mm: New.
10011         * obj-c++.dg/tls/diag-1.mm: New.
10012         * obj-c++.dg/tls/init-2.mm: New.
10013         * obj-c++.dg/tls/diag-2.mm: New.
10014         * obj-c++.dg/tls/diag-3.mm: New.
10015         * obj-c++.dg/tls/diag-4.mm: New.
10016         * obj-c++.dg/tls/static-1.mm: New.
10017         * obj-c++.dg/tls/tls.exp: New.
10018         * obj-c++.dg/tls/diag-5.mm: New.
10019         * obj-c++.dg/tls/static-1a.mm: New.
10020         * objc-obj-c++-shared/Object1.mm: New.
10021         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
10022
10023 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
10024
10025         PR objc++/43689
10026         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
10027         * obj-c++.dg/const-str-6.mm: Ditto.
10028
10029 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
10030
10031         * g++.dg/parse/array-size2.C: Remove dg-error directives.
10032
10033 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
10034
10035         PR ada/38394
10036         * gnat.dg/array13.ad[sb]: New test.
10037
10038 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
10039             Sandra Loosemore  <sandra@codesourcery.com>
10040
10041         * gcc.target/arm/neon/: Regenerated test cases.
10042
10043         * gcc.target/arm/neon/polytypes.c,
10044         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
10045         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
10046         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
10047         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
10048         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
10049         dg-add-options arm_neon.
10050
10051         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
10052         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
10053         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
10054         and arm_neon_fp16_ok.
10055
10056         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
10057         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
10058
10059         * lib/target-supports.exp (add_options_for_arm_neon): New.
10060         (check_effective_target_arm_neon_ok_nocache): New, from
10061         check_effective_target_arm_neon_ok.  Check multiple possibilities.
10062         (check_effective_target_arm_neon_ok): Use
10063         check_effective_target_arm_neon_ok_nocache.
10064         (add_options_for_arm_neon_fp16)
10065         (check_effective_target_arm_neon_fp16_ok)
10066         check_effective_target_arm_neon_fp16_ok_nocache): New.
10067         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
10068
10069 2010-05-24  Jason Merrill  <jason@redhat.com>
10070
10071         PR c++/41510
10072         * g++.dg/cpp0x/initlist35.C: New.
10073         * g++.dg/init/brace6.C: Adjust.
10074
10075 2010-05-24  Paul Brook  <paul@codesourcery.com>
10076
10077         * gcc.target/arm/frame-pointer-1.c: New test.
10078         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
10079         pointer elimination.
10080
10081 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10082
10083         PR target/44245
10084         * gcc.target/i386/crc32-3.c: New.
10085         * gcc.target/i386/crc32-4.c: Likewise.
10086
10087 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
10088
10089         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
10090         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
10091         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
10092
10093 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10094
10095         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
10096
10097 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
10098
10099         PR target/43869
10100         * gcc.c-target/pr43869.c: New test.
10101
10102 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
10103
10104         PR fortran/44212
10105         * gfortran.dg/class_22.f03: New.
10106
10107 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
10108
10109         PR lto/44238
10110         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
10111
10112 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
10113
10114         PR fortran/44213
10115         * gfortran.dg/abstract_type_7.f03: New.
10116
10117 2010-05-21  Jason Merrill  <jason@redhat.com>
10118
10119         * g++.dg/eh/spec11.C: Test cleanup optimization.
10120
10121 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
10122
10123         PR debug/44223
10124         * gcc.target/i386/pr44223.c: New test.
10125
10126 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10127
10128         * gcc.target/i386/pr25993.c: Use @function as type specifier.
10129
10130 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
10131
10132         * g++.dg/other/const3.C: New test.
10133
10134 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
10135
10136         PR fortran/38407
10137         * warn_unused_dummy_argument_1.f90: New.
10138         * warn_unused_dummy_argument_2.f90: New.
10139
10140 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
10141
10142         PR c++/30298
10143         * g++.dg/inherit/crash1.C: New.
10144         * g++.dg/inherit/crash2.C: Likewise.
10145
10146 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
10147
10148         PR debug/44178
10149         * g++.dg/debug/pr44178.C: New test.
10150
10151 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
10152
10153         PR middle-end/44185
10154         * gcc.dg/tree-ssa/prefetch-6.c: Add
10155         --param min-insn-to-prefetch-ratio=6.
10156         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
10157         allow unrolling, and adjust the movnti count.
10158
10159 2010-05-20  Jan Hubicka  <jh@suse.cz>
10160
10161         PR middle-end/44197
10162         * gcc.c-torture/compile/pr44197.c: New file.
10163
10164 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
10165
10166         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
10167         Fix test code.
10168         (check_effective_target_xop): Remove __may_alias__ attribute.
10169
10170 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
10171
10172         PR target/44202
10173         * gcc.c-torture/execute/pr44202-1.c: New test.
10174
10175 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10176
10177         PR fortran/43851
10178         * gfortran.dg/label_1.f90: Update test.
10179
10180 2010-05-19  Jan Hubicka  <jh@suse.cz>
10181
10182         * gcc.dg/lto/ipareference2_0.c: New file.
10183         * gcc.dg/lto/ipareference2_1.c: New file.
10184
10185 2010-05-19  Jason Merrill  <jason@redhat.com>
10186
10187         * g++.dg/parse/fn-typedef2.C: New.
10188
10189         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
10190         function type.
10191
10192         PR c++/44193
10193         * g++.dg/template/fntype1.C: New.
10194
10195 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
10196
10197         * gnat.dg/discr23.ad[sb]: New test.
10198         * gnat.dg/discr23_pkg.ads: New helper.
10199
10200         * gnat.dg/specs/controlled1.ads: New test.
10201         * gnat.dg/specs/controlled1_pkg.ads: New helper.
10202
10203 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10204
10205         PR fortran/44055
10206         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
10207         Fixed scope of C_SIZEOF.
10208         * gfortran.dg/warn_conversion_2.f90: New.
10209
10210 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10211
10212         * lib/target-supports.exp (check_effective_target_sse2): New proc.
10213         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
10214         for optional selector.
10215         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
10216         (check_effective_target_sse3): New proc.
10217         * gcc.target/i386/math-torture/math-torture.exp: Load
10218         target-supports.exp.
10219         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
10220         check_effective_target_sse2.
10221         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
10222         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
10223         * g++.dg/vect/vect.exp: Likewise.
10224         * gfortran.dg/vect/vect.exp: Likewise.
10225         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
10226         -msse2 if check_effective_target_sse2.
10227
10228         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
10229         * gcc.target/i386/3dnow-2.c: Likewise.
10230         * gcc.target/i386/3dnowA-1.c: Likewise.
10231         * gcc.target/i386/3dnowA-2.c: Likewise.
10232         * gcc.target/i386/pr42549.c: Likewise.
10233
10234         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
10235         * gcc.target/i386/sse3-addsubpd.c: Likewise.
10236         * gcc.target/i386/sse3-addsubps.c: Likewise.
10237         * gcc.target/i386/sse3-haddpd.c: Likewise.
10238         * gcc.target/i386/sse3-haddps.c: Likewise.
10239         * gcc.target/i386/sse3-hsubpd.c: Likewise.
10240         * gcc.target/i386/sse3-hsubps.c: Likewise.
10241         * gcc.target/i386/sse3-movddup.c: Likewise.
10242         * gcc.target/i386/sse3-movshdup.c: Likewise.
10243         * gcc.target/i386/sse3-movsldup.c: Likewise.
10244
10245         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
10246         * g++.dg/ext/attrib35.C: Likewise.
10247         * g++.dg/opt/pr40496.C: Likewise.
10248         * g++.dg/other/i386-1.C: Likewise.
10249         * g++.dg/other/i386-4.C: Likewise.
10250         * g++.dg/other/pr34435.C: Likewise.
10251         * g++.dg/other/pr39496.C: Likewise.
10252         * g++.dg/other/pr40446.C: Likewise.
10253         * gcc.dg/compat/union-m128-1_main.c: Likewise.
10254         * gcc.dg/compat/vector-1a_main.c: Likewise.
10255         * gcc.dg/compat/vector-2a_main.c: Likewise.
10256         * gcc.dg/lto/20090206-1_0.c: Likewise.
10257         * gcc.dg/pr34856.c: Likewise.
10258         * gcc.dg/pr36584.c: Likewise.
10259         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
10260         * gcc.dg/pr37544.c: Likewise.
10261         * gcc.dg/torture/pr16104-1.c: Likewise.
10262         * gcc.dg/torture/pr35771-1.c: Likewise.
10263         * gcc.dg/torture/pr35771-2.c: Likewise.
10264         * gcc.dg/torture/pr35771-3.c: Likewise.
10265         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
10266         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
10267         * gcc.dg/torture/stackalign/push-1.c: Likewise.
10268         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
10269         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
10270         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
10271         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
10272         * gcc.target/i386/20060512-1.c: Likewise.
10273         * gcc.target/i386/20060512-3.c: Likewise.
10274         * gcc.target/i386/all_one_m128i.c: Likewise.
10275         * gcc.target/i386/float128-1.c: Likewise.
10276         * gcc.target/i386/float128-2.c: Likewise.
10277         * gcc.target/i386/fpcvt-1.c: Likewise.
10278         * gcc.target/i386/fpcvt-2.c: Likewise.
10279         * gcc.target/i386/fpcvt-3.c: Likewise.
10280         * gcc.target/i386/fpprec-1.c: Likewise.
10281         * gcc.target/i386/funcspec-9.c: Likewise.
10282         * gcc.target/i386/incoming-1.c: Likewise.
10283         * gcc.target/i386/incoming-12.c: Likewise.
10284         * gcc.target/i386/incoming-2.c: Likewise.
10285         * gcc.target/i386/incoming-3.c: Likewise.
10286         * gcc.target/i386/incoming-4.c: Likewise.
10287         * gcc.target/i386/incoming-6.c: Likewise.
10288         * gcc.target/i386/incoming-7.c: Likewise.
10289         * gcc.target/i386/incoming-8.c: Likewise.
10290         * gcc.target/i386/opt-1.c: Likewise.
10291         * gcc.target/i386/opt-2.c: Likewise.
10292         * gcc.target/i386/ordcmp-1.c: Likewise.
10293         * gcc.target/i386/pr17692.c: Likewise.
10294         * gcc.target/i386/pr18614-1.c: Likewise.
10295         * gcc.target/i386/pr22152.c: Likewise.
10296         * gcc.target/i386/pr23570.c: Likewise.
10297         * gcc.target/i386/pr23575.c: Likewise.
10298         * gcc.target/i386/pr26449-1.c: Likewise.
10299         * gcc.target/i386/pr26600.c: Likewise.
10300         * gcc.target/i386/pr27790.c: Likewise.
10301         * gcc.target/i386/pr28839.c: Likewise.
10302         * gcc.target/i386/pr30970.c: Likewise.
10303         * gcc.target/i386/pr32000-1.c: Likewise.
10304         * gcc.target/i386/pr32000-2.c: Likewise.
10305         * gcc.target/i386/pr32280.c: Likewise.
10306         * gcc.target/i386/pr32661.c: Likewise.
10307         * gcc.target/i386/pr32708-1.c: Likewise.
10308         * gcc.target/i386/pr32961.c: Likewise.
10309         * gcc.target/i386/pr33329.c: Likewise.
10310         * gcc.target/i386/pr35714.c: Likewise.
10311         * gcc.target/i386/pr35767-1.c: Likewise.
10312         * gcc.target/i386/pr35767-1d.c: Likewise.
10313         * gcc.target/i386/pr35767-1i.c: Likewise.
10314         * gcc.target/i386/pr35767-2.c: Likewise.
10315         * gcc.target/i386/pr35767-2d.c: Likewise.
10316         * gcc.target/i386/pr35767-2i.c: Likewise.
10317         * gcc.target/i386/pr35767-3.c: Likewise.
10318         * gcc.target/i386/pr35767-5.c: Likewise.
10319         * gcc.target/i386/pr36222-1.c: Likewise.
10320         * gcc.target/i386/pr36578-1.c: Likewise.
10321         * gcc.target/i386/pr36578-2.c: Likewise.
10322         * gcc.target/i386/pr36992-1.c: Likewise.
10323         * gcc.target/i386/pr37101.c: Likewise.
10324         * gcc.target/i386/pr37216.c: Likewise.
10325         * gcc.target/i386/pr37434-1.c: Likewise.
10326         * gcc.target/i386/pr37434-2.c: Likewise.
10327         * gcc.target/i386/pr37843-3.c: Likewise.
10328         * gcc.target/i386/pr37843-4.c: Likewise.
10329         * gcc.target/i386/pr39162.c: Likewise.
10330         * gcc.target/i386/pr39315-1.c: Likewise.
10331         * gcc.target/i386/pr39315-2.c: Likewise.
10332         * gcc.target/i386/pr39315-3.c: Likewise.
10333         * gcc.target/i386/pr39315-4.c: Likewise.
10334         * gcc.target/i386/pr39445.c: Likewise.
10335         * gcc.target/i386/pr39496.c: Likewise.
10336         * gcc.target/i386/pr40809.c: Likewise.
10337         * gcc.target/i386/pr40906-3.c: Likewise.
10338         * gcc.target/i386/pr41019.c: Likewise.
10339         * gcc.target/i386/pr42542-1.c: Likewise.
10340         * gcc.target/i386/pr42542-2.c: Likewise.
10341         * gcc.target/i386/pr42542-3.c: Likewise.
10342         * gcc.target/i386/pr42542-3a.c: Likewise.
10343         * gcc.target/i386/pr42881.c: Likewise.
10344         * gcc.target/i386/push-1.c: Likewise.
10345         * gcc.target/i386/quad-sse.c: Likewise.
10346         * gcc.target/i386/reload-1.c: Likewise.
10347         * gcc.target/i386/sse-10.c: Likewise.
10348         * gcc.target/i386/sse-11.c: Likewise.
10349         * gcc.target/i386/sse-15.c: Likewise.
10350         * gcc.target/i386/sse-17.c: Likewise.
10351         * gcc.target/i386/sse-18.c: Likewise.
10352         * gcc.target/i386/sse-19.c: Likewise.
10353         * gcc.target/i386/sse-4.c: Likewise.
10354         * gcc.target/i386/sse-6.c: Likewise.
10355         * gcc.target/i386/sse-vect-types.c: Likewise.
10356         * gcc.target/i386/sse2-addpd-1.c: Likewise.
10357         * gcc.target/i386/sse2-addsd-1.c: Likewise.
10358         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
10359         * gcc.target/i386/sse2-andpd-1.c: Likewise.
10360         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10361         * gcc.target/i386/sse2-comisd-1.c: Likewise.
10362         * gcc.target/i386/sse2-comisd-2.c: Likewise.
10363         * gcc.target/i386/sse2-comisd-3.c: Likewise.
10364         * gcc.target/i386/sse2-comisd-4.c: Likewise.
10365         * gcc.target/i386/sse2-comisd-5.c: Likewise.
10366         * gcc.target/i386/sse2-comisd-6.c: Likewise.
10367         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
10368         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
10369         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
10370         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
10371         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
10372         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
10373         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
10374         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
10375         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
10376         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
10377         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
10378         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
10379         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
10380         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
10381         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
10382         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
10383         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
10384         * gcc.target/i386/sse2-divpd-1.c: Likewise.
10385         * gcc.target/i386/sse2-divsd-1.c: Likewise.
10386         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
10387         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
10388         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
10389         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
10390         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
10391         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
10392         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
10393         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
10394         * gcc.target/i386/sse2-minpd-1.c: Likewise.
10395         * gcc.target/i386/sse2-minsd-1.c: Likewise.
10396         * gcc.target/i386/sse2-mmx.c: Likewise.
10397         * gcc.target/i386/sse2-movapd-1.c: Likewise.
10398         * gcc.target/i386/sse2-movapd-2.c: Likewise.
10399         * gcc.target/i386/sse2-movd-1.c: Likewise.
10400         * gcc.target/i386/sse2-movd-2.c: Likewise.
10401         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
10402         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
10403         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
10404         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
10405         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
10406         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
10407         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
10408         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
10409         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
10410         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
10411         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
10412         * gcc.target/i386/sse2-movq-1.c: Likewise.
10413         * gcc.target/i386/sse2-movq-2.c: Likewise.
10414         * gcc.target/i386/sse2-movq-3.c: Likewise.
10415         * gcc.target/i386/sse2-movsd-1.c: Likewise.
10416         * gcc.target/i386/sse2-movsd-2.c: Likewise.
10417         * gcc.target/i386/sse2-movupd-1.c: Likewise.
10418         * gcc.target/i386/sse2-movupd-2.c: Likewise.
10419         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
10420         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
10421         * gcc.target/i386/sse2-orpd-1.c: Likewise.
10422         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
10423         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
10424         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
10425         * gcc.target/i386/sse2-paddb-1.c: Likewise.
10426         * gcc.target/i386/sse2-paddd-1.c: Likewise.
10427         * gcc.target/i386/sse2-paddq-1.c: Likewise.
10428         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
10429         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
10430         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
10431         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
10432         * gcc.target/i386/sse2-paddw-1.c: Likewise.
10433         * gcc.target/i386/sse2-pand-1.c: Likewise.
10434         * gcc.target/i386/sse2-pandn-1.c: Likewise.
10435         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
10436         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
10437         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
10438         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
10439         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
10440         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
10441         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
10442         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
10443         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
10444         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
10445         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
10446         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
10447         * gcc.target/i386/sse2-pminub-1.c: Likewise.
10448         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
10449         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
10450         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
10451         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
10452         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
10453         * gcc.target/i386/sse2-por-1.c: Likewise.
10454         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
10455         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
10456         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
10457         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
10458         * gcc.target/i386/sse2-pslld-1.c: Likewise.
10459         * gcc.target/i386/sse2-pslld-2.c: Likewise.
10460         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
10461         * gcc.target/i386/sse2-psllq-1.c: Likewise.
10462         * gcc.target/i386/sse2-psllq-2.c: Likewise.
10463         * gcc.target/i386/sse2-psllw-1.c: Likewise.
10464         * gcc.target/i386/sse2-psllw-2.c: Likewise.
10465         * gcc.target/i386/sse2-psrad-1.c: Likewise.
10466         * gcc.target/i386/sse2-psrad-2.c: Likewise.
10467         * gcc.target/i386/sse2-psraw-1.c: Likewise.
10468         * gcc.target/i386/sse2-psraw-2.c: Likewise.
10469         * gcc.target/i386/sse2-psrld-1.c: Likewise.
10470         * gcc.target/i386/sse2-psrld-2.c: Likewise.
10471         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
10472         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
10473         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
10474         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
10475         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
10476         * gcc.target/i386/sse2-psubb-1.c: Likewise.
10477         * gcc.target/i386/sse2-psubd-1.c: Likewise.
10478         * gcc.target/i386/sse2-psubq-1.c: Likewise.
10479         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
10480         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
10481         * gcc.target/i386/sse2-psubw-1.c: Likewise.
10482         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
10483         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
10484         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
10485         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
10486         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
10487         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
10488         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
10489         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
10490         * gcc.target/i386/sse2-pxor-1.c: Likewise.
10491         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
10492         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
10493         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
10494         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
10495         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
10496         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
10497         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
10498         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
10499         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
10500         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
10501         * gcc.target/i386/sse2-shufps-1.c: Likewise.
10502         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
10503         * gcc.target/i386/sse2-subpd-1.c: Likewise.
10504         * gcc.target/i386/sse2-subsd-1.c: Likewise.
10505         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
10506         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
10507         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
10508         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
10509         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
10510         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
10511         * gcc.target/i386/sse2-unpack-1.c: Likewise.
10512         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
10513         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
10514         * gcc.target/i386/sse2-vec-1.c: Likewise.
10515         * gcc.target/i386/sse2-vec-2.c: Likewise.
10516         * gcc.target/i386/sse2-vec-3.c: Likewise.
10517         * gcc.target/i386/sse2-vec-4.c: Likewise.
10518         * gcc.target/i386/sse2-vec-5.c: Likewise.
10519         * gcc.target/i386/sse2-vec-6.c: Likewise.
10520         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
10521         * gcc.target/i386/ssefn-2.c: Likewise.
10522         * gcc.target/i386/ssefn-4.c: Likewise.
10523         * gcc.target/i386/ssefp-1.c: Likewise.
10524         * gcc.target/i386/ssefp-2.c: Likewise.
10525         * gcc.target/i386/sseregparm-3.c: Likewise.
10526         * gcc.target/i386/sseregparm-4.c: Likewise.
10527         * gcc.target/i386/sseregparm-5.c: Likewise.
10528         * gcc.target/i386/sseregparm-6.c: Likewise.
10529         * gcc.target/i386/sseregparm-7.c: Likewise.
10530         * gcc.target/i386/ssetype-1.c: Likewise.
10531         * gcc.target/i386/ssetype-2.c: Likewise.
10532         * gcc.target/i386/ssetype-3.c: Likewise.
10533         * gcc.target/i386/ssetype-4.c: Likewise.
10534         * gcc.target/i386/ssetype-5.c: Likewise.
10535         * gcc.target/i386/unordcmp-1.c: Likewise.
10536         * gcc.target/i386/vararg-1.c: Likewise.
10537         * gcc.target/i386/vararg-2.c: Likewise.
10538         * gcc.target/i386/vararg-3.c: Likewise.
10539         * gcc.target/i386/vararg-4.c: Likewise.
10540         * gcc.target/i386/vararg-7.c: Likewise.
10541         * gcc.target/i386/vararg-8.c: Likewise.
10542         * gcc.target/i386/vecinit-1.c: Likewise.
10543         * gcc.target/i386/vecinit-2.c: Likewise.
10544         * gcc.target/i386/vecinit-3.c: Likewise.
10545         * gcc.target/i386/vecinit-4.c: Likewise.
10546         * gcc.target/i386/vecinit-5.c: Likewise.
10547         * gcc.target/i386/vecinit-6.c: Likewise.
10548         * gcc.target/i386/vectorize2.c: Likewise.
10549         * gcc.target/i386/vectorize3.c: Likewise.
10550         * gcc.target/i386/vectorize4.c: Likewise.
10551         * gcc.target/i386/vectorize6.c: Likewise.
10552         * gcc.target/i386/vectorize7.c: Likewise.
10553         * gcc.target/i386/vectorize8.c: Likewise.
10554         * gcc.target/i386/vperm-v2df.c: Likewise.
10555         * gcc.target/i386/vperm-v2di.c: Likewise.
10556         * gcc.target/i386/vperm-v4si-1.c: Likewise.
10557         * gcc.target/i386/xorps-sse2.c: Likewise.
10558         * gcc.target/i386/xorps.c: Likewise.
10559         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
10560         * gfortran.dg/graphite/pr42326.f90: Likewise.
10561         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
10562
10563 2010-05-19  Richard Guenther  <rguenther@suse.de>
10564
10565         PR lto/44196
10566         * g++.dg/lto/20100519-1_0.C: New testcase.
10567
10568 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10569
10570         PR fortran/42360
10571         * gfortran.dg/warn_intent_out_not_set.f90: New.
10572
10573 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10574
10575         PR fortran/38404
10576         * gfortran.dg/data_char_1.f90: Updated warning message.
10577         * gfortran.dg/data_array_6.f: New.
10578
10579 2010-05-19  Martin Jambor  <mjambor@suse.cz>
10580
10581         * g++.dg/ipa/ivinline-8.C: New test.
10582         * gcc.dg/ipa/iinline-2.c: Likewise.
10583
10584 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10585
10586         PR fortran/34505
10587         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
10588         arguments; add check for return value kind.
10589         * gfortran.dg/float_1.f90: Likewise.
10590
10591 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10592
10593         * gcc.target/i386/20011009-1.c (COMMENT): Define.
10594         (main): Use it.
10595         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
10596         * lib/lto.exp (lto_prune_warns): Fix location line regex.
10597         Prune another location line format.
10598         (lto-obj): Call lto_prune_warns on comp_output.
10599
10600 2010-05-18  Jan Hubicka  <jh@suse.cz>
10601
10602         * gcc.dg/lto/ipacp_0.c: New test.
10603         * gcc.dg/lto/ipacp_1.c: New test.
10604
10605 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
10606
10607         PR lto/44184
10608         * gcc.dg/lto/20100518_0.c: New test.
10609
10610 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
10611
10612         * gnat.dg/specs/lto3.ads: Add missing dg-options.
10613
10614 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10615
10616         PR fortran/43990
10617         * gfortran.dg/class_21.f03: New.
10618
10619 2010-05-17  Jason Merrill  <jason@redhat.com>
10620
10621         PR c++/44157
10622         * g++.dg/cpp0x/initlist34.C: New.
10623
10624         PR c++/44158
10625         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
10626
10627 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10628
10629         * g++.dg/ipa/ivinline-1.C: New test.
10630         * g++.dg/ipa/ivinline-2.C: New test.
10631         * g++.dg/ipa/ivinline-3.C: New test.
10632         * g++.dg/ipa/ivinline-4.C: New test.
10633         * g++.dg/ipa/ivinline-5.C: New test.
10634         * g++.dg/ipa/ivinline-6.C: New test.
10635
10636 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
10637             Jason Merrill  <jason@redhat.com>
10638
10639         PR c++/44108
10640         * c-c++-common/Wunused-var-8.c: New test.
10641
10642 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
10643
10644         PR bootstrap/42347
10645         * gcc.c-torture/compile/pr42347.c: New test.
10646
10647         PR middle-end/44102
10648         * g++.dg/ext/asmgoto1.C: New test.
10649
10650 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10651
10652         PR middle-end/44133
10653         * gcc.dg/tree-ssa/pr44133.c: New test.
10654         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
10655         precise.
10656
10657 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10658
10659         PR fortran/44044
10660         * gfortran.dg/class_20.f03: New.
10661
10662 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
10663
10664         PR 44078
10665         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
10666         debug messages but not the newly introduced one.
10667
10668 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
10669
10670         PR fortran/35779
10671         * gfortran.dg/initialization_25.f90: Commented testcase.
10672         * gfortran.dg/initialization_26.f90: New.
10673
10674 2010-05-16  Richard Guenther  <rguenther@suse.de>
10675
10676         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
10677         * gcc.dg/pr43084.c: Likewise.
10678         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
10679         -fipa-type-escape.
10680         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
10681         -fipa-type-escape.
10682         * gcc.dg/struct/struct-reorg.exp: Likewise.
10683         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
10684         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
10685
10686 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
10687
10688         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
10689         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
10690         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
10691         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
10692         tests.
10693
10694 2010-05-15  Jason Merrill  <jason@redhat.com>
10695
10696         * g++.dg/eh/spec10.C: New.
10697         * g++.dg/eh/spec11.C: New.
10698         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
10699
10700 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10701
10702         PR fortran/44154
10703         PR fortran/42647
10704         * gfortran.dg/allocatable_scalar_9.f90: New.
10705
10706 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
10707
10708         PR c++/44148
10709         * g++.dg/torture/pr44148.C: New test.
10710
10711 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
10712
10713         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
10714         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
10715         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
10716         diagnostics and type sizes.
10717
10718 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
10719
10720         * gnat.dg/lto9.adb: New test.
10721         * gnat.dg/lto9_pkg1.ads: New helper.
10722         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
10723
10724 2010-05-15  Jan Hubicka  <jh@suse.cz>
10725
10726         * gcc.dg/lto/ipareference_1.c: Rename to ...
10727         * gcc.dg/lto/ipareference_0.c: ... this one.
10728         * gcc.dg/lto/ipareference_2.c: Rename to ...
10729         * gcc.dg/lto/ipareference_1.c: ... this one.
10730
10731 2010-05-15  Jan Hubicka  <jh@suse.cz>
10732
10733         * gcc.dg/lto/ipareference_1.c: New file.
10734         * gcc.dg/lto/ipareference_2.c: New file.
10735
10736 2010-05-15  Richard Guenther  <rguenther@suse.de>
10737
10738         PR tree-optimization/44038
10739         * gcc.c-torture/compile/pr44038.c: New testcase.
10740
10741 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
10742
10743         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
10744         * gcc.target/i386/avx-cmpss-1.c: Likewise.
10745
10746 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10747
10748         PR fortran/43207
10749         PR fortran/43969
10750         * gfortran.dg/class_18.f03: New.
10751         * gfortran.dg/class_19.f03: New.
10752
10753 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10754
10755         PR debug/44112
10756         * gcc.dg/debug/dwarf2/const-1.c: Remove.
10757         * g++.dg/debug/dwarf2/const1.C: Remove.
10758
10759 2010-05-14  Jason Merrill  <jason@redhat.com>
10760
10761         * g++.dg/eh/cond4.C: New.
10762         * g++.dg/eh/elide2.C: Adjust.
10763         * g++.old-deja/g++.eh/terminate1.C: Adjust.
10764
10765 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
10766
10767         PR fortran/44135
10768         * gfortran.dg/actual_array_interface_2.f90: New test.
10769
10770 2010-05-14  Richard Guenther  <rguenther@suse.de>
10771
10772         PR tree-optimization/44119
10773         * gcc.c-torture/compile/pr44119.c: New testcase.
10774
10775 2010-05-14  Jason Merrill  <jason@redhat.com>
10776
10777         PR c++/44127
10778         * g++.dg/eh/terminate1.C: New.
10779
10780 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10781
10782         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
10783
10784         PR debug/44136
10785         * gcc.dg/pr44136.c: New test.
10786
10787 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
10788
10789         PR c++/30566
10790         * g++.dg/warn/Wshadow-4.C: Adjust.
10791         * g++.dg/warn/Wshadow-5.C: New test.
10792         * g++.dg/warn/Wshadow-6.C: New test
10793
10794 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
10795
10796         PR fortran/35779
10797         * gfortran.dg/initialization_25.f90: New.
10798
10799 2010-05-13  Martin Jambor  <mjambor@suse.cz>
10800
10801         * g++.dg/otr-fold-1.C: New test.
10802         * g++.dg/otr-fold-2.C: New test.
10803
10804 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
10805
10806         PR fortran/44036
10807         * gfortran.dg/gomp/pr44036-1.f90: New test.
10808         * gfortran.dg/gomp/pr44036-2.f90: New test.
10809         * gfortran.dg/gomp/pr44036-3.f90: New test.
10810
10811         PR debug/43983
10812         * gcc.dg/guality/sra-1.c: New test.
10813
10814 2010-05-12  Jan Hubicka  <jh@suse.cz>
10815
10816         * tree-ssa/unreachable.c: New test.
10817
10818 2010-05-12  Jason Merrill  <jason@redhat.com>
10819
10820         * g++.dg/cpp0x/sfinae1.C: New.
10821
10822 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
10823
10824         * gcc.target/i386/zee.c: New file.
10825
10826 2010-05-12  Jason Merrill  <jason@redhat.com>
10827
10828         * g++.dg/conversion/op1.C: Expect template candidate message.
10829         * g++.dg/cpp0x/nullptr15.C: Likewise.
10830         * g++.dg/cpp0x/pr31431-2.C: Likewise.
10831         * g++.dg/cpp0x/pr31431.C: Likewise.
10832         * g++.dg/cpp0x/temp_default2.C: Likewise.
10833         * g++.dg/cpp0x/trailing4.C: Likewise.
10834         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
10835         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
10836         * g++.dg/cpp0x/variadic-throw.C: Likewise.
10837         * g++.dg/cpp0x/variadic35.C: Likewise.
10838         * g++.dg/cpp0x/vt-35147.C: Likewise.
10839         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10840         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10841         * g++.dg/ext/visibility/anon8.C: Likewise.
10842         * g++.dg/ext/vla2.C: Likewise.
10843         * g++.dg/other/pr28114.C: Likewise.
10844         * g++.dg/other/ptrmem10.C: Likewise.
10845         * g++.dg/other/ptrmem11.C: Likewise.
10846         * g++.dg/overload/unknown1.C: Likewise.
10847         * g++.dg/parse/template7.C: Likewise.
10848         * g++.dg/parse/typename7.C: Likewise.
10849         * g++.dg/template/conv11.C: Likewise.
10850         * g++.dg/template/copy1.C: Likewise.
10851         * g++.dg/template/deduce3.C: Likewise.
10852         * g++.dg/template/dependent-expr5.C: Likewise.
10853         * g++.dg/template/friend.C: Likewise.
10854         * g++.dg/template/incomplete2.C: Likewise.
10855         * g++.dg/template/local4.C: Likewise.
10856         * g++.dg/template/local6.C: Likewise.
10857         * g++.dg/template/operator10.C: Likewise.
10858         * g++.dg/template/overload6.C: Likewise.
10859         * g++.dg/template/ptrmem2.C: Likewise.
10860         * g++.dg/template/ptrmem20.C: Likewise.
10861         * g++.dg/template/ptrmem8.C: Likewise.
10862         * g++.dg/template/sfinae2.C: Likewise.
10863         * g++.dg/template/ttp25.C: Likewise.
10864         * g++.dg/template/unify10.C: Likewise.
10865         * g++.dg/template/unify11.C: Likewise.
10866         * g++.dg/template/unify6.C: Likewise.
10867         * g++.dg/template/unify7.C: Likewise.
10868         * g++.dg/template/unify9.C: Likewise.
10869         * g++.dg/template/varmod1.C: Likewise.
10870         * g++.old-deja/g++.brendan/crash56.C: Likewise.
10871         * g++.old-deja/g++.law/operators32.C: Likewise.
10872         * g++.old-deja/g++.pt/crash28.C: Likewise.
10873         * g++.old-deja/g++.pt/crash60.C: Likewise.
10874         * g++.old-deja/g++.pt/explicit38.C: Likewise.
10875         * g++.old-deja/g++.pt/explicit39.C: Likewise.
10876         * g++.old-deja/g++.pt/explicit41.C: Likewise.
10877         * g++.old-deja/g++.pt/explicit67.C: Likewise.
10878         * g++.old-deja/g++.pt/explicit77.C: Likewise.
10879         * g++.old-deja/g++.pt/expr2.C: Likewise.
10880         * g++.old-deja/g++.pt/overload7.C: Likewise.
10881         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
10882         * g++.old-deja/g++.pt/spec5.C: Likewise.
10883         * g++.old-deja/g++.pt/spec6.C: Likewise.
10884         * g++.old-deja/g++.pt/t24.C: Likewise.
10885         * g++.old-deja/g++.pt/unify4.C: Likewise.
10886         * g++.old-deja/g++.pt/unify6.C: Likewise.
10887         * g++.old-deja/g++.pt/unify8.C: Likewise.
10888         * g++.old-deja/g++.robertl/eb119.C: Likewise.
10889         * g++.old-deja/g++.robertl/eb79.C: Likewise.
10890         * g++.old-deja/g++.robertl/eb98.C: Likewise.
10891
10892         * g++.dg/cpp0x/initlist32.C: New.
10893
10894         * g++.dg/template/conv11.C: New.
10895         * g++.dg/conversion/op1.C: Adjust expected error.
10896
10897         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
10898
10899 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
10900
10901         PR target/44088
10902         * gcc.target/i386/avx-cmpsd-1.c: New.
10903         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
10904         * gcc.target/i386/avx-cmpss-1.c: Likewise.
10905         * gcc.target/i386/avx-cmpss-2.c: Likewise.
10906         * gcc.target/i386/sse-cmpss-1.c: Likewise.
10907         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10908
10909 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
10910
10911         PR middle-end/44085
10912         * gcc.dg/gomp/pr44085.c: New test.
10913         * gfortran.dg/gomp/pr44085.f90: New test.
10914
10915 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
10916
10917         * objc-obj-c++-shared/Object1.m: New.
10918         * objc.dg/torture: New directory.
10919         * objc.dg/torture/tls: Ditto.
10920         * objc.dg/tls: Ditto.
10921         * objc.dg/torture/tls/trivial.m: New test.
10922         * objc.dg/torture/tls/thr-init-2.m: New test.
10923         * objc.dg/torture/tls/thr-init-3.m: New test.
10924         * objc.dg/torture/tls/thr-init.m: New test.
10925         * objc.dg/torture/tls/diag-1.m: New test.
10926         * objc.dg/torture/tls/tls.exp: New.
10927         * objc.dg/torture/trivial.m: New test.
10928         * objc.dg/torture/dg-torture.exp: New.
10929         * objc.dg/tls/diag-3.m: New test.
10930         * objc.dg/tls/diag-4.m: New test.
10931         * objc.dg/tls/diag-5.m: New test.
10932         * objc.dg/tls/init-1.m: New test.
10933         * objc.dg/tls/init-2.m: New test.
10934         * objc.dg/tls/tls.exp: New.
10935         * objc.dg/tls/diag-2.m: New test.
10936         * lib/objc.exp: Respond to dg-additional-files.
10937
10938 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
10939
10940         * gcc.target/m68k/20100512-1.c: New.
10941
10942 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
10943
10944         * gnat.dg/lto8.adb: New test.
10945         * gnat.dg/lto8_pkg.ad[sb]: New helper.
10946         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
10947
10948 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
10949
10950         PR c++/34272
10951         PR c++/43630
10952         PR c++/34491
10953         * g++.dg/template/crash97.C: New.
10954         * g++.dg/template/crash98.C: Likewise.
10955         * g++.dg/template/crash99.C: Likewise.
10956         * g++.dg/cpp0x/pr31439.C: Adjust.
10957         * g++.dg/template/crash95.C: Likewise.
10958
10959 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
10960
10961         PR middle-end/44071
10962         * c-c++-common/asmgoto-4.c: New test.
10963         * gcc.target/i386/pr44071.c: New test.
10964
10965         PR c++/44062
10966         * c-c++-common/Wunused-var-7.c: New test.
10967         * g++.dg/warn/Wunused-var-9.C: New test.
10968
10969 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
10970
10971         PR fortran/43711
10972         * gfortran.dg/gomp/pr43711.f90: New.
10973
10974 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
10975
10976         PR fortran/31820
10977         * gfortran.dg/select_5.f90: Updated.
10978
10979 2010-05-11  Jan Hubicka  <jh@suse.cz>
10980
10981         PR tree-optimize/44063
10982         * gcc.c-torture/compile/pr44063.c: New testcase.
10983
10984 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
10985
10986         PR debug/44023
10987         * gcc.dg/pr44023.c: New test.
10988
10989 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
10990
10991         * gnat.dg/lto7.adb: New test.
10992         * gnat.dg/lto7_pkg.ad[sb]: New helper.
10993
10994 2010-05-10  Jason Merrill  <jason@redhat.com>
10995
10996         PR c++/44017
10997         * g++.dg/template/inherit5.C: New.
10998
10999         PR c++/44045
11000         * g++.dg/cpp0x/initlist33.C: New.
11001         * g++.dg/cpp0x/initlist26.C: Adjust.
11002         * g++.dg/cpp0x/initlist28.C: Adjust.
11003
11004 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
11005
11006         PR c++/43719
11007         * g++.dg/init/pr43719.C: New.
11008         * g++.dg/anon-struct4.C: Adjust.
11009
11010 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
11011
11012         PR debug/44028
11013         * gcc.dg/pr44028.c: New test.
11014
11015 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
11016
11017         PR fortran/27866
11018         PR fortran/35003
11019         PR fortran/42809
11020         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
11021         * gfortran.dg/warn_conversion.f90: New.
11022
11023 2010-05-10  Michael Matz  <matz@suse.de>
11024
11025         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
11026
11027 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
11028
11029         PR rtl-optimization/44012
11030         * gcc.dg/pr44012.c: New.
11031
11032 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11033
11034         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
11035         Log text on entry and exit.
11036         Prune Sun ld warnings for common symbols with differing sizes.
11037         (lto-link-and-maybe-run): Change caller.
11038
11039 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
11040
11041         PR fortran/44044
11042         * gfortran.dg/class_7.f03: Modified.
11043         * gfortran.dg/select_type_1.f03: Modified.
11044         * gfortran.dg/select_type_12.f03: New.
11045
11046 2010-05-10  Richard Guenther  <rguenther@suse.de>
11047
11048         PR tree-optimization/44050
11049         * gcc.dg/torture/pr44050.c: New testcase.
11050
11051 2010-05-10  Wei Guozhi  <carrot@google.com>
11052
11053         PR target/42879
11054         * gcc.target/arm/pr42879.c: New testcase.
11055
11056 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11057
11058         PR c/44051
11059         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
11060
11061 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11062
11063         PR c/10676
11064         * gcc.dg/anon-struct-10.c: New test.
11065
11066 2010-05-09  Richard Guenther  <rguenther@suse.de>
11067
11068         PR middle-end/44024
11069         * gcc.dg/pr44024.c: New testcase.
11070
11071 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11072
11073         PR c/4784
11074         * gcc.dg/anon-struct-9.c: New test.
11075
11076 2010-05-09  Richard Guenther  <rguenther@suse.de>
11077
11078         PR middle-end/44043
11079         * gcc.c-torture/compile/pr44043.c: New testcase.
11080
11081 2010-05-09  Richard Guenther  <rguenther@suse.de>
11082
11083         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
11084
11085 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
11086
11087         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
11088
11089 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11090
11091         * gnat.dg/lto[12456].adb: Add "target lto" marker.
11092         * gnat.dg/specs/lto3.ads: Likewise.
11093
11094 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
11095
11096         PR middle-end/28685
11097         * gcc.dg/pr28685-1.c: New file.
11098
11099 2010-05-08  Richard Guenther  <rguenther@suse.de>
11100
11101         PR tree-optimization/44030
11102         * gcc.c-torture/compile/pr44030.c: New testcase.
11103
11104 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11105
11106         * gnat.dg/lto6.adb: New test.
11107         * gnat.dg/lto6_pkg.ads: New helper.
11108
11109 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11110
11111         * gnat.dg/lto5.adb: New test.
11112         * gnat.dg/lto5_pkg.ad[sb]: New helper.
11113
11114 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11115
11116         * gnat.dg/lto4.ad[sb]: New test.
11117
11118 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11119
11120         * gnat.dg/specs/lto3.ads: New test.
11121         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
11122         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
11123
11124 2010-05-08  Quentin Ochem  <ochem@adacore.com>
11125
11126         * gnat.dg/sizetype3.ad[sb]: New test.
11127         * gnat.dg/sizetype3_pkg.ads: New helper.
11128
11129 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
11130
11131         PR c++/43951
11132         * g++.dg/init/new29.C: New.
11133
11134 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
11135
11136         PR fortran/40728
11137         * gfortran.dg/coarray_1.f90: Fixed error message.
11138         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
11139         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
11140         * gfortran.dg/intrinsic_std_5.f90: New.
11141
11142 2010-05-07  Jason Merrill  <jason@redhat.com>
11143
11144         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
11145
11146 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11147
11148         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
11149         (size_t, stderr): Remove.
11150         (read_error): Replaced __builtin_fprintf by fprintf.
11151
11152 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
11153
11154         * gcc.dg/ordered-comparison-1.c: New test.
11155         * gcc.dg/ordered-comparison-2.c: New test.
11156         * gcc.dg/ordered-comparison-3.c: New test.
11157         * gcc.dg/ordered-comparison-4.c: New test.
11158
11159 2010-05-06  Mike Stump  <mikestump@comcast.net>
11160
11161         PR objc/35165
11162         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
11163
11164 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
11165             Jason Merrill  <jason@redhat.com>
11166
11167         * g++.dg/cpp0x/nullptr01.C: New.
11168         * g++.dg/cpp0x/nullptr02.C: New.
11169         * g++.dg/cpp0x/nullptr03.C: New.
11170         * g++.dg/cpp0x/nullptr04.C: New.
11171         * g++.dg/cpp0x/nullptr05.C: New.
11172         * g++.dg/cpp0x/nullptr06.C: New.
11173         * g++.dg/cpp0x/nullptr07.C: New.
11174         * g++.dg/cpp0x/nullptr08.C: New.
11175         * g++.dg/cpp0x/nullptr09.C: New.
11176         * g++.dg/cpp0x/nullptr10.C: New.
11177         * g++.dg/cpp0x/nullptr11.C: New.
11178         * g++.dg/cpp0x/nullptr12.C: New.
11179         * g++.dg/cpp0x/nullptr13.C: New.
11180         * g++.dg/cpp0x/nullptr14.C: New.
11181         * g++.dg/cpp0x/nullptr15.C: New.
11182         * g++.dg/cpp0x/nullptr16.C: New.
11183         * g++.dg/cpp0x/nullptr17.C: New.
11184         * g++.dg/cpp0x/nullptr18.C: New.
11185         * g++.dg/cpp0x/nullptr19.C: New.
11186         * g++.dg/cpp0x/nullptr20.C: New.
11187         * g++.dg/cpp0x/nullptr21.C: New.
11188         * g++.dg/cpp0x/nullptr22.C: New.
11189         * g++.dg/debug/nullptr01.C: New.
11190         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
11191
11192 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
11193
11194         * gcc.dg/Wunused-var-8.c: Move to...
11195         * c-c++-common/Wunused-var-6.c: ... here.  New test.
11196
11197 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
11198
11199         PR c++/40406
11200         * g++.dg/template/crash96.C: New.
11201
11202 2010-05-06  Jan Hubicka  <jh@suse.cz>
11203
11204         PR tree-optimization/43791
11205         * gcc.c-torture/compile/pr43791.c: New file.
11206
11207 2010-05-06  Michael Matz  <matz@suse.de>
11208
11209         PR tree-optimization/43984
11210         * gfortran.dg/pr43984.f90: New test.
11211
11212 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11213
11214         PR 40989
11215         * gcc.dg/pr40989.c: New.
11216
11217 2010-05-06  Richard Guenther  <rguenther@suse.de>
11218
11219         PR tree-optimization/43934
11220         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
11221
11222 2010-05-06  Richard Guenther  <rguenther@suse.de>
11223
11224         PR tree-optimization/43987
11225         * gcc.c-torture/execute/pr43987.c: New testcase.
11226         * gcc.dg/torture/pta-escape-1.c: Adjust.
11227         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
11228         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
11229         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
11230         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11231
11232 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
11233             Dodji Seketeli  <dodji@redhat.com>
11234
11235         PR c/18624
11236         * g++.dg/warn/Wunused-7.C: Add dg-warning.
11237         * g++.dg/template/sfinae16.C: Likewise.
11238         * gcc.dg/Wunused-var-1.c: Moved to...
11239         * c-c++-common/Wunused-var-1.c: ...here. New test.
11240         * gcc.dg/Wunused-var-2.c: Moved to...
11241         * c-c++-common/Wunused-var-2.c: ...here. New test.
11242         * gcc.dg/Wunused-var-3.c: Moved to...
11243         * c-c++-common/Wunused-var-3.c: ...here. New test.
11244         * gcc.dg/Wunused-var-4.c: Moved to...
11245         * gcc.dg/Wunused-var-1.c: ... here.
11246         * gcc.dg/Wunused-var-5.c: Moved to...
11247         * c-c++-common/Wunused-var-4.c: ...here. New test.
11248         * gcc.dg/Wunused-var-7.c: Moved to...
11249         * c-c++-common/Wunused-var-5.c: ...here. New test.
11250         * gcc.dg/Wunused-var-6.c: Moved to...
11251         * gcc.dg/Wunused-var-2.c: ... here.
11252         * c-c++-common/Wunused-var-1.c: New test.
11253         * c-c++-common/Wunused-var-2.c: New test.
11254         * c-c++-common/Wunused-var-3.c: New test.
11255         * c-c++-common/Wunused-var-4.c: New test.
11256         * c-c++-common/Wunused-var-5.c: New test.
11257         * g++.dg/warn/Wunused-var-1.C: New test.
11258         * g++.dg/warn/Wunused-var-2.C: New test.
11259         * g++.dg/warn/Wunused-var-3.C: New test.
11260         * g++.dg/warn/Wunused-var-4.C: New test.
11261         * g++.dg/warn/Wunused-var-5.C: New test.
11262         * g++.dg/warn/Wunused-var-6.C: New test.
11263         * g++.dg/warn/Wunused-var-7.C: New test.
11264         * g++.dg/warn/Wunused-var-8.C: New test.
11265         * g++.dg/warn/Wunused-parm-1.C: New test.
11266         * g++.dg/warn/Wunused-parm-2.C: New test.
11267         * g++.dg/warn/Wunused-parm-3.C: New test.
11268
11269 2010-05-06  Tobias Burnus  <burnus@net-b.de>
11270
11271         PR fortran/43985
11272         * gfortran.dg/gomp/crayptr5.f90: New test case.
11273
11274 2010-05-05  Jason Merrill  <jason@redhat.com>
11275
11276         PR debug/43370
11277         * g++.dg/ext/attrib39.C: New.
11278
11279 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
11280
11281         PR fortran/24978
11282         * gfortran.dg/data_invalid.f90: New.
11283
11284 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
11285
11286         * gnat.dg/lto2.adb: New test.
11287
11288 2010-05-05  Jason Merrill  <jason@redhat.com>
11289
11290         PR c++/43787
11291         * g++.dg/opt/empty1.C: New.
11292
11293 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
11294
11295         PR fortran/43696
11296         * gfortran.dg/class_17.f03: New.
11297
11298 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
11299
11300         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
11301
11302 2010-05-04  Mike Stump  <mikestump@comcast.net>
11303
11304         PR objc/35165
11305         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
11306
11307 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11308
11309         PR target/43668
11310         * gcc.target/i386/pr43668.c: New.
11311
11312 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
11313
11314         PR c++/43028
11315         * g++.dg/cpp0x/initlist31.C: New.
11316
11317 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
11318
11319         PR c/43981
11320         * gcc.dg/Wunused-var-8.c: New test.
11321
11322 2010-05-04  Jason Merrill  <jason@redhat.com>
11323
11324         PR c++/38064
11325         * g++.dg/cpp0x/enum3.C: Extend.
11326
11327 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11328
11329         PR target/43799
11330         * gcc.target/i386/pr43799.c: New.
11331
11332 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
11333
11334         * gnat.dg/lto1.adb: New test.
11335         * gnat.dg/lto1_pkg.ad[sb]: New helper.
11336
11337 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11338
11339         PR middle-end/43671
11340         * gcc.target/i386/pr43671.c: New.
11341
11342 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
11343
11344         PR c++/43705
11345         * g++.dg/template/crash95.C: New.
11346
11347 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11348
11349         PR debug/43508
11350         * gcc.target/i386/pr43508.c: New.
11351
11352 2010-05-04  Richard Guenther  <rguenther@suse.de>
11353
11354         PR tree-optimization/43879
11355         * g++.dg/torture/pr43879-1_0.C: New testcase.
11356         * g++.dg/torture/pr43879-1_1.C: Likewise.
11357
11358 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
11359
11360         PR c++/43953
11361         * g++.dg/other/crash-12.C: New test.
11362
11363 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
11364
11365         * g++.dg/cdce3.C: Add a space.  Updated.
11366
11367 2010-05-03  Jason Merrill  <jason@redhat.com>
11368
11369         PR c++/43680
11370         * g++.dg/opt/enum2.C: New.
11371         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
11372         * g++.dg/warn/Wswitch-1.C: Adjust message.
11373
11374 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11375
11376         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
11377         * g++.dg/ext/label13.C: Fix typo.
11378         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
11379         alpha*-dec-osf5*.
11380         * gcc.c-torture/compile/limits-declparen.c: xfail on
11381         alpha*-dec-osf5* with -g.
11382         * gcc.c-torture/compile/limits-pointer.c: Likewise.
11383         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
11384         * gcc.dg/c99-tgmath-2.c: Likewise.
11385         * gcc.dg/c99-tgmath-3.c: Likewise.
11386         * gcc.dg/c99-tgmath-4.c: Likewise.
11387
11388 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
11389
11390         PR fortran/43592
11391         * gfortran.dg/unexpected_interface.f90: New test.
11392
11393 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11394
11395         * ada/acats/run_acats (which): New function.
11396         (host_gnatchop, host_gnatmake): Use it.
11397
11398 2010-05-03  Richard Guenther  <rguenther@suse.de>
11399
11400         PR tree-optimization/43971
11401         * gcc.dg/pr43971.c: New testcase.
11402
11403 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
11404
11405         PR debug/43972
11406         * gcc.dg/debug/pr43972.c: New test.
11407
11408 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
11409
11410         PR testsuite/43963
11411         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
11412
11413 2010-05-02  Richard Guenther  <rguenther@suse.de>
11414
11415         PR tree-optimization/43879
11416         * gcc.dg/torture/pr43879-3.c: New testcase.
11417
11418 2010-05-01  Richard Guenther  <rguenther@suse.de>
11419
11420         PR tree-optimization/43949
11421         * g++.dg/warn/Warray-bounds-5.C: New testcase.
11422
11423 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
11424
11425         PR c++/43951
11426         * g++.dg/init/new28.C: New.
11427
11428 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
11429
11430         PR objc++/32052
11431         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
11432         structure and nested declarations.
11433         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
11434         structure and nested declarations.  Reduce header clutter and
11435         use _exit() rather than abort().
11436         * objc.dg/encode-10.m: New.
11437         * objc.dg/encode-11.m: New.
11438
11439 2010-04-30  DJ Delorie  <dj@redhat.com>
11440
11441         * gcc.c-torture/execute/20100430-1.c: New test.
11442
11443 2010-04-30  Jason Merrill  <jason@redhat.com>
11444
11445         PR c++/43868
11446         * g++.dg/template/ptrmem21.C: New.
11447
11448 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
11449
11450         PR fortran/18918
11451         PR fortran/43931
11452         * gfortran.dg/coarray_13.f90: New test.
11453
11454 2010-04-30  Richard Guenther  <rguenther@suse.de>
11455
11456         PR lto/43946
11457         * gcc.dg/lto/20100430-1_0.c: New testcase.
11458
11459 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
11460
11461         PR debug/43942
11462         * c-c++-common/pr43942.c: New test.
11463
11464 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
11465
11466         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
11467         conflict with darwin crt1.o 'start' symbol.
11468
11469 2010-04-30  Richard Guenther  <rguenther@suse.de>
11470
11471         PR tree-optimization/43879
11472         * gcc.dg/torture/pr43879_1.c: New testcase.
11473
11474 2010-04-30  Richard Guenther  <rguenther@suse.de>
11475
11476         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
11477
11478 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
11479
11480         PR c++/43890
11481         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
11482         user-provided constructor while recursing.
11483
11484 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11485
11486         PR fortran/42274
11487         * gfortran.dg/class_16.f03: New test.
11488
11489 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11490
11491         PR fortran/42274
11492         * gfortran.dg/class_15.f03: New.
11493
11494 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11495
11496         PR fortran/43326
11497         * gfortran.dg/dynamic_dispatch_9.f03: New test.
11498
11499 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11500
11501         PR fortran/43492
11502         * gfortran.dg/generic_22.f03 : New test.
11503
11504 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11505
11506         PR fortran/42353
11507         * gfortran.dg/class_14.f03: New test.
11508
11509 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11510
11511         PR fortran/42680
11512         * gfortran.dg/interface_32.f90: New test.
11513
11514 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
11515             Janus Weil  <janus@gcc.gnu.org>
11516
11517         PR fortran/41829
11518         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
11519         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
11520         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
11521
11522 2010-04-28  Mike Stump  <mikestump@comcast.net>
11523
11524         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
11525         dg-excess-errors.
11526         * g++.dg/uninit-pred-2_b.C: Likewise.
11527
11528 2010-04-28  Tobias Burnus  <burnus@net-b.de>
11529
11530         PR fortran/18918
11531         PR fortran/43919
11532         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
11533
11534 2010-04-28  Matthias Klose  <doko@ubuntu.com>
11535
11536         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
11537         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
11538         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
11539         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
11540         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
11541
11542 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
11543
11544         * gcc.dg/const-uniq-1.c: New test.
11545         * gcc.dg/lto/const-uniq_[01].c: Likewise.
11546
11547 2010-04-28  Xinliang David Li  <davidxl@google.com>
11548
11549         * gcc.dg/uninit-pred-2_b.c: New test.
11550         * gcc.dg/uninit-pred-4_b.c: New test.
11551         * gcc.dg/uninit-pred-3_d.c: New test.
11552         * gcc.dg/uninit-pred-6_b.c: New test.
11553         * gcc.dg/uninit-pred-8_b.c: New test.
11554         * gcc.dg/uninit-pred-3_a.c: New test.
11555         * gcc.dg/uninit-pred-2_c.c: New test.
11556         * gcc.dg/uninit-pred-5_a.c: New test.
11557         * gcc.dg/uninit-pred-3_e.c: New test.
11558         * gcc.dg/uninit-pred-7_a.c: New test.
11559         * gcc.dg/uninit-pred-6_c.c: New test.
11560         * gcc.dg/uninit-pred-9_a.c: New test.
11561         * gcc.dg/uninit-pred-8_c.c: New test.
11562         * gcc.dg/uninit-pred-3_b.c: New test.
11563         * gcc.dg/uninit-pred-5_b.c: New test.
11564         * gcc.dg/uninit-pred-7_b.c: New test.
11565         * gcc.dg/uninit-pred-6_d.c: New test.
11566         * gcc.dg/uninit-pred-9_b.c: New test.
11567         * gcc.dg/uninit-pred-2_a.c: New test.
11568         * gcc.dg/uninit-pred-4_a.c: New test.
11569         * gcc.dg/uninit-pred-3_c.c: New test.
11570         * gcc.dg/uninit-pred-6_a.c: New test.
11571         * gcc.dg/uninit-pred-8_a.c: New test.
11572         * gcc.dg/uninit-pred-7_c.c: New test.
11573         * gcc.dg/uninit-pred-6_e.c: New test.
11574         * g++.dg/uninit-pred-loop-1_b.cc: New test.
11575         * g++.dg/uninit-pred-1_a.C: New test.
11576         * g++.dg/uninit-pred-1_b.C: New test.
11577         * g++.dg/uninit-pred-2_a.C: New test.
11578         * g++.dg/uninit-pred-2_b.C: New test.
11579         * g++.dg/uninit-pred-loop-1_a.cc: New test.
11580         * g++.dg/uninit-pred-loop-1_c.cc: New test.
11581         * g++.dg/uninit-pred-loop_1.cc: New test.
11582
11583 2010-04-28  Martin Jambor  <mjambor@suse.cz>
11584
11585         * gcc.dg/lto/20091209-1_0.c: New testcase.
11586
11587 2010-04-28  Richard Guenther  <rguenther@suse.de>
11588
11589         PR tree-optimization/43879
11590         PR tree-optimization/43909
11591         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
11592
11593 2010-04-28  Richard Guenther  <rguenther@suse.de>
11594
11595         PR c++/43880
11596         * g++.dg/torture/pr43880.C: New testcase.
11597
11598 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11599
11600         PR c++/9335
11601         * g++.dg/template/recurse2.C: Update
11602         * g++.dg/template/recurse.C: Update.
11603         * g++.dg/template/pr23510.C: Update.
11604         * lib/prune.exp: Filter out 'recursively instantiated'.
11605
11606 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11607
11608         PR c++/29043
11609         * g++.dg/init/pr29043.C: New.
11610
11611 2010-04-27  Jason Merrill  <jason@redhat.com>
11612
11613         * g++.dg/lookup/scoped5.C: Adjust.
11614         * g++.dg/lookup/scoped8.C: Adjust.
11615         * g++.dg/template/dependent-expr5.C: Adjust.
11616         * g++.old-deja/g++.brendan/nest1.C: Adjust.
11617
11618         PR c++/43856
11619         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
11620
11621         PR c++/43875
11622         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11623
11624 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11625             Jan Hubicka  <hubicka@ucw.cz>
11626
11627         * gcc.dg/pure-2.c: New testcase.
11628         * gcc.dg/const-1.c: New testcase.
11629
11630 2010-04-27  Jason Merrill  <jason@redhat.com>
11631
11632         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
11633
11634         PR c++/41468
11635         * g++.dg/template/sfinae17.C: New.
11636         * g++.dg/template/sfinae18.C: New.
11637
11638 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11639
11640         * g++.dg/init/pr42844.C: New.
11641         * g++.dg/cpp0x/pr42844-2.C: New.
11642         * g++.dg/cpp0x/defaulted2.C: Adjust.
11643         * g++.dg/tree-ssa/pr27549.C: Likewise.
11644         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
11645
11646 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11647
11648         PR fortran/18918
11649         * gfortran.dg/coarray_12.f90: Fix dump parsing.
11650
11651 2010-04-27  Richard Guenther  <rguenther@suse.de>
11652
11653         PR middle-end/40561
11654         * g++.dg/other/pr40561.C: New testcase.
11655
11656 2010-04-27  Martin Jambor  <mjambor@suse.cz>
11657
11658         PR middle-end/43812
11659         * g++.dg/ipa/pr43812.C: New test.
11660
11661 2010-04-27  Jan Hubicka  <jh@suse.cz>
11662
11663         * gcc.dg/ipa/iinline-1.c (main): Rename to...
11664         (test): ... this one.
11665
11666 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
11667
11668         PR target/40657
11669         * gcc.target/arm/thumb-stackframe.c: New test.
11670
11671 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11672
11673         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
11674         * gcc.dg/misc-column.c: Likewise.
11675         * gcc.dg/Walways-true-1.c: Likewise.
11676         * gcc.dg/Walways-true-2.c: Likewise.
11677         * gcc.dg/warn-addr-cmp.c: Likewise.
11678
11679 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11680
11681         PR fortran/18918
11682         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
11683         * gfortran.dg/coarray_12.f90: New.
11684
11685 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11686
11687         PR c/32207
11688         * gcc.dg/pr32207.c: New test.
11689         * gcc.dg/misc-column.c: Adjust expected warning.
11690         * gcc.dg/Walways-true-1.c: Likewise.
11691         * gcc.dg/Walways-true-2.c: Likewise.
11692         * gcc.dg/warn-addr-cmp.c: Likewise.
11693
11694 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
11695
11696         PR lto/42776
11697         * lib/lto.exp (lto_prune_vis_warns): New function.
11698         (lto-link-and-maybe-run): Call it.
11699
11700 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
11701
11702         PR tree-optimization/43904
11703         * gcc.dg/tree-ssa/tailcall-6.c: New.
11704
11705 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11706
11707         PR testsuite/35165
11708         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
11709         Darwin8/OSX10.4 - compatible code generation.
11710         Use scan-rtl-dump.
11711         * obj-c++.dg/stubify-1.mm: Ditto.
11712         * lib/objc-torture.exp: Do not require link success for
11713         "trivial.m" in the runtime checks when dowhat = 'compile'.
11714         * lib/dg-pch.exp (dg-flags-pch): New Proc.
11715         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
11716         Darwin8/OSX10.4 - compatible code generation.
11717         * objc.dg/stubify-2.m: Ditto.
11718         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
11719         * objc.dg/next-runtime-1.m: Ditto.
11720         * objc.dg/stret-2.m: Restrict to ilp32 targets.
11721         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
11722         runtimes on Darwin.
11723
11724 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
11725
11726         PR 43715
11727         * lib/plugin-support.exp: Use "-undefined
11728         dynamic_lookup" on darwin.
11729
11730 2010-04-26  Richard Guenther  <rguenther@suse.de>
11731
11732         * gcc.dg/lto/20100426_0.c: New testcase.
11733
11734 2010-04-26  Jie Zhang  <jie@codesourcery.com>
11735
11736         PR tree-optimization/43833
11737         gcc.dg/Warray-bounds-8.c: New test case.
11738
11739 2010-04-26  Richard Guenther  <rguenther@suse.de>
11740
11741         PR lto/43080
11742         * g++.dg/lto/20100423-3_0.C: New testcase.
11743
11744 2010-04-26  Richard Guenther  <rguenther@suse.de>
11745
11746         PR lto/42425
11747         * g++.dg/lto/20100423-2_0.C: New testcase.
11748
11749 2010-04-26  Ira Rosen  <irar@il.ibm.com>
11750
11751         * gcc.dg/vect/bb-slp-23.c: New test.
11752
11753 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
11754
11755         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
11756         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
11757         * gcc.dg/c1x-float-1.c: New test.
11758
11759 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11760
11761         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
11762         of "lea\[ \t\]".
11763
11764 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11765
11766         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
11767         FreeBSD.
11768         * gfortran.dg/default_format_denormal_1.f90: Ditto.
11769         * gfortran.dg/default_format_2.f90: Ditto.
11770
11771 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11772
11773         * gfortran.dg/pr43505.f90: Clean up .mod file.
11774         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
11775         * gfortran.dg/pr41347.f90: Ditto.
11776         * gfortran.dg/internal_pack_4.f90: Ditto.
11777         * gfortran.dg/proc_decl_23.f90: Ditto.
11778         * gfortran.dg/recursive_check_3.f90: Ditto.
11779         * gfortran.dg/intent_out_3.f90: Ditto.
11780         * gfortran.dg/assignment_2.f90: Ditto.
11781         * gfortran.dg/pr41928.f90: Ditto.
11782         * gfortran.dg/pr42166.f90: Ditto.
11783         * gfortran.dg/private_type_12.f90: Ditto.
11784         * gfortran.dg/graphite/pr42185.f90: Ditto.
11785         * gfortran.dg/graphite/pr42186.f90: Ditto.
11786         * gfortran.dg/graphite/pr40982.f90: Ditto.
11787         * gfortran.dg/graphite/id-2.f90: Ditto.
11788         * gfortran.dg/graphite/id-4.f90: Ditto.
11789         * gfortran.dg/graphite/pr42050.f90: Ditto.
11790         * gfortran.dg/graphite/id-18.f90: Ditto.
11791         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
11792         * gfortran.dg/graphite/pr41924.f90: Ditto.
11793         * gfortran.dg/graphite/pr42393.f90: Ditto.
11794         * gfortran.dg/graphite/pr37980.f90: Ditto.
11795         * gfortran.dg/graphite/pr38953.f90: Ditto.
11796         * gfortran.dg/graphite/pr42180.f90: Ditto.
11797         * gfortran.dg/graphite/pr42181.f90: Ditto.
11798         * gfortran.dg/where_operator_assign_4.f90: Ditto.
11799         * gfortran.dg/select_type_4.f90: Ditto.
11800         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11801         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
11802         * gfortran.dg/lto/pr40725_0.f03: Ditto.
11803         * gfortran.dg/elemental_args_check_2.f90: Ditto.
11804         * gfortran.dg/whole_file_11.f90: Ditto.
11805         * gfortran.dg/private_type_11.f90: Ditto.
11806         * gfortran.dg/vect/vect-gems.f90: Ditto.
11807         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
11808
11809 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11810
11811         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
11812
11813 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
11814
11815         * gnat.dg/pack15.ad[sb]: New test.
11816
11817 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
11818
11819         * gcc.target/arm/mla-1.c: New test.
11820
11821 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
11822
11823         PR fortran/30073
11824         PR fortran/43793
11825         * gfortran.dg/pr43793.f90: New test.
11826
11827 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
11828
11829         PR tree-optimization/41442
11830         * gcc.target/i386/pr41442.c: New test.
11831
11832 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
11833
11834         PR fortran/43832
11835         * gfortran.dg/fgetc_3.f90: Delete bogus test.
11836
11837 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11838
11839         PR fortran/43832
11840         * gfortran.dg/open_nounit.f90: New test.
11841
11842 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
11843
11844         PR fortran/43841
11845         PR fortran/43843
11846         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
11847
11848 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11849
11850         * gcc.dg/Wconversion-integer.c: Update.
11851
11852 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
11853
11854         * gnat.dg/unchecked_convert5.adb: New test.
11855
11856 2010-04-23  Richard Guenther  <rguenther@suse.de>
11857
11858         PR lto/41734
11859         * gcc.dg/lto/20100423-2_0.c: New testcase.
11860         * gcc.dg/lto/20100423-2_0.c: Likewise.
11861
11862 2010-04-23  Richard Guenther  <rguenther@suse.de>
11863
11864         PR lto/43455
11865         * gcc.dg/lto/20100423-1_0.c: New testcase.
11866         * gcc.dg/lto/20100423-1_1.c: Likewise.
11867
11868 2010-04-23  Martin Jambor  <mjambor@suse.cz>
11869
11870         PR tree-optimization/43846
11871         * gcc.dg/tree-ssa/sra-10.c: New test.
11872
11873 2010-04-23  Martin Jambor  <mjambor@suse.cz>
11874
11875         PR middle-end/43835
11876         * gcc.c-torture/execute/pr43835.c: New test.
11877
11878 2010-04-23  Richard Guenther  <rguenther@suse.de>
11879
11880         PR lto/42653
11881         * g++.dg/lto/20100423-1_0.C: New testcase.
11882
11883 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
11884
11885         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
11886
11887 2010-04-22  Ira Rosen  <irar@il.ibm.com>
11888
11889         PR tree-optimization/43842
11890         * gcc.dg/vect/pr43842.c: New test.
11891
11892 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11893
11894         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
11895         * gcc.target/i386/wmul-2.c: Likewise.
11896
11897 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11898
11899         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
11900         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
11901
11902 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
11903
11904         * gfortran.dg/reassoc_6.f: New testcase.
11905
11906 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11907
11908         PR middle-end/29274
11909         * gcc.target/arm/wmul-1.c: New test.
11910         * gcc.target/arm/wmul-2.c: New test.
11911
11912 2010-04-22  Richard Guenther  <rguenther@suse.de>
11913
11914         PR tree-optimization/43845
11915         * gcc.c-torture/compile/pr43845.c: New testcase.
11916
11917 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11918
11919         PR middle-end/29274
11920         * gcc.target/i386/wmul-1.c: New test.
11921         * gcc.target/i386/wmul-2.c: New test.
11922         * gcc.target/bfin/wmul-1.c: New test.
11923         * gcc.target/bfin/wmul-2.c: New test.
11924
11925 2010-04-22  Richard Guenther  <rguenther@suse.de>
11926
11927         PR fortran/43829
11928         * gfortran.dg/vector_subscript_6.f90: New testcase.
11929         * gfortran.dg/assign_10.f90: Adjust.
11930
11931 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
11932
11933         PR fortran/43836
11934         * gfortran.dg/gomp/pr43836.f90: New test.
11935
11936 2010-04-21  Richard Guenther  <rguenther@suse.de>
11937
11938         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
11939
11940 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11941
11942         * gcc.dg/torture/builtin-cproj-3.c: New.
11943
11944 2010-04-20  Jason Merrill  <jason@redhat.com>
11945
11946         PR c++/9335
11947         * g++.dg/template/recurse2.C: New.
11948         * g++.dg/parse/crash36.C: Adjust.
11949         * g++.dg/other/fold1.C: Adjust.
11950         * g++.dg/init/member1.C: Adjust.
11951         * lib/prune.exp: Prune "skipping N instantiation contexts".
11952
11953 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11954
11955         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
11956
11957 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11958
11959         * gcc.dg/torture/builtin-cproj-1.c: New.
11960         * gcc.dg/torture/builtin-cproj-2.c: New.
11961
11962 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
11963
11964         PR c++/43800
11965         PR c++/43704
11966         * g++.dg/template/typedef32.C: Adjust.
11967         * g++.dg/template/typedef33.C: New test.
11968
11969 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
11970
11971         PR fortran/43227
11972         * gfortran.dg/proc_decl_23.f90: New test.
11973
11974         PR fortran/43266
11975         * gfortran.dg/abstract_type_6.f03: New test.
11976
11977 2010-04-20  Xinliang David Li  <davidxl@google.com>
11978
11979         * g++.dg/tree-ssa/fold-compare.C: New.
11980
11981 2010-04-20  Richard Guenther  <rguenther@suse.de>
11982
11983         PR tree-optimization/39417
11984         * g++.dg/torture/pr39417.C: New testcase.
11985
11986 2010-04-20  Richard Guenther  <rguenther@suse.de>
11987
11988         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
11989
11990 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
11991
11992         * g++.dg/debug/dwarf2/rv1.C: New test.
11993
11994 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11995
11996         PR target/43635
11997         * gcc.c-torture/compile/pr43635.c: New testcase.
11998
11999 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
12000
12001         PR fortran/43339
12002         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
12003         of sequential loops being private only in the innermost containing
12004         task region.
12005
12006         PR middle-end/43337
12007         * gfortran.dg/gomp/pr43337.f90: New test.
12008
12009 2010-04-19  Richard Guenther  <rguenther@suse.de>
12010
12011         PR tree-optimization/43796
12012         * gfortran.dg/pr43796.f90: New testcase.
12013
12014 2010-04-19  Richard Guenther  <rguenther@suse.de>
12015
12016         PR tree-optimization/43783
12017         * gcc.c-torture/execute/pr43783.c: New testcase.
12018
12019 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
12020
12021         PR target/43766
12022         * gcc.target/i386/pr43766.c: New test.
12023
12024 2010-04-19  Jie Zhang  <jie@codesourcery.com>
12025
12026         PR target/43662
12027         * gcc.target/i386/pr43662.c: New test.
12028
12029 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
12030
12031         PR c++/43704
12032         * g++.dg/template/typedef32.C: New test.
12033
12034 2010-04-19  Ira Rosen  <irar@il.ibm.com>
12035
12036         PR tree-optimization/37027
12037         * lib/target-supports.exp
12038         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
12039         * gcc.dg/vect/pr37027.c: New test.
12040         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
12041         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
12042         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
12043         gcc.dg/vect/vect-complex-6.c: Likewise.
12044
12045 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
12046
12047         * g++.dg/debug/dwarf2/enum1.C: New test.
12048
12049 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
12050
12051         * gnat.dg/rep_clause5.ad[sb]: New test.
12052         * gnat.dg/rep_clause5_pkg.ads: New helper.
12053
12054 2010-04-18  Ira Rosen  <irar@il.ibm.com>
12055
12056         PR tree-optimization/43771
12057         * g++.dg/vect/pr43771.cc: New test.
12058
12059 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
12060
12061         PR fortran/31538
12062         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
12063         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
12064
12065 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
12066
12067         * gnat.dg/sizetype.adb: Rename into...
12068         * gnat.dg/sizetype1.adb: ...this.
12069         * gnat.dg/sizetype2.adb: New test.
12070
12071 2010-04-16  Richard Guenther  <rguenther@suse.de>
12072
12073         PR tree-optimization/43572
12074         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
12075
12076 2010-04-16  Olivier Hainque  <hainque@adacore.com>
12077
12078         * gnat.dg/specs/discr_private.ads: New test.
12079
12080 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
12081
12082         PR target/41514
12083         * gcc.target/arm/thumb-comparisons.c: New test.
12084
12085         PR target/40603
12086         * gcc.target/arm/thumb-cbranchqi.c: New test.
12087
12088 2010-04-16  Christian Bruel  <christian.bruel@st.com>
12089
12090         * g++.dg/torture/pr36191.C: Enable for SH.
12091
12092 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
12093
12094         * gnat.dg/wide_boolean.adb: New test.
12095         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
12096
12097 2010-04-15  Richard Guenther  <rguenther@suse.de>
12098
12099         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
12100         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
12101         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12102         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12103         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
12104         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
12105         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
12106         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
12107         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
12108         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
12109         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
12110         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
12111         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12112         * gcc.dg/torture/ipa-pta-2.c: Likewise.
12113         * gcc.dg/torture/ipa-pta-1.c: Adjust.
12114
12115 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
12116
12117         PR target/21803
12118         * gcc.target/arm/pr42496.c: New test.
12119
12120 2010-04-14  Jason Merrill  <jason@redhat.com>
12121
12122         PR c++/36625
12123         * g++.dg/ext/attrib38.C: New.
12124
12125 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
12126
12127         PR testsuite/43739
12128         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
12129
12130 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12131
12132         PR 42966
12133         * gcc.dg/cpp/warn-undef-2.c: Update.
12134         * gcc.dg/cpp/warn-traditional-2.c: Update.
12135         * gcc.dg/cpp/warn-comments-2.c: Update.
12136         * gcc.dg/cpp/warn-variadic-2.c: Update.
12137         * gcc.dg/cpp/warn-long-long-2.c: Update.
12138         * gcc.dg/cpp/warn-deprecated-2.c: Update.
12139         * gcc.dg/cpp/warn-multichar-2.c: Update.
12140         * gcc.dg/cpp/warn-normalized-3.c: Update.
12141         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
12142         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
12143         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
12144         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
12145         * gcc.dg/cpp/warn-redefined-2.c: Update.
12146         * gfortran.dg/warning-directive-2.F90: Update.
12147         * c-c++-common/cpp/warning-directive-2.c: Update.
12148
12149 2010-04-14  Michael Matz  <matz@suse.de>
12150
12151         PR tree-optimization/42963
12152         * gcc.dg/pr42963.c: New testcase.
12153
12154 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
12155
12156         * gnat.dg/class_wide.adb: Rename into...
12157         * gnat.dg/class_wide1.adb: ...this.
12158         * gnat.dg/class_wide2.ad[sb]: New test.
12159
12160 2010-04-14  Tobias Burnus  <burnus@net-b.de>
12161
12162         PR fortran/18918
12163         * gfortran.dg/coarray_9.f90: Update dg-errors.
12164         * gfortran.dg/coarray_10.f90: New test.
12165         * gfortran.dg/coarray_11.f90: New test.
12166
12167 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12168
12169         PR fortran/43747
12170         gfortran.dg/initialization_24.f90: New test.
12171
12172 2010-04-13  Jason Merrill  <jason@redhat.com>
12173
12174         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
12175         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
12176
12177 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12178
12179         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
12180         * g++.dg/dg.exp: Likewise.
12181         * gcc.dg/cpp/warning-directive-1.c: Move to ...
12182         * c-c++-common/cpp/warning-directive-1.c: ... here.
12183         * gcc.dg/cpp/warning-directive-2.c: Move to ...
12184         * c-c++-common/cpp/warning-directive-2.c: ... here.
12185         * gcc.dg/cpp/warning-directive-3.c: Move to ...
12186         * c-c++-common/cpp/warning-directive-3.c: ... here.
12187         * gcc.dg/cpp/warning-directive-4.c: Move to ...
12188         * c-c++-common/cpp/warning-directive-4.c: ... here.
12189         * g++.dg/cpp/warning-directive-1.C: Delete.
12190         * g++.dg/cpp/warning-directive-2.C: Delete.
12191         * g++.dg/cpp/warning-directive-3.C: Delete.
12192         * g++.dg/cpp/warning-directive-4.C: Delete.
12193         * gcc.dg/cpp/normalised-3.c: Delete.
12194         * g++.dg/cpp/normalised-1.C: Rename as ...
12195         * c-c++-common/cpp/normalised-3.c: ... this.
12196
12197 2010-04-13  Martin Jambor  <mjambor@suse.cz>
12198
12199         * gcc.dg/tree-ssa/sra-9.c: New test.
12200
12201 2010-04-13  Michael Matz  <matz@suse.de>
12202
12203         PR middle-end/43730
12204         * gcc.dg/pr43730.c: New test.
12205
12206 2010-04-13  Michael Matz  <matz@suse.de>
12207
12208         * gcc.dg/tree-ssa/negate.c: New testcase.
12209
12210 2010-04-13  Richard Guenther  <rguenther@suse.de>
12211
12212         PR testsuite/43735
12213         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
12214
12215 2010-04-13  Richard Guenther  <rguenther@suse.de>
12216
12217         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
12218
12219 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
12220
12221         * gnat.dg/derived_type1.adb: New test.
12222
12223 2010-04-13  Matthias Klose  <doko@ubuntu.com>
12224
12225         * gcc.dg/plugindir1.c: New testcase.
12226         * gcc.dg/plugindir2.c: New testcase.
12227         * gcc.dg/plugindir3.c: New testcase.
12228         * gcc.dg/plugindir4.c: New testcase.
12229
12230 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
12231
12232         * gcc.target/i386/rotate-2.c: New test.
12233
12234 2010-04-12  Jason Merrill  <jason@redhat.com>
12235
12236         PR c++/43641
12237         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
12238         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
12239
12240 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
12241
12242         PR c++/25811
12243         * g++.dg/init/pr25811.C: New test.
12244
12245 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12246
12247         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
12248         dg-error, dg-warning.
12249         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
12250
12251 2010-04-12  Richard Guenther  <rguenther@suse.de>
12252
12253         * gcc.dg/torture/inline-2.c: New testcase.
12254
12255 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
12256
12257         PR bootstrap/43699
12258         * gcc.dg/Wunused-var-7.c: New test.
12259
12260         PR tree-optimization/43560
12261         * gcc.c-torture/execute/pr43560.c: New test.
12262
12263 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
12264
12265         * gnat.dg/aggr13.adb: New test.
12266         * gnat.dg/aggr14.adb: Likewise.
12267         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
12268
12269 2010-04-12  Richard Guenther  <rguenther@suse.de>
12270
12271         PR c++/43611
12272         * g++.dg/torture/pr43611.C: New testcase.
12273
12274 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
12275
12276         PR c/36774
12277         * gcc.dg/pr36774-1.c: New test.
12278         * gcc.dg/pr36774-2.c: New test.
12279
12280 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
12281
12282         * gcc.target/sh/rte-delay-slot.c: New test.
12283
12284 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
12285
12286         * gnat.dg/pack9.adb: Remove -cargs option.
12287         * gnat.dg/aggr12.ad[sb]: New test.
12288
12289 2010-04-10  Jie Zhang  <jie@codesourcery.com>
12290
12291         PR target/43417
12292         * gcc.target/sh/pr43417.c: New test.
12293
12294 2010-04-10  Tobias Burnus  <burnus@net-b.de>
12295
12296         PR fortran/43591
12297         * gfortran.dg/spec_expr_6.f90: New test.
12298
12299 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12300
12301         PR cpp/43195
12302         * gcc.dg/cpp/pr43195.c: New.
12303         * gcc.dg/cpp/pr43195.h: New.
12304
12305 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12306
12307         PR 42965
12308         * gcc.dg/Werror-6.c: Adjust.
12309         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
12310         * gcc.dg/Werror-4.c: Likewise.
12311         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
12312         * gcc.dg/Wswitch-enum-error.c: Likewise.
12313         * gcc.dg/Wpointer-arith.c: Likewise.
12314         * gcc.dg/Wfatal.c: Likewise.
12315         * gcc.dg/Wswitch-error.c: Likewise.
12316         * g++.dg/warn/unused-result1-Werror.c: Likewise.
12317         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
12318         * gcc.dg/cpp/warn-undef-2.c: Likewise.
12319         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
12320         * gcc.dg/cpp/warn-comments-2.c: Likewise.
12321         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
12322         * gcc.dg/cpp/warning-directive-2.c: Likewise.
12323         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
12324         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
12325         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
12326         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
12327         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
12328         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
12329         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
12330         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
12331         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
12332         * g++.dg/cpp/warning-directive-2.C: Likewise.
12333         * gfortran.dg/warning-directive-2.F90: Likewise.
12334
12335 2010-04-09  Jason Merrill  <jason@redhat.com>
12336
12337         PR c++/42623
12338         * g++.dg/template/sizeof13.C: New.
12339
12340 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
12341
12342         * g++.dg/other/pr35504.C: Add check for thiscall.
12343         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
12344         * gcc.dg/torture/stackalign/thiscall-1.c: New.
12345
12346 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12347
12348         PR c++/28584
12349         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
12350         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
12351         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
12352         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
12353         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
12354         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
12355         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
12356         * g++.dg/other/increment1.C: Likewise.
12357
12358 2010-04-09  Tobias Burnus  <burnus@net-b.de>
12359
12360         PR fortran/18918
12361         * gfortran.dg/coarray_7.f90: New test.
12362         * gfortran.dg/coarray_8.f90: New test.
12363
12364 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
12365
12366         PR fortran/28039
12367         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
12368
12369 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12370
12371         PR target/43643
12372         * gcc.dg/pr43643.c: New test.
12373
12374 2010-04-08  Tobias Burnus  <burnus@net-b.de>
12375
12376         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
12377
12378 2010-04-08  Richard Guenther  <rguenther@suse.de>
12379
12380         PR tree-optimization/43679
12381         * gcc.c-torture/compile/pr43679.c: New testcase.
12382
12383 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
12384
12385         PR debug/43670
12386         * gcc.dg/pr43670.c: New test.
12387
12388 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
12389
12390         PR middle-end/40815
12391         * gcc.dg/tree-ssa/reassoc-19.c: New.
12392
12393 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
12394
12395         PR c/18624
12396         * gcc.dg/Wunused-var-1.c: New test.
12397         * gcc.dg/Wunused-var-2.c: New test.
12398         * gcc.dg/Wunused-var-3.c: New test.
12399         * gcc.dg/Wunused-var-4.c: New test.
12400         * gcc.dg/Wunused-var-5.c: New test.
12401         * gcc.dg/Wunused-var-6.c: New test.
12402         * gcc.dg/Wunused-parm-1.c: New test.
12403
12404         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
12405         * gcc.dg/trunc-1.c: Likewise.
12406         * gcc.dg/vla-9.c: Likewise.
12407         * gcc.dg/dfp/composite-type.c: Likewise.
12408
12409 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12410
12411         PR objc/35996
12412         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
12413         * obj-c++.dg/objc-gc-3.mm: Ditto.
12414
12415 2010-04-07  Simon Baldwin  <simonb@google.com>
12416
12417         * gcc.dg/cpp/warn-undef-2.c: New.
12418         * gcc.dg/cpp/warn-traditional-2.c: New.
12419         * gcc.dg/cpp/warn-comments-2.c: New.
12420         * gcc.dg/cpp/warning-directive-1.c: New.
12421         * gcc.dg/cpp/warn-long-long.c: New.
12422         * gcc.dg/cpp/warn-traditional.c: New.
12423         * gcc.dg/cpp/warn-variadic-2.c: New.
12424         * gcc.dg/cpp/warn-undef.c: New.
12425         * gcc.dg/cpp/warn-normalized-1.c: New.
12426         * gcc.dg/cpp/warning-directive-2.c: New.
12427         * gcc.dg/cpp/warn-long-long-2.c: New.
12428         * gcc.dg/cpp/warn-variadic.c: New.
12429         * gcc.dg/cpp/warn-normalized-2.c: New.
12430         * gcc.dg/cpp/warning-directive-3.c: New.
12431         * gcc.dg/cpp/warn-deprecated-2.c: New.
12432         * gcc.dg/cpp/warn-trigraphs-1.c: New.
12433         * gcc.dg/cpp/warn-multichar-2.c: New.
12434         * gcc.dg/cpp/warn-normalized-3.c: New.
12435         * gcc.dg/cpp/warning-directive-4.c: New.
12436         * gcc.dg/cpp/warn-unused-macros.c: New.
12437         * gcc.dg/cpp/warn-trigraphs-2.c: New.
12438         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
12439         * gcc.dg/cpp/warn-cxx-compat.c: New.
12440         * gcc.dg/cpp/warn-redefined.c: New.
12441         * gcc.dg/cpp/warn-trigraphs-3.c: New.
12442         * gcc.dg/cpp/warn-unused-macros-2.c: New.
12443         * gcc.dg/cpp/warn-deprecated.c: New.
12444         * gcc.dg/cpp/warn-trigraphs-4.c: New.
12445         * gcc.dg/cpp/warn-redefined-2.c: New.
12446         * gcc.dg/cpp/warn-comments.c: New.
12447         * gcc.dg/cpp/warn-multichar.c: New.
12448         * g++.dg/cpp/warning-directive-1.C: New.
12449         * g++.dg/cpp/warning-directive-2.C: New.
12450         * g++.dg/cpp/warning-directive-3.C: New.
12451         * g++.dg/cpp/warning-directive-4.C: New.
12452         * gfortran.dg/warning-directive-1.F90: New.
12453         * gfortran.dg/warning-directive-3.F90: New.
12454         * gfortran.dg/warning-directive-2.F90: New.
12455         * gfortran.dg/warning-directive-4.F90: New.
12456
12457 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12458
12459         PR objc++/23716
12460         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
12461
12462 2010-04-07  Jason Merrill  <jason@redhat.com>
12463
12464         * g++.dg/template/dr408.C: New.
12465
12466         * g++.dg/lookup/ns4.C: New.
12467
12468         PR c++/38392
12469         * g++.dg/template/friend51.C: New test.
12470
12471         PR c++/41970
12472         * g++.old-deja/g++.other/linkage1.C: Adjust.
12473
12474 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12475
12476         PR c++/42697
12477         * g++.dg/template/crash94.C: New test.
12478
12479 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12480
12481         PR c++/40239
12482         * g++.dg/init/aggr5.C: New test.
12483         * g++.dg/init/aggr5.C: New test.
12484
12485 2010-04-07  Richard Guenther  <rguenther@suse.de>
12486
12487         PR tree-optimization/43270
12488         * g++.dg/warn/Warray-bounds-4.C: New testcase.
12489         * gcc.dg/Warray-bounds-7.c: Likewise.
12490
12491 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
12492
12493         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
12494         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
12495         * gnat.dg/bit_packed_array4.ad[sb]: New test.
12496
12497 2010-04-07  Jie Zhang  <jie@codesourcery.com>
12498
12499         PR c++/42556
12500         * g++.dg/init/pr42556.C: New test.
12501
12502 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12503
12504         PR debug/43628
12505         * g++.dg/debug/dwarf2/typedef2.C: New test.
12506
12507 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
12508
12509         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
12510         c-c++-common/dwarf2/redeclaration-1.C
12511
12512 2010-04-06  Jason Merrill  <jason@redhat.com>
12513
12514         * g++.dg/cpp0x/pr31437.C: Adjust error location.
12515         * g++.dg/ext/attrib18.C: Likewise.
12516         * g++.dg/ext/bitfield2.C: Likewise.
12517         * g++.dg/ext/bitfield4.C: Likewise.
12518         * g++.dg/ext/visibility/warn2.C: Likewise.
12519         * g++.dg/ext/visibility/warn3.C: Likewise.
12520         * g++.dg/gomp/pr26690-1.C: Likewise.
12521         * g++.dg/inherit/covariant7.C: Likewise.
12522         * g++.dg/init/synth2.C: Likewise.
12523         * g++.dg/lookup/using7.C: Likewise.
12524         * g++.dg/other/crash-4.C: Likewise.
12525         * g++.dg/other/error13.C: Likewise.
12526         * g++.dg/other/error20.C: Likewise.
12527         * g++.dg/parse/crash31.C: Likewise.
12528         * g++.dg/parse/error16.C: Likewise.
12529         * g++.dg/parse/error19.C: Likewise.
12530         * g++.dg/parse/error27.C: Likewise.
12531         * g++.dg/parse/error28.C: Likewise.
12532         * g++.dg/parse/fused-params1.C: Likewise.
12533         * g++.dg/template/error2.C: Likewise.
12534         * g++.dg/template/local6.C: Likewise.
12535         * g++.dg/template/qualttp15.C: Likewise.
12536         * g++.dg/warn/Wnvdtor-2.C: Likewise.
12537         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
12538         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
12539         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12540         * g++.old-deja/g++.eh/spec6.C: Likewise.
12541         * g++.old-deja/g++.jason/crash3.C: Likewise.
12542         * g++.old-deja/g++.jason/destruct2.C: Likewise.
12543         * g++.old-deja/g++.law/ctors5.C: Likewise.
12544         * g++.old-deja/g++.law/ctors9.C: Likewise.
12545         * g++.old-deja/g++.mike/p3538a.C: Likewise.
12546         * g++.old-deja/g++.mike/p3538b.C: Likewise.
12547         * g++.old-deja/g++.other/struct1.C: Likewise.
12548         * g++.old-deja/g++.other/volatile1.C: Likewise.
12549         * g++.old-deja/g++.pt/crash36.C: Likewise.
12550         * g++.old-deja/g++.pt/derived3.C: Likewise.
12551         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12552         * g++.old-deja/g++.robertl/eb4.C: Likewise.
12553
12554 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
12555
12556         PR middle-end/43519
12557         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
12558         * gcc.dg/graphite/id-19.c: New.
12559
12560 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
12561
12562         PR middle-end/32824
12563         * gcc.dg/vect/pr32824: New.
12564
12565 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12566
12567         PR fortran/18918
12568         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
12569         * gfortran.dg/coarray_3.f90: Ditto.
12570         * gfortran.dg/coarray_4.f90: Ditto.
12571         * gfortran.dg/coarray_5.f90: Ditto.
12572         * gfortran.dg/coarray_6.f90: Ditto.
12573         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
12574
12575 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12576
12577         PR fortran/18918
12578         * gfortran.dg/coarray_4.f90: Fix test.
12579         * gfortran.dg/coarray_6.f90: Add more tests.
12580
12581 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12582
12583         PR fortran/18918
12584         * gfortran.dg/coarray_4.f90: New test.
12585         * gfortran.dg/coarray_5.f90: New test.
12586         * gfortran.dg/coarray_6.f90: New test.
12587
12588 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12589
12590         PR fortran/18918
12591         * gfortran.dg/iso_fortran_env_5.f90: New test.
12592         * gfortran.dg/iso_fortran_env_6.f90: New test.
12593
12594 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12595
12596         PR fortran/39997
12597         * gfortran.dg/coarray_1.f90: New test.
12598         * gfortran.dg/coarray_2.f90: New test.
12599         * gfortran.dg/coarray_3.f90: New test.
12600
12601 2010-04-06  Jason Merrill  <jason@redhat.com>
12602
12603         PR c++/43648
12604         * g++.dg/template/dtor8.C: New.
12605
12606         PR c++/43621
12607         * g++.dg/template/error-recovery2.C: New.
12608
12609 2010-04-06  Jan Hubicka  <jh@suse.czpli
12610
12611         PR tree-optimization/42906
12612         * gcc.dg/tree-ssa/dce-1.c: New testcase.
12613
12614 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12615
12616         PR fortran/43178
12617         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
12618         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
12619         * gfortran.dg/auto_dealloc_1.f90: Ditto.
12620
12621 2010-04-06  Richard Guenther  <rguenther@suse.de>
12622
12623         PR tree-optimization/43627
12624         * gcc.dg/tree-ssa/vrp49.c: New testcase.
12625
12626 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12627
12628         PR target/43638
12629         * gcc.target/i386/pr43638.c: New test.
12630
12631 2010-04-06  Richard Guenther  <rguenther@suse.de>
12632
12633         PR middle-end/43661
12634         * gcc.c-torture/compile/pr43661.c: New testcase.
12635
12636 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12637
12638         * gcc.target/s390/stackcheck1.c: Add dg-warning.
12639
12640 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
12641
12642         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
12643
12644 2010-04-02  Richard Guenther  <rguenther@suse.de>
12645
12646         PR tree-optimization/43629
12647         * gcc.c-torture/execute/pr43629.c: New testcase.
12648
12649 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12650             Dominique d'Humieres  <dominiq@lps.ens.fr>
12651
12652         PR libfortran/43605
12653         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
12654
12655 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
12656
12657         PR debug/43325
12658         * c-c++-common/dwarf2/redeclaration-1.C: New test.
12659
12660 2010-04-01  Jason Merrill  <jason@redhat.com>
12661
12662         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
12663
12664 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12665             Manfred Schwarb  <manfred99@gmx.ch>
12666
12667         PR libfortran/43605
12668         * gfortran.dg/ftell_3.f90: New test.
12669
12670 2010-04-01  Richard Guenther  <rguenther@suse.de>
12671
12672         PR middle-end/43614
12673         * gcc.c-torture/compile/pr43614.c: New testcase.
12674
12675 2010-04-01  Martin Jambor  <mjambor@suse.cz>
12676
12677         PR tree-optimization/43141
12678         * gcc.dg/guality/pr43141.c: New test.
12679
12680 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12681
12682         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
12683         * g++.dg/eh/spbp.C: Likewise.
12684         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
12685         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
12686         superfluous casts.
12687         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
12688         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
12689         * objc.dg/dwarf-2.m: Likewise.
12690
12691 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12692
12693         PR middle-end/43464
12694         * gcc.dg/graphite/id-pr43464.c: New.
12695         * gcc.dg/graphite/id-pr43464-1.c: New.
12696
12697 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12698
12699         PR middle-end/43351
12700         * gcc.dg/graphite/id-pr43351.c
12701
12702 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12703
12704         PR testsuite/35165
12705         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
12706         * obj-c++.dg/try-catch-2.mm: Ditto.
12707         * obj-c++.dg/lookup-2.mm: Ditto.
12708         * obj-c++.dg/encode-8.m: Ditto.
12709         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12710         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
12711         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
12712         * obj-c++.dg/const-str-11.mm: Ditto.
12713         * obj-c++.dg/const-str-9.mm: Ditto.
12714         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
12715         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
12716         * obj-c++.dg/except-1.mm: Ditto.
12717         * obj-c++.dg/const-str-7.mm: Ditto.
12718         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12719         * obj-c++.dg/const-str-3.mm: Ditto.
12720         * obj-c++.dg/const-str-7.mm: Ditto.
12721         * obj-c++.dg/stubify-2.mm: Change dump file name.
12722
12723         PR objc++/23613
12724         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
12725         New macro.
12726         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
12727         Remove dg-xfail-if.
12728
12729 2010-03-31  Martin Jambor  <mjambor@suse.cz>
12730
12731         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
12732         only with -O2, -O3 or -Os and not with -fwhopr.
12733
12734 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
12735
12736         PR c++/43558
12737         * g++.dg/template/typedef31.C: New test.
12738
12739 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12740
12741         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
12742         assembler output on *-*-solaris2*.
12743         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
12744
12745 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
12746
12747         PR debug/43557
12748         * gcc.dg/pr43557-1.c: New test.
12749         * gcc.dg/pr43557-2.c: New file.
12750
12751 2010-03-31  Jie Zhang  <jie@codesourcery.com>
12752
12753         PR 43562
12754         * gcc.dg/pr43562.c: New test.
12755
12756 2010-03-30  Jason Merrill  <jason@redhat.com>
12757
12758         PR c++/43076
12759         * g++.dg/template/error-recovery1.C: New.
12760
12761         PR c++/41786
12762         * g++.dg/parse/ambig5.C: New.
12763
12764 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
12765
12766         PR debug/43593
12767         * gcc.dg/guality/pr43593.c: New test.
12768
12769 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
12770
12771         PR middle-end/43430
12772         * gcc.dg/vect/pr43430-1.c: New.
12773
12774 2010-03-30  Jason Merrill  <jason@redhat.com>
12775
12776         PR c++/43559
12777         * g++.dg/template/partial7.C: New.
12778
12779 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12780
12781         * gcc.target/s390/stackcheck1.c: New testcase.
12782
12783 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12784
12785         PR libfortran/43265
12786         * gfortran.dg/read_eof_8.f90: New test.
12787
12788 2010-03-29  Jason Merrill  <jason@redhat.com>
12789
12790         * gcc.dg/cpp/include6.c: Change [] to ().
12791
12792         N3077
12793         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
12794         splicing and UCNs.
12795         * c-c++-common/raw-string-2.c: Add trigraph test.
12796         * c-c++-common/raw-string-8.c: New.
12797         * c-c++-common/raw-string-9.c: New.
12798         * c-c++-common/raw-string-10.c: New.
12799
12800         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
12801         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
12802         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
12803         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
12804         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
12805         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
12806         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
12807
12808 2010-03-29  Richard Guenther  <rguenther@suse.de>
12809
12810         PR tree-optimization/43560
12811         * gcc.dg/torture/pr43560.c: New testcase.
12812
12813 2010-03-29  Jason Merrill  <jason@redhat.com>
12814
12815         N3077
12816         * g++.dg/ext/raw-string-1.C: Change [] to ().
12817         * g++.dg/ext/raw-string-2.C: Change [] to ().
12818         Don't use \ in delimiter.
12819         * g++.dg/ext/raw-string-3.C: Change [] to ().
12820         * g++.dg/ext/raw-string-4.C: Change [] to ().
12821         * g++.dg/ext/raw-string-5.C: Change [] to ().
12822         Test for error on \ in delimiter.
12823         * g++.dg/ext/raw-string-6.C: Change [] to ().
12824         * g++.dg/ext/raw-string-7.C: Change [] to ().
12825
12826 2010-03-29  Jie Zhang  <jie@codesourcery.com>
12827
12828         PR 43564
12829         * gcc.dg/pr43564.c: New test.
12830
12831 2010-03-29  Tobias Burnus  <burnus@net-b.de>
12832
12833         PR fortran/43551
12834         * gfortran.dg/direct_io_12.f90: New test.
12835
12836 2010-03-28  Jan Hubicka  <jh@suse.cz>
12837
12838         PR tree-optimization/43505
12839         * gfortran.dg/pr43505.f90: New testcase.
12840
12841 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
12842
12843         PR tree-optimization/43528
12844         * gcc.target/i386/pr43528.c: New test.
12845
12846 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
12847
12848         PR c/43381
12849         * gcc.dg/parm-impl-decl-3.c: New test.
12850
12851 2010-03-26  Jason Merrill  <jason@redhat.com>
12852
12853         PR c++/43509
12854         * g++.dg/cpp0x/parse1.C: New.
12855
12856 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
12857
12858         PR target/43524
12859         * gcc.target/i386/pr43524.c: New test.
12860
12861 2010-03-26  Martin Jambor  <mjambor@suse.cz>
12862
12863         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
12864         whitespace, rename main to foo.
12865         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
12866         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
12867         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
12868         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
12869         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
12870         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
12871         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
12872         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
12873         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
12874         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
12875         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
12876
12877 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
12878
12879         PR c++/43327
12880         * g++.dg/other/crash-10.C: New test.
12881         * g++.dg/other/crash-11.C: New test.
12882
12883 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12884
12885         PR libfortran/43517
12886         * gfortran.dg/read_eof_7.f90: New test.
12887
12888 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12889
12890         PR objc/35165
12891         PR testsuite/43512
12892         * objc-obj-c++-shared: New directory.
12893         * objc-obj-c++-shared/Object1-implementation.h: New file.
12894         * objc-obj-c++-shared/Object1.h: New file.
12895         * objc-obj-c++-shared/Protocol1.h: New file.
12896         * objc-obj-c++-shared/next-abi.h: New file.
12897         * objc-obj-c++-shared/next-mapping.h: New file.
12898         * objc/execute/next_mapping.h: Delete.
12899         * objc.dg/special/special.exp: For all targets run the tests with
12900         -fgnu-runtime, for darwin targets also run the tests with
12901         -fnext-runtime.
12902         * objc.dg/dg.exp: Ditto.
12903         * obj-c++.dg/dg.exp: Ditto.
12904         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
12905         Protocol1.h) and next-mapping.h as required.  Amend testcase to
12906         include use of updated NeXT interface.
12907         * objc/execute/formal_protocol-5.m: Ditto.
12908         * objc/execute/protocol-isEqual-2.m: Ditto.
12909         * objc/execute/protocol-isEqual-4.m: Ditto.
12910         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
12911         Protocol1.h) and next-mapping.h as required.
12912         * objc/execute/object_is_class.m: Ditto.
12913         * objc/execute/enumeration-1.m: Ditto.
12914         * objc/execute/class-13.m: Ditto.
12915         * objc/execute/formal_protocol-2.m: Ditto.
12916         * objc/execute/formal_protocol-4.m: Ditto.
12917         * objc/execute/class-1.m: Ditto.
12918         * objc/execute/bycopy-1.m: Ditto.
12919         * objc/execute/formal_protocol-6.m: Ditto.
12920         * objc/execute/bycopy-3.m: Ditto.
12921         * objc/execute/class-3.m: Ditto.
12922         * objc/execute/bf-11.m: Ditto.
12923         * objc/execute/class-5.m: Ditto.
12924         * objc/execute/bf-13.m: Ditto.
12925         * objc/execute/class-7.m: Ditto.
12926         * objc/execute/bf-15.m: Ditto.
12927         * objc/execute/class-9.m: Ditto.
12928         * objc/execute/bf-17.m: Ditto.
12929         * objc/execute/bf-19.m: Ditto.
12930         * objc/execute/IMP.m: Ditto.
12931         * objc/execute/exceptions/catchall-1.m: Ditto.
12932         * objc/execute/exceptions/trivial.m: Ditto.
12933         * objc/execute/exceptions/finally-1.m: Ditto.
12934         * objc/execute/exceptions/local-variables-1.m: Ditto.
12935         * objc/execute/exceptions/foward-1.m: Ditto.
12936         * objc/execute/bf-2.m: Ditto.
12937         * objc/execute/string1.m: Ditto.
12938         * objc/execute/bf-4.m: Ditto.
12939         * objc/execute/informal_protocol.m: Ditto.
12940         * objc/execute/string3.m: Ditto.
12941         * objc/execute/bf-6.m: Ditto.
12942         * objc/execute/bf-8.m: Ditto.
12943         * objc/execute/class-tests-1.h: Ditto.
12944         * objc/execute/protocol-isEqual-1.m: Ditto.
12945         * objc/execute/protocol-isEqual-3.m: Ditto.
12946         * objc/execute/_cmd.m: Ditto.
12947         * objc/execute/function-message-1.m: Ditto.
12948         * objc/execute/bf-20.m: Ditto.
12949         * objc/execute/bf-common.h: Ditto.
12950         * objc/execute/np-2.m: Ditto.
12951         * objc/execute/class-10.m: Ditto.
12952         * objc/execute/class-12.m: Ditto.
12953         * objc/execute/enumeration-2.m: Ditto.
12954         * objc/execute/class-14.m: Ditto.
12955         * objc/execute/encode-1.m: Ditto.
12956         * objc/execute/formal_protocol-1.m: Ditto.
12957         * objc/execute/formal_protocol-3.m: Ditto.
12958         * objc/execute/accessing_ivars.m: Ditto.
12959         * objc/execute/bycopy-2.m: Ditto.
12960         * objc/execute/class-2.m: Ditto.
12961         * objc/execute/bf-10.m: Ditto.
12962         * objc/execute/formal_protocol-7.m: Ditto.
12963         * objc/execute/root_methods.m: Ditto.
12964         * objc/execute/class-4.m: Ditto.
12965         * objc/execute/bf-12.m: Ditto.
12966         * objc/execute/class-6.m: Ditto.
12967         * objc/execute/bf-14.m: Ditto.
12968         * objc/execute/nested-func-1.m: Ditto.
12969         * objc/execute/class-8.m: Ditto.
12970         * objc/execute/private.m: Ditto.
12971         * objc/execute/bf-16.m: Ditto.
12972         * objc/execute/bf-18.m: Ditto.
12973         * objc/execute/load-3.m: Ditto.
12974         * objc/execute/compatibility_alias.m: Ditto.
12975         * objc/execute/bf-1.m: Ditto.
12976         * objc/execute/no_clash.m: Ditto.
12977         * objc/execute/bf-3.m: Ditto.
12978         * objc/execute/string2.m: Ditto.
12979         * objc/execute/bf-5.m: Ditto.
12980         * objc/execute/string4.m: Ditto.
12981         * objc/execute/bf-7.m: Ditto.
12982         * objc/execute/object_is_meta_class.m: Ditto.
12983         * objc/execute/bf-9.m: Ditto.
12984         * objc/execute/bf-21.m: Ditto.
12985         * objc/execute/cascading-1.m: Ditto.
12986         * objc/execute/trivial.m: Ditto.
12987         * objc/execute/np-1.m: Ditto.
12988         * objc/compile/trivial.m: Ditto.
12989         * objc/execute/class_self-2.m: Include <stdlib.h>.
12990         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
12991         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
12992         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12993         and 64bit. Use new NeXT interface as required.
12994         * objc.dg/special/unclaimed-category-1.m: Ditto.
12995         * objc.dg/special/unclaimed-category-1.h: Ditto.
12996         * objc.dg/special/unclaimed-category-1a.m: Ditto.
12997         * objc.dg/func-ptr-1.m: Ditto.
12998         * objc.dg/stret-1.m: Ditto.
12999         * objc.dg/encode-2.m: Ditto.
13000         * objc.dg/category-1.m: Ditto.
13001         * objc.dg/encode-3.m: Ditto.
13002         * objc.dg/call-super-3.m: Ditto.
13003         * objc.dg/method-3.m: Ditto.
13004         * objc.dg/func-ptr-2.m: Ditto.
13005         * objc.dg/lookup-1.m: Ditto.
13006         * objc.dg/encode-4.m: Ditto.
13007         * objc.dg/fix-and-continue-1.m: Ditto.
13008         * objc.dg/proto-lossage-3.m: Ditto.
13009         * objc.dg/method-13.m: Ditto.
13010         * objc.dg/proto-qual-1.m: Ditto.
13011         * objc.dg/zero-link-3.m: Ditto.
13012         * objc.dg/bitfield-1.m: Ditto.
13013         * objc.dg/va-meth-1.m: Ditto.
13014         * objc.dg/super-class-3.m: Ditto.
13015         * objc.dg/call-super-1.m: Ditto.
13016         * objc.dg/type-size-2.m: Ditto.
13017         * objc.dg/method-10.m: Ditto.
13018         * objc.dg/defs.m: Ditto.
13019         * objc.dg/const-str-3.m: Ditto.
13020         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
13021         Protocol1.h) and next-mapping.h as required. Use new NeXT
13022         interface as required.
13023         * objc.dg/super-class-4.m: Ditto.
13024         * objc.dg/comp-types-8.m: Ditto.
13025         * objc.dg/call-super-2.m: Ditto.
13026         * objc.dg/objc-fast-4.m: Ditto.
13027         * objc.dg/method-6.m: Ditto.
13028         * objc.dg/const-str-3.m: Ditto.
13029         * objc.dg/const-str-7.m: Ditto.
13030         * objc.dg/method-15.m: Ditto.
13031         * objc.dg/method-19.m: Ditto.
13032         * objc.dg/sync-1.m: Ditto.
13033         * objc.dg/layout-1.m: Ditto.
13034         * objc.dg/bitfield-3.m: Ditto.
13035         * objc.dg/try-catch-3.m: Ditto.
13036         * objc.dg/try-catch-7.m: Ditto.
13037         * objc.dg/comp-types-10.m: Ditto.
13038         * objc.dg/selector-2.: Ditto.
13039         * objc.dg/method-7.m: Ditto.
13040         * objc.dg/typedef-alias-1.m: Ditto.
13041         * objc.dg/proto-lossage-2.m: Ditto.
13042         * objc.dg/comp-types-11.m: Ditto.
13043         * objc.dg/sizeof-1.m: Ditto.
13044         * objc.dg/method-17.m: Ditto.
13045         * objc.dg/bitfield-5.m: Ditto.
13046         * objc.dg/try-catch-1.m: Ditto.
13047         * objc.dg/encode-5.m: Ditto.
13048         * objc.dg/fix-and-continue-2.m: Ditto.
13049         * objc.dg/method-9.m: Ditto.
13050         * objc.dg/isa-field-1.m: Ditto.
13051         * objc.dg/local-decl-2.m: Ditto.
13052         * objc.dg/objc-gc-4.m: Ditto.
13053         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
13054         * objc.dg/gnu-runtime-3.m: Ditto.
13055         * objc.dg/encode-7.m: Ditto.
13056         * objc.dg/encode-8.m: Ditto.
13057         * objc.dg/selector-3.m: Ditto.
13058         * objc.dg/gnu-runtime-1.m: Ditto.
13059         * objc.dg/const-str-12.m: Ditto.
13060         * objc.dg/gnu-runtime-2.m: Ditto.
13061         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
13062         * objc.dg/selector-1.m: Ditto.
13063         * objc.dg/stubify-2.m: Ditto.
13064         * objc.dg/zero-link-1.m: Ditto.
13065         * objc.dg/stret-2.m: Ditto.
13066         * objc.dg/zero-link-2.m: Ditto.
13067         * objc.dg/next-runtime-1.m: Ditto.
13068         * objc.dg/symtab-1.m: Ditto.
13069         * objc.dg/stubify-1.m: Ditto.
13070         * objc.dg/bitfield-2.m: Ditto.
13071         * objc.dg/try-catch-10.m: Apply to both runtimes.
13072         * objc.dg/const-str-1.m: Ditto.
13073         * objc.dg/image-info.m: Ditto.
13074         * objc.dg/encode-9.m: Ditto.
13075         * objc.dg/pragma-1.m: Apply test to all targets.
13076         * objc.dg/const-str-4.m: Ditto.
13077         * objc.dg/const-str-8.m: Ditto.
13078         * objc.dg/super-class-2.m: Ditto.
13079         * objc.dg/try-catch-5.m: Ditto.
13080         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
13081         Protocol1.h) and next-mapping.h as required. Use new NeXT
13082         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
13083         * objc.dg/const-str-11.m: Ditto.
13084         * objc.dg/const-str-9.m: Ditto.
13085         * objc.dg/method-4.m: Skip for 64Bit NeXT.
13086         * objc.dg/encode-1.m: Remove redundant -lobjc.
13087         * objc.dg/try-catch-9.m: Tidy space.
13088         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
13089         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
13090         and 64bit. Use new NeXT interface as required.
13091         * obj-c++.dg/template-4.mm: Ditto.
13092         * obj-c++.dg/defs.mm: Ditto.
13093         * obj-c++.dg/basic.mm: Ditto.
13094         * obj-c++.dg/encode-4.mm: Ditto.
13095         * obj-c++.dg/method-17.mm: Ditto.
13096         * obj-c++.dg/proto-lossage-3.mm: Ditto.
13097         * obj-c++.dg/cxx-class-1.mm: Ditto.
13098         * obj-c++.dg/method-10.mm: Ditto.
13099         * obj-c++.dg/va-meth-1.mm: Ditto.
13100         * obj-c++.dg/encode-5.mm: Ditto.
13101         * obj-c++.dg/lookup-2.mm: Ditto.
13102         * obj-c++.dg/template-3.mm: Ditto.
13103         * obj-c++.dg/proto-qual-1.mm: Ditto.
13104         * obj-c++.dg/qual-types-1.m: Ditto.
13105         * obj-c++.dg/cxx-scope-1.mm: Ditto.
13106         * obj-c++.dg/template-1.mm: Ditto.
13107         * obj-c++.dg/encode-6.mm: Ditto.
13108         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
13109         Protocol1.h) and next-mapping.h as required. Use new NeXT
13110         interface as required.
13111         * obj-c++.dg/except-1.mm: Ditto.
13112         * obj-c++.dg/const-str-7.mm: Ditto.
13113         * obj-c++.dg/ivar-list-semi.mm: Ditto.
13114         * obj-c++.dg/cxx-scope-2.mm: Ditto.
13115         * obj-c++.dg/selector-2.mm: Ditto.
13116         * obj-c++.dg/isa-field-1.mm: Ditto.
13117         * obj-c++.dg/try-catch-1.mm: Ditto.
13118         * obj-c++.dg/local-decl-1.mm: Ditto.
13119         * obj-c++.dg/try-catch-9.mm: Ditto.
13120         * obj-c++.dg/no-extra-load.mm: Ditto.
13121         * obj-c++.dg/selector-5.mm: Ditto.
13122         * obj-c++.dg/method-12.mm: Ditto.
13123         * obj-c++.dg/try-catch-11.mm: Ditto.
13124         * obj-c++.dg/comp-types-11.mm: Ditto.
13125         * obj-c++.dg/bitfield-3.mm: Ditto.
13126         * obj-c++.dg/method-6.mm: Ditto.
13127         * obj-c++.dg/super-class-2.mm: Ditto.
13128         * obj-c++.dg/method-21.mm: Ditto.
13129         * obj-c++.dg/const-str-8.mm: Ditto.
13130         * obj-c++.dg/try-catch-7.mm: Ditto.
13131         * obj-c++.dg/method-15.mm: Ditto.
13132         * obj-c++.dg/layout-1.mm: Ditto.
13133         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
13134         * obj-c++.dg/const-str-3.mm: Ditto.
13135         * obj-c++.dg/try-catch-2.mm: Ditto.
13136         * obj-c++.dg/objc-gc-3.mm: Ditto.
13137         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
13138         * obj-c++.dg/bitfield-1.mm: Ditto.
13139         * obj-c++.dg/selector-6.mm: Ditto.
13140         * obj-c++.dg/method-13.mm: Ditto.
13141         * obj-c++.dg/comp-types-12.mm: Ditto.
13142         * obj-c++.dg/bitfield-4.mm: Ditto.
13143         * obj-c++.dg/try-catch-8.mm: Ditto.
13144         * obj-c++.dg/method-2.mm: Ditto.
13145         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
13146         * obj-c++.dg/typedef-alias-1.mm: Ditto.
13147         * obj-c++.dg/const-str-4.mm: Ditto.
13148         * obj-c++.dg/proto-lossage-2.mm: Ditto.
13149         * obj-c++.dg/try-catch-3.mm: Ditto.
13150         * obj-c++.dg/comp-types-9.mm: Ditto.
13151         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
13152         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
13153         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
13154         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
13155         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13156         Use new NeXT interface as required.
13157         * obj-c++.dg/const-str-10.mm: Ditto.
13158         * obj-c++.dg/const-str-11.mm: Ditto.
13159         * obj-c++.dg/const-str-9.mm: Ditto.
13160         * obj-c++.dg/method-11.mm: Ditto.
13161         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
13162         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13163         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
13164         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
13165         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
13166
13167 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
13168
13169         PR c++/43206
13170         * g++.dg/template/typedef30.C: New test case.
13171
13172 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
13173
13174         PR c/43385
13175         * gcc.c-torture/execute/pr43385.c: New test.
13176
13177 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
13178
13179         * gcc.dg/strncpy-fix-1.c: New test.
13180
13181 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
13182
13183         PR testsuite/41609
13184         * lib/objc-torture.exp (objc-set-runtime-options): New.
13185         * objc/execute/execute.exp: Check runtime options on each pass.
13186         * objc/execute/exceptions/exceptions.exp: Ditto.
13187         * objc/compile/compile.exp: Ditto.
13188
13189         PR testsuite/42348
13190         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
13191         standard tests.
13192         (check_effective_target_objc2): New proc.
13193         (check_effective_target_next_runtime): New proc.
13194         * lib/objc.exp: Determine which runtime is in force and support it.
13195         * lib/obj-c++.exp: Ditto.
13196
13197 2010-03-24  Jason Merrill  <jason@redhat.com>
13198
13199         PR c++/43502
13200         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
13201
13202 2010-03-24  Martin Jambor  <mjambor@suse.cz>
13203
13204         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
13205         a loop.
13206         * gcc.dg/ipa/ipa-2.c: Likewise.
13207         * gcc.dg/ipa/ipa-3.c: Likewise.
13208         * gcc.dg/ipa/ipa-4.c: Likewise.
13209         * gcc.dg/ipa/ipa-5.c: Likewise.
13210         * gcc.dg/ipa/ipa-7.c: Likewise.
13211         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
13212         a loop.
13213         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
13214         i_can_not_be_propagated_fully2 into a loop.
13215         * gcc.dg/ipa/ipa-8.c: New test.
13216         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
13217
13218 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
13219
13220         PR debug/19192
13221         PR debug/43479
13222         * gcc.dg/guality/pr43479.c: New test.
13223         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
13224         and add volatile keyword.
13225
13226 2010-03-23  Mike Stump  <mikestump@comcast.net>
13227
13228         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
13229
13230 2010-03-23  Jason Merrill  <jason@redhat.com>
13231
13232         * g++.dg/ext/altivec-17.C: Adjust error message.
13233
13234         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
13235         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
13236         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
13237         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
13238         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
13239         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
13240
13241 2010-03-22  Jason Merrill  <jason@redhat.com>
13242
13243         PR c++/43333
13244         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
13245         * g++.dg/ext/is_pod_98.C: New.
13246
13247         PR c++/43281
13248         * g++.dg/cpp0x/auto18.C: New.
13249
13250         * gcc.dg/pr36997.c: Adjust error message.
13251         * g++.dg/ext/vector9.C: Likewise.
13252         * g++.dg/conversion/simd3.C: Likewise.
13253         * g++.dg/other/error23.C: Likewise.
13254
13255 2010-03-22  Michael Matz  <matz@suse.de>
13256
13257         PR middle-end/43475
13258         * gfortran.dg/pr43475.f90: New testcase.
13259
13260 2010-03-22  Richard Guenther  <rguenther@suse.de>
13261
13262         PR tree-optimization/43390
13263         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
13264
13265 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13266
13267         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
13268         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
13269
13270 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
13271             Michael Matz  <matz@suse.de>
13272
13273         PR c++/43081
13274         * g++.dg/parse/crash56.C: New test.
13275
13276 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
13277
13278         PR fortran/43450
13279         * gfortran.dg/whole_file_15.f90 : New test.
13280
13281 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13282
13283         PR fortran/43409
13284         * gfortran.dg/inquire_size.f90: New test.
13285
13286 2010-03-20  Richard Guenther  <rguenther@suse.de>
13287
13288         PR rtl-optimization/43438
13289         * gcc.c-torture/execute/pr43438.c: New testcase.
13290
13291 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
13292
13293         PR c++/43375
13294         * g++.dg/abi/mangle42.C: New test.
13295
13296 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13297
13298         PR C/43211
13299         * gcc.dg/pr43211.c: New test.
13300         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
13301
13302 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
13303
13304         PR rtl-optimization/42258
13305         * gcc.target/arm/thumb1-mul-moves.c: New test.
13306
13307         PR target/40697
13308         * gcc.target/arm/thumb-andsi.c: New test.
13309
13310         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
13311         dg-require-effective-target.
13312
13313 2010-03-19  Michael Matz  <matz@suse.de>
13314
13315         PR c++/43116
13316         * g++.dg/other/pr43116.C: New testcase.
13317
13318 2010-03-19  Michael Matz  <matz@suse.de>
13319
13320         PR target/43305
13321         * gcc.dg/pr43305.c: New testcase.
13322
13323 2010-03-19  Richard Guenther  <rguenther@suse.de>
13324
13325         PR tree-optimization/43415
13326         * gcc.c-torture/compile/pr43415.c: New testcase.
13327
13328 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
13329
13330         PR ada/43106
13331         * gnat.dg/case_optimization2.adb: New test.
13332         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
13333
13334 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13335             Jack Howarth  <howarth@bromo.med.uc.edu>
13336
13337         PR target/36399
13338         * gcc.target/i386/push-1.c: Don't xfail
13339           scan-assembler-not "movups" on darwin.
13340
13341 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
13342
13343         PR debug/43058
13344         * gcc.dg/pr43058.c: New test.
13345
13346 2010-03-18  Martin Jambor  <mjambor@suse.cz>
13347
13348         PR middle-end/42450
13349         * g++.dg/torture/pr42450.C: New test.
13350
13351 2010-03-18  Michael Matz  <matz@suse.de>
13352
13353         PR middle-end/43419
13354         * gcc.dg/pr43419.c: New testcase.
13355
13356 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
13357
13358         PR rtl-optimization/43360
13359         * gcc.dg/torture/pr43360.c: New.
13360
13361 2010-03-18  Michael Matz  <matz@suse.de>
13362
13363         PR tree-optimization/43402
13364         * gcc.dg/pr43402.c: New testcase.
13365
13366 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
13367
13368         PR target/42427
13369         * gcc.dg/pr42427.c: New test.
13370
13371 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13372
13373         PR libfortran/43265
13374         * gfortran.dg/read_empty_file.f: New test.
13375         * gfortran.dg/read_eof_all.f90: New test.
13376         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
13377         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
13378
13379 2010-03-17  Michael Matz  <matz@suse.de>
13380
13381         * gcc.dg/pr43300.c: Add -w.
13382
13383 2010-03-17  Richard Guenther  <rguenther@suse.de>
13384
13385         * gcc.dg/pr43379.c: Add -w.
13386
13387 2010-03-17  Tobias Burnus  <burnus@net-b.de>
13388
13389         PR fortran/43331
13390         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
13391
13392 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
13393
13394         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
13395
13396 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13397
13398         * ada/acats/run_all.sh: Log start and end times.
13399
13400 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13401
13402         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
13403
13404 2010-03-16  Richard Guenther  <rguenther@suse.de>
13405
13406         PR middle-end/43379
13407         * gcc.dg/pr43379.c: New testcase.
13408
13409 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
13410
13411         PR debug/43051
13412         * gcc.dg/guality/pr43051-1.c: New test.
13413
13414 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
13415
13416         PR testsuite/43363
13417         * g++.dg/ext/altivec-17.C: Handle changes to error message.
13418
13419 2010-03-15  Michael Matz  <matz@suse.de>
13420
13421         PR middle-end/43300
13422         * gcc.dg/pr43300.c: New testcase.
13423
13424 2010-03-15  Richard Guenther  <rguenther@suse.de>
13425
13426         PR tree-optimization/43367
13427         * gcc.c-torture/compile/pr43367.c: New testcase.
13428
13429 2010-03-15  Richard Guenther  <rguenther@suse.de>
13430
13431         PR tree-optimization/43317
13432         * gcc.dg/pr43317.c: New testcase.
13433
13434 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13435
13436         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
13437
13438 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13439
13440         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
13441
13442 2010-03-14  Tobias Burnus  <burnus@net-b.de>
13443
13444         PR fortran/43362
13445         * gfortran.dg/impure_constructor_1.f90: New test.
13446
13447 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13448
13449         PR middle-end/43354
13450         * gfortran.dg/graphite/id-pr43354.f: New.
13451
13452 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13453
13454         PR middle-end/43349
13455         * gfortran.dg/graphite/pr43349.f: New.
13456
13457 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13458
13459         PR middle-end/43306
13460         * gcc.dg/graphite/pr43306.c: New.
13461
13462 2010-03-12  David S. Miller  <davem@davemloft.net>
13463
13464         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
13465         sparc.
13466
13467 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13468
13469         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
13470
13471 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
13472
13473         PR fortran/43291
13474         PR fortran/43326
13475         * gfortran.dg/dynamic_dispatch_7.f03: New test.
13476
13477 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
13478
13479         * gfortran.dg/default_format_denormal_1.f90: Don't assume
13480         fail for *-*-mingw* targets.
13481
13482 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
13483
13484         PR debug/43329
13485         * gcc.dg/guality/pr43329-1.c: New test.
13486
13487 2010-03-11  Martin Jambor  <mjambor@suse.cz>
13488
13489         PR tree-optimization/43257
13490         * g++.dg/torture/pr43257.C: New test.
13491
13492 2010-03-11  Tobias Burnus  <burnus@net-b.de>
13493
13494         PR fortran/43228
13495         * gfortran.dg/namelist_61.f90: New test.
13496
13497 2010-03-11  Richard Guenther  <rguenther@suse.de>
13498
13499         PR tree-optimization/43255
13500         * gcc.c-torture/compile/pr43255.c: New testcase.
13501
13502 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13503
13504         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
13505         * gcc.dg/pr43280.c: New testcase.
13506
13507 2010-03-11  Richard Guenther  <rguenther@suse.de>
13508
13509         PR lto/43200
13510         * gcc.dg/lto/20100227-1_0.c: New testcase.
13511         * gcc.dg/lto/20100227-1_1.c: Likewise.
13512
13513 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13514
13515         PR libfortran/43320
13516         PR libfortran/43265
13517         * gfortran.dg/read_eof_6.f: New test
13518         * gfortran.dg/read_x_eof.f90: New test.
13519         * gfortran.dg/read_x_past.f: Update test.
13520
13521 2010-03-10  Jan Hubicka  <jh@suse.cz>
13522
13523         * gcc.c-torture/compile/pr43288.c: New test.
13524
13525 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13526
13527         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
13528         -fpic/-fPIC flags.
13529         * g++.old-deja/g++.pt/asm2.C: Likewise.
13530         * gcc.c-torture/compile/20000804-1.c: Likewise.
13531         * gcc.target/i386/clobbers.c: Likewise.
13532
13533 2010-03-10  Tobias Burnus  <burnus@net-b.de>
13534
13535         PR fortran/43303
13536         * gfortran.dg/c_assoc_3.f90: New test.
13537
13538 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
13539
13540         PR debug/36728
13541         * gcc.dg/guality/pr36728-1.c: New test.
13542         * gcc.dg/guality/pr36728-2.c: New test.
13543
13544 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
13545
13546         * gcc.dg/h8300-div-delay-slot.c: New test.
13547
13548 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
13549
13550         PR tree-optimization/43236
13551         * gcc.c-torture/execute/pr43236.c: New test.
13552
13553 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
13554
13555         PR middle-end/42859
13556         * g++.dg/eh/pr42859.C: New test.
13557
13558 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
13559
13560         PR debug/43299
13561         * gcc.dg/pr43299.c: New test.
13562
13563         PR debug/43290
13564         * g++.dg/eh/unwind2.C: New test.
13565
13566 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13567             Reza Yazdani  <reza.yazdani@amd.com>
13568
13569         PR middle-end/43065
13570         * gcc.dg/graphite/run-id-4.c: New.
13571
13572 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13573
13574         PR middle-end/43065
13575         * gcc.dg/graphite/run-id-3.c: New.
13576
13577 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
13578
13579         PR middle-end/42644
13580         PR middle-end/42130
13581         * gcc.dg/graphite/id-18.c: New.
13582         * gcc.dg/graphite/run-id-pr42644.c: New.
13583
13584 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13585
13586         PR middle-end/42326
13587         * gcc.dg/graphite/pr42326.c: New.
13588
13589 2010-03-08  Richard Guenther  <rguenther@suse.de>
13590
13591         PR tree-optimization/43269
13592         * gcc.c-torture/execute/pr43269.c: New testcase.
13593
13594 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
13595
13596         PR fortran/43256
13597         * gfortran.dg/typebound_call_13.f03: New.
13598
13599 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
13600
13601         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
13602         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
13603
13604 2010-03-05  Jason Merrill  <jason@redhat.com>
13605
13606         * g++.dg/abi/mangle40.C: Require weak and alias.
13607
13608 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13609
13610         PR middle-end/42326
13611         * gfortran.dg/graphite/pr42326.f90: New.
13612         * gfortran.dg/graphite/pr42326-1.f90: New.
13613
13614 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13615
13616         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
13617         (gnat_target_compile): Likewise.
13618         Reinitialize GNAT_UNDER_TEST if target changes.
13619         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
13620         (local_find_gnatmake): Pass full --GCC to gnatlink.
13621         Remove --LINK.
13622
13623 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13624
13625         PR c/43248
13626         * gcc.dg/compound-literal-1.c: New testcase.
13627
13628 2010-03-04  Martin Jambor  <mjambor@suse.cz>
13629
13630         PR tree-optimization/43164
13631         PR tree-optimization/43191
13632         * gcc.c-torture/compile/pr43164.c: New test.
13633         * gcc.c-torture/compile/pr43191.c: Likewise.
13634
13635 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
13636
13637         PR fortran/43244
13638         * gfortran.dg/finalize_9.f90: New.
13639
13640 2010-03-04  Tobias Burnus  <burnus@net-b.de>
13641             Ken Werner  <ken@linux.vnet.ibm.com>
13642
13643         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
13644         to dg-options for spu.
13645         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
13646         dump-scan target to exclude spu.
13647
13648 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
13649
13650         PR middle-end/43209
13651         * gcc.dg/tree-ssa/ivopts-4.c: New.
13652
13653 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
13654
13655         * lib/target-supports-dg.exp (check-flags): Provide defaults for
13656         include-opts and exclude-opts; skip checking the flags if arguments
13657         are the same as the defaults.
13658         (dg-xfail-if): Verify the number of arguments, supply defaults
13659         for unspecified optional arguments.
13660         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
13661
13662 2010-03-03  Jason Merrill  <jason@redhat.com>
13663
13664         PR c++/12909
13665         * g++.dg/abi/mangle40.C: Updated.
13666
13667 2010-03-03  Jason Merrill  <jason@redhat.com>
13668
13669         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
13670         * g++.dg/abi/mangle23.C: Likewise.
13671         * g++.dg/eh/simd-2.C: Likewise.
13672         * g++.dg/ext/attribute-test-2.C: Likewise.
13673         * g++.dg/ext/vector14.C: Likewise.
13674         * g++.dg/other/pr34435.C: Likewise.
13675         * g++.dg/template/conv8.C: Likewise.
13676         * g++.dg/template/nontype9.C: Likewise.
13677         * g++.dg/template/qualttp17.C: Likewise.
13678         * g++.dg/template/ref1.C: Likewise.
13679         * g++.old-deja/g++.pt/crash68.C: Likewise.
13680         * g++.old-deja/g++.pt/ref1.C: Likewise.
13681         * g++.old-deja/g++.pt/ref3.C: Likewise.
13682         * g++.old-deja/g++.pt/ref4.C: Likewise.
13683
13684         PR c++/12909
13685         * g++.dg/abi/mangle40.C: New.
13686         * g++.dg/abi/mangle41.C: New.
13687         * g++.dg/lto/20100302_0.C: New.
13688         * g++.dg/lto/20100302_1.C: New.
13689         * g++.dg/lto/20100302.h: New.
13690
13691 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
13692
13693         PR fortran/43243
13694         * gfortran.dg/internal_pack_12.f90: New test.
13695
13696 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
13697
13698         * gcc.dg/pr36997.c: Adjust error message.
13699
13700 2010-03-03  Mike Stump  <mikestump@comcast.net>
13701
13702         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
13703         adjustments to not be present on machines that align the stack to
13704         more than 4 bytes and don't have a red zone yet as that is an
13705         unimplemented optimization.
13706
13707 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
13708
13709         PR fortran/43169
13710         * gfortran.dg/impure_assignment_3.f90: New.
13711
13712 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
13713
13714         PR debug/43229
13715         * gfortran.dg/pr43229.f90: New test.
13716
13717         PR debug/43237
13718         * gcc.dg/debug/dwarf2/pr43237.c: New test.
13719
13720         PR debug/43177
13721         * gcc.dg/guality/pr43177.c: New test.
13722
13723 2010-03-02  Jason Merrill  <jason@redhat.com>
13724
13725         * g++.dg/ext/vector9.C: Adjust error message.
13726         * g++.dg/conversion/simd3.C: Likewise.
13727         * g++.dg/other/error23.C: Likewise.
13728
13729 2010-03-02  Mike Stump  <mikestump@comcast.net>
13730
13731         PR c++/41090
13732         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
13733
13734 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
13735
13736         PR fortran/43180
13737         * gfortran.dg/internal_pack_10.f90: New test.
13738
13739         PR fortran/43173
13740         * gfortran.dg/internal_pack_11.f90: New test.
13741
13742 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
13743
13744         PR middle-end/42640
13745         * gcc.dg/tree-ssa/pr42640.c: New.
13746
13747 2010-03-01  Richard Guenther  <rguenther@suse.de>
13748
13749         PR tree-optimization/43220
13750         * gcc.c-torture/execute/pr43220.c: New testcase.
13751
13752 2010-03-01  Richard Guenther  <rguenther@suse.de>
13753
13754         PR middle-end/43213
13755         * gcc.dg/pr43213.c: New testcase.
13756
13757 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13758
13759         PR pch/14940
13760         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
13761
13762 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13763
13764         * lib/target-supports.exp (check_effective_target_ucn_nocache):
13765         New function.
13766         (check_effective_target_ucn): Likewise.
13767
13768         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
13769         if !ucn.
13770         * gcc.dg/ucnid-2.c: Likewise.
13771         * gcc.dg/ucnid-3.c: Likewise.
13772         * gcc.dg/ucnid-4.c: Likewise.
13773         * gcc.dg/ucnid-11.c: Likewise.
13774         * gcc.dg/ucnid-12.c: Likewise.
13775         * gcc.dg/ucnid-6.c: Skip if !ucn.
13776         * gcc.dg/ucnid-9.c: Likewise.
13777
13778 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13779
13780         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
13781         lists to dg-skip-if.
13782         * gcc.target/i386/stackalign/return-3.c: Likewise.
13783
13784 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13785
13786         * gcc.target/i386/clearcap.map: New file.
13787         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
13788         Pass clearcap.map by default if supported.
13789
13790 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13791
13792         PR fortran/42900
13793         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
13794         Explain this.
13795         * gfortran.dg/stat_2.f90: Likewise.
13796
13797 2010-03-01  Tobias Burnus  <burnus@net-b.de>
13798
13799         PR fortran/43199
13800         * gfortran.dg/module_read_2.f90: New test.
13801
13802 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
13803
13804         PR c++/42748
13805         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
13806         * g++.dg/abi/mangle12.C: Likewise.
13807         * g++.dg/abi/mangle20-2.C: Likewise.
13808         * g++.dg/abi/mangle17.C: Likewise.
13809         * g++.dg/template/cond2.C: Likewise.
13810         * g++.dg/template/pr35240.C: Likewise.
13811
13812 2010-02-27  Richard Guenther  <rguenther@suse.de>
13813
13814         PR tree-optimization/43186
13815         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
13816
13817 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
13818
13819         * g++.dg/abi/packed1.C: Expect warning on the SH.
13820
13821 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
13822
13823         PR c++/42054:
13824         * g++.dg/parse/error37.C: New test.
13825
13826 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13827
13828         PR c/24577
13829         PR c/43192
13830         * gcc.dg/pr8927-1.c: Match new note.
13831         * gcc.dg/990506-0.c: Likewise.
13832         * gcc.dg/gomp/flush-2.c: Likewise.
13833         * gcc.dg/gomp/atomic-5.c: Likewise.
13834         * gcc.dg/gomp/pr34607.c: Likewise.
13835         * gcc.dg/pr35746.c: Likewise.
13836         * gcc.dg/cpp/pragma-1.c: Likewise.
13837         * gcc.dg/cpp/pragma-2.c: Likewise.
13838         * gcc.dg/pr41842.c: Likewise.
13839         * gcc.dg/noncompile/20040629-1.c: Likewise.
13840         * objc.dg/private-1.m: Likewise.
13841
13842 2010-02-27  Tobias Burnus  <burnus@net-b.de>
13843
13844         PR fortran/43185
13845         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
13846         * gfortran.dg/default_initialization_4.f90: New test.
13847
13848 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
13849
13850         * gnat.dg/thin_pointer.ad[sb]: Rename into...
13851         * gnat.dg/thin_pointer1.ad[sb]: ...this.
13852         * gnat.dg/thin_pointer2.adb: New test.
13853         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
13854
13855 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13856
13857         PR c/20631
13858         * gcc.dg/cpp/c90-pedantic.c: New.
13859         * gcc.dg/cpp/c90.c: New.
13860         * gcc.dg/gnu90-const-expr-1.c: New.
13861         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
13862
13863 2010-02-26  Richard Guenther  <rguenther@suse.de>
13864
13865         PR tree-optimization/43186
13866         * gcc.c-torture/compile/pr43186.c: New testcase.
13867
13868 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
13869
13870         PR debug/43190
13871         * c-c++-common/dwarf2/pr43190.c: New test.
13872
13873 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
13874
13875         PR testsuite/37074:
13876         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
13877
13878 2010-02-26  Richard Guenther  <rguenther@suse.de>
13879
13880         PR tree-optimization/43188
13881         * gcc.c-torture/compile/pr43188.c: New testcase.
13882
13883 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
13884
13885         PR target/43175
13886         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
13887
13888 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
13889
13890         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
13891
13892 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
13893
13894         PR target/43154
13895         * gcc.target/powerpc/pr43154.c: New file.
13896
13897 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
13898
13899         PR debug/43166
13900         * gfortran.dg/debug/pr43166.f: New test.
13901
13902         PR debug/43165
13903         * gcc.dg/torture/pr43165.c: New test.
13904
13905 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13906
13907         PR c/43128
13908         * c-c++-common/pr41779.c: Update.
13909
13910 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13911
13912         PR ada/32547
13913         * lib/gnat-dg.exp (gnat_load): Redefine.
13914
13915         * ada/acats/run_acats: Run run_all.sh with $SHELL.
13916         * ada/acats/run_all.sh: Downcase tasking not implemented message.
13917
13918 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13919
13920         PR libobjc/36610
13921         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
13922         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
13923         -fgnu-runtime.
13924         Sort entries.
13925
13926 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13927
13928         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
13929
13930 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
13931
13932         PR debug/43150
13933         * gcc.dg/guality/vla-1.c: New test.
13934
13935 2010-02-24  Tobias Burnus  <burnus@net-b.de>
13936
13937         PR fortran/43042
13938         * gfortran.dg/c_ptr_tests_15.f90: New test.
13939
13940 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
13941
13942         PR target/43107
13943         * gcc.target/i386/pr43107.c: New test.
13944
13945 2010-02-23  Jason Merrill  <jason@redhat.com>
13946
13947         PR c++/43143
13948         * g++.dg/cpp0x/variadic100.C: New.
13949
13950 2010-02-23  Jason Merrill  <jason@redhat.com>
13951
13952         PR debug/42800
13953         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
13954         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
13955         * c-c++-common/dwarf2/vla1.c: New.
13956
13957 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
13958
13959         PR target/43139
13960         * gcc.dg/pr43139.c: New test.
13961
13962         PR debug/43077
13963         * gcc.dg/guality/pr43077-1.c: New test.
13964
13965 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13966
13967         PR 43123
13968         * gcc.dg/march.c: New.
13969         * gcc.dg/march-generic.c: New.
13970         * gcc.dg/mtune.c: New.
13971
13972 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13973
13974         PR middle-end/43083
13975         * gcc.dg/graphite/pr43083.c: New.
13976
13977 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13978
13979         PR middle-end/43097
13980         * gfortran.dg/graphite/pr43097.f: New.
13981
13982 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13983             Manuel López-Ibáñez  <manu@gcc.gnu.org>
13984
13985         PR middle-end/43140
13986         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
13987
13988 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13989
13990         PR middle-end/43026
13991         * g++.dg/graphite/pr43026.C: New.
13992
13993 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13994
13995         PR c++/43126
13996         * gcc.dg/cleanup-1.c: Update.
13997         * gcc.dg/func-args-1.c: Update.
13998         * gcc.dg/format/sentinel-1.c: Update.
13999         * g++.old-deja/g++.jason/scoping10.C: Update.
14000         * g++.old-deja/g++.ns/lookup5.C: Update.
14001         * g++.dg/ext/cleanup-1.C: Update.
14002         * g++.dg/parse/varmod1.C: Update.
14003         * g++.dg/parse/error33.C: Update.
14004         * g++.dg/expr/call3.C: Update.
14005         * g++.dg/func-args-1.C: New.
14006
14007 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
14008
14009         PR c/43125
14010         * gcc.dg/attr-used-2.c: Moved to ...
14011         * c-c++-common/attr-used-2.c: Here.
14012
14013         * gcc.dg/attr-used.c: Moved to ...
14014         * c-c++-common/attr-used.c: Here.
14015
14016 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
14017
14018         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
14019
14020 2010-02-22  Richard Guenther  <rguenther@suse.de>
14021
14022         PR lto/43045
14023         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
14024         * gfortran.dg/lto/20100222-1_1.c: Likewise.
14025
14026 2010-02-22  Richard Guenther  <rguenther@suse.de>
14027
14028         PR tree-optimization/42749
14029         * gcc.c-torture/compile/pr42749.c: New testcase.
14030
14031 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
14032
14033         PR fortran/43072
14034         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
14035         * gfortran.dg/internal_pack_9.f90: New test.
14036
14037 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14038
14039         PR c++/23510
14040         * g++.dg/template/recurse.C: Adjust.
14041         * g++.dg/template/pr23510.C: New.
14042
14043 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
14044
14045         PR c++/42824
14046         * g++.dg/template/memclass4.C: New test.
14047
14048 2010-02-21  Tobias Burnus  <burnus@net-b.de>
14049
14050         PR fortran/35259
14051         * gfortran.dg/reassoc_5.f90: New test.
14052
14053 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
14054
14055         PR target/43067
14056         * gcc.target/i386/pr43067.c: New test.
14057
14058 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14059
14060         PR c++/35669
14061         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
14062         -Wconversion-null.
14063         * g++.dg/warn/Wconversion-null.C: New test.
14064         * g++.old-deja/g++.other/null1.C: Move to...
14065         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
14066
14067 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
14068
14069         PR fortran/36932
14070         PR fortran/36933
14071         * gfortran.dg/dependency_26.f90: New test.
14072
14073         PR fortran/43072
14074         * gfortran.dg/internal_pack_7.f90: New test.
14075
14076         PR fortran/43111
14077         * gfortran.dg/internal_pack_8.f90: New test.
14078
14079 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14080
14081         PR 43128
14082         * c-c++-common/pr41779.c: Fix broken testcase.
14083
14084 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14085
14086         PR 36513
14087         * c-c++-common/pr36513.c: New testcase.
14088         * c-c++-common/pr36513-2.c: New testcase.
14089
14090 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14091
14092         PR 41779
14093         * c-c++-common/pr41779.c: New.
14094
14095 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
14096
14097         PR debug/43084
14098         * gcc.dg/pr43084.c: New test.
14099
14100 2010-02-19  Richard Guenther  <rguenther@suse.de>
14101
14102         PR tree-optimization/42916
14103         * gcc.dg/pr42916.c: New testcase.
14104
14105 2010-02-18  Jason Merrill  <jason@redhat.com>
14106
14107         PR c++/42837
14108         * g++.dg/abi/packed1.C: Add expected warning.
14109
14110         PR c++/43108
14111         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
14112         * gcc.dg/torture/dg-torture.exp: Likewise.
14113         * c-c++-common/torture/complex-sign.h,
14114         c-c++-common/torture/complex-sign-add.c,
14115         c-c++-common/torture/complex-sign-mixed-add.c,
14116         c-c++-common/torture/complex-sign-mixed-div.c,
14117         c-c++-common/torture/complex-sign-mixed-mul.c,
14118         c-c++-common/torture/complex-sign-mixed-sub.c,
14119         c-c++-common/torture/complex-sign-mul.c,
14120         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
14121         Adapt for C++ compilation as well.
14122
14123         PR c++/43070
14124         * g++.dg/ext/label1.C: Update.
14125         * g++.dg/ext/label2.C: Update.
14126
14127         PR c++/26261
14128         * g++.dg/template/dependent-name6.C: New.
14129
14130         PR c++/43109
14131         * g++.dg/parse/namespace12.C: New.
14132
14133 2010-02-18  Martin Jambor  <mjambor@suse.cz>
14134
14135         PR tree-optimization/43066
14136         * gcc.c-torture/compile/pr43066.c: New test.
14137
14138 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
14139
14140         * g++.dg/ext/attrib35.C: Fix target selector string.
14141         * g++.dg/ext/attrib36.C: Ditto.
14142         * g++.dg/ext/attrib37.C: Ditto.
14143         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
14144         * g++.dg/abi/mangle25.C: Ditto.
14145
14146 2010-02-17  Jason Merrill  <jason@redhat.com>
14147
14148         PR c++/43069
14149         * g++.dg/parse/namespace11.C: New.
14150
14151         PR c++/43093
14152         * g++.dg/ext/attrib37.C: New.
14153
14154         PR c++/43079
14155         * g++.dg/template/ptrmem20.C: New.
14156
14157 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
14158
14159         PR target/43103
14160         * gcc.target/i386/xop-check.h: Include m256-check.h.
14161         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
14162         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
14163         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
14164         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
14165
14166 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
14167
14168         PR debug/42918
14169         * gcc.dg/pr42918.c: New test.
14170
14171 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
14172
14173         * g++.dg/ext/attrib36.C: Require ILP32.
14174
14175 2010-02-16  Richard Guenther  <rguenther@suse.de>
14176
14177         PR tree-optimization/41043
14178         * gfortran.dg/pr41043.f90: New testcase.
14179         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
14180
14181 2010-02-16  Jason Merrill  <jason@redhat.com>
14182
14183         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
14184
14185 2010-02-16  Ira Rosen  <irar@il.ibm.com>
14186
14187         PR tree-optimization/43074
14188         * gcc.dg/vect/fast-math-pr43074.c: New test.
14189
14190 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
14191
14192         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
14193
14194 2010-02-16  Jason Merrill  <jason@redhat.com>
14195
14196         PR c++/43031
14197         * g++.dg/ext/attrib36.C: New.
14198
14199         PR c++/43036
14200         * g++.dg/other/array6.C: New.
14201
14202 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14203
14204         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
14205
14206 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
14207
14208         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
14209         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
14210         * gcc.target/i386/xop-vpermil2pd-1.c: New.
14211         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
14212         * gcc.target/i386/xop-vpermil2ps-1.c: New.
14213         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
14214
14215 2010-02-15  Richard Guenther  <rguenther@suse.de>
14216
14217         PR middle-end/43068
14218         * g++.dg/torture/pr43068.C: New testcase.
14219
14220 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
14221
14222         PR c++/43024
14223         * g++.dg/opt/ice1.C: New.
14224
14225 2010-02-14  Jason Merrill  <jason@redhat.com>
14226
14227         PR c++/41997
14228         * g++.dg/cpp0x/initlist-opt.C: New.
14229
14230 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
14231
14232         PR fortran/41113
14233         PR fortran/41117
14234         * gfortran.dg/internal_pack_6.f90: New test.
14235
14236 2010-02-12  Jason Merrill  <jason@redhat.com>
14237
14238         PR c++/43054
14239         * g++.dg/cpp0x/variadic99.C: New.
14240
14241 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
14242
14243         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
14244         sign extend pointers to gualchk_t.
14245
14246         PR c++/43033
14247         * g++.dg/other/default3.C: Xfail g4 test.
14248
14249 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14250
14251         PR middle-end/43012
14252         * gcc.dg/graphite/pr43012.c: New.
14253
14254 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14255
14256         PR middle-end/42930
14257         * g++.dg/graphite/pr42930.C: New.
14258
14259 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14260
14261         PR middle-end/42914
14262         PR middle-end/42530
14263         * gcc.dg/graphite/pr42530.c: New.
14264         * gcc.dg/graphite/pr42914.c: New.
14265
14266 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14267
14268         PR middle-end/42771
14269         * gcc.dg/graphite/pr42771.c: New.
14270
14271 2010-02-11  Richard Guenther  <rguenther@suse.de>
14272
14273         PR tree-optimization/42998
14274         * gcc.c-torture/compile/pr42998.c: New testcase.
14275
14276 2010-02-10  Jason Merrill  <jason@redhat.com>
14277
14278         PR c++/41896
14279         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
14280
14281         PR c++/42983, core issue 906
14282         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
14283         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
14284
14285         PR c++/43016
14286         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
14287
14288 2010-02-10  Richard Guenther  <rguenther@suse.de>
14289
14290         PR tree-optimization/43017
14291         * gcc.dg/torture/pr43017.c: New testcase.
14292
14293 2010-02-10  Tobias Burnus  <burnus@net-b.de>
14294
14295         PR fortran/40823
14296         * gfortran.dg/private_type_1.f90: Update error location.
14297         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
14298         * gfortran.dg/typebound_operator_2.f03: Ditto.
14299         * gfortran.dg/assignment_2.f90: Ditto.
14300         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
14301         * gfortran.dg/binding_label_tests_9.f03: Ditto.
14302
14303 2010-02-10  Tobias Burnus  <burnus@net-b.de>
14304
14305         PR fortran/43015
14306         * gfortran.dg/bind_c_usage_20.f90: New test.
14307
14308 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
14309
14310         PR debug/43010
14311         * g++.dg/debug/pr43010.C: New test.
14312
14313 2010-02-10  Richard Guenther  <rguenther@suse.de>
14314
14315         PR c/43007
14316         * gcc.c-torture/execute/20100209-1.c: New testcase.
14317         * gcc.dg/fold-div-3.c: Likewise.
14318
14319 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
14320
14321         * gcc.dg/builtin-ffs-1.c: New test.
14322
14323 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14324
14325         PR fortran/42999
14326         * gfortran.dg/array_constructor_35.f90: New test.
14327
14328 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14329
14330         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
14331
14332 2010-02-09  Jason Merrill  <jason@redhat.com>
14333
14334         PR c++/42399
14335         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
14336
14337         PR c++/42370
14338         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
14339
14340 2010-02-09  Tobias Burnus  <burnus@net-b.de>
14341
14342         PR fortran/41869
14343         * gfortran.dg/module_write_1.f90: New test.
14344
14345 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
14346
14347         * gcc.dg/pr19340.c: Adjust.
14348
14349 2010-02-09  Richard Guenther  <rguenther@suse.de>
14350
14351         PR tree-optimization/43008
14352         * gcc.c-torture/execute/pr43008.c: New testcase.
14353
14354 2010-02-09  Richard Guenther  <rguenther@suse.de>
14355
14356         PR tree-optimization/43000
14357         * gcc.dg/torture/pr43000.c: New testcase.
14358         * gcc.dg/torture/pr43002.c: Likewise.
14359
14360 2010-02-09  Daniel Kraft  <d@domob.eu>
14361
14362         PR fortran/39171
14363         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
14364         and pass -Wsurprising as necessary.
14365
14366 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
14367
14368         PR tree-optimization/42890
14369         * g++.dg/torture/pr42890.C: New test.
14370
14371 2010-02-08  Richard Guenther  <rguenther@suse.de>
14372
14373         PR middle-end/42995
14374         * gcc.dg/tree-ssa/inline-4.c: New testcase.
14375
14376 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
14377
14378         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
14379         return 0 from main.
14380         * gcc.dg/graphite/block-1.c: Same.
14381         * gcc.dg/graphite/block-3.c: Same.
14382         * gcc.dg/graphite/block-4.c: Same.
14383         * gcc.dg/graphite/block-5.c: Same.
14384         * gcc.dg/graphite/block-6.c: Same.
14385         * gcc.dg/graphite/block-7.c: Same.
14386         * gcc.dg/graphite/interchange-0.c: Same.
14387         * gcc.dg/graphite/interchange-1.c: Same.
14388         * gcc.dg/graphite/interchange-10.c: Same.
14389         * gcc.dg/graphite/interchange-11.c: Same.
14390         * gcc.dg/graphite/interchange-12.c: Same.
14391         * gcc.dg/graphite/interchange-2.c: Same.
14392         * gcc.dg/graphite/interchange-3.c: Same.
14393         * gcc.dg/graphite/interchange-4.c: Same.
14394         * gcc.dg/graphite/interchange-5.c: Same.
14395         * gcc.dg/graphite/interchange-6.c: Same.
14396         * gcc.dg/graphite/interchange-7.c: Same.
14397         * gcc.dg/graphite/interchange-8.c: Same.
14398         * gcc.dg/graphite/interchange-9.c: Same.
14399         * gcc.dg/graphite/interchange-mvt.c: Same.
14400
14401 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
14402
14403         * gfortran.dg/graphite/id-19.f: New.
14404         * gfortran.dg/graphite/pr14741.f90: New.
14405         * gfortran.dg/graphite/pr41924.f90: New.
14406         * gfortran.dg/graphite/run-id-2.f90: New.
14407
14408 2010-02-07  Richard Guenther  <rguenther@suse.de>
14409
14410         PR middle-end/42956
14411         * gcc.c-torture/compile/pr42956.c: New testcase.
14412
14413 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14414
14415         PR libfortran/42742
14416         * gfortran.dg/fmt_cache_2.f: New test.
14417
14418 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14419
14420         * gfortran.dg/read_no_eor.f90: New test.
14421
14422 2010-02-05  Jason Merrill  <jason@redhat.com>
14423
14424         * g++.dg/ext/label13.C: Move constructor body out of class.
14425
14426 2010-02-03  Jason Merrill  <jason@redhat.com>
14427
14428         PR c++/42870
14429         * g++.dg/ext/dllexport3.C: New.
14430
14431 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
14432
14433         * gcc.dg/format/ms-format3.c: New test for specific MS types.
14434
14435 2010-02-05  Richard Guenther  <rguenther@suse.de>
14436
14437         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
14438
14439 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
14440
14441         PR c++/42915
14442         * g++.dg/other/crash-9.C: New test.
14443
14444 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
14445
14446         PR fortran/42309
14447         * gfortran.dg/subref_array_pointer_4.f90 : New test.
14448
14449 2010-02-04  Richard Guenther  <rguenther@suse.de>
14450
14451         PR rtl-optimization/42952
14452         * gcc.dg/torture/pr42952.c: New testcase.
14453
14454 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14455
14456         PR libfortran/42901
14457         * gfortran.dg/namelist_60.f90: New test.
14458
14459 2010-02-03  Jason Merrill  <jason@redhat.com>
14460
14461         PR c++/40138
14462         * g++.dg/ext/builtin11.C: New.
14463
14464         PR c++/4926
14465         PR c++/38600
14466         * g++.dg/abi/mangle35.C: New.
14467         * g++.dg/abi/mangle37.C: New.
14468
14469         PR c++/12909
14470         * g++.dg/abi/mangle36.C: New.
14471
14472         PR c++/35652
14473         * g++.dg/warn/string1.C: New.
14474
14475 2010-02-03  Richard Guenther  <rguenther@suse.de>
14476
14477         PR tree-optimization/42944
14478         * gcc.dg/errno-1.c: New testcase.
14479
14480 2010-02-03  Richard Guenther  <rguenther@suse.de>
14481
14482         PR middle-end/42927
14483         * gcc.c-torture/compile/pr42927.c: New testcase.
14484
14485 2010-02-03  Tobias Burnus  <burnus@net-b.de>
14486
14487         PR fortran/42936
14488         * gfortran.dg/null_4.f90: New test.
14489
14490 2010-02-02  Jason Merrill  <jason@redhat.com>
14491
14492         PR c++/41090
14493         * g++.dg/ext/label13.C: New.
14494
14495 2010-02-02  Tobias Burnus  <burnus@net-b.de>
14496
14497         PR fortran/42650
14498         * gfortran.dg/func_result_5.f90: New test.
14499
14500 2010-02-01  Tobias Burnus  <burnus@net-b.de>
14501
14502         PR fortran/42922
14503         * gfortran.dg/pure_initializer_3.f90: News test.
14504
14505 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
14506
14507         PR fortran/42888
14508         * gfortran.dg/allocate_derived_2.f90: New test.
14509
14510 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14511
14512         PR middle-end/42898
14513         * gcc.dg/torture/pr42898-2.c: New test.
14514
14515 2010-01-31  Richard Guenther  <rguenther@suse.de>
14516
14517         PR middle-end/42898
14518         * gcc.dg/torture/pr42898.c: New testcase.
14519
14520 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
14521
14522         PR fortran/38324
14523         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
14524         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
14525
14526 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
14527
14528         * g++.dg/tree-ssa/inline-1.C: New.
14529         * g++.dg/tree-ssa/inline-2.C: New.
14530         * g++.dg/tree-ssa/inline-3.C: New.
14531
14532 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
14533
14534         PR testsuite/41701
14535         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
14536         the string 'pow' in the pathname of the compiler from generating a
14537         test failure.
14538
14539 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14540
14541         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
14542         * g++.old-deja/g++.mike/eh17.C: Likewise.
14543         * g++.old-deja/g++.mike/p5571.C: Likewise.
14544
14545 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
14546
14547         PR c++/42758
14548         PR c++/42634
14549         PR c++/42336
14550         PR c++/42797
14551         PR c++/42880
14552         * g++.dg/other/crash-5.C: New test.
14553         * g++.dg/other/crash-6.C: New test.
14554         * g++.dg/other/crash-7.C: New test.
14555         * g++.dg/other/crash-8.C: New test.
14556
14557 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
14558
14559         PR rtl-optimization/42889
14560         * gcc.dg/pr42889.c: New test.
14561
14562 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
14563
14564         * gcc.target/i386/pr42881.c: Use SSE2.
14565
14566 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
14567
14568         PR target/42891
14569         * gcc.target/i386/pr42891.c: New test.
14570
14571 2010-01-28  Richard Guenther  <rguenther@suse.de>
14572
14573         PR tree-optimization/42871
14574         * g++.dg/torture/pr42871.C: New testcase.
14575
14576 2010-01-28  Richard Guenther  <rguenther@suse.de>
14577
14578         * gcc.dg/Wobjsize-1.h: New testcase.
14579         * gcc.dg/Wobjsize-1.c: Likewise.
14580
14581 2010-01-28  Richard Guenther  <rguenther@suse.de>
14582
14583         PR middle-end/42883
14584         * g++.dg/torture/pr42883.C: New testcase.
14585
14586 2010-01-28  Michael Matz  <matz@suse.de>
14587
14588         * gcc.target/i386/pr42881.c: New test.
14589
14590 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14591
14592         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
14593         Add i?86-*-solaris2* support.
14594
14595 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
14596
14597         PR c++/42713
14598         PR c++/42820
14599         * g++.dg/template/typedef27.C: New test case.
14600         * g++.dg/template/typedef28.C: New test case.
14601
14602 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
14603
14604         * gcc.dg/optimize-bswap*.c: Add ARM target
14605
14606 2010-01-27  Richard Guenther  <rguenther@suse.de>
14607
14608         PR middle-end/42878
14609         * gcc.dg/torture/pr42878-1.c: New testcase.
14610         * gcc.dg/torture/pr42878-2.c: Likewise.
14611
14612 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
14613
14614         PR middle-end/42874
14615         * gcc.dg/vla-22.c: New test.
14616
14617 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
14618
14619         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
14620         current collation.
14621
14622 2010-01-26  Richard Guenther  <rguenther@suse.de>
14623
14624         PR rtl-optimization/42685
14625         * gcc.dg/pr42685.c: New testcase.
14626         * g++.dg/other/pr42685.C: Likewise.
14627
14628 2010-01-26  Richard Guenther  <rguenther@suse.de>
14629
14630         PR middle-end/42806
14631         * g++.dg/other/pr42806.C: New testcase.
14632
14633 2010-01-26  Richard Guenther  <rguenther@suse.de>
14634
14635         PR tree-optimization/42250
14636         * gcc.dg/pr42250.c: New testcase.
14637
14638 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
14639
14640         * gnat.dg/array_bounds_test.adb: New test.
14641
14642 2010-01-25  Tobias Burnus  <burnus@net-b.de>
14643
14644         PR fortran/42858
14645         * gfortran.dg/generic_21.f90: New test.
14646
14647 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14648
14649         PR testsuite/41522
14650         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
14651
14652 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
14653
14654         PR c++/42748
14655         * g++.dg/abi/arm_va_list2.C: New test.
14656         * g++.dg/abi/arm_va_list2.h: Companion header file.
14657
14658 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
14659
14660         PR fortran/41044
14661         * gfortran.dg/parameter_array_ref_2.f90 : New test.
14662
14663         PR fortran/41167
14664         * gfortran.dg/char_array_arg_1.f90 : New test.
14665
14666         * gfortran.dg/pr25923.f90 : Remove XFAIL.
14667
14668 2010-01-24  Tobias Burnus  <burnus@net-b.de>
14669
14670         PR fortran/39304
14671         * gfortran.dg/generic_20.f90: New test.
14672
14673 2010-01-22  Michael Matz  <matz@suse.de>
14674
14675         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
14676         -msse2.
14677
14678 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
14679
14680         PR fortran/42736
14681         * gfortran.dg/dependency_25.f90 : New test.
14682
14683 2010-01-21  Martin Jambor  <mjambor@suse.cz>
14684
14685         PR tree-optimization/42585
14686         * gcc.dg/tree-ssa/pr42585.c: New test.
14687
14688 2010-01-21  Richard Guenther  <rguenther@suse.de>
14689
14690         PR middle-end/19988
14691         * gcc.dg/pr19988.c: New testcase.
14692
14693 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
14694
14695         * g++.dg/compat/decimal/compat-common.h: New file.
14696         * g++.dg/compat/decimal/decimal-dummy.h: New file.
14697         * g++.dg/compat/decimal/pass_x.h: New file.
14698         * g++.dg/compat/decimal/pass_y.h: New file.
14699         * g++.dg/compat/decimal/pass-1_main.C: New file.
14700         * g++.dg/compat/decimal/pass-1_x.C: New file.
14701         * g++.dg/compat/decimal/pass-1_y.C: New file.
14702         * g++.dg/compat/decimal/pass-2_main.C: New file.
14703         * g++.dg/compat/decimal/pass-2_x.C: New file.
14704         * g++.dg/compat/decimal/pass-2_y.C: New file.
14705         * g++.dg/compat/decimal/pass-3_main.C: New file.
14706         * g++.dg/compat/decimal/pass-3_x.C: New file.
14707         * g++.dg/compat/decimal/pass-3_y.C: New file.
14708         * g++.dg/compat/decimal/pass-4_main.C: New file.
14709         * g++.dg/compat/decimal/pass-4_x.C: New file.
14710         * g++.dg/compat/decimal/pass-4_y.C: New file.
14711         * g++.dg/compat/decimal/pass-5_main.C: New file.
14712         * g++.dg/compat/decimal/pass-5_x.C: New file.
14713         * g++.dg/compat/decimal/pass-5_y.C: New file.
14714         * g++.dg/compat/decimal/pass-6_main.C: New file.
14715         * g++.dg/compat/decimal/pass-6_x.C: New file.
14716         * g++.dg/compat/decimal/pass-6_y.C: New file.
14717         * g++.dg/compat/decimal/return_x.h: New file.
14718         * g++.dg/compat/decimal/return_y.h: New file.
14719         * g++.dg/compat/decimal/return-1_main.C: New file.
14720         * g++.dg/compat/decimal/return-1_x.C: New file.
14721         * g++.dg/compat/decimal/return-1_y.C: New file.
14722         * g++.dg/compat/decimal/return-2_main.C: New file.
14723         * g++.dg/compat/decimal/return-2_x.C: New file.
14724         * g++.dg/compat/decimal/return-2_y.C: New file.
14725         * g++.dg/compat/decimal/return-3_main.C: New file.
14726         * g++.dg/compat/decimal/return-3_x.C: New file.
14727         * g++.dg/compat/decimal/return-3_y.C: New file.
14728         * g++.dg/compat/decimal/return-4_main.C: New file.
14729         * g++.dg/compat/decimal/return-4_x.C: New file.
14730         * g++.dg/compat/decimal/return-4_y.C: New file.
14731         * g++.dg/compat/decimal/return-5_main.C: New file.
14732         * g++.dg/compat/decimal/return-5_x.C: New file.
14733         * g++.dg/compat/decimal/return-5_y.C: New file.
14734         * g++.dg/compat/decimal/return-6_main.C: New file.
14735         * g++.dg/compat/decimal/return-6_x.C: New file.
14736         * g++.dg/compat/decimal/return-6_y.C: New file.
14737
14738 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14739
14740         PR debug/42715
14741         * gcc.dg/pr42715.c: New.
14742
14743 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
14744
14745         PR c++/42038
14746         * g++.dg/parse/crash55.C: New.
14747
14748 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14749
14750         PR debug/42782
14751         * gcc.dg/guality/pr42782.c: New.
14752
14753 2010-01-20  Jason Merrill  <jason@redhat.com>
14754
14755         PR c++/41788
14756         * g++.dg/abi/packed1.C: New.
14757
14758         PR c++/41920
14759         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
14760
14761         PR c++/40750
14762         * g++.dg/parse/fn-typedef1.C: New.
14763         * g++.dg/other/cv_quals.C: Adjust.
14764
14765 2010-01-20  Anthony Green  <green@moxielogic.com>
14766
14767         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
14768         pack(push) pragma).
14769         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
14770         * gcc.dg/20020312-2.c: Port this to the moxie core.
14771         * gcc.dg/weak/typeof-2.c: Ditto.
14772
14773 2010-01-20  Richard Guenther  <rguenther@suse.de>
14774
14775         PR tree-optimization/42717
14776         * gcc.c-torture/compile/pr42717.c: New testcase.
14777
14778 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
14779
14780         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
14781         of signed, add a few new tests.
14782
14783         PR middle-end/42803
14784         * g++.dg/parse/limits-initializer1.C: New test.
14785
14786 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14787
14788         PR fortran/42804
14789         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
14790         * gfortran.dg/typebound_call_12.f03: New test.
14791
14792 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
14793
14794         PR fortran/42783
14795         * gfortran.dg/bounds_check_15.f90 : New test.
14796
14797 2010-01-19  Michael Matz  <matz@suse.de>
14798
14799         PR tree-optimization/41783
14800         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
14801
14802 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
14803
14804         PR target/38697.
14805         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
14806         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
14807         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
14808         * gcc.target/arm/neon/vget_lows16.c: Likewise.
14809         * gcc.target/arm/neon/vget_lows32.c: Likewise.
14810         * gcc.target/arm/neon/vget_lows64.c: Likewise.
14811         * gcc.target/arm/neon/vget_lows8.c: Likewise.
14812         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
14813         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
14814         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
14815         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
14816
14817 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14818
14819         PR fortran/42545
14820         * gfortran.dg/extends_6.f03: Modified an error message.
14821         * gfortran.dg/extends_10.f03: New test.
14822         * gfortran.dg/private_type_6.f03: Modified an error message.
14823         * gfortran.dg/structure_constructor_8.f03: Ditto.
14824
14825 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
14826
14827         PR tree-optimization/42719
14828         * gcc.dg/pr42719.c: New test.
14829
14830         PR debug/42728
14831         * gcc.dg/pr42728.c: New test.
14832
14833 2010-01-19  Anthony Green  <green@moxielogic.com>
14834
14835         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
14836
14837 2010-01-18  Anthony Green  <green@moxielogic.com>
14838
14839         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
14840         for moxie.
14841
14842 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
14843
14844         * g++.dg/template/error45.C: reverted as part of reverting the
14845         fix of PR c++/42634.
14846
14847 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
14848
14849         PR c++/42634
14850         * g++.dg/template/error45.C: New test.
14851
14852 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
14853
14854         PR c++/42766
14855         * g++.dg/conversion/op6.C: New test.
14856
14857 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
14858
14859         PR target/42774
14860         * gcc.target/alpha/pr42774.c: New test.
14861
14862 2010-01-18  Richard Guenther  <rguenther@suse.de>
14863
14864         PR tree-optimization/42781
14865         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
14866
14867 2010-01-17  Richard Guenther  <rguenther@suse.de>
14868
14869         PR middle-end/42248
14870         * gcc.c-torture/execute/pr42248.c: New testcase.
14871
14872 2010-01-17  Richard Guenther  <rguenther@suse.de>
14873
14874         PR tree-optimization/42773
14875         * g++.dg/torture/pr42773.C: New testcase.
14876
14877 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
14878
14879         PR fortran/42677
14880         * gfortran.dg/interface_assignment_5.f90: New test.
14881
14882 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
14883
14884         PR c++/42697
14885         * g++.dg/template/crash94.C: Reverted.
14886
14887 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
14888
14889         PR debug/42767
14890         * gcc.dg/debug/pr42767.c: New.
14891
14892 2010-01-15  Jason Merrill  <jason@redhat.com>
14893
14894         PR c++/42761
14895         * g++.dg/cpp0x/decltype22.C: New.
14896
14897 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
14898
14899         PR middle-end/42760
14900         * g++.dg/torture/pr42760.C: New test.
14901
14902 2010-01-15  Jing Yu  <jingyu@google.com>
14903
14904         PR rtl-optimization/42691
14905         * gcc.c-torture/execute/pr42691.c: New.
14906
14907 2010-01-15  Richard Guenther  <rguenther@suse.de>
14908
14909         PR middle-end/42739
14910         * g++.dg/torture/pr42739.C: New testcase.
14911
14912 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
14913
14914         * g++.dg/template/error45.C: Revert as part of reverting changes
14915         or PR c++/42634.
14916
14917 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14918
14919         PR fortran/42684
14920         * gfortran.dg/interface_31.f90: New test.
14921
14922 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
14923
14924         * gcc.target/powerpc/pr42747.c: New file.
14925
14926 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
14927
14928         PR middle-end/42674
14929         * c-c++-common/pr42674.c: New test.
14930
14931         PR c++/42608
14932         * g++.dg/template/instantiate11.C: New test.
14933
14934 2010-01-14  Jason Merrill  <jason@redhat.com>
14935
14936         PR c++/42701
14937         * g++.dg/overload/error3.C: New.
14938
14939         PR c++/42655
14940         * g++.dg/overload/rvalue1.C: New.
14941
14942 2010-01-14  Martin Jambor  <mjambor@suse.cz>
14943
14944         PR tree-optimization/42706
14945         * gcc.dg/ipa/pr42706.c: New testcase.
14946
14947 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
14948
14949         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
14950
14951 2010-01-14  Martin Jambor  <mjambor@suse.cz>
14952
14953         PR tree-optimization/42714
14954         * g++.dg/torture/pr42714.C: New test.
14955
14956 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14957
14958         PR rtl-optimization/42246
14959         * gfortran.dg/pr42246-2.f: New.
14960
14961 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14962
14963         PR rtl-optimization/42389
14964         * gcc.dg/pr42389.c: New.
14965
14966 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14967
14968         PR rtl-optimization/42388
14969         * gcc.dg/pr42388.c: New.
14970
14971 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14972
14973         PR rtl-optimization/42294
14974         * gfortran.dg/pr42294.f: New.
14975
14976 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14977
14978         PR rtl-optimization/39453
14979         PR rtl-optimization/42246
14980         * gcc.dg/pr39453.c: New.
14981         * gcc.dg/pr42246.c: New.
14982
14983 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14984
14985         PR middle-end/42245
14986         * gcc.dg/pr42245.c: New.
14987         * gcc.dg/pr42245-2.c: New.
14988
14989 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14990
14991         PR rtl-optimization/42249
14992         * gcc.dg/pr42249.c: New.
14993
14994 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
14995
14996         PR c/42721
14997         * gcc.c-torture/execute/pr42721.c: New test.
14998
14999 2010-01-14  Ira Rosen  <irar@il.ibm.com>
15000
15001         PR tree-optimization/42709
15002         * gcc.dg/vect/pr42709.c: New test.
15003
15004 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
15005
15006         PR fortran/41478
15007         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
15008         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
15009
15010 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
15011
15012         PR fortran/42481
15013         * gfortran.dg/generic_19.f90 : New test.
15014
15015 2010-01-13  Richard Guenther  <rguenther@suse.de>
15016
15017         PR tree-optimization/42730
15018         * gcc.c-torture/compile/pr42730.c: New testcase.
15019
15020 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
15021
15022         PR target/pr42542
15023         * gcc.target/ia64/pr42542-1.c: New.
15024         * gcc.target/ia64/pr42542-2.c: New.
15025         * gcc.target/ia64/pr42542-3.c: New.
15026
15027 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
15028
15029         PR c++/42634
15030         * g++.dg/template/error45.C: New test.
15031
15032 2010-01-13  Martin Jambor  <mjambor@suse.cz>
15033
15034         PR tree-optimization/42704
15035         * g++.dg/torture/pr42704.C: New test.
15036
15037 2010-01-13  Martin Jambor  <mjambor@suse.cz>
15038
15039         PR tree-optimization/42703
15040         * gcc.c-torture/compile/pr42703.c: New test.
15041
15042 2010-01-13  Richard Guenther  <rguenther@suse.de>
15043
15044         PR tree-optimization/42705
15045         * gcc.c-torture/compile/pr42705.c: New testcase.
15046
15047 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
15048
15049         * gcc.target/bfin/l2.c: New test.
15050         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
15051
15052 2010-01-13  Richard Guenther  <rguenther@suse.de>
15053
15054         PR middle-end/42716
15055         * gcc.c-torture/compile/pr42716.c: New testcase.
15056
15057 2010-01-13  Richard Guenther  <rguenther@suse.de>
15058
15059         PR lto/42678
15060         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
15061
15062 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
15063
15064         PR c/42708
15065         * gcc.c-torture/compile/pr42708-1.c: New test.
15066
15067 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
15068
15069         PR debug/42662
15070         * gcc.dg/pr42662.c: New test.
15071
15072         PR tree-optimization/42645
15073         * g++.dg/other/pr42645-1.C: New test.
15074         * g++.dg/other/pr42645-2.C: New test.
15075
15076 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
15077
15078         PR target/42416
15079         * gcc.target/powerpc/warn-1.c: New test.
15080         * gcc.target/powerpc/warn-2.c: New test.
15081
15082 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
15083
15084         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
15085         stack alignment.
15086
15087 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
15088
15089         * gcc.dg/lto/20100108_0.c: New.
15090
15091 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
15092
15093         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
15094         Add -march=i686 -msse for 32bit x86 targets.
15095
15096 2010-01-10  Richard Guenther  <rguenther@suse.de>
15097
15098         PR middle-end/42667
15099         * gcc.dg/torture/pr42667.c: New testcase.
15100
15101 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15102
15103         PR fortran/32489
15104         * gfortran.dg/array_constructor_34.f90: New test.
15105
15106 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15107
15108         PR fortran/20923
15109         * gfortran.dg/array_constructor_33.f90: New test.
15110         gfortran.dg/array_function_5.f90: Add credit.
15111
15112 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15113
15114         PR debug/42631
15115         * gcc.dg/pr42631.c: New.
15116
15117 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15118
15119         PR debug/42630
15120         * gcc.dg/pr42630.c: New.
15121
15122 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15123
15124         PR debug/42629
15125         * gcc.dg/pr42629.c: New.
15126
15127 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15128
15129         PR middle-end/42363
15130         * gcc.dg/torture/pr42363.c: New.
15131
15132 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15133
15134         PR debug/42604
15135         PR debug/42395
15136         * gcc.dg/vect/pr42604.c: New.
15137         * gcc.dg/vect/pr42395.c: New.
15138
15139 2010-01-09  Richard Guenther  <rguenther@suse.de>
15140
15141         PR middle-end/42512
15142         * gcc.c-torture/execute/pr42512.c: New testcase.
15143
15144 2010-01-09  Tobias Burnus  <burnus@net-b.de>
15145
15146         PR fortran/41298
15147         * gfortran.dg/c_ptr_tests_14.f90: New test.
15148
15149 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15150
15151         PR ada/41929
15152         * gnat.dg/null_pointer_deref1.adb: Don't run on
15153         sparc*-sun-solaris2.11.
15154
15155 2010-01-08  Richard Guenther  <rguenther@suse.de>
15156
15157         PR lto/42528
15158         * gcc.dg/lto/20100103-1_0.c: New testcase.
15159         * gcc.dg/lto/20100103-2_0.c: Likewise.
15160
15161 2010-01-08  Tobias Burnus  <burnus@net-b.de
15162
15163         PR/fortran 25829
15164         * gfortran.dg/asynchronous_1.f90: New test.
15165         * gfortran.dg/asynchronous_2.f90: New test.
15166         * gfortran.dg/conflicts.f90: Update error message.
15167
15168 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
15169
15170         c++/40155
15171         * g++.dg/cpp0x/variadic-unify-2.C: New test.
15172
15173 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
15174
15175         PR tree-optimization/42625
15176         * g++.dg/opt/dtor4.C: New test.
15177         * g++.dg/opt/dtor4.h: New.
15178         * g++.dg/opt/dtor4-aux.cc: New.
15179
15180 2010-01-07  Tobias Burnus  <burnus@net-b.de>
15181
15182         PR fortran/42597
15183         * gfortran.dg/proc_ptr_26.f90: New test.
15184
15185 2010-01-07  Tobias Burnus  <burnus@net-b.de>
15186
15187         PR fortran/41872
15188         * gfortran.dg/allocatable_scalar_7.f90: New test.
15189
15190 2010-01-06  Richard Guenther  <rguenther@suse.de>
15191
15192         * gcc.c-torture/compile/pr42632.c: New testcase.
15193
15194 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15195
15196         PR target/42542
15197         * gcc.target/i386/pr42542-4.c: New.
15198         * gcc.target/i386/pr42542-4a.c: Likewise.
15199         * gcc.target/i386/pr42542-5.c: Likewise.
15200         * gcc.target/i386/pr42542-5a.c: Likewise.
15201
15202 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
15203
15204         * gcc.dg/tls/opt-15.c: New test.
15205
15206 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15207
15208         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
15209
15210 2010-01-05  Martin Jambor  <mjambor@suse.cz>
15211
15212         PR tree-optimization/42462
15213         * g++.dg/torture/pr42462.C: New test.
15214
15215 2010-01-05  Jason Merrill  <jason@redhat.com>
15216
15217         * g++.dg/cpp0x/initlist30.C: New test.
15218
15219 2010-01-05  Richard Guenther  <rguenther@suse.de>
15220
15221         PR tree-optimization/42614
15222         * gcc.c-torture/execute/pr42614.c: New testcase.
15223
15224 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
15225
15226         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
15227         * gcc.dg/Wunreachable-1.c: Remove the testcase of
15228         -Wunreachable-code.
15229         * gcc.dg/Wunreachable-2.c: Likewise.
15230         * gcc.dg/Wunreachable-3.c: Likewise.
15231         * gcc.dg/Wunreachable-4.c: Likewise.
15232         * gcc.dg/Wunreachable-5.c: Likewise.
15233         * gcc.dg/Wunreachable-6.c: Likewise.
15234         * gcc.dg/Wunreachable-7.c: Likewise.
15235         * gcc.dg/Wunreachable-8.c: Likewise.
15236         * gcc.dg/20041231-1.c: Likewise.
15237
15238 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
15239
15240         PR other/42611
15241         * gcc.dg/pr42611.c: New test.
15242
15243         PR tree-optimization/42508
15244         * g++.dg/opt/pr42508.C: New test.
15245
15246 2010-01-05  Tobias Burnus  <burnus@net-b.de>
15247
15248         PR fortran/41872
15249         * gfortran.dg/allocatable_scalar_8.f90: New.
15250
15251 2010-01-04  Martin Jambor  <mjambor@suse.cz>
15252
15253         PR tree-optimization/42398
15254         * gcc.c-torture/compile/pr42398.c: New test.
15255
15256 2010-01-04  Jason Merrill  <jason@redhat.com>
15257
15258         PR c++/42555
15259         * g++.dg/ext/attrib35.C: New.
15260
15261         PR c++/42567
15262         * g++.dg/cpp0x/auto17.C: New.
15263
15264 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
15265
15266         * gcc.dg/lto/20100104_0.c: New.
15267
15268 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
15269
15270         PR target/42542
15271         * gcc.target/i386/pr42542-1.c: New.
15272         * gcc.target/i386/pr42542-1a.c: Likewise.
15273         * gcc.target/i386/pr42542-1b.c: Likewise.
15274         * gcc.target/i386/pr42542-2.c: Likewise.
15275         * gcc.target/i386/pr42542-2a.c: Likewise.
15276         * gcc.target/i386/pr42542-2b.c: Likewise.
15277         * gcc.target/i386/pr42542-3.c: Likewise.
15278         * gcc.target/i386/pr42542-3a.c: Likewise.
15279
15280 2009-01-04  Tobias Burnus  <burnus@net-b.de>
15281
15282         PR fortran/41872
15283         * gfortran.dg/allocatable_scalar_5.f90: New test.
15284         * gfortran.dg/allocatable_scalar_6.f90: New test.
15285
15286 2010-01-03  Richard Guenther  <rguenther@suse.de>
15287
15288         PR testsuite/42583
15289         * gfortran.dg/gomp/recursion1.f90: Remove.
15290
15291 2010-01-03  Richard Guenther  <rguenther@suse.de>
15292
15293         * gcc.dg/Warray-bounds.c: Remove XFAILs.
15294         * gcc.dg/uninit-6.c: Likewise.
15295         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
15296
15297 2010-01-03  Richard Guenther  <rguenther@suse.de>
15298
15299         PR tree-optimization/42589
15300         * gcc.target/i386/pr42589.c: New testcase.
15301
15302 2010-01-03  Richard Guenther  <rguenther@suse.de>
15303
15304         PR tree-optimization/42438
15305         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
15306
15307 2010-01-02  Richard Guenther  <rguenther@suse.de>
15308
15309         PR testsuite/41651
15310         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
15311
15312 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
15313
15314         PR target/42448
15315         * gcc.target/alpha/pr42448-1.c: New test.
15316         * gcc.target/alpha/pr42448-2.c: Ditto.
15317
15318 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
15319
15320         PR preprocessor/41947
15321         * gcc.dg/c99-hexfloat-3.c: New test.
15322
15323 2010-01-01  Richard Guenther  <rguenther@suse.de>
15324
15325         PR c/42570
15326         * gcc.c-torture/execute/pr42570.c: New testcase.
15327
15328 2010-01-01  Richard Guenther  <rguenther@suse.de>
15329
15330         PR middle-end/42559
15331         * gcc.c-torture/compile/pr42559.c: New testcase.
15332
15333 \f
15334 Copyright (C) 2010 Free Software Foundation, Inc.
15335
15336 Copying and distribution of this file, with or without modification,
15337 are permitted in any medium without royalty provided the copyright
15338 notice and this notice are preserved.