OSDN Git Service

2010-10-21 Richard Guenther <rguenther@suse.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-10-21  Richard Guenther  <rguenther@suse.de>
2
3         PR tree-optimization/46111
4         * g++.dg/torture/pr46111.C: New testcase.
5
6 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
7
8         PR fortran/46067
9         * gfortran.dg/dummy_procedure_4.f90: New.
10         * gfortran.dg/proc_ptr_30.f90: New.
11
12 2010-10-21  Tobias Burnus  <burnus@net-b.de>
13
14         PR fortran/46100
15         * gfortran.dg/ptr-func-1.f90: New.
16         * gfortran.dg/ptr-func-2.f90: New.
17
18 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
19
20         PR tree-optimization/45919
21         * gcc.c-torture/compile/pr45919.c: New test.
22
23         PR tree-optimization/46066
24         * gcc.dg/autopar/pr46066.c: New test.
25
26 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
27
28         PR c++/46024
29         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
30
31 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
32
33         PR c++/46056
34         * g++.dg/cpp0x/range-for7.C: New.
35
36 2010-10-20  Richard Guenther  <rguenther@suse.de>
37
38         PR lto/45667
39         * g++.dg/lto/20101020-1_0.h: New testcase.
40         * g++.dg/lto/20101020-1_0.C: Likewise.
41         * g++.dg/lto/20101020-1_1.C: Likewise.
42
43 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
44
45         * gcc.dg/20101013-1.c: New test.
46
47 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
48
49         PR target/46085
50         * gcc.target/i386/pr46085-1.c: New.
51         * gcc.target/i386/pr46085-2.c: Likewise.
52
53 2010-10-20  Richard Guenther  <rguenther@suse.de>
54
55         PR tree-optimization/45860
56         * gcc.dg/torture/pr45860.c: New testcase.
57
58 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
59
60         * gnat.dg/discr25.adb: New test.
61         * gnat.dg/discr25_pkg.ad[sb]: New helper.
62
63 2010-10-20  Olivier Hainque  <hainque@adacore.com>
64
65         * gcc.target/powerpc/ehreturn.c: New test.
66
67 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
68         
69         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
70         not require Foundation and run with the GNU runtime as well.
71
72         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
73
74         Radar 4439126
75         * obj-c++.dg/template-8.mm: New.        
76
77 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
78
79         PR objc/23709
80         * objc.dg/pr23709.m: New.
81         * obj-c++.dg/pr23709.m: New.    
82
83 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
84
85         PR c++/46046
86         * g++.dg/template/crash104.C: New.
87
88 2010-10-19  Richard Henderson  <rth@redhat.com>
89
90         * gcc.target/i386/fma3-fma.c: New.
91         * gcc.target/i386/fma3-builtin.c: New.
92         * gcc.target/i386/fma4-builtin.c: New.
93
94 2010-10-19  Richard Guenther  <rguenther@suse.de>
95
96         PR testsuite/46081
97         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
98
99 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
100
101         Merge from 'apple/trunk' branch on FSF servers.
102
103         2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
104
105         Radar 4293709
106         * objc.dg/proto-init-mimatch-1.m: New.
107         * obj-c++.dg/proto-init-mimatch-1.mm: New.
108
109 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
110
111         Implemented parsing @synthesize and @dynamic for
112         Objective-C/Objective-C++.
113         * objc.dg/property/dynamic-1.m: New.
114         * objc.dg/property/synthesize-1.m: New.
115         * obj-c++.dg/property/dynamic-1.mm: New.
116         * obj-c++.dg/property/synthesize-1.mm: New.
117
118 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
119
120         * objc.dg/at-class-1.m: New.
121         * objc.dg/at-class-1.mm: New.
122
123 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
124
125         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
126
127 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
128
129         Merge from 'apple/trunk' branch on FSF servers.
130
131         2006-01-17  Fariborz Jahanian <fjahanian@apple.com>
132
133         Radar 4407151
134         * obj-c++.dg/template-7.mm: New.
135
136 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
137
138         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
139         bugfix.
140
141 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
142
143         Merge from 'apple/trunk' branch on FSF servers.
144
145         2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
146
147         Radar 4451818
148         * obj-c++.dg/try-catch-16.mm: New.
149         * obj-c++.dg/try-catch-17.mm: New.
150
151         2005-11-08  Fariborz Jahanian <fjahanian@apple.com>
152
153         Radar 4330422
154         * obj-c++.dg/try-catch-15.mm: New
155
156         2005-10-07  Fariborz Jahanian <fjahanian@apple.com>
157
158         Radar 4204796
159         * obj-c++.dg/try-catch-12.mm: New
160         * obj-c++.dg/try-catch-13.mm: New
161         * obj-c++.dg/try-catch-14.mm: New
162         * objc.dg/try-catch-11.m: New
163         * objc.dg/try-catch-12.m: New
164         * objc.dg/try-catch-13.m: New
165
166 2010-10-18  Richard Henderson  <rth@redhat.com>
167
168         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
169
170 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
171
172         PR c/46015
173         * c-c++-common/Wunused-var-13.c: New test.
174
175 2010-10-18  Richard Guenther  <rguenther@suse.de>
176
177         PR tree-optimization/45967
178         * gcc.dg/torture/pr45967.c: New testcase.
179         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
180         * gcc.dg/ipa/ipa-pta-13.c: Likewise
181         * gcc.dg/torture/pr39074-2.c: Likewise
182         * gcc.dg/torture/pta-escape-1.c: Likewise
183         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
184         * gcc.dg/tree-ssa/pta-callused.c: Likewise
185         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
186         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
187         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
188         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
189
190 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
191
192         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
193
194 2010-10-18  Richard Guenther  <rguenther@suse.de>
195
196         PR lto/44950
197         * g++.dg/lto/20101015-2_0.C: New testcase.
198
199 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
200
201         PR middle-end/46019
202         * gcc.c-torture/execute/pr46019.c: New test.
203
204 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
205
206         Merge from 'apple/trunk' branch on FSF servers.
207
208         2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
209
210         Radar 4516785
211         * obj-c++.dg/method-namespace-2.mm: New.
212
213 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
214
215         Merge from 'apple/trunk' branch on FSF servers.
216
217         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
218
219         Radar 4133425
220         * objc.dg/private-1.m: Test modified.
221         * obj-c++.dg/private-1.mm: Test modified.
222
223 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
224
225         PR testsuite/45987
226         * gcc.target/i386/push-1.c: Remove.
227
228 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
229             H.J. Lu  <hongjiu.lu@intel.com>
230
231         PR target/46051
232         * gcc.target/i386/pr46051.c: New test.
233
234 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
235
236         * obj-c++.dg/gnu-api-2-class.mm: New.
237         * obj-c++.dg/gnu-api-2-ivar.mm: New.
238         * obj-c++.dg/gnu-api-2-method.mm: New.
239         * obj-c++.dg/gnu-api-2-objc.mm: New.
240         * obj-c++.dg/gnu-api-2-object.mm: New.
241         * obj-c++.dg/gnu-api-2-property.mm: New.
242         * obj-c++.dg/gnu-api-2-protocol.mm: New.
243         * obj-c++.dg/gnu-api-2-sel.mm: New.
244
245 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
246
247         * objc.dg/fsf-package-0.m: New.
248         * obj-c++.dg/fsf-package-0.m: New.
249
250 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
251
252         PR objc/18255
253         * objc.dg/pr18255.m: New.
254
255 2010-10-16  Jan Hubicka  <jh@suse.cz>
256
257         PR middle-end/44206
258         * g++.dg/torture/pr44206.C: New.
259
260 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
261
262         * objc.dg/gnu-api-2-class.m: New.
263         * objc.dg/gnu-api-2-objc.m: New.
264
265 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
266
267         * objc.dg/gnu-api-2-ivar.m: New.
268
269 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
270
271         * objc.dg/gnu-api-2-property.m: New.
272
273 2010-10-15  Xinliang David Li  <davidxl@google.com>
274
275         * g++.dg/uninit-pred-3_a.C: New test.
276         * g++.dg/uninit-pred-3_b.C: New test.
277
278 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
279
280         * objc.dg/gnu-api-2-object.m: New.
281
282 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
283
284         * objc.dg/gnu-api-2-method.m: New.
285
286 2010-10-15  Jason Merrill  <jason@redhat.com>
287
288         * g++.dg/lto/pr45983_0.C: New.
289
290 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
291
292         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
293         builtin combiner patterns.
294         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
295         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
296         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
297         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
298         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
299
300 2010-10-15  Richard Guenther  <rguenther@suse.de>
301
302         * g++.dg/lto/20101015-1_0.C: New testcase.
303
304 2010-10-15  Richard Guenther  <rguenther@suse.de>
305
306         PR testsuite/46021
307         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
308         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
309
310 2010-10-15  Richard Guenther  <rguenther@suse.de>
311
312         PR lto/45957
313         * g++.dg/lto/20101014-1_0.C: New testcase.
314
315 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
316
317         * objc.dg/gnu-api-2-protocol.m: New.
318         * objc.dg/gnu-api-2-sel.m: New.
319
320 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
321
322         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
323         arm-eabi targets.
324
325 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
326
327         * gcc.dg/20101010-1.c: New testcase.
328
329 2010-10-15  Jie Zhang  <jie@codesourcery.com>
330
331         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
332         script when relocatable linking.
333
334 2010-10-14  Yao Qi  <yao@codesourcery.com>
335
336         PR target/45447
337         * gcc.target/arm/pr45447.c: New test.
338
339 2010-10-14  Jan Hubicka  <jh@suse.cz>
340
341         PR middle-end/45621
342         * g++.dg/lto/pr45621.h : New.
343         * g++.dg/lto/pr45621_0.C: New.
344         * g++.dg/lto/pr45621_1.C: New.
345
346 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
347
348         * objc.dg/property: New.
349         * objc.dg/property/fsf-property-basic.m: New.
350         * objc.dg/property/fsf-property-method-access.m: New.
351         * objc.dg/property/fsf-property-named-ivar.m: New.
352         * obj-c++.dg/property: New.
353         * obj-c++.dg/property/fsf-property-basic.mm: New.
354         * obj-c++.dg/property/fsf-property-method-access.mm: New.
355         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
356
357         merge from FSF apple 'trunk' branch.
358         2006 Fariborz Jahanian <fjahanian@apple.com>
359
360         Radars 4436866, 4505126, 4506903, 4517826
361         * objc.dg/property/property-1.m: New.
362         * objc.dg/property/property-2.m: New.
363         * objc.dg/property/property-3.m: New.
364         * objc.dg/property/property-neg-1.m: New.
365         * objc.dg/property/property-neg-2.m: New.
366         * objc.dg/property/property-neg-3.m: New.
367         * objc.dg/property/property-neg-4.m: New.
368         * objc.dg/property/property-neg-5.m: New.
369         * objc.dg/property/property-neg-6.m: New.
370         * objc.dg/property/property-neg-7.m: New.
371         * objc.dg/property/property.exp: New.
372         * obj-c++.dg/property/property-1.mm: New.
373         * obj-c++.dg/property/property-2.mm: New.
374         * obj-c++.dg/property/property-3.mm: New.
375         * obj-c++.dg/property/property-neg-1.mm: New.
376         * obj-c++.dg/property/property-neg-2.mm: New.
377         * obj-c++.dg/property/property-neg-3.mm: New.
378         * obj-c++.dg/property/property-neg-4.mm: New.
379         * obj-c++.dg/property/property-neg-5.mm: New.
380         * obj-c++.dg/property/property-neg-6.mm: New.
381         * obj-c++.dg/property/property-neg-7.mm: New.
382         * obj-c++.dg/property/property.exp: New.
383
384 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
385
386         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
387
388 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
389
390         PR c/45969
391         * gcc.c-torture/compile/pr45969-1.c: New test.
392
393 2010-10-14  Richard Guenther  <rguenther@suse.de>
394
395         PR tree-optimization/44913
396         * gcc.dg/torture/pr44913.c: New testcase.
397
398 2010-10-14  Richard Guenther  <rguenther@suse.de>
399
400         PR lto/45382
401         * g++.dg/lto/20101014-2_0.C: New testcase.
402
403 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
404
405         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
406         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
407         * gcc.target/i386/pr44130.c: Likewise.
408         * gcc.target/i386/pr44144.c: Likewise.
409         * gcc.target/i386/pr44180.c: Likewise.
410         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
411         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
412         * gcc.target/i386/vect-sizes-1.c: Likewise.
413         * gcc.target/i386/vectorize4-avx.c: Likewise.
414
415 2010-10-14  Richard Guenther  <rguenther@suse.de>
416
417         PR lto/44561
418         * g++.dg/lto/20101010-3_0.C: New testcase.
419         * g++.dg/lto/20101010-4_0.C: Likewise.
420
421 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
422
423         * objc.dg/pr45878.m: Update to include NSConstantString interface
424         for -fnext-runtime.
425         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
426         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
427         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
428         reference for m64 -fnext-runtime.
429
430 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
431
432         * gcc.target/i386/vect-sizes-1.c: New.
433
434 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
435
436         PR middle-end/46011
437         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
438
439 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
440
441         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
442         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
443
444 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
445
446         * gcc.target/ia64/20101005.c: New test.
447
448 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
449
450         PR rtl-optimization/45570
451         * gcc.dg/pr45570.c: New test.
452
453 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
454
455         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
456         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
457         * gcc.target/i386/vectorize4-avx.c: Likewise.
458
459 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
460
461         * gcc.target/i386/avx-copysign-vec.c: New.
462         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
463
464 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
465
466         PR middle-end/44130
467         * gcc.target/i386/pr44130.c: New.
468
469 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
470
471         PR middle-end/44144
472         * gcc.target/i386/pr44144.c: New.
473
474 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
475
476         PR target/44180
477         * gcc.target/i386/pr44180.c: New.
478
479 2010-10-13  Jason Merrill  <jason@redhat.com>
480
481         * g++.dg/template/canon-type-8.C: New.
482
483 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
484
485         * gcc.c-torture/execute/20101013-1.c: New test.
486
487 2010-10-13  Richard Guenther  <rguenther@suse.de>
488
489         PR objc/45878
490         * objc.dg/pr45878.m: New testcase.
491
492 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
493
494         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
495         * gcc.dg/format/dfp-printf-1.c: Likewise.
496         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
497
498 2010-10-13  Richard Guenther  <rguenther@suse.de>
499
500         PR tree-optimization/45788
501         * g++.dg/pr45788.C: New testcase.
502
503 2010-10-13  Richard Guenther  <rguenther@suse.de>
504
505         PR tree-optimization/45970
506         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
507
508 2010-10-13  Richard Guenther  <rguenther@suse.de>
509
510         PR tree-optimization/45982
511         * gcc.dg/torture/pr45982.c: New testcase.
512         * gcc.dg/tree-ssa/pr24287.c: Adjust.
513         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
514         * gcc.dg/torture/pr39074-2.c: Likewise.
515
516 2010-10-13  Richard Guenther  <rguenther@suse.de>
517
518         PR middle-end/45874
519         * g++.dg/torture/pr45874.C: New testcase.
520
521 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
522
523         * objc.dg/attributes/method-attribute-1.m: Update to respond
524         to implemented method attributes..
525         * objc.dg/attributes/method-attribute-2.m: Likewise.
526         * objc.dg/attributes/method-attribute-3.m: Likewise.
527         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
528         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
529         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
530
531 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
532
533         PR libobjc/23214
534         * objc.dg/pr23214.m: New.
535
536 2010-10-12  Michael Eager  <eager@eagercon.com>
537
538         PR testsuite/45856
539         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
540         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
541
542 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
543
544         PR fortran/45636
545         * gcc.c-torture/execute/pr45636.c: New test.
546         * gfortran.dg/pr45636.f90: New test.
547
548 2010-10-12  Richard Henderson  <rth@redhat.com>
549
550         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
551
552 2010-10-12  Daniel Kraft  <d@domob.eu>
553
554         PR fortran/38936
555         * gfortran.dg/associate_1.f03: More tests with derived-types.
556         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
557         * gfortran.dg/associate_8.f03: Fix typo.
558         * gfortran.dg/initialization_27.f90: Fix typo.
559
560 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
561
562         PR testsuite/45851
563         * lib/lto.exp (lto-get-options-main): Support optional target
564         selector for dg-extra-ld-options.
565
566 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
567
568         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
569         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
570
571 2010-10-11  Martin Jambor  <mjambor@suse.cz>
572
573         PR middle-end/45699
574         * g++.dg/torture/pr45699.C: New test.
575         * g++.dg/otr-fold-1.C: Adjusted.
576         * g++.dg/otr-fold-1.C: Likewise.
577
578 2010-10-11  Nick Clifton  <nickc@redhat.com>
579
580         * gcc.c-torture/compile/pr44197.c: Require visibility support.
581         Allow for a user label prefix.
582
583 2010-10-10  Richard Guenther  <rguenther@suse.de>
584
585         * g++.dg/lto/20101010-1_0.C: New testcase.
586         * g++.dg/lto/20101010-2_0.C: Likewise.
587
588 2010-10-11  Ira Rosen  <irar@il.ibm.com>
589
590         PR tree-optimization/45902
591         * gcc.dg/vect/45902.c: New test.
592
593 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
594
595         PR target/45870
596         * gcc.dg/tls/pr45870.c: New test.
597
598 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
599
600         PR fortran/45961
601         * gfortran.dg/typebound_operator_6.f03: New.
602
603 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
604
605         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
606         and adjust -export symbol scanning.
607         * g++.dg/ext/dllexport1.C: Likewise.
608         * g++.dg/ext/dllexport3.C: Likewise.
609         * gcc.dg/dll-3.c: Likewise.
610         * gcc.dg/dll-4.c: Likewise.
611         * gcc.dg/dll-5.c: Likewise.
612
613 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
614
615         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
616         instead of tree_profile dump file.
617         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
618         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
619         dump file.
620
621 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
622
623         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
624
625 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
626
627         * gfortran.dg/character_comparison_4.f90:  New test.
628         * gfortran.dg/character_comparison_5.f90:  New test.
629         * gfortran.dg/character_comparison_6.f90:  New test.
630
631 2010-10-09  Richard Henderson  <rth@redhat.com>
632
633         * lib/target-supports.exp
634         (check_effective_target_automatic_stack_alignment): Always true.
635
636 2010-10-09  Richard Guenther  <rguenther@suse.de>
637
638         PR lto/45956
639         * gcc.dg/lto/20101009-2_0.c: New testcase.
640         * gcc.dg/lto/20101009-2_1.c: Likewise.
641         * gcc.dg/lto/20101009-2_2.c: Likewise.
642
643 2010-10-09  Richard Guenther  <rguenther@suse.de>
644
645         PR lto/45947
646         * g++.dg/lto/20101009-1_0.C: New testcase.
647
648 2010-10-09  Richard Guenther  <rguenther@suse.de>
649
650         PR tree-optimization/45945
651         * gcc.dg/lto/20101009-1_0.c: New testcase.
652
653 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
654
655         PR target/45913
656         * gcc.target/i386/pr45913.c: New.
657
658 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
659
660         PR fortran/45943
661         * gfortran.dg/streamio_16.f90: Update test.
662
663 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
664
665         PR tree-optimization/45903
666         * gcc.target/i386/pr45903.c: New test.
667
668 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
669
670         * gnat.dg/interface5.adb: Compile with warnings disabled.
671
672 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
673
674         * obj-c++.dg/encode-10.mm: New testcase.
675
676 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
677
678         PR objc++/23614
679         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
680         C++ class.  Removed XFAIL.
681
682 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
683
684         PR fortran/45933
685         * gfortran.dg/typebound_operator_5.f03: New.
686
687 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
688
689         Merge from 'apple/trunk' branch on FSF servers.
690
691         2006-04-26  Fariborz Jahanian <fjahanian@apple.com>
692
693         Radar 4508851
694         * obj-c++.dg/method-namespace-1.mm: New.
695
696 2010-10-07  Martin Jambor  <mjambor@suse.cz>
697
698         * gcc.dg/tree-ssa/sra-11.c: New test.
699
700 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
701
702         PR Tree-Vect/45847
703         * gcc.dg/vect/pr45847.c: New test.
704
705 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
706             Kai Tietz  <kai.tietz@onevision.com>
707
708         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
709
710 2010-10-07  Richard Guenther  <rguenther@suse.de>
711
712         PR tree-optimization/45732
713         * gcc.dg/torture/pr45732.c: New testcase.
714
715 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
716
717         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
718         * objc.dg/foreach-2.m: Likewise.
719         * objc.dg/foreach-3.m: Likewise.
720         * objc.dg/foreach-4.m: Likewise.
721         * objc.dg/foreach-5.m: Likewise.
722         * objc.dg/foreach-6.m: Likewise.
723         * objc.dg/foreach-7.m: Likewise.
724         * objc.dg/objc-foreach-4.m: Likewise.
725         * objc.dg/objc-foreach-5.m: Likewise.
726
727 2010-10-07  Richard Guenther  <rguenther@suse.de>
728
729         PR middle-end/45869
730         * gcc.dg/torture/pr45869.c: New testcase.
731
732 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
733
734         * objc.dg/set-not-used-1.m: New
735         * obj-c++.dg/set-not-used-1.mm: New.
736
737 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
738
739         * objc.dg/attributes/method-attribute-3.m: New.
740         * obj-c++.dg/attributes/method-attribute-3.mm: New.
741
742 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
743
744         PR fortran/45916
745         * gfortran.dg/generic_typebound_operator_1.f90: New test.
746
747 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
748
749         PR fortran/45889
750         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
751
752 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
753
754         Merge from 'apple/trunk' branch on FSF servers.
755
756         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
757
758         Radar 4278774
759         * obj-c++.dg/encode-9.mm: New.
760
761 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
762
763         * g++.dg/cpp0x/pr45908.C: New test.
764
765 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
766
767         * gnat.dg/opt6.ad[sb]: New test.
768
769 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
770
771         Implemented fast enumeration for Objective-C.
772         * objc.dg/foreach-1.m: New.
773         * objc.dg/foreach-2.m: New.
774         * objc.dg/foreach-3.m: New.
775         * objc.dg/foreach-4.m: New.
776         * objc.dg/foreach-5.m: New.
777         * objc.dg/foreach-6.m: New.
778         * objc.dg/foreach-7.m: New.
779
780         Merge from 'apple/trunk' branch on FSF servers:
781         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
782
783         Radar 4502236
784         * objc.dg/objc-foreach-5.m: New.
785
786         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
787
788         Radar 4507230
789         * objc.dg/objc-foreach-4.m: New.
790
791         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
792
793         Radar 4472881
794         * objc.dg/objc-foreach-3.m: New.
795
796         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
797
798         Radar 4468498
799         * objc.dg/objc-foreach-2.m: New.
800
801         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
802
803         Radar 4294910
804         * objc.dg/objc-foreach-1.m: New
805
806 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
807
808         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
809         unsigned values.
810
811 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
812
813         PR objc++/28050
814         * obj-c++.dg/syntax-error-10.mm: New.
815
816 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
817
818         PR objc++/23707
819         * obj-c++.dg/syntax-error-9.mm: New.
820
821 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
822
823         PR objc++/31126
824         * obj-c++.dg/syntax-error-8.mm: New.
825
826 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
827
828         Merge from 'apple/trunk' branch on FSF servers.
829
830         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
831
832         Radar 4290840
833         * obj-c++.dg/syntax-error-7.mm: New
834
835         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
836
837         Radar 4294425
838         * obj-c++.dg/syntax-error-6.mm: New
839
840         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
841
842         Radar 4261146
843         * obj-c++.dg/syntax-error-5.mm: New
844
845         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
846
847         Radar 4093475
848         * obj-c++.dg/syntax-error-[3-4].mm: New.
849
850         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
851
852         Radar 4185810
853         * obj-c++.dg/syntax-error-[1-2].mm: New.
854
855 2010-10-05  Ira Rosen  <irar@il.ibm.com>
856
857         PR tree-optimization/45752
858         * gcc.dg/vect/pr45752.c: New test.
859
860 2010-10-05  Richard Guenther  <rguenther@suse.de>
861
862         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
863         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
864         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
865         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
866         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
867         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
868         * gcc.dg/tree-prof/stringop-1.c: Likewise.
869         * gcc.dg/tree-prof/stringop-2.c: Likewise.
870         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
871         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
872         * gcc.dg/tree-prof/update-loopch.c: Likewise.
873         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
874         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
875         * gcc.dg/tree-prof/tracer-1.c: Likewise.
876         * gcc.dg/tree-ssa/inline-4.c: Likewise.
877         * gcc.dg/tree-ssa/inline-3.c: Likewise.
878         * gcc.dg/tree-ssa/20080530.c: Likewise.
879         * g++.dg/tree-ssa/inline-3.C: Likewise.
880         * g++.dg/tree-ssa/inline-1.C: Likewise.
881         * g++.dg/tree-ssa/inline-2.C: Likewise.
882         * gcc.dg/profile-dir-1.c: Likewise.
883         * gcc.dg/profile-dir-2.c: Likewise.
884         * gcc.dg/profile-dir-3.c: Likewise.
885
886 2010-10-05  Richard Guenther  <rguenther@suse.de>
887
888         PR middle-end/45877
889         * g++.dg/torture/pr45877.C: New testcase.
890
891 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
892
893         PR debug/45849
894         * gcc.dg/debug/pr45849.c: New test.
895
896         PR middle-end/45876
897         * gcc.c-torture/compile/pr45876.c: New test.
898
899 2010-10-04  Julian Brown  <julian@codesourcery.com>
900
901         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
902         vect_hw_misalign.
903         * gcc.dg/vect/vect-60.c: Likewise.
904         * gcc.dg/vect/vect-56.c: Likewise.
905         * gcc.dg/vect/vect-93.c: Likewise.
906         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
907         * gcc.dg/vect/vect-95.c: Likewise.
908         * gcc.dg/vect/vect-96.c: Likewise.
909         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
910         * gcc.dg/vect/slp-25.c: Likewise.
911         * gcc.dg/vect/slp-3.c: Likewise.
912         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
913         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
914         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
915         * gcc.dg/vect/vect-109.c: Likewise.
916         * gcc.dg/vect/vect-peel-1.c: Likewise.
917         * gcc.dg/vect/vect-peel-2.c: Likewise.
918         * lib/target-supports.exp
919         (check_effective_target_arm_vect_no_misalign): New.
920         (check_effective_target_vect_no_align): Use above.
921         (check_effective_target_vect_element_align): New.
922         (add_options_for_quad_vectors): New.
923
924 2010-10-04  Martin Jambor  <mjambor@suse.cz>
925
926         PR tree-optimization/45572
927         * g++.dg/ipa/pr45572-1.C: New test.
928         * g++.dg/ipa/pr45572-2.C: Likewise.
929
930 2010-10-03  Ian Lance Taylor  <iant@google.com>
931
932         * gcc.dg/anon-struct-11.c: New test.
933         * gcc.dg/anon-struct-12.c: New test.
934         * gcc.dg/anon-struct-13.c: New test.
935         * gcc.dg/anon-struct-14.c: New test.
936
937 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
938
939         * g++.dg/torture/pr45764.C: Revert revision 164914.
940         * gcc.dg/vect/pr43432.c: Likewise.
941         * gcc.dg/vect/vect-114.c: Likewise.
942         * gcc.dg/vect/vect-15.c: Likewise.
943
944 2010-10-03  Jason Merrill  <jason@redhat.com>
945
946         * g++.dg/cpp0x/sfinae5.C: New.
947
948 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
949
950         PR tree-optimization/45720
951         PR tree-optimization/45764
952         * g++.dg/torture/pr45764.C: New.
953
954         * gcc.dg/vect/pr43432.c: Xfail.
955         * gcc.dg/vect/vect-114.c: Likewise.
956         * gcc.dg/vect/vect-15.c: Likewise.
957
958 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
959
960         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
961         hppa*-*-hpux*.
962         * gcc.dg/torture/pr45678-2.c: Likewise.
963
964 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
965
966         PR fortran/45748
967         * gfortran.dg/intrinsic_6.f90: New.
968
969 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
970
971         PR fortran/42831
972         * gfortran.dg/dependency_37.f90:  New test.
973
974 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
975
976         * gcc.target/i386/shift_mask.c: New test.
977
978 2010-10-01  Richard Guenther  <rguenther@suse.de>
979
980         PR tree-optimization/45854
981         * g++.dg/torture/pr45854.C: New testcase.
982
983 2010-09-30  Michael Eager  <eager@eagercon.com>
984
985         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
986         __FLT_{MIN,MAX}__.
987
988 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
989
990         PR middle-end/45758
991         * gfortran.dg/graphite/pr45758.f90: New.
992
993 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
994
995         PR middle-end/45230
996         * gcc.dg/graphite/id-pr45230.c: New.
997
998 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
999
1000         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
1001         * gfortran.dg/graphite/graphite.exp: Same.
1002         * gcc.dg/graphite/vect-pr43423.c: New.
1003
1004 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
1005
1006         PR target/45843
1007         * g++.dg/torture/pr45843.C: New test.
1008
1009 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
1010
1011         PR fortran/45828
1012         * gfortran.dg/allocate_derived_5.f90: New.
1013
1014 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
1015
1016         PR tree-optimization/31261
1017         * gcc.dg/tree-ssa/pr31261.c: New test.
1018
1019 2010-09-30  Michael Eager  <eager@eagercon.com>
1020
1021         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
1022         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
1023         * gcc.target/microblaze/microblaze.exp: Ditto.
1024         * gcc.target/microblaze/others/string_cst1.c: Ditto.
1025         * gcc.target/microblaze/others/string_cst2.c: Ditto.
1026         * gcc.target/microblaze/others/data_var1.c: Ditto.
1027         * gcc.target/microblaze/others/data_var2.c: Ditto.
1028         * gcc.target/microblaze/others/data_var3.c: Ditto.
1029         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
1030         * gcc.target/microblaze/others/strings1.c:: Ditto.
1031         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
1032         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
1033         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
1034         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
1035         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
1036         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
1037         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
1038         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
1039         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
1040         * gcc.target/microblaze/isa/pcmp.c: Ditto.
1041         * gcc.target/microblaze/isa/nofloat.c: Ditto.
1042         * gcc.target/microblaze/isa/fcvt.c: Ditto.
1043         * gcc.target/microblaze/isa/float.c: Ditto.
1044         * gcc.target/microblaze/isa/mulh.c: Ditto.
1045         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
1046         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
1047         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
1048         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
1049         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
1050         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
1051         * gcc.target/microblaze/isa/bshift.c: Ditto.
1052         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
1053         * gcc.target/microblaze/isa/div.c: Ditto.
1054         * gcc.target/microblaze/isa/vanilla.c: Ditto.
1055         * gcc.target/microblaze/isa/mul.c: Ditto.
1056
1057 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
1058
1059         merge from FSF 'apple/trunk' branch.
1060         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
1061
1062         Radar 4386773
1063         * objc.dg/enhanced-proto-1.m: New.
1064         * objc.dg/enhanced-proto-2.m: New.
1065         * obj-c++.dg/enhanced-proto-1.mm: New
1066         * obj-c++.dg/enhanced-proto-2.mm: New.
1067
1068 2010-09-30  Richard Guenther  <rguenther@suse.de>
1069
1070         PR testsuite/45702
1071         * gcc.dg/debug/pr41893-1.c: Adjust.
1072         * gcc.dg/pr30762-1.c: Likewise.
1073         * gcc.dg/pr31529-1.c: Likewise.
1074         * gcc.dg/pr34457-1.c: Likewise.
1075         * gcc.dg/pr34668-1.c: Likewise.
1076         * gcc.dg/pr43557-1.c: Likewise.
1077
1078 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
1079
1080         PR objc/45842
1081         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
1082         * objc.dg/const-str-3.m: Correct header for memcpy.
1083         * objc.dg/const-str-7.m: Likewise.
1084         * objc.dg/method-20b.m: Provide an implementation of Object.
1085         Adjust XFAIL for m64 NeXT runtime.
1086         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
1087         * objc.dg/encode-3.m: Correct line ordering, provide header for
1088         sprintf.
1089         * objc.dg/encode-7-next.m: Only run for 32bit.
1090         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
1091         * objc.dg/type-size-2.m: Provide an implementation of Object.
1092         Ajust headers.
1093         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
1094         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
1095         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
1096         Adjust XFAIL for m64 NeXT runtime.
1097         * obj-c++.dg/method-22.mm: Likewise.
1098         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
1099
1100 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
1101
1102         Merge from 'apple/trunk' branch on FSF servers.
1103
1104         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
1105
1106         Radar 4278236
1107         * obj-c++.dg/bad-forward-decl.mm: New
1108
1109 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
1110
1111         * ada/acats/run_acats: Revert revision 157037.
1112
1113 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1114
1115         Merge from 'apple/trunk' branch on FSF servers.
1116
1117         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
1118
1119         Radar 4281748
1120         * objc.dg/naming-2.m: Update
1121         * objc.dg/naming-3.m: New
1122
1123 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
1124
1125         PR target/40457
1126         * gcc.target/arm/pr40457-3.c: New test.
1127
1128 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
1129
1130         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
1131         alias checking.
1132         * lib/target-supports.exp (check_ifunc_available): Likewise.
1133
1134 2010-09-29  Tristan Gingold  <gingold@adacore.com>
1135
1136         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
1137
1138 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1139
1140         * objc.dg/keywords-1.m: New test.
1141         * objc.dg/keywords-2.m: New test.
1142         * objc.dg/keywords-3.m: New test.
1143         * obj-c++.dg/keywords-1.mm: New test.
1144         * obj-c++.dg/keywords-2.mm: New test.
1145
1146 2010-09-28  Jason Merrill  <jason@redhat.com>
1147
1148         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
1149         * g++.dg/ext/complit11.C: Likewise.
1150         * g++.old-deja/g++.law/temps1.C: Likewise.
1151
1152         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
1153         * g++.old-deja/g++.mike/misc6.C: Likewise.
1154
1155 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
1156
1157         * objc.dg/attributes/method-attribute-1.m: New.
1158         * objc.dg/attributes/method-attribute-2.m: New.
1159
1160         * obj-c++.dg/attributes/method-attribute-1.m: New.
1161         * obj-c++.dg/attributes/method-attribute-2.m: New.
1162
1163 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
1164
1165         * objc.dg/attributes: New.
1166         * objc.dg/attributes/attributes.exp: New.
1167         * objc.dg/attributes/class-attribute-1.m: New.
1168         * objc.dg/attributes/class-attribute-2.m: New
1169         * objc.dg/attributes/categ-attribute-1.m: New
1170         * objc.dg/attributes/categ-attribute-2.m: New
1171         * objc.dg/attributes/proto-attribute-1.m: New
1172
1173         * obj-c++.dg/attributes: New.
1174         * obj-c++.dg/attributes/attributes.exp: New
1175         * obj-c++.dg/attributes/class-attribute-1.mm: New
1176         * obj-c++.dg/attributes/class-attribute-2.mm: New
1177         * obj-c++.dg/attributes/categ-attribute-1.mm: New
1178         * obj-c++.dg/attributes/categ-attribute-2.mm: New
1179         * obj-c++.dg/attributes/proto-attribute-1.mm: New
1180
1181 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
1182
1183         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
1184         from the branch renamed to method-20b.m to avoid clashes).
1185
1186         2005-08-23  Stuart Hastings  <stuart@apple.com>
1187                     Ziemowit Laski  <zlaski@apple.com>
1188
1189         Radar 4209854
1190         * obj-c++.dg/method-23.mm: New.
1191         * objc.dg/method-20.m: New.
1192
1193 2010-09-28  Jan Hubicka  <jh@suse.cz>
1194
1195         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
1196
1197 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1198
1199         PR target/44452
1200         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
1201         i?86-*-solaris2.[89], *-*-vxworks*.
1202         * gcc.target/i386/pr22152.c: Likewise.
1203         * gcc.target/i386/vect8-ret.c: New test.
1204
1205 2010-09-28  Jie Zhang  <jie@codesourcery.com>
1206
1207         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
1208
1209 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
1210
1211         Merge from 'apple/trunk' branch on FSF servers.
1212
1213         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
1214
1215         Radar 4175534
1216         * obj-c++.dg/method-22.mm: New.
1217
1218 2010-09-27  Jason Merrill  <jason@redhat.com>
1219
1220         * g++.dg/cpp0x/rv-lvalue-req.C: New.
1221         * g++.dg/ext/complit11.C: Adjust.
1222         * g++.old-deja/g++.law/temps1.C: Adjust.
1223         * g++.old-deja/g++.ns/koenig6.C: Adjust.
1224         * g++.old-deja/g++.oliva/partord1.C: Adjust.
1225
1226 2010-09-27  Ian Lance Taylor  <iant@google.com>
1227
1228         * lib/target-supports.exp (check_effective_target_split_stack):
1229         New procedure.
1230         * gcc.dg/split-1.c: New test.
1231         * gcc.dg/split-2.c: New test.
1232         * gcc.dg/split-3.c: New test.
1233         * gcc.dg/split-4.c: New test.
1234
1235 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1236
1237         PR objc/25464
1238         * objc.dg/type-size-3.m: New test.
1239
1240 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1241
1242         PR objc/45763
1243         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
1244
1245 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1246
1247         PR objc/25450
1248         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
1249         * objc.dg/type-size-2.m: Same change.
1250         * obj-c++.dg/encode-5.mm: Same change.
1251
1252 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1253
1254         Merge from 'apple/trunk' branch on FSF servers.  The original
1255         Changelogs are below.
1256
1257         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
1258         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
1259         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
1260         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
1261         in the branch).
1262         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
1263         proto-qual-1.m in the branch) and the normal ABI on GNU.
1264         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
1265         the test only with the NeXT runtime.
1266         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
1267         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
1268         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
1269         Run the test only with the NeXT runtime.
1270
1271         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
1272
1273         Radar 4492973
1274         * objc.dg/encode-7-64bit.m: New.
1275         * objc.dg/encode-7.m: Skip if -m64.
1276
1277         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
1278
1279         Radar 4301047
1280         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
1281         * obj-c++.dg/threedotthree-abi-1.mm: New
1282         * objc.dg/threedotthree-abi-1.m: New
1283
1284         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
1285
1286         Radar 4136935
1287         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
1288         * objc.dg/encode-6.m: Likewise.
1289         * objc.dg/encode-7.m: New test case.
1290
1291 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1292
1293         Merge from 'apple/trunk' branch on FSF servers.  Renamed
1294         const-str-12.m to constr-str-12b.m to avoid conflicts.
1295
1296         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
1297
1298         Radar 4229905
1299         * obj-c++.dg/warn5.mm: New
1300
1301         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
1302
1303         Radar 4154928
1304         * obj-c++.dg/const-str-12.mm: New.
1305         * objc.dg/const-str-12.m: New.
1306
1307 2010-09-27  Tobias Burnus  <burnus@net-b.de>
1308
1309         PR fortran/40569
1310         PR fortran/40568
1311         * gfortran.dg/storage_size_2.f08: Fix test.
1312         * gfortran.dg/c_sizeof_1.f90: Fix test.
1313         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1314         * gfortran.dg/c_sizeof_3.f90: New.
1315         * gfortran.dg/c_sizeof_4.f90: New.
1316         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
1317         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
1318
1319 2010-09-26  Daniel Kraft  <d@domob.eu>
1320
1321         PR fortran/45783
1322         PR fortran/45795
1323         * gfortran.dg/select_type_18.f03: New test.
1324
1325 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
1326
1327         * gnat.dg/return2.ad[sb]: New test.
1328         * gnat.dg/return2_pkg.ads: New helper.
1329
1330 2010-09-25  Daniel Kraft  <d@domob.eu>
1331
1332         PR fortran/45776
1333         * gfortran.dg/io_constraints_6.f03: New test.
1334         * gfortran.dg/io_constraints_7.f03: New test.
1335         * gfortran.dg/newunit_2.f90: New test.
1336
1337 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
1338
1339         * gfortran.dg/operator_c1202.f90: New test.
1340
1341 2010-09-24  Jan Hubicka  <jh@suse.cz>
1342
1343         * gcc.dg/tree-ssa/leaf.c: New testcase.
1344
1345 2010-09-24  Jan Hubicka  <jh@suse.cz>
1346
1347         PR tree-optimization/45738
1348         PR tree-optimization/45741
1349         * gcc.c-torture/compile/pr45741.c: New.
1350         * gfortran.fortran-torture/compile/pr45738.f90: New.
1351
1352 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
1353
1354         * gcc.dg/cpp/undef-opt-1.c: New test.
1355
1356 2010-09-24  Jason Merrill  <jason@redhat.com>
1357
1358         * g++.dg/other/error10.C: Adjust expected output.
1359
1360 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
1361
1362         PR middle-end/45234
1363         * gcc.dg/torture/stackalign/alloca-6.c: New test.
1364         * gcc.target/i386/pr45234.c: New test.
1365
1366 2010-09-24  Richard Guenther  <rguenther@suse.de>
1367
1368         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
1369
1370 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1371
1372         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
1373         as a comment leader in regexp.
1374
1375 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1376
1377         * objc.dg/sync-2.m: New test.
1378         * obj-c++.dg/sync-2.mm: New test.
1379
1380 2010-09-24  Tobias Burnus  <burnus@net-b.de>
1381
1382         PR fortran/40571
1383         * gfortran.dg/iso_fortran_env_7.f90: New.
1384
1385 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1386
1387         * obj-c++.dg/too-many-args.mm: New file.
1388
1389 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1390
1391         Merge from 'apple/trunk' branch on FSF servers.
1392
1393         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
1394
1395         Radar 4491608
1396         * objc.dg/too-many-args.m: New
1397
1398 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
1399
1400         PR fortran/45744
1401         * gfortran.dg/dependency_36.f90:  New test.
1402
1403 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
1404
1405         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
1406         * gcc.target/i386/pad-3.c: Ditto.
1407         * gcc.target/i386/pad-7.c: Ditto.
1408         * gcc.target/i386/pad-7.c: Ditto.
1409         * gcc.target/i386/pr36502.c: Ditto.
1410         * gcc.target/i386/zee.c: Ditto.
1411         * gcc.target/i386/20060821-1.c: Ditto.
1412         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
1413         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
1414         * gcc.target/i386/pad-5b.c: Ditto.
1415         * gcc.target/i386/pad-6a.c: Ditto.
1416         * gcc.target/i386/pad-6b.c: Ditto.
1417         * gcc.target/i386/pad-8.c: Ditto.
1418         * gcc.target/i386/pad-9.c: Ditto.
1419         * gcc.target/i386/pad-10.c: Ditto.
1420         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
1421
1422 2010-09-23  Richard Guenther  <rguenther@suse.de>
1423
1424         PR tree-optimization/45565
1425         * g++.dg/ipa/pr45565.C: New testcase.
1426
1427 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
1428
1429         PR fortran/45745
1430         PR fortran/45648
1431         * gfortran.dg/vector_subscript_bound_1.f90: New.
1432
1433 2010-09-23  Richard Guenther  <rguenther@suse.de>
1434
1435         PR middle-end/45750
1436         * gcc.dg/pr45750.c: New testcase.
1437
1438 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
1439
1440         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
1441         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
1442         build.
1443
1444 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
1445
1446         PR rtl-optimization/44374
1447         * gcc.target/arm/headmerge-1.c: New test.
1448         * gcc.target/arm/headmerge-2.c: New test.
1449         * gcc.target/i386/headmerge-1.c: New test.
1450         * gcc.target/i386/headmerge-2.c: New test.
1451
1452 2010-09-23  Daniel Kraft  <d@domob.eu>
1453
1454         PR fortran/38936
1455         PR fortran/44044
1456         PR fortran/45474
1457         * gfortran.dg/intrinsic_intent_1.f03: New test.
1458         * gfortran.dg/select_type_17.f03: New test.
1459         * gfortran.dg/associate_5.f03: More definability tests.
1460         * gfortran.dg/enum_2.f90: Check definability.
1461         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
1462         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
1463         * gfortran.dg/char_expr_2.f90: Ditto.
1464         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
1465         * gfortran.dg/enum_5.f90: Ditto.
1466         * gfortran.dg/equiv_constraint_8.f90: Ditto.
1467         * gfortran.dg/impure_assignment_2.f90: Ditto.
1468         * gfortran.dg/impure_assignment_3.f90: Ditto.
1469         * gfortran.dg/intent_out_1.f90: Ditto.
1470         * gfortran.dg/intent_out_3.f90: Ditto.
1471         * gfortran.dg/pointer_assign_7.f90: Ditto.
1472         * gfortran.dg/pointer_intent_3.f90: Ditto.
1473         * gfortran.dg/pr19936_1.f90: Ditto.
1474         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
1475         * gfortran.dg/simpleif_2.f90: Ditto.
1476         * gfortran.dg/protected_5.f90: Ditto.
1477         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
1478         * gfortran.dg/protected_6.f90: Ditto.
1479         * gfortran.dg/protected_7.f90: Ditto.
1480
1481 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1482
1483         PR libfortran/45710
1484         * gfortran.dg/namelist_65.f90: New test.
1485
1486 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1487
1488         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
1489         the regexp pattern between the expected label and location string.
1490
1491 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1492
1493         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
1494
1495 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1496
1497         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
1498         * gcc.dg/pr27898.c: Likewise.
1499         * gcc.dg/pr28712.c: Likewise.
1500         * gcc.dg/pr30762-1.c: Likewise.
1501         * gcc.dg/pr31529-1.c: Likewise.
1502         * gcc.dg/pr34457-1.c: Likewise.
1503         * gcc.dg/pr34668-1.c: Likewise.
1504         * gcc.dg/pr34989-1.c: Likewise.
1505         * gcc.dg/pr43557-1.c: Likewise.
1506
1507 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
1508
1509         PR rtl-optimization/45739
1510         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
1511
1512 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
1513
1514         * gcc.target/sparc/mnofpu.c: New test.
1515
1516 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
1517
1518         PR rtl-optimization/45739
1519         * gcc.target/i386/pr45739.c: New test.
1520
1521 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
1522
1523         PR fortran/45648
1524         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1525         and counts. Add non-elemental function call check.
1526
1527         PR fortran/45648
1528         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
1529         arguments checks. Update temporary counts.
1530         * gfortran.dg/transpose_optimization_1.f90: New.
1531
1532 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
1533
1534         PR objc/23710
1535         * objc.dg/invalid-method-1.m: New.
1536
1537 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
1538
1539         Merge from 'apple/trunk' branch on FSF servers.
1540
1541         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
1542
1543         Radar 4291785
1544         * objc.dg/naming-4.m: New
1545         * objc.dg/naming-5.m: New
1546         * obj-c++.dg/naming-1.mm: New
1547         * obj-c++.dg/naming-2.mm: New
1548
1549 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
1550             Jack Howarth  <howarth@bromo.med.uc.edu>
1551
1552         PR c++/45645
1553         * g++.dg/torture/pr44972.C: Use portable assert().
1554
1555 2010-09-21  Richard Guenther  <rguenther@suse.de>
1556
1557         PR tree-optimization/45580
1558         * g++.dg/torture/pr45580.C: New testcase.
1559
1560 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
1561
1562         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
1563
1564 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
1565
1566         PR fortran/45438
1567         * gfortran.dg/pointer_check_7.f90: New.
1568
1569 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1570
1571         PR rtl-optimization/45728
1572         * gcc.c-torture/compile/pr45728.c: New test.
1573
1574 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
1575
1576         PR fortran/45081
1577         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
1578
1579 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1580
1581         * g++.dg/tree-ssa/pr45605.C: Add "\\".
1582
1583 2010-09-20  Richard Guenther  <rguenther@suse.de>
1584
1585         PR middle-end/45704
1586         * gcc.dg/torture/pr45704.c: New testcase.
1587
1588 2010-09-20  Jan Hubicka  <jh@suse.cz>
1589
1590         PR tree-optimize/45605
1591         * g++.dg/tree-ssa/pr45605.C: New testcase.
1592
1593 2010-09-20  Michael Matz  <matz@suse.de>
1594
1595         PR testsuite/45706
1596         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
1597         enough.
1598
1599 2010-09-20  Richard Guenther  <rguenther@suse.de>
1600
1601         PR tree-optimization/45705
1602         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
1603
1604 2010-09-20  Michael Matz  <matz@suse.de>
1605
1606         PR testsuite/45706
1607         * lib/target-supports.exp (check_effective_target_vect_perm):
1608         Add i?86-*-*.
1609
1610 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1611
1612         PR rtl-optimization/45695
1613         * gcc.c-torture/execute/pr45695.c: New test.
1614
1615 2010-09-19  Jan Hubicka  <jh@suse.cz>
1616
1617         PR lto/44246
1618         * gcc.c-torture/compile/pr44246.c:New file.
1619
1620 2010-09-19  Ira Rosen  <irar@il.ibm.com>
1621
1622         PR tree-optimization/45714
1623         * gfortran.dg/vect/pr45714-a.f: New test.
1624         * gfortran.dg/vect/pr45714-b.f: New test.
1625
1626 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1627
1628         * gnat.dg/const1.adb: Rename into...
1629         * gnat.dg/constant1.adb: ...this.
1630         * gnat.dg/constant2.adb: New test.
1631         * gnat.dg/constant2_pkg1.ads: New helper.
1632         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
1633
1634 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1635
1636         * gnat.dg/specs/constant1.ads: New test.
1637         * gnat.dg/specs/constant1_pkg.ads: New helper.
1638
1639 2010-09-18  Jan Hubicka  <jh@suse.cz>
1640
1641         PR tree-optimization/45453
1642         * g++.dg/tree-ssa/pr45453.C: New testcase.
1643
1644 2010-09-18  Jason Merrill  <jason@redhat.com>
1645
1646         * g++.dg/cpp0x/initlist44.C: New.
1647
1648 2010-09-18  Richard Guenther  <rguenther@suse.de>
1649
1650         PR tree-optimization/45709
1651         * g++.dg/torture/pr45709-2.C: New testcase.
1652
1653 2010-09-18  Richard Guenther  <rguenther@suse.de>
1654
1655         PR tree-optimization/45709
1656         * g++.dg/torture/pr45709.C: New testcase.
1657
1658 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
1659
1660         PR testsuite/45719
1661         * gcc.target/i386/pad-3.c: Pass -fno-pic.
1662
1663 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1664
1665         * gcc.target/i386/pad-1.c: New.
1666         * gcc.target/i386/pad-2.c: Likewise.
1667         * gcc.target/i386/pad-3.c: Likewise.
1668         * gcc.target/i386/pad-4.c: Likewise.
1669         * gcc.target/i386/pad-5a.c: Likewise.
1670         * gcc.target/i386/pad-5b.c: Likewise.
1671         * gcc.target/i386/pad-6a.c: Likewise.
1672         * gcc.target/i386/pad-6b.c: Likewise.
1673         * gcc.target/i386/pad-7.c: Likewise.
1674         * gcc.target/i386/pad-8.c: Likewise.
1675         * gcc.target/i386/pad-9.c: Likewise.
1676         * gcc.target/i386/pad-10.c: Likewise.
1677
1678 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1679
1680         PR middle-end/45234
1681         * gcc.dg/torture/stackalign/alloca-5.c: New.
1682
1683 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1684
1685         PR middle-end/45678
1686         * gcc.dg/torture/pr45678-2.c: New.
1687
1688 2010-09-17  Richard Guenther  <rguenther@suse.de>
1689
1690         PR middle-end/45678
1691         * gcc.dg/torture/pr45678-1.c: New testcase.
1692
1693 2010-09-17  Michael Matz  <matz@suse.de>
1694
1695         PR tree-optimization/43432
1696         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
1697         check_effective_target_vect_perm_short): New predicates.
1698         (check_effective_target_vect_perm): Include x86_64.
1699         * gcc.dg/vect/pr43432.c: New test.
1700         * gcc.dg/vect/vect-114.c: Adjust.
1701         * gcc.dg/vect/vect-15.c: Ditto.
1702         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
1703         * gcc.dg/vect/slp-perm-9.c: Ditto.
1704
1705 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1706
1707         PR testsuite/45692
1708         * objc/execute/exceptions/throw-nil.m: Run the test only with the
1709         GNU runtime.
1710
1711 2010-09-17  Richard Guenther  <rguenther@suse.de>
1712
1713         * gcc.dg/pr27898.c: Use -flto instead of -combine.
1714         * gcc.dg/pr28706.c: Likewise.
1715         * gcc.dg/pr28712.c: Likewise.
1716         * gcc.dg/pr30762-1.c: Likewise.
1717         * gcc.dg/pr30762-2.c: Likewise.
1718         * gcc.dg/pr31529-1.c: Likewise.
1719         * gcc.dg/pr31529-2.c: Likewise.
1720         * gcc.dg/pr34457-1.c: Likewise.
1721         * gcc.dg/pr34457-2.c: Likewise.
1722         * gcc.dg/pr34668-1.c: Likewise.
1723         * gcc.dg/pr34668-2.c: Likewise.
1724         * gcc.dg/pr34989-1.c: Likewise.
1725         * gcc.dg/pr34989-2.c: Likewise.
1726         * gcc.dg/pr43557-1.c: Likewise.
1727         * gcc.dg/pr43557-2.c: Likewise.
1728         * gcc.dg/debug/pr41893-1.c: Likewise.
1729         * gcc.dg/matrix/matrix.exp: Do not use -combine.
1730         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
1731         * gcc.dg/matrix/matrix-4.c: Likewise.
1732         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
1733         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
1734         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1735         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1736
1737 2010-09-16  Tobias Burnus  <burnus@net-b.de>
1738
1739         PR fortran/43665
1740         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
1741         optimizations.
1742         * gfortran.dg/intent_optimize_1.f90: New test.
1743
1744 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
1745
1746         * gcc.target/i386/divmod-1.c: New.
1747         * gcc.target/i386/divmod-2.c: Likewise.
1748         * gcc.target/i386/divmod-3.c: Likewise.
1749         * gcc.target/i386/divmod-4.c: Likewise.
1750         * gcc.target/i386/divmod-4a.c: Likewise.
1751         * gcc.target/i386/divmod-5.c: Likewise.
1752         * gcc.target/i386/divmod-6.c: Likewise.
1753         * gcc.target/i386/divmod-7.c: Likewise.
1754         * gcc.target/i386/divmod-8.c: Likewise.
1755         * gcc.target/i386/udivmod-1.c: Likewise.
1756         * gcc.target/i386/udivmod-2.c: Likewise.
1757         * gcc.target/i386/udivmod-3.c: Likewise.
1758         * gcc.target/i386/udivmod-4.c: Likewise.
1759         * gcc.target/i386/udivmod-4a.c: Likewise.
1760         * gcc.target/i386/udivmod-5.c: Likewise.
1761         * gcc.target/i386/udivmod-6.c: Likewise.
1762         * gcc.target/i386/udivmod-7.c: Likewise.
1763         * gcc.target/i386/udivmod-8.c: Likewise.
1764
1765 2010-09-16  Jan Hubicka  <jh@suse.cz>
1766
1767         * g++.dg/lto/pr45679-1_0.C: New file.
1768         * g++.dg/lto/pr45679-1_1.C: New file.
1769         * g++.dg/lto/pr45679-0_0.C: New file.
1770         * g++.dg/lto/pr45679-0_1.C: New file.
1771
1772 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
1773
1774         PR fortran/45674
1775         * gfortran.dg/class_dummy_2.f03: New.
1776
1777 2010-09-16  Richard Guenther  <rguenther@suse.de>
1778
1779         PR tree-optimization/45623
1780         * gcc.dg/torture/pr45623.c: New testcase.
1781
1782 2010-09-16  Ira Rosen  <irar@il.ibm.com>
1783
1784         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
1785         name and parentheses.
1786         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
1787
1788 2010-09-15  Jason Merrill  <jason@redhat.com>
1789
1790         * g++.dg/parse/parameter-declaration-2.C: New.
1791
1792         * g++.dg/cpp0x/scoped_enum2.C: New.
1793
1794 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
1795
1796         * gcc.c-torture/compile/20100915-1.c: New test.
1797
1798 2010-09-15  Martin Jambor  <mjambor@suse.cz>
1799
1800         PR middle-end/45644
1801         * gcc.dg/ipa/pr45644.c: New test.
1802
1803 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
1804
1805         PR tree-optimization/45633
1806         * gcc.dg/vect/pr45633.c: New test.
1807
1808 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
1809
1810         PR fortran/45577
1811         * gfortran.dg/allocate_derived_4.f90: New.
1812
1813 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
1814
1815         * lib/target-supports.exp
1816         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
1817         supported flag to true for neon.
1818
1819 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
1820
1821         PR c++/45665
1822         * g++.dg/template/crash103.C: New.
1823
1824 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1825
1826         Merge from 'apple/trunk' branch on FSF servers.
1827
1828         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
1829
1830         Radar 4457381
1831         * objc.dg/msg-in-protocol.m: New.
1832         * obj-c++.dg/msg-in-protocol.mm: New.
1833
1834         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
1835
1836         Radar 4219590
1837         * objc.dg/break-in-ifstmt.m: New.
1838
1839         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1840
1841         Radar 4174166
1842         * obj-c++.dg/comp-types-13.mm: New.
1843         * objc.dg/comp-types-12.m: New.
1844
1845         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
1846
1847         Radar 4216500
1848         * obj-c++.dg/proto-lossage-7.mm: New.
1849         * objc.dg/proto-lossage-7.m: New.
1850
1851 2010-09-14  Jan Hubicka  <jh@suse.cz>
1852
1853         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
1854         folding.
1855         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
1856         folding.
1857
1858 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
1859
1860         PR middle-end/45567
1861         * gcc.dg/pr45567.c: New test.
1862
1863         PR debug/45660
1864         * g++.dg/debug/pr45660.C: New test.
1865
1866 2010-09-14  Ira Rosen  <irar@il.ibm.com>
1867
1868         PR tree-optimization/45470
1869         * g++.dg/vect/pr45470-a.cc: New test.
1870         * g++.dg/vect/pr45470-a.cc: New test.
1871
1872 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
1873
1874         PR target/42070
1875         * lib/profopt.exp: Prune warnings on execname2 compile.
1876         * lib/prune.exp: Prune "can't add line info" warnings.
1877
1878 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1879
1880         PR libfortran/45532
1881         * gfortran.dg/namelist_64.f90: New test.
1882
1883 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
1884
1885         PR rtl-optimization/45617
1886         * gcc.target/i386/pr45617.c: New test.
1887
1888 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
1889
1890         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
1891
1892 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
1893
1894         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
1895         * gcc.target/i386/fma4-vector.c: Likewise.
1896         * gcc.target/i386/vectorize2.c: Likewise.
1897         * gcc.target/i386/vectorize4.c: Likewise.
1898         * gcc.target/i386/vectorize5.c: Likewise.
1899         * gcc.target/i386/vectorize6.c: Likewise.
1900         * gcc.target/i386/vectorize8.c: Likewise.
1901
1902         * gcc.target/i386/vect-double-1.c: New.
1903         * gcc.target/i386/vect-double-1a.c: Likewise.
1904         * gcc.target/i386/vect-double-2.c: Likewise.
1905         * gcc.target/i386/vect-double-2a.c: Likewise.
1906
1907         * lib/target-supports.exp (check_effective_target_vect_double):
1908         Set et_vect_double_saved to 0 when tuning for Atom.
1909
1910 2010-09-13  Jan Hubicka  <jh@suse.cz>
1911
1912         * gcc.dg/torture/pr23821.c: Drop static keyword.
1913         * gcc.dg/tree-ssa/loop-19.c: Likewise.
1914         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
1915
1916 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1917
1918         * gcc.target/arm/sync-1.c: New.
1919
1920 2010-09-12  Olivier Hainque  <hainque@adacore.com>
1921
1922         * gnat.dg/memtrap.adb: New test.
1923
1924 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1925
1926         * gfortran.dg/promotion.f90: Fix options.
1927
1928 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
1929
1930         * g++.dg/cpp0x/range-for1.C: New.
1931         * g++.dg/cpp0x/range-for2.C: New.
1932         * g++.dg/cpp0x/range-for3.C: New.
1933         * g++.dg/cpp0x/range-for4.C: New.
1934         * g++.dg/cpp0x/range-for5.C: New.
1935         * g++.dg/cpp0x/range-for6.C: New.
1936
1937 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
1938
1939         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1940         and counts. Check that transpose is not called.
1941         * gfortran.dg/transpose_2.f90: Update error message.
1942
1943 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
1944
1945         PR c++/43824
1946         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
1947         * g++.dg/lookup/strong-using-2.C: Likewise.
1948         * g++.dg/lookup/strong-using-3.C: Likewise.
1949         * g++.dg/lookup/strong-using-5.C: Likewise.
1950
1951         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
1952         * g++.dg/cpp0x/inline-ns4.C: New.
1953         * g++.dg/cpp0x/inline-ns5.C: New.
1954
1955 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
1956
1957         PR middle-end/45634
1958         * gfortran.fortran-torture/compile/pr45634.f90: New.
1959
1960 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
1961
1962         * objc.dg/fobjc-exceptions.m: New test.
1963
1964 2010-09-10  Jan Hubicka  <jh@suse.cz>
1965
1966         * g++.dg/inherit/covariant7.C: Fix pattern matching.
1967
1968 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1969
1970         PR tree-optimization/44972
1971         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
1972         * gcc.dg/tree-ssa/pr45144.c: Likewise.
1973         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
1974         instead.
1975         * g++.dg/torture/pr44972.C: New test.
1976
1977 2010-09-10  Martin Jambor  <mjambor@suse.cz>
1978
1979         PR tree-optimization/44972
1980         * g++.dg/torture/pr34850.C: Remove expected warning.
1981
1982 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
1983
1984         * gfortran.dg/dummy_optional_arg.f90: New test.
1985
1986 2010-09-08  Jan Hubicka  <jh@suse.cz>
1987
1988         PR tree-optimization/45598
1989         * fortran.fortran-torture/compile/pr45598.f90: New test.
1990
1991 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
1992
1993         * lib/target-supports-dg.exp (dg-require-ifunc): New.
1994         * lib/target-supports.exp (check_ifunc_available): New.
1995         * gcc.dg/attr-ifunc-1.c: New.
1996         * gcc.dg/attr-ifunc-2.c: New.
1997         * gcc.dg/attr-ifunc-3.c: New.
1998         * gcc.dg/attr-ifunc-4.c: New.
1999         * gcc.dg/attr-ifunc-5.c: New.
2000         * g++.dg/ext/attr-ifunc-1.C: New.
2001         * g++.dg/ext/attr-ifunc-2.C: New.
2002         * g++.dg/ext/attr-ifunc-3.C: New.
2003         * g++.dg/ext/attr-ifunc-4.C: New.
2004
2005 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
2006
2007         PR middle-end/40386
2008         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
2009
2010 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
2011
2012         * gfortran.dg/inline_transpose_1.f90: New test.
2013
2014 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
2015
2016         PR c++/45588
2017         * g++.dg/warn/Wunused-var-15.C: New test.
2018
2019 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2020
2021         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
2022         hppa*-*-hpux*.
2023
2024 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2025
2026         * objc/execute/exceptions/throw-nil.m: New test.
2027         * objc/execute/exceptions/handler-1.m: Updated to use the new
2028         objc_set_uncaught_exception_handler() function.
2029         * objc/execute/exceptions/matcher-1.m: New test.
2030
2031 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2032
2033         PR fortran/38282
2034         * gfortran.dg/bit_comparison_1.F90: New test.
2035         * gfortran.dg/leadz_trailz_3.f90: New test.
2036         * gfortran.dg/masklr_2.F90: New test.
2037         * gfortran.dg/shiftalr_1.F90: New test.
2038         * gfortran.dg/merge_bits_2.F90: New test.
2039         * gfortran.dg/dshift_2.F90: New test.
2040         * gfortran.dg/bit_comparison_2.F90: New test.
2041         * gfortran.dg/masklr_1.F90: New test.
2042         * gfortran.dg/merge_bits_1.F90: New test.
2043         * gfortran.dg/dshift_1.F90: New test.
2044         * gfortran.dg/shiftalr_2.F90: New test.
2045
2046 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2047
2048         * objc.dg/type-stream-1.m: Replaced with a test that tests that
2049         functions from objc/typedstream.h are deprecated.
2050
2051 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2052
2053         * lib/target-supports.exp
2054         (check_effective_target_run_expensive_tests): New proc.
2055         * gcc.c-torture/compile/limits-fnargs.c: Use
2056         dg-require-effective-target run_expensive_tests.
2057
2058 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
2059
2060         PR fortran/45597
2061         * gfortran.dg/gomp/pr45597.f90: New test.
2062
2063         PR fortran/45595
2064         * gfortran.dg/gomp/pr45595.f90: New test.
2065
2066 2010-09-08  Michael Matz  <matz@suse.de>
2067
2068         * c-c++-common/uninit-17.c: Adjust.
2069
2070 2010-09-08  Michael Matz  <matz@suse.de>
2071
2072         PR tree-optimization/43430
2073         * gcc.dg/vect/pr43430-2.c: New test.
2074
2075 2010-09-08  Michael Matz  <matz@suse.de>
2076
2077         PR tree-optimization/33244
2078         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
2079
2080 2010-09-08  Richard Guenther  <rguenther@suse.de>
2081
2082         PR tree-optimization/45578
2083         * gfortran.dg/pr45578.f90: New testcase.
2084
2085 2010-09-08  Richard Guenther  <rguenther@suse.de>
2086
2087         PR testsuite/45590
2088         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
2089
2090 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2091
2092         PR fortran/45576
2093         * gfortran.dg/char_length_18.f90:  New test.
2094
2095 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
2096
2097         PR target/36502
2098         * gcc.target/i386/pr36502.c: New test.
2099
2100         PR target/42313
2101         PR target/44651
2102         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
2103         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
2104
2105 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
2106
2107         * gfortran.dg/achar_4.f90: Enable bounds checking.
2108
2109 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
2110
2111         PR target/45206
2112         * gcc.target/i386/pr45206.c: New test.
2113
2114 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
2115
2116         PR fortran/45505
2117         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
2118
2119 2010-09-07  Jan Hubicka  <jh@suse.cz>
2120
2121         * gcc.c-torture/compile/20100907.c: New testcase.
2122
2123 2010-09-07  Richard Guenther  <rguenther@suse.de>
2124
2125         PR middle-end/45569
2126         * g++.dg/eh/pr45569.C: New testcase.
2127
2128 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
2129
2130         PR target/43137
2131         * gcc.target/arm/pr43137.c: New test.
2132
2133 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2134
2135         PR fortran/36931
2136         * gfortran.dg/dependency_35.f90:  New test.
2137
2138 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2139
2140         PR fortran/34145
2141         * gfortran.dg/char_length_17.f90:  New test.
2142
2143 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
2144
2145         PR c++/45200
2146         PR c++/45293
2147         PR c++/45558
2148         * g++.dg/template/typedef34.C: New test.
2149         * g++.dg/template/typedef35.C: New test.
2150
2151 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
2152
2153         PR target/22152
2154         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
2155
2156 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
2157
2158         * g++.dg/warn/Wdouble-promotion.C: New.
2159
2160 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
2161
2162         * g++.dg/parse/redef2.C: New.
2163
2164 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2165
2166         * gcc.dg/20100906-1.c: New testcase.
2167
2168 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
2169
2170         PR testsuite/45543
2171         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
2172         DW_TAG_enumeration_type DIE.
2173
2174 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
2175
2176         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
2177         Update XFAILs.
2178
2179 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
2180
2181         PR rtl-optimization/44919
2182         * g++.dg/opt/pr44919.C: New.
2183
2184 2010-09-06  Tobias Burnus  <burnus@net-b.de>
2185
2186         PR fortran/38282
2187         * gfortran.dg/iall_iany_iparity_1.f90: New.
2188         * gfortran.dg/iall_iany_iparity_2.f90: New.
2189
2190 2010-09-06  Jason Merrill  <jason@redhat.com>
2191
2192         * g++.dg/cpp0x/initlist42.C: New.
2193
2194         * g++.dg/cpp0x/auto19.C: New.
2195
2196         * g++.dg/template/sfinae25.C: New.
2197         * g++.dg/template/char1.C: Expect warning.
2198         * g++.dg/template/nontype10.C: Likewise.
2199
2200         * g++.dg/cpp0x/implicit9.C: New.
2201
2202         * g++.dg/cpp0x/initlist43.C: New.
2203
2204 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
2205
2206         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
2207
2208 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
2209
2210         * gcc.dg/Wdouble-promotion.c: New.
2211
2212 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2213
2214         * gfortran.dg/float128_1.f90: Remove test case as
2215         it always fails since Rev 163611 backed out the
2216         front-end implementation.
2217
2218 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2219
2220         * gfortran.dg/float128_1.f90: XFAIL test case.
2221
2222 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2223
2224         * gfortran.dg/bessel_7.f90: Decrease required precision.
2225
2226 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
2227
2228         PR testsuite/45545
2229         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
2230         ref-all-matching targets.
2231
2232 2010-09-05  Richard Guenther  <rguenther@suse.de>
2233
2234         PR tree-optimization/45535
2235         * gcc.c-torture/compile/pr45535.c: New testcase.
2236
2237 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
2238
2239         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
2240         "\[^\n\]*".
2241         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2242         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
2243         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2244         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2245         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2246         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2247         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
2248         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
2249         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
2250         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2251         * gcc.target/i386/pr22152.c: Likewise.
2252         * gcc.target/i386/pr36992-1.c: Likewise.
2253         * gcc.target/i386/pr36992-2.c: Likewise.
2254         * gcc.target/sh/sh4a-memmovua.c: Likewise.
2255
2256 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2257
2258         PR testsuite/43957
2259         * gcc.dg/const-uniq-1.c: Modify regexp.
2260
2261 2010-09-04  Tobias Burnus  <burnus@net-b.de>
2262
2263         PR fortran/45530
2264         * gfortran.dg/namelist_63.f90: New.
2265
2266 2010-09-04  Jan Hubicka  <jh@suse.cz>
2267
2268         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
2269         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
2270
2271 2010-09-04  Jan Hubicka  <jh@suse.cz>
2272
2273         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
2274
2275 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
2276
2277         PR fortran/45507
2278         * gfortran.dg/allocate_alloc_opt_12.f90: New.
2279
2280 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
2281
2282         * gcc.dg/opts-4.c: New test.
2283
2284 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
2285
2286         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
2287         * gcc.dg/vect/vect-peel-4.c: Ditto.
2288
2289 2010-09-03  Daniel Kraft  <d@domob.eu>
2290
2291         PR fortran/45525
2292         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
2293
2294 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2295
2296         PR fortran/45159
2297         * gfortran.dg/dependency_34.f90:  New test.
2298
2299 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
2300
2301         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
2302
2303 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2304
2305         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
2306         gcc.target/i386/clearcap.map if supported.
2307
2308 2010-09-03  Michael Matz  <matz@suse.de>
2309
2310         PR middle-end/45415
2311         * gcc.dg/pr45415.c: New test.
2312
2313 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
2314
2315         PR tree-optimization/45506
2316         * gcc.dg/pr45506.c: New.
2317
2318 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
2319
2320         PR target/45476
2321         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
2322         * gcc.target/i386/float128-2.c: Ditto.
2323
2324 2010-09-03  Daniel Kraft  <d@domob.eu>
2325
2326         PR fortran/34162
2327         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
2328         * gfortran.dg/internal_dummy_2.f08: New test.
2329         * gfortran.dg/internal_dummy_3.f08: New test.
2330         * gfortran.dg/internal_dummy_4.f08: New test.
2331
2332 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
2333
2334         PR debug/45500
2335         * gcc.target/i386/pr45500.c: New test.
2336
2337 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
2338
2339         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
2340
2341 2010-09-03  Daniel Kraft  <d@domob.eu>
2342
2343         PR fortran/44602
2344         * gfortran.dg/exit_2.f08; Adapt error messages.
2345         * gfortran.dg/exit_3.f08: New test.
2346         * gfortran.dg/exit_4.f08: New test.
2347         * gfortran.dg/exit_5.f03: New test.
2348
2349 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2350
2351         * gfortran.dg/ishft_4.f90: New test.
2352
2353 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
2354
2355         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
2356         FRIZ/XSRIZ instruciton for (double)(long long)x.
2357         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
2358
2359 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2360
2361         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
2362
2363 2010-09-02  Richard Guenther  <rguenther@suse.de>
2364
2365         PR tree-optimization/44937
2366         PR tree-optimization/45412
2367         * g++.dg/opt/pr45412.C: New testcase.
2368         * gcc.c-torture/compile/pr45412.c: Likewise.
2369         * gcc.c-torture/compile/pr44937.c: Likewise.
2370
2371 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
2372
2373         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
2374         but using -Werror=comment.
2375         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
2376         expected error messages.
2377
2378 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2379
2380         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
2381         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
2382
2383 2010-09-02  Tobias Burnus  <burnus@net-b.de>
2384
2385         PR fortran/45489
2386         * gfortran.dg/initialization_27.f90: New.
2387
2388 2010-09-02  Ira Rosen  <irar@il.ibm.com>
2389
2390         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
2391         check into different basic blocks. Expect vectorization if misaligned
2392         stores are supported.
2393         * gcc.dg/vect/bb-slp-8a.c: New test.
2394         * gcc.dg/vect/bb-slp-8b.c: New test.
2395
2396 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
2397
2398         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
2399
2400 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
2401
2402         PR fortran/44541
2403         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
2404         * gfortran.dg/class_dummy_1.f03: New.
2405
2406 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
2407
2408         PR middle-end/45458
2409         * g++.dg/tree-prof/partition2.C: New test.
2410
2411 2010-09-01  Richard Guenther  <rguenther@suse.de>
2412
2413         * gcc.dg/vect/vect-outer-fir.c: Adjust.
2414         * gcc.dg/tree-ssa/vrp54.c: New testcase.
2415         * gcc.c-torture/execute/20100827-1.c: Likewise.
2416
2417 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2418
2419         * gfortran.dg/execute_command_line_1.f90: New test.
2420
2421 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
2422
2423         PR preprocessor/45457
2424         * c-c++-common/cpp/pr45457.c: New test.
2425
2426 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
2427
2428         * gcc.dg/nested-func-8.c: New test.
2429
2430 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2431
2432         PR fortran/38282
2433         * gfortran.dg/popcnt_poppar_1.F90: New test.
2434         * gfortran.dg/popcnt_poppar_2.F90: New test.
2435
2436 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
2437
2438         * gcc.target/i386/volatile-2.c: Require nonpic target.
2439
2440 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
2441
2442         PR middle-end/45461
2443         * gcc.dg/pr45461.c: New test.
2444
2445 2010-08-31  Richard Guenther  <rguenther@suse.de>
2446
2447         PR testsuite/45455
2448         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
2449
2450 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
2451
2452         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
2453
2454 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
2455
2456         PR fortran/45456
2457         * gfortran.dg/typebound_proc_18.f03: New.
2458
2459 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2460
2461         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
2462         * lib/scanasm.exp (scan-stack-usage): Likewise.
2463         (scan-stack-usage-not): Likewise.
2464         * gcc.dg/stack-usage-1.c: New test.
2465         * gcc.target/i386/stack-usage-realign.c: Likewise.
2466
2467 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
2468
2469         PR tree-optimization/45427
2470         * gcc.dg/tree-ssa/pr45427.c: New test.
2471
2472 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
2473
2474         PR c++/45043
2475         * g++.dg/template/crash102.C: New.
2476
2477 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
2478
2479         PR middle-end/45423
2480         * gcc.dg/gomp/atomic-12.c: New test.
2481         * gcc.dg/gomp/atomic-13.c: New test.
2482         * gcc.dg/gomp/atomic-14.c: New test.
2483         * g++.dg/gomp/atomic-11.C: New test.
2484         * g++.dg/gomp/atomic-12.C: New test.
2485         * g++.dg/gomp/atomic-13.C: New test.
2486         * g++.dg/gomp/atomic-14.C: New test.
2487
2488 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2489
2490         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
2491         delimiter.
2492
2493 2010-08-30  Thomas Quinot  <quinot@adacore.com>
2494
2495         * gnat.dg/discr24.adb: New test.
2496
2497 2010-08-30  Richard Guenther  <rguenther@suse.de>
2498
2499         PR tree-optimization/45449
2500         * gcc.dg/pr45449.c: New testcase.
2501
2502 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
2503
2504         * gcc.dg/opts-1.c: Expect errors, not warnings.
2505
2506 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
2507
2508         PR fortran/42769
2509         * gfortran.dg/dynamic_dispatch_11.f03: New.
2510
2511 2010-08-29  Jason Merrill  <jason@redhat.com>
2512
2513         PR c++/44991
2514         * g++.dg/parse/defarg15.C: New.
2515
2516 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
2517
2518         PR fortran/45439
2519         * gfortran.dg/select_type_16.f03: New.
2520
2521 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
2522             Tobias Burnus  <burnus@net-b.de>
2523
2524         * gfortran.dg/bessel_7.f90: Decrease required precision.
2525
2526 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
2527             Kaz Kojima  <kkojima@gcc.gnu.org>
2528
2529         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
2530
2531 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2532
2533         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
2534         floating point conversion code generation.
2535         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
2536         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
2537         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
2538         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
2539         to integer conversion code generation.
2540         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
2541         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
2542         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
2543         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
2544
2545 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2546
2547         PR fortran/32049
2548         * gfortran.dg/random_seed_1.f90: Adjust test.
2549         * gfortran.dg/float128_1.f90: New test.
2550
2551 2010-08-27  Tobias Burnus  <burnus@net-b.de>
2552
2553         PR fortran/33197
2554         * gfortran.dg/norm2_1.f90: New.
2555         * gfortran.dg/norm2_2.f90: New.
2556         * gfortran.dg/norm2_3.f90: New.
2557         * gfortran.dg/norm2_4.f90: New.
2558         * gfortran.dg/parity_1.f90: New.
2559         * gfortran.dg/parity_2.f90: New.
2560         * gfortran.dg/parity_3.f90: New.
2561
2562 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
2563
2564         PR fortran/45420
2565         * gfortran.dg/select_type_15.f03: New.
2566
2567 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2568
2569         PR libfortran/43217
2570         * gfortran.dg/hollerith8.f90: New test.
2571
2572 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2573
2574         PR fortran/45159
2575         * gfortran.dg/dependency_33.f90:  New test.
2576
2577 2010-08-27  Richard Guenther  <rguenther@suse.de>
2578
2579         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
2580         * gcc.dg/graphite/scop-2.c: Likewise.
2581         * gcc.dg/graphite/scop-20.c: Likewise.
2582         * gcc.dg/vect/slp-25.c: Likewise.
2583
2584 2010-08-27  Olivier Hainque  <hainque@adacore.com>
2585
2586         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
2587
2588 2010-08-26  Daniel Kraft  <d@domob.eu>
2589
2590         PR fortran/38936
2591         PR fortran/44047
2592         PR fortran/45384
2593         * gfortran.dg/associate_8.f03: New test.
2594         * gfortran.dg/select_type_13.f03: New test.
2595         * gfortran.dg/select_type_14.f03: New test.
2596
2597 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
2598
2599         PR tree-optimization/44485
2600         * gcc.dg/pr44485.c: New test.
2601
2602 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2603
2604         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
2605         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
2606         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2607
2608 2010-08-26  Richard Guenther  <rguenther@suse.de>
2609
2610         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
2611         * gcc.dg/graphite/scop-21.c: Likewise.
2612
2613 2010-08-26  Richard Guenther  <rguenther@suse.de>
2614
2615         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
2616         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
2617         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2618         * gcc.dg/vect/vect-91.c: Likewise.
2619         * gcc.dg/vect/vect-peel-1.c: Likewise.
2620         * gcc.dg/vect/vect-peel-2.c: Likewise.
2621         * gcc.dg/vect/vect-peel-4.c: Likewise.
2622
2623 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2624
2625         PR libfortran/41859
2626         * gfortran.dg/der_io_4.f90: New test.
2627
2628 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2629
2630         PR rtl-optimization/44858
2631         * gcc.c-torture/execute/pr44858.c: New test.
2632
2633         PR rtl-optimization/45400
2634         * g++.dg/other/i386-8.C: New test.
2635
2636 2010-08-25  Richard Guenther  <rguenther@suse.de>
2637
2638         * gcc.dg/alias-8.c: Adjust.
2639
2640 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
2641
2642         * gcc.target/i386/combine-mul.c: New test.
2643
2644 2010-08-25  Richard Guenther  <rguenther@suse.de>
2645
2646         PR lto/44562
2647         * gcc.dg/graphite/id-27.c: New testcase.
2648         * gcc.dg/lto/20100825-1_0.c: Likewise.
2649
2650 2010-08-25  Richard Guenther  <rguenther@suse.de>
2651
2652         PR tree-optimization/45316
2653         * g++.dg/opt/pr45316.C: New testcase.
2654
2655 2010-08-25  Richard Guenther  <rguenther@suse.de>
2656
2657         PR tree-optimization/45393
2658         * g++.dg/torture/pr45393.C: New testcase.
2659
2660 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2661
2662         PR tree-optimization/45059
2663         * gcc.c-torture/compile/pr45059.c: New test.
2664
2665 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
2666
2667         * lib/target-supports.exp (check_effective_target_vect_unpack):
2668         Set vect_unpack supported flag to true for neon.
2669
2670 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2671
2672         * gcc.dg/tree-ssa/ifc-5.c: New.
2673
2674 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2675
2676         * gcc.dg/tree-ssa/ifc-4.c: New.
2677         * gcc.dg/tree-ssa/ifc-7.c: New.
2678
2679 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
2680
2681         * gcc.dg/vect/vect.exp: Check loongson targets
2682         * g++.dg/vect/vect.exp: Likewise
2683         * gfortran.dg/vect/vect.exp: Likewise
2684
2685 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2686
2687         * gcc.target/powerpc/vsx-mass-1.c: New file, test
2688         -mveclibabi=mass.
2689
2690 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
2691
2692         PR fortran/45366
2693         * gfortran.dg/proc_ptr_29.f90: New.
2694
2695 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2696             Dominique d'Humieres <dominiq@lps.ens.fr>
2697
2698         PR fortran/45367
2699         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
2700
2701 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2702
2703         PR fortran/45367
2704         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
2705
2706 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2707
2708         PR fortran/36158
2709         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
2710
2711 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2712             Dominique d'Humieres <dominiq@lps.ens.fr>
2713
2714         PR fortran/45367
2715         PR fortran/36158
2716         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
2717         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
2718
2719 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
2720
2721         PR fortran/44863
2722         PR fortran/45271
2723         PR fortran/45290
2724         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
2725         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
2726         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
2727
2728 2010-08-21  Tobias Burnus  <burnus@net-b.de>
2729
2730         PR fortran/36158
2731         PR fortran/33197
2732         * gfortran.dg/bessel_6.f90: New.
2733         * gfortran.dg/bessel_7.f90: New.
2734
2735 2010-08-20  Jan Hubicka  <jh@suse.cz>
2736
2737         PR c++/45307
2738         PR c++/17736
2739         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
2740         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
2741
2742 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
2743
2744         PR target/45336
2745         * gcc.target/i386/pr45336-1.c: New.
2746         * gcc.target/i386/pr45336-2.c: Likewise.
2747         * gcc.target/i386/pr45336-3.c: Likewise.
2748         * gcc.target/i386/pr45336-4.c: Likewise.
2749
2750 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
2751
2752         PR testsuite/45361
2753         * gcc.target/i386/volatile-2.c: Update scan strings to also
2754         include (%rip) for the memory reference on x86_64.
2755
2756 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
2757
2758         PR middle-end/44974
2759         * gcc.dg/pr44974.c: New test.
2760
2761         PR rtl-optimization/45353
2762         * gcc.dg/pr45353.c: New test.
2763
2764 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
2765
2766         * gcc.target/i386/volatile-2.c: New.
2767
2768 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
2769
2770         PR rtl-optimization/44691
2771         * gfortran.dg/pr44691.f: New test.
2772
2773 2010-10-19  Olivier Hainque  <hainque@adacore.com>
2774
2775         * gcc.target/sparc/sibcall-dslot.c: New testcase.
2776
2777 2010-08-19  Jason Merrill  <jason@redhat.com>
2778
2779         * g++.dg/init/synth3.C: New.
2780         * g++.dg/init/value8.C: New.
2781         * g++.dg/tree-ssa/empty-2.C: New.
2782         * g++.dg/cpp0x/noexcept09.C: New.
2783
2784 2010-08-19  Daniel Kraft  <d@domob.eu>
2785
2786         PR fortran/29785
2787         PR fortran/45016
2788         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
2789         * gfortran.dg/pointer_remapping_1.f90: New test.
2790         * gfortran.dg/pointer_remapping_2.f03: New test.
2791         * gfortran.dg/pointer_remapping_3.f08: New test.
2792         * gfortran.dg/pointer_remapping_4.f03: New test.
2793         * gfortran.dg/pointer_remapping_5.f08: New test.
2794         * gfortran.dg/pointer_remapping_6.f08: New test.
2795
2796 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
2797
2798         PR testsuite/45324
2799         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
2800
2801 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2802
2803         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
2804
2805 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
2806
2807         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
2808         variable.
2809
2810 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2811
2812         PR target/45070
2813         * gcc.c-torture/execute/pr45070.c: New.
2814
2815 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
2816
2817         * g++.dg/pr44328.C: New test.
2818
2819 2010-08-19  Tobias Burnus  <burnus@net-b.de>
2820
2821         PR fortran/36158
2822         PR fortran/33197
2823         * gfortran.dg/bessel_3.f90: New.
2824         * gfortran.dg/bessel_4.f90: New.
2825         * gfortran.dg/bessel_5.f90: New.
2826
2827 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
2828
2829         PR fortran/45290
2830         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2831         * gfortran.dg/pointer_init_2.f90: New.
2832         * gfortran.dg/pointer_init_3.f90: New.
2833         * gfortran.dg/pointer_init_4.f90: New.
2834
2835 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
2836
2837         PR c++/45049
2838         * g++.dg/pr45049-1.C: New test.
2839         * g++.dg/pr45049-2.C: New test.
2840
2841 2010-08-18  Jie Zhang  <jie@codesourcery.com>
2842
2843         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
2844         20 if __ARM_PCS is defined otherwise 64.
2845         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
2846         instead of hard coded 64.
2847
2848 2010-08-18  Yao Qi  <yao@codesourcery.com>
2849
2850         PR target/45094
2851         * gcc.target/arm/pr45094.c: New test.
2852
2853 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2854
2855         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
2856
2857 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
2858
2859         PR rtl-optimization/42575
2860         * gcc.target/arm/pr42575.c: New test.
2861
2862 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2863
2864         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
2865         * gcc.dg/tls/thr-cse-1.c: New.
2866
2867 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
2868
2869         PR debug/42487
2870         * lib/target-supports.exp
2871         (check_effective_target_function_sections): New.
2872         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
2873         function sections before proceding.
2874
2875 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
2876
2877         PR fortran/45308
2878         * gfortran.dg/pr45308.f03: New test.
2879
2880 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
2881
2882         PR target/45296
2883         * gcc.target/i386/pr45296.c: New test.
2884
2885 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
2886
2887         * g++.dg/ext/uow-1.C: New.
2888         * g++.dg/ext/uow-2.C: New.
2889         * g++.dg/ext/uow-3.C: New.
2890         * g++.dg/ext/uow-4.C: New.
2891
2892 2010-08-17  Richard Guenther  <rguenther@suse.de>
2893
2894         PR testsuite/45266
2895         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
2896
2897 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
2898
2899         PR c/40563
2900         * gcc.dg/Wcxx-compat-20.c: New test.
2901
2902 2010-08-17  Daniel Kraft  <d@domob.eu>
2903
2904         PR fortran/38936
2905         * gfortran.dg/associate_1.f03: Extended to test newly supported
2906         features like association to variables.
2907         * gfortran.dg/associate_3.f03: Removed check for illegal change
2908         of associate-name here...
2909         * gfortran.dg/associate_5.f03: ...and added it here.
2910         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
2911         * gfortran.dg/associate_7.f03: New test.
2912
2913 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
2914
2915         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
2916
2917 2010-08-15  Daniel Kraft  <d@domob.eu>
2918
2919         PR fortran/38936
2920         * gfortran.dg/associate_1.f03: Enable test for array expressions.
2921         * gfortran.dg/associate_3.f03: Clarify comment.
2922         * gfortran.dg/associate_5.f03: New test.
2923         * gfortran.dg/associate_6.f03: New test.
2924
2925 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2926
2927         PR fortran/45211
2928         * gfortran.dg/bind_c_usage_21.f90: New.
2929         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
2930
2931 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2932
2933         * gfortran.dg/optional_absent_1.f90: New.
2934         * gfortran.dg/null_actual.f90: New.
2935
2936 2010-08-15  Tobias Burnus  <burnus@net-b.de>
2937
2938         * gfortran.dg/pointer_target_1.f90: New.
2939         * gfortran.dg/pointer_target_2.f90: New.
2940         * gfortran.dg/pointer_target_3.f90: New.
2941
2942 2010-08-15  Daniel Kraft  <d@domob.eu>
2943
2944         PR fortran/45197
2945         * gfortran.dg/elemental_args_check_3.f90: New test.
2946         * gfortran.dg/impure_1.f08: New test.
2947         * gfortran.dg/impure_2.f08: New test.
2948         * gfortran.dg/impure_3.f90: New test.
2949         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
2950
2951 2010-08-15  Ira Rosen  <irar@il.ibm.com>
2952
2953         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
2954         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
2955         SLP tests.
2956         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
2957         misaligned loads.
2958         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
2959         misaligned stores.c
2960         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
2961
2962 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2963
2964         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
2965         dg-require-effective-target after dg-do.
2966
2967 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
2968
2969         * lib/target-supports.exp (check_effective_target_vect_int): Return
2970         true for Loongson targets.
2971         (check_effective_target_vect_shift): Likewise.
2972         (check_effective_target_vect_no_int_max): Likewise.
2973         (check_effective_target_vect_no_align): Likewise.
2974         (check_effective_target_vect_short_mult): Likewise.
2975
2976 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
2977
2978         * g++.dg/cast.C: Change fields of structures to "long" to pass
2979         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
2980         * g++.dg/cpp0x/iop.C: Ditto.
2981         * g++.dg/cpp0x/named_refs.C: Ditto.
2982         * g++.dg/cpp0x/rv1p.C: Ditto.
2983         * g++.dg/cpp0x/rv2p.C: Ditto.
2984         * g++.dg/cpp0x/rv3p.C: Ditto.
2985         * g++.dg/cpp0x/rv4p.C: Ditto.
2986         * g++.dg/cpp0x/rv5p.C: Ditto.
2987         * g++.dg/cpp0x/rv6p.C: Ditto.
2988         * g++.dg/cpp0x/rv7p.C: Ditto.
2989         * g++.dg/cpp0x/rv8p.C: Ditto.
2990         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
2991
2992 2010-08-13  Daniel Kraft  <d@domob.eu>
2993
2994         * gfortran.dg/implied_shape_1.f08: New test.
2995         * gfortran.dg/implied_shape_2.f90: New test.
2996         * gfortran.dg/implied_shape_3.f08: New test.
2997
2998 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2999
3000         PR libfortran/42526
3001         * gfortran.dg/char_component_initializer_1.f90: New test.
3002
3003 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
3004
3005         PR tree-optimization/45241
3006         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
3007
3008 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
3009
3010         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
3011         to dg-options.
3012         * gcc.target/i386/pr40906-2.c: Ditto.
3013         * gcc.target/i386/pr40906-3.c: Ditto.
3014
3015 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
3016
3017         PR middle-end/45262
3018         * gcc.c-torture/execute/pr45262.c: New test.
3019
3020 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
3021
3022         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
3023         empty argument.
3024         * g++.dg/other/profile1.C: Ditto.
3025
3026 2010-08-12  Richard Guenther  <rguenther@suse.de>
3027
3028         PR tree-optimization/45232
3029         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
3030         * gcc.dg/tree-ssa/loop-7.c: Adjust.
3031         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
3032         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
3033         unsigned arithmetic.
3034         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
3035         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
3036         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
3037         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
3038         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
3039         unsigned arithmetic.
3040         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
3041         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
3042         unsigned arithmetic.
3043         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
3044         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
3045         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
3046         unsigned arithmetic.
3047         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
3048         * gcc.dg/tree-ssa/negate.c: Adjust.
3049         * gcc.dg/vect/vect-1.c: Adjust.
3050         * gfortran.dg/reassoc_6.f: XFAIL.
3051
3052 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
3053
3054         PR debug/45259
3055         * gcc.dg/pr45259.c: New test.
3056
3057 2010-08-12  Wei Guozhi  <carrot@google.com>
3058
3059         PR target/44999
3060         * gcc.target/arm/pr44999.c: New testcase.
3061
3062 2010-08-12  Jie Zhang  <jie@codesourcery.com>
3063
3064         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
3065         (N): Likewise.
3066         (main): Adjust accordingly.
3067
3068 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3069
3070         * gfortran.dg/graphite/id-22.f: New.
3071
3072 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3073
3074         * gcc.dg/graphite/id-26.c: New.
3075
3076 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3077
3078         * gcc.dg/graphite/id-25.c: New.
3079
3080 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3081
3082         * gcc.dg/graphite/run-id-5.c: New.
3083         * gcc.dg/graphite/run-id-6.c: New.
3084         * gfortran.dg/graphite/id-21.f: New.
3085
3086 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3087
3088         * gcc.dg/graphite/id-24.c: New.
3089
3090 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3091
3092         * gcc.dg/tree-ssa/pr20742.c: New.
3093
3094 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3095
3096         * gcc.dg/graphite/id-23.c: New.
3097
3098 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3099
3100         * gfortran.dg/graphite/id-20.f: Adjust testcase.
3101
3102 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3103
3104         * gcc.dg/graphite/pr42729.c: New.
3105
3106 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3107
3108         * gfortran.dg/graphite/id-20.f: New.
3109
3110 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3111
3112         * gcc.dg/graphite/id-22.c: New.
3113
3114 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3115
3116         * gcc.dg/graphite/run-id-2.c: Call abort.
3117
3118 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3119
3120         * gcc.dg/graphite/id-20.c: New.
3121
3122 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
3123             Steve Kargl <kargl@gcc.gnu.org>
3124
3125         PR fortran/44595
3126         * gfortran.dg/move_alloc_3.f90: New.
3127         * gfortran.dg/random_seed_2.f90: New.
3128
3129 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3130
3131         * lib/target-supports.exp (check_effective_target_sync_int_long):
3132         Add hppa*-*-linux*.
3133         (check_effective_target_sync_char_short): Likewise.
3134
3135 2010-08-10  Yao Qi  <yao@codesourcery.com>
3136
3137         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
3138         general form.
3139         * gcc.dg/tree-ssa/loop-31.c: Likewise.
3140         * g++.dg/other/packed1.C: Likewise.
3141         * g++.dg/other/crash-4.C: Likewise.
3142         * g++.dg/ext/packed8.C: Likewise.
3143         * g++.dg/init/array16.C: Likewise.
3144
3145 2010-08-10  xinliang David Li  <davidxl@google.com>
3146         * gcc.dg/tree-ssa/loop-19.c: Add option
3147         -fno-prefetch-loop-array
3148
3149 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
3150
3151         PR middle-end/45182
3152         * gcc.c-torture/compile/pr45182.c: New test.
3153
3154 2010-08-09  Jason Merrill  <jason@redhat.com>
3155
3156         PR c++/45236
3157         * g++.dg/cpp0x/variadic-104.C: New.
3158
3159 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3160
3161         PR fortran/44235
3162         * gfortran.dg/dependency_32.f90:  New test.
3163
3164 2010-08-09  Richard Guenther  <rguenther@suse.de>
3165
3166         PR middle-end/44632
3167         * g++.dg/opt/nrv17.C: New testcase.
3168
3169 2010-08-09  Richard Guenther  <rguenther@suse.de>
3170
3171         PR middle-end/45212
3172         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
3173         alignment from MEM_REF offset only if we took it from the
3174         base object.
3175
3176         * gcc.target/i386/pr24178.c: New testcase.
3177
3178 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
3179
3180         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
3181         * gcc.dg/20030702-1.c: Ditto.
3182         * gcc.dg/20050309-1.c: Ditto.
3183         * gcc.dg/20050325-1.c: Ditto.
3184         * gcc.dg/20050330-2.c: Ditto.
3185         * gcc.dg/20051201-1.c: Ditto.
3186         * gcc.dg/gomp/pr27573.c: Ditto.
3187         * gcc.dg/gomp/pr34610.c: Ditto.
3188         * gcc.dg/pr24225.c: Ditto.
3189         * gcc.dg/pr26570.c: Ditto.
3190         * gcc.dg/pr32773.c: Ditto.
3191         * g++.dg/gcov/gcov-6.C: Ditto.
3192         * g++.dg/gomp/pr34608.C: Ditto.
3193         * gfortran.dg/gomp/pr27573.f90: Ditto.
3194
3195         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
3196         dg-require-host-local dg directive.
3197         * gcc.dg/profile-dir-2.c: Ditto.
3198         * gcc.dg/profile-dir-3.c: Ditto.
3199
3200 2010-08-08  Richard Guenther  <rguenther@suse.de>
3201
3202         PR tree-optimization/45109
3203         * gcc.c-torture/compile/pr45109.c: New testcase.
3204
3205 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
3206
3207         * gcc.dg/march.c: Skip if -march defined.
3208         * gcc.dg/mtune.c: Skip if -mtune defined.
3209
3210         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
3211         generic thunk support.
3212
3213 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
3214
3215         PR target/45213
3216         * gcc.target/i386/pr45213.c: New test.
3217
3218 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3219
3220         PR libfortran/45143
3221         * gfortran.dg/fmt_error_11.f03: New test.
3222
3223 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
3224
3225         * lib/target-supports.exp (check_effective_target_sync_int_long):
3226         Add arm*-*-linux-gnueabi.
3227         (check_effective_target_sync_char_short): Likewise.
3228
3229 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3230
3231         PR fortran/45159
3232         * gfortran.dg/dependency_31.f90:  New test.
3233
3234 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3235
3236         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
3237
3238 2010-08-06  Jason Merrill  <jason@redhat.com>
3239
3240         * g++.dg/cpp0x/sfinae3.C: New.
3241         * g++.dg/cpp0x/sfinae4.C: New.
3242
3243 2010-08-06  Richard Guenther  <rguenther@suse.de>
3244
3245         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
3246         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
3247         * gcc.dg/tree-ssa/pr25382.c: Likewise.
3248         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
3249         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
3250         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
3251         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
3252         * gcc.c-torture/execute/20100805-1.c: Likewise.
3253
3254 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3255
3256         PR testsuite/42855
3257         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
3258
3259 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3260
3261         * gcc.dg/ipa/ipcp-ii-1.c: New test.
3262         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
3263
3264 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3265
3266         * g++.dg/ipa/devirt-1.C: New test.
3267         * g++.dg/ipa/devirt-2.C: Likewise.
3268         * g++.dg/ipa/devirt-3.C: Likewise.
3269         * g++.dg/ipa/devirt-4.C: Likewise.
3270         * g++.dg/ipa/devirt-5.C: Likewise.
3271         * gcc.dg/ipa/iinline-3.c: Likewise.
3272
3273 2010-08-05  Jie Zhang  <jie@codesourcery.com>
3274
3275         PR tree-optimization/45144
3276         * gcc.dg/tree-ssa/pr45144.c: New test.
3277
3278 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
3279
3280         PR fortran/42207
3281         PR fortran/44064
3282         PR fortran/44065
3283         * gfortran.dg/class_25.f03: New.
3284         * gfortran.dg/class_26.f03: New.
3285
3286 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
3287
3288         * g++.dg/warn/miss-format-1.C: Update line number.
3289
3290 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
3291
3292         PR c++/44641
3293         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
3294         .frame and .mask assembler directives.
3295
3296 2010-08-04  Richard Guenther  <rguenther@suse.de>
3297
3298         * gcc.dg/tree-ssa/vrp35.c: Adjust.
3299         * gcc.dg/tree-ssa/vrp36.c: Likewise.
3300         * gcc.dg/tree-ssa/vrp50.c: Likewise.
3301         * gcc.dg/tree-ssa/vrp52.c: Likewise.
3302
3303 2010-08-04  Tobias Burnus  <burnus@net-b.de>
3304
3305         PR fortran/44857
3306         * gfortran.dg/derived_constructor_char_1.f90: New.
3307         * gfortran.dg/derived_constructor_char_2.f90: New.
3308
3309 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3310
3311         PR fortran/45159
3312         * gfortran.dg/dependency_30.f90:  New test.
3313
3314 2010-08-03  Jan Hubicka  <jh@suse.cz>
3315
3316         * gcc.c-torture/compile/pr45085.c: New testcase.
3317
3318 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
3319
3320         PR fortran/44584
3321         PR fortran/45161
3322         * gfortran.dg/typebound_call_9.f03: Modified.
3323         * gfortran.dg/typebound_generic_1.f03: Modified.
3324
3325 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3326
3327         PR fortran/45159
3328
3329         * gfortran.dg/dependency_29.f90:  New test.
3330
3331 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3332
3333         PR fortran/36854
3334         * gfortran.dg/character_comparison_2.f90:  New test.
3335         * gfortran.dg/character_comparison_3.f90:  New test.
3336         * gfortran.dg/dependency_28.f90:  New test.
3337
3338 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
3339
3340         PR target/40457
3341         * gcc.target/arm/pr40457-1.c: New test.
3342         * gcc.target/arm/pr40457-2.c: New test.
3343
3344 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
3345
3346         PR fortran/44912
3347         * gfortran.dg/typebound_call_17.f03: New.
3348
3349 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
3350
3351         PR fortran/44929
3352         * gfortran.dg/allocate_derived_3.f90: New.
3353
3354 2010-07-30  Xinliang David Li  <davidxl@google.com>
3355         PR tree-optimization/45121
3356         * c-c++-common/uninit-17.c: Add -fno-ivops option.
3357
3358 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3359
3360         PR c++/45112
3361         * g++.dg/pr45112.C: New test.
3362
3363 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
3364
3365         PR debug/45055
3366         PR rtl-optimization/45137
3367         * gcc.dg/pr45055.c: New test.
3368
3369 2010-07-30  Alan Modra  <amodra@gmail.com>
3370
3371         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
3372         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
3373
3374 2010-07-29  Tobias Burnus  <burnus@net-b.de>
3375
3376         PR fortran/45087
3377         PR fortran/45125
3378         * gfortran.dg/whole_file_25.f90: New.
3379         * gfortran.dg/whole_file_26.f90: New.
3380         * gfortran.dg/whole_file_27.f90: New.
3381
3382 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
3383
3384         PR fortran/44962
3385         * gfortran.dg/typebound_proc_17.f03: New.
3386
3387 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
3388
3389         PR fortran/45004
3390         * gfortran.dg/move_alloc_2.f90: New.
3391
3392 2010-07-29  Xinliang David Li  <davidxl@google.com>
3393         PR tree-optimization/45121
3394         * c-c++-common/uninit-17.c: Fix expected output.
3395
3396 2010-07-29  Richard Guenther  <rguenther@suse.de>
3397
3398         PR tree-optimization/45120
3399         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
3400
3401 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
3402
3403         PR fortran/42051
3404         PR fortran/44064
3405         * gfortran.dg/pr42051.f03: New testcase.
3406
3407 2010-07-29  Richard Guenther  <rguenther@suse.de>
3408
3409         PR middle-end/45034
3410         * gcc.c-torture/execute/pr45034.c: New testcase.
3411
3412 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
3413
3414         PR c++/45096
3415         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
3416
3417 2010-07-28  Daniel Kraft  <d@domob.eu>
3418
3419         * gfortran.dg/bound_8.f90: New test.
3420
3421 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
3422
3423         PR debug/45105
3424         * gcc.dg/pr45105.c: New test.
3425
3426 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
3427
3428         PR rtl-optimization/45107
3429         * gcc.dg/pr45107.c: New test.
3430
3431 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
3432
3433         PR rtl-optimization/45101
3434         * gcc.dg/pr45101.c: New test.
3435
3436 2010-07-28  Tobias Burnus  <burnus@net-b.de>
3437
3438         PR fortran/45077
3439         * gfortran.dg/whole_file_24.f90: New.
3440
3441 2010-07-27  Jason Merrill  <jason@redhat.com>
3442
3443         * g++.dg/cpp0x/variadic102.C: New.
3444         * g++.dg/cpp0x/variadic103.C: New.
3445
3446 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
3447
3448         PR rtl-optimization/40956
3449         PR target/42495
3450         PR middle-end/42574
3451         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
3452         * gcc.target/arm/pr42574.c: Add tests.
3453
3454 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
3455
3456         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
3457         test name.
3458         (cleanup-repo-files): Ditto.
3459         (cleanup-saved-temps): Ditto.
3460
3461 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
3462
3463         PR testsuite/44701
3464         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
3465
3466         PR c/45079
3467         * gcc.dg/pr45079.c: New test.
3468
3469 2010-07-27  Ira Rosen  <irar@il.ibm.com>
3470
3471         PR tree-optimization/44152
3472         * gcc.dg/vect/fast-math-pr44152.c: New test.
3473
3474 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
3475
3476         PR ObjC/44140
3477         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
3478         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
3479         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
3480         * obj-c++.dg/torture/trivial.mm: Ditto.
3481         * objc.dg/torture/tls/thr-init-2.m: Ditto.
3482         * objc.dg/torture/tls/thr-init-3.m: Ditto.
3483         * objc.dg/torture/tls/thr-init.m: Ditto.
3484         * objc.dg/torture/trivial.m: Ditto.
3485
3486 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
3487
3488         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
3489         Skip on spu-*-* targets.
3490
3491 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
3492
3493         PR tree-optimization/45083
3494         * gcc.dg/pr45083.c: New test.
3495
3496 2010-07-26  Tobias Burnus  <burnus@net-b.de>
3497
3498         PR fortran/40873
3499         * gfortran.dg/whole_file_22.f90: New test.
3500         * gfortran.dg/whole_file_23.f90: New test.
3501
3502 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
3503             Jack Howarth  <howarth@bromo.med.uc.edu>
3504             Richard Henderson  <rth@redhat.com>
3505
3506         PR target/44132
3507         * gcc.dg/tls/thr-init-1.c: New.
3508         * gcc.dg/tls/thr-init-2.c: New.
3509         * gcc.dg/torture/tls New.
3510         * gcc.dg/torture/tls/tls-test.c: New.
3511         * gcc.dg/torture/tls/thr-init-1.c: New.
3512         * gcc.dg/torture/tls/tls.exp: New.
3513         * gcc.dg/torture/tls/thr-init-2.c: New.
3514         * gcc.dg/tls/emutls-2.c: New test
3515
3516         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
3517         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
3518         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
3519         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
3520         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
3521         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
3522         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
3523         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
3524         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
3525         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
3526         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
3527         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
3528         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
3529         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
3530         gfortran.dg/gomp/appendix-a/a.22.4.f90,
3531         gfortran.dg/gomp/appendix-a/a.22.5.f90,
3532         gfortran.dg/gomp/appendix-a/a.22.6.f90,
3533         gfortran.dg/gomp/appendix-a/a.24.1.f90,
3534         gfortran.dg/gomp/appendix-a/a.32.1.f90,
3535         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
3536         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
3537         gfortran.dg/gomp/omp_threadprivate1.f90,
3538         gfortran.dg/gomp/omp_threadprivate2.f90,
3539         gfortran.dg/gomp/reduction1.f90,
3540         gfortran.dg/gomp/sharing-1.f90: Likewise.
3541
3542 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3543
3544         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
3545         sse_runtime.
3546         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
3547         dg-require-visibility.
3548
3549 2010-07-26  Richard Guenther  <rguenther@suse.de>
3550
3551         PR tree-optimization/43784
3552         * gcc.c-torture/execute/pr43784.c: New testcase.
3553         * g++.dg/torture/pr43784.C: Likewise.
3554
3555 2010-07-26  Richard Guenther  <rguenther@suse.de>
3556
3557         PR middle-end/45056
3558         * g++.dg/pr45056.C: New testcase.
3559
3560 2010-07-26  Richard Guenther  <rguenther@suse.de>
3561
3562         PR tree-optimization/45071
3563         * gcc.dg/pr45071.c: New testcase.
3564
3565 2010-07-26  Tobias Burnus  <burnus@net-b.de>
3566
3567         PR fortran/45066
3568         * gfortran.dg/namelist_62.f90: New.
3569
3570 2010-07-26  Richard Guenther  <rguenther@suse.de>
3571
3572         * gcc.c-torture/execute/pr45017.c: Move ...
3573         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
3574
3575 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3576
3577         PR fortran/40628
3578         * trim_optimize_1.f90:  New test.
3579         * character_comparision_1.f90:  New test.
3580
3581 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3582
3583         PR fortran/42852
3584         * gfortran.dg/wtruncate_fix.f: New test.
3585
3586 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
3587
3588         PR testsuite/45068
3589         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
3590
3591 2010-07-24  Richard Guenther  <rguenther@suse.de>
3592
3593         PR lto/43788
3594         * g++.dg/lto/20100724-1_0.C: New testcase.
3595
3596 2010-07-24  Richard Guenther  <rguenther@suse.de>
3597
3598         PR lto/43212
3599         * gcc.dg/lto/20100724-1_0.c: New testcase.
3600         * gcc.dg/lto/20100724-1_1.c: Likewise.
3601
3602 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3603
3604         PR fortran/40011
3605         * gfortran.dg/whole_file_21.f90: New.
3606
3607         * gfortran.dg/integer_exponentiation_3.F90: Use
3608         -ffloat-store only for i?86/x86-64 -m32.
3609
3610 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3611
3612         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
3613         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
3614
3615 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3616
3617         * gfortran.dg/func_decl_4.f90: Split test into two ...
3618         * gfortran.dg/func_decl_5.f90: ... parts.
3619         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
3620         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
3621         * gfortran.dg/global_references_1.f90: Add new dg-warning.
3622         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
3623         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
3624         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
3625         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
3626         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
3627         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
3628         * gfortran.dg/sizeof.f90: Make test valid.
3629         * gfortran.dg/pr20865.f90: Add new dg-error.
3630         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
3631         * gfortran.dg/g77/19990218-0.f: Ditto.
3632         * gfortran.dg/g77/19990218-1.f: Ditto.
3633         * gfortran.dg/g77/970625-2.f: Ditto.
3634         * gfortran.dg/pr37243.f: Fix function declaration.
3635         * gfortran.dg/use_only_1.f90: Fix implicit typing.
3636         * gfortran.dg/loc_1.f90: Fix pointer datatype.
3637
3638 2010-07-23  Tobias Burnus  <burnus@net-b.de>
3639
3640         PR fortran/44945
3641         * gfortran.dg/char_array_structure_constructor.f90: Add
3642         -fwhole-file as dg-option as it otherwise fails on some
3643         systems.
3644
3645 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
3646
3647         * gnat.dg/aggr16.ad[sb]: New test.
3648         * gnat.dg/aggr16_pkg.ads: New helper.
3649
3650 2010-07-23  Richard Guenther  <rguenther@suse.de>
3651
3652         PR lto/43071
3653         * g++.dg/lto/20100723-1_0.C: New testcase.
3654
3655 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
3656
3657         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
3658         AVX support.
3659         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
3660         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
3661
3662 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3663
3664         * lib/target-supports.exp (add_options_for_tls): New proc.
3665         * g++.dg/tls/static-1.C: Use dg-add-options tls.
3666         * g++.dg/tls/static-1a.cc: Likewise.
3667         * gcc.dg/tls/emutls-1.c: Likewise.
3668         * gcc.dg/tls/opt-11.c: Likewise.
3669         * gcc.dg/tls/opt-12.c: Likewise.
3670         * gcc.dg/tls/pr24428-2.c: Likewise.
3671         * gcc.dg/tls/pr24428.c: Likewise.
3672         * obj-c++.dg/tls/static-1.mm: Likewise.
3673         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
3674         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
3675         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3676         * objc.dg/torture/tls/thr-init-2.m: Likewise.
3677         * objc.dg/torture/tls/thr-init-3.m: Likewise.
3678         * objc.dg/torture/tls/thr-init.m: Likewise.
3679         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
3680
3681 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3682
3683         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
3684         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
3685         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
3686         optimized dump files.
3687
3688 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
3689
3690         PR tree-optimization/45047
3691         * gcc.c-torture/compile/pr45047.c: New test.
3692
3693 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3694
3695         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
3696         instead of dg-compile.
3697         * gcc.dg/float-range-4.c: Ditto.
3698         * gcc.dg/float-range-5.c: Ditto.
3699         * gcc.dg/fold-overflow-1.c: Ditto.
3700         * gcc.dg/gomp/sections-4.c: Ditto.
3701         * gcc.dg/transparent-union-1.c: Ditto.
3702         * gcc.dg/transparent-union-2.c: Ditto.
3703         * gcc.target/i386/pr39315-check.c: Ditto.
3704         * g++.dg/gomp/sections-4.C: Ditto.
3705         * g++.dg/template/dtor7.C: Ditto.
3706         * g++.dg/tree-ssa/pr19952.C: Ditto.
3707         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
3708         * gfortran.dg/graphite/pr42185.f90: Ditto.
3709         * gfortran.dg/namelist_36.f90: Ditto.
3710         * gnat.dg/noreturn1.adb: Ditto.
3711         * gnat.dg/specs/small_alignment.ads: Ditto.
3712
3713 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3714
3715         PR tree-optimization/44915
3716         * g++.dg/torture/pr44915.C: New test.
3717
3718 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3719
3720         PR tree-optimization/44914
3721         * g++.dg/tree-ssa/pr44914.C: New test.
3722
3723 2010-07-23  Jie Zhang  <jie@codesourcery.com>
3724
3725         PR target/44290
3726         * gcc.dg/pr44290-1.c: New test.
3727         * gcc.dg/pr44290-2.c: New test.
3728
3729 2010-07-23  Jason Merrill  <jason@redhat.com>
3730
3731         PR c++/45008
3732         * g++.dg/abi/mangle44.C: New.
3733
3734 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3735
3736         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
3737         for compile-time only tests.
3738         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
3739         target check.
3740         * gcc.target/i386/pr39315-4.c: Ditto.
3741         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
3742         target check.  Include sse-os-support.h.
3743         (main): Call check_isa and sse_os_support.
3744         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
3745         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
3746         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
3747         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
3748         target check.  Include sse-os-support.h.
3749         (main): Call check_isa and sse_os_support.
3750         * gcc.target/i386/vperm-v2df.c: Ditto.
3751
3752 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3753
3754         * lib/target-supports.exp (check_avx_hw_available): New procedure.
3755         (check_effective_target_avx_runtime): New procedure.
3756         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
3757         (check_effective_target_sse_runtime): Add check_effective_target_sse.
3758
3759         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
3760         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
3761         and __get_cpuid test.
3762         * gcc.dg/compat/vector-2b_main.c: Ditto.
3763
3764         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
3765
3766         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
3767         for compile-time only test.
3768         * gcc.dg/pr32716.c: Ditto.
3769         * gcc.dg/pr34856.c: Ditto.
3770         * gcc.dg/pr36997.c: Ditto.
3771         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
3772         * gfortran.dg/pr28158.f90: Ditto.
3773         * gfortran.dg/pr30667.f: Ditto.
3774
3775         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
3776         i?86-*-* and x86_64-*-* targets to disable execution on targets
3777         without sse2 runtime support.
3778         * g++.dg/vect/vect.exp: Ditto.
3779         * gfortran.dg/vect/vect.exp: Ditto.
3780
3781         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
3782         * gcc.dg/pr37544.c: Ditto.
3783         * gcc.dg/pr40550.c: Ditto.
3784         * gcc.dg/compat/union-m128-1_main.c: Ditto.
3785         * gcc.dg/compat/vector-1a_main.c: Ditto.
3786         * gcc.dg/compat/vector-2a_main.c: Ditto.
3787         * gcc.dg/torture/pr16104-1.c: Ditto.
3788         * gcc.dg/torture/pr35771-1.c: Ditto.
3789         * gcc.dg/torture/pr35771-2.c: Ditto.
3790         * gcc.dg/torture/pr35771-3.c: Ditto.
3791         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
3792         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
3793         * gcc.dg/torture/stackalign/push-1.c: Ditto.
3794         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
3795         * g++.dg/other/i386-1.C: Ditto.
3796         * g++.dg/other/pr40446.C: Ditto.
3797
3798 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3799
3800         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
3801
3802 2010-07-23  Daniel Kraft  <d@domob.eu>
3803
3804         PR fortran/44709
3805         * gfortran.dg/exit_1.f08: New test.
3806         * gfortran.dg/exit_2.f08: New test.
3807
3808 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
3809
3810         PR tree-optimization/39839
3811         * gcc.target/arm/pr39839.c: New test case.
3812
3813 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3814
3815         * gnat.dg/unchecked_convert5b.adb: New test.
3816         * gnat.dg/unchecked_convert6.adb: Likewise.
3817         * gnat.dg/unchecked_convert6b.adb: Likewise.
3818
3819 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
3820
3821         * gnat.dg/aggr15.ad[sb]: New test.
3822
3823 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
3824
3825         PR debug/45024
3826         * g++.dg/debug/dwarf2/nested-2.C: New test case.
3827
3828 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
3829
3830         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
3831         with dg-require-linker-plugin.
3832
3833 2010-07-22  Richard Guenther  <rguenther@suse.de>
3834
3835         PR lto/43850
3836         * g++.dg/lto/20100722-1_0.C: New testcase.
3837
3838 2010-07-22  Richard Guenther  <rguenther@suse.de>
3839
3840         PR lto/42451
3841         * gcc.dg/lto/20100720-3_0.c: New testcase.
3842         * gcc.dg/lto/20100720-3_1.c: Likewise.
3843
3844 2010-07-22  Richard Guenther  <rguenther@suse.de>
3845
3846         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
3847         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
3848
3849         PR lto/43373
3850         * gcc.dg/lto/20100722-1_0.c: New testcase.
3851
3852 2010-07-22  Martin Jambor  <mjambor@suse.cz>
3853
3854         PR tree-optimization/44891
3855         * gcc.c-torture/compile/pr44891.c: New test.
3856
3857 2010-07-22  Richard Guenther  <rguenther@suse.de>
3858
3859         PR tree-optimization/45017
3860         * gcc.c-torture/execute/pr45017.c: New testcase.
3861
3862 2010-07-22  Tobias Burnus  <burnus@net-b.de>
3863
3864         PR fortran/45019
3865         * gfortran.dg/aliasing_dummy_5.f90: New.
3866
3867 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3868
3869         PR target/43698
3870         * gcc.target/arm/pr43698.c: New test.
3871
3872 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
3873
3874         PR fortran/44929
3875         * Revert my commit r162325 for this PR.
3876
3877 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3878
3879         PR debug/45015
3880         * gcc.target/m68k/pr45015.c: New test.
3881
3882 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
3883
3884         PR c++/44641
3885         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
3886         comments.
3887
3888 2010-07-21  Richard Guenther  <rguenther@suse.de>
3889
3890         PR lto/45018
3891         * g++.dg/lto/20100721-1_0.C: New testcase.
3892
3893 2010-07-21  Martin Jambor  <mjambor@suse.cz>
3894
3895         PR tree-optimization/44900
3896         * g++.dg/torture/pr44900.C: New test.
3897
3898 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
3899
3900         PR middle-end/44738
3901         * c-c++-common/uninit-17.c: Correct expected error.
3902
3903 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
3904
3905         * gcc.dg/guality/asm-1.c: New test.
3906
3907         PR debug/45003
3908         * gcc.dg/guality/pr45003-2.c: New test.
3909         * gcc.dg/guality/pr45003-3.c: New test.
3910
3911 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3912
3913         PR libfortran/44697
3914         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
3915
3916 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
3917
3918         * lib/scanasm.exp (dg-function-on-line): Test that a function is
3919         defined on the current line.
3920         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
3921         * g++.dg/debug/dwarf2/pr44641.C: New.
3922
3923 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
3924
3925         * gcc.target/powerpc/block-move-1.c: New test.
3926         * gcc.target/powerpc/block-move-2.c: New test.
3927
3928 2010-07-20  Jason Merrill  <jason@redhat.com>
3929
3930         PR c++/44967
3931         * g++.dg/cpp0x/sfinae2.C: New.
3932
3933 2010-07-20  Richard Guenther  <rguenther@suse.de>
3934
3935         PR lto/42696
3936         * gcc.dg/lto/20100720-4_0.c: New testcase.
3937
3938 2010-07-20  Richard Guenther  <rguenther@suse.de>
3939
3940         PR lto/43221
3941         * gcc.dg/lto/20100720-2_0.c: New testcase.
3942         * gcc.dg/lto/20100720-2_1.c: Likewise.
3943
3944 2010-07-20  Richard Guenther  <rguenther@suse.de>
3945
3946         PR lto/43208
3947         * gcc.dg/lto/20100720-1_0.c: New testcase.
3948         * gcc.dg/lto/20100720-1_1.c: Likewise.
3949
3950 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
3951
3952         PR debug/45003
3953         * gcc.dg/guality/pr45003-1.c: New test.
3954
3955 2010-07-20  Richard Guenther  <rguenther@suse.de>
3956
3957         PR tree-optimization/44977
3958         * gcc.dg/torture/pr44977.c: New testcase.
3959
3960 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
3961
3962         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
3963         sync_char_short
3964
3965 2010-07-20  Richard Guenther  <rguenther@suse.de>
3966
3967         PR middle-end/44971
3968         PR middle-end/44988
3969         * gcc.dg/pr44971.c: New testcase.
3970         * gcc.c-torture/compile/pr44988.c: Likewise.
3971
3972 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3973
3974         PR fortran/44929
3975         * gfortran.dg/allocate_with_typespec.f90: New test.
3976         * gfortran.dg/allocate_derived_1.f90: Update error message.
3977
3978 2010-07-19  Jason Merrill  <jason@redhat.com>
3979
3980         PR c++/44996
3981         * g++.dg/cpp0x/decltype23.C: New.
3982
3983 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
3984
3985         PR fortran/42385
3986         * gfortran.dg/class_defined_operator_1.f03 : New test.
3987
3988 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
3989
3990         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
3991         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
3992         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
3993         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
3994
3995 2010-07-19  Richard Guenther  <rguenther@suse.de>
3996
3997         PR middle-end/44941
3998         * gcc.c-torture/compile/pr44941.c: New testcase.
3999
4000 2010-07-19  Jason Merrill  <jason@redhat.com>
4001
4002         PR c++/44969
4003         * g++.dg/template/sfinae24.C: New.
4004
4005 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
4006
4007         PR fortran/44353
4008         * gfortran.dg/data_implied_do_2.f90: Removed.
4009
4010 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
4011
4012         PR c++/44969
4013         * g++.dg/template/sfinae23.C: New.
4014
4015 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4016
4017         * lib/target-supports.exp (check_sse_os_support_available): New
4018         proc.
4019         (check_sse_hw_available): New proc.
4020         (check_effective_target_sse_runtime): New proc.
4021         (check_effective_target_sse2_runtime): New proc.
4022         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
4023         -msse2 if check_sse_os_support_available.
4024         * g++.dg/vect/vect.exp: Only run -msse2 tests if
4025         check_sse_os_support_available.
4026         * gcc.dg/vect/vect.exp: Likewise.
4027         * gfortran.dg/vect/vect.exp: Likewise.
4028         * gcc.target/i386/sol2-check: Renamed to ...
4029         * gcc.target/i386/sse-os-support.h: ... this.
4030         (sol2_check): Renamed to ...
4031         (sse_os_support): ... this.
4032         Only test movss with xmm registers.
4033         * gcc.target/i386/sse-check.h: Reflect new header and function names.
4034         Removed ILL_INSN, ILL_INSN_LEN.
4035         * gcc.target/i386/sse2-check.h: Likewise.
4036         * gcc.target/i386/sse3-check.h: Likewise.
4037         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
4038         Removed cpuid.h, __get_cpuid test.
4039         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
4040         Removed cpuid.h, __get_cpuid test.
4041         * g++.dg/other/pr40446.C: Likewise.
4042         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4043         * gcc.dg/compat/vector-1a_main.c: Likewise.
4044         * gcc.dg/compat/vector-2a_main.c: Likewise.
4045         * gcc.dg/pr36584.c: Likewise.
4046         * gcc.dg/pr37544.c: Likewise.
4047         * gcc.dg/torture/pr16104-1.c: Likewise.
4048         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4049         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4050         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4051         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4052         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
4053         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
4054         sse2_runtime.
4055         * gcc.dg/torture/pr35771-2.c: Likewise.
4056         * gcc.dg/torture/pr35771-3.c: Likewise.
4057         * gcc.target/i386/pr39315-2.c: Likewise.
4058         * gcc.target/i386/pr39315-4.c: Likewise.
4059         * gcc.target/i386/vperm-v2df.c: Likewise.
4060         * gcc.target/i386/vperm-v2di.c: Likewise.
4061         * gcc.target/i386/vperm-v4si-1.c: Likewise.
4062         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
4063         sse_runtime.
4064
4065 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
4066
4067         PR fortran/44353
4068         * gfortran.dg/data_implied_do_2.f90: New test.
4069
4070 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4071
4072         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
4073
4074 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4075
4076         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
4077         to the "mips16" group.
4078         (mips_using_mips16_p): New procedure.
4079         (mips-dg-options): Use it.
4080
4081 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4082
4083         * gcc.target/mips/mips16-attributes-4.c: New test.
4084
4085 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
4086
4087         PR testsuite/44418
4088         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
4089         * gcc.target/powerpc/recip-2.c: Ditto.
4090         * gcc.target/powerpc/recip-3.c: Ditto.
4091
4092 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
4093
4094         * gcc.target/arm/pr42235.c: New test.
4095
4096 2010-07-16  Jason Merrill  <jason@redhat.com>
4097
4098         PR c++/32505
4099         * g++.dg/template/partial8.C: New.
4100
4101 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
4102
4103         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
4104         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
4105         in C++.
4106         (gualcvt): New overloaded inline.
4107         (GUALCVT): Use it for C++.
4108         * g++.dg/guality/guality.exp: New.
4109         * g++.dg/guality/guality.h: New.
4110         * g++.dg/guality/redeclaration1.C: New test.
4111         * g++.dg/dg.exp: Prune also guality/* tests.
4112         * gcc.dg/guality/pr43141.c: Moved to...
4113         * c-c++-common/guality/pr43141.c: ... here.
4114
4115 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4116
4117         PR libfortran/37077
4118         * gfortran.dg/char4_iunit_2.f03: New test.
4119
4120 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
4121
4122         * lib/plugin-support.exp (plugin-test-execute):
4123         Add ${gcc_objdir}/intl to includes.
4124
4125 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
4126
4127         PR target/44942
4128         * gcc.c-torture/execute/pr44942.c: New test.
4129         * gcc.target/i386/pr44942.c: New test.
4130
4131 2010-07-15  Jason Merrill  <jason@redhat.com>
4132
4133         PR c++/44909
4134         * g++.dg/cpp0x/implicit7.C: New.
4135         * g++.dg/cpp0x/implicit8.C: New.
4136
4137 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4138
4139         Disable float tests for __SPU__ targets due to lack of signed zero:
4140         * c-c++-common/torture/complex-sign-add.c (check_add_float).
4141         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
4142         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
4143         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
4144         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
4145         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
4146         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
4147         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
4148         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
4149
4150 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
4151
4152         * gfortran.dg/select_char_2.f90: New test.
4153
4154 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
4155
4156         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
4157         with DECL_CHAIN.
4158
4159 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
4160
4161         PR fortran/44936
4162         * gfortran.dg/typebound_generic_9.f03: New.
4163
4164 2010-07-15  Richard Guenther  <rguenther@suse.de>
4165
4166         PR tree-optimization/44946
4167         * gcc.c-torture/compile/pr44946.c: New testcase.
4168
4169 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
4170
4171         PR fortran/40206
4172         * gfortran.dg/select_char_3.f90: New test.
4173
4174 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
4175             Kevin F. Quinn  <kevquinn@gentoo.org>
4176
4177         * gcc.dg/Wtrampolines.c: New.
4178
4179 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4180
4181         PR libfortran/44934
4182         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
4183
4184 2010-07-14  Jason Merrill  <jason@redhat.com>
4185
4186         PR c++/44810
4187         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
4188
4189         Implement C++0x unrestricted unions (N2544)
4190         * g++.dg/cpp0x/union1.C: New.
4191         * g++.dg/cpp0x/union2.C: New.
4192         * g++.dg/cpp0x/union3.C: New.
4193         * g++.dg/cpp0x/defaulted2.C: Adjust.
4194         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
4195         * g++.old-deja/g++.ext/anon2.C: Adjust.
4196         * g++.old-deja/g++.mike/misc6.C: Adjust.
4197
4198 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
4199
4200         PR fortran/44925
4201         * gfortran.dg/c_loc_tests_15.f90: New.
4202
4203 2010-07-13  Jason Merrill  <jason@redhat.com>
4204
4205         PR c++/44909
4206         * g++.dg/cpp0x/implicit6.C: New.
4207
4208 2010-07-13  Jason Merrill  <jason@redhat.com>
4209
4210         PR c++/44540
4211         * g++.dg/abi/noreturn1.C: New.
4212         * g++.dg/abi/noreturn2.C: New.
4213
4214 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
4215
4216         PR other/44874
4217         PR debug/44832
4218         * c-c++-common/pr44832.c: New test.
4219
4220 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
4221
4222         PR objc/44488
4223         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
4224         on the target.  Make sure that we can assemble the emitted asm when
4225         the test type is 'compile'.
4226
4227 2010-07-13  Richard Guenther  <rguenther@suse.de>
4228
4229         PR tree-optimization/36960
4230         * g++.dg/torture/pr36960.C: New testcase.
4231
4232 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
4233
4234         PR c++/44908
4235         * g++.dg/template/sfinae21.C: New.
4236         * g++.dg/template/sfinae22.C: Likewise.
4237
4238 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
4239
4240         PR testsuite/42843
4241         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
4242         * gcc.dg/plugin/ggcplug.c: Likewise.
4243         * g++.dg/plugin/selfassign.c: Likewise.
4244         * g++.dg/plugin/attribute_plugin.c: Likewise.
4245         * g++.dg/plugin/dumb_plugin.c: Likewise.
4246         * g++.dg/plugin/pragma_plugin.c: Likewise.
4247
4248 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
4249
4250         * gcc.c-torture/execute/pr44683.x: New.
4251         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
4252
4253 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
4254
4255         PR fortran/44434
4256         PR fortran/44565
4257         PR fortran/43945
4258         PR fortran/44869
4259         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
4260         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
4261         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
4262         * gfortran.dh/typebound_call_16.f03: New.
4263         * gfortran.dg/typebound_generic_6.f03: New.
4264         * gfortran.dg/typebound_generic_7.f03: New.
4265         * gfortran.dg/typebound_generic_8.f03: New.
4266
4267 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4268
4269         PR libfortran/37077
4270         * gfortran.dg/char4_iunit_1.f03: New test.
4271
4272 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
4273
4274         * gcc.dg/tree-ssa/vrp53.c: New test.
4275
4276 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
4277
4278         PR c++/44907
4279         * g++.dg/template/sfinae19.C: New.
4280         * g++.dg/template/sfinae20.C: Likewise.
4281
4282 2010-07-12  Jie Zhang  <jie@codesourcery.com>
4283
4284         * gcc.target/arm/interrupt-1.c: New test.
4285         * gcc.target/arm/interrupt-2.c: New test.
4286
4287 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4288
4289         * gcc.dg/pr42427.c: Require c99_runtime.
4290         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
4291         c99_runtime.
4292         * gcc.target/i386/avx-cmpss-1.c: Likewise.
4293         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
4294         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
4295         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
4296         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
4297         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
4298         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
4299         * gcc.target/i386/sse-cmpss-1.c: Likewise.
4300         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
4301         * gcc.target/i386/pr37275.c: Require visibility support.
4302
4303 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4304
4305         * lib/target-supports.exp (check_effective_target_sse): New proc.
4306         * gcc.target/i386/sol2-check.h: New file.
4307         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
4308         Include sol2-check.h.
4309         (main) Only run do_test () if sol2_check ().
4310         * gcc.target/i386/sse2-check.h: Likewise.
4311         * gcc.target/i386/sse3-check.h: Likewise.
4312         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
4313         [__sun__ && __svr4__]: Execute SSE2 instruction.
4314         * gcc.target/i386/math-torture/math-torture.exp: Only add options
4315         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
4316         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
4317         * g++.dg/ext/vector14.C: Likewise.
4318         * g++.dg/other/mmintrin.C: Likewise.
4319         * gcc.dg/20020418-1.c: Likewise.
4320         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
4321         * gcc.dg/format/ms_unnamed-1.c: Likewise.
4322         * gcc.dg/format/unnamed-1.c: Likewise.
4323         Adapt dg-warning line number.
4324         * gcc.dg/graphite/pr40281.c: Likewise.
4325         * gcc.dg/pr32176.c: Likewise.
4326         * gcc.dg/pr40550.c: Likewise.
4327         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4328         * gcc.dg/torture/pr36891.c: Likewise.
4329         * gcc.target/i386/20020218-1.c: Likewise.
4330         * gcc.target/i386/20020523.c: Likewise.
4331         * gcc.target/i386/abi-1.c: Likewise.
4332         * gcc.target/i386/brokensqrt.c: Likewise.
4333         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4334         * gcc.target/i386/pr13366.c: Likewise.
4335         * gcc.target/i386/pr13685.c: Likewise.
4336         * gcc.target/i386/pr24306.c: Likewise.
4337         * gcc.target/i386/pr31486.c: Likewise.
4338         * gcc.target/i386/pr32065-1.c: Likewise.
4339         * gcc.target/i386/pr32065-2.c: Likewise.
4340         * gcc.target/i386/pr32389.c: Likewise.
4341         * gcc.target/i386/pr38824.c: Likewise.
4342         * gcc.target/i386/pr38931.c: Likewise.
4343         * gcc.target/i386/pr39592-1.c: Likewise.
4344         * gcc.target/i386/pr43766.c: Likewise.
4345         * gcc.target/i386/recip-divf.c: Likewise.
4346         * gcc.target/i386/recip-sqrtf.c: Likewise.
4347         * gcc.target/i386/recip-vec-divf.c: Likewise.
4348         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
4349         * gcc.target/i386/sse-1.c: Likewise.
4350         * gcc.target/i386/sse-16.c: Likewise.
4351         * gcc.target/i386/sse-2.c: Likewise.
4352         * gcc.target/i386/sse-20.c: Likewise.
4353         * gcc.target/i386/sse-3.c: Likewise.
4354         * gcc.target/i386/sse-7.c: Likewise.
4355         * gcc.target/i386/sse-9.c: Likewise.
4356         * gcc.target/i386/sse-addps-1.c: Likewise.
4357         * gcc.target/i386/sse-addss-1.c: Likewise.
4358         * gcc.target/i386/sse-andnps-1.c: Likewise.
4359         * gcc.target/i386/sse-andps-1.c: Likewise.
4360         * gcc.target/i386/sse-cmpss-1.c: Likewise.
4361         * gcc.target/i386/sse-comiss-1.c: Likewise.
4362         * gcc.target/i386/sse-comiss-2.c: Likewise.
4363         * gcc.target/i386/sse-comiss-3.c: Likewise.
4364         * gcc.target/i386/sse-comiss-4.c: Likewise.
4365         * gcc.target/i386/sse-comiss-5.c: Likewise.
4366         * gcc.target/i386/sse-comiss-6.c: Likewise.
4367         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
4368         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
4369         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4370         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
4371         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4372         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
4373         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4374         * gcc.target/i386/sse-divps-1.c: Likewise.
4375         * gcc.target/i386/sse-divss-1.c: Likewise.
4376         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
4377         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
4378         * gcc.target/i386/sse-maxps-1.c: Likewise.
4379         * gcc.target/i386/sse-maxss-1.c: Likewise.
4380         * gcc.target/i386/sse-minps-1.c: Likewise.
4381         * gcc.target/i386/sse-minss-1.c: Likewise.
4382         * gcc.target/i386/sse-movaps-1.c: Likewise.
4383         * gcc.target/i386/sse-movaps-2.c: Likewise.
4384         * gcc.target/i386/sse-movhlps-1.c: Likewise.
4385         * gcc.target/i386/sse-movhps-1.c: Likewise.
4386         * gcc.target/i386/sse-movhps-2.c: Likewise.
4387         * gcc.target/i386/sse-movlhps-1.c: Likewise.
4388         * gcc.target/i386/sse-movmskps-1.c: Likewise.
4389         * gcc.target/i386/sse-movntps-1.c: Likewise.
4390         * gcc.target/i386/sse-movss-1.c: Likewise.
4391         * gcc.target/i386/sse-movss-2.c: Likewise.
4392         * gcc.target/i386/sse-movss-3.c: Likewise.
4393         * gcc.target/i386/sse-movups-1.c: Likewise.
4394         * gcc.target/i386/sse-movups-2.c: Likewise.
4395         * gcc.target/i386/sse-mulps-1.c: Likewise.
4396         * gcc.target/i386/sse-mulss-1.c: Likewise.
4397         * gcc.target/i386/sse-orps-1.c: Likewise.
4398         * gcc.target/i386/sse-rcpps-1.c: Likewise.
4399         * gcc.target/i386/sse-recip-vec.c: Likewise.
4400         * gcc.target/i386/sse-recip.c: Likewise.
4401         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
4402         * gcc.target/i386/sse-set-ps-1.c: Likewise.
4403         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
4404         * gcc.target/i386/sse-subps-1.c: Likewise.
4405         * gcc.target/i386/sse-subss-1.c: Likewise.
4406         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
4407         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
4408         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
4409         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
4410         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
4411         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
4412         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
4413         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
4414         * gcc.target/i386/sse-xorps-1.c: Likewise.
4415         * gcc.target/i386/ssefn-1.c: Likewise.
4416         * gcc.target/i386/ssefn-3.c: Likewise.
4417         * gcc.target/i386/sseregparm-1.c: Likewise.
4418         * gcc.target/i386/stackalign/return-3.c: Likewise.
4419         * gcc.target/i386/vectorize1.c: Likewise.
4420         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
4421         * gcc.target/i386/xorps-sse.c: Likewise.
4422         * gfortran.dg/pr28158.f90: Likewise.
4423         * gfortran.dg/pr30667.f: Likewise.
4424         * gnat.dg/loop_optimization7.adb: Likewise.
4425         * gnat.dg/sse_nolib.adb: Likewise.
4426
4427 2010-07-11  Tobias Burnus  <burnus@net-b.de>
4428
4429         PR fortran/44702
4430         * gfortran.dg/use_rename_6.f90: New.
4431         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
4432
4433 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
4434
4435         PR fortran/44869
4436         * gfortran.dg/class_24.f03: New.
4437
4438 2010-07-10  Richard Guenther  <rguenther@suse.de>
4439
4440         PR lto/44889
4441         * gcc.dg/lto/20100709-1_0.c: New testcase.
4442         * gcc.dg/lto/20100709-1_1.c: Likewise.
4443
4444 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
4445
4446         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
4447
4448 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
4449
4450         PR objc/44140
4451         * objc.dg/lto/trivial-1_0.m: New.
4452         * objc.dg/lto/lto.exp: New.
4453         * obj-c++.dg/lto/trivial-1_0.mm: New.
4454         * obj-c++.dg/lto/lto.exp: New.
4455         * objc.dg/symtab-1.m: Adjust sizes.
4456         * objc.dg/image-info.m: Do not run for gnu-runtime.
4457
4458 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
4459
4460         * gcc.dg/pr32370.c: Allow another kind of error message.
4461
4462 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
4463
4464         * gnat.dg/atomic3.adb: New test.
4465
4466 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
4467             Denys Vlasenko  <dvlasenk@redhat.com>
4468             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
4469
4470         PR tree-optimization/28632
4471         * gcc.dg/tree-ssa/vrp51.c: New test.
4472         * gcc.dg/tree-ssa/vrp52.c: New test.
4473
4474 2010-07-09  Jason Merrill  <jason@redhat.com>
4475
4476         * g++.dg/abi/covariant6.C: New.
4477         * g++.dg/inherit/covariant17.C: Test both bases.
4478         * g++.dg/inherit/covariant7.C: Check vtable layout.
4479
4480 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
4481
4482         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
4483
4484 2010-07-09  Richard Guenther  <rguenther@suse.de>
4485
4486         PR tree-optimization/44852
4487         * gcc.c-torture/execute/pr44852.c: New testcase.
4488
4489 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4490
4491         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
4492         multiplication by values.
4493         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
4494         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
4495
4496 2010-07-09  Richard Guenther  <rguenther@suse.de>
4497
4498         PR tree-optimization/44882
4499         * gfortran.dg/pr44882.f90: New testcase.
4500
4501 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
4502
4503         PR target/40657
4504         * gcc.target/arm/pr40657-1.c: New test.
4505         * gcc.target/arm/pr40657-2.c: New test.
4506         * gcc.c-torture/execute/pr40657.c: New test.
4507
4508 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
4509
4510         * gcc.dg/tree-ssa/vrp50.c: New test.
4511         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
4512
4513 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
4514
4515         PR fortran/44649
4516         * gfortran.dg/c_sizeof_1.f90: Modified.
4517         * gfortran.dg/storage_size_1.f08: New.
4518         * gfortran.dg/storage_size_2.f08: New.
4519
4520 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
4521
4522         * gcc.c-torture/execute/20100708-1.c: New test.
4523
4524 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
4525
4526         PR fortran/44847
4527         * gfortran.dg/gomp/pr44847.f90: New test.
4528
4529 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
4530
4531         PR tree-optimization/44710
4532         * gcc.dg/tree-ssa/ifc-6.c: New.
4533         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
4534
4535 2010-07-08  Tobias Burnus  <burnus@net-b.de>
4536
4537         PR fortran/18918
4538         * gfortran.dg/coarray_10.f90: Add an additional test.
4539
4540 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
4541
4542         PR middle-end/44828
4543         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
4544         * gcc.c-torture/execute/pr44828.x: Revert.
4545
4546 2010-07-08  Jason Merrill  <jason@redhat.com>
4547
4548         PR c++/43120
4549         * g++.dg/inherit/covariant17.C: New.
4550         * g++.dg/abi/covariant1.C: Actually test for the bug.
4551
4552 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
4553
4554         PR rtl-optimization/44838
4555         * gcc.dg/pr44838.c: New.
4556
4557 2010-07-08  Richard Guenther  <rguenther@suse.de>
4558
4559         PR tree-optimization/44831
4560         * gcc.c-torture/compile/pr44831.c: New testcase.
4561         * gcc.dg/tree-ssa/pr21463.c: Adjust.
4562
4563 2010-07-08  Richard Guenther  <rguenther@suse.de>
4564
4565         PR tree-optimization/44861
4566         * g++.dg/vect/pr44861.cc: New testcase.
4567
4568 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4569
4570         PR middle-end/44828
4571         * gcc.c-torture/execute/pr44828.x: New file.
4572
4573 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4574
4575         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
4576         dg-options.
4577         * g++.dg/ext/altivec-17.C: Adjust error message.
4578
4579 2010-07-07  Tom Tromey  <tromey@redhat.com>
4580
4581         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
4582
4583 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4584
4585         PR target/44844
4586         * gcc.target/i386/rdrand-1.c: Scan "jnc".
4587         * gcc.target/i386/rdrand-2.c: Likewise.
4588         * gcc.target/i386/rdrand-3.c: Likewise.
4589
4590 2010-07-07  Jan Hubicka  <jh@suse.cz>
4591
4592         PR middle-end/44813
4593         * g++.dg/torture/pr44813.C: New testcase.
4594         * g++.dg/torture/pr44826.C: New testcase.
4595
4596 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
4597
4598         PR rtl-optimization/44787
4599         * gcc.c-torture/compile/pr44788.c: New test.
4600         * gcc.target/arm/pr44788.c: New test.
4601
4602 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4603
4604         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
4605
4606 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4607
4608         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
4609         to dg-options.
4610
4611 2010-07-06  Tobias Burnus  <burnus@net-b.de>
4612
4613         PR fortran/44742
4614         * gfortran.dg/parameter_array_init_6.f90: New.
4615         * gfortran.dg/initialization_20.f90: Update dg-error.
4616         * gfortran.dg/initialization_24.f90: Ditto.
4617
4618 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4619         PR fortran/PR44693
4620         * gfortran.dg/dim_range_1.f90:  New test.
4621         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
4622
4623 2010-07-06  Jason Merrill  <jason@redhat.com>
4624
4625         PR c++/44703
4626         * g++.dg/cpp0x/initlist41.C: New.
4627
4628         PR c++/44778
4629         * g++.dg/template/ptrmem22.C: New.
4630
4631 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
4632
4633         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
4634         support.
4635         * gcc.target/i386/i386.exp: Likewise.
4636
4637 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4638
4639         PR testsuite/44195
4640         * gcc.dg/lto/20100518_0.c: Limit to x86.
4641
4642 2010-07-06  Richard Guenther  <rguenther@suse.de>
4643
4644         PR middle-end/44828
4645         * gcc.c-torture/execute/pr44828.c: New testcase.
4646
4647 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
4648
4649         * g++.dg/warn/noeffect2.C: Adjust expected warning.
4650         * g++.dg/warn/volatile1.C: Likewise.
4651         * g++.dg/template/warn1.C: Likewise.
4652
4653 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
4654
4655         AVX Programming Reference (June, 2010)
4656         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
4657         * g++.dg/other/i386-3.C: Likewise.
4658         * gcc.target/i386/sse-12.c: Likewise.
4659
4660         * gcc.target/i386/f16c-check.h: New.
4661         * gcc.target/i386/rdfsbase-1.c: Likewise.
4662         * gcc.target/i386/rdfsbase-2.c: Likewise.
4663         * gcc.target/i386/rdgsbase-1.c: Likewise.
4664         * gcc.target/i386/rdgsbase-2.c: Likewise.
4665         * gcc.target/i386/rdrand-1.c: Likewise.
4666         * gcc.target/i386/rdrand-2.c: Likewise.
4667         * gcc.target/i386/rdrand-3.c: Likewise.
4668         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
4669         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
4670         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
4671         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
4672         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
4673         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
4674         * gcc.target/i386/wrfsbase-1.c: Likewise.
4675         * gcc.target/i386/wrfsbase-2.c: Likewise.
4676         * gcc.target/i386/wrgsbase-1.c: Likewise.
4677         * gcc.target/i386/wrgsbase-2.c: Likewise.
4678
4679         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
4680         (__builtin_ia32_vcvtps2ph): New.
4681         (__builtin_ia32_vcvtps2ph256): Likewise.
4682
4683         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
4684         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4685
4686         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
4687         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4688
4689         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
4690         (__builtin_ia32_vcvtps2ph256): Likewise.
4691         Add fsgsbase,rdrnd,f16c.
4692
4693         * lib/target-supports.exp (check_effective_target_f16c): New.
4694
4695 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
4696
4697         * gcc.dg/guality/nrv-1.c: New test.
4698
4699 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
4700
4701         PR middle-end/42505
4702         * gcc.target/arm/pr42505.c: New test case.
4703
4704 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
4705
4706         PR c++/44808
4707         * g++.dg/opt/nrv16.C: New test.
4708
4709 2010-07-05  Richard Guenther  <rguenther@suse.de>
4710
4711         PR tree-optimization/44784
4712         * gcc.c-torture/compile/pr44784.c: New testcase.
4713
4714 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4715
4716         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4717         Increase loop bound and array size.
4718         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4719         Likewise.
4720
4721 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4722
4723         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
4724         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
4725         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
4726         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
4727         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
4728
4729 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
4730
4731         PR c++/22138
4732         * g++.dg/parse/template25.C: New.
4733
4734 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
4735
4736         PR rtl-optimization/44695
4737         * gcc.dg/torture/pr44695.c: New.
4738
4739 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4740
4741         PR c++/16630
4742         * g++.dg/ext/pretty3.C: New.
4743
4744 2010-07-04  Richard Guenther  <rguenther@suse.de>
4745
4746         PR middle-end/44809
4747         * g++.dg/torture/pr44809.C: New testcase.
4748
4749 2010-07-04  Richard Guenther  <rguenther@suse.de>
4750
4751         PR tree-optimization/44656
4752         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
4753
4754 2010-07-04  Ira Rosen  <irar@il.ibm.com>
4755             Revital Eres  <eres@il.ibm.com>
4756
4757         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
4758         misaligned stores.
4759         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
4760         gcc.dg/vect/vect-96.c: Likewise.
4761         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
4762         that support misaligned stores. Change the number of expected
4763         misaligned accesses.
4764         * gcc.dg/vect/vect-peel-1.c: New test.
4765         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
4766         gcc.dg/vect/vect-peel-4.c: Likewise.
4767         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
4768         vectorizable on all targets that support realignment.
4769         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4770
4771 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
4772
4773         PR c/44806
4774         * gcc.dg/torture/pr44806.c: New.
4775
4776 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4777
4778         * gnat.dg/cond_expr1.adb: New test.
4779
4780 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
4781
4782         * gnat.dg/modular3.adb: New test.
4783         * gnat.dg/modular3_pkg.ads: New helper.
4784
4785 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
4786             Mikael Pettersson  <mikpe@it.uu.se>
4787
4788         PR testsuite/44518
4789         * obj-c++.dg/encode-2.mm: Produce object and save temps.
4790         Make signed-ness of chars explicit.  Scan the object for
4791         strings that are split by some target assemblers.
4792         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
4793         explicit.
4794
4795 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
4796
4797         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
4798
4799 2010-07-02  Le-Chun Wu  <lcwu@google.com>
4800
4801         PR/44128
4802         * g++.dg/warn/Wshadow-7.C: New test.
4803
4804 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
4805             Julian Brown  <julian@codesourcery.com>
4806             Sandra Loosemore  <sandra@codesourcery.com>
4807
4808         * gcc.c-torture/execute/20100416-1.c: New test case.
4809
4810 2010-07-02  Julian Brown  <julian@codesourcery.com>
4811             Sandra Loosemore  <sandra@codesourcery.com>
4812
4813         PR target/43703
4814
4815         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
4816         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
4817
4818 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4819             Julian Brown  <julian@codesourcery.com>
4820
4821         * gcc.target/arm/neon/vadds64.c: Regenerated.
4822         * gcc.target/arm/neon/vaddu64.c: Regenerated.
4823         * gcc.target/arm/neon/vsubs64.c: Regenerated.
4824         * gcc.target/arm/neon/vsubu64.c: Regenerated.
4825         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
4826         * gcc.target/arm/neon-vmls-1.c: Likewise.
4827         * gcc.target/arm/neon-vsubs64.c: New execution test.
4828         * gcc.target/arm/neon-vsubu64.c: New execution test.
4829         * gcc.target/arm/neon-vadds64.c: New execution test.
4830         * gcc.target/arm/neon-vaddu64.c: New execution test.
4831
4832 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4833
4834         * gcc.target/arm/neon-vands64.c: New.
4835         * gcc.target/arm/neon-vandu64.c: New.
4836         * gcc.target/arm/neon-vbics64.c: New.
4837         * gcc.target/arm/neon-vbicu64.c: New.
4838         * gcc.target/arm/neon-veors64.c: New.
4839         * gcc.target/arm/neon-veoru64.c: New.
4840         * gcc.target/arm/neon-vorns64.c: New.
4841         * gcc.target/arm/neon-vornu64.c: New.
4842         * gcc.target/arm/neon-vorrs64.c: New.
4843         * gcc.target/arm/neon-vorru64.c: New.
4844         * gcc.target/arm/neon/vands64.c: Regenerated.
4845         * gcc.target/arm/neon/vandu64.c: Regenerated.
4846         * gcc.target/arm/neon/vbics64.c: Regenerated.
4847         * gcc.target/arm/neon/vbicu64.c: Regenerated.
4848         * gcc.target/arm/neon/veors64.c: Regenerated.
4849         * gcc.target/arm/neon/veoru64.c: Regenerated.
4850         * gcc.target/arm/neon/vorns64.c: Regenerated.
4851         * gcc.target/arm/neon/vornu64.c: Regenerated.
4852         * gcc.target/arm/neon/vorrs64.c: Regenerated.
4853         * gcc.target/arm/neon/vorru64.c: Regenerated.
4854
4855 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4856
4857         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
4858
4859 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4860
4861         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
4862         * gfortran.dg/intent_out_5.f90: Same.
4863         * gfortran.dg/ltrans-7.f90: Same.
4864         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
4865
4866 2010-07-02  Jan Hubicka  <jh@suse.cz>
4867
4868         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
4869
4870 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4871
4872         * objc-obj-c++-shared/Object1.h: Correct Line endings.
4873
4874 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
4875
4876         PR c++/44780
4877         * c-c++-common/Wunused-var-12.c: New test.
4878
4879 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
4880
4881         PR target/42835
4882         * gcc.target/arm/pr42835.c: New test.
4883
4884         PR target/42172
4885         * gcc.target/arm/pr42172-1.c: New test.
4886
4887 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4888
4889         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
4890
4891 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
4892
4893         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
4894         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
4895         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
4896         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
4897         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
4898         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
4899         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
4900         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
4901         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
4902         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
4903         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
4904         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
4905         * gcc.target/arm/neon-vdup_ns64.c: New.
4906         * gcc.target/arm/neon-vdup_nu64.c: New.
4907         * gcc.target/arm/neon-vdupQ_ns64.c: New.
4908         * gcc.target/arm/neon-vdupQ_nu64.c: New.
4909         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
4910         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
4911         * gcc.target/arm/neon-vmov_ns64.c: New.
4912         * gcc.target/arm/neon-vmov_nu64.c: New.
4913         * gcc.target/arm/neon-vmovQ_ns64.c: New.
4914         * gcc.target/arm/neon-vmovQ_nu64.c: New.
4915         * gcc.target/arm/neon-vget_lanes64.c: New.
4916         * gcc.target/arm/neon-vget_laneu64.c: New.
4917         * gcc.target/arm/neon-vset_lanes64.c: New.
4918         * gcc.target/arm/neon-vset_laneu64.c: New.
4919
4920 2010-07-02  Richard Guenther  <rguenther@suse.de>
4921
4922         * g++.dg/torture/20100702-1.C: New testcase.
4923
4924 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4925
4926         PR target/44707
4927         * gcc.c-torture/compile/pr44707.c: New test.
4928
4929 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4930
4931         PR c++/44039
4932         * g++.dg/template/crash101.C: New.
4933
4934 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4935
4936         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
4937         Use the ABI-0 accessors and fail it for m64.
4938
4939 2010-07-02  Jan Hubicka  <jh@suse.cz>
4940
4941         * g++.dg/tree-ssa/pr44706.C: New testcase.
4942
4943 2010-07-02  Richard Guenther  <rguenther@suse.de>
4944
4945         PR tree-optimization/44748
4946         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
4947
4948 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
4949
4950         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
4951         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
4952         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
4953         the method types to forward:.
4954
4955 2010-06-30  Jason Merrill  <jason@redhat.com>
4956
4957         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
4958         * g++.dg/other/pr25632.C: Likewise.
4959
4960 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
4961
4962         PR tree-optimization/40421
4963         * gfortran.fortran-torture/compile/pr40421.f90: New test.
4964
4965 2010-07-01  Richard Guenther  <rguenther@suse.de>
4966
4967         PR middle-end/42834
4968         PR middle-end/44468
4969         * gcc.c-torture/execute/20100316-1.c: New testcase.
4970         * gcc.c-torture/execute/pr44468.c: Likewise.
4971         * gcc.c-torture/compile/20100609-1.c: Likewise.
4972         * gcc.dg/volatile2.c: Adjust.
4973         * gcc.dg/plugin/selfassign.c: Likewise.
4974         * gcc.dg/pr36902.c: Likewise.
4975         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
4976         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
4977         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4978         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4979         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4980         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4981         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
4982         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4983         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4984         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
4985         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4986         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4987         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4988         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
4989         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4990         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
4991         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
4992         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
4993         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
4994         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4995         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4996         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
4997         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
4998         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
4999         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5000         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
5001         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
5002         * gcc.dg/struct/w_prof_local_array.c: Likewise.
5003         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
5004         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
5005         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
5006         * gcc.dg/struct/w_prof_global_array.c: Likewise.
5007         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
5008         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
5009         * gcc.dg/struct/w_prof_local_var.c: Likewise.
5010         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
5011         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5012         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
5013         * gcc.dg/struct/w_prof_global_var.c: Likewise.
5014         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
5015         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
5016         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
5017         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5018         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
5019         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
5020         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
5021         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
5022         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
5023         * gcc.dg/tree-prof/stringop-1.c: Adjust.
5024         * g++.dg/tree-ssa/pr31146.C: Likewise.
5025         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
5026         * g++.dg/tree-ssa/pr33604.C: Likewise.
5027         * g++.dg/plugin/selfassign.c: Likewise.
5028         * gfortran.dg/array_memcpy_3.f90: Likewise.
5029         * gfortran.dg/array_memcpy_4.f90: Likewise.
5030         * c-c++-common/torture/pr42834.c: New testcase.
5031
5032 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
5033
5034         PR c++/44628
5035         * g++.dg/template/crash100.C: New.
5036
5037 2010-06-30  Jan Hubicka  <jh@suse.cz>
5038
5039         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
5040
5041 2010-06-30  Michael Matz  <matz@suse.de>
5042
5043         PR bootstrap/44699
5044         * gcc.dg/pr44699.c: New test.
5045
5046 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
5047
5048         PR tree-optimization/39799
5049         * c-c++-common/uninit-17.c: New test.
5050
5051 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5052
5053         PR libfortran/43298
5054         * gfortran.dg/read_infnan_1.f90: New test.
5055
5056 2010-06-29  Jason Merrill  <jason@redhat.com>
5057
5058         Enable implicitly declared move constructor/operator= (N3053).
5059         * g++.dg/cpp0x/implicit3.C: New.
5060         * g++.dg/cpp0x/implicit4.C: New.
5061         * g++.dg/cpp0x/implicit5.C: New.
5062         * g++.dg/cpp0x/implicit-copy.C: Adjust.
5063         * g++.dg/cpp0x/not_special.C: Adjust.
5064         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
5065         * g++.dg/cpp0x/rv1n.C: Adjust.
5066         * g++.dg/cpp0x/rv1p.C: Adjust.
5067         * g++.dg/cpp0x/rv2n.C: Adjust.
5068         * g++.dg/cpp0x/rv2p.C: Adjust.
5069         * g++.dg/cpp0x/rv3n.C: Adjust.
5070         * g++.dg/cpp0x/rv3p.C: Adjust.
5071         * g++.dg/cpp0x/rv4n.C: Adjust.
5072         * g++.dg/cpp0x/rv4p.C: Adjust.
5073         * g++.dg/cpp0x/rv5n.C: Adjust.
5074         * g++.dg/cpp0x/rv5p.C: Adjust.
5075         * g++.dg/cpp0x/rv6n.C: Adjust.
5076         * g++.dg/cpp0x/rv6p.C: Adjust.
5077         * g++.dg/cpp0x/rv7n.C: Adjust.
5078         * g++.dg/cpp0x/rv7p.C: Adjust.
5079         * g++.dg/cpp0x/rv8p.C: Adjust.
5080         * g++.dg/gomp/pr26690-1.C: Adjust.
5081         * g++.dg/other/error20.C: Adjust.
5082         * g++.dg/other/error31.C: Adjust.
5083         * g++.dg/parse/error19.C: Adjust.
5084         * g++.dg/template/qualttp5.C: Adjust.
5085         * g++.old-deja/g++.law/ctors5.C: Adjust.
5086
5087         Enable implicitly deleted functions (N2346)
5088         * g++.dg/cpp0x/defaulted17.C: New.
5089         * g++.dg/cpp0x/implicit1.C: New.
5090         * g++.dg/cpp0x/implicit2.C: New.
5091         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
5092         * g++.dg/ext/has_virtual_destructor.C: Adjust.
5093         * g++.dg/init/ctor4.C: Adjust.
5094         * g++.dg/init/synth2.C: Adjust.
5095         * g++.dg/lto/20081118_1.C: Adjust.
5096         * g++.dg/other/error13.C: Adjust.
5097         * g++.dg/other/unused1.C: Adjust.
5098         * g++.old-deja/g++.bob/inherit2.C: Adjust.
5099         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
5100         * g++.old-deja/g++.jason/opeq3.C: Adjust.
5101         * g++.old-deja/g++.law/ctors17.C: Adjust.
5102         * g++.old-deja/g++.oliva/delete1.C: Adjust.
5103         * g++.old-deja/g++.pt/assign1.C: Adjust.
5104         * g++.old-deja/g++.pt/crash20.C: Adjust.
5105
5106         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
5107         * g++.dg/cpp0x/defaulted13.C: Adjust.
5108         * g++.dg/cpp0x/defaulted2.C: Adjust.
5109         * g++.dg/cpp0x/defaulted3.C: Adjust.
5110         * g++.dg/cpp0x/initlist9.C: Adjust.
5111         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
5112         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
5113         * g++.dg/init/synth2.C: Adjust.
5114
5115         * g++.dg/cpp0x/defaulted19.C: New.
5116
5117         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
5118         * g++.dg/template/error23.C: Fix for -std=c++0x.
5119
5120 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
5121
5122         PR fortran/44718
5123         * gfortran.dg/proc_ptr_28.f90: New.
5124
5125 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
5126
5127         PR tree-optimization/43801
5128         * g++.dg/torture/pr43801.C: New test.
5129
5130         PR debug/44668
5131         * g++.dg/debug/dwarf2/accessibility1.C: New test.
5132
5133 2010-06-29  Jason Merrill  <jason@redhat.com>
5134
5135         PR c++/44587
5136         * g++.dg/template/qualified-id2.C: New.
5137         * g++.dg/template/qualified-id3.C: New.
5138
5139 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
5140
5141         PR fortran/44696
5142         * gfortran.dg/associated_target_4.f90: New.
5143
5144 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
5145
5146         PR fortran/44582
5147         * gfortran.dg/aliasing_array_result_1.f90 : New test.
5148
5149 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5150
5151         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
5152
5153 2010-06-29  Jan Hubicka  <jh@suse.cz>
5154
5155         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
5156
5157 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
5158
5159         PR target/43902
5160         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
5161         * gcc.target/arm/wmul-3.c: New test.
5162         * gcc.target/arm/wmul-4.c: New test.
5163
5164 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
5165
5166         PR rtl-optimization/44659
5167         * gcc.target/i386/extract-1.c: New.
5168         * gcc.target/i386/extract-2.c: Likewise.
5169         * gcc.target/i386/extract-3.c: Likewise.
5170         * gcc.target/i386/extract-4.c: Likewise.
5171         * gcc.target/i386/extract-5.c: Likewise.
5172         * gcc.target/i386/extract-6.c: Likewise.
5173
5174 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
5175
5176         PR c++/44682
5177         * g++.dg/warn/Wunused-var-14.C: New test.
5178
5179 2010-06-28  Tobias Burnus  <burnus@net-b.de>
5180
5181         PR fortran/43298
5182         * gfortran.dg/nan_6.f90: New.
5183
5184 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
5185
5186         PR tree-optimization/43781
5187         * gcc.dg/torture/pr43781.c: New.
5188
5189 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
5190
5191         PR fortran/40158
5192         * gfortran.dg/actual_rank_check_1.f90: New test.
5193
5194 2010-06-28  Martin Jambor  <mjambor@suse.cz>
5195
5196         * gcc.dg/ipa/ipa-sra-6.c: New test.
5197
5198 2010-06-28  Jan Hubicka  <jh@suse.cz>
5199
5200         PR tree-optimization/44687
5201         * gcc.c-torture/compile/pr44687.c
5202
5203 2010-06-28  Martin Jambor  <mjambor@suse.cz>
5204
5205         PR c++/44535
5206         * g++.dg/torture/pr44535.C: New test.
5207
5208 2010-06-28  Michael Matz  <matz@suse.de>
5209
5210         PR middle-end/44592
5211         * gfortran.dg/pr44592.f90: New test.
5212
5213 2010-06-28  Jan Hubicka  <jh@suse.cz>
5214
5215         PR tree-optimization/44357
5216         * g++.dg/torture/pr44357.C: New testcase.
5217
5218 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5219
5220         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
5221         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
5222         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
5223         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
5224         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
5225         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
5226         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
5227         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
5228
5229 2010-06-27  Jan Hubicka  <jh@suse.cz>
5230
5231         * gcc.c-torture/compile/pr44686.c: New file.
5232
5233 2010-06-27  Richard Guenther  <rguenther@suse.de>
5234
5235         PR tree-optimization/44683
5236         * gcc.c-torture/execute/pr44683.c: New testcase.
5237
5238 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
5239
5240         * gnat.dg/noreturn3.ad[sb]: New test.
5241
5242 2010-06-26  Jason Merrill  <jason@redhat.com>
5243
5244         * g++.dg/cpp0x/explicit5.C: New.
5245
5246 2010-06-26  Richard Guenther  <rguenther@suse.de>
5247
5248         PR tree-optimization/44393
5249         * gcc.dg/pr44393.c: New testcase.
5250
5251 2010-06-26  Jan Hubicka  <jh@suse.cz>
5252
5253         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
5254
5255 2010-06-26  Richard Guenther  <rguenther@suse.de>
5256
5257         PR middle-end/44674
5258         * gcc.dg/pr44674.c: New testcase.
5259
5260 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
5261
5262         * gcc.dg/opts-3.c: New test.
5263
5264 2010-06-26  Tobias Burnus  <burnus@net-b.de>
5265
5266         * gfortran.dg/type_decl_1.f90: New.
5267         * gfortran.dg/type_decl_2.f90: New.
5268
5269 2010-06-26  Tobias Burnus  <burnus@net-b.de>
5270
5271         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
5272         * gfortran.dg/semicolon_fixed_2.f: Ditto.
5273
5274 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5275
5276         PR testsuite/38946
5277         * gfortran.dg/array_constructor_23.f: Update test to allow for small
5278         error in comparing reals.
5279
5280 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5281
5282         * selected_real_kind_2.f90: New.
5283         * selected_real_kind_3.f90: New.
5284
5285 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5286
5287         * gfortran.dg/entry_19.f90: New.
5288
5289 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5290
5291         * gfortran.dg/end_subroutine_1.f90: New.
5292         * gfortran.dg/end_subroutine_2.f90: New.
5293         * gfortran.dg/interface_proc_end.f90: Update.
5294
5295 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5296
5297         * gfortran.dg/semicolon_fixed.f: Update.
5298         * gfortran.dg/semicolon_fixed_2.f: New.
5299         * gfortran.dg/semicolon_free_2.f90: New.
5300         * gfortran.dg/semicolon_free.f90: Update.
5301
5302 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5303
5304         PR fortran/44448
5305         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
5306
5307 2010-06-25  Martin Jambor  <mjambor@suse.cz>
5308
5309         * g++.dg/ipa/iinline-3.C: New test.
5310         * gcc.dg/ipa/modif-1.c: Removed.
5311
5312 2010-06-25  Jan Hubicka  <jh@suse.cz>
5313
5314         * gcc.dg/tree-ssa/ipa-split-1.c
5315
5316 2010-06-25  Martin Jambor  <mjambor@suse.cz>
5317
5318         * g++.dg/ipa/iinline-2.C: New test.
5319
5320 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
5321
5322         PR middle-end/43866
5323         * gfortran.dg/pr43866.f90: New test.
5324
5325         PR tree-optimization/44539
5326         * gcc.dg/pr44539.c: New test.
5327
5328 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
5329
5330         From Jim Wilson:
5331         PR target/43902
5332         * gcc.target/mips/madd-9.c: New test.
5333
5334 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
5335
5336         PR c/44517
5337         * gcc.dg/noncompile/pr44517.c: New.
5338         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
5339
5340 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
5341
5342         PR testsuite/43283
5343         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
5344         and add argument to nop for IA64.
5345
5346 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
5347
5348         PR target/44588
5349         * gcc.target/i386/mod-1.c: New.
5350         * gcc.target/i386/umod-1.c: Likewise.
5351         * gcc.target/i386/umod-2.c: Likewise.
5352         * gcc.target/i386/umod-3.c: Likewise.
5353
5354 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
5355
5356         PR middle-end/44492
5357         * g++.dg/torture/pr44492.C: New test.
5358
5359 2010-06-24  Andi Kleen  <ak@linux.intel.com>
5360
5361         * c-c++-common/warn-omitted-condop.c: New.
5362
5363 2010-06-24  Tobias Burnus  <burnus@net-b.de>
5364
5365         PR fortran/44614
5366         * gfortran.dg/import8.f90: New.
5367
5368 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
5369
5370         * gnat.dg/not_null.adb: Update test case.
5371
5372 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
5373
5374         PR c++/44619
5375         * g++.dg/warn/Wunused-var-13.C: New test.
5376
5377         PR c++/44627
5378         * g++.dg/diagnostic/method1.C: New test.
5379
5380 2010-06-22  Cary Coutant  <ccoutant@google.com>
5381
5382         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
5383
5384 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
5385
5386         PR fortran/44616
5387         * gfortran.dg/abstract_type_8.f03: New.
5388
5389 2010-06-21  Jason Merrill  <jason@redhat.com>
5390
5391         * g++.dg/cpp0x/noexcept08.C: New.
5392
5393         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
5394
5395 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
5396
5397         PR target/44615
5398         * gcc.target/i386/sse2-vec-2a.c: New.
5399
5400 2010-06-21  DJ Delorie  <dj@redhat.com>
5401
5402         * gcc.dg/pragma-diag-1.c: New.
5403
5404 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
5405
5406         PR target/44615
5407         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
5408
5409 2010-06-21  Alan Modra  <amodra@gmail.com>
5410
5411         PR testsuite/44505
5412         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
5413         tail call to check_fa_mid.
5414
5415 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
5416
5417         PR target/44575
5418         * gcc.c-torture/execute/pr44575.c: New test.
5419
5420 2010-06-21  Tobias Burnus  <burnus@net-b.de>
5421
5422         PR fortran/40632
5423         * gfortran.dg/contiguous_1.f90: New.
5424         * gfortran.dg/contiguous_2.f90: New.
5425         * gfortran.dg/contiguous_3.f90: New.
5426
5427 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
5428
5429         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
5430         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
5431
5432 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
5433
5434         PR target/44546
5435         * gcc.target/i386/pr44546.c: New test.
5436
5437 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
5438
5439         * gcc.dg/opts-2.c: New test.
5440
5441 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
5442
5443         PR fortran/44584
5444         * gfortran.dg/typebound_proc_15.f03: Modified.
5445
5446 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
5447
5448         PR target/44072
5449         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
5450         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
5451
5452 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5453
5454         * g++.dg/ext/label13.C: Fix typo in last change.
5455
5456 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5457
5458         PR libfortran/44477
5459         * gfortran.dg/eof_3.f90
5460         * gfortran.dg/endfile_2.f90
5461         * gfortran.dg/endfile_4.f90
5462         * gfortran.dg/endfile_3.f90
5463
5464 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5465
5466         PR c++/41090
5467         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
5468
5469 2010-06-18  Tobias Burnus  <burnus@net-b.de>
5470
5471         PR fortran/44556
5472         * gfortran.dg/allocate_alloc_opt_11.f90: New.
5473
5474 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
5475
5476         * gcc.target/arm/pr40900.c: New test.
5477
5478 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
5479
5480         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
5481
5482 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
5483
5484         PR fortran/44558
5485         * gfortran.dg/typebound_call_15.f03: New.
5486
5487 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5488
5489         PR c++/44486
5490         * g++.dg/pr44486.C: New.
5491
5492 2010-06-16  DJ Delorie  <dj@redhat.com>
5493
5494         * gcc.target/i386/volatile-bitfields-1.c: New.
5495         * gcc.target/i386/volatile-bitfields-2.c: New.
5496
5497 2010-06-16  Jason Merrill  <jason@redhat.com>
5498
5499         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
5500
5501         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
5502
5503 2010-06-16  Richard Guenther  <rguenther@suse.de>
5504
5505         PR c/44555
5506         * gcc.c-torture/execute/pr44555.c: New testcase.
5507
5508 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
5509
5510         PR fortran/44549
5511         * gfortran.dg/typebound_proc_16.f03: New.
5512
5513 2010-06-16  Martin Jambor  <mjambor@suse.cz>
5514
5515         * g++.dg/torture/pr43905.C: New test.
5516
5517 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
5518
5519         PR testsuite/44538
5520         * gcc.dg/vect/slp-perm-5.c (main): Prevent
5521         initialization loop from being vectorized.
5522         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
5523
5524 2010-06-16  Alan Modra  <amodra@gmail.com>
5525
5526         PR tree-optimization/44507
5527         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
5528
5529 2010-06-15  Jason Merrill  <jason@redhat.com>
5530
5531         * g++.dg/overload/arg3.C: Adjust error locations.
5532         * g++.dg/overload/copy1.C: Likewise.
5533         * g++.dg/tc1/dr152.C: Likewise.
5534         * g++.dg/template/incomplete4.C: Likewise.
5535         * g++.dg/template/incomplete5.C: Likewise.
5536         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5537         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
5538         * g++.old-deja/g++.pt/crash9.C: Likewise.
5539
5540         * g++.dg/inherit/virtual5.C: New.
5541
5542         * g++.dg/cpp0x/defaulted18.C: New.
5543
5544         * g++.dg/cpp0x/initlist40.C: New.
5545
5546         * g++.dg/cpp0x/initlist39.C: New.
5547
5548 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
5549
5550         PR middle-end/44391
5551         * gcc.dg/graphite/pr44391.c: New.
5552
5553 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
5554
5555         PR fortran/43388
5556         * gfortran.dg/allocate_alloc_opt_8.f90: New.
5557         * gfortran.dg/allocate_alloc_opt_9.f90: New.
5558         * gfortran.dg/allocate_alloc_opt_10.f90: New.
5559         * gfortran.dg/class_allocate_2.f03: Modified an error message.
5560
5561 2010-06-15  Richard Guenther  <rguenther@suse.de>
5562
5563         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
5564
5565 2010-06-15  Richard Guenther  <rguenther@suse.de>
5566
5567         * gcc.dg/vect/bb-slp-21.c: Adjust.
5568         * gcc.dg/vect/bb-slp-13.c: Likewise
5569         * gcc.dg/vect/bb-slp-4.c: Likewise
5570         * gcc.dg/vect/bb-slp-22.c: Likewise
5571         * gcc.dg/vect/bb-slp-14.c: Likewise
5572         * gcc.dg/vect/bb-slp-23.c: Likewise
5573         * gcc.dg/vect/bb-slp-15.c: Likewise
5574         * gcc.dg/vect/bb-slp-17.c: Likewise
5575         * gcc.dg/vect/bb-slp-18.c: Likewise
5576         * gcc.dg/vect/bb-slp-19.c: Likewise
5577         * gcc.dg/vect/bb-slp-10.c: Likewise
5578         * gcc.dg/vect/bb-slp-11.c: Likewise
5579         * gcc.dg/vect/bb-slp-20.c: Likewise
5580         * gcc.dg/vect/bb-slp-3.c: Likewise
5581
5582 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
5583
5584         PR fortran/44536
5585         * gfortran.dg/gomp/pr44536.f90: New test.
5586         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
5587
5588 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
5589
5590         PR target/44534
5591         * gcc.target/i386/avx-vextractf128-256-3.c: New.
5592         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
5593
5594 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
5595
5596         PR tree-optimization/44508
5597         * gcc.dg/tree-ssa/pr21086.c: Adjust.
5598
5599         PR bootstrap/44509
5600         * gcc.dg/pr44509.c: New test.
5601
5602 2010-06-14  Ira Rosen  <irar@il.ibm.com>
5603
5604         PR tree-optimization/44507
5605         * gcc.dg/vect/pr44507.c: New test.
5606
5607 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
5608
5609         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
5610         and c-pretty-print.h.
5611
5612         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
5613
5614 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
5615
5616         * gfortran.dg/whole_file_18.f90: Updated error message.
5617
5618 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
5619
5620         * gfortran.dg/whole_file_20.f03: New.
5621
5622 2010-06-12  Jan Hubicka  <jh@suse.cz>
5623
5624         * gcc.c-torture/compile/pc44485.c: New testcase.
5625
5626 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
5627
5628         PR fortran/40117
5629         * gfortran.dg/typebound_proc_4.f03: Modified error message.
5630         * gfortran.dg/typebound_proc_14.f03: New.
5631         * gfortran.dg/typebound_proc_15.f03: New.
5632
5633 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
5634
5635         * gcc.dg/opts-1.c: New test.
5636
5637 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
5638
5639         * gcc.dg/funroll-loops-all.c: Update expected error.
5640
5641 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
5642
5643         PR target/44481
5644         * gcc.target/i386/pr44481.c: New test.
5645
5646 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
5647
5648         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
5649
5650 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
5651
5652         PR middle-end/44483
5653         * gcc.dg/tree-ssa/pr44483.c: New.
5654
5655 2010-06-11  Paul Brook  <paul@codesourcery.com>
5656
5657         * g++.dg/other/arm-neon-1.C: New test.
5658
5659 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
5660
5661         PR fortran/42051
5662         PR fortran/43896
5663         * gfortran.dg/class_23.f03: New test.
5664
5665 2010-06-11  Jan Hubicka  <jh@suse.cz>
5666
5667         * gcc.dg/ipa/pure-const-2.c: New testcase.
5668
5669 2010-06-11  Jan Hubicka  <jh@suse.cz>
5670
5671         * gcc.dg/noreturn-7.c: Update.
5672         * gcc.dg/noreturn-4.c: Update.
5673
5674 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
5675
5676         Fix MIPS bootstrap
5677         * g++.dg/other/typedef4.C: New test.
5678
5679 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
5680
5681         PR fortran/44207
5682         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
5683
5684 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
5685
5686         PR fortran/44457
5687         * gfortran.dg/asynchronous_3.f03
5688
5689 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
5690
5691         PR middle-end/44185
5692         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
5693         non-temporal stores out of the tests to form new test cases.  As a
5694         result, no non-temporal store should be generated in this case.
5695
5696         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
5697         prefetch-7.c that generate one non-temporal store.
5698
5699         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
5700         prefetch-7.c that generate one non-temporal store and one
5701         one-temporal prefetch.
5702
5703 2010-06-10  Martin Jambor  <mjambor@suse.cz>
5704
5705         PR tree-optimization/44258
5706         * gcc.dg/tree-ssa/pr44258.c: New test.
5707
5708 2010-06-10  Daniel Kraft  <d@domob.eu>
5709
5710         PR fortran/38936
5711         * gfortran.dg/associate_1.f03: New test.
5712         * gfortran.dg/associate_2.f95: New test.
5713         * gfortran.dg/associate_3.f03: New test.
5714         * gfortran.dg/associate_4.f08: New test.
5715
5716 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5717
5718         * gfortran.dg/selected_char_kind_4.f90: New test.
5719
5720 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
5721
5722         * gcc.dg/pr42461.c: New test.
5723
5724 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5725
5726         PR fortran/44347
5727         * gfortran.dg/selected_real_kind_1.f90: New.
5728
5729 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5730
5731         PR fortran/44359
5732         * gfortran.dg/warn_conversion.f90: Removed check for redundant
5733         warning.
5734         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
5735         check for warning.
5736
5737 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5738
5739         * gfortran.dg/data_namelist_conflict.f90: New test.
5740
5741 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5742
5743         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
5744         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
5745         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
5746
5747 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5748
5749         * gfortran.dg/mvbits_9.f90: New test.
5750         * gfortran.dg/ibset_1.f90: Ditto.
5751         * gfortran.dg/ibits_1.f90: Ditto.
5752         * gfortran.dg/btest_1.f90: Ditto.
5753         * gfortran.dg/ibclr_1.f90: Ditto.
5754
5755 2010-06-09  Jason Merrill  <jason@redhat.com>
5756
5757         PR c++/44366
5758         * g++.dg/cpp0x/decltype23.C: Move to...
5759         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
5760
5761 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
5762
5763         PR fortran/44211
5764         * gfortran.dg/typebound_call_14.f03: New test.
5765
5766 2010-06-09  Martin Jambor  <mjambor@suse.cz>
5767
5768         PR tree-optimization/44423
5769         * gcc.dg/tree-ssa/pr44423.c: New test.
5770
5771 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
5772
5773         PR testsuite/42843
5774         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
5775         TV_NONE to initialize tv_id field.
5776         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5777         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5778         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
5779         Include toplev.h .
5780         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
5781         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
5782         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
5783
5784 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
5785
5786         PR tree-optimization/39874
5787         PR middle-end/28685
5788         * gcc.dg/pr39874.c: New file.
5789
5790 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
5791
5792         * g++.dg/ext/attr-alias-1.C: New.
5793         * g++.dg/ext/attr-alias-2.C: New.
5794
5795 2010-06-07  Tobias Burnus  <burnus@net-b.de>
5796
5797         PR fortran/44446
5798         * gfortran.dg/proc_ptr_27.f90: New.
5799
5800 2010-06-07  Jason Merrill  <jason@redhat.com>
5801
5802         PR c++/44366
5803         * g++.dg/cpp0x/decltype23.C: New.
5804
5805 2010-06-08  Andrew Pinski <pinskia@gmail.com>
5806             Shujing Zhao  <pearly.zhao@oracle.com>
5807
5808         PR c/37724
5809         * gcc.dg/c90-const-expr-10.c: Adjust.
5810         * gcc.dg/c99-const-expr-10.c: Adjust.
5811         * gcc.dg/init-bad-7.c: New.
5812
5813 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5814
5815         * lib/target-supports.exp (check_effective_target_gas): New proc.
5816         * gcc.c-torture/execute/960321-1.x: New file.
5817
5818 2010-06-07  Jason Merrill  <jason@redhat.com>
5819
5820         PR c++/44401
5821         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
5822
5823 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
5824
5825         PR c++/44444
5826         * g++.dg/warn/Wunused-var-12.C: New test.
5827
5828         PR c++/44443
5829         * c-c++-common/Wunused-var-11.c: New test.
5830
5831 2010-06-07  Jan Hubicka  <jh@suse.cz>
5832
5833         * gcc.dg/ipa/pure-const-1.c: New testcase.
5834
5835 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
5836
5837         PR rtl-optimization/44404
5838         * gcc.dg/pr44404.c: New.
5839
5840 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
5841
5842         PR target/44159
5843         * gcc.target/i386/abi-2.c: Check sysv abi here.
5844         * gcc.target/i386/aes-avx-check.h: Call test in noinline
5845         function to avoid failures by different ABIs.
5846         * gcc.target/i386/aes-check.h: Likewise.
5847         * gcc.target/i386/avx-check.h: Likewise.
5848         * gcc.target/i386/fma4-check.h: Likewise.
5849         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
5850         * gcc.target/i386/mmx-check.h: Likewise.
5851         * gcc.target/i386/pclmul-avx-check.h: Likewise.
5852         * gcc.target/i386/pclmul-check.h: Likewise.
5853         * gcc.target/i386/sse-check.h: Likewise.
5854         * gcc.target/i386/sse2-check.h: Likewise.
5855         * gcc.target/i386/sse3-check.h: Likewise.
5856         * gcc.target/i386/sse4_1-check.h: Likewise.
5857         * gcc.target/i386/sse4_2-check.h: Likewise.
5858         * gcc.target/i386/sse4a-check.h: Likewise.
5859         * gcc.target/i386/ssse3-check.h: Likewise.
5860         * gcc.target/i386/xop-check.h: Likewise.
5861         * gcc.target/i386/pr27971.c: Fix for LLP64.
5862         * gcc.target/i386/pr39139.c: Likewise.
5863         * gcc.target/i386/pr39315-check.c: Likewise.
5864         * gcc.target/i386/vararg-1.c: Likewise.
5865         * gcc.target/i386/vararg-2.c: Likewise.
5866         Additional add dg-compile to avoid failure due
5867         missing foo symbol.
5868
5869         * gcc.dg/compound-literal-1.c: Fix for llp64.
5870         * gcc.dg/pr32370.c: Likewise.
5871         * gcc.dg/pr37561.c: Likewise.
5872         * gcc.dg/pr41340.c: Likewise.
5873         * gcc.dg/pr41551.c: Likewise.
5874
5875 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
5876
5877         PR c++/44188
5878         * g++.dg/debug/dwarf2/typedef3.C: New test.
5879
5880 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5881
5882         PR c/20000
5883         * c-c++-common/pr20000.c: New.
5884
5885 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
5886
5887         PR c++/44086
5888         * g++.dg/init/pr44086.C: New.
5889         * g++.dg/cpp0x/decltype4.C: Adjust.
5890
5891 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5892
5893         PR fortran/43945
5894         * gfortran.dg/generic_23.f03: New test.
5895
5896 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
5897
5898         PR fortran/43895
5899         * gfortran.dg/alloc_comp_class_1.f90 : New test.
5900
5901 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
5902
5903         PR c++/44361
5904         * c-c++-common/Wunused-var-9.c: New test.
5905
5906 2010-06-05  Jason Merrill  <jason@redhat.com>
5907
5908         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
5909
5910 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
5911
5912         PR c/44322
5913         * gcc.dg/c99-restrict-4.c: New test.
5914
5915 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
5916
5917         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
5918         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
5919         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
5920         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
5921         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
5922         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
5923         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
5924         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
5925         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
5926         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
5927         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
5928         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
5929         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
5930         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
5931         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
5932         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
5933         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
5934         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
5935         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
5936         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
5937         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
5938         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
5939
5940 2010-06-04  Jason Merrill  <jason@redhat.com>
5941
5942         * g++.dg/cpp0x/noexcept06.C: New.
5943         * g++.dg/cpp0x/noexcept07.C: New.
5944
5945         * g++.dg/cpp0x/noexcept01.C: New.
5946         * g++.dg/cpp0x/noexcept02.C: New.
5947         * g++.dg/cpp0x/noexcept03.C: New.
5948         * g++.dg/cpp0x/noexcept04.C: New.
5949         * g++.dg/cpp0x/noexcept05.C: New.
5950
5951 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
5952
5953         PR c++/44412
5954         * g++.dg/warn/Wunused-var-10.C: New test.
5955         * g++.dg/warn/Wunused-var-11.C: New test.
5956
5957         PR c++/44362
5958         * c-c++-common/Wunused-var-10.c: New test.
5959
5960 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5961
5962         PR c/25880
5963         * gcc.dg/assign-warn-2.c: Update.
5964         * gcc.dg/cpp/line3.c: Update.
5965         * gcc.dg/c99-array-lval-8.c: Update.
5966         * gcc.dg/cast-qual-2.c: Update.
5967         * gcc.dg/c99-arraydecl-3.c:  Update.
5968         * gcc.dg/assign-warn-1.c:  Update.
5969         * gcc.dg/format/gcc_diag-1.c:  Update.
5970
5971 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
5972
5973         PR rtl-optimization/39871
5974         PR rtl-optimization/40615
5975         PR rtl-optimization/42500
5976         PR rtl-optimization/42502
5977         * gcc.target/arm/eliminate.c: New test.
5978
5979 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
5980
5981         PR libstdc++/44410
5982         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
5983         * g++.old-deja/g++.other/delete3.C: Likewise.
5984         * g++.old-deja/g++.other/new.C: Likewise.
5985         * g++.old-deja/g++.law/operators27.C: Likewise.
5986         * g++.old-deja/g++.mike/p755.C: Likewise.
5987         * g++.dg/eh/new1.C: Likewise.
5988         * g++.dg/init/new5.C: Likewise.
5989
5990 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5991
5992         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
5993         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
5994         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
5995
5996 2010-06-03  Richard Guenther  <rguenther@suse.de>
5997
5998         PR lto/41921
5999         * lib/lto.exp: Always load gcc.exp.
6000         (lto-obj): For C source files invoke gcc_target_compile.
6001         * g++.dg/lto/20100603-1_0.C: New testcase.
6002         * g++.dg/lto/20100603-1_1.c: Likewise.
6003
6004 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
6005
6006         PR tree-optimization/43688
6007         * gfortran.dg/pr43688.f90: New.
6008
6009 2010-06-03  Richard Guenther  <rguenther@suse.de>
6010
6011         PR lto/41584
6012         * gcc.dg/lto/20100603-1_0.c: New testcase.
6013         * gcc.dg/lto/20100603-2_0.c: Likewise.
6014         * gcc.dg/lto/20100603-3_0.c: Likewise.
6015
6016 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
6017
6018         PR target/44218
6019         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
6020         * gcc.target/powerpc/recip-2.c: Ditto.
6021         * gcc.target/powerpc/recip-3.c: Ditto.
6022         * gcc.target/powerpc/recip-4.c: Ditto.
6023         * gcc.target/powerpc/recip-5.c: Ditto.
6024         * gcc.target/powerpc/recip-6.c: Ditto.
6025         * gcc.target/powerpc/recip-7.c: Ditto.
6026         * gcc.target/powerpc/recip-test.h: Ditto.
6027         * gcc.target/powerpc/recip-test2.h: Ditto.
6028
6029 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
6030
6031         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
6032
6033 2010-06-02  Jason Merrill  <jason@redhat.com>
6034
6035         * g++.dg/ext/vector9.C: Expect typedef in error message.
6036
6037         PR c++/9726
6038         PR c++/23594
6039         PR c++/44333
6040         * g++.dg/tc1/dr101.C: Remove xfails.
6041
6042 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
6043
6044         PR middle-end/44372
6045         * g++.dg/ipa/pr44372.C: New.
6046
6047 2010-06-02  Jan Hubicka  <jh@suse.cz>
6048
6049         PR middle-end/44295
6050         * g++.dg/torture/pr44295.C: Neww testcase.
6051
6052 2010-06-02  Jan Hubicka  <jh@suse.cz>
6053
6054         * gcc.dg/tree-ssa/loadpre6.c: Update.
6055
6056 2010-06-02  Richard Guenther  <rguenther@suse.de>
6057
6058         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
6059         diagnostic.h.
6060
6061 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
6062
6063         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
6064         the link fail message.
6065
6066 2010-06-02  Tobias Burnus  <burnus@net-b.de>
6067
6068         PR fortran/44360
6069         * gfortran.dg/use_13.f90: New test case.
6070
6071 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6072
6073         PR fortran/44371
6074         * gfortran.dg/error_stop_2.f08: Minor update.
6075
6076 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6077
6078         PR fortran/44371
6079         * gfortran.dg/error_stop_1.f08: New test.
6080         * gfortran.dg/error_stop_2.f08: New test.
6081
6082 2010-06-01  Jason Merrill  <jason@redhat.com>
6083
6084         DR 990
6085         * g++.dg/cpp0x/initlist37.C: New.
6086         * g++.dg/cpp0x/initlist38.C: New.
6087
6088         PR c++/44358
6089         * g++.dg/cpp0x/initlist36.C: New.
6090
6091 2010-05-31 Jan Hubicka  <jh@suse.cz>
6092
6093         * gcc.dg/noreturn-8.c: New testcase.
6094
6095 2010-05-31 Jan Hubicka  <jh@suse.cz>
6096
6097         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
6098         * gcc.dg/lto/noreturn-1_0.c: Move it here.
6099
6100 2010-05-31 Jan Hubicka  <jh@suse.cz>
6101
6102         * gcc.dg/lto/noreturn-1_1.c: New testcase.
6103         * gcc.dg/lto/noreturn-1_0.c: New testcase.
6104
6105 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
6106
6107         PR fortran/36928
6108         * gfortran.dg/dependency_27.f90:  New test.
6109         * gfortran.dg/array_assign_1.F90:  New test.
6110
6111 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
6112
6113         PR target/44338
6114         * gcc.target/i386/sse-24.c: New test.
6115
6116 2010-05-31  Jan Hubicka  <jh@suse.cz>
6117
6118         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
6119
6120 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
6121
6122         PR middle-end/44337
6123         * gcc.dg/pr44337.c: New test.
6124
6125         PR tree-optimization/44182
6126         * g++.dg/debug/pr44182.C: New test.
6127
6128 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
6129
6130         * gcc.dg/nested-func-7.c: New test.
6131         * gnat.dg/frame_overflow.adb: Adjust directives.
6132
6133 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
6134
6135         * gnat.dg/prot2.ad[sb]: New test.
6136         * gnat.dg/prot2_pkg1.ads: New helper.
6137         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
6138
6139 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
6140
6141         * gnat.dg/array11.adb: Adjust dg-warning directive.
6142         * gnat.dg/object_overflow.adb: Likewise.
6143
6144 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
6145
6146         PR middle-end/44306
6147         * gcc.dg/tree-ssa/pr44306.c: New.
6148
6149 2010-05-29  Jan Hubicka  <jh@suse.cz>
6150
6151         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
6152
6153 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
6154
6155         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
6156
6157 2010-05-28  Mike Stump  <mikestump@comcast.net>
6158
6159         PR objc/44125
6160         * objc.dg/const-str-9.m: Remove static.
6161
6162 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
6163
6164         PR target/43636
6165         * gcc.c-torture/compile/pr43636.c: New test.
6166
6167 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
6168
6169         PR objc++/23616
6170         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
6171         * obj-c++.dg/try-catch-9.mm: Ditto.
6172
6173 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
6174
6175         Revert patch for PR c++/44188
6176         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
6177
6178 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
6179
6180         PR c++/44188
6181         * g++.dg/debug/dwarf2/typedef3.C: New test.
6182
6183 2010-05-27  Jason Merrill  <jason@redhat.com>
6184
6185         PR c++/43555
6186         * g++.dg/ext/vla9.C: New.
6187
6188 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
6189
6190         PR objc/44140
6191         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
6192         * objc.dg/torture/tls/thr-init-3.m: Ditto.
6193         * objc.dg/torture/tls/thr-init.m: Ditto.
6194         * objc.dg/torture/trivial.m: Ditto.
6195         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
6196         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6197         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6198         * obj-c++.dg/torture/trivial.mm: Ditto.
6199
6200 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
6201
6202         * g++.dg/lto/20100302_0.C: Skip on darwin.
6203
6204 2010-05-27  Richard Guenther  <rguenther@suse.de>
6205
6206         PR tree-optimization/44284
6207         * gcc.dg/vect/vect-118.c: New testcase.
6208         * gcc.dg/vect/bb-slp-20.c: Adjust.
6209         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
6210         * gcc.dg/vect/slp-9.c: Likewise.
6211         * gcc.dg/vect/slp-reduc-4.c: Likewise.
6212         * gcc.dg/vect/vect-10.c: Likewise.
6213         * gcc.dg/vect/vect-109.c: Likewise.
6214         * gcc.dg/vect/vect-12.c: Likewise.
6215         * gcc.dg/vect/vect-36.c: Likewise.
6216         * gcc.dg/vect/vect-7.c: Likewise.
6217         * gcc.dg/vect/vect-iv-8.c: Likewise.
6218         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
6219         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
6220         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
6221         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
6222         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
6223         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
6224         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
6225         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
6226         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
6227         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6228         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6229         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
6230         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
6231         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
6232         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
6233         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
6234         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6235
6236 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
6237
6238         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
6239         necessary.
6240
6241 2010-05-26  Jan Hubicka  <jh@suse.cz>
6242
6243         * gcc.dg/lto/materialize-1_0.c: New file.
6244         * gcc.dg/lto/materialize-1_1.c: New file.
6245
6246 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6247
6248         * gnat.dg/lto10.adb: New test.
6249         * gnat.dg/lto10_pkg.ads: New helper.
6250
6251 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
6252
6253         * lib/target-supports.exp (check_effective_target_int128): New
6254         function to check if __int128 types are available for target.
6255         * c-c++-common/int128-types-1.c: New.
6256         * c-c++-common/int128-1.c: New.
6257         * c-c++-common/int128-2.c: New.
6258         * g++.dg/abi/mangle43.C: New.
6259         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
6260         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
6261         pointer-wide scalar.
6262         * g++.dg/other/pr25632.C: Likewise.
6263         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
6264         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
6265         overflow warnings.
6266         * g++.dg/warn/pr13358-4.C: Likewise.
6267         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
6268         * g++.dg/warn/Wconversion-null.C: Likewise.
6269
6270 2010-05-26  Jason Merrill  <jason@redhat.com>
6271
6272         PR c++/43382
6273         * g++.dg/cpp0x/variadic101.C: New.
6274
6275 2010-05-26  Richard Guenther  <rguenther@suse.de>
6276
6277         PR rtl-optimization/44164
6278         * gcc.c-torture/execute/pr44164.c: New testcase.
6279         * g++.dg/tree-ssa/pr13146.C: Adjust.
6280
6281 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
6282
6283         PR fortran/40011
6284         * gfortran.dg/whole_file_19.f90 : New test.
6285
6286 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
6287
6288         PR fortran/30668
6289         PR fortran/31346
6290         PR fortran/34260
6291         * gfortran.dg/pr40999.f: Fix function type.
6292         * gfortran.dg/whole_file_5.f90: Likewise.
6293         * gfortran.dg/whole_file_6.f90: Likewise.
6294         * gfortran.dg/whole_file_16.f90: New.
6295         * gfortran.dg/whole_file_17.f90: New.
6296         * gfortran.dg/whole_file_18.f90: New.
6297
6298 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
6299             Iain Sandoe  <iains@gcc.gnu.org>
6300
6301         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
6302         * gcc.c-torture/compile/pr44197.c: Require alias support.
6303         * gcc.dg/lto/20081222_0.c: Ditto.
6304
6305 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
6306
6307         PR debug/42801
6308         * gcc.dg/guality/vla-2.c: New test.
6309
6310 2010-05-25  Richard Guenther  <rguenther@suse.de>
6311
6312         PR middle-end/44069
6313         * g++.dg/torture/pr44069.C: New testcase.
6314
6315 2010-05-25  Richard Guenther  <rguenther@suse.de>
6316
6317         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
6318
6319 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
6320
6321         PR objc/44140
6322         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
6323
6324 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
6325
6326         * obj-c++.dg/torture/tls/trivial.mm: New.
6327         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
6328         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
6329         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
6330         * obj-c++.dg/torture/tls/diag-1.mm: New.
6331         * obj-c++.dg/torture/tls/tls.exp: New.
6332         * obj-c++.dg/torture/trivial.mm: New.
6333         * obj-c++.dg/torture/dg-torture.exp: New.
6334         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
6335         * obj-c++.dg/tls/trivial.m: New.
6336         * obj-c++.dg/tls/init-1.mm: New.
6337         * obj-c++.dg/tls/diag-1.mm: New.
6338         * obj-c++.dg/tls/init-2.mm: New.
6339         * obj-c++.dg/tls/diag-2.mm: New.
6340         * obj-c++.dg/tls/diag-3.mm: New.
6341         * obj-c++.dg/tls/diag-4.mm: New.
6342         * obj-c++.dg/tls/static-1.mm: New.
6343         * obj-c++.dg/tls/tls.exp: New.
6344         * obj-c++.dg/tls/diag-5.mm: New.
6345         * obj-c++.dg/tls/static-1a.mm: New.
6346         * objc-obj-c++-shared/Object1.mm: New.
6347         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
6348
6349 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
6350
6351         PR objc++/43689
6352         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
6353         * obj-c++.dg/const-str-6.mm: Ditto.
6354
6355 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6356
6357         * g++.dg/parse/array-size2.C: Remove dg-error directives.
6358
6359 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6360
6361         PR ada/38394
6362         * gnat.dg/array13.ad[sb]: New test.
6363
6364 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
6365             Sandra Loosemore  <sandra@codesourcery.com>
6366
6367         * gcc.target/arm/neon/: Regenerated test cases.
6368
6369         * gcc.target/arm/neon/polytypes.c,
6370         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
6371         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
6372         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
6373         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
6374         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
6375         dg-add-options arm_neon.
6376
6377         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
6378         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
6379         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
6380         and arm_neon_fp16_ok.
6381
6382         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
6383         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
6384
6385         * lib/target-supports.exp (add_options_for_arm_neon): New.
6386         (check_effective_target_arm_neon_ok_nocache): New, from
6387         check_effective_target_arm_neon_ok.  Check multiple possibilities.
6388         (check_effective_target_arm_neon_ok): Use
6389         check_effective_target_arm_neon_ok_nocache.
6390         (add_options_for_arm_neon_fp16)
6391         (check_effective_target_arm_neon_fp16_ok)
6392         check_effective_target_arm_neon_fp16_ok_nocache): New.
6393         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
6394
6395 2010-05-24  Jason Merrill  <jason@redhat.com>
6396
6397         PR c++/41510
6398         * g++.dg/cpp0x/initlist35.C: New.
6399         * g++.dg/init/brace6.C: Adjust.
6400
6401 2010-05-24  Paul Brook  <paul@codesourcery.com>
6402
6403         * gcc.target/arm/frame-pointer-1.c: New test.
6404         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
6405         pointer elimination.
6406
6407 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6408
6409         PR target/44245
6410         * gcc.target/i386/crc32-3.c: New.
6411         * gcc.target/i386/crc32-4.c: Likewise.
6412
6413 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
6414
6415         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
6416         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
6417         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
6418
6419 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6420
6421         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
6422
6423 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
6424
6425         PR target/43869
6426         * gcc.c-target/pr43869.c: New test.
6427
6428 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
6429
6430         PR fortran/44212
6431         * gfortran.dg/class_22.f03: New.
6432
6433 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
6434
6435         PR lto/44238
6436         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
6437
6438 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
6439
6440         PR fortran/44213
6441         * gfortran.dg/abstract_type_7.f03: New.
6442
6443 2010-05-21  Jason Merrill  <jason@redhat.com>
6444
6445         * g++.dg/eh/spec11.C: Test cleanup optimization.
6446
6447 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
6448
6449         PR debug/44223
6450         * gcc.target/i386/pr44223.c: New test.
6451
6452 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6453
6454         * gcc.target/i386/pr25993.c: Use @function as type specifier.
6455
6456 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
6457
6458         * g++.dg/other/const3.C: New test.
6459
6460 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
6461
6462         PR fortran/38407
6463         * warn_unused_dummy_argument_1.f90: New.
6464         * warn_unused_dummy_argument_2.f90: New.
6465
6466 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6467
6468         PR c++/30298
6469         * g++.dg/inherit/crash1.C: New.
6470         * g++.dg/inherit/crash2.C: Likewise.
6471
6472 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
6473
6474         PR debug/44178
6475         * g++.dg/debug/pr44178.C: New test.
6476
6477 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
6478
6479         PR middle-end/44185
6480         * gcc.dg/tree-ssa/prefetch-6.c: Add
6481         --param min-insn-to-prefetch-ratio=6.
6482         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
6483         allow unrolling, and adjust the movnti count.
6484
6485 2010-05-20  Jan Hubicka  <jh@suse.cz>
6486
6487         PR middle-end/44197
6488         * gcc.c-torture/compile/pr44197.c: New file.
6489
6490 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
6491
6492         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
6493         Fix test code.
6494         (check_effective_target_xop): Remove __may_alias__ attribute.
6495
6496 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
6497
6498         PR target/44202
6499         * gcc.c-torture/execute/pr44202-1.c: New test.
6500
6501 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6502
6503         PR fortran/43851
6504         * gfortran.dg/label_1.f90: Update test.
6505
6506 2010-05-19  Jan Hubicka  <jh@suse.cz>
6507
6508         * gcc.dg/lto/ipareference2_0.c: New file.
6509         * gcc.dg/lto/ipareference2_1.c: New file.
6510
6511 2010-05-19  Jason Merrill  <jason@redhat.com>
6512
6513         * g++.dg/parse/fn-typedef2.C: New.
6514
6515         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
6516         function type.
6517
6518         PR c++/44193
6519         * g++.dg/template/fntype1.C: New.
6520
6521 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
6522
6523         * gnat.dg/discr23.ad[sb]: New test.
6524         * gnat.dg/discr23_pkg.ads: New helper.
6525
6526         * gnat.dg/specs/controlled1.ads: New test.
6527         * gnat.dg/specs/controlled1_pkg.ads: New helper.
6528
6529 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6530
6531         PR fortran/44055
6532         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
6533         Fixed scope of C_SIZEOF.
6534         * gfortran.dg/warn_conversion_2.f90: New.
6535
6536 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6537
6538         * lib/target-supports.exp (check_effective_target_sse2): New proc.
6539         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
6540         for optional selector.
6541         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
6542         (check_effective_target_sse3): New proc.
6543         * gcc.target/i386/math-torture/math-torture.exp: Load
6544         target-supports.exp.
6545         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
6546         check_effective_target_sse2.
6547         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
6548         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
6549         * g++.dg/vect/vect.exp: Likewise.
6550         * gfortran.dg/vect/vect.exp: Likewise.
6551         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
6552         -msse2 if check_effective_target_sse2.
6553
6554         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
6555         * gcc.target/i386/3dnow-2.c: Likewise.
6556         * gcc.target/i386/3dnowA-1.c: Likewise.
6557         * gcc.target/i386/3dnowA-2.c: Likewise.
6558         * gcc.target/i386/pr42549.c: Likewise.
6559
6560         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
6561         * gcc.target/i386/sse3-addsubpd.c: Likewise.
6562         * gcc.target/i386/sse3-addsubps.c: Likewise.
6563         * gcc.target/i386/sse3-haddpd.c: Likewise.
6564         * gcc.target/i386/sse3-haddps.c: Likewise.
6565         * gcc.target/i386/sse3-hsubpd.c: Likewise.
6566         * gcc.target/i386/sse3-hsubps.c: Likewise.
6567         * gcc.target/i386/sse3-movddup.c: Likewise.
6568         * gcc.target/i386/sse3-movshdup.c: Likewise.
6569         * gcc.target/i386/sse3-movsldup.c: Likewise.
6570
6571         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
6572         * g++.dg/ext/attrib35.C: Likewise.
6573         * g++.dg/opt/pr40496.C: Likewise.
6574         * g++.dg/other/i386-1.C: Likewise.
6575         * g++.dg/other/i386-4.C: Likewise.
6576         * g++.dg/other/pr34435.C: Likewise.
6577         * g++.dg/other/pr39496.C: Likewise.
6578         * g++.dg/other/pr40446.C: Likewise.
6579         * gcc.dg/compat/union-m128-1_main.c: Likewise.
6580         * gcc.dg/compat/vector-1a_main.c: Likewise.
6581         * gcc.dg/compat/vector-2a_main.c: Likewise.
6582         * gcc.dg/lto/20090206-1_0.c: Likewise.
6583         * gcc.dg/pr34856.c: Likewise.
6584         * gcc.dg/pr36584.c: Likewise.
6585         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
6586         * gcc.dg/pr37544.c: Likewise.
6587         * gcc.dg/torture/pr16104-1.c: Likewise.
6588         * gcc.dg/torture/pr35771-1.c: Likewise.
6589         * gcc.dg/torture/pr35771-2.c: Likewise.
6590         * gcc.dg/torture/pr35771-3.c: Likewise.
6591         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6592         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6593         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6594         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6595         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6596         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6597         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
6598         * gcc.target/i386/20060512-1.c: Likewise.
6599         * gcc.target/i386/20060512-3.c: Likewise.
6600         * gcc.target/i386/all_one_m128i.c: Likewise.
6601         * gcc.target/i386/float128-1.c: Likewise.
6602         * gcc.target/i386/float128-2.c: Likewise.
6603         * gcc.target/i386/fpcvt-1.c: Likewise.
6604         * gcc.target/i386/fpcvt-2.c: Likewise.
6605         * gcc.target/i386/fpcvt-3.c: Likewise.
6606         * gcc.target/i386/fpprec-1.c: Likewise.
6607         * gcc.target/i386/funcspec-9.c: Likewise.
6608         * gcc.target/i386/incoming-1.c: Likewise.
6609         * gcc.target/i386/incoming-12.c: Likewise.
6610         * gcc.target/i386/incoming-2.c: Likewise.
6611         * gcc.target/i386/incoming-3.c: Likewise.
6612         * gcc.target/i386/incoming-4.c: Likewise.
6613         * gcc.target/i386/incoming-6.c: Likewise.
6614         * gcc.target/i386/incoming-7.c: Likewise.
6615         * gcc.target/i386/incoming-8.c: Likewise.
6616         * gcc.target/i386/opt-1.c: Likewise.
6617         * gcc.target/i386/opt-2.c: Likewise.
6618         * gcc.target/i386/ordcmp-1.c: Likewise.
6619         * gcc.target/i386/pr17692.c: Likewise.
6620         * gcc.target/i386/pr18614-1.c: Likewise.
6621         * gcc.target/i386/pr22152.c: Likewise.
6622         * gcc.target/i386/pr23570.c: Likewise.
6623         * gcc.target/i386/pr23575.c: Likewise.
6624         * gcc.target/i386/pr26449-1.c: Likewise.
6625         * gcc.target/i386/pr26600.c: Likewise.
6626         * gcc.target/i386/pr27790.c: Likewise.
6627         * gcc.target/i386/pr28839.c: Likewise.
6628         * gcc.target/i386/pr30970.c: Likewise.
6629         * gcc.target/i386/pr32000-1.c: Likewise.
6630         * gcc.target/i386/pr32000-2.c: Likewise.
6631         * gcc.target/i386/pr32280.c: Likewise.
6632         * gcc.target/i386/pr32661.c: Likewise.
6633         * gcc.target/i386/pr32708-1.c: Likewise.
6634         * gcc.target/i386/pr32961.c: Likewise.
6635         * gcc.target/i386/pr33329.c: Likewise.
6636         * gcc.target/i386/pr35714.c: Likewise.
6637         * gcc.target/i386/pr35767-1.c: Likewise.
6638         * gcc.target/i386/pr35767-1d.c: Likewise.
6639         * gcc.target/i386/pr35767-1i.c: Likewise.
6640         * gcc.target/i386/pr35767-2.c: Likewise.
6641         * gcc.target/i386/pr35767-2d.c: Likewise.
6642         * gcc.target/i386/pr35767-2i.c: Likewise.
6643         * gcc.target/i386/pr35767-3.c: Likewise.
6644         * gcc.target/i386/pr35767-5.c: Likewise.
6645         * gcc.target/i386/pr36222-1.c: Likewise.
6646         * gcc.target/i386/pr36578-1.c: Likewise.
6647         * gcc.target/i386/pr36578-2.c: Likewise.
6648         * gcc.target/i386/pr36992-1.c: Likewise.
6649         * gcc.target/i386/pr37101.c: Likewise.
6650         * gcc.target/i386/pr37216.c: Likewise.
6651         * gcc.target/i386/pr37434-1.c: Likewise.
6652         * gcc.target/i386/pr37434-2.c: Likewise.
6653         * gcc.target/i386/pr37843-3.c: Likewise.
6654         * gcc.target/i386/pr37843-4.c: Likewise.
6655         * gcc.target/i386/pr39162.c: Likewise.
6656         * gcc.target/i386/pr39315-1.c: Likewise.
6657         * gcc.target/i386/pr39315-2.c: Likewise.
6658         * gcc.target/i386/pr39315-3.c: Likewise.
6659         * gcc.target/i386/pr39315-4.c: Likewise.
6660         * gcc.target/i386/pr39445.c: Likewise.
6661         * gcc.target/i386/pr39496.c: Likewise.
6662         * gcc.target/i386/pr40809.c: Likewise.
6663         * gcc.target/i386/pr40906-3.c: Likewise.
6664         * gcc.target/i386/pr41019.c: Likewise.
6665         * gcc.target/i386/pr42542-1.c: Likewise.
6666         * gcc.target/i386/pr42542-2.c: Likewise.
6667         * gcc.target/i386/pr42542-3.c: Likewise.
6668         * gcc.target/i386/pr42542-3a.c: Likewise.
6669         * gcc.target/i386/pr42881.c: Likewise.
6670         * gcc.target/i386/push-1.c: Likewise.
6671         * gcc.target/i386/quad-sse.c: Likewise.
6672         * gcc.target/i386/reload-1.c: Likewise.
6673         * gcc.target/i386/sse-10.c: Likewise.
6674         * gcc.target/i386/sse-11.c: Likewise.
6675         * gcc.target/i386/sse-15.c: Likewise.
6676         * gcc.target/i386/sse-17.c: Likewise.
6677         * gcc.target/i386/sse-18.c: Likewise.
6678         * gcc.target/i386/sse-19.c: Likewise.
6679         * gcc.target/i386/sse-4.c: Likewise.
6680         * gcc.target/i386/sse-6.c: Likewise.
6681         * gcc.target/i386/sse-vect-types.c: Likewise.
6682         * gcc.target/i386/sse2-addpd-1.c: Likewise.
6683         * gcc.target/i386/sse2-addsd-1.c: Likewise.
6684         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
6685         * gcc.target/i386/sse2-andpd-1.c: Likewise.
6686         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6687         * gcc.target/i386/sse2-comisd-1.c: Likewise.
6688         * gcc.target/i386/sse2-comisd-2.c: Likewise.
6689         * gcc.target/i386/sse2-comisd-3.c: Likewise.
6690         * gcc.target/i386/sse2-comisd-4.c: Likewise.
6691         * gcc.target/i386/sse2-comisd-5.c: Likewise.
6692         * gcc.target/i386/sse2-comisd-6.c: Likewise.
6693         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
6694         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
6695         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
6696         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
6697         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
6698         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
6699         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
6700         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
6701         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6702         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
6703         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
6704         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6705         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
6706         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
6707         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
6708         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
6709         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6710         * gcc.target/i386/sse2-divpd-1.c: Likewise.
6711         * gcc.target/i386/sse2-divsd-1.c: Likewise.
6712         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6713         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6714         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6715         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6716         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
6717         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
6718         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
6719         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
6720         * gcc.target/i386/sse2-minpd-1.c: Likewise.
6721         * gcc.target/i386/sse2-minsd-1.c: Likewise.
6722         * gcc.target/i386/sse2-mmx.c: Likewise.
6723         * gcc.target/i386/sse2-movapd-1.c: Likewise.
6724         * gcc.target/i386/sse2-movapd-2.c: Likewise.
6725         * gcc.target/i386/sse2-movd-1.c: Likewise.
6726         * gcc.target/i386/sse2-movd-2.c: Likewise.
6727         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
6728         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
6729         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
6730         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
6731         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
6732         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
6733         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
6734         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
6735         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
6736         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
6737         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
6738         * gcc.target/i386/sse2-movq-1.c: Likewise.
6739         * gcc.target/i386/sse2-movq-2.c: Likewise.
6740         * gcc.target/i386/sse2-movq-3.c: Likewise.
6741         * gcc.target/i386/sse2-movsd-1.c: Likewise.
6742         * gcc.target/i386/sse2-movsd-2.c: Likewise.
6743         * gcc.target/i386/sse2-movupd-1.c: Likewise.
6744         * gcc.target/i386/sse2-movupd-2.c: Likewise.
6745         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
6746         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
6747         * gcc.target/i386/sse2-orpd-1.c: Likewise.
6748         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
6749         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
6750         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
6751         * gcc.target/i386/sse2-paddb-1.c: Likewise.
6752         * gcc.target/i386/sse2-paddd-1.c: Likewise.
6753         * gcc.target/i386/sse2-paddq-1.c: Likewise.
6754         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
6755         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
6756         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
6757         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
6758         * gcc.target/i386/sse2-paddw-1.c: Likewise.
6759         * gcc.target/i386/sse2-pand-1.c: Likewise.
6760         * gcc.target/i386/sse2-pandn-1.c: Likewise.
6761         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
6762         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
6763         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
6764         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
6765         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
6766         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
6767         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
6768         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
6769         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
6770         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
6771         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
6772         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
6773         * gcc.target/i386/sse2-pminub-1.c: Likewise.
6774         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
6775         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
6776         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
6777         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
6778         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
6779         * gcc.target/i386/sse2-por-1.c: Likewise.
6780         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
6781         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
6782         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
6783         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
6784         * gcc.target/i386/sse2-pslld-1.c: Likewise.
6785         * gcc.target/i386/sse2-pslld-2.c: Likewise.
6786         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
6787         * gcc.target/i386/sse2-psllq-1.c: Likewise.
6788         * gcc.target/i386/sse2-psllq-2.c: Likewise.
6789         * gcc.target/i386/sse2-psllw-1.c: Likewise.
6790         * gcc.target/i386/sse2-psllw-2.c: Likewise.
6791         * gcc.target/i386/sse2-psrad-1.c: Likewise.
6792         * gcc.target/i386/sse2-psrad-2.c: Likewise.
6793         * gcc.target/i386/sse2-psraw-1.c: Likewise.
6794         * gcc.target/i386/sse2-psraw-2.c: Likewise.
6795         * gcc.target/i386/sse2-psrld-1.c: Likewise.
6796         * gcc.target/i386/sse2-psrld-2.c: Likewise.
6797         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
6798         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
6799         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
6800         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
6801         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
6802         * gcc.target/i386/sse2-psubb-1.c: Likewise.
6803         * gcc.target/i386/sse2-psubd-1.c: Likewise.
6804         * gcc.target/i386/sse2-psubq-1.c: Likewise.
6805         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
6806         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
6807         * gcc.target/i386/sse2-psubw-1.c: Likewise.
6808         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
6809         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
6810         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
6811         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
6812         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
6813         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
6814         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
6815         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
6816         * gcc.target/i386/sse2-pxor-1.c: Likewise.
6817         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6818         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6819         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
6820         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
6821         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
6822         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
6823         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
6824         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
6825         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
6826         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
6827         * gcc.target/i386/sse2-shufps-1.c: Likewise.
6828         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
6829         * gcc.target/i386/sse2-subpd-1.c: Likewise.
6830         * gcc.target/i386/sse2-subsd-1.c: Likewise.
6831         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
6832         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
6833         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
6834         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
6835         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
6836         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
6837         * gcc.target/i386/sse2-unpack-1.c: Likewise.
6838         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
6839         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
6840         * gcc.target/i386/sse2-vec-1.c: Likewise.
6841         * gcc.target/i386/sse2-vec-2.c: Likewise.
6842         * gcc.target/i386/sse2-vec-3.c: Likewise.
6843         * gcc.target/i386/sse2-vec-4.c: Likewise.
6844         * gcc.target/i386/sse2-vec-5.c: Likewise.
6845         * gcc.target/i386/sse2-vec-6.c: Likewise.
6846         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
6847         * gcc.target/i386/ssefn-2.c: Likewise.
6848         * gcc.target/i386/ssefn-4.c: Likewise.
6849         * gcc.target/i386/ssefp-1.c: Likewise.
6850         * gcc.target/i386/ssefp-2.c: Likewise.
6851         * gcc.target/i386/sseregparm-3.c: Likewise.
6852         * gcc.target/i386/sseregparm-4.c: Likewise.
6853         * gcc.target/i386/sseregparm-5.c: Likewise.
6854         * gcc.target/i386/sseregparm-6.c: Likewise.
6855         * gcc.target/i386/sseregparm-7.c: Likewise.
6856         * gcc.target/i386/ssetype-1.c: Likewise.
6857         * gcc.target/i386/ssetype-2.c: Likewise.
6858         * gcc.target/i386/ssetype-3.c: Likewise.
6859         * gcc.target/i386/ssetype-4.c: Likewise.
6860         * gcc.target/i386/ssetype-5.c: Likewise.
6861         * gcc.target/i386/unordcmp-1.c: Likewise.
6862         * gcc.target/i386/vararg-1.c: Likewise.
6863         * gcc.target/i386/vararg-2.c: Likewise.
6864         * gcc.target/i386/vararg-3.c: Likewise.
6865         * gcc.target/i386/vararg-4.c: Likewise.
6866         * gcc.target/i386/vararg-7.c: Likewise.
6867         * gcc.target/i386/vararg-8.c: Likewise.
6868         * gcc.target/i386/vecinit-1.c: Likewise.
6869         * gcc.target/i386/vecinit-2.c: Likewise.
6870         * gcc.target/i386/vecinit-3.c: Likewise.
6871         * gcc.target/i386/vecinit-4.c: Likewise.
6872         * gcc.target/i386/vecinit-5.c: Likewise.
6873         * gcc.target/i386/vecinit-6.c: Likewise.
6874         * gcc.target/i386/vectorize2.c: Likewise.
6875         * gcc.target/i386/vectorize3.c: Likewise.
6876         * gcc.target/i386/vectorize4.c: Likewise.
6877         * gcc.target/i386/vectorize6.c: Likewise.
6878         * gcc.target/i386/vectorize7.c: Likewise.
6879         * gcc.target/i386/vectorize8.c: Likewise.
6880         * gcc.target/i386/vperm-v2df.c: Likewise.
6881         * gcc.target/i386/vperm-v2di.c: Likewise.
6882         * gcc.target/i386/vperm-v4si-1.c: Likewise.
6883         * gcc.target/i386/xorps-sse2.c: Likewise.
6884         * gcc.target/i386/xorps.c: Likewise.
6885         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
6886         * gfortran.dg/graphite/pr42326.f90: Likewise.
6887         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
6888
6889 2010-05-19  Richard Guenther  <rguenther@suse.de>
6890
6891         PR lto/44196
6892         * g++.dg/lto/20100519-1_0.C: New testcase.
6893
6894 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6895
6896         PR fortran/42360
6897         * gfortran.dg/warn_intent_out_not_set.f90: New.
6898
6899 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6900
6901         PR fortran/38404
6902         * gfortran.dg/data_char_1.f90: Updated warning message.
6903         * gfortran.dg/data_array_6.f: New.
6904
6905 2010-05-19  Martin Jambor  <mjambor@suse.cz>
6906
6907         * g++.dg/ipa/ivinline-8.C: New test.
6908         * gcc.dg/ipa/iinline-2.c: Likewise.
6909
6910 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6911
6912         PR fortran/34505
6913         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
6914         arguments; add check for return value kind.
6915         * gfortran.dg/float_1.f90: Likewise.
6916
6917 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6918
6919         * gcc.target/i386/20011009-1.c (COMMENT): Define.
6920         (main): Use it.
6921         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
6922         * lib/lto.exp (lto_prune_warns): Fix location line regex.
6923         Prune another location line format.
6924         (lto-obj): Call lto_prune_warns on comp_output.
6925
6926 2010-05-18  Jan Hubicka  <jh@suse.cz>
6927
6928         * gcc.dg/lto/ipacp_0.c: New test.
6929         * gcc.dg/lto/ipacp_1.c: New test.
6930
6931 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
6932
6933         PR lto/44184
6934         * gcc.dg/lto/20100518_0.c: New test.
6935
6936 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
6937
6938         * gnat.dg/specs/lto3.ads: Add missing dg-options.
6939
6940 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6941
6942         PR fortran/43990
6943         * gfortran.dg/class_21.f03: New.
6944
6945 2010-05-17  Jason Merrill  <jason@redhat.com>
6946
6947         PR c++/44157
6948         * g++.dg/cpp0x/initlist34.C: New.
6949
6950         PR c++/44158
6951         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
6952
6953 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6954
6955         * g++.dg/ipa/ivinline-1.C: New test.
6956         * g++.dg/ipa/ivinline-2.C: New test.
6957         * g++.dg/ipa/ivinline-3.C: New test.
6958         * g++.dg/ipa/ivinline-4.C: New test.
6959         * g++.dg/ipa/ivinline-5.C: New test.
6960         * g++.dg/ipa/ivinline-6.C: New test.
6961
6962 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
6963             Jason Merrill  <jason@redhat.com>
6964
6965         PR c++/44108
6966         * c-c++-common/Wunused-var-8.c: New test.
6967
6968 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
6969
6970         PR bootstrap/42347
6971         * gcc.c-torture/compile/pr42347.c: New test.
6972
6973         PR middle-end/44102
6974         * g++.dg/ext/asmgoto1.C: New test.
6975
6976 2010-05-17  Martin Jambor  <mjambor@suse.cz>
6977
6978         PR middle-end/44133
6979         * gcc.dg/tree-ssa/pr44133.c: New test.
6980         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
6981         precise.
6982
6983 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
6984
6985         PR fortran/44044
6986         * gfortran.dg/class_20.f03: New.
6987
6988 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
6989
6990         PR 44078
6991         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
6992         debug messages but not the newly introduced one.
6993
6994 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
6995
6996         PR fortran/35779
6997         * gfortran.dg/initialization_25.f90: Commented testcase.
6998         * gfortran.dg/initialization_26.f90: New.
6999
7000 2010-05-16  Richard Guenther  <rguenther@suse.de>
7001
7002         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
7003         * gcc.dg/pr43084.c: Likewise.
7004         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
7005         -fipa-type-escape.
7006         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
7007         -fipa-type-escape.
7008         * gcc.dg/struct/struct-reorg.exp: Likewise.
7009         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
7010         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
7011
7012 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
7013
7014         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
7015         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
7016         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
7017         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
7018         tests.
7019
7020 2010-05-15  Jason Merrill  <jason@redhat.com>
7021
7022         * g++.dg/eh/spec10.C: New.
7023         * g++.dg/eh/spec11.C: New.
7024         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
7025
7026 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
7027
7028         PR fortran/44154
7029         PR fortran/42647
7030         * gfortran.dg/allocatable_scalar_9.f90: New.
7031
7032 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
7033
7034         PR c++/44148
7035         * g++.dg/torture/pr44148.C: New test.
7036
7037 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
7038
7039         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
7040         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
7041         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
7042         diagnostics and type sizes.
7043
7044 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
7045
7046         * gnat.dg/lto9.adb: New test.
7047         * gnat.dg/lto9_pkg1.ads: New helper.
7048         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
7049
7050 2010-05-15  Jan Hubicka  <jh@suse.cz>
7051
7052         * gcc.dg/lto/ipareference_1.c: Rename to ...
7053         * gcc.dg/lto/ipareference_0.c: ... this one.
7054         * gcc.dg/lto/ipareference_2.c: Rename to ...
7055         * gcc.dg/lto/ipareference_1.c: ... this one.
7056
7057 2010-05-15  Jan Hubicka  <jh@suse.cz>
7058
7059         * gcc.dg/lto/ipareference_1.c: New file.
7060         * gcc.dg/lto/ipareference_2.c: New file.
7061
7062 2010-05-15  Richard Guenther  <rguenther@suse.de>
7063
7064         PR tree-optimization/44038
7065         * gcc.c-torture/compile/pr44038.c: New testcase.
7066
7067 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
7068
7069         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
7070         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7071
7072 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
7073
7074         PR fortran/43207
7075         PR fortran/43969
7076         * gfortran.dg/class_18.f03: New.
7077         * gfortran.dg/class_19.f03: New.
7078
7079 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
7080
7081         PR debug/44112
7082         * gcc.dg/debug/dwarf2/const-1.c: Remove.
7083         * g++.dg/debug/dwarf2/const1.C: Remove.
7084
7085 2010-05-14  Jason Merrill  <jason@redhat.com>
7086
7087         * g++.dg/eh/cond4.C: New.
7088         * g++.dg/eh/elide2.C: Adjust.
7089         * g++.old-deja/g++.eh/terminate1.C: Adjust.
7090
7091 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
7092
7093         PR fortran/44135
7094         * gfortran.dg/actual_array_interface_2.f90: New test.
7095
7096 2010-05-14  Richard Guenther  <rguenther@suse.de>
7097
7098         PR tree-optimization/44119
7099         * gcc.c-torture/compile/pr44119.c: New testcase.
7100
7101 2010-05-14  Jason Merrill  <jason@redhat.com>
7102
7103         PR c++/44127
7104         * g++.dg/eh/terminate1.C: New.
7105
7106 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
7107
7108         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
7109
7110         PR debug/44136
7111         * gcc.dg/pr44136.c: New test.
7112
7113 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
7114
7115         PR c++/30566
7116         * g++.dg/warn/Wshadow-4.C: Adjust.
7117         * g++.dg/warn/Wshadow-5.C: New test.
7118         * g++.dg/warn/Wshadow-6.C: New test
7119
7120 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
7121
7122         PR fortran/35779
7123         * gfortran.dg/initialization_25.f90: New.
7124
7125 2010-05-13  Martin Jambor  <mjambor@suse.cz>
7126
7127         * g++.dg/otr-fold-1.C: New test.
7128         * g++.dg/otr-fold-2.C: New test.
7129
7130 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
7131
7132         PR fortran/44036
7133         * gfortran.dg/gomp/pr44036-1.f90: New test.
7134         * gfortran.dg/gomp/pr44036-2.f90: New test.
7135         * gfortran.dg/gomp/pr44036-3.f90: New test.
7136
7137         PR debug/43983
7138         * gcc.dg/guality/sra-1.c: New test.
7139
7140 2010-05-12  Jan Hubicka  <jh@suse.cz>
7141
7142         * tree-ssa/unreachable.c: New test.
7143
7144 2010-05-12  Jason Merrill  <jason@redhat.com>
7145
7146         * g++.dg/cpp0x/sfinae1.C: New.
7147
7148 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
7149
7150         * gcc.target/i386/zee.c: New file.
7151
7152 2010-05-12  Jason Merrill  <jason@redhat.com>
7153
7154         * g++.dg/conversion/op1.C: Expect template candidate message.
7155         * g++.dg/cpp0x/nullptr15.C: Likewise.
7156         * g++.dg/cpp0x/pr31431-2.C: Likewise.
7157         * g++.dg/cpp0x/pr31431.C: Likewise.
7158         * g++.dg/cpp0x/temp_default2.C: Likewise.
7159         * g++.dg/cpp0x/trailing4.C: Likewise.
7160         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
7161         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
7162         * g++.dg/cpp0x/variadic-throw.C: Likewise.
7163         * g++.dg/cpp0x/variadic35.C: Likewise.
7164         * g++.dg/cpp0x/vt-35147.C: Likewise.
7165         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
7166         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
7167         * g++.dg/ext/visibility/anon8.C: Likewise.
7168         * g++.dg/ext/vla2.C: Likewise.
7169         * g++.dg/other/pr28114.C: Likewise.
7170         * g++.dg/other/ptrmem10.C: Likewise.
7171         * g++.dg/other/ptrmem11.C: Likewise.
7172         * g++.dg/overload/unknown1.C: Likewise.
7173         * g++.dg/parse/template7.C: Likewise.
7174         * g++.dg/parse/typename7.C: Likewise.
7175         * g++.dg/template/conv11.C: Likewise.
7176         * g++.dg/template/copy1.C: Likewise.
7177         * g++.dg/template/deduce3.C: Likewise.
7178         * g++.dg/template/dependent-expr5.C: Likewise.
7179         * g++.dg/template/friend.C: Likewise.
7180         * g++.dg/template/incomplete2.C: Likewise.
7181         * g++.dg/template/local4.C: Likewise.
7182         * g++.dg/template/local6.C: Likewise.
7183         * g++.dg/template/operator10.C: Likewise.
7184         * g++.dg/template/overload6.C: Likewise.
7185         * g++.dg/template/ptrmem2.C: Likewise.
7186         * g++.dg/template/ptrmem20.C: Likewise.
7187         * g++.dg/template/ptrmem8.C: Likewise.
7188         * g++.dg/template/sfinae2.C: Likewise.
7189         * g++.dg/template/ttp25.C: Likewise.
7190         * g++.dg/template/unify10.C: Likewise.
7191         * g++.dg/template/unify11.C: Likewise.
7192         * g++.dg/template/unify6.C: Likewise.
7193         * g++.dg/template/unify7.C: Likewise.
7194         * g++.dg/template/unify9.C: Likewise.
7195         * g++.dg/template/varmod1.C: Likewise.
7196         * g++.old-deja/g++.brendan/crash56.C: Likewise.
7197         * g++.old-deja/g++.law/operators32.C: Likewise.
7198         * g++.old-deja/g++.pt/crash28.C: Likewise.
7199         * g++.old-deja/g++.pt/crash60.C: Likewise.
7200         * g++.old-deja/g++.pt/explicit38.C: Likewise.
7201         * g++.old-deja/g++.pt/explicit39.C: Likewise.
7202         * g++.old-deja/g++.pt/explicit41.C: Likewise.
7203         * g++.old-deja/g++.pt/explicit67.C: Likewise.
7204         * g++.old-deja/g++.pt/explicit77.C: Likewise.
7205         * g++.old-deja/g++.pt/expr2.C: Likewise.
7206         * g++.old-deja/g++.pt/overload7.C: Likewise.
7207         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
7208         * g++.old-deja/g++.pt/spec5.C: Likewise.
7209         * g++.old-deja/g++.pt/spec6.C: Likewise.
7210         * g++.old-deja/g++.pt/t24.C: Likewise.
7211         * g++.old-deja/g++.pt/unify4.C: Likewise.
7212         * g++.old-deja/g++.pt/unify6.C: Likewise.
7213         * g++.old-deja/g++.pt/unify8.C: Likewise.
7214         * g++.old-deja/g++.robertl/eb119.C: Likewise.
7215         * g++.old-deja/g++.robertl/eb79.C: Likewise.
7216         * g++.old-deja/g++.robertl/eb98.C: Likewise.
7217
7218         * g++.dg/cpp0x/initlist32.C: New.
7219
7220         * g++.dg/template/conv11.C: New.
7221         * g++.dg/conversion/op1.C: Adjust expected error.
7222
7223         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
7224
7225 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
7226
7227         PR target/44088
7228         * gcc.target/i386/avx-cmpsd-1.c: New.
7229         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
7230         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7231         * gcc.target/i386/avx-cmpss-2.c: Likewise.
7232         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7233         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
7234
7235 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
7236
7237         PR middle-end/44085
7238         * gcc.dg/gomp/pr44085.c: New test.
7239         * gfortran.dg/gomp/pr44085.f90: New test.
7240
7241 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
7242
7243         * objc-obj-c++-shared/Object1.m: New.
7244         * objc.dg/torture: New directory.
7245         * objc.dg/torture/tls: Ditto.
7246         * objc.dg/tls: Ditto.
7247         * objc.dg/torture/tls/trivial.m: New test.
7248         * objc.dg/torture/tls/thr-init-2.m: New test.
7249         * objc.dg/torture/tls/thr-init-3.m: New test.
7250         * objc.dg/torture/tls/thr-init.m: New test.
7251         * objc.dg/torture/tls/diag-1.m: New test.
7252         * objc.dg/torture/tls/tls.exp: New.
7253         * objc.dg/torture/trivial.m: New test.
7254         * objc.dg/torture/dg-torture.exp: New.
7255         * objc.dg/tls/diag-3.m: New test.
7256         * objc.dg/tls/diag-4.m: New test.
7257         * objc.dg/tls/diag-5.m: New test.
7258         * objc.dg/tls/init-1.m: New test.
7259         * objc.dg/tls/init-2.m: New test.
7260         * objc.dg/tls/tls.exp: New.
7261         * objc.dg/tls/diag-2.m: New test.
7262         * lib/objc.exp: Respond to dg-additional-files.
7263
7264 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
7265
7266         * gcc.target/m68k/20100512-1.c: New.
7267
7268 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
7269
7270         * gnat.dg/lto8.adb: New test.
7271         * gnat.dg/lto8_pkg.ad[sb]: New helper.
7272         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
7273
7274 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
7275
7276         PR c++/34272
7277         PR c++/43630
7278         PR c++/34491
7279         * g++.dg/template/crash97.C: New.
7280         * g++.dg/template/crash98.C: Likewise.
7281         * g++.dg/template/crash99.C: Likewise.
7282         * g++.dg/cpp0x/pr31439.C: Adjust.
7283         * g++.dg/template/crash95.C: Likewise.
7284
7285 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
7286
7287         PR middle-end/44071
7288         * c-c++-common/asmgoto-4.c: New test.
7289         * gcc.target/i386/pr44071.c: New test.
7290
7291         PR c++/44062
7292         * c-c++-common/Wunused-var-7.c: New test.
7293         * g++.dg/warn/Wunused-var-9.C: New test.
7294
7295 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
7296
7297         PR fortran/43711
7298         * gfortran.dg/gomp/pr43711.f90: New.
7299
7300 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
7301
7302         PR fortran/31820
7303         * gfortran.dg/select_5.f90: Updated.
7304
7305 2010-05-11  Jan Hubicka  <jh@suse.cz>
7306
7307         PR tree-optimize/44063
7308         * gcc.c-torture/compile/pr44063.c: New testcase.
7309
7310 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
7311
7312         PR debug/44023
7313         * gcc.dg/pr44023.c: New test.
7314
7315 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
7316
7317         * gnat.dg/lto7.adb: New test.
7318         * gnat.dg/lto7_pkg.ad[sb]: New helper.
7319
7320 2010-05-10  Jason Merrill  <jason@redhat.com>
7321
7322         PR c++/44017
7323         * g++.dg/template/inherit5.C: New.
7324
7325         PR c++/44045
7326         * g++.dg/cpp0x/initlist33.C: New.
7327         * g++.dg/cpp0x/initlist26.C: Adjust.
7328         * g++.dg/cpp0x/initlist28.C: Adjust.
7329
7330 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
7331
7332         PR c++/43719
7333         * g++.dg/init/pr43719.C: New.
7334         * g++.dg/anon-struct4.C: Adjust.
7335
7336 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
7337
7338         PR debug/44028
7339         * gcc.dg/pr44028.c: New test.
7340
7341 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
7342
7343         PR fortran/27866
7344         PR fortran/35003
7345         PR fortran/42809
7346         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
7347         * gfortran.dg/warn_conversion.f90: New.
7348
7349 2010-05-10  Michael Matz  <matz@suse.de>
7350
7351         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
7352
7353 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
7354
7355         PR rtl-optimization/44012
7356         * gcc.dg/pr44012.c: New.
7357
7358 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7359
7360         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
7361         Log text on entry and exit.
7362         Prune Sun ld warnings for common symbols with differing sizes.
7363         (lto-link-and-maybe-run): Change caller.
7364
7365 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
7366
7367         PR fortran/44044
7368         * gfortran.dg/class_7.f03: Modified.
7369         * gfortran.dg/select_type_1.f03: Modified.
7370         * gfortran.dg/select_type_12.f03: New.
7371
7372 2010-05-10  Richard Guenther  <rguenther@suse.de>
7373
7374         PR tree-optimization/44050
7375         * gcc.dg/torture/pr44050.c: New testcase.
7376
7377 2010-05-10  Wei Guozhi  <carrot@google.com>
7378
7379         PR target/42879
7380         * gcc.target/arm/pr42879.c: New testcase.
7381
7382 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7383
7384         PR c/44051
7385         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
7386
7387 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7388
7389         PR c/10676
7390         * gcc.dg/anon-struct-10.c: New test.
7391
7392 2010-05-09  Richard Guenther  <rguenther@suse.de>
7393
7394         PR middle-end/44024
7395         * gcc.dg/pr44024.c: New testcase.
7396
7397 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7398
7399         PR c/4784
7400         * gcc.dg/anon-struct-9.c: New test.
7401
7402 2010-05-09  Richard Guenther  <rguenther@suse.de>
7403
7404         PR middle-end/44043
7405         * gcc.c-torture/compile/pr44043.c: New testcase.
7406
7407 2010-05-09  Richard Guenther  <rguenther@suse.de>
7408
7409         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
7410
7411 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
7412
7413         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
7414
7415 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7416
7417         * gnat.dg/lto[12456].adb: Add "target lto" marker.
7418         * gnat.dg/specs/lto3.ads: Likewise.
7419
7420 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
7421
7422         PR middle-end/28685
7423         * gcc.dg/pr28685-1.c: New file.
7424
7425 2010-05-08  Richard Guenther  <rguenther@suse.de>
7426
7427         PR tree-optimization/44030
7428         * gcc.c-torture/compile/pr44030.c: New testcase.
7429
7430 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7431
7432         * gnat.dg/lto6.adb: New test.
7433         * gnat.dg/lto6_pkg.ads: New helper.
7434
7435 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7436
7437         * gnat.dg/lto5.adb: New test.
7438         * gnat.dg/lto5_pkg.ad[sb]: New helper.
7439
7440 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7441
7442         * gnat.dg/lto4.ad[sb]: New test.
7443
7444 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7445
7446         * gnat.dg/specs/lto3.ads: New test.
7447         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
7448         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
7449
7450 2010-05-08  Quentin Ochem  <ochem@adacore.com>
7451
7452         * gnat.dg/sizetype3.ad[sb]: New test.
7453         * gnat.dg/sizetype3_pkg.ads: New helper.
7454
7455 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
7456
7457         PR c++/43951
7458         * g++.dg/init/new29.C: New.
7459
7460 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
7461
7462         PR fortran/40728
7463         * gfortran.dg/coarray_1.f90: Fixed error message.
7464         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
7465         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
7466         * gfortran.dg/intrinsic_std_5.f90: New.
7467
7468 2010-05-07  Jason Merrill  <jason@redhat.com>
7469
7470         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
7471
7472 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7473
7474         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
7475         (size_t, stderr): Remove.
7476         (read_error): Replaced __builtin_fprintf by fprintf.
7477
7478 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
7479
7480         * gcc.dg/ordered-comparison-1.c: New test.
7481         * gcc.dg/ordered-comparison-2.c: New test.
7482         * gcc.dg/ordered-comparison-3.c: New test.
7483         * gcc.dg/ordered-comparison-4.c: New test.
7484
7485 2010-05-06  Mike Stump  <mikestump@comcast.net>
7486
7487         PR objc/35165
7488         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
7489
7490 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
7491             Jason Merrill  <jason@redhat.com>
7492
7493         * g++.dg/cpp0x/nullptr01.C: New.
7494         * g++.dg/cpp0x/nullptr02.C: New.
7495         * g++.dg/cpp0x/nullptr03.C: New.
7496         * g++.dg/cpp0x/nullptr04.C: New.
7497         * g++.dg/cpp0x/nullptr05.C: New.
7498         * g++.dg/cpp0x/nullptr06.C: New.
7499         * g++.dg/cpp0x/nullptr07.C: New.
7500         * g++.dg/cpp0x/nullptr08.C: New.
7501         * g++.dg/cpp0x/nullptr09.C: New.
7502         * g++.dg/cpp0x/nullptr10.C: New.
7503         * g++.dg/cpp0x/nullptr11.C: New.
7504         * g++.dg/cpp0x/nullptr12.C: New.
7505         * g++.dg/cpp0x/nullptr13.C: New.
7506         * g++.dg/cpp0x/nullptr14.C: New.
7507         * g++.dg/cpp0x/nullptr15.C: New.
7508         * g++.dg/cpp0x/nullptr16.C: New.
7509         * g++.dg/cpp0x/nullptr17.C: New.
7510         * g++.dg/cpp0x/nullptr18.C: New.
7511         * g++.dg/cpp0x/nullptr19.C: New.
7512         * g++.dg/cpp0x/nullptr20.C: New.
7513         * g++.dg/cpp0x/nullptr21.C: New.
7514         * g++.dg/cpp0x/nullptr22.C: New.
7515         * g++.dg/debug/nullptr01.C: New.
7516         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
7517
7518 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
7519
7520         * gcc.dg/Wunused-var-8.c: Move to...
7521         * c-c++-common/Wunused-var-6.c: ... here.  New test.
7522
7523 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
7524
7525         PR c++/40406
7526         * g++.dg/template/crash96.C: New.
7527
7528 2010-05-06  Jan Hubicka  <jh@suse.cz>
7529
7530         PR tree-optimization/43791
7531         * gcc.c-torture/compile/pr43791.c: New file.
7532
7533 2010-05-06  Michael Matz  <matz@suse.de>
7534
7535         PR tree-optimization/43984
7536         * gfortran.dg/pr43984.f90: New test.
7537
7538 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7539
7540         PR 40989
7541         * gcc.dg/pr40989.c: New.
7542
7543 2010-05-06  Richard Guenther  <rguenther@suse.de>
7544
7545         PR tree-optimization/43934
7546         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
7547
7548 2010-05-06  Richard Guenther  <rguenther@suse.de>
7549
7550         PR tree-optimization/43987
7551         * gcc.c-torture/execute/pr43987.c: New testcase.
7552         * gcc.dg/torture/pta-escape-1.c: Adjust.
7553         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
7554         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7555         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7556         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7557
7558 2010-04-22  Jakub Jelinek <jakub@redhat.com>
7559             Dodji Seketeli  <dodji@redhat.com>
7560
7561         PR c/18624
7562         * g++.dg/warn/Wunused-7.C: Add dg-warning.
7563         * g++.dg/template/sfinae16.C: Likewise.
7564         * gcc.dg/Wunused-var-1.c: Moved to...
7565         * c-c++-common/Wunused-var-1.c: ...here. New test.
7566         * gcc.dg/Wunused-var-2.c: Moved to...
7567         * c-c++-common/Wunused-var-2.c: ...here. New test.
7568         * gcc.dg/Wunused-var-3.c: Moved to...
7569         * c-c++-common/Wunused-var-3.c: ...here. New test.
7570         * gcc.dg/Wunused-var-4.c: Moved to...
7571         * gcc.dg/Wunused-var-1.c: ... here.
7572         * gcc.dg/Wunused-var-5.c: Moved to...
7573         * c-c++-common/Wunused-var-4.c: ...here. New test.
7574         * gcc.dg/Wunused-var-7.c: Moved to...
7575         * c-c++-common/Wunused-var-5.c: ...here. New test.
7576         * gcc.dg/Wunused-var-6.c: Moved to...
7577         * gcc.dg/Wunused-var-2.c: ... here.
7578         * c-c++-common/Wunused-var-1.c: New test.
7579         * c-c++-common/Wunused-var-2.c: New test.
7580         * c-c++-common/Wunused-var-3.c: New test.
7581         * c-c++-common/Wunused-var-4.c: New test.
7582         * c-c++-common/Wunused-var-5.c: New test.
7583         * g++.dg/warn/Wunused-var-1.C: New test.
7584         * g++.dg/warn/Wunused-var-2.C: New test.
7585         * g++.dg/warn/Wunused-var-3.C: New test.
7586         * g++.dg/warn/Wunused-var-4.C: New test.
7587         * g++.dg/warn/Wunused-var-5.C: New test.
7588         * g++.dg/warn/Wunused-var-6.C: New test.
7589         * g++.dg/warn/Wunused-var-7.C: New test.
7590         * g++.dg/warn/Wunused-var-8.C: New test.
7591         * g++.dg/warn/Wunused-parm-1.C: New test.
7592         * g++.dg/warn/Wunused-parm-2.C: New test.
7593         * g++.dg/warn/Wunused-parm-3.C: New test.
7594
7595 2010-05-06  Tobias Burnus  <burnus@net-b.de>
7596
7597         PR fortran/43985
7598         * gfortran.dg/gomp/crayptr5.f90: New test case.
7599
7600 2010-05-05  Jason Merrill  <jason@redhat.com>
7601
7602         PR debug/43370
7603         * g++.dg/ext/attrib39.C: New.
7604
7605 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
7606
7607         PR fortran/24978
7608         * gfortran.dg/data_invalid.f90: New.
7609
7610 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
7611
7612         * gnat.dg/lto2.adb: New test.
7613
7614 2010-05-05  Jason Merrill  <jason@redhat.com>
7615
7616         PR c++/43787
7617         * g++.dg/opt/empty1.C: New.
7618
7619 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
7620
7621         PR fortran/43696
7622         * gfortran.dg/class_17.f03: New.
7623
7624 2010-05-04  Neil Vachharajani <nvachhar@google.com>
7625
7626         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
7627
7628 2010-05-04  Mike Stump  <mikestump@comcast.net>
7629
7630         PR objc/35165
7631         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
7632
7633 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7634
7635         PR target/43668
7636         * gcc.target/i386/pr43668.c: New.
7637
7638 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7639
7640         PR c++/43028
7641         * g++.dg/cpp0x/initlist31.C: New.
7642
7643 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
7644
7645         PR c/43981
7646         * gcc.dg/Wunused-var-8.c: New test.
7647
7648 2010-05-04  Jason Merrill  <jason@redhat.com>
7649
7650         PR c++/38064
7651         * g++.dg/cpp0x/enum3.C: Extend.
7652
7653 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7654
7655         PR target/43799
7656         * gcc.target/i386/pr43799.c: New.
7657
7658 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
7659
7660         * gnat.dg/lto1.adb: New test.
7661         * gnat.dg/lto1_pkg.ad[sb]: New helper.
7662
7663 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7664
7665         PR middle-end/43671
7666         * gcc.target/i386/pr43671.c: New.
7667
7668 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7669
7670         PR c++/43705
7671         * g++.dg/template/crash95.C: New.
7672
7673 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7674
7675         PR debug/43508
7676         * gcc.target/i386/pr43508.c: New.
7677
7678 2010-05-04  Richard Guenther  <rguenther@suse.de>
7679
7680         PR tree-optimization/43879
7681         * g++.dg/torture/pr43879-1_0.C: New testcase.
7682         * g++.dg/torture/pr43879-1_1.C: Likewise.
7683
7684 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
7685
7686         PR c++/43953
7687         * g++.dg/other/crash-12.C: New test.
7688
7689 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
7690
7691         * g++.dg/cdce3.C: Add a space.  Updated.
7692
7693 2010-05-03  Jason Merrill  <jason@redhat.com>
7694
7695         PR c++/43680
7696         * g++.dg/opt/enum2.C: New.
7697         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
7698         * g++.dg/warn/Wswitch-1.C: Adjust message.
7699
7700 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7701
7702         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
7703         * g++.dg/ext/label13.C: Fix typo.
7704         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
7705         alpha*-dec-osf5*.
7706         * gcc.c-torture/compile/limits-declparen.c: xfail on
7707         alpha*-dec-osf5* with -g.
7708         * gcc.c-torture/compile/limits-pointer.c: Likewise.
7709         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
7710         * gcc.dg/c99-tgmath-2.c: Likewise.
7711         * gcc.dg/c99-tgmath-3.c: Likewise.
7712         * gcc.dg/c99-tgmath-4.c: Likewise.
7713
7714 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
7715
7716         PR fortran/43592
7717         * gfortran.dg/unexpected_interface.f90: New test.
7718
7719 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7720
7721         * ada/acats/run_acats (which): New function.
7722         (host_gnatchop, host_gnatmake): Use it.
7723
7724 2010-05-03  Richard Guenther  <rguenther@suse.de>
7725
7726         PR tree-optimization/43971
7727         * gcc.dg/pr43971.c: New testcase.
7728
7729 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
7730
7731         PR debug/43972
7732         * gcc.dg/debug/pr43972.c: New test.
7733
7734 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
7735
7736         PR testsuite/43963
7737         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
7738
7739 2010-05-02  Richard Guenther  <rguenther@suse.de>
7740
7741         PR tree-optimization/43879
7742         * gcc.dg/torture/pr43879-3.c: New testcase.
7743
7744 2010-05-01  Richard Guenther  <rguenther@suse.de>
7745
7746         PR tree-optimization/43949
7747         * g++.dg/warn/Warray-bounds-5.C: New testcase.
7748
7749 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
7750
7751         PR c++/43951
7752         * g++.dg/init/new28.C: New.
7753
7754 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
7755
7756         PR objc++/32052
7757         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
7758         structure and nested declarations.
7759         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
7760         structure and nested declarations.  Reduce header clutter and
7761         use _exit() rather than abort().
7762         * objc.dg/encode-10.m: New.
7763         * objc.dg/encode-11.m: New.
7764
7765 2010-04-30  DJ Delorie  <dj@redhat.com>
7766
7767         * gcc.c-torture/execute/20100430-1.c: New test.
7768
7769 2010-04-30  Jason Merrill  <jason@redhat.com>
7770
7771         PR c++/43868
7772         * g++.dg/template/ptrmem21.C: New.
7773
7774 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
7775
7776         PR fortran/18918
7777         PR fortran/43931
7778         * gfortran.dg/coarray_13.f90: New test.
7779
7780 2010-04-30  Richard Guenther  <rguenther@suse.de>
7781
7782         PR lto/43946
7783         * gcc.dg/lto/20100430-1_0.c: New testcase.
7784
7785 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
7786
7787         PR debug/43942
7788         * c-c++-common/pr43942.c: New test.
7789
7790 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
7791
7792         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
7793         conflict with darwin crt1.o 'start' symbol.
7794
7795 2010-04-30  Richard Guenther  <rguenther@suse.de>
7796
7797         PR tree-optimization/43879
7798         * gcc.dg/torture/pr43879_1.c: New testcase.
7799
7800 2010-04-30  Richard Guenther  <rguenther@suse.de>
7801
7802         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
7803
7804 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
7805
7806         PR c++/43890
7807         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
7808         user-provided constructor while recursing.
7809
7810 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7811
7812         PR fortran/42274
7813         * gfortran.dg/class_16.f03: New test.
7814
7815 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7816
7817         PR fortran/42274
7818         * gfortran.dg/class_15.f03: New.
7819
7820 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7821
7822         PR fortran/43326
7823         * gfortran.dg/dynamic_dispatch_9.f03: New test.
7824
7825 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
7826
7827         PR fortran/43492
7828         * gfortran.dg/generic_22.f03 : New test.
7829
7830 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
7831
7832         PR fortran/42353
7833         * gfortran.dg/class_14.f03: New test.
7834
7835 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7836
7837         PR fortran/42680
7838         * gfortran.dg/interface_32.f90: New test.
7839
7840 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
7841             Janus Weil  <janus@gcc.gnu.org>
7842
7843         PR fortran/41829
7844         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
7845         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
7846         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
7847
7848 2010-04-28  Mike Stump  <mikestump@comcast.net>
7849
7850         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
7851         dg-excess-errors.
7852         * g++.dg/uninit-pred-2_b.C: Likewise.
7853
7854 2010-04-28  Tobias Burnus  <burnus@net-b.de>
7855
7856         PR fortran/18918
7857         PR fortran/43919
7858         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
7859
7860 2010-04-28  Matthias Klose  <doko@ubuntu.com>
7861
7862         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
7863         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
7864         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
7865         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
7866         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
7867
7868 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
7869
7870         * gcc.dg/const-uniq-1.c: New test.
7871         * gcc.dg/lto/const-uniq_[01].c: Likewise.
7872
7873 2010-04-28  Xinliang David Li  <davidxl@google.com>
7874
7875         * gcc.dg/uninit-pred-2_b.c: New test.
7876         * gcc.dg/uninit-pred-4_b.c: New test.
7877         * gcc.dg/uninit-pred-3_d.c: New test.
7878         * gcc.dg/uninit-pred-6_b.c: New test.
7879         * gcc.dg/uninit-pred-8_b.c: New test.
7880         * gcc.dg/uninit-pred-3_a.c: New test.
7881         * gcc.dg/uninit-pred-2_c.c: New test.
7882         * gcc.dg/uninit-pred-5_a.c: New test.
7883         * gcc.dg/uninit-pred-3_e.c: New test.
7884         * gcc.dg/uninit-pred-7_a.c: New test.
7885         * gcc.dg/uninit-pred-6_c.c: New test.
7886         * gcc.dg/uninit-pred-9_a.c: New test.
7887         * gcc.dg/uninit-pred-8_c.c: New test.
7888         * gcc.dg/uninit-pred-3_b.c: New test.
7889         * gcc.dg/uninit-pred-5_b.c: New test.
7890         * gcc.dg/uninit-pred-7_b.c: New test.
7891         * gcc.dg/uninit-pred-6_d.c: New test.
7892         * gcc.dg/uninit-pred-9_b.c: New test.
7893         * gcc.dg/uninit-pred-2_a.c: New test.
7894         * gcc.dg/uninit-pred-4_a.c: New test.
7895         * gcc.dg/uninit-pred-3_c.c: New test.
7896         * gcc.dg/uninit-pred-6_a.c: New test.
7897         * gcc.dg/uninit-pred-8_a.c: New test.
7898         * gcc.dg/uninit-pred-7_c.c: New test.
7899         * gcc.dg/uninit-pred-6_e.c: New test.
7900         * g++.dg/uninit-pred-loop-1_b.cc: New test.
7901         * g++.dg/uninit-pred-1_a.C: New test.
7902         * g++.dg/uninit-pred-1_b.C: New test.
7903         * g++.dg/uninit-pred-2_a.C: New test.
7904         * g++.dg/uninit-pred-2_b.C: New test.
7905         * g++.dg/uninit-pred-loop-1_a.cc: New test.
7906         * g++.dg/uninit-pred-loop-1_c.cc: New test.
7907         * g++.dg/uninit-pred-loop_1.cc: New test.
7908
7909 2010-04-28  Martin Jambor  <mjambor@suse.cz>
7910
7911         * gcc.dg/lto/20091209-1_0.c: New testcase.
7912
7913 2010-04-28  Richard Guenther  <rguenther@suse.de>
7914
7915         PR tree-optimization/43879
7916         PR tree-optimization/43909
7917         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
7918
7919 2010-04-28  Richard Guenther  <rguenther@suse.de>
7920
7921         PR c++/43880
7922         * g++.dg/torture/pr43880.C: New testcase.
7923
7924 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7925
7926         PR c++/9335
7927         * g++.dg/template/recurse2.C: Update
7928         * g++.dg/template/recurse.C: Update.
7929         * g++.dg/template/pr23510.C: Update.
7930         * lib/prune.exp: Filter out 'recursively instantiated'.
7931
7932 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7933
7934         PR c++/29043
7935         * g++.dg/init/pr29043.C: New.
7936
7937 2010-04-27  Jason Merrill  <jason@redhat.com>
7938
7939         * g++.dg/lookup/scoped5.C: Adjust.
7940         * g++.dg/lookup/scoped8.C: Adjust.
7941         * g++.dg/template/dependent-expr5.C: Adjust.
7942         * g++.old-deja/g++.brendan/nest1.C: Adjust.
7943
7944         PR c++/43856
7945         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
7946
7947         PR c++/43875
7948         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
7949
7950 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7951             Jan Hubicka <hubicka@ucw.cz>
7952
7953         * gcc.dg/pure-2.c: New testcase.
7954         * gcc.dg/const-1.c: New testcase.
7955
7956 2010-04-27  Jason Merrill  <jason@redhat.com>
7957
7958         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
7959
7960         PR c++/41468
7961         * g++.dg/template/sfinae17.C: New.
7962         * g++.dg/template/sfinae18.C: New.
7963
7964 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
7965
7966         * g++.dg/init/pr42844.C: New.
7967         * g++.dg/cpp0x/pr42844-2.C: New.
7968         * g++.dg/cpp0x/defaulted2.C: Adjust.
7969         * g++.dg/tree-ssa/pr27549.C: Likewise.
7970         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
7971
7972 2010-04-27  Tobias Burnus  <burnus@net-b.de>
7973
7974         PR fortran/18918
7975         * gfortran.dg/coarray_12.f90: Fix dump parsing.
7976
7977 2010-04-27  Richard Guenther  <rguenther@suse.de>
7978
7979         PR middle-end/40561
7980         * g++.dg/other/pr40561.C: New testcase.
7981
7982 2010-04-27  Martin Jambor  <mjambor@suse.cz>
7983
7984         PR middle-end/43812
7985         * g++.dg/ipa/pr43812.C: New test.
7986
7987 2010-04-27  Jan Hubicka  <jh@suse.cz>
7988
7989         * gcc.dg/ipa/iinline-1.c (main): Rename to...
7990         (test): ... this one.
7991
7992 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
7993
7994         PR target/40657
7995         * gcc.target/arm/thumb-stackframe.c: New test.
7996
7997 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
7998
7999         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
8000         * gcc.dg/misc-column.c: Likewise.
8001         * gcc.dg/Walways-true-1.c: Likewise.
8002         * gcc.dg/Walways-true-2.c: Likewise.
8003         * gcc.dg/warn-addr-cmp.c: Likewise.
8004
8005 2010-04-27  Tobias Burnus  <burnus@net-b.de>
8006
8007         PR fortran/18918
8008         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
8009         * gfortran.dg/coarray_12.f90: New.
8010
8011 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
8012
8013         PR c/32207
8014         * gcc.dg/pr32207.c: New test.
8015         * gcc.dg/misc-column.c: Adjust expected warning.
8016         * gcc.dg/Walways-true-1.c: Likewise.
8017         * gcc.dg/Walways-true-2.c: Likewise.
8018         * gcc.dg/warn-addr-cmp.c: Likewise.
8019
8020 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
8021
8022         PR lto/42776
8023         * lib/lto.exp (lto_prune_vis_warns): New function.
8024         (lto-link-and-maybe-run): Call it.
8025
8026 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
8027
8028         PR tree-optimization/43904
8029         * gcc.dg/tree-ssa/tailcall-6.c: New.
8030
8031 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8032
8033         PR testsuite/35165
8034         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
8035         Darwin8/OSX10.4 - compatible code generation.
8036         Use scan-rtl-dump.
8037         * obj-c++.dg/stubify-1.mm: Ditto.
8038         * lib/objc-torture.exp: Do not require link success for
8039         "trivial.m" in the runtime checks when dowhat = 'compile'.
8040         * lib/dg-pch.exp (dg-flags-pch): New Proc.
8041         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
8042         Darwin8/OSX10.4 - compatible code generation.
8043         * objc.dg/stubify-2.m: Ditto.
8044         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
8045         * objc.dg/next-runtime-1.m: Ditto.
8046         * objc.dg/stret-2.m: Restrict to ilp32 targets.
8047         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
8048         runtimes on Darwin.
8049
8050 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
8051
8052         PR 43715
8053         * lib/plugin-support.exp: Use "-undefined
8054         dynamic_lookup" on darwin.
8055
8056 2010-04-26  Richard Guenther  <rguenther@suse.de>
8057
8058         * gcc.dg/lto/20100426_0.c: New testcase.
8059
8060 2010-04-26  Jie Zhang  <jie@codesourcery.com>
8061
8062         PR tree-optimization/43833
8063         gcc.dg/Warray-bounds-8.c: New test case.
8064
8065 2010-04-26  Richard Guenther  <rguenther@suse.de>
8066
8067         PR lto/43080
8068         * g++.dg/lto/20100423-3_0.C: New testcase.
8069
8070 2010-04-26  Richard Guenther  <rguenther@suse.de>
8071
8072         PR lto/42425
8073         * g++.dg/lto/20100423-2_0.C: New testcase.
8074
8075 2010-04-26  Ira Rosen  <irar@il.ibm.com>
8076
8077         * gcc.dg/vect/bb-slp-23.c: New test.
8078
8079 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
8080
8081         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
8082         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
8083         * gcc.dg/c1x-float-1.c: New test.
8084
8085 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
8086
8087         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
8088         of "lea\[ \t\]".
8089
8090 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
8091
8092         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
8093         FreeBSD.
8094         * gfortran.dg/default_format_denormal_1.f90: Ditto.
8095         * gfortran.dg/default_format_2.f90: Ditto.
8096
8097 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
8098
8099         * gfortran.dg/pr43505.f90: Clean up .mod file.
8100         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
8101         * gfortran.dg/pr41347.f90: Ditto.
8102         * gfortran.dg/internal_pack_4.f90: Ditto.
8103         * gfortran.dg/proc_decl_23.f90: Ditto.
8104         * gfortran.dg/recursive_check_3.f90: Ditto.
8105         * gfortran.dg/intent_out_3.f90: Ditto.
8106         * gfortran.dg/assignment_2.f90: Ditto.
8107         * gfortran.dg/pr41928.f90: Ditto.
8108         * gfortran.dg/pr42166.f90: Ditto.
8109         * gfortran.dg/private_type_12.f90: Ditto.
8110         * gfortran.dg/graphite/pr42185.f90: Ditto.
8111         * gfortran.dg/graphite/pr42186.f90: Ditto.
8112         * gfortran.dg/graphite/pr40982.f90: Ditto.
8113         * gfortran.dg/graphite/id-2.f90: Ditto.
8114         * gfortran.dg/graphite/id-4.f90: Ditto.
8115         * gfortran.dg/graphite/pr42050.f90: Ditto.
8116         * gfortran.dg/graphite/id-18.f90: Ditto.
8117         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
8118         * gfortran.dg/graphite/pr41924.f90: Ditto.
8119         * gfortran.dg/graphite/pr42393.f90: Ditto.
8120         * gfortran.dg/graphite/pr37980.f90: Ditto.
8121         * gfortran.dg/graphite/pr38953.f90: Ditto.
8122         * gfortran.dg/graphite/pr42180.f90: Ditto.
8123         * gfortran.dg/graphite/pr42181.f90: Ditto.
8124         * gfortran.dg/where_operator_assign_4.f90: Ditto.
8125         * gfortran.dg/select_type_4.f90: Ditto.
8126         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8127         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
8128         * gfortran.dg/lto/pr40725_0.f03: Ditto.
8129         * gfortran.dg/elemental_args_check_2.f90: Ditto.
8130         * gfortran.dg/whole_file_11.f90: Ditto.
8131         * gfortran.dg/private_type_11.f90: Ditto.
8132         * gfortran.dg/vect/vect-gems.f90: Ditto.
8133         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
8134
8135 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
8136
8137         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
8138
8139 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
8140
8141         * gnat.dg/pack15.ad[sb]: New test.
8142
8143 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
8144
8145         * gcc.target/arm/mla-1.c: New test.
8146
8147 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
8148
8149         PR fortran/30073
8150         PR fortran/43793
8151         * gfortran.dg/pr43793.f90: New test.
8152
8153 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
8154
8155         PR tree-optimization/41442
8156         * gcc.target/i386/pr41442.c: New test.
8157
8158 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
8159
8160         PR fortran/43832
8161         * gfortran.dg/fgetc_3.f90: Delete bogus test.
8162
8163 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8164
8165         PR fortran/43832
8166         * gfortran.dg/open_nounit.f90: New test.
8167
8168 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
8169
8170         PR fortran/43841
8171         PR fortran/43843
8172         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
8173
8174 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8175
8176         * gcc.dg/Wconversion-integer.c: Update.
8177
8178 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8179
8180         * gnat.dg/unchecked_convert5.adb: New test.
8181
8182 2010-04-23  Richard Guenther  <rguenther@suse.de>
8183
8184         PR lto/41734
8185         * gcc.dg/lto/20100423-2_0.c: New testcase.
8186         * gcc.dg/lto/20100423-2_0.c: Likewise.
8187
8188 2010-04-23  Richard Guenther  <rguenther@suse.de>
8189
8190         PR lto/43455
8191         * gcc.dg/lto/20100423-1_0.c: New testcase.
8192         * gcc.dg/lto/20100423-1_1.c: Likewise.
8193
8194 2010-04-23  Martin Jambor  <mjambor@suse.cz>
8195
8196         PR tree-optimization/43846
8197         * gcc.dg/tree-ssa/sra-10.c: New test.
8198
8199 2010-04-23  Martin Jambor  <mjambor@suse.cz>
8200
8201         PR middle-end/43835
8202         * gcc.c-torture/execute/pr43835.c: New test.
8203
8204 2010-04-23  Richard Guenther  <rguenther@suse.de>
8205
8206         PR lto/42653
8207         * g++.dg/lto/20100423-1_0.C: New testcase.
8208
8209 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
8210
8211         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
8212
8213 2010-04-22  Ira Rosen  <irar@il.ibm.com>
8214
8215         PR tree-optimization/43842
8216         * gcc.dg/vect/pr43842.c: New test.
8217
8218 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8219
8220         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
8221         * gcc.target/i386/wmul-2.c: Likewise.
8222
8223 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8224
8225         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
8226         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
8227
8228 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
8229
8230         * gfortran.dg/reassoc_6.f: New testcase.
8231
8232 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8233
8234         PR middle-end/29274
8235         * gcc.target/arm/wmul-1.c: New test.
8236         * gcc.target/arm/wmul-2.c: New test.
8237
8238 2010-04-22  Richard Guenther  <rguenther@suse.de>
8239
8240         PR tree-optimization/43845
8241         * gcc.c-torture/compile/pr43845.c: New testcase.
8242
8243 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8244
8245         PR middle-end/29274
8246         * gcc.target/i386/wmul-1.c: New test.
8247         * gcc.target/i386/wmul-2.c: New test.
8248         * gcc.target/bfin/wmul-1.c: New test.
8249         * gcc.target/bfin/wmul-2.c: New test.
8250
8251 2010-04-22  Richard Guenther  <rguenther@suse.de>
8252
8253         PR fortran/43829
8254         * gfortran.dg/vector_subscript_6.f90: New testcase.
8255         * gfortran.dg/assign_10.f90: Adjust.
8256
8257 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
8258
8259         PR fortran/43836
8260         * gfortran.dg/gomp/pr43836.f90: New test.
8261
8262 2010-04-21  Richard Guenther  <rguenther@suse.de>
8263
8264         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
8265
8266 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8267
8268         * gcc.dg/torture/builtin-cproj-3.c: New.
8269
8270 2010-04-20  Jason Merrill  <jason@redhat.com>
8271
8272         PR c++/9335
8273         * g++.dg/template/recurse2.C: New.
8274         * g++.dg/parse/crash36.C: Adjust.
8275         * g++.dg/other/fold1.C: Adjust.
8276         * g++.dg/init/member1.C: Adjust.
8277         * lib/prune.exp: Prune "skipping N instantiation contexts".
8278
8279 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8280
8281         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
8282
8283 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8284
8285         * gcc.dg/torture/builtin-cproj-1.c: New.
8286         * gcc.dg/torture/builtin-cproj-2.c: New.
8287
8288 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
8289
8290         PR c++/43800
8291         PR c++/43704
8292         * g++.dg/template/typedef32.C: Adjust.
8293         * g++.dg/template/typedef33.C: New test.
8294
8295 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
8296
8297         PR fortran/43227
8298         * gfortran.dg/proc_decl_23.f90: New test.
8299
8300         PR fortran/43266
8301         * gfortran.dg/abstract_type_6.f03: New test.
8302
8303 2010-04-20  Xinliang David Li  <davidxl@google.com>
8304
8305         * g++.dg/tree-ssa/fold-compare.C: New.
8306
8307 2010-04-20  Richard Guenther  <rguenther@suse.de>
8308
8309         PR tree-optimization/39417
8310         * g++.dg/torture/pr39417.C: New testcase.
8311
8312 2010-04-20  Richard Guenther  <rguenther@suse.de>
8313
8314         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
8315
8316 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
8317
8318         * g++.dg/debug/dwarf2/rv1.C: New test.
8319
8320 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8321
8322         PR target/43635
8323         * gcc.c-torture/compile/pr43635.c: New testcase.
8324
8325 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
8326
8327         PR fortran/43339
8328         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
8329         of sequential loops being private only in the innermost containing
8330         task region.
8331
8332         PR middle-end/43337
8333         * gfortran.dg/gomp/pr43337.f90: New test.
8334
8335 2010-04-19  Richard Guenther  <rguenther@suse.de>
8336
8337         PR tree-optimization/43796
8338         * gfortran.dg/pr43796.f90: New testcase.
8339
8340 2010-04-19  Richard Guenther  <rguenther@suse.de>
8341
8342         PR tree-optimization/43783
8343         * gcc.c-torture/execute/pr43783.c: New testcase.
8344
8345 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
8346
8347         PR target/43766
8348         * gcc.target/i386/pr43766.c: New test.
8349
8350 2010-04-19  Jie Zhang  <jie@codesourcery.com>
8351
8352         PR target/43662
8353         * gcc.target/i386/pr43662.c: New test.
8354
8355 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
8356
8357         PR c++/43704
8358         * g++.dg/template/typedef32.C: New test.
8359
8360 2010-04-19  Ira Rosen  <irar@il.ibm.com>
8361
8362         PR tree-optimization/37027
8363         * lib/target-supports.exp
8364         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
8365         * gcc.dg/vect/pr37027.c: New test.
8366         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
8367         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
8368         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
8369         gcc.dg/vect/vect-complex-6.c: Likewise.
8370
8371 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
8372
8373         * g++.dg/debug/dwarf2/enum1.C: New test.
8374
8375 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
8376
8377         * gnat.dg/rep_clause5.ad[sb]: New test.
8378         * gnat.dg/rep_clause5_pkg.ads: New helper.
8379
8380 2010-04-18  Ira Rosen  <irar@il.ibm.com>
8381
8382         PR tree-optimization/43771
8383         * g++.dg/vect/pr43771.cc: New test.
8384
8385 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
8386
8387         PR fortran/31538
8388         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
8389         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
8390
8391 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
8392
8393         * gnat.dg/sizetype.adb: Rename into...
8394         * gnat.dg/sizetype1.adb: ...this.
8395         * gnat.dg/sizetype2.adb: New test.
8396
8397 2010-04-16  Richard Guenther  <rguenther@suse.de>
8398
8399         PR tree-optimization/43572
8400         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
8401
8402 2010-04-16  Olivier Hainque  <hainque@adacore.com>
8403
8404         * gnat.dg/specs/discr_private.ads: New test.
8405
8406 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
8407
8408         PR target/41514
8409         * gcc.target/arm/thumb-comparisons.c: New test.
8410
8411         PR target/40603
8412         * gcc.target/arm/thumb-cbranchqi.c: New test.
8413
8414 2010-04-16  Christian Bruel  <christian.bruel@st.com>
8415
8416         * g++.dg/torture/pr36191.C: Enable for SH.
8417
8418 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
8419
8420         * gnat.dg/wide_boolean.adb: New test.
8421         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
8422
8423 2010-04-15  Richard Guenther  <rguenther@suse.de>
8424
8425         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
8426         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
8427         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8428         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8429         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
8430         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
8431         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
8432         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
8433         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
8434         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
8435         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
8436         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
8437         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8438         * gcc.dg/torture/ipa-pta-2.c: Likewise.
8439         * gcc.dg/torture/ipa-pta-1.c: Adjust.
8440
8441 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
8442
8443         PR target/21803
8444         * gcc.target/arm/pr42496.c: New test.
8445
8446 2010-04-14  Jason Merrill  <jason@redhat.com>
8447
8448         PR c++/36625
8449         * g++.dg/ext/attrib38.C: New.
8450
8451 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
8452
8453         PR testsuite/43739
8454         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
8455
8456 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8457
8458         PR 42966
8459         * gcc.dg/cpp/warn-undef-2.c: Update.
8460         * gcc.dg/cpp/warn-traditional-2.c: Update.
8461         * gcc.dg/cpp/warn-comments-2.c: Update.
8462         * gcc.dg/cpp/warn-variadic-2.c: Update.
8463         * gcc.dg/cpp/warn-long-long-2.c: Update.
8464         * gcc.dg/cpp/warn-deprecated-2.c: Update.
8465         * gcc.dg/cpp/warn-multichar-2.c: Update.
8466         * gcc.dg/cpp/warn-normalized-3.c: Update.
8467         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
8468         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
8469         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
8470         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
8471         * gcc.dg/cpp/warn-redefined-2.c: Update.
8472         * gfortran.dg/warning-directive-2.F90: Update.
8473         * c-c++-common/cpp/warning-directive-2.c: Update.
8474
8475 2010-04-14  Michael Matz  <matz@suse.de>
8476
8477         PR tree-optimization/42963
8478         * gcc.dg/pr42963.c: New testcase.
8479
8480 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
8481
8482         * gnat.dg/class_wide.adb: Rename into...
8483         * gnat.dg/class_wide1.adb: ...this.
8484         * gnat.dg/class_wide2.ad[sb]: New test.
8485
8486 2010-04-14  Tobias Burnus  <burnus@net-b.de>
8487
8488         PR fortran/18918
8489         * gfortran.dg/coarray_9.f90: Update dg-errors.
8490         * gfortran.dg/coarray_10.f90: New test.
8491         * gfortran.dg/coarray_11.f90: New test.
8492
8493 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8494
8495         PR fortran/43747
8496         gfortran.dg/initialization_24.f90: New test.
8497
8498 2010-04-13  Jason Merrill  <jason@redhat.com>
8499
8500         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
8501         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
8502
8503 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8504
8505         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
8506         * g++.dg/dg.exp: Likewise.
8507         * gcc.dg/cpp/warning-directive-1.c: Move to ...
8508         * c-c++-common/cpp/warning-directive-1.c: ... here.
8509         * gcc.dg/cpp/warning-directive-2.c: Move to ...
8510         * c-c++-common/cpp/warning-directive-2.c: ... here.
8511         * gcc.dg/cpp/warning-directive-3.c: Move to ...
8512         * c-c++-common/cpp/warning-directive-3.c: ... here.
8513         * gcc.dg/cpp/warning-directive-4.c: Move to ...
8514         * c-c++-common/cpp/warning-directive-4.c: ... here.
8515         * g++.dg/cpp/warning-directive-1.C: Delete.
8516         * g++.dg/cpp/warning-directive-2.C: Delete.
8517         * g++.dg/cpp/warning-directive-3.C: Delete.
8518         * g++.dg/cpp/warning-directive-4.C: Delete.
8519         * gcc.dg/cpp/normalised-3.c: Delete.
8520         * g++.dg/cpp/normalised-1.C: Rename as ...
8521         * c-c++-common/cpp/normalised-3.c: ... this.
8522
8523 2010-04-13  Martin Jambor  <mjambor@suse.cz>
8524
8525         * gcc.dg/tree-ssa/sra-9.c: New test.
8526
8527 2010-04-13  Michael Matz  <matz@suse.de>
8528
8529         PR middle-end/43730
8530         * gcc.dg/pr43730.c: New test.
8531
8532 2010-04-13  Michael Matz  <matz@suse.de>
8533
8534         * gcc.dg/tree-ssa/negate.c: New testcase.
8535
8536 2010-04-13  Richard Guenther  <rguenther@suse.de>
8537
8538         PR testsuite/43735
8539         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
8540
8541 2010-04-13  Richard Guenther  <rguenther@suse.de>
8542
8543         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
8544
8545 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
8546
8547         * gnat.dg/derived_type1.adb: New test.
8548
8549 2010-04-13  Matthias Klose  <doko@ubuntu.com>
8550
8551         * gcc.dg/plugindir1.c: New testcase.
8552         * gcc.dg/plugindir2.c: New testcase.
8553         * gcc.dg/plugindir3.c: New testcase.
8554         * gcc.dg/plugindir4.c: New testcase.
8555
8556 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
8557
8558         * gcc.target/i386/rotate-2.c: New test.
8559
8560 2010-04-12  Jason Merrill  <jason@redhat.com>
8561
8562         PR c++/43641
8563         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
8564         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8565
8566 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
8567
8568         PR c++/25811
8569         * g++.dg/init/pr25811.C: New test.
8570
8571 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8572
8573         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
8574         dg-error, dg-warning.
8575         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
8576
8577 2010-04-12  Richard Guenther  <rguenther@suse.de>
8578
8579         * gcc.dg/torture/inline-2.c: New testcase.
8580
8581 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
8582
8583         PR bootstrap/43699
8584         * gcc.dg/Wunused-var-7.c: New test.
8585
8586         PR tree-optimization/43560
8587         * gcc.c-torture/execute/pr43560.c: New test.
8588
8589 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8590
8591         * gnat.dg/aggr13.adb: New test.
8592         * gnat.dg/aggr14.adb: Likewise.
8593         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
8594
8595 2010-04-12  Richard Guenther  <rguenther@suse.de>
8596
8597         PR c++/43611
8598         * g++.dg/torture/pr43611.C: New testcase.
8599
8600 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
8601
8602         PR c/36774
8603         * gcc.dg/pr36774-1.c: New test.
8604         * gcc.dg/pr36774-2.c: New test.
8605
8606 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8607
8608         * gcc.target/sh/rte-delay-slot.c: New test.
8609
8610 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
8611
8612         * gnat.dg/pack9.adb: Remove -cargs option.
8613         * gnat.dg/aggr12.ad[sb]: New test.
8614
8615 2010-04-10  Jie Zhang  <jie@codesourcery.com>
8616
8617         PR target/43417
8618         * gcc.target/sh/pr43417.c: New test.
8619
8620 2010-04-10  Tobias Burnus  <burnus@net-b.de>
8621
8622         PR fortran/43591
8623         * gfortran.dg/spec_expr_6.f90: New test.
8624
8625 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
8626
8627         PR cpp/43195
8628         * gcc.dg/cpp/pr43195.c: New.
8629         * gcc.dg/cpp/pr43195.h: New.
8630
8631 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8632
8633         PR 42965
8634         * gcc.dg/Werror-6.c: Adjust.
8635         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8636         * gcc.dg/Werror-4.c: Likewise.
8637         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
8638         * gcc.dg/Wswitch-enum-error.c: Likewise.
8639         * gcc.dg/Wpointer-arith.c: Likewise.
8640         * gcc.dg/Wfatal.c: Likewise.
8641         * gcc.dg/Wswitch-error.c: Likewise.
8642         * g++.dg/warn/unused-result1-Werror.c: Likewise.
8643         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
8644         * gcc.dg/cpp/warn-undef-2.c: Likewise.
8645         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
8646         * gcc.dg/cpp/warn-comments-2.c: Likewise.
8647         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
8648         * gcc.dg/cpp/warning-directive-2.c: Likewise.
8649         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
8650         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
8651         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
8652         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
8653         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
8654         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
8655         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
8656         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
8657         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
8658         * g++.dg/cpp/warning-directive-2.C: Likewise.
8659         * gfortran.dg/warning-directive-2.F90: Likewise.
8660
8661 2010-04-09  Jason Merrill  <jason@redhat.com>
8662
8663         PR c++/42623
8664         * g++.dg/template/sizeof13.C: New.
8665
8666 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
8667
8668         * g++.dg/other/pr35504.C: Add check for thiscall.
8669         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
8670         * gcc.dg/torture/stackalign/thiscall-1.c: New.
8671
8672 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8673
8674         PR c++/28584
8675         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
8676         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
8677         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
8678         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
8679         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
8680         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
8681         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
8682         * g++.dg/other/increment1.C: Likewise.
8683
8684 2010-04-09  Tobias Burnus  <burnus@net-b.de>
8685
8686         PR fortran/18918
8687         * gfortran.dg/coarray_7.f90: New test.
8688         * gfortran.dg/coarray_8.f90: New test.
8689
8690 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
8691
8692         PR fortran/28039
8693         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
8694
8695 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8696
8697         PR target/43643
8698         * gcc.dg/pr43643.c: New test.
8699
8700 2010-04-08  Tobias Burnus  <burnus@net-b.de>
8701
8702         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
8703
8704 2010-04-08  Richard Guenther  <rguenther@suse.de>
8705
8706         PR tree-optimization/43679
8707         * gcc.c-torture/compile/pr43679.c: New testcase.
8708
8709 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
8710
8711         PR debug/43670
8712         * gcc.dg/pr43670.c: New test.
8713
8714 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
8715
8716         PR middle-end/40815
8717         * gcc.dg/tree-ssa/reassoc-19.c: New.
8718
8719 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
8720
8721         PR c/18624
8722         * gcc.dg/Wunused-var-1.c: New test.
8723         * gcc.dg/Wunused-var-2.c: New test.
8724         * gcc.dg/Wunused-var-3.c: New test.
8725         * gcc.dg/Wunused-var-4.c: New test.
8726         * gcc.dg/Wunused-var-5.c: New test.
8727         * gcc.dg/Wunused-var-6.c: New test.
8728         * gcc.dg/Wunused-parm-1.c: New test.
8729
8730         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
8731         * gcc.dg/trunc-1.c: Likewise.
8732         * gcc.dg/vla-9.c: Likewise.
8733         * gcc.dg/dfp/composite-type.c: Likewise.
8734
8735 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8736
8737         PR objc/35996
8738         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
8739         * obj-c++.dg/objc-gc-3.mm: Ditto.
8740
8741 2010-04-07  Simon Baldwin  <simonb@google.com>
8742
8743         * gcc.dg/cpp/warn-undef-2.c: New.
8744         * gcc.dg/cpp/warn-traditional-2.c: New.
8745         * gcc.dg/cpp/warn-comments-2.c: New.
8746         * gcc.dg/cpp/warning-directive-1.c: New.
8747         * gcc.dg/cpp/warn-long-long.c: New.
8748         * gcc.dg/cpp/warn-traditional.c: New.
8749         * gcc.dg/cpp/warn-variadic-2.c: New.
8750         * gcc.dg/cpp/warn-undef.c: New.
8751         * gcc.dg/cpp/warn-normalized-1.c: New.
8752         * gcc.dg/cpp/warning-directive-2.c: New.
8753         * gcc.dg/cpp/warn-long-long-2.c: New.
8754         * gcc.dg/cpp/warn-variadic.c: New.
8755         * gcc.dg/cpp/warn-normalized-2.c: New.
8756         * gcc.dg/cpp/warning-directive-3.c: New.
8757         * gcc.dg/cpp/warn-deprecated-2.c: New.
8758         * gcc.dg/cpp/warn-trigraphs-1.c: New.
8759         * gcc.dg/cpp/warn-multichar-2.c: New.
8760         * gcc.dg/cpp/warn-normalized-3.c: New.
8761         * gcc.dg/cpp/warning-directive-4.c: New.
8762         * gcc.dg/cpp/warn-unused-macros.c: New.
8763         * gcc.dg/cpp/warn-trigraphs-2.c: New.
8764         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
8765         * gcc.dg/cpp/warn-cxx-compat.c: New.
8766         * gcc.dg/cpp/warn-redefined.c: New.
8767         * gcc.dg/cpp/warn-trigraphs-3.c: New.
8768         * gcc.dg/cpp/warn-unused-macros-2.c: New.
8769         * gcc.dg/cpp/warn-deprecated.c: New.
8770         * gcc.dg/cpp/warn-trigraphs-4.c: New.
8771         * gcc.dg/cpp/warn-redefined-2.c: New.
8772         * gcc.dg/cpp/warn-comments.c: New.
8773         * gcc.dg/cpp/warn-multichar.c: New.
8774         * g++.dg/cpp/warning-directive-1.C: New.
8775         * g++.dg/cpp/warning-directive-2.C: New.
8776         * g++.dg/cpp/warning-directive-3.C: New.
8777         * g++.dg/cpp/warning-directive-4.C: New.
8778         * gfortran.dg/warning-directive-1.F90: New.
8779         * gfortran.dg/warning-directive-3.F90: New.
8780         * gfortran.dg/warning-directive-2.F90: New.
8781         * gfortran.dg/warning-directive-4.F90: New.
8782
8783 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8784
8785         PR objc++/23716
8786         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
8787
8788 2010-04-07  Jason Merrill  <jason@redhat.com>
8789
8790         * g++.dg/template/dr408.C: New.
8791
8792         * g++.dg/lookup/ns4.C: New.
8793
8794         PR c++/38392
8795         * g++.dg/template/friend51.C: New test.
8796
8797         PR c++/41970
8798         * g++.old-deja/g++.other/linkage1.C: Adjust.
8799
8800 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8801
8802         PR c++/42697
8803         * g++.dg/template/crash94.C: New test.
8804
8805 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8806
8807         PR c++/40239
8808         * g++.dg/init/aggr5.C: New test.
8809         * g++.dg/init/aggr5.C: New test.
8810
8811 2010-04-07  Richard Guenther  <rguenther@suse.de>
8812
8813         PR tree-optimization/43270
8814         * g++.dg/warn/Warray-bounds-4.C: New testcase.
8815         * gcc.dg/Warray-bounds-7.c: Likewise.
8816
8817 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
8818
8819         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
8820         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
8821         * gnat.dg/bit_packed_array4.ad[sb]: New test.
8822
8823 2010-04-07  Jie Zhang  <jie@codesourcery.com>
8824
8825         PR c++/42556
8826         * g++.dg/init/pr42556.C: New test.
8827
8828 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
8829
8830         PR debug/43628
8831         * g++.dg/debug/dwarf2/typedef2.C: New test.
8832
8833 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
8834
8835         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
8836         c-c++-common/dwarf2/redeclaration-1.C
8837
8838 2010-04-06  Jason Merrill  <jason@redhat.com>
8839
8840         * g++.dg/cpp0x/pr31437.C: Adjust error location.
8841         * g++.dg/ext/attrib18.C: Likewise.
8842         * g++.dg/ext/bitfield2.C: Likewise.
8843         * g++.dg/ext/bitfield4.C: Likewise.
8844         * g++.dg/ext/visibility/warn2.C: Likewise.
8845         * g++.dg/ext/visibility/warn3.C: Likewise.
8846         * g++.dg/gomp/pr26690-1.C: Likewise.
8847         * g++.dg/inherit/covariant7.C: Likewise.
8848         * g++.dg/init/synth2.C: Likewise.
8849         * g++.dg/lookup/using7.C: Likewise.
8850         * g++.dg/other/crash-4.C: Likewise.
8851         * g++.dg/other/error13.C: Likewise.
8852         * g++.dg/other/error20.C: Likewise.
8853         * g++.dg/parse/crash31.C: Likewise.
8854         * g++.dg/parse/error16.C: Likewise.
8855         * g++.dg/parse/error19.C: Likewise.
8856         * g++.dg/parse/error27.C: Likewise.
8857         * g++.dg/parse/error28.C: Likewise.
8858         * g++.dg/parse/fused-params1.C: Likewise.
8859         * g++.dg/template/error2.C: Likewise.
8860         * g++.dg/template/local6.C: Likewise.
8861         * g++.dg/template/qualttp15.C: Likewise.
8862         * g++.dg/warn/Wnvdtor-2.C: Likewise.
8863         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
8864         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
8865         * g++.old-deja/g++.brendan/crash29.C: Likewise.
8866         * g++.old-deja/g++.eh/spec6.C: Likewise.
8867         * g++.old-deja/g++.jason/crash3.C: Likewise.
8868         * g++.old-deja/g++.jason/destruct2.C: Likewise.
8869         * g++.old-deja/g++.law/ctors5.C: Likewise.
8870         * g++.old-deja/g++.law/ctors9.C: Likewise.
8871         * g++.old-deja/g++.mike/p3538a.C: Likewise.
8872         * g++.old-deja/g++.mike/p3538b.C: Likewise.
8873         * g++.old-deja/g++.other/struct1.C: Likewise.
8874         * g++.old-deja/g++.other/volatile1.C: Likewise.
8875         * g++.old-deja/g++.pt/crash36.C: Likewise.
8876         * g++.old-deja/g++.pt/derived3.C: Likewise.
8877         * g++.old-deja/g++.robertl/eb109.C: Likewise.
8878         * g++.old-deja/g++.robertl/eb4.C: Likewise.
8879
8880 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
8881
8882         PR middle-end/43519
8883         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
8884         * gcc.dg/graphite/id-19.c: New.
8885
8886 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
8887
8888         PR middle-end/32824
8889         * gcc.dg/vect/pr32824: New.
8890
8891 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8892
8893         PR fortran/18918
8894         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
8895         * gfortran.dg/coarray_3.f90: Ditto.
8896         * gfortran.dg/coarray_4.f90: Ditto.
8897         * gfortran.dg/coarray_5.f90: Ditto.
8898         * gfortran.dg/coarray_6.f90: Ditto.
8899         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
8900
8901 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8902
8903         PR fortran/18918
8904         * gfortran.dg/coarray_4.f90: Fix test.
8905         * gfortran.dg/coarray_6.f90: Add more tests.
8906
8907 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8908
8909         PR fortran/18918
8910         * gfortran.dg/coarray_4.f90: New test.
8911         * gfortran.dg/coarray_5.f90: New test.
8912         * gfortran.dg/coarray_6.f90: New test.
8913
8914 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8915
8916         PR fortran/18918
8917         * gfortran.dg/iso_fortran_env_5.f90: New test.
8918         * gfortran.dg/iso_fortran_env_6.f90: New test.
8919
8920 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8921
8922         PR fortran/39997
8923         * gfortran.dg/coarray_1.f90: New test.
8924         * gfortran.dg/coarray_2.f90: New test.
8925         * gfortran.dg/coarray_3.f90: New test.
8926
8927 2010-04-06  Jason Merrill  <jason@redhat.com>
8928
8929         PR c++/43648
8930         * g++.dg/template/dtor8.C: New.
8931
8932         PR c++/43621
8933         * g++.dg/template/error-recovery2.C: New.
8934
8935 2010-04-06  Jan Hubicka  <jh@suse.czpli
8936
8937         PR tree-optimization/42906
8938         * gcc.dg/tree-ssa/dce-1.c: New testcase.
8939
8940 2010-04-06  Tobias Burnus  <burnus@net-b.de>
8941
8942         PR fortran/43178
8943         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
8944         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
8945         * gfortran.dg/auto_dealloc_1.f90: Ditto.
8946
8947 2010-04-06  Richard Guenther  <rguenther@suse.de>
8948
8949         PR tree-optimization/43627
8950         * gcc.dg/tree-ssa/vrp49.c: New testcase.
8951
8952 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8953
8954         PR target/43638
8955         * gcc.target/i386/pr43638.c: New test.
8956
8957 2010-04-06  Richard Guenther  <rguenther@suse.de>
8958
8959         PR middle-end/43661
8960         * gcc.c-torture/compile/pr43661.c: New testcase.
8961
8962 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
8963
8964         * gcc.target/s390/stackcheck1.c: Add dg-warning.
8965
8966 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
8967
8968         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
8969
8970 2010-04-02  Richard Guenther  <rguenther@suse.de>
8971
8972         PR tree-optimization/43629
8973         * gcc.c-torture/execute/pr43629.c: New testcase.
8974
8975 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8976             Dominique d'Humieres  <dominiq@lps.ens.fr>
8977
8978         PR libfortran/43605
8979         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
8980
8981 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
8982
8983         PR debug/43325
8984         * c-c++-common/dwarf2/redeclaration-1.C: New test.
8985
8986 2010-04-01  Jason Merrill  <jason@redhat.com>
8987
8988         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
8989
8990 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
8991             Manfred Schwarb  <manfred99@gmx.ch>
8992
8993         PR libfortran/43605
8994         * gfortran.dg/ftell_3.f90: New test.
8995
8996 2010-04-01  Richard Guenther  <rguenther@suse.de>
8997
8998         PR middle-end/43614
8999         * gcc.c-torture/compile/pr43614.c: New testcase.
9000
9001 2010-04-01  Martin Jambor  <mjambor@suse.cz>
9002
9003         PR tree-optimization/43141
9004         * gcc.dg/guality/pr43141.c: New test.
9005
9006 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9007
9008         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
9009         * g++.dg/eh/spbp.C: Likewise.
9010         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
9011         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
9012         superfluous casts.
9013         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
9014         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
9015         * objc.dg/dwarf-2.m: Likewise.
9016
9017 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
9018
9019         PR middle-end/43464
9020         * gcc.dg/graphite/id-pr43464.c: New.
9021         * gcc.dg/graphite/id-pr43464-1.c: New.
9022
9023 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
9024
9025         PR middle-end/43351
9026         * gcc.dg/graphite/id-pr43351.c
9027
9028 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9029
9030         PR testsuite/35165
9031         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
9032         * obj-c++.dg/try-catch-2.mm: Ditto.
9033         * obj-c++.dg/lookup-2.mm: Ditto.
9034         * obj-c++.dg/encode-8.m: Ditto.
9035         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9036         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
9037         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
9038         * obj-c++.dg/const-str-11.mm: Ditto.
9039         * obj-c++.dg/const-str-9.mm: Ditto.
9040         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
9041         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
9042         * obj-c++.dg/except-1.mm: Ditto.
9043         * obj-c++.dg/const-str-7.mm: Ditto.
9044         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9045         * obj-c++.dg/const-str-3.mm: Ditto.
9046         * obj-c++.dg/const-str-7.mm: Ditto.
9047         * obj-c++.dg/stubify-2.mm: Change dump file name.
9048
9049         PR objc++/23613
9050         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
9051         New macro.
9052         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
9053         Remove dg-xfail-if.
9054
9055 2010-03-31  Martin Jambor  <mjambor@suse.cz>
9056
9057         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
9058         only with -O2, -O3 or -Os and not with -fwhopr.
9059
9060 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
9061
9062         PR c++/43558
9063         * g++.dg/template/typedef31.C: New test.
9064
9065 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9066
9067         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
9068         assembler output on *-*-solaris2*.
9069         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
9070
9071 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
9072
9073         PR debug/43557
9074         * gcc.dg/pr43557-1.c: New test.
9075         * gcc.dg/pr43557-2.c: New file.
9076
9077 2010-03-31  Jie Zhang  <jie@codesourcery.com>
9078
9079         PR 43562
9080         * gcc.dg/pr43562.c: New test.
9081
9082 2010-03-30  Jason Merrill  <jason@redhat.com>
9083
9084         PR c++/43076
9085         * g++.dg/template/error-recovery1.C: New.
9086
9087         PR c++/41786
9088         * g++.dg/parse/ambig5.C: New.
9089
9090 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
9091
9092         PR debug/43593
9093         * gcc.dg/guality/pr43593.c: New test.
9094
9095 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
9096
9097         PR middle-end/43430
9098         * gcc.dg/vect/pr43430-1.c: New.
9099
9100 2010-03-30  Jason Merrill  <jason@redhat.com>
9101
9102         PR c++/43559
9103         * g++.dg/template/partial7.C: New.
9104
9105 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9106
9107         * gcc.target/s390/stackcheck1.c: New testcase.
9108
9109 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9110
9111         PR libfortran/43265
9112         * gfortran.dg/read_eof_8.f90: New test.
9113
9114 2010-03-29  Jason Merrill  <jason@redhat.com>
9115
9116         * gcc.dg/cpp/include6.c: Change [] to ().
9117
9118         N3077
9119         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
9120         splicing and UCNs.
9121         * c-c++-common/raw-string-2.c: Add trigraph test.
9122         * c-c++-common/raw-string-8.c: New.
9123         * c-c++-common/raw-string-9.c: New.
9124         * c-c++-common/raw-string-10.c: New.
9125
9126         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
9127         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
9128         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
9129         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
9130         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
9131         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
9132         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
9133
9134 2010-03-29  Richard Guenther  <rguenther@suse.de>
9135
9136         PR tree-optimization/43560
9137         * gcc.dg/torture/pr43560.c: New testcase.
9138
9139 2010-03-29  Jason Merrill  <jason@redhat.com>
9140
9141         N3077
9142         * g++.dg/ext/raw-string-1.C: Change [] to ().
9143         * g++.dg/ext/raw-string-2.C: Change [] to ().
9144         Don't use \ in delimiter.
9145         * g++.dg/ext/raw-string-3.C: Change [] to ().
9146         * g++.dg/ext/raw-string-4.C: Change [] to ().
9147         * g++.dg/ext/raw-string-5.C: Change [] to ().
9148         Test for error on \ in delimiter.
9149         * g++.dg/ext/raw-string-6.C: Change [] to ().
9150         * g++.dg/ext/raw-string-7.C: Change [] to ().
9151
9152 2010-03-29  Jie Zhang  <jie@codesourcery.com>
9153
9154         PR 43564
9155         * gcc.dg/pr43564.c: New test.
9156
9157 2010-03-29  Tobias Burnus  <burnus@net-b.de>
9158
9159         PR fortran/43551
9160         * gfortran.dg/direct_io_12.f90: New test.
9161
9162 2010-03-28  Jan Hubicka  <jh@suse.cz>
9163
9164         PR tree-optimization/43505
9165         * gfortran.dg/pr43505.f90: New testcase.
9166
9167 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
9168
9169         PR tree-optimization/43528
9170         * gcc.target/i386/pr43528.c: New test.
9171
9172 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
9173
9174         PR c/43381
9175         * gcc.dg/parm-impl-decl-3.c: New test.
9176
9177 2010-03-26  Jason Merrill  <jason@redhat.com>
9178
9179         PR c++/43509
9180         * g++.dg/cpp0x/parse1.C: New.
9181
9182 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
9183
9184         PR target/43524
9185         * gcc.target/i386/pr43524.c: New test.
9186
9187 2010-03-26  Martin Jambor  <mjambor@suse.cz>
9188
9189         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
9190         whitespace, rename main to foo.
9191         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
9192         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
9193         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
9194         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
9195         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
9196         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
9197         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
9198         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
9199         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
9200         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
9201         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
9202
9203 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
9204
9205         PR c++/43327
9206         * g++.dg/other/crash-10.C: New test.
9207         * g++.dg/other/crash-11.C: New test.
9208
9209 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9210
9211         PR libfortran/43517
9212         * gfortran.dg/read_eof_7.f90: New test.
9213
9214 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9215
9216         PR objc/35165
9217         PR testsuite/43512
9218         * objc-obj-c++-shared: New directory.
9219         * objc-obj-c++-shared/Object1-implementation.h: New file.
9220         * objc-obj-c++-shared/Object1.h: New file.
9221         * objc-obj-c++-shared/Protocol1.h: New file.
9222         * objc-obj-c++-shared/next-abi.h: New file.
9223         * objc-obj-c++-shared/next-mapping.h: New file.
9224         * objc/execute/next_mapping.h: Delete.
9225         * objc.dg/special/special.exp: For all targets run the tests with
9226         -fgnu-runtime, for darwin targets also run the tests with
9227         -fnext-runtime.
9228         * objc.dg/dg.exp: Ditto.
9229         * obj-c++.dg/dg.exp: Ditto.
9230         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
9231         Protocol1.h) and next-mapping.h as required.  Amend testcase to
9232         include use of updated NeXT interface.
9233         * objc/execute/formal_protocol-5.m: Ditto.
9234         * objc/execute/protocol-isEqual-2.m: Ditto.
9235         * objc/execute/protocol-isEqual-4.m: Ditto.
9236         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
9237         Protocol1.h) and next-mapping.h as required.
9238         * objc/execute/object_is_class.m: Ditto.
9239         * objc/execute/enumeration-1.m: Ditto.
9240         * objc/execute/class-13.m: Ditto.
9241         * objc/execute/formal_protocol-2.m: Ditto.
9242         * objc/execute/formal_protocol-4.m: Ditto.
9243         * objc/execute/class-1.m: Ditto.
9244         * objc/execute/bycopy-1.m: Ditto.
9245         * objc/execute/formal_protocol-6.m: Ditto.
9246         * objc/execute/bycopy-3.m: Ditto.
9247         * objc/execute/class-3.m: Ditto.
9248         * objc/execute/bf-11.m: Ditto.
9249         * objc/execute/class-5.m: Ditto.
9250         * objc/execute/bf-13.m: Ditto.
9251         * objc/execute/class-7.m: Ditto.
9252         * objc/execute/bf-15.m: Ditto.
9253         * objc/execute/class-9.m: Ditto.
9254         * objc/execute/bf-17.m: Ditto.
9255         * objc/execute/bf-19.m: Ditto.
9256         * objc/execute/IMP.m: Ditto.
9257         * objc/execute/exceptions/catchall-1.m: Ditto.
9258         * objc/execute/exceptions/trivial.m: Ditto.
9259         * objc/execute/exceptions/finally-1.m: Ditto.
9260         * objc/execute/exceptions/local-variables-1.m: Ditto.
9261         * objc/execute/exceptions/foward-1.m: Ditto.
9262         * objc/execute/bf-2.m: Ditto.
9263         * objc/execute/string1.m: Ditto.
9264         * objc/execute/bf-4.m: Ditto.
9265         * objc/execute/informal_protocol.m: Ditto.
9266         * objc/execute/string3.m: Ditto.
9267         * objc/execute/bf-6.m: Ditto.
9268         * objc/execute/bf-8.m: Ditto.
9269         * objc/execute/class-tests-1.h: Ditto.
9270         * objc/execute/protocol-isEqual-1.m: Ditto.
9271         * objc/execute/protocol-isEqual-3.m: Ditto.
9272         * objc/execute/_cmd.m: Ditto.
9273         * objc/execute/function-message-1.m: Ditto.
9274         * objc/execute/bf-20.m: Ditto.
9275         * objc/execute/bf-common.h: Ditto.
9276         * objc/execute/np-2.m: Ditto.
9277         * objc/execute/class-10.m: Ditto.
9278         * objc/execute/class-12.m: Ditto.
9279         * objc/execute/enumeration-2.m: Ditto.
9280         * objc/execute/class-14.m: Ditto.
9281         * objc/execute/encode-1.m: Ditto.
9282         * objc/execute/formal_protocol-1.m: Ditto.
9283         * objc/execute/formal_protocol-3.m: Ditto.
9284         * objc/execute/accessing_ivars.m: Ditto.
9285         * objc/execute/bycopy-2.m: Ditto.
9286         * objc/execute/class-2.m: Ditto.
9287         * objc/execute/bf-10.m: Ditto.
9288         * objc/execute/formal_protocol-7.m: Ditto.
9289         * objc/execute/root_methods.m: Ditto.
9290         * objc/execute/class-4.m: Ditto.
9291         * objc/execute/bf-12.m: Ditto.
9292         * objc/execute/class-6.m: Ditto.
9293         * objc/execute/bf-14.m: Ditto.
9294         * objc/execute/nested-func-1.m: Ditto.
9295         * objc/execute/class-8.m: Ditto.
9296         * objc/execute/private.m: Ditto.
9297         * objc/execute/bf-16.m: Ditto.
9298         * objc/execute/bf-18.m: Ditto.
9299         * objc/execute/load-3.m: Ditto.
9300         * objc/execute/compatibility_alias.m: Ditto.
9301         * objc/execute/bf-1.m: Ditto.
9302         * objc/execute/no_clash.m: Ditto.
9303         * objc/execute/bf-3.m: Ditto.
9304         * objc/execute/string2.m: Ditto.
9305         * objc/execute/bf-5.m: Ditto.
9306         * objc/execute/string4.m: Ditto.
9307         * objc/execute/bf-7.m: Ditto.
9308         * objc/execute/object_is_meta_class.m: Ditto.
9309         * objc/execute/bf-9.m: Ditto.
9310         * objc/execute/bf-21.m: Ditto.
9311         * objc/execute/cascading-1.m: Ditto.
9312         * objc/execute/trivial.m: Ditto.
9313         * objc/execute/np-1.m: Ditto.
9314         * objc/compile/trivial.m: Ditto.
9315         * objc/execute/class_self-2.m: Include <stdlib.h>.
9316         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
9317         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
9318         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9319         and 64bit. Use new NeXT interface as required.
9320         * objc.dg/special/unclaimed-category-1.m: Ditto.
9321         * objc.dg/special/unclaimed-category-1.h: Ditto.
9322         * objc.dg/special/unclaimed-category-1a.m: Ditto.
9323         * objc.dg/func-ptr-1.m: Ditto.
9324         * objc.dg/stret-1.m: Ditto.
9325         * objc.dg/encode-2.m: Ditto.
9326         * objc.dg/category-1.m: Ditto.
9327         * objc.dg/encode-3.m: Ditto.
9328         * objc.dg/call-super-3.m: Ditto.
9329         * objc.dg/method-3.m: Ditto.
9330         * objc.dg/func-ptr-2.m: Ditto.
9331         * objc.dg/lookup-1.m: Ditto.
9332         * objc.dg/encode-4.m: Ditto.
9333         * objc.dg/fix-and-continue-1.m: Ditto.
9334         * objc.dg/proto-lossage-3.m: Ditto.
9335         * objc.dg/method-13.m: Ditto.
9336         * objc.dg/proto-qual-1.m: Ditto.
9337         * objc.dg/zero-link-3.m: Ditto.
9338         * objc.dg/bitfield-1.m: Ditto.
9339         * objc.dg/va-meth-1.m: Ditto.
9340         * objc.dg/super-class-3.m: Ditto.
9341         * objc.dg/call-super-1.m: Ditto.
9342         * objc.dg/type-size-2.m: Ditto.
9343         * objc.dg/method-10.m: Ditto.
9344         * objc.dg/defs.m: Ditto.
9345         * objc.dg/const-str-3.m: Ditto.
9346         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
9347         Protocol1.h) and next-mapping.h as required. Use new NeXT
9348         interface as required.
9349         * objc.dg/super-class-4.m: Ditto.
9350         * objc.dg/comp-types-8.m: Ditto.
9351         * objc.dg/call-super-2.m: Ditto.
9352         * objc.dg/objc-fast-4.m: Ditto.
9353         * objc.dg/method-6.m: Ditto.
9354         * objc.dg/const-str-3.m: Ditto.
9355         * objc.dg/const-str-7.m: Ditto.
9356         * objc.dg/method-15.m: Ditto.
9357         * objc.dg/method-19.m: Ditto.
9358         * objc.dg/sync-1.m: Ditto.
9359         * objc.dg/layout-1.m: Ditto.
9360         * objc.dg/bitfield-3.m: Ditto.
9361         * objc.dg/try-catch-3.m: Ditto.
9362         * objc.dg/try-catch-7.m: Ditto.
9363         * objc.dg/comp-types-10.m: Ditto.
9364         * objc.dg/selector-2.: Ditto.
9365         * objc.dg/method-7.m: Ditto.
9366         * objc.dg/typedef-alias-1.m: Ditto.
9367         * objc.dg/proto-lossage-2.m: Ditto.
9368         * objc.dg/comp-types-11.m: Ditto.
9369         * objc.dg/sizeof-1.m: Ditto.
9370         * objc.dg/method-17.m: Ditto.
9371         * objc.dg/bitfield-5.m: Ditto.
9372         * objc.dg/try-catch-1.m: Ditto.
9373         * objc.dg/encode-5.m: Ditto.
9374         * objc.dg/fix-and-continue-2.m: Ditto.
9375         * objc.dg/method-9.m: Ditto.
9376         * objc.dg/isa-field-1.m: Ditto.
9377         * objc.dg/local-decl-2.m: Ditto.
9378         * objc.dg/objc-gc-4.m: Ditto.
9379         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
9380         * objc.dg/gnu-runtime-3.m: Ditto.
9381         * objc.dg/encode-7.m: Ditto.
9382         * objc.dg/encode-8.m: Ditto.
9383         * objc.dg/selector-3.m: Ditto.
9384         * objc.dg/gnu-runtime-1.m: Ditto.
9385         * objc.dg/const-str-12.m: Ditto.
9386         * objc.dg/gnu-runtime-2.m: Ditto.
9387         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
9388         * objc.dg/selector-1.m: Ditto.
9389         * objc.dg/stubify-2.m: Ditto.
9390         * objc.dg/zero-link-1.m: Ditto.
9391         * objc.dg/stret-2.m: Ditto.
9392         * objc.dg/zero-link-2.m: Ditto.
9393         * objc.dg/next-runtime-1.m: Ditto.
9394         * objc.dg/symtab-1.m: Ditto.
9395         * objc.dg/stubify-1.m: Ditto.
9396         * objc.dg/bitfield-2.m: Ditto.
9397         * objc.dg/try-catch-10.m: Apply to both runtimes.
9398         * objc.dg/const-str-1.m: Ditto.
9399         * objc.dg/image-info.m: Ditto.
9400         * objc.dg/encode-9.m: Ditto.
9401         * objc.dg/pragma-1.m: Apply test to all targets.
9402         * objc.dg/const-str-4.m: Ditto.
9403         * objc.dg/const-str-8.m: Ditto.
9404         * objc.dg/super-class-2.m: Ditto.
9405         * objc.dg/try-catch-5.m: Ditto.
9406         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
9407         Protocol1.h) and next-mapping.h as required. Use new NeXT
9408         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
9409         * objc.dg/const-str-11.m: Ditto.
9410         * objc.dg/const-str-9.m: Ditto.
9411         * objc.dg/method-4.m: Skip for 64Bit NeXT.
9412         * objc.dg/encode-1.m: Remove redundant -lobjc.
9413         * objc.dg/try-catch-9.m: Tidy space.
9414         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
9415         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9416         and 64bit. Use new NeXT interface as required.
9417         * obj-c++.dg/template-4.mm: Ditto.
9418         * obj-c++.dg/defs.mm: Ditto.
9419         * obj-c++.dg/basic.mm: Ditto.
9420         * obj-c++.dg/encode-4.mm: Ditto.
9421         * obj-c++.dg/method-17.mm: Ditto.
9422         * obj-c++.dg/proto-lossage-3.mm: Ditto.
9423         * obj-c++.dg/cxx-class-1.mm: Ditto.
9424         * obj-c++.dg/method-10.mm: Ditto.
9425         * obj-c++.dg/va-meth-1.mm: Ditto.
9426         * obj-c++.dg/encode-5.mm: Ditto.
9427         * obj-c++.dg/lookup-2.mm: Ditto.
9428         * obj-c++.dg/template-3.mm: Ditto.
9429         * obj-c++.dg/proto-qual-1.mm: Ditto.
9430         * obj-c++.dg/qual-types-1.m: Ditto.
9431         * obj-c++.dg/cxx-scope-1.mm: Ditto.
9432         * obj-c++.dg/template-1.mm: Ditto.
9433         * obj-c++.dg/encode-6.mm: Ditto.
9434         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
9435         Protocol1.h) and next-mapping.h as required. Use new NeXT
9436         interface as required.
9437         * obj-c++.dg/except-1.mm: Ditto.
9438         * obj-c++.dg/const-str-7.mm: Ditto.
9439         * obj-c++.dg/ivar-list-semi.mm: Ditto.
9440         * obj-c++.dg/cxx-scope-2.mm: Ditto.
9441         * obj-c++.dg/selector-2.mm: Ditto.
9442         * obj-c++.dg/isa-field-1.mm: Ditto.
9443         * obj-c++.dg/try-catch-1.mm: Ditto.
9444         * obj-c++.dg/local-decl-1.mm: Ditto.
9445         * obj-c++.dg/try-catch-9.mm: Ditto.
9446         * obj-c++.dg/no-extra-load.mm: Ditto.
9447         * obj-c++.dg/selector-5.mm: Ditto.
9448         * obj-c++.dg/method-12.mm: Ditto.
9449         * obj-c++.dg/try-catch-11.mm: Ditto.
9450         * obj-c++.dg/comp-types-11.mm: Ditto.
9451         * obj-c++.dg/bitfield-3.mm: Ditto.
9452         * obj-c++.dg/method-6.mm: Ditto.
9453         * obj-c++.dg/super-class-2.mm: Ditto.
9454         * obj-c++.dg/method-21.mm: Ditto.
9455         * obj-c++.dg/const-str-8.mm: Ditto.
9456         * obj-c++.dg/try-catch-7.mm: Ditto.
9457         * obj-c++.dg/method-15.mm: Ditto.
9458         * obj-c++.dg/layout-1.mm: Ditto.
9459         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9460         * obj-c++.dg/const-str-3.mm: Ditto.
9461         * obj-c++.dg/try-catch-2.mm: Ditto.
9462         * obj-c++.dg/objc-gc-3.mm: Ditto.
9463         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
9464         * obj-c++.dg/bitfield-1.mm: Ditto.
9465         * obj-c++.dg/selector-6.mm: Ditto.
9466         * obj-c++.dg/method-13.mm: Ditto.
9467         * obj-c++.dg/comp-types-12.mm: Ditto.
9468         * obj-c++.dg/bitfield-4.mm: Ditto.
9469         * obj-c++.dg/try-catch-8.mm: Ditto.
9470         * obj-c++.dg/method-2.mm: Ditto.
9471         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9472         * obj-c++.dg/typedef-alias-1.mm: Ditto.
9473         * obj-c++.dg/const-str-4.mm: Ditto.
9474         * obj-c++.dg/proto-lossage-2.mm: Ditto.
9475         * obj-c++.dg/try-catch-3.mm: Ditto.
9476         * obj-c++.dg/comp-types-9.mm: Ditto.
9477         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
9478         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
9479         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
9480         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
9481         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9482         Use new NeXT interface as required.
9483         * obj-c++.dg/const-str-10.mm: Ditto.
9484         * obj-c++.dg/const-str-11.mm: Ditto.
9485         * obj-c++.dg/const-str-9.mm: Ditto.
9486         * obj-c++.dg/method-11.mm: Ditto.
9487         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
9488         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9489         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
9490         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
9491         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
9492
9493 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
9494
9495         PR c++/43206
9496         * g++.dg/template/typedef30.C: New test case.
9497
9498 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
9499
9500         PR c/43385
9501         * gcc.c-torture/execute/pr43385.c: New test.
9502
9503 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
9504
9505         * gcc.dg/strncpy-fix-1.c: New test.
9506
9507 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9508
9509         PR testsuite/41609
9510         * lib/objc-torture.exp (objc-set-runtime-options): New.
9511         * objc/execute/execute.exp: Check runtime options on each pass.
9512         * objc/execute/exceptions/exceptions.exp: Ditto.
9513         * objc/compile/compile.exp: Ditto.
9514
9515         PR testsuite/42348
9516         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
9517         standard tests.
9518         (check_effective_target_objc2): New proc.
9519         (check_effective_target_next_runtime): New proc.
9520         * lib/objc.exp: Determine which runtime is in force and support it.
9521         * lib/obj-c++.exp: Ditto.
9522
9523 2010-03-24  Jason Merrill  <jason@redhat.com>
9524
9525         PR c++/43502
9526         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
9527
9528 2010-03-24  Martin Jambor  <mjambor@suse.cz>
9529
9530         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
9531         a loop.
9532         * gcc.dg/ipa/ipa-2.c: Likewise.
9533         * gcc.dg/ipa/ipa-3.c: Likewise.
9534         * gcc.dg/ipa/ipa-4.c: Likewise.
9535         * gcc.dg/ipa/ipa-5.c: Likewise.
9536         * gcc.dg/ipa/ipa-7.c: Likewise.
9537         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
9538         a loop.
9539         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
9540         i_can_not_be_propagated_fully2 into a loop.
9541         * gcc.dg/ipa/ipa-8.c: New test.
9542         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
9543
9544 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
9545
9546         PR debug/19192
9547         PR debug/43479
9548         * gcc.dg/guality/pr43479.c: New test.
9549         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
9550         and add volatile keyword.
9551
9552 2010-03-23  Mike Stump  <mikestump@comcast.net>
9553
9554         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
9555
9556 2010-03-23  Jason Merrill  <jason@redhat.com>
9557
9558         * g++.dg/ext/altivec-17.C: Adjust error message.
9559
9560         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
9561         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
9562         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
9563         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
9564         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
9565         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
9566
9567 2010-03-22  Jason Merrill  <jason@redhat.com>
9568
9569         PR c++/43333
9570         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
9571         * g++.dg/ext/is_pod_98.C: New.
9572
9573         PR c++/43281
9574         * g++.dg/cpp0x/auto18.C: New.
9575
9576         * gcc.dg/pr36997.c: Adjust error message.
9577         * g++.dg/ext/vector9.C: Likewise.
9578         * g++.dg/conversion/simd3.C: Likewise.
9579         * g++.dg/other/error23.C: Likewise.
9580
9581 2010-03-22  Michael Matz  <matz@suse.de>
9582
9583         PR middle-end/43475
9584         * gfortran.dg/pr43475.f90: New testcase.
9585
9586 2010-03-22  Richard Guenther  <rguenther@suse.de>
9587
9588         PR tree-optimization/43390
9589         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
9590
9591 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9592
9593         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
9594         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
9595
9596 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
9597             Michael Matz  <matz@suse.de>
9598
9599         PR c++/43081
9600         * g++.dg/parse/crash56.C: New test.
9601
9602 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
9603
9604         PR fortran/43450
9605         * gfortran.dg/whole_file_15.f90 : New test.
9606
9607 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9608
9609         PR fortran/43409
9610         * gfortran.dg/inquire_size.f90: New test.
9611
9612 2010-03-20  Richard Guenther  <rguenther@suse.de>
9613
9614         PR rtl-optimization/43438
9615         * gcc.c-torture/execute/pr43438.c: New testcase.
9616
9617 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
9618
9619         PR c++/43375
9620         * g++.dg/abi/mangle42.C: New test.
9621
9622 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9623
9624         PR C/43211
9625         * gcc.dg/pr43211.c: New test.
9626         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
9627
9628 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
9629
9630         PR rtl-optimization/42258
9631         * gcc.target/arm/thumb1-mul-moves.c: New test.
9632
9633         PR target/40697
9634         * gcc.target/arm/thumb-andsi.c: New test.
9635
9636         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
9637         dg-require-effective-target.
9638
9639 2010-03-19  Michael Matz  <matz@suse.de>
9640
9641         PR c++/43116
9642         * g++.dg/other/pr43116.C: New testcase.
9643
9644 2010-03-19  Michael Matz  <matz@suse.de>
9645
9646         PR target/43305
9647         * gcc.dg/pr43305.c: New testcase.
9648
9649 2010-03-19  Richard Guenther  <rguenther@suse.de>
9650
9651         PR tree-optimization/43415
9652         * gcc.c-torture/compile/pr43415.c: New testcase.
9653
9654 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
9655
9656         PR ada/43106
9657         * gnat.dg/case_optimization2.adb: New test.
9658         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
9659
9660 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9661             Jack Howarth <howarth@bromo.med.uc.edu>
9662
9663         PR target/36399
9664         * gcc.target/i386/push-1.c: Don't xfail
9665           scan-assembler-not "movups" on darwin.
9666
9667 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
9668
9669         PR debug/43058
9670         * gcc.dg/pr43058.c: New test.
9671
9672 2010-03-18  Martin Jambor  <mjambor@suse.cz>
9673
9674         PR middle-end/42450
9675         * g++.dg/torture/pr42450.C: New test.
9676
9677 2010-03-18  Michael Matz  <matz@suse.de>
9678
9679         PR middle-end/43419
9680         * gcc.dg/pr43419.c: New testcase.
9681
9682 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9683
9684         PR rtl-optimization/43360
9685         * gcc.dg/torture/pr43360.c: New.
9686
9687 2010-03-18  Michael Matz  <matz@suse.de>
9688
9689         PR tree-optimization/43402
9690         * gcc.dg/pr43402.c: New testcase.
9691
9692 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
9693
9694         PR target/42427
9695         * gcc.dg/pr42427.c: New test.
9696
9697 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9698
9699         PR libfortran/43265
9700         * gfortran.dg/read_empty_file.f: New test.
9701         * gfortran.dg/read_eof_all.f90: New test.
9702         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
9703         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
9704
9705 2010-03-17  Michael Matz  <matz@suse.de>
9706
9707         * gcc.dg/pr43300.c: Add -w.
9708
9709 2010-03-17  Richard Guenther  <rguenther@suse.de>
9710
9711         * gcc.dg/pr43379.c: Add -w.
9712
9713 2010-03-17  Tobias Burnus  <burnus@net-b.de>
9714
9715         PR fortran/43331
9716         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
9717
9718 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
9719
9720         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
9721
9722 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9723
9724         * ada/acats/run_all.sh: Log start and end times.
9725
9726 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9727
9728         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
9729
9730 2010-03-16  Richard Guenther  <rguenther@suse.de>
9731
9732         PR middle-end/43379
9733         * gcc.dg/pr43379.c: New testcase.
9734
9735 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
9736
9737         PR debug/43051
9738         * gcc.dg/guality/pr43051-1.c: New test.
9739
9740 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
9741
9742         PR testsuite/43363
9743         * g++.dg/ext/altivec-17.C: Handle changes to error message.
9744
9745 2010-03-15  Michael Matz  <matz@suse.de>
9746
9747         PR middle-end/43300
9748         * gcc.dg/pr43300.c: New testcase.
9749
9750 2010-03-15  Richard Guenther  <rguenther@suse.de>
9751
9752         PR tree-optimization/43367
9753         * gcc.c-torture/compile/pr43367.c: New testcase.
9754
9755 2010-03-15  Richard Guenther  <rguenther@suse.de>
9756
9757         PR tree-optimization/43317
9758         * gcc.dg/pr43317.c: New testcase.
9759
9760 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9761
9762         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
9763
9764 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
9765
9766         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
9767
9768 2010-03-14  Tobias Burnus  <burnus@net-b.de>
9769
9770         PR fortran/43362
9771         * gfortran.dg/impure_constructor_1.f90: New test.
9772
9773 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9774
9775         PR middle-end/43354
9776         * gfortran.dg/graphite/id-pr43354.f: New.
9777
9778 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9779
9780         PR middle-end/43349
9781         * gfortran.dg/graphite/pr43349.f: New.
9782
9783 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
9784
9785         PR middle-end/43306
9786         * gcc.dg/graphite/pr43306.c: New.
9787
9788 2010-03-12  David S. Miller  <davem@davemloft.net>
9789
9790         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
9791         sparc.
9792
9793 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9794
9795         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
9796
9797 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
9798
9799         PR fortran/43291
9800         PR fortran/43326
9801         * gfortran.dg/dynamic_dispatch_7.f03: New test.
9802
9803 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
9804
9805         * gfortran.dg/default_format_denormal_1.f90: Don't assume
9806         fail for *-*-mingw* targets.
9807
9808 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
9809
9810         PR debug/43329
9811         * gcc.dg/guality/pr43329-1.c: New test.
9812
9813 2010-03-11  Martin Jambor  <mjambor@suse.cz>
9814
9815         PR tree-optimization/43257
9816         * g++.dg/torture/pr43257.C: New test.
9817
9818 2010-03-11  Tobias Burnus  <burnus@net-b.de>
9819
9820         PR fortran/43228
9821         * gfortran.dg/namelist_61.f90: New test.
9822
9823 2010-03-11  Richard Guenther  <rguenther@suse.de>
9824
9825         PR tree-optimization/43255
9826         * gcc.c-torture/compile/pr43255.c: New testcase.
9827
9828 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9829
9830         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
9831         * gcc.dg/pr43280.c: New testcase.
9832
9833 2010-03-11  Richard Guenther  <rguenther@suse.de>
9834
9835         PR lto/43200
9836         * gcc.dg/lto/20100227-1_0.c: New testcase.
9837         * gcc.dg/lto/20100227-1_1.c: Likewise.
9838
9839 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9840
9841         PR libfortran/43320
9842         PR libfortran/43265
9843         * gfortran.dg/read_eof_6.f: New test
9844         * gfortran.dg/read_x_eof.f90: New test.
9845         * gfortran.dg/read_x_past.f: Update test.
9846
9847 2010-03-10  Jan Hubicka  <jh@suse.cz>
9848
9849         * gcc.c-torture/compile/pr43288.c: New test.
9850
9851 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9852
9853         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
9854         -fpic/-fPIC flags.
9855         * g++.old-deja/g++.pt/asm2.C: Likewise.
9856         * gcc.c-torture/compile/20000804-1.c: Likewise.
9857         * gcc.target/i386/clobbers.c: Likewise.
9858
9859 2010-03-10  Tobias Burnus  <burnus@net-b.de>
9860
9861         PR fortran/43303
9862         * gfortran.dg/c_assoc_3.f90: New test.
9863
9864 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
9865
9866         PR debug/36728
9867         * gcc.dg/guality/pr36728-1.c: New test.
9868         * gcc.dg/guality/pr36728-2.c: New test.
9869
9870 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
9871
9872         * gcc.dg/h8300-div-delay-slot.c: New test.
9873
9874 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
9875
9876         PR tree-optimization/43236
9877         * gcc.c-torture/execute/pr43236.c: New test.
9878
9879 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
9880
9881         PR middle-end/42859
9882         * g++.dg/eh/pr42859.C: New test.
9883
9884 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
9885
9886         PR debug/43299
9887         * gcc.dg/pr43299.c: New test.
9888
9889         PR debug/43290
9890         * g++.dg/eh/unwind2.C: New test.
9891
9892 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9893             Reza Yazdani  <reza.yazdani@amd.com>
9894
9895         PR middle-end/43065
9896         * gcc.dg/graphite/run-id-4.c: New.
9897
9898 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9899
9900         PR middle-end/43065
9901         * gcc.dg/graphite/run-id-3.c: New.
9902
9903 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
9904
9905         PR middle-end/42644
9906         PR middle-end/42130
9907         * gcc.dg/graphite/id-18.c: New.
9908         * gcc.dg/graphite/run-id-pr42644.c: New.
9909
9910 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
9911
9912         PR middle-end/42326
9913         * gcc.dg/graphite/pr42326.c: New.
9914
9915 2010-03-08  Richard Guenther  <rguenther@suse.de>
9916
9917         PR tree-optimization/43269
9918         * gcc.c-torture/execute/pr43269.c: New testcase.
9919
9920 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
9921
9922         PR fortran/43256
9923         * gfortran.dg/typebound_call_13.f03: New.
9924
9925 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
9926
9927         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
9928         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
9929
9930 2010-03-05  Jason Merrill  <jason@redhat.com>
9931
9932         * g++.dg/abi/mangle40.C: Require weak and alias.
9933
9934 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
9935
9936         PR middle-end/42326
9937         * gfortran.dg/graphite/pr42326.f90: New.
9938         * gfortran.dg/graphite/pr42326-1.f90: New.
9939
9940 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9941
9942         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
9943         (gnat_target_compile): Likewise.
9944         Reinitialize GNAT_UNDER_TEST if target changes.
9945         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
9946         (local_find_gnatmake): Pass full --GCC to gnatlink.
9947         Remove --LINK.
9948
9949 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9950
9951         PR c/43248
9952         * gcc.dg/compound-literal-1.c: New testcase.
9953
9954 2010-03-04  Martin Jambor  <mjambor@suse.cz>
9955
9956         PR tree-optimization/43164
9957         PR tree-optimization/43191
9958         * gcc.c-torture/compile/pr43164.c: New test.
9959         * gcc.c-torture/compile/pr43191.c: Likewise.
9960
9961 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
9962
9963         PR fortran/43244
9964         * gfortran.dg/finalize_9.f90: New.
9965
9966 2010-03-04  Tobias Burnus  <burnus@net-b.de>
9967             Ken Werner <ken@linux.vnet.ibm.com>
9968
9969         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
9970         to dg-options for spu.
9971         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
9972         dump-scan target to exclude spu.
9973
9974 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
9975
9976         PR middle-end/43209
9977         * gcc.dg/tree-ssa/ivopts-4.c: New.
9978
9979 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
9980
9981         * lib/target-supports-dg.exp (check-flags): Provide defaults for
9982         include-opts and exclude-opts; skip checking the flags if arguments
9983         are the same as the defaults.
9984         (dg-xfail-if): Verify the number of arguments, supply defaults
9985         for unspecified optional arguments.
9986         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
9987
9988 2010-03-03  Jason Merrill  <jason@redhat.com>
9989
9990         PR c++/12909
9991         * g++.dg/abi/mangle40.C: Updated.
9992
9993 2010-03-03  Jason Merrill  <jason@redhat.com>
9994
9995         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
9996         * g++.dg/abi/mangle23.C: Likewise.
9997         * g++.dg/eh/simd-2.C: Likewise.
9998         * g++.dg/ext/attribute-test-2.C: Likewise.
9999         * g++.dg/ext/vector14.C: Likewise.
10000         * g++.dg/other/pr34435.C: Likewise.
10001         * g++.dg/template/conv8.C: Likewise.
10002         * g++.dg/template/nontype9.C: Likewise.
10003         * g++.dg/template/qualttp17.C: Likewise.
10004         * g++.dg/template/ref1.C: Likewise.
10005         * g++.old-deja/g++.pt/crash68.C: Likewise.
10006         * g++.old-deja/g++.pt/ref1.C: Likewise.
10007         * g++.old-deja/g++.pt/ref3.C: Likewise.
10008         * g++.old-deja/g++.pt/ref4.C: Likewise.
10009
10010         PR c++/12909
10011         * g++.dg/abi/mangle40.C: New.
10012         * g++.dg/abi/mangle41.C: New.
10013         * g++.dg/lto/20100302_0.C: New.
10014         * g++.dg/lto/20100302_1.C: New.
10015         * g++.dg/lto/20100302.h: New.
10016
10017 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
10018
10019         PR fortran/43243
10020         * gfortran.dg/internal_pack_12.f90: New test.
10021
10022 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
10023
10024         * gcc.dg/pr36997.c: Adjust error message.
10025
10026 2010-03-03  Mike Stump  <mikestump@comcast.net>
10027
10028         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
10029         adjustments to not be present on machines that align the stack to
10030         more than 4 bytes and don't have a red zone yet as that is an
10031         unimplemented optimization.
10032
10033 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
10034
10035         PR fortran/43169
10036         * gfortran.dg/impure_assignment_3.f90: New.
10037
10038 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
10039
10040         PR debug/43229
10041         * gfortran.dg/pr43229.f90: New test.
10042
10043         PR debug/43237
10044         * gcc.dg/debug/dwarf2/pr43237.c: New test.
10045
10046         PR debug/43177
10047         * gcc.dg/guality/pr43177.c: New test.
10048
10049 2010-03-02  Jason Merrill  <jason@redhat.com>
10050
10051         * g++.dg/ext/vector9.C: Adjust error message.
10052         * g++.dg/conversion/simd3.C: Likewise.
10053         * g++.dg/other/error23.C: Likewise.
10054
10055 2010-03-02  Mike Stump  <mikestump@comcast.net>
10056
10057         PR c++/41090
10058         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
10059
10060 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
10061
10062         PR fortran/43180
10063         * gfortran.dg/internal_pack_10.f90: New test.
10064
10065         PR fortran/43173
10066         * gfortran.dg/internal_pack_11.f90: New test.
10067
10068 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
10069
10070         PR middle-end/42640
10071         * gcc.dg/tree-ssa/pr42640.c: New.
10072
10073 2010-03-01  Richard Guenther  <rguenther@suse.de>
10074
10075         PR tree-optimization/43220
10076         * gcc.c-torture/execute/pr43220.c: New testcase.
10077
10078 2010-03-01  Richard Guenther  <rguenther@suse.de>
10079
10080         PR middle-end/43213
10081         * gcc.dg/pr43213.c: New testcase.
10082
10083 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10084
10085         PR pch/14940
10086         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
10087
10088 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10089
10090         * lib/target-supports.exp (check_effective_target_ucn_nocache):
10091         New function.
10092         (check_effective_target_ucn): Likewise.
10093
10094         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
10095         if !ucn.
10096         * gcc.dg/ucnid-2.c: Likewise.
10097         * gcc.dg/ucnid-3.c: Likewise.
10098         * gcc.dg/ucnid-4.c: Likewise.
10099         * gcc.dg/ucnid-11.c: Likewise.
10100         * gcc.dg/ucnid-12.c: Likewise.
10101         * gcc.dg/ucnid-6.c: Skip if !ucn.
10102         * gcc.dg/ucnid-9.c: Likewise.
10103
10104 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10105
10106         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
10107         lists to dg-skip-if.
10108         * gcc.target/i386/stackalign/return-3.c: Likewise.
10109
10110 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10111
10112         * gcc.target/i386/clearcap.map: New file.
10113         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
10114         Pass clearcap.map by default if supported.
10115
10116 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10117
10118         PR fortran/42900
10119         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
10120         Explain this.
10121         * gfortran.dg/stat_2.f90: Likewise.
10122
10123 2010-03-01  Tobias Burnus  <burnus@net-b.de>
10124
10125         PR fortran/43199
10126         * gfortran.dg/module_read_2.f90: New test.
10127
10128 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
10129
10130         PR c++/42748
10131         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
10132         * g++.dg/abi/mangle12.C: Likewise.
10133         * g++.dg/abi/mangle20-2.C: Likewise.
10134         * g++.dg/abi/mangle17.C: Likewise.
10135         * g++.dg/template/cond2.C: Likewise.
10136         * g++.dg/template/pr35240.C: Likewise.
10137
10138 2010-02-27  Richard Guenther  <rguenther@suse.de>
10139
10140         PR tree-optimization/43186
10141         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
10142
10143 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
10144
10145         * g++.dg/abi/packed1.C: Expect warning on the SH.
10146
10147 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
10148
10149         PR c++/42054:
10150         * g++.dg/parse/error37.C: New test.
10151
10152 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10153
10154         PR c/24577
10155         PR c/43192
10156         * gcc.dg/pr8927-1.c: Match new note.
10157         * gcc.dg/990506-0.c: Likewise.
10158         * gcc.dg/gomp/flush-2.c: Likewise.
10159         * gcc.dg/gomp/atomic-5.c: Likewise.
10160         * gcc.dg/gomp/pr34607.c: Likewise.
10161         * gcc.dg/pr35746.c: Likewise.
10162         * gcc.dg/cpp/pragma-1.c: Likewise.
10163         * gcc.dg/cpp/pragma-2.c: Likewise.
10164         * gcc.dg/pr41842.c: Likewise.
10165         * gcc.dg/noncompile/20040629-1.c: Likewise.
10166         * objc.dg/private-1.m: Likewise.
10167
10168 2010-02-27  Tobias Burnus  <burnus@net-b.de>
10169
10170         PR fortran/43185
10171         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
10172         * gfortran.dg/default_initialization_4.f90: New test.
10173
10174 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
10175
10176         * gnat.dg/thin_pointer.ad[sb]: Rename into...
10177         * gnat.dg/thin_pointer1.ad[sb]: ...this.
10178         * gnat.dg/thin_pointer2.adb: New test.
10179         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
10180
10181 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10182
10183         PR c/20631
10184         * gcc.dg/cpp/c90-pedantic.c: New.
10185         * gcc.dg/cpp/c90.c: New.
10186         * gcc.dg/gnu90-const-expr-1.c: New.
10187         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
10188
10189 2010-02-26  Richard Guenther  <rguenther@suse.de>
10190
10191         PR tree-optimization/43186
10192         * gcc.c-torture/compile/pr43186.c: New testcase.
10193
10194 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
10195
10196         PR debug/43190
10197         * c-c++-common/dwarf2/pr43190.c: New test.
10198
10199 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10200
10201         PR testsuite/37074:
10202         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
10203
10204 2010-02-26  Richard Guenther  <rguenther@suse.de>
10205
10206         PR tree-optimization/43188
10207         * gcc.c-torture/compile/pr43188.c: New testcase.
10208
10209 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10210
10211         PR target/43175
10212         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
10213
10214 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
10215
10216         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
10217
10218 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
10219
10220         PR target/43154
10221         * gcc.target/powerpc/pr43154.c: New file.
10222
10223 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
10224
10225         PR debug/43166
10226         * gfortran.dg/debug/pr43166.f: New test.
10227
10228         PR debug/43165
10229         * gcc.dg/torture/pr43165.c: New test.
10230
10231 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10232
10233         PR c/43128
10234         * c-c++-common/pr41779.c: Update.
10235
10236 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10237
10238         PR ada/32547
10239         * lib/gnat-dg.exp (gnat_load): Redefine.
10240
10241         * ada/acats/run_acats: Run run_all.sh with $SHELL.
10242         * ada/acats/run_all.sh: Downcase tasking not implemented message.
10243
10244 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10245
10246         PR libobjc/36610
10247         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
10248         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
10249         -fgnu-runtime.
10250         Sort entries.
10251
10252 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10253
10254         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
10255
10256 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
10257
10258         PR debug/43150
10259         * gcc.dg/guality/vla-1.c: New test.
10260
10261 2010-02-24  Tobias Burnus  <burnus@net-b.de>
10262
10263         PR fortran/43042
10264         * gfortran.dg/c_ptr_tests_15.f90: New test.
10265
10266 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
10267
10268         PR target/43107
10269         * gcc.target/i386/pr43107.c: New test.
10270
10271 2010-02-23  Jason Merrill  <jason@redhat.com>
10272
10273         PR c++/43143
10274         * g++.dg/cpp0x/variadic100.C: New.
10275
10276 2010-02-23  Jason Merrill  <jason@redhat.com>
10277
10278         PR debug/42800
10279         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
10280         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
10281         * c-c++-common/dwarf2/vla1.c: New.
10282
10283 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
10284
10285         PR target/43139
10286         * gcc.dg/pr43139.c: New test.
10287
10288         PR debug/43077
10289         * gcc.dg/guality/pr43077-1.c: New test.
10290
10291 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10292
10293         PR 43123
10294         * gcc.dg/march.c: New.
10295         * gcc.dg/march-generic.c: New.
10296         * gcc.dg/mtune.c: New.
10297
10298 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10299
10300         PR middle-end/43083
10301         * gcc.dg/graphite/pr43083.c: New.
10302
10303 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10304
10305         PR middle-end/43097
10306         * gfortran.dg/graphite/pr43097.f: New.
10307
10308 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10309             Manuel López-Ibáñez  <manu@gcc.gnu.org>
10310
10311         PR middle-end/43140
10312         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
10313
10314 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10315
10316         PR middle-end/43026
10317         * g++.dg/graphite/pr43026.C: New.
10318
10319 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10320
10321         PR c++/43126
10322         * gcc.dg/cleanup-1.c: Update.
10323         * gcc.dg/func-args-1.c: Update.
10324         * gcc.dg/format/sentinel-1.c: Update.
10325         * g++.old-deja/g++.jason/scoping10.C: Update.
10326         * g++.old-deja/g++.ns/lookup5.C: Update.
10327         * g++.dg/ext/cleanup-1.C: Update.
10328         * g++.dg/parse/varmod1.C: Update.
10329         * g++.dg/parse/error33.C: Update.
10330         * g++.dg/expr/call3.C: Update.
10331         * g++.dg/func-args-1.C: New.
10332
10333 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
10334
10335         PR c/43125
10336         * gcc.dg/attr-used-2.c: Moved to ...
10337         * c-c++-common/attr-used-2.c: Here.
10338
10339         * gcc.dg/attr-used.c: Moved to ...
10340         * c-c++-common/attr-used.c: Here.
10341
10342 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
10343
10344         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
10345
10346 2010-02-22  Richard Guenther  <rguenther@suse.de>
10347
10348         PR lto/43045
10349         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
10350         * gfortran.dg/lto/20100222-1_1.c: Likewise.
10351
10352 2010-02-22  Richard Guenther  <rguenther@suse.de>
10353
10354         PR tree-optimization/42749
10355         * gcc.c-torture/compile/pr42749.c: New testcase.
10356
10357 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
10358
10359         PR fortran/43072
10360         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
10361         * gfortran.dg/internal_pack_9.f90: New test.
10362
10363 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10364
10365         PR c++/23510
10366         * g++.dg/template/recurse.C: Adjust.
10367         * g++.dg/template/pr23510.C: New.
10368
10369 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
10370
10371         PR c++/42824
10372         * g++.dg/template/memclass4.C: New test.
10373
10374 2010-02-21  Tobias Burnus  <burnus@net-b.de>
10375
10376         PR fortran/35259
10377         * gfortran.dg/reassoc_5.f90: New test.
10378
10379 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
10380
10381         PR target/43067
10382         * gcc.target/i386/pr43067.c: New test.
10383
10384 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10385
10386         PR c++/35669
10387         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
10388         -Wconversion-null.
10389         * g++.dg/warn/Wconversion-null.C: New test.
10390         * g++.old-deja/g++.other/null1.C: Move to...
10391         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
10392
10393 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
10394
10395         PR fortran/36932
10396         PR fortran/36933
10397         * gfortran.dg/dependency_26.f90: New test.
10398
10399         PR fortran/43072
10400         * gfortran.dg/internal_pack_7.f90: New test.
10401
10402         PR fortran/43111
10403         * gfortran.dg/internal_pack_8.f90: New test.
10404
10405 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10406
10407         PR 43128
10408         * c-c++-common/pr41779.c: Fix broken testcase.
10409
10410 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10411
10412         PR 36513
10413         * c-c++-common/pr36513.c: New testcase.
10414         * c-c++-common/pr36513-2.c: New testcase.
10415
10416 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10417
10418         PR 41779
10419         * c-c++-common/pr41779.c: New.
10420
10421 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
10422
10423         PR debug/43084
10424         * gcc.dg/pr43084.c: New test.
10425
10426 2010-02-19  Richard Guenther  <rguenther@suse.de>
10427
10428         PR tree-optimization/42916
10429         * gcc.dg/pr42916.c: New testcase.
10430
10431 2010-02-18  Jason Merrill  <jason@redhat.com>
10432
10433         PR c++/42837
10434         * g++.dg/abi/packed1.C: Add expected warning.
10435
10436         PR c++/43108
10437         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
10438         * gcc.dg/torture/dg-torture.exp: Likewise.
10439         * c-c++-common/torture/complex-sign.h,
10440         c-c++-common/torture/complex-sign-add.c,
10441         c-c++-common/torture/complex-sign-mixed-add.c,
10442         c-c++-common/torture/complex-sign-mixed-div.c,
10443         c-c++-common/torture/complex-sign-mixed-mul.c,
10444         c-c++-common/torture/complex-sign-mixed-sub.c,
10445         c-c++-common/torture/complex-sign-mul.c,
10446         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
10447         Adapt for C++ compilation as well.
10448
10449         PR c++/43070
10450         * g++.dg/ext/label1.C: Update.
10451         * g++.dg/ext/label2.C: Update.
10452
10453         PR c++/26261
10454         * g++.dg/template/dependent-name6.C: New.
10455
10456         PR c++/43109
10457         * g++.dg/parse/namespace12.C: New.
10458
10459 2010-02-18  Martin Jambor  <mjambor@suse.cz>
10460
10461         PR tree-optimization/43066
10462         * gcc.c-torture/compile/pr43066.c: New test.
10463
10464 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
10465
10466         * g++.dg/ext/attrib35.C: Fix target selector string.
10467         * g++.dg/ext/attrib36.C: Ditto.
10468         * g++.dg/ext/attrib37.C: Ditto.
10469         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
10470         * g++.dg/abi/mangle25.C: Ditto.
10471
10472 2010-02-17  Jason Merrill  <jason@redhat.com>
10473
10474         PR c++/43069
10475         * g++.dg/parse/namespace11.C: New.
10476
10477         PR c++/43093
10478         * g++.dg/ext/attrib37.C: New.
10479
10480         PR c++/43079
10481         * g++.dg/template/ptrmem20.C: New.
10482
10483 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
10484
10485         PR target/43103
10486         * gcc.target/i386/xop-check.h: Include m256-check.h.
10487         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
10488         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
10489         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
10490         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
10491
10492 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
10493
10494         PR debug/42918
10495         * gcc.dg/pr42918.c: New test.
10496
10497 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10498
10499         * g++.dg/ext/attrib36.C: Require ILP32.
10500
10501 2010-02-16  Richard Guenther  <rguenther@suse.de>
10502
10503         PR tree-optimization/41043
10504         * gfortran.dg/pr41043.f90: New testcase.
10505         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
10506
10507 2010-02-16  Jason Merrill  <jason@redhat.com>
10508
10509         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
10510
10511 2010-02-16  Ira Rosen  <irar@il.ibm.com>
10512
10513         PR tree-optimization/43074
10514         * gcc.dg/vect/fast-math-pr43074.c: New test.
10515
10516 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
10517
10518         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
10519
10520 2010-02-16  Jason Merrill  <jason@redhat.com>
10521
10522         PR c++/43031
10523         * g++.dg/ext/attrib36.C: New.
10524
10525         PR c++/43036
10526         * g++.dg/other/array6.C: New.
10527
10528 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10529
10530         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
10531
10532 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
10533
10534         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
10535         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
10536         * gcc.target/i386/xop-vpermil2pd-1.c: New.
10537         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
10538         * gcc.target/i386/xop-vpermil2ps-1.c: New.
10539         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
10540
10541 2010-02-15  Richard Guenther  <rguenther@suse.de>
10542
10543         PR middle-end/43068
10544         * g++.dg/torture/pr43068.C: New testcase.
10545
10546 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
10547
10548         PR c++/43024
10549         * g++.dg/opt/ice1.C: New.
10550
10551 2010-02-14  Jason Merrill  <jason@redhat.com>
10552
10553         PR c++/41997
10554         * g++.dg/cpp0x/initlist-opt.C: New.
10555
10556 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
10557
10558         PR fortran/41113
10559         PR fortran/41117
10560         * gfortran.dg/internal_pack_6.f90: New test.
10561
10562 2010-02-12  Jason Merrill  <jason@redhat.com>
10563
10564         PR c++/43054
10565         * g++.dg/cpp0x/variadic99.C: New.
10566
10567 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
10568
10569         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
10570         sign extend pointers to gualchk_t.
10571
10572         PR c++/43033
10573         * g++.dg/other/default3.C: Xfail g4 test.
10574
10575 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10576
10577         PR middle-end/43012
10578         * gcc.dg/graphite/pr43012.c: New.
10579
10580 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10581
10582         PR middle-end/42930
10583         * g++.dg/graphite/pr42930.C: New.
10584
10585 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10586
10587         PR middle-end/42914
10588         PR middle-end/42530
10589         * gcc.dg/graphite/pr42530.c: New.
10590         * gcc.dg/graphite/pr42914.c: New.
10591
10592 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10593
10594         PR middle-end/42771
10595         * gcc.dg/graphite/pr42771.c: New.
10596
10597 2010-02-11  Richard Guenther  <rguenther@suse.de>
10598
10599         PR tree-optimization/42998
10600         * gcc.c-torture/compile/pr42998.c: New testcase.
10601
10602 2010-02-10  Jason Merrill  <jason@redhat.com>
10603
10604         PR c++/41896
10605         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
10606
10607         PR c++/42983, core issue 906
10608         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
10609         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
10610
10611         PR c++/43016
10612         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
10613
10614 2010-02-10  Richard Guenther  <rguenther@suse.de>
10615
10616         PR tree-optimization/43017
10617         * gcc.dg/torture/pr43017.c: New testcase.
10618
10619 2010-02-10  Tobias Burnus <burnus@net-b.de>
10620
10621         PR fortran/40823
10622         * gfortran.dg/private_type_1.f90: Update error location.
10623         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
10624         * gfortran.dg/typebound_operator_2.f03: Ditto.
10625         * gfortran.dg/assignment_2.f90: Ditto.
10626         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10627         * gfortran.dg/binding_label_tests_9.f03: Ditto.
10628
10629 2010-02-10  Tobias Burnus  <burnus@net-b.de>
10630
10631         PR fortran/43015
10632         * gfortran.dg/bind_c_usage_20.f90: New test.
10633
10634 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
10635
10636         PR debug/43010
10637         * g++.dg/debug/pr43010.C: New test.
10638
10639 2010-02-10  Richard Guenther  <rguenther@suse.de>
10640
10641         PR c/43007
10642         * gcc.c-torture/execute/20100209-1.c: New testcase.
10643         * gcc.dg/fold-div-3.c: Likewise.
10644
10645 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
10646
10647         * gcc.dg/builtin-ffs-1.c: New test.
10648
10649 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10650
10651         PR fortran/42999
10652         * gfortran.dg/array_constructor_35.f90: New test.
10653
10654 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10655
10656         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
10657
10658 2010-02-09  Jason Merrill  <jason@redhat.com>
10659
10660         PR c++/42399
10661         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
10662
10663         PR c++/42370
10664         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
10665
10666 2010-02-09  Tobias Burnus  <burnus@net-b.de>
10667
10668         PR fortran/41869
10669         * gfortran.dg/module_write_1.f90: New test.
10670
10671 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
10672
10673         * gcc.dg/pr19340.c: Adjust.
10674
10675 2010-02-09  Richard Guenther  <rguenther@suse.de>
10676
10677         PR tree-optimization/43008
10678         * gcc.c-torture/execute/pr43008.c: New testcase.
10679
10680 2010-02-09  Richard Guenther  <rguenther@suse.de>
10681
10682         PR tree-optimization/43000
10683         * gcc.dg/torture/pr43000.c: New testcase.
10684         * gcc.dg/torture/pr43002.c: Likewise.
10685
10686 2010-02-09  Daniel Kraft  <d@domob.eu>
10687
10688         PR fortran/39171
10689         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
10690         and pass -Wsurprising as necessary.
10691
10692 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
10693
10694         PR tree-optimization/42890
10695         * g++.dg/torture/pr42890.C: New test.
10696
10697 2010-02-08  Richard Guenther  <rguenther@suse.de>
10698
10699         PR middle-end/42995
10700         * gcc.dg/tree-ssa/inline-4.c: New testcase.
10701
10702 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10703
10704         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
10705         return 0 from main.
10706         * gcc.dg/graphite/block-1.c: Same.
10707         * gcc.dg/graphite/block-3.c: Same.
10708         * gcc.dg/graphite/block-4.c: Same.
10709         * gcc.dg/graphite/block-5.c: Same.
10710         * gcc.dg/graphite/block-6.c: Same.
10711         * gcc.dg/graphite/block-7.c: Same.
10712         * gcc.dg/graphite/interchange-0.c: Same.
10713         * gcc.dg/graphite/interchange-1.c: Same.
10714         * gcc.dg/graphite/interchange-10.c: Same.
10715         * gcc.dg/graphite/interchange-11.c: Same.
10716         * gcc.dg/graphite/interchange-12.c: Same.
10717         * gcc.dg/graphite/interchange-2.c: Same.
10718         * gcc.dg/graphite/interchange-3.c: Same.
10719         * gcc.dg/graphite/interchange-4.c: Same.
10720         * gcc.dg/graphite/interchange-5.c: Same.
10721         * gcc.dg/graphite/interchange-6.c: Same.
10722         * gcc.dg/graphite/interchange-7.c: Same.
10723         * gcc.dg/graphite/interchange-8.c: Same.
10724         * gcc.dg/graphite/interchange-9.c: Same.
10725         * gcc.dg/graphite/interchange-mvt.c: Same.
10726
10727 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10728
10729         * gfortran.dg/graphite/id-19.f: New.
10730         * gfortran.dg/graphite/pr14741.f90: New.
10731         * gfortran.dg/graphite/pr41924.f90: New.
10732         * gfortran.dg/graphite/run-id-2.f90: New.
10733
10734 2010-02-07  Richard Guenther  <rguenther@suse.de>
10735
10736         PR middle-end/42956
10737         * gcc.c-torture/compile/pr42956.c: New testcase.
10738
10739 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10740
10741         PR libfortran/42742
10742         * gfortran.dg/fmt_cache_2.f: New test.
10743
10744 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10745
10746         * gfortran.dg/read_no_eor.f90: New test.
10747
10748 2010-02-05  Jason Merrill  <jason@redhat.com>
10749
10750         * g++.dg/ext/label13.C: Move constructor body out of class.
10751
10752 2010-02-03  Jason Merrill  <jason@redhat.com>
10753
10754         PR c++/42870
10755         * g++.dg/ext/dllexport3.C: New.
10756
10757 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
10758
10759         * gcc.dg/format/ms-format3.c: New test for specific MS types.
10760
10761 2010-02-05  Richard Guenther  <rguenther@suse.de>
10762
10763         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
10764
10765 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
10766
10767         PR c++/42915
10768         * g++.dg/other/crash-9.C: New test.
10769
10770 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
10771
10772         PR fortran/42309
10773         * gfortran.dg/subref_array_pointer_4.f90 : New test.
10774
10775 2010-02-04  Richard Guenther  <rguenther@suse.de>
10776
10777         PR rtl-optimization/42952
10778         * gcc.dg/torture/pr42952.c: New testcase.
10779
10780 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10781
10782         PR libfortran/42901
10783         * gfortran.dg/namelist_60.f90: New test.
10784
10785 2010-02-03  Jason Merrill  <jason@redhat.com>
10786
10787         PR c++/40138
10788         * g++.dg/ext/builtin11.C: New.
10789
10790         PR c++/4926
10791         PR c++/38600
10792         * g++.dg/abi/mangle35.C: New.
10793         * g++.dg/abi/mangle37.C: New.
10794
10795         PR c++/12909
10796         * g++.dg/abi/mangle36.C: New.
10797
10798         PR c++/35652
10799         * g++.dg/warn/string1.C: New.
10800
10801 2010-02-03  Richard Guenther  <rguenther@suse.de>
10802
10803         PR tree-optimization/42944
10804         * gcc.dg/errno-1.c: New testcase.
10805
10806 2010-02-03  Richard Guenther  <rguenther@suse.de>
10807
10808         PR middle-end/42927
10809         * gcc.c-torture/compile/pr42927.c: New testcase.
10810
10811 2010-02-03  Tobias Burnus  <burnus@net-b.de>
10812
10813         PR fortran/42936
10814         * gfortran.dg/null_4.f90: New test.
10815
10816 2010-02-02  Jason Merrill  <jason@redhat.com>
10817
10818         PR c++/41090
10819         * g++.dg/ext/label13.C: New.
10820
10821 2010-02-02  Tobias Burnus  <burnus@net-b.de>
10822
10823         PR fortran/42650
10824         * gfortran.dg/func_result_5.f90: New test.
10825
10826 2010-02-01  Tobias Burnus  <burnus@net-b.de>
10827
10828         PR fortran/42922
10829         * gfortran.dg/pure_initializer_3.f90: News test.
10830
10831 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
10832
10833         PR fortran/42888
10834         * gfortran.dg/allocate_derived_2.f90: New test.
10835
10836 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
10837
10838         PR middle-end/42898
10839         * gcc.dg/torture/pr42898-2.c: New test.
10840
10841 2010-01-31  Richard Guenther  <rguenther@suse.de>
10842
10843         PR middle-end/42898
10844         * gcc.dg/torture/pr42898.c: New testcase.
10845
10846 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
10847
10848         PR fortran/38324
10849         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
10850         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
10851
10852 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
10853
10854         * g++.dg/tree-ssa/inline-1.C: New.
10855         * g++.dg/tree-ssa/inline-2.C: New.
10856         * g++.dg/tree-ssa/inline-3.C: New.
10857
10858 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
10859
10860         PR testsuite/41701
10861         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
10862         the string 'pow' in the pathname of the compiler from generating a
10863         test failure.
10864
10865 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10866
10867         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
10868         * g++.old-deja/g++.mike/eh17.C: Likewise.
10869         * g++.old-deja/g++.mike/p5571.C: Likewise.
10870
10871 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
10872
10873         PR c++/42758
10874         PR c++/42634
10875         PR c++/42336
10876         PR c++/42797
10877         PR c++/42880
10878         * g++.dg/other/crash-5.C: New test.
10879         * g++.dg/other/crash-6.C: New test.
10880         * g++.dg/other/crash-7.C: New test.
10881         * g++.dg/other/crash-8.C: New test.
10882
10883 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
10884
10885         PR rtl-optimization/42889
10886         * gcc.dg/pr42889.c: New test.
10887
10888 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
10889
10890         * gcc.target/i386/pr42881.c: Use SSE2.
10891
10892 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
10893
10894         PR target/42891
10895         * gcc.target/i386/pr42891.c: New test.
10896
10897 2010-01-28  Richard Guenther  <rguenther@suse.de>
10898
10899         PR tree-optimization/42871
10900         * g++.dg/torture/pr42871.C: New testcase.
10901
10902 2010-01-28  Richard Guenther  <rguenther@suse.de>
10903
10904         * gcc.dg/Wobjsize-1.h: New testcase.
10905         * gcc.dg/Wobjsize-1.c: Likewise.
10906
10907 2010-01-28  Richard Guenther  <rguenther@suse.de>
10908
10909         PR middle-end/42883
10910         * g++.dg/torture/pr42883.C: New testcase.
10911
10912 2010-01-28  Michael Matz  <matz@suse.de>
10913
10914         * gcc.target/i386/pr42881.c: New test.
10915
10916 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10917
10918         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
10919         Add i?86-*-solaris2* support.
10920
10921 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
10922
10923         PR c++/42713
10924         PR c++/42820
10925         * g++.dg/template/typedef27.C: New test case.
10926         * g++.dg/template/typedef28.C: New test case.
10927
10928 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
10929
10930         * gcc.dg/optimize-bswap*.c: Add ARM target
10931
10932 2010-01-27  Richard Guenther  <rguenther@suse.de>
10933
10934         PR middle-end/42878
10935         * gcc.dg/torture/pr42878-1.c: New testcase.
10936         * gcc.dg/torture/pr42878-2.c: Likewise.
10937
10938 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
10939
10940         PR middle-end/42874
10941         * gcc.dg/vla-22.c: New test.
10942
10943 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
10944
10945         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
10946         current collation.
10947
10948 2010-01-26  Richard Guenther  <rguenther@suse.de>
10949
10950         PR rtl-optimization/42685
10951         * gcc.dg/pr42685.c: New testcase.
10952         * g++.dg/other/pr42685.C: Likewise.
10953
10954 2010-01-26  Richard Guenther  <rguenther@suse.de>
10955
10956         PR middle-end/42806
10957         * g++.dg/other/pr42806.C: New testcase.
10958
10959 2010-01-26  Richard Guenther  <rguenther@suse.de>
10960
10961         PR tree-optimization/42250
10962         * gcc.dg/pr42250.c: New testcase.
10963
10964 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
10965
10966         * gnat.dg/array_bounds_test.adb: New test.
10967
10968 2010-01-25  Tobias Burnus  <burnus@net-b.de>
10969
10970         PR fortran/42858
10971         * gfortran.dg/generic_21.f90: New test.
10972
10973 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10974
10975         PR testsuite/41522
10976         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
10977
10978 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
10979
10980         PR c++/42748
10981         * g++.dg/abi/arm_va_list2.C: New test.
10982         * g++.dg/abi/arm_va_list2.h: Companion header file.
10983
10984 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
10985
10986         PR fortran/41044
10987         * gfortran.dg/parameter_array_ref_2.f90 : New test.
10988
10989         PR fortran/41167
10990         * gfortran.dg/char_array_arg_1.f90 : New test.
10991
10992         * gfortran.dg/pr25923.f90 : Remove XFAIL.
10993
10994 2010-01-24  Tobias Burnus  <burnus@net-b.de>
10995
10996         PR fortran/39304
10997         * gfortran.dg/generic_20.f90: New test.
10998
10999 2010-01-22  Michael Matz  <matz@suse.de>
11000
11001         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
11002         -msse2.
11003
11004 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
11005
11006         PR fortran/42736
11007         * gfortran.dg/dependency_25.f90 : New test.
11008
11009 2010-01-21  Martin Jambor  <mjambor@suse.cz>
11010
11011         PR tree-optimization/42585
11012         * gcc.dg/tree-ssa/pr42585.c: New test.
11013
11014 2010-01-21  Richard Guenther  <rguenther@suse.de>
11015
11016         PR middle-end/19988
11017         * gcc.dg/pr19988.c: New testcase.
11018
11019 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
11020
11021         * g++.dg/compat/decimal/compat-common.h: New file.
11022         * g++.dg/compat/decimal/decimal-dummy.h: New file.
11023         * g++.dg/compat/decimal/pass_x.h: New file.
11024         * g++.dg/compat/decimal/pass_y.h: New file.
11025         * g++.dg/compat/decimal/pass-1_main.C: New file.
11026         * g++.dg/compat/decimal/pass-1_x.C: New file.
11027         * g++.dg/compat/decimal/pass-1_y.C: New file.
11028         * g++.dg/compat/decimal/pass-2_main.C: New file.
11029         * g++.dg/compat/decimal/pass-2_x.C: New file.
11030         * g++.dg/compat/decimal/pass-2_y.C: New file.
11031         * g++.dg/compat/decimal/pass-3_main.C: New file.
11032         * g++.dg/compat/decimal/pass-3_x.C: New file.
11033         * g++.dg/compat/decimal/pass-3_y.C: New file.
11034         * g++.dg/compat/decimal/pass-4_main.C: New file.
11035         * g++.dg/compat/decimal/pass-4_x.C: New file.
11036         * g++.dg/compat/decimal/pass-4_y.C: New file.
11037         * g++.dg/compat/decimal/pass-5_main.C: New file.
11038         * g++.dg/compat/decimal/pass-5_x.C: New file.
11039         * g++.dg/compat/decimal/pass-5_y.C: New file.
11040         * g++.dg/compat/decimal/pass-6_main.C: New file.
11041         * g++.dg/compat/decimal/pass-6_x.C: New file.
11042         * g++.dg/compat/decimal/pass-6_y.C: New file.
11043         * g++.dg/compat/decimal/return_x.h: New file.
11044         * g++.dg/compat/decimal/return_y.h: New file.
11045         * g++.dg/compat/decimal/return-1_main.C: New file.
11046         * g++.dg/compat/decimal/return-1_x.C: New file.
11047         * g++.dg/compat/decimal/return-1_y.C: New file.
11048         * g++.dg/compat/decimal/return-2_main.C: New file.
11049         * g++.dg/compat/decimal/return-2_x.C: New file.
11050         * g++.dg/compat/decimal/return-2_y.C: New file.
11051         * g++.dg/compat/decimal/return-3_main.C: New file.
11052         * g++.dg/compat/decimal/return-3_x.C: New file.
11053         * g++.dg/compat/decimal/return-3_y.C: New file.
11054         * g++.dg/compat/decimal/return-4_main.C: New file.
11055         * g++.dg/compat/decimal/return-4_x.C: New file.
11056         * g++.dg/compat/decimal/return-4_y.C: New file.
11057         * g++.dg/compat/decimal/return-5_main.C: New file.
11058         * g++.dg/compat/decimal/return-5_x.C: New file.
11059         * g++.dg/compat/decimal/return-5_y.C: New file.
11060         * g++.dg/compat/decimal/return-6_main.C: New file.
11061         * g++.dg/compat/decimal/return-6_x.C: New file.
11062         * g++.dg/compat/decimal/return-6_y.C: New file.
11063
11064 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
11065
11066         PR debug/42715
11067         * gcc.dg/pr42715.c: New.
11068
11069 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
11070
11071         PR c++/42038
11072         * g++.dg/parse/crash55.C: New.
11073
11074 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
11075
11076         PR debug/42782
11077         * gcc.dg/guality/pr42782.c: New.
11078
11079 2010-01-20  Jason Merrill  <jason@redhat.com>
11080
11081         PR c++/41788
11082         * g++.dg/abi/packed1.C: New.
11083
11084         PR c++/41920
11085         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
11086
11087         PR c++/40750
11088         * g++.dg/parse/fn-typedef1.C: New.
11089         * g++.dg/other/cv_quals.C: Adjust.
11090
11091 2010-01-20  Anthony Green  <green@moxielogic.com>
11092
11093         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
11094         pack(push) pragma).
11095         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
11096         * gcc.dg/20020312-2.c: Port this to the moxie core.
11097         * gcc.dg/weak/typeof-2.c: Ditto.
11098
11099 2010-01-20  Richard Guenther  <rguenther@suse.de>
11100
11101         PR tree-optimization/42717
11102         * gcc.c-torture/compile/pr42717.c: New testcase.
11103
11104 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
11105
11106         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
11107         of signed, add a few new tests.
11108
11109         PR middle-end/42803
11110         * g++.dg/parse/limits-initializer1.C: New test.
11111
11112 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
11113
11114         PR fortran/42804
11115         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
11116         * gfortran.dg/typebound_call_12.f03: New test.
11117
11118 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
11119
11120         PR fortran/42783
11121         * gfortran.dg/bounds_check_15.f90 : New test.
11122
11123 2010-01-19  Michael Matz  <matz@suse.de>
11124
11125         PR tree-optimization/41783
11126         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
11127
11128 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11129
11130         PR target/38697.
11131         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
11132         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
11133         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
11134         * gcc.target/arm/neon/vget_lows16.c: Likewise.
11135         * gcc.target/arm/neon/vget_lows32.c: Likewise.
11136         * gcc.target/arm/neon/vget_lows64.c: Likewise.
11137         * gcc.target/arm/neon/vget_lows8.c: Likewise.
11138         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
11139         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
11140         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
11141         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
11142
11143 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
11144
11145         PR fortran/42545
11146         * gfortran.dg/extends_6.f03: Modified an error message.
11147         * gfortran.dg/extends_10.f03: New test.
11148         * gfortran.dg/private_type_6.f03: Modified an error message.
11149         * gfortran.dg/structure_constructor_8.f03: Ditto.
11150
11151 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
11152
11153         PR tree-optimization/42719
11154         * gcc.dg/pr42719.c: New test.
11155
11156         PR debug/42728
11157         * gcc.dg/pr42728.c: New test.
11158
11159 2010-01-19  Anthony Green  <green@moxielogic.com>
11160
11161         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
11162
11163 2010-01-18  Anthony Green  <green@moxielogic.com>
11164
11165         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
11166         for moxie.
11167
11168 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
11169
11170         * g++.dg/template/error45.C: reverted as part of reverting the
11171         fix of PR c++/42634.
11172
11173 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
11174
11175         PR c++/42634
11176         * g++.dg/template/error45.C: New test.
11177
11178 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
11179
11180         PR c++/42766
11181         * g++.dg/conversion/op6.C: New test.
11182
11183 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
11184
11185         PR target/42774
11186         * gcc.target/alpha/pr42774.c: New test.
11187
11188 2010-01-18  Richard Guenther  <rguenther@suse.de>
11189
11190         PR tree-optimization/42781
11191         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
11192
11193 2010-01-17  Richard Guenther  <rguenther@suse.de>
11194
11195         PR middle-end/42248
11196         * gcc.c-torture/execute/pr42248.c: New testcase.
11197
11198 2010-01-17  Richard Guenther  <rguenther@suse.de>
11199
11200         PR tree-optimization/42773
11201         * g++.dg/torture/pr42773.C: New testcase.
11202
11203 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
11204
11205         PR fortran/42677
11206         * gfortran.dg/interface_assignment_5.f90: New test.
11207
11208 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
11209
11210         PR c++/42697
11211         * g++.dg/template/crash94.C: Reverted.
11212
11213 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
11214
11215         PR debug/42767
11216         * gcc.dg/debug/pr42767.c: New.
11217
11218 2010-01-15  Jason Merrill  <jason@redhat.com>
11219
11220         PR c++/42761
11221         * g++.dg/cpp0x/decltype22.C: New.
11222
11223 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
11224
11225         PR middle-end/42760
11226         * g++.dg/torture/pr42760.C: New test.
11227
11228 2010-01-15  Jing Yu  <jingyu@google.com>
11229
11230         PR rtl-optimization/42691
11231         * gcc.c-torture/execute/pr42691.c: New.
11232
11233 2010-01-15  Richard Guenther  <rguenther@suse.de>
11234
11235         PR middle-end/42739
11236         * g++.dg/torture/pr42739.C: New testcase.
11237
11238 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
11239
11240         * g++.dg/template/error45.C: Revert as part of reverting changes
11241         or PR c++/42634.
11242
11243 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11244
11245         PR fortran/42684
11246         * gfortran.dg/interface_31.f90: New test.
11247
11248 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
11249
11250         * gcc.target/powerpc/pr42747.c: New file.
11251
11252 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
11253
11254         PR middle-end/42674
11255         * c-c++-common/pr42674.c: New test.
11256
11257         PR c++/42608
11258         * g++.dg/template/instantiate11.C: New test.
11259
11260 2010-01-14  Jason Merrill  <jason@redhat.com>
11261
11262         PR c++/42701
11263         * g++.dg/overload/error3.C: New.
11264
11265         PR c++/42655
11266         * g++.dg/overload/rvalue1.C: New.
11267
11268 2010-01-14  Martin Jambor  <mjambor@suse.cz>
11269
11270         PR tree-optimization/42706
11271         * gcc.dg/ipa/pr42706.c: New testcase.
11272
11273 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
11274
11275         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
11276
11277 2010-01-14  Martin Jambor  <mjambor@suse.cz>
11278
11279         PR tree-optimization/42714
11280         * g++.dg/torture/pr42714.C: New test.
11281
11282 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11283
11284         PR rtl-optimization/42246
11285         * gfortran.dg/pr42246-2.f: New.
11286
11287 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11288
11289         PR rtl-optimization/42389
11290         * gcc.dg/pr42389.c: New.
11291
11292 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11293
11294         PR rtl-optimization/42388
11295         * gcc.dg/pr42388.c: New.
11296
11297 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11298
11299         PR rtl-optimization/42294
11300         * gfortran.dg/pr42294.f: New.
11301
11302 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11303
11304         PR rtl-optimization/39453
11305         PR rtl-optimization/42246
11306         * gcc.dg/pr39453.c: New.
11307         * gcc.dg/pr42246.c: New.
11308
11309 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11310
11311         PR middle-end/42245
11312         * gcc.dg/pr42245.c: New.
11313         * gcc.dg/pr42245-2.c: New.
11314
11315 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11316
11317         PR rtl-optimization/42249
11318         * gcc.dg/pr42249.c: New.
11319
11320 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
11321
11322         PR c/42721
11323         * gcc.c-torture/execute/pr42721.c: New test.
11324
11325 2010-01-14  Ira Rosen  <irar@il.ibm.com>
11326
11327         PR tree-optimization/42709
11328         * gcc.dg/vect/pr42709.c: New test.
11329
11330 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
11331
11332         PR fortran/41478
11333         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
11334         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
11335
11336 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
11337
11338         PR fortran/42481
11339         * gfortran.dg/generic_19.f90 : New test.
11340
11341 2010-01-13  Richard Guenther  <rguenther@suse.de>
11342
11343         PR tree-optimization/42730
11344         * gcc.c-torture/compile/pr42730.c: New testcase.
11345
11346 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
11347
11348         PR target/pr42542
11349         * gcc.target/ia64/pr42542-1.c: New.
11350         * gcc.target/ia64/pr42542-2.c: New.
11351         * gcc.target/ia64/pr42542-3.c: New.
11352
11353 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
11354
11355         PR c++/42634
11356         * g++.dg/template/error45.C: New test.
11357
11358 2010-01-13  Martin Jambor  <mjambor@suse.cz>
11359
11360         PR tree-optimization/42704
11361         * g++.dg/torture/pr42704.C: New test.
11362
11363 2010-01-13  Martin Jambor  <mjambor@suse.cz>
11364
11365         PR tree-optimization/42703
11366         * gcc.c-torture/compile/pr42703.c: New test.
11367
11368 2010-01-13  Richard Guenther  <rguenther@suse.de>
11369
11370         PR tree-optimization/42705
11371         * gcc.c-torture/compile/pr42705.c: New testcase.
11372
11373 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
11374
11375         * gcc.target/bfin/l2.c: New test.
11376         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
11377
11378 2010-01-13  Richard Guenther  <rguenther@suse.de>
11379
11380         PR middle-end/42716
11381         * gcc.c-torture/compile/pr42716.c: New testcase.
11382
11383 2010-01-13  Richard Guenther  <rguenther@suse.de>
11384
11385         PR lto/42678
11386         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
11387
11388 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
11389
11390         PR c/42708
11391         * gcc.c-torture/compile/pr42708-1.c: New test.
11392
11393 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
11394
11395         PR debug/42662
11396         * gcc.dg/pr42662.c: New test.
11397
11398         PR tree-optimization/42645
11399         * g++.dg/other/pr42645-1.C: New test.
11400         * g++.dg/other/pr42645-2.C: New test.
11401
11402 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
11403
11404         PR target/42416
11405         * gcc.target/powerpc/warn-1.c: New test.
11406         * gcc.target/powerpc/warn-2.c: New test.
11407
11408 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
11409
11410         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
11411         stack alignment.
11412
11413 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
11414
11415         * gcc.dg/lto/20100108_0.c: New.
11416
11417 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
11418
11419         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
11420         Add -march=i686 -msse for 32bit x86 targets.
11421
11422 2010-01-10  Richard Guenther  <rguenther@suse.de>
11423
11424         PR middle-end/42667
11425         * gcc.dg/torture/pr42667.c: New testcase.
11426
11427 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11428
11429         PR fortran/32489
11430         * gfortran.dg/array_constructor_34.f90: New test.
11431
11432 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11433
11434         PR fortran/20923
11435         * gfortran.dg/array_constructor_33.f90: New test.
11436         gfortran.dg/array_function_5.f90: Add credit.
11437
11438 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11439
11440         PR debug/42631
11441         * gcc.dg/pr42631.c: New.
11442
11443 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11444
11445         PR debug/42630
11446         * gcc.dg/pr42630.c: New.
11447
11448 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11449
11450         PR debug/42629
11451         * gcc.dg/pr42629.c: New.
11452
11453 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11454
11455         PR middle-end/42363
11456         * gcc.dg/torture/pr42363.c: New.
11457
11458 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11459
11460         PR debug/42604
11461         PR debug/42395
11462         * gcc.dg/vect/pr42604.c: New.
11463         * gcc.dg/vect/pr42395.c: New.
11464
11465 2010-01-09  Richard Guenther  <rguenther@suse.de>
11466
11467         PR middle-end/42512
11468         * gcc.c-torture/execute/pr42512.c: New testcase.
11469
11470 2010-01-09  Tobias Burnus  <burnus@net-b.de>
11471
11472         PR fortran/41298
11473         * gfortran.dg/c_ptr_tests_14.f90: New test.
11474
11475 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11476
11477         PR ada/41929
11478         * gnat.dg/null_pointer_deref1.adb: Don't run on
11479         sparc*-sun-solaris2.11.
11480
11481 2010-01-08  Richard Guenther  <rguenther@suse.de>
11482
11483         PR lto/42528
11484         * gcc.dg/lto/20100103-1_0.c: New testcase.
11485         * gcc.dg/lto/20100103-2_0.c: Likewise.
11486
11487 2010-01-08  Tobias Burnus  <burnus@net-b.de
11488
11489         PR/fortran 25829
11490         * gfortran.dg/asynchronous_1.f90: New test.
11491         * gfortran.dg/asynchronous_2.f90: New test.
11492         * gfortran.dg/conflicts.f90: Update error message.
11493
11494 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
11495
11496         c++/40155
11497         * g++.dg/cpp0x/variadic-unify-2.C: New test.
11498
11499 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
11500
11501         PR tree-optimization/42625
11502         * g++.dg/opt/dtor4.C: New test.
11503         * g++.dg/opt/dtor4.h: New.
11504         * g++.dg/opt/dtor4-aux.cc: New.
11505
11506 2010-01-07  Tobias Burnus  <burnus@net-b.de>
11507
11508         PR fortran/42597
11509         * gfortran.dg/proc_ptr_26.f90: New test.
11510
11511 2010-01-07  Tobias Burnus  <burnus@net-b.de>
11512
11513         PR fortran/41872
11514         * gfortran.dg/allocatable_scalar_7.f90: New test.
11515
11516 2010-01-06  Richard Guenther  <rguenther@suse.de>
11517
11518         * gcc.c-torture/compile/pr42632.c: New testcase.
11519
11520 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11521
11522         PR target/42542
11523         * gcc.target/i386/pr42542-4.c: New.
11524         * gcc.target/i386/pr42542-4a.c: Likewise.
11525         * gcc.target/i386/pr42542-5.c: Likewise.
11526         * gcc.target/i386/pr42542-5a.c: Likewise.
11527
11528 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
11529
11530         * gcc.dg/tls/opt-15.c: New test.
11531
11532 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11533
11534         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
11535
11536 2010-01-05  Martin Jambor  <mjambor@suse.cz>
11537
11538         PR tree-optimization/42462
11539         * g++.dg/torture/pr42462.C: New test.
11540
11541 2010-01-05  Jason Merrill  <jason@redhat.com>
11542
11543         * g++.dg/cpp0x/initlist30.C: New test.
11544
11545 2010-01-05  Richard Guenther  <rguenther@suse.de>
11546
11547         PR tree-optimization/42614
11548         * gcc.c-torture/execute/pr42614.c: New testcase.
11549
11550 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
11551
11552         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
11553         * gcc.dg/Wunreachable-1.c: Remove the testcase of
11554         -Wunreachable-code.
11555         * gcc.dg/Wunreachable-2.c: Likewise.
11556         * gcc.dg/Wunreachable-3.c: Likewise.
11557         * gcc.dg/Wunreachable-4.c: Likewise.
11558         * gcc.dg/Wunreachable-5.c: Likewise.
11559         * gcc.dg/Wunreachable-6.c: Likewise.
11560         * gcc.dg/Wunreachable-7.c: Likewise.
11561         * gcc.dg/Wunreachable-8.c: Likewise.
11562         * gcc.dg/20041231-1.c: Likewise.
11563
11564 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
11565
11566         PR other/42611
11567         * gcc.dg/pr42611.c: New test.
11568
11569         PR tree-optimization/42508
11570         * g++.dg/opt/pr42508.C: New test.
11571
11572 2010-01-05  Tobias Burnus  <burnus@net-b.de>
11573
11574         PR fortran/41872
11575         * gfortran.dg/allocatable_scalar_8.f90: New.
11576
11577 2010-01-04  Martin Jambor  <mjambor@suse.cz>
11578
11579         PR tree-optimization/42398
11580         * gcc.c-torture/compile/pr42398.c: New test.
11581
11582 2010-01-04  Jason Merrill  <jason@redhat.com>
11583
11584         PR c++/42555
11585         * g++.dg/ext/attrib35.C: New.
11586
11587         PR c++/42567
11588         * g++.dg/cpp0x/auto17.C: New.
11589
11590 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
11591
11592         * gcc.dg/lto/20100104_0.c: New.
11593
11594 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
11595
11596         PR target/42542
11597         * gcc.target/i386/pr42542-1.c: New.
11598         * gcc.target/i386/pr42542-1a.c: Likewise.
11599         * gcc.target/i386/pr42542-1b.c: Likewise.
11600         * gcc.target/i386/pr42542-2.c: Likewise.
11601         * gcc.target/i386/pr42542-2a.c: Likewise.
11602         * gcc.target/i386/pr42542-2b.c: Likewise.
11603         * gcc.target/i386/pr42542-3.c: Likewise.
11604         * gcc.target/i386/pr42542-3a.c: Likewise.
11605
11606 2009-01-04  Tobias Burnus  <burnus@net-b.de>
11607
11608         PR fortran/41872
11609         * gfortran.dg/allocatable_scalar_5.f90: New test.
11610         * gfortran.dg/allocatable_scalar_6.f90: New test.
11611
11612 2010-01-03  Richard Guenther  <rguenther@suse.de>
11613
11614         PR testsuite/42583
11615         * gfortran.dg/gomp/recursion1.f90: Remove.
11616
11617 2010-01-03  Richard Guenther  <rguenther@suse.de>
11618
11619         * gcc.dg/Warray-bounds.c: Remove XFAILs.
11620         * gcc.dg/uninit-6.c: Likewise.
11621         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
11622
11623 2010-01-03  Richard Guenther  <rguenther@suse.de>
11624
11625         PR tree-optimization/42589
11626         * gcc.target/i386/pr42589.c: New testcase.
11627
11628 2010-01-03  Richard Guenther  <rguenther@suse.de>
11629
11630         PR tree-optimization/42438
11631         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
11632
11633 2010-01-02  Richard Guenther  <rguenther@suse.de>
11634
11635         PR testsuite/41651
11636         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
11637
11638 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
11639
11640         PR target/42448
11641         * gcc.target/alpha/pr42448-1.c: New test.
11642         * gcc.target/alpha/pr42448-2.c: Ditto.
11643
11644 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
11645
11646         PR preprocessor/41947
11647         * gcc.dg/c99-hexfloat-3.c: New test.
11648
11649 2010-01-01  Richard Guenther  <rguenther@suse.de>
11650
11651         PR c/42570
11652         * gcc.c-torture/execute/pr42570.c: New testcase.
11653
11654 2010-01-01  Richard Guenther  <rguenther@suse.de>
11655
11656         PR middle-end/42559
11657         * gcc.c-torture/compile/pr42559.c: New testcase.
11658
11659 \f
11660 Copyright (C) 2010 Free Software Foundation, Inc.
11661
11662 Copying and distribution of this file, with or without modification,
11663 are permitted in any medium without royalty provided the copyright
11664 notice and this notice are preserved.